This is an archive of the discontinued LLVM Phabricator instance.

[WebAssembly] Bail out of fastisel earlier when computing PIC addresses
ClosedPublic

Authored by sbc100 on Apr 22 2019, 4:55 PM.

Details

Summary

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.

Diff Detail

Repository
rL LLVM

Event Timeline

sbc100 created this revision.Apr 22 2019, 4:55 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 22 2019, 4:55 PM

I have a test case that this fixes, that I'm currently trying to reduce.

This revision was not accepted when it landed; it landed in state Needs Review.Apr 22 2019, 8:41 PM
This revision was automatically updated to reflect the committed changes.