| /freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyCFGStackify.cpp | 241 if (ScopeTop->getNumber() > Header->getNumber()) { in placeBlockMarker() 265 if (MBB.getNumber() > getBottom(&MI)->getNumber()) in placeBlockMarker() 326 if (EndToBegin[&MI]->getParent()->getNumber() >= Header->getNumber()) in placeBlockMarker() 344 ScopeTops[Number]->getNumber() > Header->getNumber()) in placeBlockMarker() 410 ScopeTops[AfterLoop->getNumber()]->getNumber() < MBB.getNumber()) && in placeLoopMarker() 468 if (ScopeTop->getNumber() > Header->getNumber()) { in placeTryMarker() 490 if (MBB.getNumber() > Bottom->getNumber()) in placeTryMarker() 570 if (EndToBegin[&MI]->getParent()->getNumber() >= Header->getNumber()) in placeTryMarker() 589 ScopeTops[Number]->getNumber() > Header->getNumber()) in placeTryMarker() 707 assert(ScopeTops[Stack.back()->getNumber()]->getNumber() <= in rewriteDepthImmediates() [all …]
|
| H A D | WebAssemblyCFGSort.cpp | 196 return A->getNumber() > B->getNumber(); in operator ()() 209 return A->getNumber() < B->getNumber(); in operator ()() 245 NumPredsLeft[MBB.getNumber()] = N; in SortBlocks() 290 if (--NumPredsLeft[Succ->getNumber()] == 0) in SortBlocks() 309 if (Next->getNumber() < MBB->getNumber() && in SortBlocks() 311 R->getHeader()->getNumber() < Next->getNumber())) { in SortBlocks() 356 assert(MBB.getNumber() >= 0 && "Renumbered blocks should be non-negative."); in SortBlocks() 365 (Pred->getNumber() < MBB.getNumber() || Region->contains(Pred)) && in SortBlocks() 371 assert(Pred->getNumber() < MBB.getNumber() && in SortBlocks() 380 assert(Pred->getNumber() < MBB.getNumber() && in SortBlocks()
|
| H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 251 auto ANum = A->getNumber(); in run() 252 auto BNum = B->getNumber(); in run() 258 assert(Block->getNumber() != -1); in run() 262 auto ANum = (*I)->getNumber(); in run() 263 auto BNum = (*(std::next(I)))->getNumber(); in run()
|
| H A D | WebAssemblyUtilities.h | 63 if (MBB->getNumber() > Bottom->getNumber()) in getBottom()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | CFIInstrInserter.cpp | 109 return -MBBVector[MBB->getNumber()].IncomingCFAOffset; in getCorrectCFAOffset() 145 MBBVector[MBB.getNumber()] = MBBInfo; in calculateCFAInfo() 153 if (MBBVector[MBB.getNumber()].Processed) continue; in calculateCFAInfo() 154 updateSuccCFAInfo(MBBVector[MBB.getNumber()]); in calculateCFAInfo() 230 MBBCFAInfo &CurrentInfo = MBBVector[Current->getNumber()]; in updateSuccCFAInfo() 236 MBBCFAInfo &SuccInfo = MBBVector[Succ->getNumber()]; in updateSuccCFAInfo() 247 const MBBCFAInfo *PrevMBBInfo = &MBBVector[MF.front().getNumber()]; in insertCFIInstrs() 253 if (MBB.getNumber() == MF.front().getNumber()) continue; in insertCFIInstrs() 255 const MBBCFAInfo &MBBInfo = MBBVector[MBB.getNumber()]; in insertCFIInstrs() 314 const MBBCFAInfo &CurrMBBInfo = MBBVector[CurrMBB->getNumber()]; in verify() [all …]
|
| H A D | BranchRelaxation.cpp | 130 unsigned PrevNum = MF->begin()->getNumber(); in INITIALIZE_PASS() 133 unsigned Num = MBB.getNumber(); in INITIALIZE_PASS() 146 const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()]; in dumpBBs() 164 BlockInfo[MBB.getNumber()].Size = computeBlockSize(MBB); in scanFunction() 187 unsigned Offset = BlockInfo[MBB->getNumber()].Offset; in getInstrOffset() 199 unsigned PrevNum = Start.getNumber(); in adjustBlockOffsets() 201 unsigned Num = MBB.getNumber(); in adjustBlockOffsets() 312 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch() 320 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch() 326 unsigned &BBSize = BlockInfo[MBB->getNumber()].Size; in fixupConditionalBranch() [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 | ReachingDefAnalysis.cpp | 26 unsigned MBBNumber = MBB->getNumber(); in enterBasicBlock() 56 assert(unsigned(pred->getNumber()) < MBBOutRegsInfos.size() && in enterBasicBlock() 58 const LiveRegsDefInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in enterBasicBlock() 80 unsigned MBBNumber = TraversedMBB.MBB->getNumber(); in leaveBasicBlock() 98 unsigned MBBNumber = MI->getParent()->getNumber(); in processDefs() 177 unsigned MBBNumber = MI->getParent()->getNumber(); in getReachingDef()
|
| H A D | LiveRangeCalc.cpp | 232 assert(Seen.test(MBB->getNumber())); in updateFromLiveIns() 279 unsigned BN = MBB.getNumber(); in isDefOnEntry() 287 DefOnEntry[S->getNumber()] = true; in isDefOnEntry() 296 WorkList.insert(P->getNumber()); in isDefOnEntry() 339 WorkList.insert(P->getNumber()); in isDefOnEntry() 349 unsigned UseMBBNum = UseMBB.getNumber(); in findReachingDefs() 389 if (Seen.test(Pred->getNumber())) { in findReachingDefs() 417 WorkList.push_back(Pred->getNumber()); in findReachingDefs() 594 DefBlocks.set(Indexes.getMBBFromIndex(I)->getNumber()); in isJointlyDominated() 597 PredQueue.insert(MBB->getNumber()); in isJointlyDominated() [all …]
|
| H A D | LoopTraversal.cpp | 17 unsigned MBBNumber = MBB->getNumber(); in isBlockDone() 36 unsigned MBBNumber = MBB->getNumber(); in traverse() 48 unsigned SuccNumber = Succ->getNumber(); in traverse()
|
| H A D | EdgeBundles.cpp | 46 unsigned OutE = 2 * MBB.getNumber() + 1; in runOnMachineFunction() 50 EC.join(OutE, 2 * (*SI)->getNumber()); in runOnMachineFunction() 82 unsigned BB = MBB.getNumber(); in WriteGraph()
|
| H A D | IfConversion.cpp | 322 return C1->BBI.BB->getNumber() < C2->BBI.BB->getNumber(); in IfcvtTokenCmp() 1105 BBInfo &BBI = BBAnalysis[BB->getNumber()]; in AnalyzeBlock() 1153 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in AnalyzeBlock() 1345 BBInfo &PBBI = BBAnalysis[Predecessor->getNumber()]; in InvalidatePreds() 1417 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertSimple() 1418 BBInfo &FalseBBI = BBAnalysis[BBI.FalseBB->getNumber()]; in IfConvertSimple() 1502 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertTriangle() 1537 BBInfo &PBBI = BBAnalysis[PBB->getNumber()]; in IfConvertTriangle() 1883 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertForkedDiamond() 1918 BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()]; in IfConvertDiamond() [all …]
|
| H A D | ShrinkWrap.cpp | 481 LLVM_DEBUG(dbgs() << "Look into: " << MBB.getNumber() << ' ' in runOnMachineFunction() 537 << Save->getNumber() << ' ' << Save->getName() << ' ' in runOnMachineFunction() 539 << "\nRestore: " << Restore->getNumber() << ' ' in runOnMachineFunction() 573 << Save->getNumber() << ' ' << Save->getName() in runOnMachineFunction() 574 << "\nRestore: " << Restore->getNumber() << ' ' in runOnMachineFunction()
|
| H A D | LiveVariables.cpp | 96 unsigned BBNum = MBB->getNumber(); in MarkVirtRegAliveInBlock() 135 unsigned BBNum = MBB->getNumber(); in HandleVirtRegUse() 590 if (!PHIVarInfo[MBB->getNumber()].empty()) { in runOnBlock() 591 SmallVectorImpl<unsigned> &VarInfoVec = PHIVarInfo[MBB->getNumber()]; in runOnBlock() 717 PHIVarInfo[BBI.getOperand(i + 1).getMBB()->getNumber()] in analyzePHINodes() 725 unsigned Num = MBB.getNumber(); in isLiveIn() 751 unsigned SuccIdx = SuccMBB->getNumber(); in isLiveOut() 768 const unsigned NumNew = BB->getNumber(); in addNewBlock() 807 if (Kills.count(Reg) || VI.AliveBlocks.test(SuccBB->getNumber())) in addNewBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCBranchSelector.cpp | 116 if (MBB->getNumber() > 0) { in runOnMachineFunction() 119 auto &BS = BlockSizes[MBB->getNumber()-1]; in runOnMachineFunction() 130 BlockSizes[MBB->getNumber()].first = BlockSize; in runOnMachineFunction() 182 if (Dest->getNumber() <= MBB.getNumber()) { in runOnMachineFunction() 188 for (unsigned i = Dest->getNumber(), e = MBB.getNumber(); i != e; ++i) in runOnMachineFunction() 195 for (unsigned i = MBB.getNumber(), e = Dest->getNumber(); i != e; ++i) in runOnMachineFunction() 246 BlockSizes[MBB.getNumber()].first += 4; in runOnMachineFunction() 261 if (MBB->getNumber() > 0) { in runOnMachineFunction() 262 auto &BS = BlockSizes[MBB->getNumber()-1]; in runOnMachineFunction() 274 Offset += BlockSizes[MBB->getNumber()].first; in runOnMachineFunction()
|
| H A D | PPCBranchCoalescing.cpp | 240 << Cand.BranchBlock->getNumber() << " can be coalesced:"); in canCoalesceBranch() 430 << TargetMBB.getNumber() << "\n"); in canMoveToBeginning() 461 << TargetMBB.getNumber() << "\n"); in canMoveToEnd() 759 LLVM_DEBUG(dbgs() << "Blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction() 760 << " and " << Cand2.BranchBlock->getNumber() in runOnMachineFunction() 766 << Cand1.BranchBlock->getNumber() << " and " in runOnMachineFunction() 767 << Cand2.BranchBlock->getNumber() << "\n"); in runOnMachineFunction() 771 LLVM_DEBUG(dbgs() << "Merging blocks " << Cand1.BranchBlock->getNumber() in runOnMachineFunction() 772 << " and " << Cand1.BranchTargetBlock->getNumber() in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86VZeroUpper.cpp | 189 if (!BlockStates[MBB.getNumber()].AddedToDirtySuccessors) { in addDirtySuccessor() 191 BlockStates[MBB.getNumber()].AddedToDirtySuccessors = true; in addDirtySuccessor() 201 BlockStates[MBB.getNumber()].FirstUnguardedCall = MBB.end(); in processBasicBlock() 262 BlockStates[MBB.getNumber()].FirstUnguardedCall = MI; in processBasicBlock() 267 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-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDILCFGStructurizer.cpp | 186 dbgs() << "BB" << (*iterBlk)->getNumber(); in printOrderedBlocks() 649 LLVM_DEBUG(dbgs() << "BB" << MBB->getNumber() in isReturnBlock() 860 assert(((*It).first)->getNumber() != -1); in run() 1117 << " true = BB" << TrueMBB->getNumber() in handleJumpintoIfImp() 1119 << FalseMBB->getNumber() << "\n";); in handleJumpintoIfImp() 1149 dbgs() << "head = BB" << HeadMBB->getNumber() in showImproveSimpleJumpintoIf() 1367 << SrcMBB->getNumber() << "\n";); in mergeSerialBlock() 1386 dbgs() << "BB" << FalseMBB->getNumber(); in mergeIfthenelseBlock() 1389 dbgs() << "BB" << LandMBB->getNumber(); in mergeIfthenelseBlock() 1448 << LandMBB->getNumber() << "\n";); in mergeLoopbreakBlock() [all …]
|
| H A D | SIModeRegister.cpp | 320 BlockInfo[MBB.getNumber()] = std::move(NewInfo); in processBlockPhase1() 330 unsigned ThisBlock = MBB.getNumber(); in processBlockPhase2() 339 BlockInfo[ThisBlock]->Pred = BlockInfo[PB.getNumber()]->Exit; in processBlockPhase2() 343 …BlockInfo[ThisBlock]->Pred = BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[Pred->getNumber()]->Ex… in processBlockPhase2() 366 unsigned ThisBlock = MBB.getNumber(); in processBlockPhase3()
|
| H A D | AMDGPUMachineCFGStructurizer.cpp | 503 dbgs() << "MBB: " << getMBB()->getNumber(); in dump() 559 dbgs() << "Succ: " << getSucc()->getNumber() << "\n"; in dump() 871 OS << MBB->getNumber(); in print() 873 OS << "} (" << Entry->getNumber() << ", " in print() 874 << (Exit == nullptr ? -1 : Exit->getNumber()) in print() 1695 << " -> " << Dest->getNumber() << "\n"); in insertUnconditionalBranch() 1878 CodeBBStart->getNumber()); in createIfBlock() 1930 BBSelectReg, TrueBB->getNumber()); in rewriteCodeBBTerminator() 1936 TrueBBReg, TrueBB->getNumber()); in rewriteCodeBBTerminator() 1938 FalseBBReg, FalseBB->getNumber()); in rewriteCodeBBTerminator() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsConstantIslandPass.cpp | 798 BasicBlockInfo &BBI = BBInfo[MBB->getNumber()]; in computeBlockSize() 814 unsigned Offset = BBInfo[MBB->getNumber()].Offset; in getOffsetOf() 828 return LHS->getNumber() < RHS->getNumber(); in CompareMBBNumbers() 1024 unsigned BBNum = BB->getNumber(); in adjustBBOffsetsAfter() 1198 (WaterBB->getNumber() < U.HighWaterMark->getNumber() || in findAvailableWater() 1255 BBInfo[UserMBB->getNumber()].Size += Delta; in createNewWater() 1410 BBInfo[NewIsland->getNumber()].Size += Size; in handleConstantPoolUser() 1433 BBInfo[CPEBB->getNumber()].Size -= Size; in removeDeadCPEMI() 1436 BBInfo[CPEBB->getNumber()].Size = 0; in removeDeadCPEMI() 1541 BBInfo[MBB->getNumber()].Size += 2; in fixupUnconditionalBr() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMConstantIslandPass.cpp | 882 return LHS->getNumber() < RHS->getNumber(); in CompareMBBNumbers() 1108 unsigned BBNum = BB->getNumber(); in adjustBBOffsetsAfter() 1263 (WaterBB->getNumber() < U.HighWaterMark->getNumber() || in findAvailableWater() 1564 BBInfo[CPEBB->getNumber()].Size -= Size; in removeDeadCPEMI() 1567 BBInfo[CPEBB->getNumber()].Size = 0; in removeDeadCPEMI() 1654 BBInfo[MBB->getNumber()].Size += 2; in fixupUnconditionalBr() 1719 BBInfo[MBB->getNumber()].Size -= delta; in fixupConditionalBr() 1829 BBInfo[MBB->getNumber()].Size -= 2; in optimizeThumb2Instructions() 1873 BBInfo[MBB->getNumber()].Size -= 2; in optimizeThumb2Branches() 2283 BBInfo[MBB->getNumber()].Size -= Delta; in optimizeThumb2JumpTables() [all …]
|
| /freebsd-12.1/contrib/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-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64CompressJumpTables.cpp | 80 BlockInfo[MBB.getNumber()] = Offset; in scanFunction() 102 int BlockOffset = BlockInfo[Block->getNumber()]; in compressJumpTable() 150 int Offset = BlockInfo[MBB.getNumber()]; in runOnMachineFunction()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | BitTracker.cpp | 779 return BA->getNumber() > BB->getNumber(); in operator ()() 799 int ThisN = PI.getParent()->getNumber(); in visitPHI() 816 int PredN = PB->getNumber(); in visitPHI() 924 int ThisN = B.getNumber(); in visitBranchesFrom() 977 FlowQ.push(CFGEdge(ThisN, TB->getNumber())); in visitBranchesFrom() 1025 int BN = B->getNumber(); in reached() 1090 int ThisN = B.getNumber(); in runEdgeQueue() 1091 int NextN = Next->getNumber(); in runEdgeQueue() 1127 assert(B.getNumber() >= 0 && "Disconnected block"); in run() 1128 unsigned BN = B.getNumber(); in run() [all …]
|