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)
commit650b0ee53b738d8e11370ac5baf9fc2c7d0cede3
tree4f16d6260dcc2be66cb5f57d2ec207fa323d3670
parent6ac65e4b6d6e92425228a98a9f6ee092d2317631
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.

llvm-svn: 221903
llvm/include/llvm/IR/IntrinsicsARM.td
llvm/lib/Target/ARM/ARMAsmPrinter.cpp
llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
llvm/lib/Target/ARM/ARMInstrInfo.td
llvm/test/CodeGen/ARM/space-directive.ll [new file with mode: 0644]