Home
last modified time | relevance | path

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

12345678910>>...12

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DCmpInstAnalysis.cpp21 unsigned llvm::getICmpCode(CmpInst::Predicate Pred) { in getICmpCode()
41 CmpInst::Predicate &Pred) { in getPredForICmpCode()
65 CmpInst::Predicate &Pred) { in getPredForFCmpCode()
77 CmpInst::Predicate &Pred, in decomposeBitTestICmp()
H A DScalarEvolutionNormalization.cpp37 const NormalizePredTy Pred; member
100 auto Pred = [&](const SCEVAddRecExpr *AR) { in normalizeForPostIncUse() local
106 const SCEV *llvm::normalizeForPostIncUseIf(const SCEV *S, NormalizePredTy Pred, in normalizeForPostIncUseIf()
114 auto Pred = [&](const SCEVAddRecExpr *AR) { in denormalizeForPostIncUse() local
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFixIrreducibleControlFlow.cpp92 for (auto *Pred : MBB->predecessors()) { in ReachabilityGraph() local
159 for (auto *Pred : MBB->predecessors()) { in calculate() local
178 for (auto *Pred : Looper->predecessors()) { in calculate() local
213 for (auto *Pred : Entry->predecessors()) { in calculate() local
224 for (auto *Pred : MBB->predecessors()) { in calculate() local
394 for (auto *Pred : Entry->predecessors()) { in makeSingleEntryLoop() local
403 for (auto *Pred : AllPreds) { in makeSingleEntryLoop() local
418 for (auto *Pred : AllPreds) { in makeSingleEntryLoop() local
431 for (auto *Pred : AllPreds) { in makeSingleEntryLoop() local
461 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
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp182 void CoreEngine::dispatchWorkItem(ExplodedNode* Pred, ProgramPoint Loc, in dispatchWorkItem()
237 void CoreEngine::HandleBlockEdge(const BlockEdge &L, ExplodedNode *Pred) { in HandleBlockEdge()
307 ExplodedNode *Pred) { in HandleBlockEntrance()
324 void CoreEngine::HandleBlockExit(const CFGBlock * B, ExplodedNode *Pred) { in HandleBlockExit()
448 void CoreEngine::HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred) { in HandleCallEnter()
454 const CFGBlock * B, ExplodedNode *Pred) { in HandleBranch()
466 ExplodedNode *Pred) { in HandleCleanupTemporaryBranch()
477 ExplodedNode *Pred) { in HandleStaticInit()
488 ExplodedNode *Pred) { in HandlePostStmt()
501 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 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCast()
548 ExplodedNode *Pred, in VisitCompoundLiteralExpr()
572 void ExprEngine::VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred, in VisitDeclStmt()
648 void ExprEngine::VisitLogicalExpr(const BinaryOperator* B, ExplodedNode *Pred, in VisitLogicalExpr()
743 ExplodedNode *Pred, in VisitInitListExpr()
793 ExplodedNode *Pred, in VisitGuardedExpr()
856 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitOffsetOfExpr()
[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.cpp29 ExplodedNode *Pred, in CreateCXXTemporaryObject()
42 void ExprEngine::performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred, in performTrivialCopy()
575 ExplodedNode *Pred, in handleConstructor()
840 ExplodedNode *Pred, in VisitCXXConstructExpr()
846 const CXXInheritedCtorInitExpr *CE, ExplodedNode *Pred, in VisitCXXInheritedCtorInitExpr()
855 ExplodedNode *Pred, in VisitCXXDestructor()
919 ExplodedNode *Pred, in VisitCXXNewAllocatorCall()
990 void ExprEngine::VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, in VisitCXXNewExpr()
1123 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCXXDeleteExpr()
1144 void ExprEngine::VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred, in VisitCXXCatchStmt()
[all …]
H A DExprEngineCallAndReturn.cpp45 ExplodedNode *Pred) { in processCallEnter()
166 ExplodedNode *Pred, in removeDeadOnEndOfFunction()
534 ExplodedNode *Pred, ProgramStateRef State) { in inlineCall()
604 void ExprEngine::VisitCallExpr(const CallExpr *CE, ExplodedNode *Pred, in VisitCallExpr()
657 ExplodedNode *Pred, in finishArgumentConstruction()
675 void ExprEngine::evalCall(ExplodedNodeSet &Dst, ExplodedNode *Pred, in evalCall()
835 ExplodedNode *Pred, ProgramStateRef State) { in conservativeEvalCall()
844 ExprEngine::mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, in mayInlineCallKind()
1073 const ExplodedNode *Pred, in shouldInlineCall()
1215 void ExprEngine::defaultEvalCall(NodeBuilder &Bldr, ExplodedNode *Pred, in defaultEvalCall()
[all …]
H A DExprEngine.cpp961 void ExprEngine::processCFGElement(const CFGElement E, ExplodedNode *Pred, in processCFGElement()
999 const ExplodedNode *Pred, in shouldRemoveDeadBindings()
1023 void ExprEngine::removeDead(ExplodedNode *Pred, ExplodedNodeSet &Out, in removeDead()
1103 void ExprEngine::ProcessStmt(const Stmt *currStmt, ExplodedNode *Pred) { in ProcessStmt()
1133 void ExprEngine::ProcessLoopExit(const Stmt* S, ExplodedNode *Pred) { in ProcessLoopExit()
1152 ExplodedNode *Pred) { in ProcessInitializer()
1277 ExplodedNode *Pred) { in ProcessImplicitDtor()
1304 ExplodedNode *Pred) { in ProcessNewAllocator()
1323 ExplodedNode *Pred, in ProcessAutomaticObjDtor()
1393 ExplodedNode *Pred, in ProcessDeleteDtor()
[all …]
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp77 static bool isSignTest(ICmpInst::Predicate &Pred, const APInt &C) { in isSignTest()
977 ICmpInst::Predicate Pred) { in foldICmpAddOpConst()
1031 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShrConstConst()
1090 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShlConstConst()
1220 ICmpInst::Predicate Pred; in foldIRemByPowerOfTwoToBitTest() local
1237 ICmpInst::Predicate Pred; in foldSignBitTest() local
1267 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithZero() local
1318 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithConstant() local
1378 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithDominatingICmp() local
1432 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpTruncConstant() local
[all …]
H A DInstCombineSelect.cpp61 CmpInst::Predicate Pred; in foldSelectBinOpIdentity() local
135 ICmpInst::Predicate Pred = Cmp->getPredicate(); in foldSelectICmpAnd() local
579 ICmpInst::Predicate Pred = IC->getPredicate(); in foldSelectICmpLshrAshr() local
805 ICmpInst::Predicate Pred = ICI->getPredicate(); in canonicalizeSaturatedSubtract() local
876 ICmpInst::Predicate Pred = Cmp->getPredicate(); in canonicalizeSaturatedAdd() local
987 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectCttzCtlz() local
1045 ICmpInst::Predicate Pred = Cmp.getPredicate(); in adjustMinMax() local
1502 ICmpInst::Predicate Pred; in tryToReuseConstantFromSelectInComparison() local
1599 CmpInst::Predicate Pred; in foldSelectInstWithICmpConst() local
1653 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectInstWithICmp() local
[all …]
/openbsd-src/gnu/lib/libstdc++/libstdc++/testsuite/25_algorithms/
H A Dpartition.cc31 struct Pred struct
47 Pred pred; in test01() argument
/openbsd-src/gnu/llvm/llvm/lib/FuzzMutate/
H A DOperations.cpp125 CmpInst::Predicate Pred) { in cmpOpDescriptor()
197 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validExtractValueIndex() local
229 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate() local
253 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validInsertValueIndex() local
308 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validShuffleVectorIndex() local
H A DRandomIRBuilder.cpp30 SourcePred Pred, in findOrCreateSource()
44 ArrayRef<Value *> Srcs, SourcePred Pred, in newSource()
168 ArrayRef<Value *> Srcs, SourcePred Pred) { in findPointer()
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/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()
399 BlkT *Pred = PredInfo->BB; in FindAvailableVals() local
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopBoundSplit.cpp35 ICmpInst::Predicate Pred = ICmpInst::BAD_ICMP_PREDICATE; member
109 ICmpInst::Predicate Pred = in calculateUpperBound() local
163 ICmpInst::Predicate Pred; in isProcessableCondBI() local
394 ICmpInst::Predicate Pred = ICmpInst::ICMP_NE; in splitLoopBound() local
H A DConstraintElimination.cpp88 CmpInst::Predicate Pred; member
389 ConstraintInfo::getConstraint(CmpInst::Predicate Pred, Value *Op0, Value *Op1, in getConstraint()
514 ConstraintTy ConstraintInfo::getConstraintForSolving(CmpInst::Predicate Pred, in getConstraintForSolving()
539 bool ConstraintInfo::doesHold(CmpInst::Predicate Pred, Value *A, in doesHold()
547 CmpInst::Predicate Pred, Value *A, Value *B, unsigned NumIn, in transferToOtherSystem()
754 CmpInst::Predicate Pred = Cmp->getPredicate(); in checkAndReplaceCondition() local
813 void ConstraintInfo::addFact(CmpInst::Predicate Pred, Value *A, Value *B, in addFact()
900 ConstraintInfo &Info) { in tryToSimplifyOverflowMath()
1020 ICmpInst::Predicate Pred; in eliminateConstraints() local
/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h302 ExplodedNode *Pred) { in generateNode()
315 ExplodedNode *Pred) { in generateSink()
362 NodeBuilderWithSinks(ExplodedNode *Pred, ExplodedNodeSet &DstSet, in NodeBuilderWithSinks()
495 ExplodedNode *Pred; variable
542 ExplodedNode *Pred; variable
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp1081 for (const SDep &Pred : ChainPreds) { in TryUnfoldSU() local
1086 for (const SDep &Pred : LoadPreds) { in TryUnfoldSU() local
1091 for (const SDep &Pred : NodePreds) { in TryUnfoldSU() local
1978 auto &Pred = TempSU->Preds[P]; in CalcNodeSethiUllmanNumber() local
2001 for (const SDep &Pred : TempSU->Preds) { in CalcNodeSethiUllmanNumber() local
2104 for (const SDep &Pred : SU->Preds) { in HighRegPressure() local
2153 for (const SDep &Pred : SU->Preds) { in RegPressureDiff() local
2196 for (const SDep &Pred : SU->Preds) { in scheduledNode() local
2278 for (const SDep &Pred : SU->Preds) { in unscheduledNode() local
2374 for (const SDep &Pred : SU->Preds) { in calcMaxScratches() local
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h59 SourcePred(PredT Pred, MakeT Make) : Pred(Pred), Make(Make) {} in SourcePred()
60 SourcePred(PredT Pred, std::nullopt_t) : Pred(Pred) { in SourcePred()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp489 ARMCC::CondCodes Pred, in UpdateBaseRegUses()
630 ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, in CreateLoadStoreMulti()
837 ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, in CreateLoadStoreDouble()
908 ARMCC::CondCodes Pred = getInstrPredicate(*First, PredReg); in MergeOpsUpdate() local
1191 ARMCC::CondCodes Pred, Register PredReg) { in isIncrementOrDecrement()
1223 ARMCC::CondCodes Pred, Register PredReg, int &Offset) { in findIncDecBefore()
1243 ARMCC::CondCodes Pred, Register PredReg, int &Offset, in findIncDecAfter()
1297 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg); in MergeBaseUpdateLSMultiple() local
1493 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg); in MergeBaseUpdateLoadStore() local
1631 ARMCC::CondCodes Pred = getInstrPredicate(MI, PredReg); in MergeBaseUpdateLSDouble() local
[all …]

12345678910>>...12