Lines Matching refs:QII
95 const HexagonInstrInfo *QII; member
116 static bool canBeFeederToNewValueJump(const HexagonInstrInfo *QII, in INITIALIZE_PASS_DEPENDENCY()
123 if (QII->isPredicated(*II)) in INITIALIZE_PASS_DEPENDENCY()
142 if (QII->isSolo(*II)) in INITIALIZE_PASS_DEPENDENCY()
145 if (QII->isFloat(*II)) in INITIALIZE_PASS_DEPENDENCY()
237 static bool canCompareBeNewValueJump(const HexagonInstrInfo *QII, in canCompareBeNewValueJump() argument
459 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
570 if (!canCompareBeNewValueJump(QII, QRI, MII, predReg, isSecondOpReg, in runOnMachineFunction()
611 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) { in runOnMachineFunction()
621 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) in runOnMachineFunction()
685 opc = QII->getInvertedPredicatedOpcode(opc); in runOnMachineFunction()
688 NewMI = BuildMI(*MBB, jmpPos, dl, QII->get(opc)) in runOnMachineFunction()
694 NewMI = BuildMI(*MBB, jmpPos, dl, QII->get(opc)) in runOnMachineFunction()