mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-11-17 03:07:06 +00:00
Temporarilly mark tMUL as not commutable.
It's not playing nicely in the coalescer with the tied operand. Disable commutability for now while we figure out the deeper fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138278 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
234bccd194
commit
5e8701002b
@ -1047,7 +1047,7 @@ def tMOVSr : T1I<(outs tGPR:$Rd), (ins tGPR:$Rm), IIC_iMOVr,
|
||||
} // neverHasSideEffects
|
||||
|
||||
// Multiply register
|
||||
let isCommutable = 1 in
|
||||
//let isCommutable = 1 in
|
||||
def tMUL : // A8.6.105 T1
|
||||
Thumb1sI<(outs tGPR:$Rd), (ins tGPR:$Rn, tGPR:$Rm), AddrModeNone, 2,
|
||||
IIC_iMUL32, "mul", "\t$Rd, $Rn, $Rm", "$Rm = $Rd",
|
||||
|
Loading…
Reference in New Issue
Block a user