Searched refs:ProdMI (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h272 bool isDependent(const MachineInstr *ProdMI,
323 bool isVecUsableNextPacket(const MachineInstr *ProdMI,
335 bool producesStall(const MachineInstr *ProdMI,
H A DHexagonVLIWPacketizer.cpp1529 // Return true when ConsMI uses a register defined by ProdMI.
1530 static bool isDependent(const MachineInstr *ProdMI, argument
1532 if (!ProdMI->getOperand(0).isReg())
1534 unsigned DstReg = ProdMI->getOperand(0).getReg();
H A DHexagonInstrInfo.cpp1712 // Return true when ConsMI uses a register defined by ProdMI.
1713 bool HexagonInstrInfo::isDependent(const MachineInstr *ProdMI, argument
1715 const MCInstrDesc &ProdMCID = ProdMI->getDesc();
1726 parseOperands(ProdMI, DefsA, UsesA);
2495 bool HexagonInstrInfo::isVecUsableNextPacket(const MachineInstr *ProdMI, argument
2497 if (EnableACCForwarding && isVecAcc(ProdMI) && isVecAcc(ConsMI))
2612 bool HexagonInstrInfo::producesStall(const MachineInstr *ProdMI, argument
2614 // There is no stall when ProdMI is not a V60 vector.
2615 if (!isV60VectorInstruction(ProdMI))
2618 // There is no stall when ProdMI an
[all...]

Completed in 304 milliseconds