Home
last modified time | relevance | path

Searched refs:QII (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonMachineScheduler.cpp28 const auto *QII = static_cast<const HexagonInstrInfo *>(TII); in hasDependence() local
31 if (QII->mayBeCurLoad(*SUd->getInstr())) in hasDependence()
34 if (QII->canExecuteInBundle(*SUd->getInstr(), *SUu->getInstr())) in hasDependence()
56 auto &QII = *QST.getInstrInfo(); in SchedulingCost() local
57 if (SU->isInstr() && QII.mayBeCurLoad(*SU->getInstr())) { in SchedulingCost()
H A DHexagonVectorPrint.cpp48 const HexagonInstrInfo *QII = nullptr; member in __anondb77ac090111::HexagonVectorPrint
90 const DebugLoc &DL, const HexagonInstrInfo *QII, in addAsmInstr() argument
95 BuildMI(*MBB, I, DL, QII->get(TargetOpcode::INLINEASM)) in addAsmInstr()
127 QII = QST->getInstrInfo(); in runOnMachineFunction()
177 addAsmInstr(MBB, Reg, MII, DL, QII, Fn); in runOnMachineFunction()
181 MII, DL, QII, Fn); in runOnMachineFunction()
183 MII, DL, QII, Fn); in runOnMachineFunction()
186 addAsmInstr(MBB, Reg, MII, DL, QII, Fn); in runOnMachineFunction()
H A DHexagonNewValueJump.cpp87 const HexagonInstrInfo *QII; member
108 static bool canBeFeederToNewValueJump(const HexagonInstrInfo *QII, in INITIALIZE_PASS_DEPENDENCY()
115 if (QII->isPredicated(*II)) in INITIALIZE_PASS_DEPENDENCY()
134 if (QII->isSolo(*II)) in INITIALIZE_PASS_DEPENDENCY()
137 if (QII->isFloat(*II)) in INITIALIZE_PASS_DEPENDENCY()
229 static bool canCompareBeNewValueJump(const HexagonInstrInfo *QII, in canCompareBeNewValueJump() argument
451 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
562 if (!canCompareBeNewValueJump(QII, QRI, MII, predReg, isSecondOpReg, in runOnMachineFunction()
603 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) { in runOnMachineFunction()
613 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) in runOnMachineFunction()
[all …]
H A DHexagonPeephole.cpp73 const HexagonInstrInfo *QII; member
102 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
220 if (QII->isPredicated(MI)) { in runOnMachineFunction()
233 int NewOp = QII->getInvertedPredicatedOpcode(MI.getOpcode()); in runOnMachineFunction()
234 MI.setDesc(QII->get(NewOp)); in runOnMachineFunction()
262 BuildMI(MBB, MI.getIterator(), MI.getDebugLoc(), QII->get(NewOp), in runOnMachineFunction()
H A DHexagonSubtarget.cpp264 auto *QII = static_cast<const HexagonInstrInfo*>(DAG->TII); in apply() local
267 if (!QII->isHVXVec(MI1) || !(IsStoreMI1 || IsLoadMI1)) in apply()
273 if (!QII->isHVXVec(MI2)) in apply()
445 const HexagonInstrInfo *QII = getInstrInfo(); in adjustSchedDependency() local
450 if (QII->canExecuteInBundle(*SrcInst, *DstInst) && in adjustSchedDependency()
451 isBestZeroLatency(Src, Dst, QII, ExclSrc, ExclDst)) { in adjustSchedDependency()
503 if (EnableDotCurSched && QII->isToBeScheduledASAP(*SrcInst, *DstInst) && in adjustSchedDependency()
504 isBestZeroLatency(Src, Dst, QII, ExclSrc, ExclDst)) { in adjustSchedDependency()
548 auto &QII = static_cast<const HexagonInstrInfo &>(*getInstrInfo()); in updateLatency() local
550 if (QII.isHVXVec(SrcInst) || useBSBScheduling()) in updateLatency()
H A DHexagonVLIWPacketizer.cpp941 const HexagonInstrInfo *QII) { in getPredicatedRegister() argument
944 assert(QII->isPredicated(MI) && "Must be predicated instruction"); in getPredicatedRegister()
/freebsd/crypto/krb5/src/lib/krb5/unicode/
H A DUnicodeData.txt4051 1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;;
4527 17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;;
/freebsd/crypto/heimdal/lib/wind/
H A DUnicodeData.txt4136 1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;;
4612 17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;;