Home
last modified time | relevance | path

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

12345678910>>...13

/freebsd-14.2/contrib/llvm-project/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
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 DValueLattice.cpp14 ValueLatticeElement::getCompare(CmpInst::Predicate Pred, Type *Ty, in getCompare()
/freebsd-14.2/contrib/llvm-project/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
/freebsd-14.2/contrib/llvm-project/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
/freebsd-14.2/contrib/llvm-project/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 DExprEngineObjC.cpp22 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 DExprEngineC.cpp41 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 DExprEngineCXX.cpp31 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 DExprEngineCallAndReturn.cpp45 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 DExprEngine.cpp1158 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 DArrayRef.h217 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 DInstCombineCompares.cpp1155 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 DInstCombineSelect.cpp61 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 DGlobalISelMatchTableExecutorEmitter.h90 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 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
/freebsd-14.2/contrib/llvm-project/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
/freebsd-14.2/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp150 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 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.cpp90 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 DLoopPredication.cpp249 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 DCoreEngine.h293 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 DOpDescriptor.h60 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 DScheduleDAGRRList.cpp1080 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 …]

12345678910>>...13