This is an archive of the discontinued LLVM Phabricator instance.

Introduce TLI predicative for base-relative Jump Tables
ClosedPublic

Authored by joerg on Nov 12 2016, 5:32 AM.

Details

Summary

For 64bit ABIs it is common practice to use relative Jump Tables with potentially different relocation bases.
As the logic for the jump itself doesn't depend on the relocation base, make it easier for targets to use the generic logic.
Start by dropping the now redundant MIPS logic.

Diff Detail

Repository
rL LLVM

Event Timeline

joerg updated this revision to Diff 77718.Nov 12 2016, 5:32 AM
joerg retitled this revision from to Introduce TLI predicative for base-relative Jump Tables.
joerg updated this object.
joerg added a reviewer: bogner.
joerg set the repository for this revision to rL LLVM.
joerg added a subscriber: llvm-commits.
mcrosier accepted this revision.Nov 14 2016, 2:21 PM
mcrosier added a reviewer: mcrosier.
mcrosier added a subscriber: mcrosier.

This was approved on the list by Justin.

This revision is now accepted and ready to land.Nov 14 2016, 2:21 PM
This revision was automatically updated to reflect the committed changes.