mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-27 13:30:05 +00:00
PR13046: we can't replace usage of SUB with CMP in the lowering phase.
It will cause assertion failure later on. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158160 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
c07f5bbd3b
commit
e6fc9d40b3
@ -8306,7 +8306,8 @@ SDValue X86TargetLowering::EmitTest(SDValue Op, unsigned X86CC,
|
||||
if (Opcode == X86ISD::CMP) {
|
||||
SDValue New = DAG.getNode(Opcode, dl, MVT::i32, Op.getOperand(0),
|
||||
Op.getOperand(1));
|
||||
DAG.ReplaceAllUsesWith(Op, New);
|
||||
// We can't replace usage of SUB with CMP.
|
||||
// The SUB node will be removed later because there is no use of it.
|
||||
return SDValue(New.getNode(), 0);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user