Home
last modified time | relevance | path

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

123

/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() argument
447 auto Preds = getTwoPredecessors(CB.getParent()); shouldSplitOnPHIPredicatedArgument() local
456 auto Preds = getTwoPredecessors(CB.getParent()); shouldSplitOnPredicatedArgument() local
[all...]
H A DStructurizeCFG.cpp575 BBPredicates &Preds = Loops ? LoopPreds[SuccFalse] : Predicates[SuccTrue]; insertConditions() local
608 auto &Preds = I.second; simplifyConditions() local
907 BBPredicates &Preds = Predicates[Node->getEntry()]; dominatesPredicates() local
915 BBPredicates &Preds = Predicates[Node->getEntry()]; isPredictableTrue() local
[all...]
H A DGVNSink.cpp810 SmallVector<BasicBlock *, 4> Preds; sinkBB() local
/llvm-project/llvm/lib/CodeGen/
H A DGCEmptyBasicBlocks.cpp74 SmallVector<MachineBasicBlock *, 8> Preds(MBB->predecessors()); runOnMachineFunction() local
H A DTailDuplicator.cpp114 SmallSetVector<MachineBasicBlock *, 8> Preds(MBB.pred_begin(), VerifyPHIs() local
745 SmallVector<MachineBasicBlock *, 8> Preds(TailBB->predecessors()); duplicateSimpleBB() local
866 SmallSetVector<MachineBasicBlock *, 8> Preds; tailDuplicate() local
[all...]
H A DMachineSSAUpdater.cpp305 SmallVectorImpl<MachineBasicBlock*> *Preds){ in FindPredecessorBlocks() argument
H A DRDFGraph.cpp946 NodeList Preds; build() local
1433 NodeList Preds; buildPhis() local
/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopVersioning.h127 const SCEVPredicate &Preds; variable
H A DSSAUpdaterImpl.h63 BBInfo **Preds = nullptr; global() variable
126 SmallVector<BlkT *, 10> Preds; BuildBlockList() local
[all...]
/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCCTRLoopsVerify.cpp99 SmallVector<MachineBasicBlock *, 8> Preds; verifyCTRBranch() local
/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp980 createPHIsForSplitLoopExit(ArrayRef<BasicBlock * > Preds,BasicBlock * SplitBB,BasicBlock * DestBB) createPHIsForSplitLoopExit() argument
1146 UpdateAnalysisInformation(BasicBlock * OldBB,BasicBlock * NewBB,ArrayRef<BasicBlock * > Preds,DomTreeUpdater * DTU,DominatorTree * DT,LoopInfo * LI,MemorySSAUpdater * MSSAU,bool PreserveLCSSA,bool & HasLoopExit) UpdateAnalysisInformation() argument
1260 UpdatePHINodes(BasicBlock * OrigBB,BasicBlock * NewBB,ArrayRef<BasicBlock * > Preds,BranchInst * BI,bool HasLoopExit) UpdatePHINodes() argument
1329 SplitBlockPredecessorsImpl(BasicBlock * BB,ArrayRef<BasicBlock * > Preds,const char * Suffix,DomTreeUpdater * DTU,DominatorTree * DT,LoopInfo * LI,MemorySSAUpdater * MSSAU,bool PreserveLCSSA) SplitBlockPredecessorsImpl() argument
1419 SplitBlockPredecessors(BasicBlock * BB,ArrayRef<BasicBlock * > Preds,const char * Suffix,DominatorTree * DT,LoopInfo * LI,MemorySSAUpdater * MSSAU,bool PreserveLCSSA) SplitBlockPredecessors() argument
1427 SplitBlockPredecessors(BasicBlock * BB,ArrayRef<BasicBlock * > Preds,const char * Suffix,DomTreeUpdater * DTU,LoopInfo * LI,MemorySSAUpdater * MSSAU,bool PreserveLCSSA) SplitBlockPredecessors() argument
1437 SplitLandingPadPredecessorsImpl(BasicBlock * OrigBB,ArrayRef<BasicBlock * > Preds,const char * Suffix1,const char * Suffix2,SmallVectorImpl<BasicBlock * > & NewBBs,DomTreeUpdater * DTU,DominatorTree * DT,LoopInfo * LI,MemorySSAUpdater * MSSAU,bool PreserveLCSSA) SplitLandingPadPredecessorsImpl() argument
1539 SplitLandingPadPredecessors(BasicBlock * OrigBB,ArrayRef<BasicBlock * > Preds,const char * Suffix1,const char * Suffix2,SmallVectorImpl<BasicBlock * > & NewBBs,DomTreeUpdater * DTU,LoopInfo * LI,MemorySSAUpdater * MSSAU,bool PreserveLCSSA) SplitLandingPadPredecessors() argument
[all...]
H A DFlattenCFG.cpp147 SmallPtrSet<BasicBlock *, 16> Preds(pred_begin(BB), pred_end(BB)); in FlattenParallelAndOr() local
H A DLoopUnrollRuntime.cpp179 SplitBlockPredecessors(OriginalLoopLatchExit, Preds, ".unr-lcssa", DT, LI, in ConnectProlog() local
309 SplitBlockPredecessors(Exit, Preds, ".epilog-lcssa", DT, LI, nullptr, in ConnectEpilog() local
H A DSSAUpdater.cpp300 FindPredecessorBlocks(BasicBlock * BB,SmallVectorImpl<BasicBlock * > * Preds) FindPredecessorBlocks() argument
/llvm-project/bolt/include/bolt/Core/
H A DCallGraph.h98 std::vector<NodeId> Preds; variable
/llvm-project/llvm/lib/Analysis/
H A DTypeMetadataUtils.cpp107 findDevirtualizableCallsForTypeCheckedLoad(SmallVectorImpl<DevirtCallSite> & DevirtCalls,SmallVectorImpl<Instruction * > & LoadedPtrs,SmallVectorImpl<Instruction * > & Preds,bool & HasNonCallUses,const CallInst * CI,DominatorTree & DT) findDevirtualizableCallsForTypeCheckedLoad() argument
/llvm-project/llvm/unittests/CodeGen/
H A DInstrRefLDVTest.cpp1817 SmallVector<const MachineBasicBlock *, 2> Preds; in TEST_F() local
2009 SmallVector<const MachineBasicBlock *, 2> Preds; TEST_F() local
2142 SmallVector<const MachineBasicBlock *, 2> Preds; TEST_F() local
2280 SmallVector<const MachineBasicBlock *, 2> Preds; TEST_F() local
2462 SmallVector<const MachineBasicBlock *, 2> Preds; TEST_F() local
2568 SmallVector<const MachineBasicBlock *, 3> Preds; TEST_F() local
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp320 SmallVector<BasicBlock *, 2> Preds; closeControlFlow() local
H A DSIMachineScheduler.h95 std::vector<SIScheduleBlock*> Preds; // All blocks predecessors. variable
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBlockCoverageInference.cpp144 auto Preds = predecessors(&BB); in findDependencies() local
/llvm-project/polly/lib/Support/
H A DScopHelper.cpp58 SmallVector<BasicBlock *, 4> Preds; in simplifyRegionEntry() local
118 SmallVector<BasicBlock *, 4> Preds; in simplifyRegionExit() local
[all...]
/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenSchedule.cpp1368 mutuallyExclusive(Record * PredDef,ArrayRef<Record * > Preds,ArrayRef<PredCheck> Term) mutuallyExclusive() argument
1415 std::vector<Record *> Preds; getAllPredicates() local
1662 dumpTransition(const CodeGenSchedModels & SchedModels,const CodeGenSchedClass & FromSC,const CodeGenSchedTransition & SCTrans,const RecVec & Preds) dumpTransition() argument
1699 RecVec Preds; inferFromTransitions() local
[all...]
/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h130 NodeGroup Preds; variable
/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTypeErasedDataflowAnalysis.cpp220 std::vector<const CFGBlock *> Preds(Block.pred_begin(), Block.pred_end()); computeBlockInputState() local
/llvm-project/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h262 SmallVector<SDep, 4> Preds; ///< All sunit predecessors. variable

123