Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp181 SmallVector<BasicBlock *, 2> Preds(predecessors((BB))); in getTwoPredecessors() local
197 SmallVector<BasicBlock *, 2> Preds(predecessors(CallSiteBB)); in canSplitCallSite() local
306 const SmallVectorImpl<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.cpp560 BBPredicates &Preds = Loops ? LoopPreds[SuccFalse] : Predicates[SuccTrue]; in insertConditions() local
783 BBPredicates &Preds = Predicates[Node->getEntry()]; in dominatesPredicates() local
791 BBPredicates &Preds = Predicates[Node->getEntry()]; in isPredictableTrue() local
H A DGVNSink.cpp765 SmallVector<BasicBlock *, 4> Preds; in sinkBB() local
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DLoopVersioning.h126 const SCEVUnionPredicate &Preds; variable
H A DSSAUpdaterImpl.h63 BBInfo **Preds = nullptr; variable
126 SmallVector<BlkT *, 10> Preds; in BuildBlockList() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp714 void llvm::createPHIsForSplitLoopExit(ArrayRef<BasicBlock *> Preds, in createPHIsForSplitLoopExit()
876 ArrayRef<BasicBlock *> Preds, in UpdateAnalysisInformation()
989 ArrayRef<BasicBlock *> Preds, BranchInst *BI, in UpdatePHINodes()
1061 SplitBlockPredecessorsImpl(BasicBlock *BB, ArrayRef<BasicBlock *> Preds, in SplitBlockPredecessorsImpl()
1149 ArrayRef<BasicBlock *> Preds, in SplitBlockPredecessors()
1157 ArrayRef<BasicBlock *> Preds, in SplitBlockPredecessors()
1167 BasicBlock *OrigBB, ArrayRef<BasicBlock *> Preds, const char *Suffix1, in SplitLandingPadPredecessorsImpl()
1269 ArrayRef<BasicBlock *> Preds, in SplitLandingPadPredecessors()
1280 ArrayRef<BasicBlock *> Preds, in SplitLandingPadPredecessors()
H A DLoopUnrollRuntime.cpp164 SmallVector<BasicBlock *, 4> Preds(predecessors(OriginalLoopLatchExit)); in ConnectProlog() local
279 SmallVector<BasicBlock*, 4> Preds(predecessors(Exit)); in ConnectEpilog() local
709 SmallVector<BasicBlock*, 4> Preds(predecessors(LatchExit)); in UnrollRuntimeLoopRemainder() local
H A DFlattenCFG.cpp147 SmallPtrSet<BasicBlock *, 16> Preds(pred_begin(BB), pred_end(BB)); in FlattenParallelAndOr() local
H A DSSAUpdater.cpp251 SmallVectorImpl<BasicBlock *> *Preds) { in FindPredecessorBlocks()
H A DPromoteMemoryToRegister.cpp739 SmallVector<BasicBlock *, 16> Preds(predecessors(BB)); in run() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp102 SmallVector<MachineBasicBlock *, 8> Preds; in verifyCTRBranch() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp98 SmallVectorImpl<Instruction *> &Preds, bool &HasNonCallUses, in findDevirtualizableCallsForTypeCheckedLoad()
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTailDuplicator.cpp105 SmallSetVector<MachineBasicBlock *, 8> Preds(MBB->pred_begin(), in VerifyPHIs() local
723 SmallVector<MachineBasicBlock *, 8> Preds(TailBB->predecessors()); in duplicateSimpleBB() local
841 SmallSetVector<MachineBasicBlock *, 8> Preds; in tailDuplicate() local
H A DMachineSSAUpdater.cpp284 SmallVectorImpl<MachineBasicBlock*> *Preds){ in FindPredecessorBlocks()
H A DRDFGraph.cpp929 NodeList Preds; in build() local
1466 NodeList Preds; in buildPhis() local
/netbsd/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp297 SmallVector<BasicBlock *, 2> Preds; in closeControlFlow() local
H A DSIMachineScheduler.h96 std::vector<SIScheduleBlock*> Preds; // All blocks predecessors. variable
H A DAMDGPUSubtarget.cpp872 SmallVector<const SUnit*, 64> Succs({Succ}), Preds({Pred}); in canAddEdge() local
/netbsd/external/gpl3/gcc/dist/libphobos/src/std/
H A Dmeta.d861 template templateAnd(Preds...) in templateAnd() argument
920 template templateOr(Preds...) in templateOr() argument
/netbsd/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp1364 ArrayRef<Record *> Preds, in mutuallyExclusive()
1411 std::vector<Record *> Preds; in getAllPredicates() local
1659 const RecVec &Preds) { in dumpTransition()
1696 RecVec Preds; in inferFromTransitions() local
H A DDAGISelMatcherEmitter.cpp889 const std::vector<TreePredicateFn> &Preds, StringRef Decl, in EmitNodePredicatesFunction()
/netbsd/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h129 NodeGroup Preds; variable
/netbsd/external/gpl3/gcc.old/dist/libphobos/src/std/
H A Dmeta.d989 template templateAnd(Preds...) in templateAnd() argument
1047 template templateOr(Preds...) in templateOr() argument
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h256 SmallVector<SDep, 4> Preds; ///< All sunit predecessors. variable
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1797 SmallVector<BasicBlock *, 8> Preds(predecessors(CleanupPadBB)); in rewritePHIsForCleanupPad() local
1848 SmallVector<BasicBlock *, 8> Preds(predecessors(&BB)); in rewritePHIs() local
1875 SmallVector<BasicBlock *, 8> Preds(predecessors(&BB)); in rewritePHIs() local

12