/llvm-project/llvm/lib/Target/SPIRV/Analysis/ |
H A D | SPIRVConvergenceRegionAnalysis.h | 56 SmallPtrSet<BasicBlock *, 2> Exits = {}; variable
|
H A D | SPIRVConvergenceRegionAnalysis.cpp | 138 ConvergenceRegion(DominatorTree & DT,LoopInfo & LI,std::optional<IntrinsicInst * > ConvergenceToken,BasicBlock * Entry,SmallPtrSet<BasicBlock *,8> && Blocks,SmallPtrSet<BasicBlock *,2> && Exits) ConvergenceRegion() argument 255 SmallPtrSet<BasicBlock *, 2> Exits; findExitNodes() local [all...] |
/llvm-project/llvm/docs/ |
H A D | ConvergenceAndUniformity.rst | 443 .. _uniformity-analysis:
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | UnifyLoopExits.cpp | 150 SetVector<BasicBlock *> Exits; unifyLoopExits() local
|
H A D | LoopPeel.cpp | 90 SmallVector<BasicBlock *, 4> Exits; in canPeel() local 286 if (any_of(Exits, [](const BasicBlock *BB) { in peelToTurnInvariantLoadsDerefencebale() local
|
H A D | LoopRotationUtils.cpp | 254 SmallVector<BasicBlock *, 4> Exits; in canRotateDeoptimizingLatchExit() local
|
H A D | CodeExtractor.cpp | 748 severSplitPHINodesOfExits(const SetVector<BasicBlock * > & Exits) severSplitPHINodesOfExits() argument
|
/llvm-project/llvm/include/llvm/ADT/ |
H A D | GenericUniformityImpl.h | 710 SmallVector<BlockT *> Exits; in computeJoinPoints() local 832 SmallVector<BlockT *> Exits; in analyzeCycleExitDivergence() local
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | BlockFrequencyInfoImpl.h | 232 ExitMap Exits; ///< Successor edges (and weights). member
|
/llvm-project/llvm/unittests/Analysis/ |
H A D | LoopInfoTest.cpp | 1413 SmallVector<BasicBlock *, 2> Exits; in TEST() local 1456 SmallVector<BasicBlock *, 2> Exits; in TEST() local
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | IROutliner.cpp | 1039 outputHasNonPHI(Value * V,unsigned PHILoc,PHINode & PN,SmallPtrSet<BasicBlock *,1> & Exits,DenseSet<BasicBlock * > & BlocksInRegion) outputHasNonPHI() argument 1288 SmallPtrSet<BasicBlock *, 1> Exits; findExtractedOutputToOverallOutputMapping() local
|
/llvm-project/llvm/lib/Analysis/ |
H A D | BranchProbabilityInfo.cpp | 834 SmallVectorImpl<BasicBlock *> &Exits = Res.first->second; computeEestimateBlockWeight() local
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SimpleLoopUnswitch.cpp | 417 SmallVector<BasicBlock *, 4> Exits; in hoistLoopToNewParent() local
|
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 4398 insertCopiesSplitCSR(MachineBasicBlock * Entry,const SmallVectorImpl<MachineBasicBlock * > & Exits) insertCopiesSplitCSR() argument
|