summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-24 22:46:55 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-08-24 22:46:55 +0000
commit74352494a6cad86f432036142fb9bf5323147b85 (patch)
treed0b0f3ac1da2b3bf246e3588c2fa863c93bede0d /llvm/lib/Target
parentc2272df1be0bfdd31a89d2f6ca60bfbf5fd5be50 (diff)
downloadbcm5719-llvm-74352494a6cad86f432036142fb9bf5323147b85.tar.gz
bcm5719-llvm-74352494a6cad86f432036142fb9bf5323147b85.zip
Missed tLEApcrelJT.
ARMConstantIslandPass expects this instruction to stay in the same basic block as the jump table branch. llvm-svn: 162615
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/ARM/ARMInstrThumb.td1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrThumb.td b/llvm/lib/Target/ARM/ARMInstrThumb.td
index 554f6d9f94e..e171f8b0929 100644
--- a/llvm/lib/Target/ARM/ARMInstrThumb.td
+++ b/llvm/lib/Target/ARM/ARMInstrThumb.td
@@ -1200,6 +1200,7 @@ let neverHasSideEffects = 1, isReMaterializable = 1 in
def tLEApcrel : tPseudoInst<(outs tGPR:$Rd), (ins i32imm:$label, pred:$p),
2, IIC_iALUi, []>;
+let hasSideEffects = 1 in
def tLEApcrelJT : tPseudoInst<(outs tGPR:$Rd),
(ins i32imm:$label, nohash_imm:$id, pred:$p),
2, IIC_iALUi, []>;
OpenPOWER on IntegriCloud