Home
last modified time | relevance | path

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

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DCallSiteSplitting.cpp182 SmallVector<BasicBlock *, 2> Preds(predecessors((BB))); in getTwoPredecessors() local
199 SmallVector<BasicBlock *, 2> Preds(predecessors(CallSiteBB)); in canSplitCallSite() local
308 const SmallVectorImpl<std::pair<BasicBlock *, ConditionsTy>> &Preds, in splitCallSite()
455 auto Preds = getTwoPredecessors(CS.getInstruction()->getParent()); in shouldSplitOnPHIPredicatedArgument() local
464 auto Preds = getTwoPredecessors(CS.getInstruction()->getParent()); in shouldSplitOnPredicatedArgument() local
DStructurizeCFG.cpp554 BBPredicates &Preds = Loops ? LoopPreds[SuccFalse] : Predicates[SuccTrue]; in insertConditions() local
774 BBPredicates &Preds = Predicates[Node->getEntry()]; in dominatesPredicates() local
782 BBPredicates &Preds = Predicates[Node->getEntry()]; in isPredictableTrue() local
DGVNSink.cpp765 SmallVector<BasicBlock *, 4> Preds; in sinkBB() local
DLoopUnswitch.cpp1221 SmallVector<BasicBlock *, 4> Preds(pred_begin(ExitBlock), in SplitExitEdges() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DLoopVersioning.h128 SCEVUnionPredicate Preds; variable
DSSAUpdaterImpl.h63 BBInfo **Preds = nullptr; variable
126 SmallVector<BlkT *, 10> Preds; in BuildBlockList() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCCTRLoops.cpp132 SmallVector<MachineBasicBlock *, 8> Preds; in verifyCTRBranch() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnrollRuntime.cpp161 SmallVector<BasicBlock *, 4> Preds(predecessors(OriginalLoopLatchExit)); in ConnectProlog() local
276 SmallVector<BasicBlock*, 4> Preds(predecessors(Exit)); in ConnectEpilog() local
674 SmallVector<BasicBlock*, 4> Preds(predecessors(LatchExit)); in UnrollRuntimeLoopRemainder() local
DBasicBlockUtils.cpp553 ArrayRef<BasicBlock *> Preds, in UpdateAnalysisInformation()
644 ArrayRef<BasicBlock *> Preds, BranchInst *BI, in UpdatePHINodes()
710 ArrayRef<BasicBlock *> Preds, in SplitBlockPredecessors()
779 ArrayRef<BasicBlock *> Preds, in SplitLandingPadPredecessors()
DFlattenCFG.cpp147 SmallPtrSet<BasicBlock *, 16> Preds(pred_begin(BB), pred_end(BB)); in FlattenParallelAndOr() local
DBreakCriticalEdges.cpp107 static void createPHIsForSplitLoopExit(ArrayRef<BasicBlock *> Preds, in createPHIsForSplitLoopExit()
DSSAUpdater.cpp258 SmallVectorImpl<BasicBlock *> *Preds) { in FindPredecessorBlocks()
DPromoteMemoryToRegister.cpp728 SmallVector<BasicBlock *, 16> Preds(pred_begin(BB), pred_end(BB)); in run() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DTypeMetadataUtils.cpp100 SmallVectorImpl<Instruction *> &Preds, bool &HasNonCallUses, in findDevirtualizableCallsForTypeCheckedLoad()
DModuleSummaryAnalysis.cpp209 SmallVector<Instruction *, 4> Preds; in addIntrinsicToSummary() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DTailDuplicator.cpp105 SmallSetVector<MachineBasicBlock *, 8> Preds(MBB->pred_begin(), in VerifyPHIs() local
711 SmallVector<MachineBasicBlock *, 8> Preds(TailBB->pred_begin(), in duplicateSimpleBB() local
821 SmallSetVector<MachineBasicBlock *, 8> Preds(TailBB->pred_begin(), in tailDuplicate() local
DMachineSSAUpdater.cpp283 SmallVectorImpl<MachineBasicBlock*> *Preds){ in FindPredecessorBlocks()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIAnnotateControlFlow.cpp304 SmallVector<BasicBlock *, 2> Preds; in closeControlFlow() local
DSIMachineScheduler.h98 std::vector<SIScheduleBlock*> Preds; // All blocks predecessors. variable
DAMDGPUSubtarget.cpp825 SmallVector<const SUnit*, 64> Succs({Succ}), Preds({Pred}); in canAddEdge() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMLowOverheadLoops.cpp84 VPTBlock(MachineInstr *MI, SetVector<MachineInstr*> &Preds) { in VPTBlock()
88 void addInst(MachineInstr *MI, SetVector<MachineInstr*> &Preds) { in addInst()
DARMInstructionSelector.cpp395 std::pair<ARMCC::CondCodes, ARMCC::CondCodes> Preds = {ARMCC::AL, ARMCC::AL}; in getComparePreds() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DScheduleDAG.h256 SmallVector<SDep, 4> Preds; ///< All sunit predecessors. variable
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DRDFGraph.cpp927 NodeList Preds; in build() local
1469 NodeList Preds; in buildPhis() local
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86SpeculativeLoadHardening.cpp328 SmallPtrSet<MachineBasicBlock *, 4> Preds; in canonicalizePHIOperands() local

12