Searched refs:MBBInfo (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | CFIInstrInserter.cpp | 159 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 D | LoopTraversal.cpp | 26 MBBInfos.assign(MF.getNumBlockIDs(), MBBInfo()); in traverse()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsOptimizePICCall.cpp | 63 class MBBInfo { class 65 MBBInfo(MachineDomTreeNode *N); 92 bool visitNode(MBBInfo &MBBI); 180 MBBInfo::MBBInfo(MachineDomTreeNode *N) : Node(N), HTScope(nullptr) {} in MBBInfo() function in MBBInfo 182 const MachineDomTreeNode *MBBInfo::getNode() const { return Node; } in getNode() 184 bool MBBInfo::isVisited() const { return HTScope; } in isVisited() 186 void MBBInfo::preVisit(ScopedHTType &ScopedHT) { in preVisit() 190 void MBBInfo::postVisit() { in postVisit() 203 SmallVector<MBBInfo, 8> WorkList(1, MBBInfo(MDT->getRootNode())); in runOnMachineFunction() 206 MBBInfo &MBBI = WorkList.back(); in runOnMachineFunction() [all …]
|
H A D | MipsBranchExpansion.cpp | 127 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()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LoopTraversal.h | 67 struct MBBInfo { struct 80 MBBInfo() = default; argument 82 using MBBInfoMap = SmallVector<MBBInfo, 4>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSetWavePriority.cpp | 36 struct MBBInfo { struct 37 MBBInfo() = default; 43 using MBBInfoSet = DenseMap<const MachineBasicBlock *, MBBInfo>; 131 MBBInfo &Info = MBBInfos[MBB]; in runOnMachineFunction() 155 MBBInfo &Info = MBBInfos[MBB]; in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZLongBranch.cpp | 80 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()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb2SizeReduction.cpp | 224 struct MBBInfo { struct in __anonc03ea5b70111::Thumb2SizeReduce 230 MBBInfo() = default; 233 SmallVector<MBBInfo, 8> BlockInfo; 1053 const MBBInfo &PInfo = BlockInfo[Pred->getNumber()]; in ReduceMBB() 1125 MBBInfo &Info = BlockInfo[MBB.getNumber()]; in ReduceMBB()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIParser.cpp | 2095 auto MBBInfo = PFS.MBBSlots.find(Number); in parseMBBReference() local 2096 if (MBBInfo == PFS.MBBSlots.end()) in parseMBBReference() 2099 MBB = MBBInfo->second; in parseMBBReference()
|