| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonDepArch.td | 12 def HasV5 : Predicate<"HST->hasV5Ops()">, AssemblerPredicate<(all_of ArchV5)>; 14 def HasV55 : Predicate<"HST->hasV55Ops()">, AssemblerPredicate<(all_of ArchV55)>; 16 def HasV60 : Predicate<"HST->hasV60Ops()">, AssemblerPredicate<(all_of ArchV60)>; 18 def HasV62 : Predicate<"HST->hasV62Ops()">, AssemblerPredicate<(all_of ArchV62)>; 20 def HasV65 : Predicate<"HST->hasV65Ops()">, AssemblerPredicate<(all_of ArchV65)>; 22 def HasV66 : Predicate<"HST->hasV66Ops()">, AssemblerPredicate<(all_of ArchV66)>; 24 def HasV67 : Predicate<"HST->hasV67Ops()">, AssemblerPredicate<(all_of ArchV67)>; 26 def HasV68 : Predicate<"HST->hasV68Ops()">, AssemblerPredicate<(all_of ArchV68)>; 28 def HasV69 : Predicate<"HST->hasV69Ops()">, AssemblerPredicate<(all_of ArchV69)>; 30 def HasV71 : Predicate<"HST->hasV71Ops()">, AssemblerPredicate<(all_of ArchV71)>; [all …]
|
| H A D | Hexagon.td | 115 def UseMEMOPS : Predicate<"HST->useMemops()">; 116 def UseHVX64B : Predicate<"HST->useHVX64BOps()">, 120 def UseHVX : Predicate<"HST->useHVXOps()">, 122 def UseHVXV60 : Predicate<"HST->useHVXV60Ops()">, 124 def UseHVXV62 : Predicate<"HST->useHVXV62Ops()">, 126 def UseHVXV65 : Predicate<"HST->useHVXV65Ops()">, 140 def UseAudio : Predicate<"HST->useAudioOps()">, 142 def UseZReg : Predicate<"HST->useZRegOps()">, 144 def UseCompound : Predicate<"HST->useCompound()">; 145 def HasPreV65 : Predicate<"HST->hasPreV65()">, [all …]
|
| H A D | HexagonSplitConst32AndConst64.cpp | 62 auto &HST = Fn.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local 65 if (HST.useSmallData() && TLOF.isSmallDataEnabled(HTM)) in runOnMachineFunction() 68 const TargetInstrInfo *TII = HST.getInstrInfo(); in runOnMachineFunction() 69 const TargetRegisterInfo *TRI = HST.getRegisterInfo(); in runOnMachineFunction()
|
| H A D | HexagonISelDAGToDAG.h | 29 const HexagonSubtarget *HST; variable 39 : SelectionDAGISel(ID, tm, OptLevel), HST(nullptr), HII(nullptr), in HexagonDAGToDAGISel() 44 HST = &MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() 45 HII = HST->getInstrInfo(); in runOnMachineFunction() 46 HRI = HST->getRegisterInfo(); in runOnMachineFunction()
|
| H A D | HexagonVExtract.cpp | 54 const HexagonSubtarget *HST = nullptr; member in __anon9088f7f00111::HexagonVExtract 81 V &= (HST->getVectorLength()-1) & -4u; in genElemLoad() 102 HST = &MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() 103 HII = HST->getInstrInfo(); in runOnMachineFunction() 104 const auto &HRI = *HST->getRegisterInfo(); in runOnMachineFunction()
|
| H A D | HexagonVectorCombine.cpp | 176 const HexagonSubtarget &HST; member in __anond9b55a8f0111::HexagonVectorCombine 645 return HVC.HST.isTypeForHVX(AI.ValTy); in isHvx() 757 assert(HVC.HST.isTypeForHVX(ValTy) && in createPredicatedLoad() 972 if (!HVC.HST.useHVXV62Ops()) in createLoadGroups() 1023 if (!HVC.HST.useHVXV62Ops()) in createStoreGroups() 1548 if (HVC.HST.isTypeForHVX(Ty)) in isSectorTy() 2009 if (HVC.HST.useHVXV69Ops()) { in createMulH16() 2161 if (HST.useHVXOps()) { in run() 2259 if (HST.isTypeForHVX(Ty)) in getTypeAlignment() 2260 return HST.getVectorLength(); in getTypeAlignment() [all …]
|
| H A D | HexagonBranchRelaxation.cpp | 95 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local 96 HII = HST.getInstrInfo(); in runOnMachineFunction() 97 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
|
| H A D | HexagonRegisterInfo.cpp | 219 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in eliminateFrameIndex() local 220 auto &HII = *HST.getInstrInfo(); in eliminateFrameIndex() 221 auto &HFI = *HST.getFrameLowering(); in eliminateFrameIndex() 270 unsigned HwLen = HST.getVectorLength(); in eliminateFrameIndex() 362 const HexagonSubtarget &HST = MF.getSubtarget<HexagonSubtarget>(); in shouldCoalesce() local 363 if (!HST.useHVXOps() || NewRC->getID() != Hexagon::HvxWRRegClass.getID()) in shouldCoalesce()
|
| H A D | HexagonFrameLowering.cpp | 596 auto &HII = *HST.getInstrInfo(); in insertPrologueInBlock() 597 auto &HRI = *HST.getRegisterInfo(); in insertPrologueInBlock() 769 auto &HII = *HST.getInstrInfo(); in insertEpilogueInBlock() 770 auto &HRI = *HST.getRegisterInfo(); in insertEpilogueInBlock() 891 auto &HII = *HST.getInstrInfo(); in insertAllocframe() 892 auto &HRI = *HST.getRegisterInfo(); in insertAllocframe() 1037 auto &HII = *HST.getInstrInfo(); in insertCFIInstructionsAt() 1038 auto &HRI = *HST.getRegisterInfo(); in insertCFIInstructionsAt() 1371 auto &HII = *HST.getInstrInfo(); in insertCSRSpillsInBlock() 1437 auto &HII = *HST.getInstrInfo(); in insertCSRRestoresInBlock() [all …]
|
| H A D | HexagonVLIWPacketizer.cpp | 211 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local 212 HII = HST.getInstrInfo(); in runOnMachineFunction() 213 HRI = HST.getRegisterInfo(); in runOnMachineFunction() 222 bool MinOnly = Minimal || DisablePacketizer || !HST.usePackets() || in runOnMachineFunction() 244 if (HST.isTinyCoreWithDuplex()) in runOnMachineFunction() 273 if (HST.isTinyCoreWithDuplex()) in runOnMachineFunction() 1843 auto &HST = MI.getParent()->getParent()->getSubtarget<HexagonSubtarget>(); in shouldAddToPacket() local 1851 if (HST.isTinyCoreWithDuplex() && CurrentPacketMIs.size() > 0 && in shouldAddToPacket()
|
| H A D | HexagonISelDAGToDAG.cpp | 758 const HexagonFrameLowering *HFI = HST->getFrameLowering(); in SelectFrameIndex() 796 if (HST->isHVXVectorType(ResTy, true)) in SelectVAlign() 816 if (HST->useCompound()) { in SelectVAlign() 913 if (HST->isHVXVectorType(N->getValueType(i), true)) in Select() 917 if (HST->isHVXVectorType(I.getValueType(), true)) in Select() 923 if (HST->useHVXOps() && isHvxOp(N)) { in Select() 1268 if (HST->useHVXOps()) in PreprocessISelDAG() 1318 auto &HST = MF->getSubtarget<HexagonSubtarget>(); in emitFunctionEntryCode() local 1319 auto &HFI = *HST.getFrameLowering(); in emitFunctionEntryCode() 1329 auto &HRI = *HST.getRegisterInfo(); in emitFunctionEntryCode() [all …]
|
| H A D | HexagonBlockRanges.cpp | 220 : MF(mf), HST(mf.getSubtarget<HexagonSubtarget>()), in HexagonBlockRanges() 221 TII(*HST.getInstrInfo()), TRI(*HST.getRegisterInfo()), in HexagonBlockRanges()
|
| H A D | HexagonBlockRanges.h | 171 const HexagonSubtarget &HST; member
|
| H A D | HexagonOptAddrMode.cpp | 860 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local 862 HII = HST.getInstrInfo(); in runOnMachineFunction() 863 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
|
| H A D | HexagonBitSimplify.cpp | 1468 auto &HST = MF->getSubtarget<HexagonSubtarget>(); in genTfrConst() local 1471 if (!HST.isTinyCore() || in genTfrConst() 2798 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local 2799 auto &HRI = *HST.getRegisterInfo(); in runOnMachineFunction() 2800 auto &HII = *HST.getInstrInfo(); in runOnMachineFunction() 3345 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local 3346 HII = HST.getInstrInfo(); in runOnMachineFunction() 3347 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
|
| H A D | HexagonConstExtenders.cpp | 382 const HexagonSubtarget *HST = nullptr; member 1566 if (HST->useCompound()) { in insertInitializer() 1974 HST = &MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() 1975 HII = HST->getInstrInfo(); in runOnMachineFunction() 1976 HRI = HST->getRegisterInfo(); in runOnMachineFunction()
|
| H A D | HexagonHardwareLoops.cpp | 390 const HexagonSubtarget &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local 391 TII = HST.getInstrInfo(); in runOnMachineFunction() 392 TRI = HST.getRegisterInfo(); in runOnMachineFunction()
|
| H A D | HexagonISelDAGToDAGHVX.cpp | 927 const HexagonSubtarget &HST; member 932 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {} in HvxSelector() 2683 unsigned S = CN->getZExtValue() % HST.getVectorLength(); in selectRor() 2738 unsigned HwLen = HST->getVectorLength(); in ppHvxShuffleOfShuffle()
|
| H A D | HexagonBitTracker.cpp | 115 const auto &HST = MF.getSubtarget<HexagonSubtarget>(); in getPhysRegBitWidth() local 116 if (HST.useHVXOps()) { in getPhysRegBitWidth()
|
| H A D | HexagonConstPropagation.cpp | 2838 auto &HST = MF->getSubtarget<HexagonSubtarget>(); in rewriteHexConstDefs() local 2926 } else if (MF->getFunction().hasOptSize() || !HST.isTinyCore()) { in rewriteHexConstDefs()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | CommentSema.cpp | 479 StringRef LastNotClosedTagName = HST->getTagName(); in actOnHTMLEndTag() 482 if (HST->isMalformed()) in actOnHTMLEndTag() 501 << HST->getTagName() << HET->getTagName() in actOnHTMLEndTag() 502 << HST->getSourceRange() << HET->getSourceRange(); in actOnHTMLEndTag() 503 HST->setIsMalformed(); in actOnHTMLEndTag() 506 << HST->getTagName() << HET->getTagName() in actOnHTMLEndTag() 507 << HST->getSourceRange(); in actOnHTMLEndTag() 510 HST->setIsMalformed(); in actOnHTMLEndTag() 525 if (isHTMLEndTagOptional(HST->getTagName())) in actOnFullComment() 529 << HST->getTagName() << HST->getSourceRange(); in actOnFullComment() [all …]
|
| H A D | CommentParser.cpp | 429 HTMLStartTagComment *HST = in parseHTMLStartTag() local 470 S.actOnHTMLStartTagFinish(HST, S.copyArray(llvm::ArrayRef(Attrs)), in parseHTMLStartTag() 474 return HST; in parseHTMLStartTag() 477 S.actOnHTMLStartTagFinish(HST, S.copyArray(llvm::ArrayRef(Attrs)), in parseHTMLStartTag() 481 return HST; in parseHTMLStartTag() 498 return HST; in parseHTMLStartTag() 507 HST->getLocation(), in parseHTMLStartTag() 516 << HST->getSourceRange(); in parseHTMLStartTag() 520 Diag(HST->getLocation(), diag::note_doc_html_tag_started_here) in parseHTMLStartTag() 521 << HST->getSourceRange(); in parseHTMLStartTag() [all …]
|
| /freebsd-14.2/contrib/tzdata/ |
| H A D | zonenow.tab | 37 # -10 - HST 38 XX +211825-1575130 Pacific/Honolulu Hawaii ("HST") 43 # -10/-09 - HST / HDT (North America DST) 44 XX +515248-1763929 America/Adak western Aleutians in Alaska ("HST/HDT")
|
| H A D | backward | 328 Link Pacific/Honolulu HST
|
| H A D | backzone | 1745 Zone Pacific/Johnston -10:00 - HST 1839 Zone HST -10:00 - HST
|