Home
last modified time | relevance | path

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

/llvm-project/llvm/lib/CodeGen/
H A DCFIInstrInserter.cpp111 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 DLoopTraversal.cpp26 MBBInfos.assign(MF.getNumBlockIDs(), MBBInfo()); in traverse()
/llvm-project/llvm/lib/Target/Mips/
H A DMipsOptimizePICCall.cpp63 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 DMipsBranchExpansion.cpp126 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 DLoopTraversal.h67 struct MBBInfo { struct
80 MBBInfo() = default; argument
82 using MBBInfoMap = SmallVector<MBBInfo, 4>;
/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSetWavePriority.cpp34 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 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()
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 DThumb2SizeReduction.cpp222 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 DMIParser.cpp2111 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