Home
last modified time | relevance | path

Searched refs:isHVXVec (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp365 if (HII->isHVXVec(MI) && MI.mayStore()) in isNewifiable()
410 if (!HII->isHVXVec(MI)) in canPromoteToDotCur()
412 if (!HII->isHVXVec(*MII)) in canPromoteToDotCur()
1455 if (HII->isHVXVec(I)) in isLegalToPacketizeTogether()
1534 bool IsVecJ = HII->isHVXVec(J); in isLegalToPacketizeTogether()
1535 bool IsVecI = HII->isHVXVec(I); in isLegalToPacketizeTogether()
H A DHexagonHazardRecognizer.cpp162 if (TII->isHVXVec(*MI) && !MI->mayLoad() && !MI->mayStore()) in EmitInstruction()
H A DHexagonLoopAlign.cpp110 isVec |= HII->isHVXVec(*II); in shouldBalignLoop()
H A DHexagonSubtarget.cpp268 if (!QII->isHVXVec(MI1) || !(IsStoreMI1 || IsLoadMI1)) in apply()
274 if (!QII->isHVXVec(MI2)) in apply()
549 if (QII.isHVXVec(SrcInst) || useBSBScheduling()) in updateLatency()
H A DHexagonInstrInfo.h409 bool isHVXVec(const MachineInstr &MI) const;
H A DHexagonInstrInfo.cpp2330 if (!isHVXVec(I)) in isHVXMemWithAIndirect()
2705 bool HexagonInstrInfo::isHVXVec(const MachineInstr &MI) const { in isHVXVec() function in HexagonInstrInfo
2959 return isHVXVec(MI) && isAccumulator(MI); in isVecAcc()
3065 if (isHVXVec(MI1) && isHVXVec(MI2)) in addLatencyToSchedule()
3194 if (!isHVXVec(ProdMI)) in producesStall()
3212 if (!isHVXVec(MI)) in producesStall()
H A DHexagonOptAddrMode.cpp335 if (HII->isHVXVec(*MI)) { in isValidOffset()