Home
last modified time | relevance | path

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

12345678910>>...14

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantFPRange.cpp112 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 DCmpPredicate.h24 CmpInst::Predicate Pred; variable
34 : Pred(Pred), HasSameSign(HasSameSign) { in Pred() argument
H A DGenericFloatingPointPredicateUtils.h53 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 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.cpp200 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 DCmpInstAnalysis.cpp21 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 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
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DArrayRef.h213 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 DSmallVectorExtras.h24 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 DCoreEngine.cpp191 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 DExprEngineObjC.cpp22 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 DExprEngineC.cpp42 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 DExprEngineCXX.cpp34 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 DExprEngineCallAndReturn.cpp43 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 DExprEngine.cpp967 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 DAMDGPUExportClustering.cpp68 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 DCombinerHelperCompares.cpp42 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 DInstCombineCompares.cpp79 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 DInstCombineSelect.cpp62 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 DGlobalISelMatchTableExecutorEmitter.h90 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 DThreadSafetyTIL.cpp57 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 DSSAUpdaterImpl.h140 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 DOperations.cpp150 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 DCoreEngine.h295 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 DConstraintElimination.cpp77 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 …]

12345678910>>...14