summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMInstrInfo.td
diff options
context:
space:
mode:
authorJim Grosbach <grosbach@apple.com>2010-05-26 20:22:18 +0000
committerJim Grosbach <grosbach@apple.com>2010-05-26 20:22:18 +0000
commitc98892fdaa2b001c9fddce1a6be442531c0eefd9 (patch)
tree5e240c9c9cd1019f5af987278537409d8e5272f5 /llvm/lib/Target/ARM/ARMInstrInfo.td
parent1138ba669366ae749d487035c4bbec46a58db665 (diff)
downloadbcm5719-llvm-c98892fdaa2b001c9fddce1a6be442531c0eefd9.tar.gz
bcm5719-llvm-c98892fdaa2b001c9fddce1a6be442531c0eefd9.zip
Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry in
ISD::. No functional change. llvm-svn: 104734
Diffstat (limited to 'llvm/lib/Target/ARM/ARMInstrInfo.td')
-rw-r--r--llvm/lib/Target/ARM/ARMInstrInfo.td3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrInfo.td b/llvm/lib/Target/ARM/ARMInstrInfo.td
index cdac792855c..f3156d94693 100644
--- a/llvm/lib/Target/ARM/ARMInstrInfo.td
+++ b/llvm/lib/Target/ARM/ARMInstrInfo.td
@@ -101,7 +101,8 @@ def ARMsra_flag : SDNode<"ARMISD::SRA_FLAG", SDTIntUnaryOp, [SDNPOutFlag]>;
def ARMrrx : SDNode<"ARMISD::RRX" , SDTIntUnaryOp, [SDNPInFlag ]>;
def ARMthread_pointer: SDNode<"ARMISD::THREAD_POINTER", SDT_ARMThreadPointer>;
-def ARMeh_sjlj_setjmp: SDNode<"ARMISD::EH_SJLJ_SETJMP", SDT_ARMEH_SJLJ_Setjmp>;
+def ARMeh_sjlj_setjmp: SDNode<"ARMISD::EH_SJLJ_SETJMP",
+ SDT_ARMEH_SJLJ_Setjmp, [SDNPHasChain]>;
def ARMeh_sjlj_longjmp: SDNode<"ARMISD::EH_SJLJ_LONGJMP",
SDT_ARMEH_SJLJ_Longjmp, [SDNPHasChain]>;
OpenPOWER on IntegriCloud