Home
last modified time | relevance | path

Searched refs:MBBSectionID (Results 1 – 10 of 10) sorted by relevance

/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockSections.cpp192 std::optional<MBBSectionID> EHPadsSectionID; in assignSections()
217 MBB.setSectionID(MBBSectionID::ColdSectionID); in assignSections()
223 EHPadsSectionID != MBBSectionID::ExceptionSectionID) { in assignSections()
227 EHPadsSectionID = EHPadsSectionID ? MBBSectionID::ExceptionSectionID in assignSections()
234 if (EHPadsSectionID == MBBSectionID::ExceptionSectionID) in assignSections()
341 auto MBBSectionOrder = [EntryBBSectionID](const MBBSectionID &LHS, in handleBBSections()
342 const MBBSectionID &RHS) { in handleBBSections()
367 if (XSectionID.Type == MBBSectionID::SectionType::Default) in handleBBSections()
H A DMachineFunctionSplitter.cpp96 Block->setSectionID(MBBSectionID::ColdSectionID); in setDescendantEHBlocksCold()
177 MBB.setSectionID(MBBSectionID::ColdSectionID); in runOnMachineFunction()
193 LP->setSectionID(MBBSectionID::ColdSectionID); in runOnMachineFunction()
H A DMachineBasicBlock.cpp71 if (SectionID == MBBSectionID::ColdSectionID) { in getSymbol()
73 } else if (SectionID == MBBSectionID::ExceptionSectionID) { in getSymbol()
559 if (getSectionID() != MBBSectionID(0)) { in printName()
563 case MBBSectionID::SectionType::Exception: in printName()
566 case MBBSectionID::SectionType::Cold: in printName()
1785 const MBBSectionID MBBSectionID::ColdSectionID(MBBSectionID::SectionType::Cold);
1786 const MBBSectionID
1787 MBBSectionID::ExceptionSectionID(MBBSectionID::SectionType::Exception);
H A DBranchRelaxation.cpp188 if (MBB.getSectionID() != MBBSectionID::ColdSectionID) in scanFunction()
410 TBB->getSectionID() == MBBSectionID::ColdSectionID && in fixupConditionalBranch()
599 if (MBB->getSectionID() == MBBSectionID::ColdSectionID && in fixupUnconditionalBranch()
600 DestBB->getSectionID() != MBBSectionID::ColdSectionID) { in fixupUnconditionalBranch()
H A DTargetLoweringObjectFileImpl.cpp1044 if (MBB.getSectionID() == MBBSectionID::ColdSectionID) { in getSectionForMachineBasicBlock()
1047 } else if (MBB.getSectionID() == MBBSectionID::ExceptionSectionID) { in getSectionForMachineBasicBlock()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h54 struct MBBSectionID { struct
63 MBBSectionID(unsigned N) : Type(Default), Number(N) {} in MBBSectionID() argument
66 const static MBBSectionID ColdSectionID; argument
67 const static MBBSectionID ExceptionSectionID; argument
69 bool operator==(const MBBSectionID &Other) const {
73 bool operator!=(const MBBSectionID &Other) const { return !(*this == Other); }
77 MBBSectionID(SectionType T) : Type(T), Number(0) {} in MBBSectionID() argument
80 template <> struct DenseMapInfo<MBBSectionID> {
81 using TypeInfo = DenseMapInfo<MBBSectionID::SectionType>;
84 static inline MBBSectionID getEmptyKey() {
[all …]
H A DAsmPrinter.h140 MapVector<MBBSectionID, MBBSectionRange> MBBSectionRanges;
160 DenseMap<MBBSectionID, MCSymbol *> MBBSectionExceptionSyms;
/src/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp503 bool parseSectionID(std::optional<MBBSectionID> &SID);
648 bool MIParser::parseSectionID(std::optional<MBBSectionID> &SID) { in parseSectionID()
655 SID = MBBSectionID{Value}; in parseSectionID()
659 SID = MBBSectionID::ExceptionSectionID; in parseSectionID()
661 SID = MBBSectionID::ColdSectionID; in parseSectionID()
713 std::optional<MBBSectionID> SectionID; in parseBasicBlockDefinition()
/src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinter.cpp1377 MapVector<MBBSectionID, unsigned> MBBSectionNumBlocks; in emitBBAddrMapSection()
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp303 MBB.getSectionID() == MBBSectionID::ColdSectionID) { in insertIndirectBranch()