Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonVectorPrint.cpp54 const HexagonInstrInfo *QII = nullptr; member in __anon26566ab20111::HexagonVectorPrint
97 const DebugLoc &DL, const HexagonInstrInfo *QII, in addAsmInstr() argument
102 BuildMI(*MBB, I, DL, QII->get(TargetOpcode::INLINEASM)) in addAsmInstr()
134 QII = QST->getInstrInfo(); in runOnMachineFunction()
184 addAsmInstr(MBB, Reg, MII, DL, QII, Fn); in runOnMachineFunction()
188 MII, DL, QII, Fn); in runOnMachineFunction()
190 MII, DL, QII, Fn); in runOnMachineFunction()
193 addAsmInstr(MBB, Reg, MII, DL, QII, Fn); in runOnMachineFunction()
DHexagonNewValueJump.cpp96 const HexagonInstrInfo *QII; member
117 static bool canBeFeederToNewValueJump(const HexagonInstrInfo *QII, in INITIALIZE_PASS_DEPENDENCY()
124 if (QII->isPredicated(*II)) in INITIALIZE_PASS_DEPENDENCY()
143 if (QII->isSolo(*II)) in INITIALIZE_PASS_DEPENDENCY()
146 if (QII->isFloat(*II)) in INITIALIZE_PASS_DEPENDENCY()
238 static bool canCompareBeNewValueJump(const HexagonInstrInfo *QII, in canCompareBeNewValueJump() argument
460 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
575 if (!canCompareBeNewValueJump(QII, QRI, MII, predReg, isSecondOpReg, in runOnMachineFunction()
616 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) { in runOnMachineFunction()
626 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) in runOnMachineFunction()
[all …]
DHexagonPeephole.cpp82 const HexagonInstrInfo *QII; member
113 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
238 if (QII->isPredicated(MI)) { in runOnMachineFunction()
251 int NewOp = QII->getInvertedPredicatedOpcode(MI.getOpcode()); in runOnMachineFunction()
252 MI.setDesc(QII->get(NewOp)); in runOnMachineFunction()
281 QII->get(NewOp), MI.getOperand(0).getReg()) in runOnMachineFunction()
DHexagonSubtarget.cpp147 auto *QII = static_cast<const HexagonInstrInfo*>(DAG->TII); in apply() local
150 if (!QII->isHVXVec(MI1) || !(IsStoreMI1 || IsLoadMI1)) in apply()
156 if (!QII->isHVXVec(MI2)) in apply()
326 const HexagonInstrInfo *QII = getInstrInfo(); in adjustSchedDependency() local
331 if (QII->canExecuteInBundle(*SrcInst, *DstInst) && in adjustSchedDependency()
332 isBestZeroLatency(Src, Dst, QII, ExclSrc, ExclDst)) { in adjustSchedDependency()
366 if (EnableDotCurSched && QII->isToBeScheduledASAP(*SrcInst, *DstInst) && in adjustSchedDependency()
367 isBestZeroLatency(Src, Dst, QII, ExclSrc, ExclDst)) { in adjustSchedDependency()
411 auto &QII = static_cast<const HexagonInstrInfo&>(*getInstrInfo()); in updateLatency() local
414 if (QII.isHVXVec(SrcInst) || useBSBScheduling()) in updateLatency()
DHexagonMachineScheduler.cpp69 const HexagonInstrInfo &QII) { in hasDependence() argument
74 if (QII.mayBeCurLoad(*SUd->getInstr())) in hasDependence()
77 if (QII.canExecuteInBundle(*SUd->getInstr(), *SUu->getInstr())) in hasDependence()
121 const auto &QII = *QST.getInstrInfo(); in isResourceAvailable() local
127 if (hasDependence(Packet[i], SU, QII)) in isResourceAvailable()
131 if (hasDependence(SU, Packet[i], QII)) in isResourceAvailable()
690 auto &QII = *QST.getInstrInfo(); in SchedulingCost() local
691 if (SU->isInstr() && QII.mayBeCurLoad(*SU->getInstr())) { in SchedulingCost()
DHexagonVLIWPacketizer.cpp942 const HexagonInstrInfo *QII) { in getPredicatedRegister() argument
945 assert(QII->isPredicated(MI) && "Must be predicated instruction"); in getPredicatedRegister()
/external/llvm/lib/Target/Hexagon/
DHexagonNewValueJump.cpp67 const HexagonInstrInfo *QII; member
112 static bool canBeFeederToNewValueJump(const HexagonInstrInfo *QII, in INITIALIZE_PASS_DEPENDENCY()
120 if (QII->isPredicated(*II)) in INITIALIZE_PASS_DEPENDENCY()
214 static bool canCompareBeNewValueJump(const HexagonInstrInfo *QII, in canCompareBeNewValueJump() argument
402 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
519 if (!canCompareBeNewValueJump(QII, QRI, MII, predReg, isSecondOpReg, in runOnMachineFunction()
565 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) { in runOnMachineFunction()
577 if (!canBeFeederToNewValueJump(QII, QRI, MII, jmpPos, cmpPos, MF)) in runOnMachineFunction()
641 opc = QII->getInvertedPredicatedOpcode(opc); in runOnMachineFunction()
645 QII->get(opc)) in runOnMachineFunction()
[all …]
DHexagonPeephole.cpp84 const HexagonInstrInfo *QII; member
118 QII = static_cast<const HexagonInstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()
241 if (QII->isPredicated(MI)) { in runOnMachineFunction()
253 int NewOp = QII->getInvertedPredicatedOpcode(MI.getOpcode()); in runOnMachineFunction()
254 MI.setDesc(QII->get(NewOp)); in runOnMachineFunction()
283 MI.setDesc(QII->get(NewOp)); in runOnMachineFunction()
DHexagonVLIWPacketizer.cpp827 const HexagonInstrInfo *QII) { in getPredicatedRegister() argument
830 assert(QII->isPredicated(MI) && "Must be predicated instruction"); in getPredicatedRegister()
DHexagonInstrInfo.cpp1715 const HexagonInstrInfo *QII = (const HexagonInstrInfo *) TII; in isComplex() local
1718 && !(QII->isTC2Early(MI)) in isComplex()
1723 && !(QII->isMemOp(MI)) in isComplex()
/external/cldr/tools/cldr-code/src/main/resources/org/unicode/cldr/util/data/
DApproximateWidth.txt5156 17A6; 7; # KHMER INDEPENDENT VOWEL QII
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/data/unicode/
Dconfusables.txt6188 1580 ; 1550 146E ; MA # ( ᖀ → ᕐᑮ ) CANADIAN SYLLABICS QII → CANADIAN SYLLABICS R, CANADIAN SYLLABIC…
DUnicodeData.txt4933 1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;;
5429 17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;;
/external/icu/android_icu4j/src/main/tests/android/icu/dev/data/unicode/
Dconfusables.txt6188 1580 ; 1550 146E ; MA # ( ᖀ → ᕐᑮ ) CANADIAN SYLLABICS QII → CANADIAN SYLLABICS R, CANADIAN SYLLABIC…
DUnicodeData.txt4933 1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;;
5429 17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;;
/external/icu/icu4c/source/data/unidata/
Dconfusables.txt6188 1580 ; 1550 146E ; MA # ( ᖀ → ᕐᑮ ) CANADIAN SYLLABICS QII → CANADIAN SYLLABICS R, CANADIAN SYLLABIC…
DUnicodeData.txt4933 1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;;
5429 17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;;
/external/cronet/third_party/icu/source/data/unidata/
Dconfusables.txt6188 1580 ; 1550 146E ; MA # ( ᖀ → ᕐᑮ ) CANADIAN SYLLABICS QII → CANADIAN SYLLABICS R, CANADIAN SYLLABIC…
DUnicodeData.txt4933 1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;;
5429 17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;;
/external/cldr/common/uca/
Dallkeys_DUCET.txt16003 17A6 ; [.27F5.0020.0002.17A6] # KHMER INDEPENDENT VOWEL QII
17069 1580 ; [.2C0B.0020.0002.1580] # CANADIAN SYLLABICS QII
Dallkeys_CLDR.txt21503 17A6 ; [.3808.0020.0002] # KHMER INDEPENDENT VOWEL QII
22966 1580 ; [.3C7F.0020.0002] # CANADIAN SYLLABICS QII
DUCA_Rules.txt19818 < ឦ # 3.0 [Khmr] [3808.0020.0002] U+17A6 KHMER INDEPENDENT VOWEL QII
21094 < ᖀ # 3.0 [Cans] [3C7F.0020.0002] U+1580 CANADIAN SYLLABICS QII
DFractionalUCA.txt35213 17A6; [75 B2, 05, 05] # Khmr Lo [3808.0020.0002] * KHMER INDEPENDENT VOWEL QII
37843 1580; [77 0E 96, 05, 05] # Cans Lo [3C7F.0020.0002] * CANADIAN SYLLABICS QII
/external/cldr/tools/cldr-code/src/main/resources/org/unicode/cldr/draft/
DCategories.txt4724 1580 Lo Syllable CANADIAN SYLLABICS QII
5209 17A6 Lo Letter Vowel Independent KHMER INDEPENDENT VOWEL QII
/external/pcre/maint/Unicode.tables/
DUnicodeData.txt4931 1580;CANADIAN SYLLABICS QII;Lo;0;L;;;;;N;;;;;
5427 17A6;KHMER INDEPENDENT VOWEL QII;Lo;0;L;;;;;N;;;;;

12