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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCFIInstrInserter.cpp94 void calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo);
97 void updateSuccCFAInfo(MBBCFAInfo &MBBInfo);
138 MBBCFAInfo MBBInfo; local
139 MBBInfo.MBB = &MBB;
140 MBBInfo.IncomingCFAOffset = InitialOffset;
141 MBBInfo.OutgoingCFAOffset = InitialOffset;
142 MBBInfo.IncomingCFARegister = InitialRegister;
143 MBBInfo.OutgoingCFARegister = InitialRegister;
144 MBBVector[MBB.getNumber()] = MBBInfo;
157 void CFIInstrInserter::calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo) { argument
223 updateSuccCFAInfo(MBBCFAInfo &MBBInfo) argument
254 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; local
[all...]
H A DLoopTraversal.cpp26 MBBInfos.assign(MF.getNumBlockIDs(), MBBInfo());
/freebsd-12-stable/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-12-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp64 class MBBInfo { class in namespace:__anon5259
66 MBBInfo(MachineDomTreeNode *N);
93 bool visitNode(MBBInfo &MBBI);
181 MBBInfo::MBBInfo(MachineDomTreeNode *N) : Node(N), HTScope(nullptr) {} function in class:MBBInfo
183 const MachineDomTreeNode *MBBInfo::getNode() const { return Node; }
185 bool MBBInfo::isVisited() const { return HTScope; }
187 void MBBInfo::preVisit(ScopedHTType &ScopedHT) {
191 void MBBInfo::postVisit() {
204 SmallVector<MBBInfo,
[all...]
H A DMipsBranchExpansion.cpp126 struct MBBInfo { struct in namespace:__anon5249
131 MBBInfo() = default;
162 void expandToLongBranch(MBBInfo &Info);
170 SmallVector<MBBInfo, 16> MBBInfos;
399 void MipsBranchExpansion::expandToLongBranch(MBBInfo &I) {
815 SmallVectorImpl<MBBInfo>::iterator I, E = MBBInfos.end();
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CondBrFolding.cpp139 TargetMBBInfo *MBBInfo = getMBBInfo(MBB); local
140 assert(MBBInfo && "Expecting a candidate MBB");
141 int CmpValue = MBBInfo->CmpValue;
147 if (!PredMBBInfo || PredMBBInfo->SrcReg != MBBInfo->SrcReg)
216 // Also update the MBBInfo for MBB.
220 TargetMBBInfo *MBBInfo = getMBBInfo(MBB);
222 if (MBBInfo->TBB == OrigDest) {
223 BrMI = MBBInfo->BrInstr;
226 .addMBB(NewDest).addImm(MBBInfo->BranchCode);
227 MBBInfo
[all...]
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLongBranch.cpp80 struct MBBInfo { struct in namespace:__anon5368
95 MBBInfo() = default;
151 void skipNonTerminators(BlockPosition &Position, MBBInfo &Block);
166 SmallVector<MBBInfo, 16> MBBs;
181 MBBInfo &Block) {
281 MBBInfo &Block = MBBs[I];
317 const MBBInfo &Target = MBBs[Terminator.TargetBlock];
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb2SizeReduction.cpp223 struct MBBInfo { struct in class:__anon5101::Thumb2SizeReduce
229 MBBInfo() = default;
232 SmallVector<MBBInfo, 8> BlockInfo;
1041 const MBBInfo &PInfo = BlockInfo[Pred->getNumber()];
1113 MBBInfo &Info = BlockInfo[MBB.getNumber()];
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1772 auto MBBInfo = PFS.MBBSlots.find(Number);
1773 if (MBBInfo == PFS.MBBSlots.end())
1776 MBB = MBBInfo->second;

Completed in 85 milliseconds