commit | 5a1cd36019ca3cbae811f2800631b5b56a9ffdc2 | [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 | 7fc4026d975e9aa150e2c4486cc81dc8011b4a6b [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: