This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Split predicates out into their own .td file.
ClosedPublic

Authored by simon_tatham on Apr 15 2019, 5:56 AM.

Details

Summary

The new ARMPredicates.td is included from ARM.td, early enough that
the predicate definitions are already in scope when ARMSchedule.td is
included. This will make it possible to refer to them in
UnsupportedFeatures fields of scheduling models.

NFC: the chunk of Tablegen being moved here is copied and pasted
verbatim.

Diff Detail

Repository
rL LLVM

Event Timeline

simon_tatham created this revision.Apr 15 2019, 5:56 AM
t.p.northover accepted this revision.Apr 15 2019, 6:15 AM
t.p.northover added a subscriber: t.p.northover.

This looks reasonable to me.

This revision is now accepted and ready to land.Apr 15 2019, 6:15 AM
This revision was automatically updated to reflect the committed changes.