Home
last modified time | relevance | path

Searched defs:Exits (Results 1 – 14 of 14) sorted by relevance

/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.h56 SmallPtrSet<BasicBlock *, 2> Exits = {}; variable
H A DSPIRVConvergenceRegionAnalysis.cpp138 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 DConvergenceAndUniformity.rst443 .. _uniformity-analysis:
/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp150 SetVector<BasicBlock *> Exits; unifyLoopExits() local
H A DLoopPeel.cpp90 SmallVector<BasicBlock *, 4> Exits; in canPeel() local
286 if (any_of(Exits, [](const BasicBlock *BB) { in peelToTurnInvariantLoadsDerefencebale() local
H A DLoopRotationUtils.cpp254 SmallVector<BasicBlock *, 4> Exits; in canRotateDeoptimizingLatchExit() local
H A DCodeExtractor.cpp748 severSplitPHINodesOfExits(const SetVector<BasicBlock * > & Exits) severSplitPHINodesOfExits() argument
/llvm-project/llvm/include/llvm/ADT/
H A DGenericUniformityImpl.h710 SmallVector<BlockT *> Exits; in computeJoinPoints() local
832 SmallVector<BlockT *> Exits; in analyzeCycleExitDivergence() local
/llvm-project/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h232 ExitMap Exits; ///< Successor edges (and weights). member
/llvm-project/llvm/unittests/Analysis/
H A DLoopInfoTest.cpp1413 SmallVector<BasicBlock *, 2> Exits; in TEST() local
1456 SmallVector<BasicBlock *, 2> Exits; in TEST() local
/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp1039 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 DBranchProbabilityInfo.cpp834 SmallVectorImpl<BasicBlock *> &Exits = Res.first->second; computeEestimateBlockWeight() local
/llvm-project/llvm/lib/Transforms/Scalar/
H A DSimpleLoopUnswitch.cpp417 SmallVector<BasicBlock *, 4> Exits; in hoistLoopToNewParent() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4398 insertCopiesSplitCSR(MachineBasicBlock * Entry,const SmallVectorImpl<MachineBasicBlock * > & Exits) insertCopiesSplitCSR() argument