ARM: Add scheduling information for LDRLIT instructions to swift scheduling model
authorMatthias Braun <matze@braunis.de>
Fri, 17 Jul 2015 23:18:26 +0000 (23:18 +0000)
committerMatthias Braun <matze@braunis.de>
Fri, 17 Jul 2015 23:18:26 +0000 (23:18 +0000)
commit141d1c9d8f14749685cc9e7456bee8dcd2868148
tree144cb0035c1cfd6ff3cb982da642201876e43f4b
parenta7a5e5a684d0e7d5f677e95db1857bc52d30441d
ARM: Add scheduling information for LDRLIT instructions to swift scheduling model

These pseudo instructions are only lowered after register allocation and
are therefore still present when the machine scheduler runs.
Add a run: line to a testcase that uses the uncommon flags necessary to
actually produce a LDRLIT instruction on swift.

llvm-svn: 242587
llvm/lib/Target/ARM/ARMScheduleSwift.td
llvm/test/CodeGen/Thumb2/pic-load.ll