Home
last modified time | relevance | path

Searched defs:Preds (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp179 SmallVector<BasicBlock *, 2> Preds(predecessors((BB))); in getTwoPredecessors() local
195 SmallVector<BasicBlock *, 2> Preds(predecessors(CallSiteBB)); in canSplitCallSite() local
303 ArrayRef<std::pair<BasicBlock *, ConditionsTy>> Preds, in splitCallSite()
448 auto Preds = getTwoPredecessors(CB.getParent()); in shouldSplitOnPHIPredicatedArgument() local
457 auto Preds = getTwoPredecessors(CB.getParent()); in shouldSplitOnPredicatedArgument() local
H A DStructurizeCFG.cpp612 BBPredicates &Preds = Loops ? LoopPreds[SuccFalse] : Predicates[SuccTrue]; in insertConditions() local
643 auto &Preds = I.second; in simplifyConditions() local
1027 BBPredicates &Preds = Predicates[Node->getEntry()]; in dominatesPredicates() local
1035 BBPredicates &Preds = Predicates[Node->getEntry()]; in isPredictableTrue() local
H A DGVNSink.cpp726 SmallVector<BasicBlock *, 4> Preds; in sinkBB() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DGCEmptyBasicBlocks.cpp73 SmallVector<MachineBasicBlock *, 8> Preds(MBB->predecessors()); in runOnMachineFunction() local
H A DTailDuplicator.cpp112 SmallSetVector<MachineBasicBlock *, 8> Preds(MBB.pred_begin(), in VerifyPHIs() local
765 SmallVector<MachineBasicBlock *, 8> Preds(TailBB->predecessors()); in duplicateSimpleBB() local
886 SmallSetVector<MachineBasicBlock *, 8> Preds; in tailDuplicate() local
H A DMachineSSAUpdater.cpp305 SmallVectorImpl<MachineBasicBlock*> *Preds){ in FindPredecessorBlocks()
H A DRDFGraph.cpp945 NodeList Preds; in build() local
1445 NodeList Preds; in buildPhis() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopVersioning.h132 const SCEVPredicate &Preds; variable
H A DSSAUpdaterImpl.h64 BBInfo **Preds = nullptr; variable
127 SmallVector<BlkT *, 10> Preds; in BuildBlockList() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp840 void llvm::createPHIsForSplitLoopExit(ArrayRef<BasicBlock *> Preds, in createPHIsForSplitLoopExit()
1006 ArrayRef<BasicBlock *> Preds, in UpdateAnalysisInformation()
1120 ArrayRef<BasicBlock *> Preds, BranchInst *BI, in UpdatePHINodes()
1189 SplitBlockPredecessorsImpl(BasicBlock *BB, ArrayRef<BasicBlock *> Preds, in SplitBlockPredecessorsImpl()
1279 ArrayRef<BasicBlock *> Preds, in SplitBlockPredecessors()
1287 ArrayRef<BasicBlock *> Preds, in SplitBlockPredecessors()
1297 BasicBlock *OrigBB, ArrayRef<BasicBlock *> Preds, const char *Suffix1, in SplitLandingPadPredecessorsImpl()
1399 ArrayRef<BasicBlock *> Preds, in SplitLandingPadPredecessors()
H A DFlattenCFG.cpp147 SmallPtrSet<BasicBlock *, 16> Preds(llvm::from_range, predecessors(BB)); in FlattenParallelAndOr() local
H A DLoopUnrollRuntime.cpp178 SmallVector<BasicBlock *, 4> Preds(predecessors(OriginalLoopLatchExit)); in ConnectProlog() local
308 SmallVector<BasicBlock*, 4> Preds(predecessors(Exit)); in ConnectEpilog() local
H A DSSAUpdater.cpp299 SmallVectorImpl<BasicBlock *> *Preds) { in FindPredecessorBlocks()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoopsVerify.cpp97 SmallVector<MachineBasicBlock *, 8> Preds; in verifyCTRBranch() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp112 SmallVectorImpl<Instruction *> &Preds, bool &HasNonCallUses, in findDevirtualizableCallsForTypeCheckedLoad()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBlockCoverageInference.cpp144 auto Preds = predecessors(&BB); in findDependencies() local
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.cpp1322 ArrayRef<const Record *> Preds, in mutuallyExclusive()
1369 std::vector<const Record *> Preds; in getAllPredicates() local
1609 const ConstRecVec &Preds) { in dumpTransition()
1646 ConstRecVec Preds; in inferFromTransitions() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp309 SmallVector<BasicBlock *, 2> Preds; in closeControlFlow() local
H A DSIMachineScheduler.h95 std::vector<SIScheduleBlock*> Preds; // All blocks predecessors. variable
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h130 NodeGroup Preds; variable
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp234 std::vector<const CFGBlock *> Preds(Block.pred_begin(), Block.pred_end()); in computeBlockInputState() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1368 SmallVector<BasicBlock *, 8> Preds(predecessors(CleanupPadBB)); in rewritePHIsForCleanupPad() local
1437 SmallVector<BasicBlock *, 8> Preds(predecessors(&BB)); in rewritePHIs() local
1469 SmallVector<BasicBlock *, 8> Preds(predecessors(&BB)); in rewritePHIs() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanConstruction.cpp356 ArrayRef<VPBlockBase *> Preds = HeaderVPB->getPredecessors(); in canonicalHeaderAndLatch() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h264 SmallVector<SDep, 4> Preds; ///< All sunit predecessors. variable
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGICombinerEmitter.cpp

123