Home
last modified time | relevance | path

Searched defs:Pred (Results 1 – 25 of 262) sorted by relevance

1234567891011

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixIrreducibleControlFlow.cpp91 for (auto *Pred : MBB->predecessors()) { in ReachabilityGraph() local
158 for (auto *Pred : MBB->predecessors()) { in calculate() local
177 for (auto *Pred : Looper->predecessors()) { in calculate() local
212 for (auto *Pred : Entry->predecessors()) { in calculate() local
223 for (auto *Pred : MBB->predecessors()) { in calculate() local
395 for (auto *Pred : Entry->predecessors()) { in makeSingleEntryLoop() local
404 for (auto *Pred : AllPreds) { in makeSingleEntryLoop() local
419 for (auto *Pred : AllPreds) { in makeSingleEntryLoop() local
432 for (auto *Pred : AllPreds) { in makeSingleEntryLoop() local
462 for (auto *Pred : AllPreds) { in makeSingleEntryLoop() local
H A DWebAssemblyCFGSort.cpp201 for (const MachineBasicBlock *Pred : MBB.predecessors()) in sortBlocks() local
351 for (auto Pred : MBB.predecessors()) in sortBlocks() local
358 for (auto Pred : MBB.predecessors()) in sortBlocks() local
367 for (auto Pred : MBB.predecessors()) in sortBlocks() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp36 const NormalizePredTy Pred; member
99 auto Pred = [&](const SCEVAddRecExpr *AR) { in normalizeForPostIncUse() local
105 const SCEV *llvm::normalizeForPostIncUseIf(const SCEV *S, NormalizePredTy Pred, in normalizeForPostIncUseIf()
113 auto Pred = [&](const SCEVAddRecExpr *AR) { in denormalizeForPostIncUse() local
H A DCmpInstAnalysis.cpp22 ICmpInst::Predicate Pred = InvertPred ? ICI->getInversePredicate() in getICmpCode() local
43 CmpInst::Predicate &Pred) { in getPredForICmpCode()
67 CmpInst::Predicate &Pred, in decomposeBitTestICmp()
H A DOverflowInstAnalysis.cpp24 ICmpInst::Predicate Pred; in isCheckForZeroAndMulWithOverflow() local
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp153 void CoreEngine::dispatchWorkItem(ExplodedNode* Pred, ProgramPoint Loc, in dispatchWorkItem()
208 void CoreEngine::HandleBlockEdge(const BlockEdge &L, ExplodedNode *Pred) { in HandleBlockEdge()
277 ExplodedNode *Pred) { in HandleBlockEntrance()
295 void CoreEngine::HandleBlockExit(const CFGBlock * B, ExplodedNode *Pred) { in HandleBlockExit()
419 void CoreEngine::HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred) { in HandleCallEnter()
425 const CFGBlock * B, ExplodedNode *Pred) { in HandleBranch()
437 ExplodedNode *Pred) { in HandleCleanupTemporaryBranch()
448 ExplodedNode *Pred) { in HandleStaticInit()
459 ExplodedNode *Pred) { in HandlePostStmt()
472 ExplodedNode *Pred) { in HandleVirtualBaseBranch()
[all …]
H A DExprEngineC.cpp41 ExplodedNode *Pred, in VisitBinaryOperator()
196 void ExprEngine::VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred, in VisitBlockExpr()
262 ExplodedNode* Pred) { in handleLValueBitCast()
287 StmtNodeBuilder &Bldr, ExplodedNode* Pred) { in handleLVectorSplat()
302 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCast()
555 ExplodedNode *Pred, in VisitCompoundLiteralExpr()
579 void ExprEngine::VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred, in VisitDeclStmt()
655 void ExprEngine::VisitLogicalExpr(const BinaryOperator* B, ExplodedNode *Pred, in VisitLogicalExpr()
750 ExplodedNode *Pred, in VisitInitListExpr()
801 ExplodedNode *Pred, in VisitGuardedExpr()
[all …]
H A DExprEngineObjC.cpp22 ExplodedNode *Pred, in VisitLvalObjCIvarRefExpr()
39 ExplodedNode *Pred, in VisitObjCAtSynchronizedStmt()
84 ExplodedNode *Pred, in VisitObjCForCollectionStmt()
148 ExplodedNode *Pred, in VisitObjCMessage()
243 ExplodedNode *Pred = *DI; in VisitObjCMessage() local
H A DExprEngineCXX.cpp27 ExplodedNode *Pred, in CreateCXXTemporaryObject()
40 void ExprEngine::performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred, in performTrivialCopy()
460 ExplodedNode *Pred, in handleConstructor()
687 ExplodedNode *Pred, in VisitCXXConstructExpr()
693 const CXXInheritedCtorInitExpr *CE, ExplodedNode *Pred, in VisitCXXInheritedCtorInitExpr()
702 ExplodedNode *Pred, in VisitCXXDestructor()
766 ExplodedNode *Pred, in VisitCXXNewAllocatorCall()
832 void ExprEngine::VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, in VisitCXXNewExpr()
943 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCXXDeleteExpr()
955 void ExprEngine::VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred, in VisitCXXCatchStmt()
[all …]
H A DExprEngine.cpp627 void ExprEngine::processCFGElement(const CFGElement E, ExplodedNode *Pred, in processCFGElement()
665 const ExplodedNode *Pred, in shouldRemoveDeadBindings()
689 void ExprEngine::removeDead(ExplodedNode *Pred, ExplodedNodeSet &Out, in removeDead()
769 void ExprEngine::ProcessStmt(const Stmt *currStmt, ExplodedNode *Pred) { in ProcessStmt()
799 void ExprEngine::ProcessLoopExit(const Stmt* S, ExplodedNode *Pred) { in ProcessLoopExit()
818 ExplodedNode *Pred) { in ProcessInitializer()
906 ExplodedNode *Pred) { in ProcessImplicitDtor()
933 ExplodedNode *Pred) { in ProcessNewAllocator()
952 ExplodedNode *Pred, in ProcessAutomaticObjDtor()
986 ExplodedNode *Pred, in ProcessDeleteDtor()
[all …]
H A DExprEngineCallAndReturn.cpp44 ExplodedNode *Pred) { in processCallEnter()
165 ExplodedNode *Pred, in removeDeadOnEndOfFunction()
497 void ExprEngine::VisitCallExpr(const CallExpr *CE, ExplodedNode *Pred, in VisitCallExpr()
551 ExplodedNode *Pred, in finishArgumentConstruction()
569 void ExprEngine::evalCall(ExplodedNodeSet &Dst, ExplodedNode *Pred, in evalCall()
724 ExplodedNode *Pred, ProgramStateRef State) { in conservativeEvalCall()
733 ExprEngine::mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, in mayInlineCallKind()
962 const ExplodedNode *Pred, in shouldInlineCall()
1047 void ExprEngine::defaultEvalCall(NodeBuilder &Bldr, ExplodedNode *Pred, in defaultEvalCall()
1101 NodeBuilder &Bldr, ExplodedNode *Pred) { in BifurcateCall()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUExportClustering.cpp69 for (const SDep &Pred : SUb->Preds) { in buildCluster() local
85 for (const SDep &Pred : SU.Preds) { in removeExportDependencies() local
102 for (SDep Pred : ToRemove) in removeExportDependencies() local
104 for (SDep Pred : ToAdd) in removeExportDependencies() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ADT/
H A DArrayRef.h215 template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const { in drop_while()
221 template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const { in drop_until()
241 template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const { in take_while()
247 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const { in take_until()
398 MutableArrayRef<T> drop_while(PredicateT Pred) const { in drop_while()
405 MutableArrayRef<T> drop_until(PredicateT Pred) const { in drop_until()
426 MutableArrayRef<T> take_while(PredicateT Pred) const { in take_while()
433 MutableArrayRef<T> take_until(PredicateT Pred) const { in take_until()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp29 SourcePred Pred) { in findOrCreateSource()
42 ArrayRef<Value *> Srcs, SourcePred Pred) { in newSource()
135 ArrayRef<Value *> Srcs, SourcePred Pred) { in findPointer()
H A DOperations.cpp125 CmpInst::Predicate Pred) { in cmpOpDescriptor()
190 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validExtractValueIndex() local
222 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate() local
246 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validInsertValueIndex() local
301 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validShuffleVectorIndex() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp77 static bool isSignTest(ICmpInst::Predicate &Pred, const APInt &C) { in isSignTest()
1066 ICmpInst::Predicate Pred) { in foldICmpAddOpConst()
1120 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShrConstConst()
1179 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShlConstConst()
1310 ICmpInst::Predicate Pred; in foldIRemByPowerOfTwoToBitTest() local
1327 ICmpInst::Predicate Pred; in foldSignBitTest() local
1357 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithZero() local
1409 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithConstant() local
1468 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithDominatingICmp() local
1522 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpTruncConstant() local
[all …]
H A DInstCombineSelect.cpp53 CmpInst::Predicate Pred = getMinMaxPred(SPF); in createMinMax() local
66 CmpInst::Predicate Pred; in foldSelectBinOpIdentity() local
140 ICmpInst::Predicate Pred = Cmp->getPredicate(); in foldSelectICmpAnd() local
551 ICmpInst::Predicate Pred = IC->getPredicate(); in foldSelectICmpLshrAshr() local
725 ICmpInst::Predicate Pred = ICI->getPredicate(); in canonicalizeSaturatedSubtract() local
784 ICmpInst::Predicate Pred = Cmp->getPredicate(); in canonicalizeSaturatedAdd() local
895 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectCttzCtlz() local
946 ICmpInst::Predicate Pred = Cmp.getPredicate(); in adjustMinMax() local
1372 ICmpInst::Predicate Pred; in tryToReuseConstantFromSelectInComparison() local
1464 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectInstWithICmp() local
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DThreadSafetyTIL.cpp58 unsigned BasicBlock::addPredecessor(BasicBlock *Pred) { in addPredecessor()
197 for (auto *Pred : Predecessors) in topologicalFinalSort() local
211 for (auto *Pred : Predecessors) { in computeDominator() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h139 BlkT *Pred = Preds[p]; in BuildBlockList() local
252 BBInfo *Pred = Info->Preds[p]; in FindDominators() local
282 bool IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) { in IsDefInDomFrontier()
373 BlkT *Pred = PredInfo->BB; in FindAvailableVals() local
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h60 SourcePred(PredT Pred, MakeT Make) : Pred(Pred), Make(Make) {} in SourcePred()
61 SourcePred(PredT Pred, NoneType) : Pred(Pred) { in SourcePred()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h291 ExplodedNode *Pred) { in generateNode()
302 ExplodedNode *Pred) { in generateSink()
349 NodeBuilderWithSinks(ExplodedNode *Pred, ExplodedNodeSet &DstSet, in NodeBuilderWithSinks()
482 ExplodedNode *Pred; variable
529 ExplodedNode *Pred; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp1078 for (const SDep &Pred : ChainPreds) { in TryUnfoldSU() local
1083 for (const SDep &Pred : LoadPreds) { in TryUnfoldSU() local
1088 for (const SDep &Pred : NodePreds) { in TryUnfoldSU() local
1964 auto &Pred = TempSU->Preds[P]; in CalcNodeSethiUllmanNumber() local
1987 for (const SDep &Pred : TempSU->Preds) { in CalcNodeSethiUllmanNumber() local
2090 for (const SDep &Pred : SU->Preds) { in HighRegPressure() local
2139 for (const SDep &Pred : SU->Preds) { in RegPressureDiff() local
2182 for (const SDep &Pred : SU->Preds) { in scheduledNode() local
2264 for (const SDep &Pred : SU->Preds) { in unscheduledNode() local
2350 for (const SDep &Pred : SU->Preds) { in calcMaxScratches() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopInfoImpl.h110 PredicateT Pred) { in getUniqueExitBlocksHelper()
202 for (const auto Pred : children<Inverse<BlockT *>>(Header)) { in getLoopPredecessor() local
220 for (const auto Pred : children<Inverse<BlockT *>>(Header)) { in getLoopLatch() local
474 for (const auto Pred : children<Inverse<BlockT *>>(PredBB)) { in discoverAndMapSubloop() local
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp487 ARMCC::CondCodes Pred, in UpdateBaseRegUses()
628 ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, in CreateLoadStoreMulti()
835 ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, in CreateLoadStoreDouble()
906 ARMCC::CondCodes Pred = getInstrPredicate(*First, PredReg); in MergeOpsUpdate() local
1189 ARMCC::CondCodes Pred, Register PredReg) { in isIncrementOrDecrement()
1221 ARMCC::CondCodes Pred, Register PredReg, int &Offset) { in findIncDecBefore()
1241 ARMCC::CondCodes Pred, Register PredReg, int &Offset, in findIncDecAfter()
1295 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg); in MergeBaseUpdateLSMultiple() local
1491 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg); in MergeBaseUpdateLoadStore() local
1629 ARMCC::CondCodes Pred = getInstrPredicate(MI, PredReg); in MergeBaseUpdateLSDouble() local
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp239 ICmpInst::Predicate Pred; member
375 auto Pred = ICI->getPredicate(); in parseLoopICmp() local
402 ICmpInst::Predicate Pred, const SCEV *LHS, in expandCheck()
892 auto IsUnsupportedPredicate = [](const SCEV *Step, ICmpInst::Predicate Pred) { in parseLoopLatchICmp()
981 if (BasicBlock *Pred = BB->getSinglePredecessor()) in FindWidenableTerminatorAboveLoop() local
989 if (BasicBlock *Pred = BB->getSinglePredecessor()) { in FindWidenableTerminatorAboveLoop() local

1234567891011