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.

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.