Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp487 MachineBasicBlock::iterator cmpPos; in runOnMachineFunction() local
575 cmpPos = MII; in runOnMachineFunction()
611 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) { in runOnMachineFunction()
621 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) in runOnMachineFunction()
646 auto TransferKills = [jmpPos,cmpPos] (MachineInstr &MI) { in runOnMachineFunction()
652 if (I == cmpPos) in runOnMachineFunction()
670 TransferKills(*cmpPos); in runOnMachineFunction()
671 bool MO1IsKill = cmpPos->killsRegister(cmpReg1, QRI); in runOnMachineFunction()
672 bool MO2IsKill = isSecondOpReg && cmpPos->killsRegister(cmpOp2, QRI); in runOnMachineFunction()