| /freebsd-14.2/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 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
|
| H A D | ValueLattice.cpp | 14 ValueLatticeElement::getCompare(CmpInst::Predicate Pred, Type *Ty, in getCompare()
|
| /freebsd-14.2/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 | 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
|
| /freebsd-14.2/contrib/llvm-project/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
|
| /freebsd-14.2/contrib/llvm-project/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 | ExprEngineObjC.cpp | 22 ExplodedNode *Pred, in VisitLvalObjCIvarRefExpr() 39 ExplodedNode *Pred, in VisitObjCAtSynchronizedStmt() 84 ExplodedNode *Pred, in VisitObjCForCollectionStmt() 148 ExplodedNode *Pred, in VisitObjCMessage() 256 ExplodedNode *Pred = *DI; in VisitObjCMessage() local
|
| H A D | ExprEngineC.cpp | 41 ExplodedNode *Pred, in VisitBinaryOperator() 193 void ExprEngine::VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred, in VisitBlockExpr() 257 ExplodedNode* Pred) { in handleLValueBitCast() 283 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCast() 539 ExplodedNode *Pred, in VisitCompoundLiteralExpr() 563 void ExprEngine::VisitDeclStmt(const DeclStmt *DS, ExplodedNode *Pred, in VisitDeclStmt() 734 ExplodedNode *Pred, in VisitInitListExpr() 784 ExplodedNode *Pred, in VisitGuardedExpr() 847 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitOffsetOfExpr() 866 ExplodedNode *Pred, in VisitUnaryExprOrTypeTraitExpr() [all …]
|
| H A D | ExprEngineCXX.cpp | 31 ExplodedNode *Pred, in CreateCXXTemporaryObject() 44 void ExprEngine::performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred, in performTrivialCopy() 583 ExplodedNode *Pred, in handleConstructor() 845 ExplodedNode *Pred, in VisitCXXConstructExpr() 851 const CXXInheritedCtorInitExpr *CE, ExplodedNode *Pred, in VisitCXXInheritedCtorInitExpr() 860 ExplodedNode *Pred, in VisitCXXDestructor() 924 ExplodedNode *Pred, in VisitCXXNewAllocatorCall() 995 void ExprEngine::VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, in VisitCXXNewExpr() 1149 void ExprEngine::VisitCXXCatchStmt(const CXXCatchStmt *CS, ExplodedNode *Pred, in VisitCXXCatchStmt() 1167 void ExprEngine::VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred, in VisitCXXThisExpr() [all …]
|
| H A D | ExprEngineCallAndReturn.cpp | 45 ExplodedNode *Pred) { in processCallEnter() 166 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() 842 ExprEngine::mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, in mayInlineCallKind() 1071 const ExplodedNode *Pred, in shouldInlineCall() 1213 void ExprEngine::defaultEvalCall(NodeBuilder &Bldr, ExplodedNode *Pred, in defaultEvalCall() 1271 NodeBuilder &Bldr, ExplodedNode *Pred) { in BifurcateCall() [all …]
|
| H A D | ExprEngine.cpp | 1158 ExplodedNode *Pred) { in ProcessInitializer() 1291 ExplodedNode *Pred) { in ProcessImplicitDtor() 1410 ExplodedNode *Pred, in ProcessDeleteDtor() 1565 ExplodedNode *Pred, in ProcessTemporaryDtor() 1712 void ExprEngine::Visit(const Stmt *S, ExplodedNode *Pred, in Visit() 2744 ExplodedNode *Pred, in processBranch() 3570 ExplodedNode *Pred, in evalBind() 3628 ExplodedNode *Pred, in evalStore() 3652 ExplodedNode *Pred, in evalLoad() 3690 ExplodedNode *Pred, in evalLocation() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ArrayRef.h | 217 template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const { in drop_while() 223 template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const { in drop_until() 243 template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const { in take_while() 249 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const { in take_until() 400 MutableArrayRef<T> drop_while(PredicateT Pred) const { in drop_while() 407 MutableArrayRef<T> drop_until(PredicateT Pred) const { in drop_until() 428 MutableArrayRef<T> take_while(PredicateT Pred) const { in take_while() 435 MutableArrayRef<T> take_until(PredicateT Pred) const { in take_until()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 1155 ICmpInst::Predicate Pred; in foldIRemByPowerOfTwoToBitTest() local 1172 ICmpInst::Predicate Pred; in foldSignBitTest() local 1492 ICmpInst::Predicate Pred; in foldICmpTruncWithTruncOrExt() local 4373 ICmpInst::Predicate Pred; in foldMultiplicationOverflowCheck() local 4445 CmpInst::Predicate Pred; in foldICmpXNegX() local 4479 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpAndXX() local 4504 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpOrXX() local 4538 CmpInst::Predicate Pred = I.getPredicate(); in foldICmpXorXX() local 6367 ICmpInst::Predicate Pred; in foldICmpUsingBoolRange() local 6652 ICmpInst::Predicate Pred, NewPred; in foldICmpWithHighBitMask() local [all …]
|
| H A D | InstCombineSelect.cpp | 61 CmpInst::Predicate Pred; in foldSelectBinOpIdentity() local 621 ICmpInst::Predicate Pred; in foldSelectICmpAndZeroShl() local 1536 ICmpInst::Predicate Pred; in tryToReuseConstantFromSelectInComparison() local 1634 CmpInst::Predicate Pred; in foldSelectInstWithICmpConst() local 2180 CmpInst::Predicate Pred; in foldSelectCmpBitcasts() local 2343 ICmpInst::Predicate Pred; in foldSelectFunnelShift() local 2388 ICmpInst::Predicate Pred; in foldSelectToCopysign() local 2584 ICmpInst::Predicate Pred; in foldSelectWithSRem() local 2643 CmpInst::Predicate Pred; in foldSelectWithFrozenICmp() local 2799 ICmpInst::Predicate Pred; in foldRoundUpIntegerWithPow2Alignment() local [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelMatchTableExecutorEmitter.h | 90 for (const auto &Pred : Predicates) { in emitCxxPredicateFns() local 106 for (const auto &Pred : Predicates) { in emitCxxPredicateFns() local
|
| /freebsd-14.2/contrib/llvm-project/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
|
| /freebsd-14.2/contrib/llvm-project/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
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 150 CmpInst::Predicate Pred) { in cmpOpDescriptor() 220 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validExtractValueIndex() local 252 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate() local 276 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validInsertValueIndex() local 331 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validShuffleVectorIndex() local
|
| /freebsd-14.2/contrib/llvm-project/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 | 90 CmpInst::Predicate Pred; member 813 bool ConstraintInfo::doesHold(CmpInst::Predicate Pred, Value *A, in doesHold() 821 CmpInst::Predicate Pred, Value *A, Value *B, unsigned NumIn, in transferToOtherSystem() 894 CmpInst::Predicate Pred; in addInfoForInductions() local 1044 CmpInst::Predicate Pred; in addInfoFor() local 1161 static void dumpUnpackedICmp(raw_ostream &OS, ICmpInst::Predicate Pred, in dumpUnpackedICmp() 1176 ICmpInst::Predicate Pred; member 1421 CmpInst::Predicate Pred; in checkOrAndOpImpliedByOther() local 1573 ConstraintInfo &Info) { in tryToSimplifyOverflowMath() 1702 auto AddFact = [&](CmpInst::Predicate Pred, Value *A, Value *B) { in eliminateConstraints() [all …]
|
| H A D | LoopPredication.cpp | 249 ICmpInst::Predicate Pred; member 350 auto Pred = ICI->getPredicate(); in parseLoopICmp() local 377 ICmpInst::Predicate Pred, const SCEV *LHS, in expandCheck() 794 for (auto *Pred : predecessors(IfTrueBB)) in widenWidenableBranchGuardConditions() local 854 auto IsUnsupportedPredicate = [](const SCEV *Step, ICmpInst::Predicate Pred) { in parseLoopLatchICmp() 985 if (BasicBlock *Pred = BB->getSinglePredecessor()) in FindWidenableTerminatorAboveLoop() local 993 if (BasicBlock *Pred = BB->getSinglePredecessor()) { in FindWidenableTerminatorAboveLoop() local
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | CoreEngine.h | 293 ExplodedNode *Pred) { in generateNode() 306 ExplodedNode *Pred) { in generateSink() 353 NodeBuilderWithSinks(ExplodedNode *Pred, ExplodedNodeSet &DstSet, in NodeBuilderWithSinks() 486 ExplodedNode *Pred; variable 538 ExplodedNode *Pred; variable
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/FuzzMutate/ |
| H A D | OpDescriptor.h | 60 SourcePred(PredT Pred, MakeT Make) : Pred(Pred), Make(Make) {} in SourcePred() 61 SourcePred(PredT Pred, std::nullopt_t) : Pred(Pred) { in SourcePred()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | ScheduleDAGRRList.cpp | 1080 for (const SDep &Pred : LoadPreds) { in TryUnfoldSU() local 1085 for (const SDep &Pred : NodePreds) { in TryUnfoldSU() local 1971 auto &Pred = TempSU->Preds[P]; in CalcNodeSethiUllmanNumber() local 2097 for (const SDep &Pred : SU->Preds) { in HighRegPressure() local 2146 for (const SDep &Pred : SU->Preds) { in RegPressureDiff() local 2189 for (const SDep &Pred : SU->Preds) { in scheduledNode() local 2271 for (const SDep &Pred : SU->Preds) { in unscheduledNode() local 2366 for (const SDep &Pred : SU->Preds) { in calcMaxScratches() local 2377 for (const SDep &Pred : SU->Preds) { in hasOnlyLiveInOpers() local 2975 for (const SDep &Pred : SU.Preds) in PrescheduleNodesWithMultipleUses() local [all …]
|