| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyCFGSort.cpp | 98 unsigned(MBB->getNumber() + 1) < MF->getNumBlockIDs() in maybeUpdateTerminator() 99 ? MF->getBlockNumbered(MBB->getNumber() + 1) in maybeUpdateTerminator() 151 return A->getNumber() > B->getNumber(); in operator ()() 165 return A->getNumber() < B->getNumber(); in operator ()() 204 NumPredsLeft[MBB.getNumber()] = N; in sortBlocks() 250 if (--NumPredsLeft[Succ->getNumber()] == 0) { in sortBlocks() 295 if (Next->getNumber() < MBB->getNumber() && in sortBlocks() 298 R->getHeader()->getNumber() < Next->getNumber())) { in sortBlocks() 353 (Pred->getNumber() < MBB.getNumber() || Region->contains(Pred)) && in sortBlocks() 359 assert(Pred->getNumber() < MBB.getNumber() && in sortBlocks() [all …]
|
| H A D | WebAssemblySortRegion.cpp | 55 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 D | WebAssemblyCFGStackify.cpp | 64 int EndNo = End->getNumber(); in updateScopeTops() 65 if (!ScopeTops[EndNo] || ScopeTops[EndNo]->getNumber() > Begin->getNumber()) in updateScopeTops() 284 if (ScopeTop->getNumber() > Header->getNumber()) { in placeBlockMarker() 307 if (MBB.getNumber() > LoopBottom->getNumber()) in placeBlockMarker() 321 if (BeginToEnd[&MI]->getParent()->getNumber() <= MBB.getNumber()) in placeBlockMarker() 378 if (EndToBegin[&MI]->getParent()->getNumber() >= Header->getNumber()) in placeBlockMarker() 460 ScopeTops[AfterLoop->getNumber()]->getNumber() < MBB.getNumber()) && in placeLoopMarker() 508 if (ScopeTop->getNumber() > Header->getNumber()) { in placeTryMarker() 531 if (MBB.getNumber() > LoopBottom->getNumber()) in placeTryMarker() 632 if (EndToBegin[&MI]->getParent()->getNumber() > Header->getNumber()) in placeTryMarker() [all …]
|
| H A D | WebAssemblyExceptionInfo.cpp | 139 << 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() 231 LLVM_DEBUG(dbgs() << " removed from " << SrcWE->getEHPad()->getNumber() in recalculate() 345 OS << "%bb." << MBB->getNumber(); in print()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBranchSelector.cpp | 99 FirstImpreciseBlock = MBB.getNumber(); in GetAlignmentAdjustment() 126 if (MBB.getNumber() > 0) { in ComputeBlockSizes() 129 auto &BS = BlockSizes[MBB.getNumber()-1]; in ComputeBlockSizes() 141 FirstImpreciseBlock = MBB.getNumber(); in ComputeBlockSizes() 182 if (MBB.getNumber() > 0) { in modifyAdjustment() 183 auto &BS = BlockSizes[MBB.getNumber()-1]; in modifyAdjustment() 195 Offset += BlockSizes[MBB.getNumber()].first; in modifyAdjustment() 208 if (Dest->getNumber() <= Src->getNumber()) { in computeBranchSize() 215 int DestBlock = Dest->getNumber(); in computeBranchSize() 227 unsigned StartBlock = Src->getNumber(); in computeBranchSize() [all …]
|
| H A D | PPCBranchCoalescing.cpp | 235 << Cand.BranchBlock->getNumber() << " can be coalesced:"); in canCoalesceBranch() 429 << TargetMBB.getNumber() << "\n"); in canMoveToBeginning() 460 << TargetMBB.getNumber() << "\n"); in canMoveToEnd() 758 LLVM_DEBUG(dbgs() << "Blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction() 759 << " and " << Cand2.BranchBlock->getNumber() in runOnMachineFunction() 765 << Cand1.BranchBlock->getNumber() << " and " in runOnMachineFunction() 766 << Cand2.BranchBlock->getNumber() << "\n"); in runOnMachineFunction() 770 LLVM_DEBUG(dbgs() << "Merging blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction() 771 << " and " << Cand1.BranchTargetBlock->getNumber() in runOnMachineFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | BranchRelaxation.cpp | 136 unsigned PrevNum = MF->begin()->getNumber(); in INITIALIZE_PASS() 138 const unsigned Num = MBB.getNumber(); in INITIALIZE_PASS() 164 const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()]; in dumpBBs() 186 BlockInfo[MBB.getNumber()].Size = computeBlockSize(MBB); in scanFunction() 218 unsigned Offset = BlockInfo[MBB->getNumber()].Offset; in getInstrOffset() 230 unsigned PrevNum = Start.getNumber(); in adjustBlockOffsets() 233 unsigned Num = MBB.getNumber(); in adjustBlockOffsets() 365 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch() 373 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch() 379 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch() [all …]
|
| H A D | CFIInstrInserter.cpp | 124 return MBBVector[MBB->getNumber()].IncomingCFAOffset; in getCorrectCFAOffset() 158 MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in calculateCFAInfo() 173 updateSuccCFAInfo(MBBVector[MF.front().getNumber()]); in calculateCFAInfo() 284 MBBCFAInfo &CurrentInfo = MBBVector[Current->getNumber()]; in updateSuccCFAInfo() 287 MBBCFAInfo &SuccInfo = MBBVector[Succ->getNumber()]; in updateSuccCFAInfo() 299 const MBBCFAInfo *PrevMBBInfo = &MBBVector[MF.front().getNumber()]; in insertCFIInstrs() 306 if (MBB.getNumber() == MF.front().getNumber()) continue; in insertCFIInstrs() 308 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in insertCFIInstrs() 395 errs() << "Pred: " << Pred.MBB->getName() << " #" << Pred.MBB->getNumber() in reportCFAError() 426 const MBBCFAInfo &CurrMBBInfo = MBBVector[CurrMBB->getNumber()]; in verify() [all …]
|
| H A D | MachineTraceMetrics.cpp | 99 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()]; in getResources() 135 unsigned PROffset = MBB->getNumber() * PRKinds; in getResources() 178 unsigned PROffset = MBB->getNumber() * PRKinds; in computeDepthResources() 183 TBI->Head = MBB->getNumber(); in computeDepthResources() 191 unsigned PredNum = TBI->Pred->getNumber(); in computeDepthResources() 211 unsigned PROffset = MBB->getNumber() * PRKinds; in computeHeightResources() 219 TBI->Tail = MBB->getNumber(); in computeHeightResources() 226 unsigned SuccNum = TBI->Succ->getNumber(); in computeHeightResources() 418 BlockInfo[MBB->getNumber()].invalidate(); in invalidate() 1343 unsigned Num = Block->Pred->getNumber(); in print() [all …]
|
| H A D | MachineLateInstrsCleanup.cpp | 122 VisitedPreds.set(MBB->getNumber()); in clearKillsForDef() 125 if (MachineInstr *KillMI = RegKills[MBB->getNumber()].lookup(Reg)) { in clearKillsForDef() 131 if (MachineInstr *DefMI = RegDefs[MBB->getNumber()].lookup(Reg)) in clearKillsForDef() 140 if (!VisitedPreds.test(Pred->getNumber())) in clearKillsForDef() 183 Reg2MIMap &MBBDefs = RegDefs[MBB->getNumber()]; in processBlock() 184 Reg2MIMap &MBBKills = RegKills[MBB->getNumber()]; in processBlock() 190 for (auto [Reg, DefMI] : RegDefs[FirstPred->getNumber()]) in processBlock() 194 return RegDefs[Pred->getNumber()].hasIdentical(Reg, DefMI); in processBlock()
|
| H A D | LiveRangeCalc.cpp | 78 assert(Seen.test(MBB->getNumber())); in updateFromLiveIns() 125 unsigned BN = MBB.getNumber(); in isDefOnEntry() 133 DefOnEntry[S->getNumber()] = true; in isDefOnEntry() 142 WorkList.insert(P->getNumber()); in isDefOnEntry() 184 WorkList.insert(P->getNumber()); in isDefOnEntry() 194 unsigned UseMBBNum = UseMBB.getNumber(); in findReachingDefs() 238 if (Seen.test(Pred->getNumber())) { in findReachingDefs() 266 WorkList.push_back(Pred->getNumber()); in findReachingDefs() 443 DefBlocks.set(Indexes.getMBBFromIndex(I)->getNumber()); in isJointlyDominated() 446 PredQueue.insert(MBB->getNumber()); in isJointlyDominated() [all …]
|
| H A D | CFIFixup.cpp | 148 BlockFlags &Info = BlockInfo[MBB->getNumber()]; in runOnMachineFunction() 165 BlockFlags &SuccInfo = BlockInfo[Succ->getNumber()]; in runOnMachineFunction() 192 bool HasFrame = BlockInfo[PrologueBlock->getNumber()].HasFrameOnExit; in runOnMachineFunction() 194 const BlockFlags &Info = BlockInfo[CurrBB->getNumber()]; in runOnMachineFunction() 203 BlockFlags &PredInfo = BlockInfo[Pred->getNumber()]; in runOnMachineFunction()
|
| H A D | LiveVariables.cpp | 93 unsigned BBNum = MBB->getNumber(); in MarkVirtRegAliveInBlock() 131 unsigned BBNum = MBB->getNumber(); in HandleVirtRegUse() 568 if (!PHIVarInfo[MBB->getNumber()].empty()) { in runOnBlock() 679 UseBlocks.set(UseBB.getNumber()); in recomputeForSingleDefVirtReg() 709 if (VI.AliveBlocks.test(BB.getNumber())) in recomputeForSingleDefVirtReg() 711 VI.AliveBlocks.set(BB.getNumber()); in recomputeForSingleDefVirtReg() 781 unsigned Num = MBB.getNumber(); in isLiveIn() 807 unsigned SuccIdx = SuccMBB->getNumber(); in isLiveOut() 824 const unsigned NumNew = BB->getNumber(); in addNewBlock() 875 const unsigned NumNew = BB->getNumber(); in addNewBlock() [all …]
|
| H A D | LoopTraversal.cpp | 16 unsigned MBBNumber = MBB->getNumber(); in isBlockDone() 35 unsigned MBBNumber = MBB->getNumber(); in traverse() 46 unsigned SuccNumber = Succ->getNumber(); in traverse()
|
| H A D | EdgeBundles.cpp | 47 unsigned OutE = 2 * MBB.getNumber() + 1; in runOnMachineFunction() 50 EC.join(OutE, 2 * Succ->getNumber()); in runOnMachineFunction() 82 unsigned BB = MBB.getNumber(); in WriteGraph()
|
| H A D | BasicBlockSections.cpp | 146 auto *FTMBB = PreLayoutFallThroughs[MBB.getNumber()]; in INITIALIZE_PASS_DEPENDENCY() 201 MBB.setSectionID(MBB.getNumber()); in assignSections() 236 PreLayoutFallThroughs[MBB.getNumber()] = in sortBasicBlocksAndUpdateBranches() 359 return X.getNumber() < Y.getNumber(); in runOnMachineFunction()
|
| H A D | ReachingDefAnalysis.cpp | 52 unsigned MBBNumber = MBB->getNumber(); in enterBasicBlock() 84 assert(unsigned(pred->getNumber()) < MBBOutRegsInfos.size() && in enterBasicBlock() 86 const LiveRegsDefInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in enterBasicBlock() 105 unsigned MBBNumber = MBB->getNumber(); in leaveBasicBlock() 124 unsigned MBBNumber = MI->getParent()->getNumber(); in processDefs() 148 unsigned MBBNumber = MBB->getNumber(); in reprocessBasicBlock() 160 assert(unsigned(pred->getNumber()) < MBBOutRegsInfos.size() && in reprocessBasicBlock() 162 const LiveRegsDefInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in reprocessBasicBlock() 267 unsigned MBBNumber = MI->getParent()->getNumber(); in getReachingDef() 302 assert(static_cast<size_t>(MBB->getNumber()) < MBBReachingDefs.size() && in getInstFromId()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertWriteVXRM.cpp | 212 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in computeVXRMChanges() 240 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in computeAvailable() 274 if (!BlockInfo[S->getNumber()].InQueue) { in computeAvailable() 275 BlockInfo[S->getNumber()].InQueue = true; in computeAvailable() 282 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in computeAnticipated() 318 if (!BlockInfo[P->getNumber()].InQueue) { in computeAnticipated() 319 BlockInfo[P->getNumber()].InQueue = true; in computeAnticipated() 326 const BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in emitWriteVXRM() 346 const BlockData &PInfo = BlockInfo[P->getNumber()]; in emitWriteVXRM() 438 BlockInfo[MBB.getNumber()].InQueue = true; in runOnMachineFunction() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86VZeroUpper.cpp | 192 if (!BlockStates[MBB.getNumber()].AddedToDirtySuccessors) { in addDirtySuccessor() 194 BlockStates[MBB.getNumber()].AddedToDirtySuccessors = true; in addDirtySuccessor() 204 BlockStates[MBB.getNumber()].FirstUnguardedCall = MBB.end(); in processBasicBlock() 265 BlockStates[MBB.getNumber()].FirstUnguardedCall = MI; in processBasicBlock() 270 LLVM_DEBUG(dbgs() << "MBB #" << MBB.getNumber() << " exit state: " in processBasicBlock() 277 BlockStates[MBB.getNumber()].ExitState = CurState; in processBasicBlock() 334 BlockState &BBState = BlockStates[MBB.getNumber()]; in runOnMachineFunction() 345 LLVM_DEBUG(dbgs() << "MBB #" << MBB.getNumber() in runOnMachineFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600MachineCFGStructurizer.cpp | 166 dbgs() << "BB" << (*iterBlk)->getNumber(); in printOrderedBlocks() 624 LLVM_DEBUG(dbgs() << "BB" << MBB->getNumber() in isReturnBlock() 831 assert((It.first)->getNumber() != -1); in run() 1084 << " true = BB" << TrueMBB->getNumber() in handleJumpintoIfImp() 1086 << FalseMBB->getNumber() << "\n";); in handleJumpintoIfImp() 1116 dbgs() << "head = BB" << HeadMBB->getNumber() in showImproveSimpleJumpintoIf() 1331 << SrcMBB->getNumber() << "\n";); in mergeSerialBlock() 1350 dbgs() << "BB" << FalseMBB->getNumber(); in mergeIfthenelseBlock() 1353 dbgs() << "BB" << LandMBB->getNumber(); in mergeIfthenelseBlock() 1412 << LandMBB->getNumber() << "\n";); in mergeLoopbreakBlock() [all …]
|
| H A D | GCNPreRALongBranchReg.cpp | 91 BlockInfo[MBB.getNumber()].Size = 8 * NumInstr; in generateBlockInfo() 93 uint64_t PrevNum = (&MF)->begin()->getNumber(); in generateBlockInfo() 97 uint64_t Num = MBB.getNumber(); in generateBlockInfo() 130 LongBranchFactor * BlockInfo[DestBB->getNumber()].Offset); in runOnMachineFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYConstantIslandPass.cpp | 584 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize() 600 unsigned Offset = BBInfo[MBB->getNumber()].Offset; in getOffsetOf() 614 return LHS->getNumber() < RHS->getNumber(); in compareMbbNumbers() 782 unsigned Block = MI->getParent()->getNumber(); in isCPEntryInRange() 813 unsigned BBNum = BB->getNumber(); in adjustBBOffsetsAfter() 938 (WaterBB->getNumber() < U.HighWaterMark->getNumber() || in findAvailableWater() 1149 BBInfo[NewIsland->getNumber()].Size += Size; in handleConstantPoolUser() 1172 BBInfo[CPEBB->getNumber()].Size -= Size; in removeDeadCPEMI() 1175 BBInfo[CPEBB->getNumber()].Size = 0; in removeDeadCPEMI() 1263 BBInfo[MBB->getNumber()].Size += 4; in fixupUnconditionalBr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBasicBlockInfo.cpp | 48 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize() 80 unsigned Offset = BBInfo[MBB->getNumber()].Offset; in getOffsetOf() 97 unsigned DestOffset = BBInfo[DestBB->getNumber()].Offset; in isBBInRange() 120 unsigned BBNum = BB->getNumber(); in adjustBBOffsetsAfter() 123 << " - number: " << BB->getNumber() << "\n" in adjustBBOffsetsAfter()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsConstantIslandPass.cpp | 785 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize() 801 unsigned Offset = BBInfo[MBB->getNumber()].Offset; in getOffsetOf() 815 return LHS->getNumber() < RHS->getNumber(); in CompareMBBNumbers() 1007 unsigned BBNum = BB->getNumber(); in adjustBBOffsetsAfter() 1181 (WaterBB->getNumber() < U.HighWaterMark->getNumber() || in findAvailableWater() 1237 BBInfo[UserMBB->getNumber()].Size += Delta; in createNewWater() 1391 BBInfo[NewIsland->getNumber()].Size += Size; in handleConstantPoolUser() 1414 BBInfo[CPEBB->getNumber()].Size -= Size; in removeDeadCPEMI() 1417 BBInfo[CPEBB->getNumber()].Size = 0; in removeDeadCPEMI() 1522 BBInfo[MBB->getNumber()].Size += 2; in fixupUnconditionalBr() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430BranchSelector.cpp | 95 unsigned TotalSize = BlockOffsets[Begin->getNumber()]; in measureFunction() 97 BlockOffsets[MBB.getNumber()] = TotalSize; in measureFunction() 133 BlockOffsets[DestBB->getNumber()] - BlockOffsets[MBB->getNumber()]; in expandBranches() 212 for (int i = MBB->getNumber() + 1, e = BlockOffsets.size(); i < e; ++i) { in expandBranches()
|