Searched refs:HST (Results 1 - 19 of 19) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSplitConst32AndConst64.cpp62 auto &HST = Fn.getSubtarget<HexagonSubtarget>(); local
65 if (HST.useSmallData() && TLOF.isSmallDataEnabled(HTM))
68 const TargetInstrInfo *TII = HST.getInstrInfo();
69 const TargetRegisterInfo *TRI = HST.getRegisterInfo();
H A DHexagonISelDAGToDAG.h30 const HexagonSubtarget *HST; member in class:llvm::HexagonDAGToDAGISel
36 : SelectionDAGISel(tm, OptLevel), HST(nullptr), HII(nullptr),
41 HST = &MF.getSubtarget<HexagonSubtarget>();
42 HII = HST->getInstrInfo();
43 HRI = HST->getRegisterInfo();
H A DHexagonVExtract.cpp54 const HexagonSubtarget *HST = nullptr; member in class:__anon4151::HexagonVExtract
81 V &= (HST->getVectorLength()-1) & -4u;
102 HST = &MF.getSubtarget<HexagonSubtarget>();
103 HII = HST->getInstrInfo();
104 const auto &HRI = *HST->getRegisterInfo();
H A DHexagonBranchRelaxation.cpp94 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
95 HII = HST.getInstrInfo();
96 HRI = HST.getRegisterInfo();
H A DHexagonRegisterInfo.cpp178 // where `HST.useHVXOps() && HST.hasV67Ops()` is true.
202 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
203 auto &HII = *HST.getInstrInfo();
204 auto &HFI = *HST.getFrameLowering();
256 const HexagonSubtarget &HST = MF.getSubtarget<HexagonSubtarget>(); local
257 if (!HST.useHVXOps() || NewRC->getID() != Hexagon::HvxWRRegClass.getID())
H A DHexagonFrameLowering.cpp577 const auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
579 !HST.getRegisterInfo()->needsStackRealignment(MF));
582 !F.hasFnAttribute(Attribute::UWTable) && HST.noreturnStackElim() &&
590 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
591 auto &HII = *HST.getInstrInfo();
592 auto &HRI = *HST.getRegisterInfo();
763 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
764 auto &HII = *HST.getInstrInfo();
765 auto &HRI = *HST.getRegisterInfo();
885 auto &HST local
1033 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
1369 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
1435 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
2213 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
2693 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
[all...]
H A DHexagonBlockRanges.cpp220 : MF(mf), HST(mf.getSubtarget<HexagonSubtarget>()),
221 TII(*HST.getInstrInfo()), TRI(*HST.getRegisterInfo()),
H A DHexagonVLIWPacketizer.cpp206 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
207 HII = HST.getInstrInfo();
208 HRI = HST.getRegisterInfo();
217 bool MinOnly = Minimal || DisablePacketizer || !HST.usePackets() ||
246 if (HST.isTinyCoreWithDuplex())
275 if (HST.isTinyCoreWithDuplex())
1835 auto &HST = MI.getParent()->getParent()->getSubtarget<HexagonSubtarget>();
1843 if (HST.isTinyCoreWithDuplex() && CurrentPacketMIs.size() > 0 &&
H A DHexagonBlockRanges.h168 const HexagonSubtarget &HST; member in class:llvm::HexagonBlockRanges::IndexType
H A DHexagonOptAddrMode.cpp784 auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
786 HII = HST.getInstrInfo();
787 HRI = HST.getRegisterInfo();
H A DHexagonISelDAGToDAG.cpp735 const HexagonFrameLowering *HFI = HST->getFrameLowering();
773 if (HST->isHVXVectorType(ResTy, true))
793 if (HST->useCompound()) {
862 assert(HST->getVectorLength() * 8 == OpTy.getSizeInBits());
875 assert(HST->getVectorLength() * 8 == ResTy.getSizeInBits());
909 if (HST->useHVXOps()) {
1279 auto &HST = MF->getSubtarget<HexagonSubtarget>(); local
1280 auto &HFI = *HST.getFrameLowering();
1308 auto &HFI = *HST->getFrameLowering();
H A DHexagonBitSimplify.cpp1437 auto &HST = MF->getSubtarget<HexagonSubtarget>();
1440 if (!HST.isTinyCore() ||
2769 auto &HST = MF.getSubtarget<HexagonSubtarget>();
2770 auto &HRI = *HST.getRegisterInfo();
2771 auto &HII = *HST.getInstrInfo();
3320 auto &HST = MF.getSubtarget<HexagonSubtarget>();
3321 HII = HST.getInstrInfo();
3322 HRI = HST.getRegisterInfo();
H A DHexagonConstExtenders.cpp382 const HexagonSubtarget *HST = nullptr; member in struct:__anon4108::HexagonConstExtenders
1566 if (HST->useCompound()) {
1974 HST = &MF.getSubtarget<HexagonSubtarget>();
1975 HII = HST->getInstrInfo();
1976 HRI = HST->getRegisterInfo();
H A DHexagonHardwareLoops.cpp388 const HexagonSubtarget &HST = MF.getSubtarget<HexagonSubtarget>(); local
389 TII = HST.getInstrInfo();
390 TRI = HST.getRegisterInfo();
H A DHexagonISelDAGToDAGHVX.cpp809 const HexagonSubtarget &HST;
814 HST(getHexagonSubtarget(G)), HwLen(HST.getVectorLength()) {}
2086 unsigned S = CN->getZExtValue() % HST.getVectorLength();
H A DHexagonBitTracker.cpp117 const auto &HST = MF.getSubtarget<HexagonSubtarget>(); local
118 if (HST.useHVXOps()) {
H A DHexagonConstPropagation.cpp2846 auto &HST = MF->getSubtarget<HexagonSubtarget>(); local
2935 } else if (MF->getFunction().hasOptSize() || !HST.isTinyCore()) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DCommentSema.cpp507 HTMLStartTagComment *HST = HTMLOpenTags.pop_back_val(); local
508 StringRef LastNotClosedTagName = HST->getTagName();
511 if (HST->isMalformed())
521 HST->getLocation(),
529 Diag(HST->getLocation(), diag::warn_doc_html_start_end_mismatch)
530 << HST->getTagName() << HET->getTagName()
531 << HST->getSourceRange() << HET->getSourceRange();
532 HST->setIsMalformed();
534 Diag(HST->getLocation(), diag::warn_doc_html_start_end_mismatch)
535 << HST
553 HTMLStartTagComment *HST = HTMLOpenTags.pop_back_val(); local
[all...]
H A DCommentParser.cpp440 HTMLStartTagComment *HST = local
481 S.actOnHTMLStartTagFinish(HST,
486 return HST;
489 S.actOnHTMLStartTagFinish(HST,
494 return HST;
508 S.actOnHTMLStartTagFinish(HST,
512 return HST;
516 S.actOnHTMLStartTagFinish(HST,
522 HST->getLocation(),
531 << HST
[all...]

Completed in 212 milliseconds