diff options
| author | Jim Grosbach <grosbach@apple.com> | 2010-04-28 20:33:09 +0000 |
|---|---|---|
| committer | Jim Grosbach <grosbach@apple.com> | 2010-04-28 20:33:09 +0000 |
| commit | 04cbcca319c68166a80155f8f60a50e581263d3c (patch) | |
| tree | 6903f47c0627a91f4277abcced9596daaf7f17c9 /llvm/lib/Target/ARM | |
| parent | 4c18a3ac805bfdad4f75e8d052ef4421783dc364 (diff) | |
| download | bcm5719-llvm-04cbcca319c68166a80155f8f60a50e581263d3c.tar.gz bcm5719-llvm-04cbcca319c68166a80155f8f60a50e581263d3c.zip | |
Add sizes non-floating point versions for the eh sjlj intrinsic expansions.
rdar://7895451
llvm-svn: 102526
Diffstat (limited to 'llvm/lib/Target/ARM')
| -rw-r--r-- | llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp b/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp index cce9a8b67fc..8225083b640 100644 --- a/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp +++ b/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp @@ -482,10 +482,11 @@ unsigned ARMBaseInstrInfo::GetInstSizeInBytes(const MachineInstr *MI) const { // operand #2. return MI->getOperand(2).getImm(); case ARM::Int_eh_sjlj_setjmp: + case ARM::Int_eh_sjlj_setjmp_nofp: return 24; case ARM::tInt_eh_sjlj_setjmp: - return 14; case ARM::t2Int_eh_sjlj_setjmp: + case ARM::t2Int_eh_sjlj_setjmp_nofp: return 14; case ARM::BR_JTr: case ARM::BR_JTm: |

