Home
last modified time | relevance | path

Searched refs:HST (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonDepArch.td12 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 DHexagon.td115 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 DHexagonSplitConst32AndConst64.cpp62 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 DHexagonISelDAGToDAG.h29 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 DHexagonVExtract.cpp54 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 DHexagonVectorCombine.cpp176 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 DHexagonBranchRelaxation.cpp95 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local
96 HII = HST.getInstrInfo(); in runOnMachineFunction()
97 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
H A DHexagonRegisterInfo.cpp219 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 DHexagonFrameLowering.cpp596 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 DHexagonVLIWPacketizer.cpp211 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 DHexagonISelDAGToDAG.cpp758 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 DHexagonBlockRanges.cpp220 : MF(mf), HST(mf.getSubtarget<HexagonSubtarget>()), in HexagonBlockRanges()
221 TII(*HST.getInstrInfo()), TRI(*HST.getRegisterInfo()), in HexagonBlockRanges()
H A DHexagonBlockRanges.h171 const HexagonSubtarget &HST; member
H A DHexagonOptAddrMode.cpp860 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local
862 HII = HST.getInstrInfo(); in runOnMachineFunction()
863 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
H A DHexagonBitSimplify.cpp1468 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 DHexagonConstExtenders.cpp382 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 DHexagonHardwareLoops.cpp390 const HexagonSubtarget &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local
391 TII = HST.getInstrInfo(); in runOnMachineFunction()
392 TRI = HST.getRegisterInfo(); in runOnMachineFunction()
H A DHexagonISelDAGToDAGHVX.cpp927 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 DHexagonBitTracker.cpp115 const auto &HST = MF.getSubtarget<HexagonSubtarget>(); in getPhysRegBitWidth() local
116 if (HST.useHVXOps()) { in getPhysRegBitWidth()
H A DHexagonConstPropagation.cpp2838 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 DCommentSema.cpp479 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 DCommentParser.cpp429 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 Dzonenow.tab37 # -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 Dbackward328 Link Pacific/Honolulu HST
H A Dbackzone1745 Zone Pacific/Johnston -10:00 - HST
1839 Zone HST -10:00 - HST

12