Home
last modified time | relevance | path

Searched refs:getNumber (Results 1 – 25 of 135) sorted by relevance

123456

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp96 unsigned(MBB->getNumber() + 1) < MF->getNumBlockIDs() in maybeUpdateTerminator()
97 ? MF->getBlockNumbered(MBB->getNumber() + 1) in maybeUpdateTerminator()
149 return A->getNumber() > B->getNumber(); in operator ()()
163 return A->getNumber() < B->getNumber(); in operator ()()
203 NumPredsLeft[MBB.getNumber()] = N; in sortBlocks()
249 if (--NumPredsLeft[Succ->getNumber()] == 0) { in sortBlocks()
294 if (Next->getNumber() < MBB->getNumber() && in sortBlocks()
297 R->getHeader()->getNumber() < Next->getNumber())) { in sortBlocks()
343 assert(MBB.getNumber() >= 0 && "Renumbered blocks should be non-negative."); in sortBlocks()
353 (Pred->getNumber() < MBB.getNumber() || Region->contains(Pred)) && in sortBlocks()
[all …]
H A DWebAssemblySortRegion.cpp55 if (MBB->getNumber() > Bottom->getNumber()) in getBottom()
65 if (ExBottom->getNumber() > Bottom->getNumber()) in getBottom()
75 if (MBB->getNumber() > Bottom->getNumber()) in getBottom()
H A DWebAssemblyCFGStackify.cpp68 int BeginNo = Begin->getNumber(); in updateScopeTops()
69 int EndNo = End->getNumber(); in updateScopeTops()
70 if (!ScopeTops[EndNo] || ScopeTops[EndNo]->getNumber() > BeginNo) in updateScopeTops()
294 int MBBNumber = MBB.getNumber(); in placeBlockMarker()
296 if (Pred->getNumber() < MBBNumber) { in placeBlockMarker()
313 if (MachineBasicBlock *ScopeTop = ScopeTops[I->getNumber()]) { in placeBlockMarker()
314 if (ScopeTop->getNumber() > Header->getNumber()) { in placeBlockMarker()
337 if (MBB.getNumber() > LoopBottom->getNumber()) in placeBlockMarker()
352 if (BeginToEnd[&MI]->getParent()->getNumber() <= MBB.getNumber()) in placeBlockMarker()
414 if (EndToBegin[&MI]->getParent()->getNumber() >= Header->getNumber()) in placeBlockMarker()
[all …]
H A DWebAssemblyExceptionInfo.cpp139 << DstWE->getEHPad()->getNumber() << "." in recalculate()
142 << SrcWE->getEHPad()->getNumber() << "." in recalculate()
183 << WE->getEHPad()->getNumber() << "." in recalculate()
186 << SrcWE->getEHPad()->getNumber() << "." in recalculate()
219 LLVM_DEBUG(dbgs() << "Remainder BB: " << MBB->getNumber() << "." in recalculate()
224 << " removed from " << InnerWE->getEHPad()->getNumber() in recalculate()
230 LLVM_DEBUG(dbgs() << " removed from " << SrcWE->getEHPad()->getNumber() in recalculate()
346 OS << "%bb." << MBB->getNumber(); in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBranchSelector.cpp95 FirstImpreciseBlock = MBB.getNumber(); in GetAlignmentAdjustment()
122 if (MBB.getNumber() > 0) { in ComputeBlockSizes()
125 auto &BS = BlockSizes[MBB.getNumber()-1]; in ComputeBlockSizes()
137 FirstImpreciseBlock = MBB.getNumber(); in ComputeBlockSizes()
167 BlockSizes[MBB.getNumber()].first = BlockSize; in ComputeBlockSizes()
178 if (MBB.getNumber() > 0) { in modifyAdjustment()
179 auto &BS = BlockSizes[MBB.getNumber()-1]; in modifyAdjustment()
191 Offset += BlockSizes[MBB.getNumber()].first; in modifyAdjustment()
204 if (Dest->getNumber() <= Src->getNumber()) { in computeBranchSize()
211 int DestBlock = Dest->getNumber(); in computeBranchSize()
[all …]
H A DPPCBranchCoalescing.cpp233 << Cand.BranchBlock->getNumber() << " can be coalesced:"); in canCoalesceBranch()
427 << TargetMBB.getNumber() << "\n"); in canMoveToBeginning()
458 << TargetMBB.getNumber() << "\n"); in canMoveToEnd()
756 LLVM_DEBUG(dbgs() << "Blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction()
757 << " and " << Cand2.BranchBlock->getNumber() in runOnMachineFunction()
763 << Cand1.BranchBlock->getNumber() << " and " in runOnMachineFunction()
764 << Cand2.BranchBlock->getNumber() << "\n"); in runOnMachineFunction()
768 LLVM_DEBUG(dbgs() << "Merging blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction()
769 << " and " << Cand1.BranchTargetBlock->getNumber() in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInsertWriteVXRM.cpp231 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in INITIALIZE_PASS()
260 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in computeAvailable()
269 Available = Available.intersect(BlockInfo[P->getNumber()].AvailableOut); in computeAvailable()
294 if (!BlockInfo[S->getNumber()].InQueue) { in computeAvailable()
295 BlockInfo[S->getNumber()].InQueue = true; in computeAvailable()
302 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in computeAnticipated()
314 Anticipated.intersectAnticipated(BlockInfo[S->getNumber()].AnticipatedIn); in computeAnticipated()
317 Anticipated.intersect(BlockInfo[S->getNumber()].AnticipatedIn); in computeAnticipated()
343 if (!BlockInfo[P->getNumber()].InQueue) { in computeAnticipated()
344 BlockInfo[P->getNumber()].InQueue = true; in computeAnticipated()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCFIInstrInserter.cpp125 return MBBVector[MBB->getNumber()].IncomingCFAOffset; in getCorrectCFAOffset()
159 MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in calculateCFAInfo()
174 updateSuccCFAInfo(MBBVector[MF.front().getNumber()]); in calculateCFAInfo()
308 MBBCFAInfo &CurrentInfo = MBBVector[Current->getNumber()]; in updateSuccCFAInfo()
311 MBBCFAInfo &SuccInfo = MBBVector[Succ->getNumber()]; in updateSuccCFAInfo()
323 const MBBCFAInfo *PrevMBBInfo = &MBBVector[MF.front().getNumber()]; in insertCFIInstrs()
330 if (MBB.getNumber() == MF.front().getNumber()) continue; in insertCFIInstrs()
332 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in insertCFIInstrs()
419 errs() << "Pred: " << Pred.MBB->getName() << " #" << Pred.MBB->getNumber() in reportCFAError()
422 errs() << "Pred: " << Pred.MBB->getName() << " #" << Pred.MBB->getNumber() in reportCFAError()
[all …]
H A DMachineTraceMetrics.cpp113 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()]; in getResources()
149 unsigned PROffset = MBB->getNumber() * PRKinds; in getResources()
190 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeDepthResources()
192 unsigned PROffset = MBB->getNumber() * PRKinds; in computeDepthResources()
197 TBI->Head = MBB->getNumber(); in computeDepthResources()
205 unsigned PredNum = TBI->Pred->getNumber(); in computeDepthResources()
223 TraceBlockInfo *TBI = &BlockInfo[MBB->getNumber()]; in computeHeightResources()
225 unsigned PROffset = MBB->getNumber() * PRKinds; in computeHeightResources()
229 ArrayRef<unsigned> PRCycles = MTM.getProcReleaseAtCycles(MBB->getNumber()); in computeHeightResources()
233 TBI->Tail = MBB->getNumber(); in computeHeightResources()
[all …]
H A DBranchRelaxation.cpp148 unsigned PrevNum = MF->begin()->getNumber(); in INITIALIZE_PASS()
150 const unsigned Num = MBB.getNumber(); in INITIALIZE_PASS()
176 const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()]; in dumpBBs()
177 dbgs() << format("%%bb.%u\toffset=%08x\t", MBB.getNumber(), BBI.Offset) in dumpBBs()
198 BlockInfo[MBB.getNumber()].Size = computeBlockSize(MBB); in scanFunction()
231 unsigned Offset = BlockInfo[MBB->getNumber()].Offset; in getInstrOffset()
248 unsigned PrevNum = Start.getNumber(); in adjustBlockOffsets()
251 unsigned Num = MBB.getNumber(); in adjustBlockOffsets()
281 BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in createNewBlockAfter()
314 BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
[all …]
H A DLiveRangeCalc.cpp77 assert(Seen.test(MBB->getNumber())); in updateFromLiveIns()
124 unsigned BN = MBB.getNumber(); in isDefOnEntry()
132 DefOnEntry[S->getNumber()] = true; in isDefOnEntry()
141 WorkList.insert(P->getNumber()); in isDefOnEntry()
183 WorkList.insert(P->getNumber()); in isDefOnEntry()
193 unsigned UseMBBNum = UseMBB.getNumber(); in findReachingDefs()
237 if (Seen.test(Pred->getNumber())) { in findReachingDefs()
265 WorkList.push_back(Pred->getNumber()); in findReachingDefs()
352 bool needPHI = !IDom || !Seen.test(IDom->getBlock()->getNumber()); in updateSSA()
442 DefBlocks.set(Indexes.getMBBFromIndex(I)->getNumber()); in isJointlyDominated()
[all …]
H A DMachineLateInstrsCleanup.cpp139 VisitedPreds.set(MBB->getNumber()); in clearKillsForDef()
145 Reg2MIVecMap &MBBKills = RegKills[MBB->getNumber()]; in clearKillsForDef()
151 Reg2MIMap &MBBDefs = RegDefs[MBB->getNumber()]; in clearKillsForDef()
162 if (!VisitedPreds.test(Pred->getNumber())) in clearKillsForDef()
204 Reg2MIMap &MBBDefs = RegDefs[MBB->getNumber()]; in processBlock()
205 Reg2MIVecMap &MBBKills = RegKills[MBB->getNumber()]; in processBlock()
211 for (auto [Reg, DefMI] : RegDefs[FirstPred->getNumber()]) in processBlock()
215 return RegDefs[Pred->getNumber()].hasIdentical(Reg, DefMI); in processBlock()
H A DLoopTraversal.cpp16 unsigned MBBNumber = MBB->getNumber(); in isBlockDone()
35 unsigned MBBNumber = MBB->getNumber(); in traverse()
46 unsigned SuccNumber = Succ->getNumber(); in traverse()
H A DLiveVariables.cpp122 unsigned BBNum = MBB->getNumber(); in MarkVirtRegAliveInBlock()
160 unsigned BBNum = MBB->getNumber(); in HandleVirtRegUse()
592 if (!PHIVarInfo[MBB->getNumber()].empty()) { in runOnBlock()
593 SmallVectorImpl<Register> &VarInfoVec = PHIVarInfo[MBB->getNumber()]; in runOnBlock()
701 UseBlocks.set(UseBB.getNumber()); in recomputeForSingleDefVirtReg()
731 if (VI.AliveBlocks.test(BB.getNumber())) in recomputeForSingleDefVirtReg()
733 VI.AliveBlocks.set(BB.getNumber()); in recomputeForSingleDefVirtReg()
796 PHIVarInfo[BBI.getOperand(i + 1).getMBB()->getNumber()] in analyzePHINodes()
803 unsigned Num = MBB.getNumber(); in isLiveIn()
829 unsigned SuccIdx = SuccMBB->getNumber(); in isLiveOut()
[all …]
H A DCFIFixup.cpp154 BlockFlags &Info = BlockInfo[MBB->getNumber()]; in computeBlockInfo()
171 BlockFlags &SuccInfo = BlockInfo[Succ->getNumber()]; in computeBlockInfo()
250 const BlockFlags &Info = BlockInfo[CurrBB.getNumber()]; in fixupBlock()
263 BlockInfo[std::prev(CurrBB.getIterator())->getNumber()]; in fixupBlock()
270 const BlockFlags &PredInfo = BlockInfo[Pred->getNumber()]; in fixupBlock()
H A DBasicBlockSections.cpp153 auto *FTMBB = PreLayoutFallThroughs[MBB.getNumber()]; in INITIALIZE_PASS_DEPENDENCY()
208 MBB.setSectionID(MBB.getNumber()); in assignSections()
248 PreLayoutFallThroughs[MBB.getNumber()] = in sortBasicBlocksAndUpdateBranches()
368 return X.getNumber() < Y.getNumber(); in handleBBSections()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp96 auto &BBCopyInst = CopyMIList[BB->getNumber()]; in runOnMachineFunction()
117 auto &BBCopyInst = CopyMIList[BB.getNumber()]; in collectCopyInst()
118 LLVM_DEBUG(dbgs() << "Visiting BB#" << BB.getNumber() << ":\n"); in collectCopyInst()
130 unsigned BBNum = MI->getParent()->getNumber(); in addMItoCopyList()
168 auto &BBCopyInst1 = CopyMIList[SBB1->getNumber()]; in analyzeCopy()
175 auto &SuccBBCopyInst = CopyMIList[SuccBB->getNumber()]; in analyzeCopy()
193 LLVM_DEBUG(dbgs() << "\t\t Moving instr to BB#" << BB->getNumber() << ": " in analyzeCopy()
202 auto &BBCopyInst = CopyMIList[BB->getNumber()]; in analyzeCopy()
247 auto &BBCopyInst = CopyMIList[SuccBB->getNumber()]; in moveCopyInstr()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86VZeroUpper.cpp191 if (!BlockStates[MBB.getNumber()].AddedToDirtySuccessors) { in addDirtySuccessor()
193 BlockStates[MBB.getNumber()].AddedToDirtySuccessors = true; in addDirtySuccessor()
203 BlockStates[MBB.getNumber()].FirstUnguardedCall = MBB.end(); in processBasicBlock()
264 BlockStates[MBB.getNumber()].FirstUnguardedCall = MI; in processBasicBlock()
269 LLVM_DEBUG(dbgs() << "MBB #" << MBB.getNumber() << " exit state: " in processBasicBlock()
276 BlockStates[MBB.getNumber()].ExitState = CurState; in processBasicBlock()
333 BlockState &BBState = BlockStates[MBB.getNumber()]; in runOnMachineFunction()
344 LLVM_DEBUG(dbgs() << "MBB #" << MBB.getNumber() in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineCFGStructurizer.cpp55 LLVM_DEBUG(dbgs() << msg << "BB" << b->getNumber() << "size " << b->size(); \
60 dbgs() << msg << "BB" << b->getNumber() << "size " << b->size(); \
157 dbgs() << "BB" << (*iterBlk)->getNumber(); in printOrderedBlocks()
615 LLVM_DEBUG(dbgs() << "BB" << MBB->getNumber() in isReturnBlock()
822 assert((It.first)->getNumber() != -1); in run()
823 LLVM_DEBUG(dbgs() << "Erase BB" << (It.first)->getNumber() << "\n";); in run()
854 dbgs() << "unreachable block BB" << MBB->getNumber() << "\n"; in orderBlocks()
862 LLVM_DEBUG(dbgs() << "Begin patternMatch BB" << MBB->getNumber() << "\n";); in patternMatch()
867 LLVM_DEBUG(dbgs() << "End patternMatch BB" << MBB->getNumber() in patternMatch()
1044 << Src1MBB->getNumber() << " src2 = BB" in isSameloopDetachedContbreak()
[all …]
H A DGCNPreRALongBranchReg.cpp103 BlockInfo[MBB.getNumber()].Size = 8 * NumInstr; in generateBlockInfo()
105 uint64_t PrevNum = (&MF)->begin()->getNumber(); in generateBlockInfo()
109 uint64_t Num = MBB.getNumber(); in generateBlockInfo()
143 LongBranchFactor * BlockInfo[DestBB->getNumber()].Offset); in run()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYConstantIslandPass.cpp578 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize()
594 unsigned Offset = BBInfo[MBB->getNumber()].Offset; in getOffsetOf()
608 return LHS->getNumber() < RHS->getNumber(); in compareMbbNumbers()
621 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in updateForInsertedWaterBlock()
675 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
730 unsigned CPEOffset = BBInfo[Water->getNumber()].postOffset(); in isWaterInRange()
735 NextBlockOffset = BBInfo[Water->getNumber()].postOffset(); in isWaterInRange()
738 NextBlockOffset = BBInfo[NextBlock->getNumber()].Offset; in isWaterInRange()
776 unsigned Block = MI->getParent()->getNumber(); in isCPEntryInRange()
807 unsigned BBNum = BB->getNumber(); in adjustBBOffsetsAfter()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBasicBlockInfo.cpp46 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize()
78 unsigned Offset = BBInfo[MBB->getNumber()].Offset; in getOffsetOf()
95 unsigned DestOffset = BBInfo[DestBB->getNumber()].Offset; in isBBInRange()
118 unsigned BBNum = BB->getNumber(); in adjustBBOffsetsAfter()
121 << " - number: " << BB->getNumber() << "\n" in adjustBBOffsetsAfter()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp783 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize()
799 unsigned Offset = BBInfo[MBB->getNumber()].Offset; in getOffsetOf()
813 return LHS->getNumber() < RHS->getNumber(); in CompareMBBNumbers()
826 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in updateForInsertedWaterBlock()
874 BBInfo.insert(BBInfo.begin() + NewBB->getNumber(), BasicBlockInfo()); in splitBlockBeforeInstr()
929 unsigned CPEOffset = BBInfo[Water->getNumber()].postOffset(); in isWaterInRange()
934 NextBlockOffset = BBInfo[Water->getNumber()].postOffset(); in isWaterInRange()
937 NextBlockOffset = BBInfo[NextBlock->getNumber()].Offset; in isWaterInRange()
974 unsigned Block = MI->getParent()->getNumber(); in isCPEntryInRange()
1005 unsigned BBNum = BB->getNumber(); in adjustBBOffsetsAfter()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430BranchSelector.cpp94 unsigned TotalSize = BlockOffsets[Begin->getNumber()]; in measureFunction()
96 BlockOffsets[MBB.getNumber()] = TotalSize; in measureFunction()
132 BlockOffsets[DestBB->getNumber()] - BlockOffsets[MBB->getNumber()]; in expandBranches()
211 for (int i = MBB->getNumber() + 1, e = BlockOffsets.size(); i < e; ++i) { in expandBranches()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCFG.h309 static unsigned getNumber(const BasicBlock *BB) { return BB->getNumber(); }
324 static unsigned getNumber(const BasicBlock *BB) { return BB->getNumber(); }
343 static unsigned getNumber(const BasicBlock *BB) { return BB->getNumber(); }
357 static unsigned getNumber(const BasicBlock *BB) { return BB->getNumber(); }

123456