Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h362 bool isDependent(const MachineInstr &ProdMI,
414 bool isVecUsableNextPacket(const MachineInstr &ProdMI,
429 bool producesStall(const MachineInstr &ProdMI,
H A DHexagonInstrInfo.cpp2202 bool HexagonInstrInfo::isDependent(const MachineInstr &ProdMI, in isDependent() argument
2204 if (!ProdMI.getDesc().getNumDefs()) in isDependent()
2213 parseOperands(ProdMI, DefsA, UsesA); in isDependent()
2938 bool HexagonInstrInfo::isVecUsableNextPacket(const MachineInstr &ProdMI, in isVecUsableNextPacket() argument
2940 if (EnableACCForwarding && isVecAcc(ProdMI) && isVecAcc(ConsMI)) in isVecUsableNextPacket()
3159 bool HexagonInstrInfo::producesStall(const MachineInstr &ProdMI, in producesStall() argument
3162 if (!isHVXVec(ProdMI)) in producesStall()
3166 if (!isDependent(ProdMI, ConsMI)) in producesStall()
3171 if (isVecUsableNextPacket(ProdMI, ConsMI)) in producesStall()