Home
last modified time | relevance | path

Searched refs:cmpInstr (Results 1 – 1 of 1) sorted by relevance

/external/llvm/lib/Target/Hexagon/
DHexagonNewValueJump.cpp430 MachineInstr *cmpInstr = nullptr, *jmpInstr = nullptr; in runOnMachineFunction() local
520 cmpInstr = MI; in runOnMachineFunction()
581 if (cmpInstr->getOpcode() == Hexagon::C2_cmpeq && in runOnMachineFunction()
629 MBB->splice(jmpPos, MI->getParent(), cmpInstr); in runOnMachineFunction()
633 assert((isNewValueJumpCandidate(cmpInstr)) && in runOnMachineFunction()
635 unsigned opc = getNewValueJumpOpcode(cmpInstr, cmpOp2, in runOnMachineFunction()
648 else if ((cmpInstr->getOpcode() == Hexagon::C2_cmpeqi || in runOnMachineFunction()
649 cmpInstr->getOpcode() == Hexagon::C2_cmpgti) && in runOnMachineFunction()
667 if (cmpInstr->getOperand(0).isReg() && in runOnMachineFunction()
668 cmpInstr->getOperand(0).isKill()) in runOnMachineFunction()
[all …]