/llvm-project/llvm/lib/CodeGen/ |
H A D | CFIInstrInserter.cpp | 111 void calculateOutgoingCFAInfo(MBBCFAInfo &MBBInfo); 114 void updateSuccCFAInfo(MBBCFAInfo &MBBInfo); 159 MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in calculateCFAInfo() 160 MBBInfo.MBB = &MBB; in calculateCFAInfo() 161 MBBInfo.IncomingCFAOffset = InitialOffset; in calculateCFAInfo() 162 MBBInfo.OutgoingCFAOffset = InitialOffset; in calculateCFAInfo() 163 MBBInfo.IncomingCFARegister = InitialRegister; in calculateCFAInfo() 164 MBBInfo.OutgoingCFARegister = InitialRegister; in calculateCFAInfo() 165 MBBInfo.IncomingCSRSaved.resize(NumRegs); in calculateCFAInfo() 166 MBBInfo in calculateCFAInfo() 158 MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; calculateCFAInfo() local 176 calculateOutgoingCFAInfo(MBBCFAInfo & MBBInfo) calculateOutgoingCFAInfo() argument 279 updateSuccCFAInfo(MBBCFAInfo & MBBInfo) updateSuccCFAInfo() argument 309 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; insertCFIInstrs() local [all...] |
H A D | LoopTraversal.cpp | 26 MBBInfos.assign(MF.getNumBlockIDs(), MBBInfo()); in traverse()
|
/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() 204 SmallVector<MBBInfo, 8> WorkList(1, MBBInfo(MDT->getRootNode())); in runOnMachineFunction() 207 MBBInfo &MBBI = WorkList.back(); in runOnMachineFunction() [all …]
|
H A D | MipsBranchExpansion.cpp | 126 struct MBBInfo { 131 MBBInfo() = default; argument 162 void expandToLongBranch(MBBInfo &Info); 177 SmallVector<MBBInfo, 16> MBBInfos; 414 void MipsBranchExpansion::expandToLongBranch(MBBInfo &I) { in expandToLongBranch() 922 SmallVectorImpl<MBBInfo>::iterator I, E = MBBInfos.end(); 127 struct MBBInfo { global() struct 128 Size__anonafe4723d0111::MBBInfo global() argument 129 HasLongBranch__anonafe4723d0111::MBBInfo global() argument 130 Br__anonafe4723d0111::MBBInfo global() argument
|
/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>;
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUSetWavePriority.cpp | 34 struct MBBInfo { 35 MBBInfo() = default; 41 using MBBInfoSet = DenseMap<const MachineBasicBlock *, MBBInfo>; 129 MBBInfo &Info = MBBInfos[MBB]; in runOnMachineFunction() 153 MBBInfo &Info = MBBInfos[MBB]; in runOnMachineFunction() 36 struct MBBInfo { global() struct 38 NumVALUInstsAtStart__anon2d5281450111::MBBInfo global() argument 39 MayReachVMEMLoad__anon2d5281450111::MBBInfo global() argument 40 LastVMEMLoad__anon2d5281450111::MBBInfo global() argument
|
/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() 300 MBBInfo &Block = MBBs[I]; in initMBBInfo() 336 const MBBInfo &Target = MBBs[Terminator.TargetBlock]; in mustRelaxBranch() 82 Address__anonb74f6d240111::MBBInfo global() argument 86 Size__anonb74f6d240111::MBBInfo global() argument 90 Alignment__anonb74f6d240111::MBBInfo global() argument 93 NumTerminators__anonb74f6d240111::MBBInfo global() argument
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | Thumb2SizeReduction.cpp | 222 struct MBBInfo { 228 MBBInfo() = default; argument 231 SmallVector<MBBInfo, 8> BlockInfo; 1054 const MBBInfo &PInfo = BlockInfo[Pred->getNumber()]; in ReduceMBB() 1127 MBBInfo &Info = BlockInfo[MBB.getNumber()]; in ReduceMBB() 224 struct MBBInfo { global() struct in __anon26f3fe620111::Thumb2SizeReduce 226 HighLatencyCPSR__anon26f3fe620111::Thumb2SizeReduce::MBBInfo global() argument
|
/llvm-project/llvm/lib/CodeGen/MIRParser/ |
H A D | MIParser.cpp | 2111 auto MBBInfo = PFS.MBBSlots.find(Number); in parseMBBReference() 2112 if (MBBInfo == PFS.MBBSlots.end()) in parseMBBReference() 2115 MBB = MBBInfo->second; in parseMBBReference() 2104 auto MBBInfo = PFS.MBBSlots.find(Number); parseMBBReference() local
|