Home
last modified time | relevance | path

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

12

/freebsd-13.1/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)>;
H A DHexagon.td96 def UseMEMOPS : Predicate<"HST->useMemops()">;
97 def UseHVX64B : Predicate<"HST->useHVX64BOps()">,
101 def UseHVX : Predicate<"HST->useHVXOps()">,
103 def UseHVXV60 : Predicate<"HST->useHVXV60Ops()">,
105 def UseHVXV62 : Predicate<"HST->useHVXV62Ops()">,
107 def UseHVXV65 : Predicate<"HST->useHVXV65Ops()">,
109 def UseHVXV66 : Predicate<"HST->useHVXV66Ops()">,
115 def UseAudio : Predicate<"HST->useAudioOps()">,
117 def UseZReg : Predicate<"HST->useZRegOps()">,
119 def UseCompound : Predicate<"HST->useCompound()">;
[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.h30 const HexagonSubtarget *HST; variable
36 : SelectionDAGISel(tm, OptLevel), HST(nullptr), HII(nullptr), in HexagonDAGToDAGISel()
41 HST = &MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction()
42 HII = HST->getInstrInfo(); in runOnMachineFunction()
43 HRI = HST->getRegisterInfo(); in runOnMachineFunction()
H A DHexagonVExtract.cpp54 const HexagonSubtarget *HST = nullptr; member in __anonb1655b6e0111::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 DHexagonBranchRelaxation.cpp94 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local
95 HII = HST.getInstrInfo(); in runOnMachineFunction()
96 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
H A DHexagonRegisterInfo.cpp214 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in eliminateFrameIndex() local
215 auto &HII = *HST.getInstrInfo(); in eliminateFrameIndex()
216 auto &HFI = *HST.getFrameLowering(); in eliminateFrameIndex()
265 unsigned HwLen = HST.getVectorLength(); in eliminateFrameIndex()
356 const HexagonSubtarget &HST = MF.getSubtarget<HexagonSubtarget>(); in shouldCoalesce() local
357 if (!HST.useHVXOps() || NewRC->getID() != Hexagon::HvxWRRegClass.getID()) in shouldCoalesce()
H A DHexagonFrameLowering.cpp591 auto &HII = *HST.getInstrInfo(); in insertPrologueInBlock()
592 auto &HRI = *HST.getRegisterInfo(); in insertPrologueInBlock()
764 auto &HII = *HST.getInstrInfo(); in insertEpilogueInBlock()
765 auto &HRI = *HST.getRegisterInfo(); in insertEpilogueInBlock()
886 auto &HII = *HST.getInstrInfo(); in insertAllocframe()
887 auto &HRI = *HST.getRegisterInfo(); in insertAllocframe()
1034 auto &HII = *HST.getInstrInfo(); in insertCFIInstructionsAt()
1035 auto &HRI = *HST.getRegisterInfo(); in insertCFIInstructionsAt()
1371 auto &HII = *HST.getInstrInfo(); in insertCSRSpillsInBlock()
1437 auto &HII = *HST.getInstrInfo(); in insertCSRRestoresInBlock()
[all …]
H A DHexagonVectorCombine.cpp119 const HexagonSubtarget &HST; member in __anonf8b19ccd0111::HexagonVectorCombine
398 return HVC.HST.isTypeForHVX(AI.ValTy); in isHvx()
926 if (!HST.useHVXOps()) in run()
985 if (HST.isTypeForHVX(Ty)) in getTypeAlignment()
986 return HST.getVectorLength(); in getTypeAlignment()
1044 if (HST.isTypeForHVX(Hi->getType())) { in vlalignb()
1045 int HwLen = HST.getVectorLength(); in vlalignb()
1077 if (HST.isTypeForHVX(Lo->getType())) { in vralignb()
1078 int HwLen = HST.getVectorLength(); in vralignb()
1224 int HwLen = HST.getVectorLength(); in createHvxIntrinsic()
[all …]
H A DHexagonVLIWPacketizer.cpp206 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local
207 HII = HST.getInstrInfo(); in runOnMachineFunction()
208 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
217 bool MinOnly = Minimal || DisablePacketizer || !HST.usePackets() || in runOnMachineFunction()
246 if (HST.isTinyCoreWithDuplex()) in runOnMachineFunction()
275 if (HST.isTinyCoreWithDuplex()) in runOnMachineFunction()
1835 auto &HST = MI.getParent()->getParent()->getSubtarget<HexagonSubtarget>(); in shouldAddToPacket() local
1843 if (HST.isTinyCoreWithDuplex() && CurrentPacketMIs.size() > 0 && in shouldAddToPacket()
H A DHexagonBlockRanges.cpp220 : MF(mf), HST(mf.getSubtarget<HexagonSubtarget>()), in HexagonBlockRanges()
221 TII(*HST.getInstrInfo()), TRI(*HST.getRegisterInfo()), in HexagonBlockRanges()
H A DHexagonISelDAGToDAG.cpp734 const HexagonFrameLowering *HFI = HST->getFrameLowering(); in SelectFrameIndex()
772 if (HST->isHVXVectorType(ResTy, true)) in SelectVAlign()
792 if (HST->useCompound()) { in SelectVAlign()
861 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits()); in SelectV2Q()
874 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits()); in SelectQ2V()
908 if (HST->useHVXOps()) { in Select()
1278 auto &HST = MF->getSubtarget<HexagonSubtarget>(); in emitFunctionEntryCode() local
1279 auto &HFI = *HST.getFrameLowering(); in emitFunctionEntryCode()
1307 auto &HFI = *HST->getFrameLowering(); in SelectAddrFI()
H A DHexagonBlockRanges.h171 const HexagonSubtarget &HST; member
H A DHexagonOptAddrMode.cpp784 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local
786 HII = HST.getInstrInfo(); in runOnMachineFunction()
787 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
H A DHexagonBitSimplify.cpp1441 auto &HST = MF->getSubtarget<HexagonSubtarget>(); in genTfrConst() local
1444 if (!HST.isTinyCore() || in genTfrConst()
2773 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local
2774 auto &HRI = *HST.getRegisterInfo(); in runOnMachineFunction()
2775 auto &HII = *HST.getInstrInfo(); in runOnMachineFunction()
3324 auto &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local
3325 HII = HST.getInstrInfo(); in runOnMachineFunction()
3326 HRI = HST.getRegisterInfo(); in runOnMachineFunction()
H A DHexagonConstExtenders.cpp380 const HexagonSubtarget *HST = nullptr; member
1564 if (HST->useCompound()) { in insertInitializer()
1972 HST = &MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction()
1973 HII = HST->getInstrInfo(); in runOnMachineFunction()
1974 HRI = HST->getRegisterInfo(); in runOnMachineFunction()
H A DHexagonHardwareLoops.cpp388 const HexagonSubtarget &HST = MF.getSubtarget<HexagonSubtarget>(); in runOnMachineFunction() local
389 TII = HST.getInstrInfo(); in runOnMachineFunction()
390 TRI = HST.getRegisterInfo(); in runOnMachineFunction()
H A DHexagonISelDAGToDAGHVX.cpp815 const HexagonSubtarget &HST; member
820 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {} in HvxSelector()
2355 unsigned S = CN->getZExtValue() % HST.getVectorLength(); in selectRor()
H A DHexagonBitTracker.cpp115 const auto &HST = MF.getSubtarget<HexagonSubtarget>(); in getPhysRegBitWidth() local
116 if (HST.useHVXOps()) { in getPhysRegBitWidth()
H A DHexagonConstPropagation.cpp2845 auto &HST = MF->getSubtarget<HexagonSubtarget>(); in rewriteHexConstDefs() local
2934 } else if (MF->getFunction().hasOptSize() || !HST.isTinyCore()) { in rewriteHexConstDefs()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DCommentParser.cpp440 HTMLStartTagComment *HST = in parseHTMLStartTag() local
481 S.actOnHTMLStartTagFinish(HST, in parseHTMLStartTag()
486 return HST; in parseHTMLStartTag()
489 S.actOnHTMLStartTagFinish(HST, in parseHTMLStartTag()
494 return HST; in parseHTMLStartTag()
508 S.actOnHTMLStartTagFinish(HST, in parseHTMLStartTag()
512 return HST; in parseHTMLStartTag()
516 S.actOnHTMLStartTagFinish(HST, in parseHTMLStartTag()
531 << HST->getSourceRange(); in parseHTMLStartTag()
536 << HST->getSourceRange(); in parseHTMLStartTag()
[all …]
H A DCommentSema.cpp508 StringRef LastNotClosedTagName = HST->getTagName(); in actOnHTMLEndTag()
511 if (HST->isMalformed()) in actOnHTMLEndTag()
530 << HST->getTagName() << HET->getTagName() in actOnHTMLEndTag()
531 << HST->getSourceRange() << HET->getSourceRange(); in actOnHTMLEndTag()
532 HST->setIsMalformed(); in actOnHTMLEndTag()
535 << HST->getTagName() << HET->getTagName() in actOnHTMLEndTag()
536 << HST->getSourceRange(); in actOnHTMLEndTag()
539 HST->setIsMalformed(); in actOnHTMLEndTag()
554 if (isHTMLEndTagOptional(HST->getTagName())) in actOnFullComment()
558 << HST->getTagName() << HST->getSourceRange(); in actOnFullComment()
[all …]
/freebsd-13.1/contrib/tzdata/
H A Dnorthamerica202 Zone HST -10:00 - HST
284 # HST and HDT are standardized abbreviations for Hawaii-Aleutian
796 -10:30 - HST 1933 Apr 30 2:00
799 -10:00 - HST
H A Dbackzone1771 Zone Pacific/Johnston -10:00 - HST
H A Daustralasia976 # -10:00 HST Hawaii

12