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

/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLoopTraversal.h67 struct MBBInfo { struct in class:llvm::LoopTraversal
80 MBBInfo() = default;
82 using MBBInfoMap = SmallVector<MBBInfo, 4>;
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DCFIInstrInserter.cpp110 void calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo);
113 void updateSuccCFAInfo(MBBCFAInfo &MBBInfo);
158 MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; local
159 MBBInfo.MBB = &MBB;
160 MBBInfo.IncomingCFAOffset = InitialOffset;
161 MBBInfo.OutgoingCFAOffset = InitialOffset;
162 MBBInfo.IncomingCFARegister = InitialRegister;
163 MBBInfo.OutgoingCFARegister = InitialRegister;
164 MBBInfo.IncomingCSRSaved.resize(NumRegs);
165 MBBInfo
176 calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo) argument
278 updateSuccCFAInfo(MBBCFAInfo &MBBInfo) argument
308 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; local
[all...]
H A DLoopTraversal.cpp26 MBBInfos.assign(MF.getNumBlockIDs(), MBBInfo());
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp63 class MBBInfo { class in namespace:__anon2535
65 MBBInfo(MachineDomTreeNode *N);
92 bool visitNode(MBBInfo &MBBI);
180 MBBInfo::MBBInfo(MachineDomTreeNode *N) : Node(N), HTScope(nullptr) {} function in class:MBBInfo
182 const MachineDomTreeNode *MBBInfo::getNode() const { return Node; }
184 bool MBBInfo::isVisited() const { return HTScope; }
186 void MBBInfo::preVisit(ScopedHTType &ScopedHT) {
190 void MBBInfo::postVisit() {
203 SmallVector<MBBInfo,
[all...]
H A DMipsBranchExpansion.cpp127 struct MBBInfo { struct in namespace:__anon2500
132 MBBInfo() = default;
163 void expandToLongBranch(MBBInfo &Info);
175 SmallVector<MBBInfo, 16> MBBInfos;
413 void MipsBranchExpansion::expandToLongBranch(MBBInfo &I) {
859 SmallVectorImpl<MBBInfo>::iterator I, E = MBBInfos.end();
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSetWavePriority.cpp36 struct MBBInfo { struct in namespace:__anon2401
37 MBBInfo() = default;
43 using MBBInfoSet = DenseMap<const MachineBasicBlock *, MBBInfo>;
131 MBBInfo &Info = MBBInfos[MBB];
155 MBBInfo &Info = MBBInfos[MBB];
/freebsd-current/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp80 struct MBBInfo { struct in namespace:__anon2792
95 MBBInfo() = default;
150 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
165 SmallVector<MBBInfo, 16> MBBs;
183 MBBInfo &Block) {
297 MBBInfo &Block = MBBs[I];
333 const MBBInfo &Target = MBBs[Terminator.TargetBlock];
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp224 struct MBBInfo { struct in class:__anon2518::Thumb2SizeReduce
230 MBBInfo() = default;
233 SmallVector<MBBInfo, 8> BlockInfo;
1053 const MBBInfo &PInfo = BlockInfo[Pred->getNumber()];
1125 MBBInfo &Info = BlockInfo[MBB.getNumber()];
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp2095 auto MBBInfo = PFS.MBBSlots.find(Number);
2096 if (MBBInfo == PFS.MBBSlots.end())
2099 MBB = MBBInfo->second;

Completed in 419 milliseconds