Home
last modified time | relevance | path

Searched refs:MBBInfos (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLoopTraversal.cpp17 assert(MBBNumber < MBBInfos.size() && "Unexpected basic block number."); in isBlockDone()
18 return MBBInfos[MBBNumber].PrimaryCompleted && in isBlockDone()
19 MBBInfos[MBBNumber].IncomingCompleted == in isBlockDone()
20 MBBInfos[MBBNumber].PrimaryIncoming && in isBlockDone()
21 MBBInfos[MBBNumber].IncomingProcessed == MBB->pred_size(); in isBlockDone()
26 MBBInfos.assign(MF.getNumBlockIDs(), MBBInfo()); in traverse()
36 assert(MBBNumber < MBBInfos.size() && "Unexpected basic block number."); in traverse()
37 MBBInfos[MBBNumber].PrimaryCompleted = true; in traverse()
38 MBBInfos[MBBNumber].PrimaryIncoming = MBBInfos[MBBNumber].IncomingProcessed; in traverse()
47 assert(SuccNumber < MBBInfos.size() && in traverse()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUSetWavePriority.cpp85 MBBInfoSet &MBBInfos) { in CanLowerPriorityDirectlyInPredecessors() argument
87 if (!MBBInfos[Pred].MayReachVMEMLoad) in CanLowerPriorityDirectlyInPredecessors()
90 if (MBBInfos[Succ].MayReachVMEMLoad) in CanLowerPriorityDirectlyInPredecessors()
123 MBBInfoSet MBBInfos; in runOnMachineFunction() local
131 MBBInfo &Info = MBBInfos[MBB]; in runOnMachineFunction()
143 ++MBBInfos[MBB].NumVALUInstsAtStart; in runOnMachineFunction()
151 SuccsMayReachVMEMLoad |= MBBInfos[Succ].MayReachVMEMLoad; in runOnMachineFunction()
153 std::max(NumFollowingVALUInsts, MBBInfos[Succ].NumVALUInstsAtStart); in runOnMachineFunction()
155 MBBInfo &Info = MBBInfos[MBB]; in runOnMachineFunction()
168 if (!MBBInfos[&Entry].MayReachVMEMLoad) in runOnMachineFunction()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp175 SmallVector<MBBInfo, 16> MBBInfos; member in __anone5a1286a0111::MipsBranchExpansion
295 MBBInfos.clear(); in initMBBInfo()
296 MBBInfos.resize(MFp->size()); in initMBBInfo()
298 for (unsigned I = 0, E = MBBInfos.size(); I < E; ++I) { in initMBBInfo()
303 MBBInfos[I].Size += TII->getInstSizeInBytes(MI); in initMBBInfo()
316 Offset += MBBInfos[N].Size; in computeOffset()
323 Offset += MBBInfos[N].Size; in computeOffset()
332 Offset += MBBInfos[N].Size; in computeOffsetFromTheBeginning()
654 MBBInfos[MBB->getNumber()].Size + 4; in expandToLongBranch()
829 for (unsigned I = 0, E = MBBInfos.size(); I < E; ++I) { in handlePossibleLongBranch()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLoopTraversal.h84 MBBInfoMap MBBInfos; variable