| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantFPRange.cpp | 112 static bool fcmpPredExcludesEqual(FCmpInst::Predicate Pred) { in fcmpPredExcludesEqual() 117 static ConstantFPRange makeLessThan(APFloat V, FCmpInst::Predicate Pred) { in makeLessThan() 129 static ConstantFPRange makeGreaterThan(APFloat V, FCmpInst::Predicate Pred) { in makeGreaterThan() 142 FCmpInst::Predicate Pred) { in extendZeroIfEqual() 157 FCmpInst::Predicate Pred) { in setNaNField() 164 ConstantFPRange::makeAllowedFCmpRegion(FCmpInst::Predicate Pred, in makeAllowedFCmpRegion() 222 ConstantFPRange::makeSatisfyingFCmpRegion(FCmpInst::Predicate Pred, in makeSatisfyingFCmpRegion() 269 ConstantFPRange::makeExactFCmpRegion(FCmpInst::Predicate Pred, in makeExactFCmpRegion() 277 bool ConstantFPRange::fcmp(FCmpInst::Predicate Pred, in fcmp()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | CmpPredicate.h | 24 CmpInst::Predicate Pred; variable 34 : Pred(Pred), HasSameSign(HasSameSign) { in Pred() function
|
| H A D | GenericFloatingPointPredicateUtils.h | 53 fcmpToClassTest(FCmpInst::Predicate Pred, const FunctionT &F, ValueRefT LHS, in fcmpToClassTest() 63 fcmpToClassTest(FCmpInst::Predicate Pred, const FunctionT &F, ValueRefT LHS, in fcmpToClassTest() 93 fcmpImpliesClass(CmpInst::Predicate Pred, const FunctionT &F, ValueRefT LHS, in fcmpImpliesClass() 421 fcmpImpliesClass(CmpInst::Predicate Pred, const FunctionT &F, ValueRefT LHS, in fcmpImpliesClass() 472 fcmpImpliesClass(CmpInst::Predicate Pred, const FunctionT &F, ValueRefT LHS, in fcmpImpliesClass()
|
| /freebsd/contrib/llvm-project/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 | 200 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
|
| /freebsd/contrib/llvm-project/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 llvm::decomposeBitTestICmp(Value *LHS, Value *RHS, CmpInst::Predicate Pred, in decomposeBitTestICmp()
|
| H A D | ScalarEvolutionNormalization.cpp | 37 const NormalizePredTy Pred; member 103 auto Pred = [&](const SCEVAddRecExpr *AR) { in normalizeForPostIncUse() local 115 const SCEV *llvm::normalizeForPostIncUseIf(const SCEV *S, NormalizePredTy Pred, in normalizeForPostIncUseIf() 125 auto Pred = [&](const SCEVAddRecExpr *AR) { in denormalizeForPostIncUse() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ArrayRef.h | 213 template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const { in drop_while() 219 template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const { in drop_until() 239 template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const { in take_while() 245 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const { in take_until() 409 MutableArrayRef<T> drop_while(PredicateT Pred) const { in drop_while() 416 MutableArrayRef<T> drop_until(PredicateT Pred) const { in drop_until() 437 MutableArrayRef<T> take_while(PredicateT Pred) const { in take_while() 444 MutableArrayRef<T> take_until(PredicateT Pred) const { in take_until()
|
| H A D | SmallVectorExtras.h | 24 auto filter_to_vector(ContainerTy &&C, PredicateFn &&Pred) { in filter_to_vector() 31 auto filter_to_vector(ContainerTy &&C, PredicateFn &&Pred) { in filter_to_vector()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | CoreEngine.cpp | 191 static llvm::TimeTraceMetadata timeTraceMetadata(const ExplodedNode *Pred, in timeTraceMetadata() 213 void CoreEngine::dispatchWorkItem(ExplodedNode *Pred, ProgramPoint Loc, in dispatchWorkItem() 260 void CoreEngine::HandleBlockEdge(const BlockEdge &L, ExplodedNode *Pred) { in HandleBlockEdge() 341 ExplodedNode *Pred) { in HandleBlockEntrance() 358 void CoreEngine::HandleBlockExit(const CFGBlock * B, ExplodedNode *Pred) { in HandleBlockExit() 482 void CoreEngine::HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred) { in HandleCallEnter() 488 const CFGBlock * B, ExplodedNode *Pred) { in HandleBranch() 501 ExplodedNode *Pred) { in HandleCleanupTemporaryBranch() 512 ExplodedNode *Pred) { in HandleStaticInit() 523 ExplodedNode *Pred) { in HandlePostStmt() [all …]
|
| H A D | ExprEngineObjC.cpp | 22 ExplodedNode *Pred, in VisitLvalObjCIvarRefExpr() 39 ExplodedNode *Pred, in VisitObjCAtSynchronizedStmt() 84 ExplodedNode *Pred, in VisitObjCForCollectionStmt() 152 ExplodedNode *Pred, in VisitObjCMessage() 260 ExplodedNode *Pred = *DI; in VisitObjCMessage() local
|
| H A D | ExprEngineC.cpp | 42 ExplodedNode *Pred, in VisitBinaryOperator() 197 void ExprEngine::VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred, in VisitBlockExpr() 261 ExplodedNode* Pred) { in handleLValueBitCast() 287 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCast() 579 ExplodedNode *Pred, in VisitCompoundLiteralExpr() 603 void ExprEngine::VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred, in VisitDeclStmt() 680 void ExprEngine::VisitLogicalExpr(const BinaryOperator* B, ExplodedNode *Pred, in VisitLogicalExpr() 775 ExplodedNode *Pred, in VisitInitListExpr() 825 ExplodedNode *Pred, in VisitGuardedExpr() 888 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitOffsetOfExpr() [all …]
|
| H A D | ExprEngineCXX.cpp | 34 ExplodedNode *Pred, in CreateCXXTemporaryObject() 47 void ExprEngine::performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred, in performTrivialCopy() 548 ExplodedNode *Pred, in handleConstructor() 815 ExplodedNode *Pred, in VisitCXXConstructExpr() 821 const CXXInheritedCtorInitExpr *CE, ExplodedNode *Pred, in VisitCXXInheritedCtorInitExpr() 830 ExplodedNode *Pred, in VisitCXXDestructor() 894 ExplodedNode *Pred, in VisitCXXNewAllocatorCall() 965 void ExprEngine::VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, in VisitCXXNewExpr() 1100 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCXXDeleteExpr() 1121 void ExprEngine::VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred, in VisitCXXCatchStmt() [all …]
|
| H A D | ExprEngineCallAndReturn.cpp | 43 ExplodedNode *Pred) { in processCallEnter() 162 ExplodedNode *Pred, in removeDeadOnEndOfFunction() 532 ExplodedNode *Pred, ProgramStateRef State) { in inlineCall() 602 void ExprEngine::VisitCallExpr(const CallExpr *CE, ExplodedNode *Pred, in VisitCallExpr() 654 ExplodedNode *Pred, in finishArgumentConstruction() 672 void ExprEngine::evalCall(ExplodedNodeSet &Dst, ExplodedNode *Pred, in evalCall() 832 ExplodedNode *Pred, ProgramStateRef State) { in conservativeEvalCall() 842 ExprEngine::mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, in mayInlineCallKind() 1072 const ExplodedNode *Pred, in shouldInlineCall() 1214 void ExprEngine::defaultEvalCall(NodeBuilder &Bldr, ExplodedNode *Pred, in defaultEvalCall() [all …]
|
| H A D | ExprEngine.cpp | 967 void ExprEngine::processCFGElement(const CFGElement E, ExplodedNode *Pred, in processCFGElement() 1005 const ExplodedNode *Pred, in shouldRemoveDeadBindings() 1029 void ExprEngine::removeDead(ExplodedNode *Pred, ExplodedNodeSet &Out, in removeDead() 1113 void ExprEngine::ProcessStmt(const Stmt *currStmt, ExplodedNode *Pred) { in ProcessStmt() 1143 void ExprEngine::ProcessLoopExit(const Stmt* S, ExplodedNode *Pred) { in ProcessLoopExit() 1162 ExplodedNode *Pred) { in ProcessInitializer() 1292 ExplodedNode *Pred) { in ProcessImplicitDtor() 1319 ExplodedNode *Pred) { in ProcessNewAllocator() 1339 ExplodedNode *Pred, in ProcessAutomaticObjDtor() 1411 ExplodedNode *Pred, in ProcessDeleteDtor() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUExportClustering.cpp | 68 for (const SDep &Pred : SUb->Preds) { in buildCluster() local 84 for (const SDep &Pred : SU.Preds) { in removeExportDependencies() local 101 for (SDep Pred : ToRemove) in removeExportDependencies() local 103 for (SDep Pred : ToAdd) in removeExportDependencies() local
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CombinerHelperCompares.cpp | 42 CmpInst::Predicate Pred = ICmp.getCond(); in constantFoldICmp() local 73 CmpInst::Predicate Pred = FCmp.getCond(); in constantFoldFCmp() local 99 CmpInst::Predicate Pred = Cmp->getCond(); in matchCanonicalizeICmp() local 124 CmpInst::Predicate Pred = Cmp->getCond(); in matchCanonicalizeFCmp() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 79 static bool isSignTest(ICmpInst::Predicate &Pred, const APInt &C) { in isSignTest() 941 CmpPredicate Pred) { in foldICmpAddOpConst() 995 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShrConstConst() 1054 auto getICmp = [&I](CmpInst::Predicate Pred, Value *LHS, Value *RHS) { in foldICmpShlConstConst() 1184 CmpPredicate Pred; in foldIRemByPowerOfTwoToBitTest() local 1201 CmpPredicate Pred; in foldSignBitTest() local 1231 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithZero() local 1332 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithConstant() local 1378 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithDominatingICmp() local 1449 ICmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpTruncConstant() local [all …]
|
| H A D | InstCombineSelect.cpp | 62 CmpPredicate Pred; in foldSelectBinOpIdentity() local 577 ICmpInst::Predicate Pred = Cmp->getPredicate(); in foldSelectICmpMinMax() local 683 CmpPredicate Pred; in foldSelectICmpAndZeroShl() local 721 ICmpInst::Predicate Pred = IC->getPredicate(); in foldSelectICmpLshrAshr() local 929 ICmpInst::Predicate Pred = ICI->getPredicate(); in canonicalizeSaturatedSubtract() local 1000 ICmpInst::Predicate Pred = Cmp->getPredicate(); in canonicalizeSaturatedAdd() local 1104 ICmpInst::Predicate Pred = Cmp->getStrictPredicate(); in foldAbsDiff() local 1191 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectCttzCtlz() local 1665 CmpPredicate Pred; in tryToReuseConstantFromSelectInComparison() local 1762 CmpPredicate Pred; in foldSelectInstWithICmpConst() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | GlobalISelMatchTableExecutorEmitter.h | 90 for (const auto &Pred : Predicates) { in emitCxxPredicateFns() local 106 for (const auto &Pred : Predicates) { in emitCxxPredicateFns() local
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ThreadSafetyTIL.cpp | 57 unsigned BasicBlock::addPredecessor(BasicBlock *Pred) { in addPredecessor() 196 for (auto *Pred : Predecessors) in topologicalFinalSort() local 210 for (auto *Pred : Predecessors) { in computeDominator() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | SSAUpdaterImpl.h | 140 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
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 150 CmpInst::Predicate Pred) { in cmpOpDescriptor() 223 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validExtractValueIndex() local 256 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate() local 280 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validInsertValueIndex() local 336 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validShuffleVectorIndex() local
|
| /freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CoreEngine.h | 295 ExplodedNode *Pred) { in generateNode() 308 ExplodedNode *Pred) { in generateSink() 355 NodeBuilderWithSinks(ExplodedNode *Pred, ExplodedNodeSet &DstSet, in NodeBuilderWithSinks() 468 ExplodedNode *Pred; variable 520 ExplodedNode *Pred; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ConstraintElimination.cpp | 77 CmpPredicate Pred; member 672 ConstraintInfo::getConstraint(CmpInst::Predicate Pred, Value *Op0, Value *Op1, in getConstraint() 807 ConstraintTy ConstraintInfo::getConstraintForSolving(CmpInst::Predicate Pred, in getConstraintForSolving() 887 bool ConstraintInfo::doesHold(CmpInst::Predicate Pred, Value *A, in doesHold() 895 CmpInst::Predicate Pred, Value *A, Value *B, unsigned NumIn, in transferToOtherSystem() 968 CmpPredicate Pred; in addInfoForInductions() local 1135 CmpPredicate Pred; in addInfoFor() local 1258 static void dumpUnpackedICmp(raw_ostream &OS, ICmpInst::Predicate Pred, in dumpUnpackedICmp() 1273 ICmpInst::Predicate Pred; member 1417 static std::optional<bool> checkCondition(CmpInst::Predicate Pred, Value *A, in checkCondition() [all …]
|