Home
last modified time | relevance | path

Searched refs:MBBInfo (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DCFIInstrInserter.cpp159 MBBInfo.MBB = &MBB; in calculateCFAInfo()
178 int SetOffset = MBBInfo.IncomingCFAOffset; in calculateOutgoingCFAInfo()
188 for (MachineInstr &MI : *MBBInfo.MBB) { in calculateOutgoingCFAInfo()
266 MBBInfo.Processed = true; in calculateOutgoingCFAInfo()
269 MBBInfo.OutgoingCFAOffset = SetOffset; in calculateOutgoingCFAInfo()
274 MBBInfo.OutgoingCSRSaved, MBBInfo.IncomingCSRSaved, CSRSaved, in calculateOutgoingCFAInfo()
280 Stack.push_back(MBBInfo.MBB); in updateSuccCFAInfo()
309 auto MBBI = MBBInfo.MBB->begin(); in insertCFIInstrs()
349 *MBBInfo.MBB, MBBI); in insertCFIInstrs()
351 PrevMBBInfo = &MBBInfo; in insertCFIInstrs()
[all …]
H A DLoopTraversal.cpp26 MBBInfos.assign(MF.getNumBlockIDs(), MBBInfo()); in traverse()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp64 class MBBInfo { class
66 MBBInfo(MachineDomTreeNode *N);
93 bool visitNode(MBBInfo &MBBI);
181 MBBInfo::MBBInfo(MachineDomTreeNode *N) : Node(N), HTScope(nullptr) {} in MBBInfo() function in MBBInfo
183 const MachineDomTreeNode *MBBInfo::getNode() const { return Node; } in getNode()
185 bool MBBInfo::isVisited() const { return HTScope; } in isVisited()
187 void MBBInfo::preVisit(ScopedHTType &ScopedHT) { in preVisit()
191 void MBBInfo::postVisit() { in postVisit()
204 SmallVector<MBBInfo, 8> WorkList(1, MBBInfo(MDT->getRootNode())); in runOnMachineFunction()
207 MBBInfo &MBBI = WorkList.back(); in runOnMachineFunction()
[all …]
H A DMipsBranchExpansion.cpp127 struct MBBInfo { struct
132 MBBInfo() = default;
163 void expandToLongBranch(MBBInfo &Info);
175 SmallVector<MBBInfo, 16> MBBInfos;
413 void MipsBranchExpansion::expandToLongBranch(MBBInfo &I) { in expandToLongBranch()
859 SmallVectorImpl<MBBInfo>::iterator I, E = MBBInfos.end(); in handlePossibleLongBranch()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLoopTraversal.h67 struct MBBInfo { struct
80 MBBInfo() = default; argument
82 using MBBInfoMap = SmallVector<MBBInfo, 4>;
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUSetWavePriority.cpp31 struct MBBInfo { struct
32 MBBInfo() = default;
36 using MBBInfoSet = DenseMap<const MachineBasicBlock *, MBBInfo>;
110 MBBInfo &Info = MBBInfos[MBB]; in runOnMachineFunction()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp80 struct MBBInfo { struct
95 MBBInfo() = default;
150 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
165 SmallVector<MBBInfo, 16> MBBs;
183 MBBInfo &Block) { in skipNonTerminators()
297 MBBInfo &Block = MBBs[I]; in initMBBInfo()
333 const MBBInfo &Target = MBBs[Terminator.TargetBlock]; in mustRelaxBranch()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp224 struct MBBInfo { struct in __anon3a6e6e1f0111::Thumb2SizeReduce
230 MBBInfo() = default;
233 SmallVector<MBBInfo, 8> BlockInfo;
1057 const MBBInfo &PInfo = BlockInfo[Pred->getNumber()]; in ReduceMBB()
1129 MBBInfo &Info = BlockInfo[MBB.getNumber()]; in ReduceMBB()
/llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1993 auto MBBInfo = PFS.MBBSlots.find(Number); in parseMBBReference() local
1994 if (MBBInfo == PFS.MBBSlots.end()) in parseMBBReference()
1997 MBB = MBBInfo->second; in parseMBBReference()