| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.filter/ |
| H A D | constraints.compile.pass.cpp | 43 struct Pred { bool operator()(int) const; }; struct 58 struct Pred { }; struct 73 struct Pred { bool operator()(int) const; }; struct 88 using Pred = bool(&)(int); typedef 103 struct Pred { bool operator()(int) const; }; struct
|
| H A D | pred.pass.cpp | 27 struct Pred { struct 34 Pred pred{42}; in test() argument
|
| H A D | ctad.pass.cpp | 36 struct Pred { struct 43 Pred pred; in test() argument
|
| /llvm-project-15.0.7/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
|
| /llvm-project-15.0.7/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
|
| /llvm-project-15.0.7/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
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.modifying.operations/alg.copy/ |
| H A D | copy_if.pass.cpp | 23 struct Pred struct 38 OutIter r = std::copy_if(InIter(ia), InIter(ia+N), OutIter(ib), Pred()); in test_copy_if() argument
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.condition/thread.condition.condvar/ |
| H A D | wait_pred.pass.cpp | 34 class Pred class 38 explicit Pred(int& i) : i_(i) {} in Pred() function in Pred
|
| H A D | wait_for_pred.pass.cpp | 31 class Pred class 35 explicit Pred(int& i) : i_(i) {} in Pred() function in Pred
|
| H A D | wait_until_pred.pass.cpp | 48 class Pred class 52 explicit Pred(int& i) : i_(i) {} in Pred() function in Pred
|
| /llvm-project-15.0.7/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() 325 void CoreEngine::HandleBlockExit(const CFGBlock * B, ExplodedNode *Pred) { in HandleBlockExit() 449 void CoreEngine::HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred) { in HandleCallEnter() 455 const CFGBlock * B, ExplodedNode *Pred) { in HandleBranch() 467 ExplodedNode *Pred) { in HandleCleanupTemporaryBranch() 478 ExplodedNode *Pred) { in HandleStaticInit() 489 ExplodedNode *Pred) { in HandlePostStmt() 502 ExplodedNode *Pred) { in HandleVirtualBaseBranch() [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 | ExprEngineC.cpp | 40 ExplodedNode *Pred, in VisitBinaryOperator() 195 void ExprEngine::VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred, in VisitBlockExpr() 261 ExplodedNode* Pred) { in handleLValueBitCast() 286 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCast() 547 ExplodedNode *Pred, in VisitCompoundLiteralExpr() 571 void ExprEngine::VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred, in VisitDeclStmt() 742 ExplodedNode *Pred, in VisitInitListExpr() 792 ExplodedNode *Pred, in VisitGuardedExpr() 855 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitOffsetOfExpr() 874 ExplodedNode *Pred, in VisitUnaryExprOrTypeTraitExpr() [all …]
|
| H A D | ExprEngineCXX.cpp | 27 ExplodedNode *Pred, in CreateCXXTemporaryObject() 40 void ExprEngine::performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred, in performTrivialCopy() 547 ExplodedNode *Pred, in handleConstructor() 790 ExplodedNode *Pred, in VisitCXXConstructExpr() 796 const CXXInheritedCtorInitExpr *CE, ExplodedNode *Pred, in VisitCXXInheritedCtorInitExpr() 805 ExplodedNode *Pred, in VisitCXXDestructor() 869 ExplodedNode *Pred, in VisitCXXNewAllocatorCall() 935 void ExprEngine::VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, in VisitCXXNewExpr() 1089 void ExprEngine::VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred, in VisitCXXCatchStmt() 1107 void ExprEngine::VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred, in VisitCXXThisExpr() [all …]
|
| H A D | ExprEngineCallAndReturn.cpp | 44 ExplodedNode *Pred) { in processCallEnter() 165 ExplodedNode *Pred, in removeDeadOnEndOfFunction() 480 ExplodedNode *Pred, ProgramStateRef State) { in inlineCall() 550 void ExprEngine::VisitCallExpr(const CallExpr *CE, ExplodedNode *Pred, in VisitCallExpr() 604 ExplodedNode *Pred, in finishArgumentConstruction() 622 void ExprEngine::evalCall(ExplodedNodeSet &Dst, ExplodedNode *Pred, in evalCall() 786 ExprEngine::mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, in mayInlineCallKind() 1017 const ExplodedNode *Pred, in shouldInlineCall() 1145 void ExprEngine::defaultEvalCall(NodeBuilder &Bldr, ExplodedNode *Pred, in defaultEvalCall() 1198 NodeBuilder &Bldr, ExplodedNode *Pred) { in BifurcateCall() [all …]
|
| H A D | ExprEngine.cpp | 987 ExplodedNode *Pred) { in ProcessInitializer() 1075 ExplodedNode *Pred) { in ProcessImplicitDtor() 1156 ExplodedNode *Pred, in ProcessDeleteDtor() 1239 ExplodedNode *Pred, in ProcessTemporaryDtor() 1371 void ExprEngine::Visit(const Stmt *S, ExplodedNode *Pred, in Visit() 2402 ExplodedNode *Pred, in processBranch() 3219 ExplodedNode *Pred, in evalBind() 3277 ExplodedNode *Pred, in evalStore() 3301 ExplodedNode *Pred, in evalLoad() 3339 ExplodedNode *Pred, in evalLocation() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/ |
| H A D | wait_pred.pass.cpp | 38 class Pred class 42 explicit Pred(int& i) : i_(i) {} in Pred() function in Pred
|
| H A D | wait_for_pred.pass.cpp | 30 class Pred class 34 explicit Pred(int& i) : i_(i) {} in Pred() function in Pred
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | ArrayRef.h | 216 template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const { in drop_while() 222 template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const { in drop_until() 242 template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const { in take_while() 248 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const { in take_until() 399 MutableArrayRef<T> drop_while(PredicateT Pred) const { in drop_while() 406 MutableArrayRef<T> drop_until(PredicateT Pred) const { in drop_until() 427 MutableArrayRef<T> take_while(PredicateT Pred) const { in take_while() 434 MutableArrayRef<T> take_until(PredicateT Pred) const { in take_until()
|
| /llvm-project-15.0.7/llvm/lib/FuzzMutate/ |
| H A D | RandomIRBuilder.cpp | 29 SourcePred Pred) { in findOrCreateSource() 42 ArrayRef<Value *> Srcs, SourcePred Pred) { in newSource() 138 ArrayRef<Value *> Srcs, SourcePred Pred) { in findPointer()
|
| /llvm-project-15.0.7/libcxx/test/libcxx/algorithms/ |
| H A D | robust_against_cpp20_hostile_iterators.compile.pass.cpp | 74 struct Pred { struct 82 Pred pred; in test() argument
|
| /llvm-project-15.0.7/libcxx/test/std/algorithms/alg.nonmodifying/alg.search/ |
| H A D | search_n_pred.pass.cpp | 172 struct Pred { struct 186 auto result = std::search_n(a, a + 3, 1, value, Pred()); in main() argument
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 1330 ICmpInst::Predicate Pred; in foldIRemByPowerOfTwoToBitTest() local 1347 ICmpInst::Predicate Pred; in foldSignBitTest() local 1377 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithZero() local 3978 ICmpInst::Predicate Pred; in foldMultiplicationOverflowCheck() local 4049 CmpInst::Predicate Pred; in foldICmpXNegX() local 5730 ICmpInst::Predicate Pred; in foldICmpUsingBoolRange() local 5840 CmpInst::Predicate Pred = I.getPredicate(); in canonicalizeICmpPredicate() local 5941 ICmpInst::Predicate Pred, NewPred; in foldICmpWithHighBitMask() local 6028 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpOfUAddOv() local 6450 ICmpInst::Predicate Pred; in foldFCmpIntToFPConst() local [all …]
|