ARM: add @llvm.arm.space intrinsic for testing ConstantIslands.
authorTim Northover <tnorthover@apple.com>
Thu, 13 Nov 2014 17:58:48 +0000 (17:58 +0000)
committerTim Northover <tnorthover@apple.com>
Thu, 13 Nov 2014 17:58:48 +0000 (17:58 +0000)
commit5bd311bf17ffbf6a09ed68fbfeee94f6edb5a9a7
treec68f2fc6f93084ca2df944f1738c8f06c8615d0a
parentbb11e5616806c607dcc3e230ec45b7857c36d809
ARM: add @llvm.arm.space intrinsic for testing ConstantIslands.

Creating tests for the ConstantIslands pass is very difficult, since it depends
on precise layout details. Having the ability to precisely inject a number of
bytes into the stream helps greatly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221903 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IR/IntrinsicsARM.td
lib/Target/ARM/ARMAsmPrinter.cpp
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMInstrInfo.td
test/CodeGen/ARM/space-directive.ll [new file with mode: 0644]