mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-04 02:40:42 +00:00
Fix a copy-pasto. When the tBR_JTr instruction was converted to using the
tPseudoInst class, its size was changed from "special" to "2 bytes". This is incorrect because the jump table will no longer be taken into account when calculating branch offsets. <rdar://problem/8782216> git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122303 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9a4d2e40a0
commit
a519d57725
@ -543,7 +543,7 @@ let isBranch = 1, isTerminator = 1, isBarrier = 1 in {
|
||||
|
||||
def tBR_JTr : tPseudoInst<(outs),
|
||||
(ins tGPR:$target, i32imm:$jt, i32imm:$id),
|
||||
Size2Bytes, IIC_Br,
|
||||
SizeSpecial, IIC_Br,
|
||||
[(ARMbrjt tGPR:$target, tjumptable:$jt, imm:$id)]> {
|
||||
list<Predicate> Predicates = [IsThumb, IsThumb1Only];
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user