| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LegacyDivergenceAnalysis.cpp | 157 BasicBlock *ThisBB = TI->getParent(); in exploreSyncDependency() local 160 if (!DT.isReachableFromEntry(ThisBB)) in exploreSyncDependency() 165 DomTreeNode *ThisNode = PDT.getNode(ThisBB); in exploreSyncDependency() 200 computeInfluenceRegion(ThisBB, IPostDom, InfluenceRegion); in exploreSyncDependency() 205 BasicBlock *InfluencedBB = ThisBB; in exploreSyncDependency() 233 addSuccessorsToInfluenceRegion(BasicBlock *ThisBB, BasicBlock *End, in addSuccessorsToInfluenceRegion() argument 236 for (BasicBlock *Succ : successors(ThisBB)) { in addSuccessorsToInfluenceRegion()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | SwitchLoweringUtils.h | 133 MachineBasicBlock *ThisBB; member 150 TrueBB(truebb), FalseBB(falsebb), ThisBB(me), DL(dl), in CC() 161 CmpRHS(cmprhs), TrueBB(truebb), FalseBB(falsebb), ThisBB(me), 197 MachineBasicBlock *ThisBB; member 203 : Mask(M), ThisBB(T), TargetBB(Tr), ExtraProb(Prob) {} in BitTestCase()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | PartialInlining.cpp | 474 auto *ThisBB = DFS.back(); in computeOutliningColdRegionsInfo() local 479 if (PSI.isColdBlock(ThisBB, BFI) || in computeOutliningColdRegionsInfo() 480 BBProfileCount(ThisBB) < MinBlockCounterExecution) in computeOutliningColdRegionsInfo() 482 for (auto SI = succ_begin(ThisBB); SI != succ_end(ThisBB); ++SI) { in computeOutliningColdRegionsInfo() 488 BranchProbability SuccProb = BPI.getEdgeProbability(ThisBB, *SI); in computeOutliningColdRegionsInfo() 492 LLVM_DEBUG(dbgs() << "Found cold edge: " << ThisBB->getName() << "->" in computeOutliningColdRegionsInfo()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 558 Cases[0].TrueBB == Cases[1].ThisBB) in shouldEmitAsBranches() 561 Cases[0].FalseBB == Cases[1].ThisBB) in shouldEmitAsBranches() 639 MF->erase(SL->SwitchCases[I].ThisBB); in translateBr() 821 MIB.setMBB(*CB.ThisBB); in emitSwitchCase() 827 CB.ThisBB); in emitSwitchCase() 828 CB.ThisBB->normalizeSuccProbs(); in emitSwitchCase() 878 CB.ThisBB); in emitSwitchCase() 884 CB.ThisBB->normalizeSuccProbs(); in emitSwitchCase() 887 CB.ThisBB); in emitSwitchCase() 1129 CurMF->insert(BBI, BTC.ThisBB); in lowerBitTestWorkItem() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/ |
| H A D | SSAUpdaterImpl.h | 68 BBInfo(BlkT *ThisBB, ValT V) in BBInfo() argument 69 : BB(ThisBB), AvailableVal(V), DefBB(V ? this : nullptr) {} in BBInfo()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGISel.cpp | 1707 FuncInfo->MBB = BTB.Cases[j].ThisBB; in FinishBasicBlock() 1729 NextMBB = BTB.Cases[j + 1].ThisBB; in FinishBasicBlock() 1758 PHI.addReg(P.second).addMBB(BTB.Cases.back().ThisBB); in FinishBasicBlock() 1763 MachineBasicBlock* cBB = BT.ThisBB; in FinishBasicBlock() 1819 FuncInfo->MBB = SDB->SL->SwitchCases[i].ThisBB; in FinishBasicBlock() 1836 MachineBasicBlock *ThisBB = FuncInfo->MBB; in FinishBasicBlock() local 1847 if (ThisBB->isSuccessor(FuncInfo->MBB)) { in FinishBasicBlock() 1857 PHI.addReg(FuncInfo->PHINodesToUpdate[pn].second).addMBB(ThisBB); in FinishBasicBlock()
|
| H A D | SelectionDAGBuilder.cpp | 2350 if (Cases[0].CC == ISD::SETEQ && Cases[0].TrueBB == Cases[1].ThisBB) in ShouldEmitAsBranches() 2352 if (Cases[0].CC == ISD::SETNE && Cases[0].FalseBB == Cases[1].ThisBB) in ShouldEmitAsBranches() 2421 assert(SL->SwitchCases[0].ThisBB == BrMBB && "Unexpected lowering!"); in visitBr() 2439 FuncInfo.MF->erase(SL->SwitchCases[i].ThisBB); in visitBr() 2800 MachineBasicBlock* MBB = B.Cases[0].ThisBB; in visitBitTestHeader() 10916 CurMF->insert(BBI, BTC.ThisBB); in lowerWorkItem()
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVLIWPacketizer.cpp | 1888 auto *ThisBB = I.getParent(); in calcStall() local 1889 if (MLI->getLoopFor(OldBB) != MLI->getLoopFor(ThisBB)) in calcStall()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 1233 BasicBlock *ThisBB = PN->getIncomingBlock(i); in foldOpIntoPhi() local 1234 Value *TrueVInPred = TrueV->DoPHITranslation(PhiTransBB, ThisBB); in foldOpIntoPhi() 1235 Value *FalseVInPred = FalseV->DoPHITranslation(PhiTransBB, ThisBB); in foldOpIntoPhi() 1255 Builder.SetInsertPoint(ThisBB->getTerminator()); in foldOpIntoPhi() 1259 NewPN->addIncoming(InV, ThisBB); in foldOpIntoPhi()
|