Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.h272 bool isDependent(const MachineInstr *ProdMI,
323 bool isVecUsableNextPacket(const MachineInstr *ProdMI,
335 bool producesStall(const MachineInstr *ProdMI,
DHexagonInstrInfo.cpp1713 bool HexagonInstrInfo::isDependent(const MachineInstr *ProdMI, in isDependent() argument
1715 const MCInstrDesc &ProdMCID = ProdMI->getDesc(); in isDependent()
1726 parseOperands(ProdMI, DefsA, UsesA); in isDependent()
2495 bool HexagonInstrInfo::isVecUsableNextPacket(const MachineInstr *ProdMI, in isVecUsableNextPacket() argument
2497 if (EnableACCForwarding && isVecAcc(ProdMI) && isVecAcc(ConsMI)) in isVecUsableNextPacket()
2612 bool HexagonInstrInfo::producesStall(const MachineInstr *ProdMI, in producesStall() argument
2615 if (!isV60VectorInstruction(ProdMI)) in producesStall()
2619 if (!isDependent(ProdMI, ConsMI)) in producesStall()
2624 if (isVecUsableNextPacket(ProdMI, ConsMI)) in producesStall()
DHexagonVLIWPacketizer.cpp1530 static bool isDependent(const MachineInstr *ProdMI, in isDependent() argument
1532 if (!ProdMI->getOperand(0).isReg()) in isDependent()
1534 unsigned DstReg = ProdMI->getOperand(0).getReg(); in isDependent()