| /freebsd-13.1/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 | 137 << DstWE->getEHPad()->getNumber() << "." in recalculate() 140 << SrcWE->getEHPad()->getNumber() << "." in recalculate() 181 << WE->getEHPad()->getNumber() << "." in recalculate() 184 << SrcWE->getEHPad()->getNumber() << "." in recalculate() 217 LLVM_DEBUG(dbgs() << "Remainder BB: " << MBB->getNumber() << "." in recalculate() 222 << " removed from " << InnerWE->getEHPad()->getNumber() in recalculate() 229 LLVM_DEBUG(dbgs() << " removed from " << SrcWE->getEHPad()->getNumber() in recalculate() 343 OS << "%bb." << MBB->getNumber(); in print()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBranchSelector.cpp | 99 FirstImpreciseBlock = MBB.getNumber(); in GetAlignmentAdjustment() 129 if (MBB->getNumber() > 0) { in ComputeBlockSizes() 132 auto &BS = BlockSizes[MBB->getNumber()-1]; in ComputeBlockSizes() 144 FirstImpreciseBlock = MBB->getNumber(); in ComputeBlockSizes() 188 if (MBB->getNumber() > 0) { in modifyAdjustment() 189 auto &BS = BlockSizes[MBB->getNumber()-1]; in modifyAdjustment() 201 Offset += BlockSizes[MBB->getNumber()].first; in modifyAdjustment() 214 if (Dest->getNumber() <= Src->getNumber()) { in computeBranchSize() 221 int DestBlock = Dest->getNumber(); in computeBranchSize() 233 unsigned StartBlock = Src->getNumber(); in computeBranchSize() [all …]
|
| H A D | PPCBranchCoalescing.cpp | 236 << Cand.BranchBlock->getNumber() << " can be coalesced:"); in canCoalesceBranch() 432 << TargetMBB.getNumber() << "\n"); in canMoveToBeginning() 463 << TargetMBB.getNumber() << "\n"); in canMoveToEnd() 761 LLVM_DEBUG(dbgs() << "Blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction() 762 << " and " << Cand2.BranchBlock->getNumber() in runOnMachineFunction() 768 << Cand1.BranchBlock->getNumber() << " and " in runOnMachineFunction() 769 << Cand2.BranchBlock->getNumber() << "\n"); in runOnMachineFunction() 773 LLVM_DEBUG(dbgs() << "Merging blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction() 774 << " and " << Cand1.BranchTargetBlock->getNumber() in runOnMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | BranchRelaxation.cpp | 126 unsigned PrevNum = MF->begin()->getNumber(); in INITIALIZE_PASS() 128 const unsigned Num = MBB.getNumber(); in INITIALIZE_PASS() 140 const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()]; in dumpBBs() 158 BlockInfo[MBB.getNumber()].Size = computeBlockSize(MBB); in scanFunction() 181 unsigned Offset = BlockInfo[MBB->getNumber()].Offset; in getInstrOffset() 193 unsigned PrevNum = Start.getNumber(); in adjustBlockOffsets() 196 unsigned Num = MBB.getNumber(); in adjustBlockOffsets() 304 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch() 312 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch() 318 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch() [all …]
|
| H A D | CFIInstrInserter.cpp | 127 return MBBVector[MBB->getNumber()].IncomingCFAOffset; in getCorrectCFAOffset() 160 MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in calculateCFAInfo() 175 updateSuccCFAInfo(MBBVector[MF.front().getNumber()]); in calculateCFAInfo() 286 MBBCFAInfo &CurrentInfo = MBBVector[Current->getNumber()]; in updateSuccCFAInfo() 289 MBBCFAInfo &SuccInfo = MBBVector[Succ->getNumber()]; in updateSuccCFAInfo() 301 const MBBCFAInfo *PrevMBBInfo = &MBBVector[MF.front().getNumber()]; in insertCFIInstrs() 308 if (MBB.getNumber() == MF.front().getNumber()) continue; in insertCFIInstrs() 310 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in insertCFIInstrs() 397 errs() << "Pred: " << Pred.MBB->getName() << " #" << Pred.MBB->getNumber() in reportCFAError() 428 const MBBCFAInfo &CurrMBBInfo = MBBVector[CurrMBB->getNumber()]; in verify() [all …]
|
| H A D | MachineTraceMetrics.cpp | 100 FixedBlockInfo *FBI = &BlockInfo[MBB->getNumber()]; in getResources() 136 unsigned PROffset = MBB->getNumber() * PRKinds; in getResources() 179 unsigned PROffset = MBB->getNumber() * PRKinds; in computeDepthResources() 184 TBI->Head = MBB->getNumber(); in computeDepthResources() 192 unsigned PredNum = TBI->Pred->getNumber(); in computeDepthResources() 212 unsigned PROffset = MBB->getNumber() * PRKinds; in computeHeightResources() 220 TBI->Tail = MBB->getNumber(); in computeHeightResources() 227 unsigned SuccNum = TBI->Succ->getNumber(); in computeHeightResources() 400 BlockInfo[MBB->getNumber()].invalidate(); in invalidate() 1339 unsigned Num = Block->Pred->getNumber(); in print() [all …]
|
| H A D | LiveRangeCalc.cpp | 80 assert(Seen.test(MBB->getNumber())); in updateFromLiveIns() 127 unsigned BN = MBB.getNumber(); in isDefOnEntry() 135 DefOnEntry[S->getNumber()] = true; in isDefOnEntry() 144 WorkList.insert(P->getNumber()); in isDefOnEntry() 186 WorkList.insert(P->getNumber()); in isDefOnEntry() 196 unsigned UseMBBNum = UseMBB.getNumber(); in findReachingDefs() 235 if (Seen.test(Pred->getNumber())) { in findReachingDefs() 263 WorkList.push_back(Pred->getNumber()); in findReachingDefs() 440 DefBlocks.set(Indexes.getMBBFromIndex(I)->getNumber()); in isJointlyDominated() 443 PredQueue.insert(MBB->getNumber()); in isJointlyDominated() [all …]
|
| H A D | BasicBlockSections.cpp | 170 auto *FTMBB = PreLayoutFallThroughs[MBB.getNumber()]; in updateBranches() 256 MBB.setSectionID({static_cast<unsigned int>(MBB.getNumber())}); in assignSections() 257 } else if (FuncBBClusterInfo[MBB.getNumber()].hasValue()) in assignSections() 258 MBB.setSectionID(FuncBBClusterInfo[MBB.getNumber()]->ClusterID); in assignSections() 289 PreLayoutFallThroughs[MBB.getNumber()] = MBB.getFallThrough(); in sortBasicBlocksAndUpdateBranches() 408 return FuncBBClusterInfo[X.getNumber()]->PositionInCluster < in runOnMachineFunction() 409 FuncBBClusterInfo[Y.getNumber()]->PositionInCluster; in runOnMachineFunction() 410 return X.getNumber() < Y.getNumber(); in runOnMachineFunction()
|
| H A D | LoopTraversal.cpp | 16 unsigned MBBNumber = MBB->getNumber(); in isBlockDone() 35 unsigned MBBNumber = MBB->getNumber(); in traverse() 47 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 | ReachingDefAnalysis.cpp | 46 unsigned MBBNumber = MBB->getNumber(); in enterBasicBlock() 78 assert(unsigned(pred->getNumber()) < MBBOutRegsInfos.size() && in enterBasicBlock() 80 const LiveRegsDefInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in enterBasicBlock() 99 unsigned MBBNumber = MBB->getNumber(); in leaveBasicBlock() 118 unsigned MBBNumber = MI->getParent()->getNumber(); in processDefs() 143 unsigned MBBNumber = MBB->getNumber(); in reprocessBasicBlock() 155 assert(unsigned(pred->getNumber()) < MBBOutRegsInfos.size() && in reprocessBasicBlock() 157 const LiveRegsDefInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in reprocessBasicBlock() 262 unsigned MBBNumber = MI->getParent()->getNumber(); in getReachingDef() 297 assert(static_cast<size_t>(MBB->getNumber()) < MBBReachingDefs.size() && in getInstFromId()
|
| H A D | LiveVariables.cpp | 93 unsigned BBNum = MBB->getNumber(); in MarkVirtRegAliveInBlock() 132 unsigned BBNum = MBB->getNumber(); in HandleVirtRegUse() 586 if (!PHIVarInfo[MBB->getNumber()].empty()) { in runOnBlock() 587 SmallVectorImpl<unsigned> &VarInfoVec = PHIVarInfo[MBB->getNumber()]; in runOnBlock() 710 PHIVarInfo[BBI.getOperand(i + 1).getMBB()->getNumber()] in analyzePHINodes() 717 unsigned Num = MBB.getNumber(); in isLiveIn() 743 unsigned SuccIdx = SuccMBB->getNumber(); in isLiveOut() 760 const unsigned NumNew = BB->getNumber(); in addNewBlock() 798 if (Kills.count(Reg) || VI.AliveBlocks.test(SuccBB->getNumber())) in addNewBlock() 811 const unsigned NumNew = BB->getNumber(); in addNewBlock() [all …]
|
| H A D | IfConversion.cpp | 425 return C1->BBI.BB->getNumber() < C2->BBI.BB->getNumber(); in IfcvtTokenCmp() 1227 BBInfo &BBI = BBAnalysis[BB->getNumber()]; in AnalyzeBlock() 1275 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in AnalyzeBlock() 1463 BBInfo &PBBI = BBAnalysis[Predecessor->getNumber()]; in InvalidatePreds() 1535 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertSimple() 1536 BBInfo &FalseBBI = BBAnalysis[BBI.FalseBB->getNumber()]; in IfConvertSimple() 1620 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertTriangle() 1655 BBInfo &PBBI = BBAnalysis[PBB->getNumber()]; in IfConvertTriangle() 2013 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertForkedDiamond() 2048 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertDiamond() [all …]
|
| H A D | ShrinkWrap.cpp | 484 LLVM_DEBUG(dbgs() << "Look into: " << MBB.getNumber() << ' ' in runOnMachineFunction() 538 << Save->getNumber() << ' ' << Save->getName() << ' ' in runOnMachineFunction() 540 << "\nRestore: " << Restore->getNumber() << ' ' in runOnMachineFunction() 574 << Save->getNumber() << ' ' << Save->getName() in runOnMachineFunction() 575 << "\nRestore: " << Restore->getNumber() << ' ' in runOnMachineFunction()
|
| /freebsd-13.1/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() 279 BlockStates[MBB.getNumber()].ExitState = CurState; in processBasicBlock() 337 BlockState &BBState = BlockStates[MBB.getNumber()]; in runOnMachineFunction() 348 LLVM_DEBUG(dbgs() << "MBB #" << MBB.getNumber() in runOnMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBasicBlockInfo.cpp | 49 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize() 81 unsigned Offset = BBInfo[MBB->getNumber()].Offset; in getOffsetOf() 98 unsigned DestOffset = BBInfo[DestBB->getNumber()].Offset; in isBBInRange() 121 unsigned BBNum = BB->getNumber(); in adjustBBOffsetsAfter() 124 << " - number: " << BB->getNumber() << "\n" in adjustBBOffsetsAfter()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDILCFGStructurizer.cpp | 161 dbgs() << "BB" << (*iterBlk)->getNumber(); in printOrderedBlocks() 624 LLVM_DEBUG(dbgs() << "BB" << MBB->getNumber() in isReturnBlock() 835 assert(((*It).first)->getNumber() != -1); in run() 1092 << " true = BB" << TrueMBB->getNumber() in handleJumpintoIfImp() 1094 << FalseMBB->getNumber() << "\n";); in handleJumpintoIfImp() 1124 dbgs() << "head = BB" << HeadMBB->getNumber() in showImproveSimpleJumpintoIf() 1342 << SrcMBB->getNumber() << "\n";); in mergeSerialBlock() 1361 dbgs() << "BB" << FalseMBB->getNumber(); in mergeIfthenelseBlock() 1364 dbgs() << "BB" << LandMBB->getNumber(); in mergeIfthenelseBlock() 1423 << LandMBB->getNumber() << "\n";); in mergeLoopbreakBlock() [all …]
|
| H A D | SIModeRegister.cpp | 316 BlockInfo[MBB.getNumber()] = std::move(NewInfo); in processBlockPhase1() 327 unsigned ThisBlock = MBB.getNumber(); in processBlockPhase2() 345 unsigned PredBlock = PB.getNumber(); in processBlockPhase2() 357 unsigned PredBlock = Pred->getNumber(); in processBlockPhase2() 393 unsigned ThisBlock = MBB.getNumber(); in processBlockPhase3()
|
| /freebsd-13.1/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() 1523 BBInfo[MBB->getNumber()].Size += 2; in fixupUnconditionalBr() [all …]
|
| /freebsd-13.1/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()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInsertVSETVLI.cpp | 509 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in computeVLVTYPEChanges() 550 BlockData &BBInfo = BlockInfo[MBB.getNumber()]; in computeIncomingVLVTYPE() 560 InInfo = InInfo.intersect(BlockInfo[P->getNumber()].Exit); in computeIncomingVLVTYPE() 581 if (!BlockInfo[S->getNumber()].InQueue) in computeIncomingVLVTYPE() 609 const BlockData &PBBInfo = BlockInfo[PBB->getNumber()]; in needVSETVLIPHI() 670 assert(BlockInfo[MBB.getNumber()].Pred.isValid() && in emitVSETVLIs() 672 if (needVSETVLI(NewInfo, BlockInfo[MBB.getNumber()].Pred) && in emitVSETVLIs() 674 insertVSETVLI(MBB, MI, NewInfo, BlockInfo[MBB.getNumber()].Pred); in emitVSETVLIs() 721 BlockInfo[MBB.getNumber()].InQueue = true; in runOnMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64CompressJumpTables.cpp | 99 BlockInfo[MBB.getNumber()] = AlignedOffset; in scanFunction() 125 int BlockOffset = BlockInfo[Block->getNumber()]; in compressJumpTable() 176 int Offset = BlockInfo[MBB.getNumber()]; in runOnMachineFunction()
|