Searched refs:ProdMI (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Target/Hexagon/ |
D | HexagonInstrInfo.h | 272 bool isDependent(const MachineInstr *ProdMI, 323 bool isVecUsableNextPacket(const MachineInstr *ProdMI, 335 bool producesStall(const MachineInstr *ProdMI,
|
D | HexagonInstrInfo.cpp | 1713 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()
|
D | HexagonVLIWPacketizer.cpp | 1530 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()
|