/openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
H A D | CmpInstAnalysis.cpp | 21 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 D | ScalarEvolutionNormalization.cpp | 37 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 D | WebAssemblyFixIrreducibleControlFlow.cpp | 92 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 D | WebAssemblyCFGSort.cpp | 201 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 D | CoreEngine.cpp | 182 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 D | ExprEngineC.cpp | 41 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 D | ExprEngineObjC.cpp | 22 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 D | ExprEngineCXX.cpp | 29 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 D | ExprEngineCallAndReturn.cpp | 45 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 D | ExprEngine.cpp | 961 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 D | AMDGPUExportClustering.cpp | 69 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 D | ArrayRef.h | 215 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 D | InstCombineCompares.cpp | 77 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 D | InstCombineSelect.cpp | 61 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 D | partition.cc | 31 struct Pred struct 47 Pred pred; in test01() argument
|
/openbsd-src/gnu/llvm/llvm/lib/FuzzMutate/ |
H A D | Operations.cpp | 125 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 D | RandomIRBuilder.cpp | 30 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 D | ThreadSafetyTIL.cpp | 58 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 D | SSAUpdaterImpl.h | 139 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 D | LoopBoundSplit.cpp | 35 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 D | ConstraintElimination.cpp | 88 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 D | CoreEngine.h | 302 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 D | ScheduleDAGRRList.cpp | 1081 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 D | OpDescriptor.h | 59 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 D | ARMLoadStoreOptimizer.cpp | 489 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 …]
|