[WebAssembly] Bail out of fastisel earlier when computing PIC addresses
authorSam Clegg <sbc@chromium.org>
Tue, 23 Apr 2019 03:43:26 +0000 (03:43 +0000)
committerSam Clegg <sbc@chromium.org>
Tue, 23 Apr 2019 03:43:26 +0000 (03:43 +0000)
commit9da81421b8da40f46065d1dc2bdcb7f77f496203
treeda1ec97689930dc15811ed06174a6d46e262e748
parent727d6ca3f0a2fdeddfbe22de6812ab301c6a9da2
[WebAssembly] Bail out of fastisel earlier when computing PIC addresses

This change partially reverts https://reviews.llvm.org/D54647 in favor
of bailing out during computeAddress instead.

This catches the condition earlier and handles more cases.

Differential Revision: https://reviews.llvm.org/D60986

llvm-svn: 358948
llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp