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)
commit0dec0e1ea5a7df2aca129fdbe8fb1db87938c593
tree4a461452f0a5cd2da62ef46c8e9abfc2b9c74ac1
parent3df507cbfa0ac28f36cf845fb4cdfa183131ed61
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.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242587 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMScheduleSwift.td
test/CodeGen/Thumb2/pic-load.ll