commit | 276f816673b1257798355cedad6f1529c75af3dd | [log] [tgz] |
---|---|---|
author | Evan Cheng <evan.cheng@apple.com> | Tue Nov 03 23:13:34 2009 +0000 |
committer | Evan Cheng <evan.cheng@apple.com> | Tue Nov 03 23:13:34 2009 +0000 |
tree | 6b1a1bdb7fcfa59a656d02aaddffbe6f0dd97dde | |
parent | eafe7166f828b3444172ff8d3ab2fc1f060d1004 [diff] [blame] |
Fix t2Int_eh_sjlj_setjmp. Immediate form of orr is a 32-bit instruction. So it should be 22 bytes instead of 20 bytes long. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@85965 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/ARM/ARMBaseInstrInfo.cpp b/lib/Target/ARM/ARMBaseInstrInfo.cpp index c9b939d..7c5b0f0 100644 --- a/lib/Target/ARM/ARMBaseInstrInfo.cpp +++ b/lib/Target/ARM/ARMBaseInstrInfo.cpp
@@ -448,7 +448,7 @@ case ARM::Int_eh_sjlj_setjmp: return 24; case ARM::t2Int_eh_sjlj_setjmp: - return 20; + return 22; case ARM::BR_JTr: case ARM::BR_JTm: case ARM::BR_JTadd: