Home
last modified time | relevance | path

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

12345678910>>...13

/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DCmpInstAnalysis.cpp21 unsigned llvm::getICmpCode(CmpInst::Predicate Pred) { in getICmpCode() argument
41 CmpInst::Predicate &Pred) { in getPredForICmpCode() argument
65 CmpInst::Predicate &Pred) { in getPredForFCmpCode() argument
77 decomposeBitTestICmp(Value * LHS,Value * RHS,CmpInst::Predicate & Pred,Value * & X,APInt & Mask,bool LookThruTrunc) decomposeBitTestICmp() argument
[all...]
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-src/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-src/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-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp182 void CoreEngine::dispatchWorkItem(ExplodedNode* Pred, ProgramPoint Loc, in dispatchWorkItem() argument
237 HandleBlockEdge(const BlockEdge & L,ExplodedNode * Pred) HandleBlockEdge() argument
307 HandleBlockEntrance(const BlockEntrance & L,ExplodedNode * Pred) HandleBlockEntrance() argument
324 HandleBlockExit(const CFGBlock * B,ExplodedNode * Pred) HandleBlockExit() argument
448 HandleCallEnter(const CallEnter & CE,ExplodedNode * Pred) HandleCallEnter() argument
454 HandleBranch(const Stmt * Cond,const Stmt * Term,const CFGBlock * B,ExplodedNode * Pred) HandleBranch() argument
466 HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr * BTE,const CFGBlock * B,ExplodedNode * Pred) HandleCleanupTemporaryBranch() argument
477 HandleStaticInit(const DeclStmt * DS,const CFGBlock * B,ExplodedNode * Pred) HandleStaticInit() argument
488 HandlePostStmt(const CFGBlock * B,unsigned StmtIdx,ExplodedNode * Pred) HandlePostStmt() argument
501 HandleVirtualBaseBranch(const CFGBlock * B,ExplodedNode * Pred) HandleVirtualBaseBranch() argument
527 generateNode(const ProgramPoint & Loc,ProgramStateRef State,ExplodedNode * Pred) generateNode() argument
[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() argument
193 void ExprEngine::VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred, in VisitBlockExpr() argument
257 ExplodedNode* Pred) { in handleLValueBitCast() argument
283 VisitCast(const CastExpr * CastE,const Expr * Ex,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCast() argument
539 VisitCompoundLiteralExpr(const CompoundLiteralExpr * CL,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCompoundLiteralExpr() argument
563 VisitDeclStmt(const DeclStmt * DS,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitDeclStmt() argument
639 VisitLogicalExpr(const BinaryOperator * B,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitLogicalExpr() argument
734 VisitInitListExpr(const InitListExpr * IE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitInitListExpr() argument
784 VisitGuardedExpr(const Expr * Ex,const Expr * L,const Expr * R,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitGuardedExpr() argument
847 VisitOffsetOfExpr(const OffsetOfExpr * OOE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitOffsetOfExpr() argument
866 VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr * Ex,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitUnaryExprOrTypeTraitExpr() argument
921 VisitUnaryOperator(const UnaryOperator * U,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitUnaryOperator() argument
1058 VisitIncrementDecrementOperator(const UnaryOperator * U,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitIncrementDecrementOperator() argument
[all...]
H A DExprEngineCXX.cpp31 ExplodedNode *Pred, in CreateCXXTemporaryObject() argument
44 void ExprEngine::performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred, in performTrivialCopy() argument
583 handleConstructor(const Expr * E,ExplodedNode * Pred,ExplodedNodeSet & destNodes) handleConstructor() argument
845 VisitCXXConstructExpr(const CXXConstructExpr * CE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCXXConstructExpr() argument
851 VisitCXXInheritedCtorInitExpr(const CXXInheritedCtorInitExpr * CE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCXXInheritedCtorInitExpr() argument
860 VisitCXXDestructor(QualType ObjectType,const MemRegion * Dest,const Stmt * S,bool IsBaseDtor,ExplodedNode * Pred,ExplodedNodeSet & Dst,EvalCallOptions & CallOpts) VisitCXXDestructor() argument
924 VisitCXXNewAllocatorCall(const CXXNewExpr * CNE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCXXNewAllocatorCall() argument
995 VisitCXXNewExpr(const CXXNewExpr * CNE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCXXNewExpr() argument
1128 VisitCXXDeleteExpr(const CXXDeleteExpr * CDE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCXXDeleteExpr() argument
1149 VisitCXXCatchStmt(const CXXCatchStmt * CS,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCXXCatchStmt() argument
1167 VisitCXXThisExpr(const CXXThisExpr * TE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCXXThisExpr() argument
1183 VisitLambdaExpr(const LambdaExpr * LE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitLambdaExpr() argument
[all...]
H A DExprEngineCallAndReturn.cpp45 ExplodedNode *Pred) { in processCallEnter() argument
166 ExplodedNode *Pred, in removeDeadOnEndOfFunction() argument
532 inlineCall(WorkList * WList,const CallEvent & Call,const Decl * D,NodeBuilder & Bldr,ExplodedNode * Pred,ProgramStateRef State) inlineCall() argument
602 VisitCallExpr(const CallExpr * CE,ExplodedNode * Pred,ExplodedNodeSet & dst) VisitCallExpr() argument
654 finishArgumentConstruction(ExplodedNodeSet & Dst,ExplodedNode * Pred,const CallEvent & Call) finishArgumentConstruction() argument
672 evalCall(ExplodedNodeSet & Dst,ExplodedNode * Pred,const CallEvent & Call) evalCall() argument
832 conservativeEvalCall(const CallEvent & Call,NodeBuilder & Bldr,ExplodedNode * Pred,ProgramStateRef State) conservativeEvalCall() argument
842 mayInlineCallKind(const CallEvent & Call,const ExplodedNode * Pred,AnalyzerOptions & Opts,const EvalCallOptions & CallOpts) mayInlineCallKind() argument
1071 shouldInlineCall(const CallEvent & Call,const Decl * D,const ExplodedNode * Pred,const EvalCallOptions & CallOpts) shouldInlineCall() argument
1213 defaultEvalCall(NodeBuilder & Bldr,ExplodedNode * Pred,const CallEvent & CallTemplate,const EvalCallOptions & CallOpts) defaultEvalCall() argument
1271 BifurcateCall(const MemRegion * BifurReg,const CallEvent & Call,const Decl * D,NodeBuilder & Bldr,ExplodedNode * Pred) BifurcateCall() argument
1306 VisitReturnStmt(const ReturnStmt * RS,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitReturnStmt() argument
[all...]
H A DExprEngine.cpp966 void ExprEngine::processCFGElement(const CFGElement E, ExplodedNode *Pred, in processCFGElement() argument
1005 const ExplodedNode *Pred, in shouldRemoveDeadBindings() argument
1029 void ExprEngine::removeDead(ExplodedNode *Pred, ExplodedNodeSe argument
1109 ProcessStmt(const Stmt * currStmt,ExplodedNode * Pred) ProcessStmt() argument
1139 ProcessLoopExit(const Stmt * S,ExplodedNode * Pred) ProcessLoopExit() argument
1158 ProcessInitializer(const CFGInitializer CFGInit,ExplodedNode * Pred) ProcessInitializer() argument
1291 ProcessImplicitDtor(const CFGImplicitDtor D,ExplodedNode * Pred) ProcessImplicitDtor() argument
1318 ProcessNewAllocator(const CXXNewExpr * NE,ExplodedNode * Pred) ProcessNewAllocator() argument
1338 ProcessAutomaticObjDtor(const CFGAutomaticObjDtor Dtor,ExplodedNode * Pred,ExplodedNodeSet & Dst) ProcessAutomaticObjDtor() argument
1410 ProcessDeleteDtor(const CFGDeleteDtor Dtor,ExplodedNode * Pred,ExplodedNodeSet & Dst) ProcessDeleteDtor() argument
1486 ProcessBaseDtor(const CFGBaseDtor D,ExplodedNode * Pred,ExplodedNodeSet & Dst) ProcessBaseDtor() argument
1506 ProcessMemberDtor(const CFGMemberDtor D,ExplodedNode * Pred,ExplodedNodeSet & Dst) ProcessMemberDtor() argument
1565 ProcessTemporaryDtor(const CFGTemporaryDtor D,ExplodedNode * Pred,ExplodedNodeSet & Dst) ProcessTemporaryDtor() argument
1642 processCleanupTemporaryBranch(const CXXBindTemporaryExpr * BTE,NodeBuilderContext & BldCtx,ExplodedNode * Pred,ExplodedNodeSet & Dst,const CFGBlock * DstT,const CFGBlock * DstF) processCleanupTemporaryBranch() argument
1712 Visit(const Stmt * S,ExplodedNode * Pred,ExplodedNodeSet & DstTop) Visit() argument
2492 processCFGBlockEntrance(const BlockEdge & L,NodeBuilderWithSinks & nodeBuilder,ExplodedNode * Pred) processCFGBlockEntrance() argument
2744 processBranch(const Stmt * Condition,NodeBuilderContext & BldCtx,ExplodedNode * Pred,ExplodedNodeSet & Dst,const CFGBlock * DstT,const CFGBlock * DstF) processBranch() argument
2888 processBeginOfFunction(NodeBuilderContext & BC,ExplodedNode * Pred,ExplodedNodeSet & Dst,const BlockEdge & L) processBeginOfFunction() argument
2898 processEndOfFunction(NodeBuilderContext & BC,ExplodedNode * Pred,const ReturnStmt * RS) processEndOfFunction() argument
3055 VisitCommonDeclRefExpr(const Expr * Ex,const NamedDecl * D,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitCommonDeclRefExpr() argument
3195 VisitArrayInitLoopExpr(const ArrayInitLoopExpr * Ex,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitArrayInitLoopExpr() argument
3293 VisitArraySubscriptExpr(const ArraySubscriptExpr * A,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitArraySubscriptExpr() argument
3343 VisitMemberExpr(const MemberExpr * M,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitMemberExpr() argument
3431 VisitAtomicExpr(const AtomicExpr * AE,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitAtomicExpr() argument
3570 evalBind(ExplodedNodeSet & Dst,const Stmt * StoreE,ExplodedNode * Pred,SVal location,SVal Val,bool atDeclInit,const ProgramPoint * PP) evalBind() argument
3628 evalStore(ExplodedNodeSet & Dst,const Expr * AssignE,const Expr * LocationE,ExplodedNode * Pred,ProgramStateRef state,SVal location,SVal Val,const ProgramPointTag * tag) evalStore() argument
3652 evalLoad(ExplodedNodeSet & Dst,const Expr * NodeEx,const Expr * BoundEx,ExplodedNode * Pred,ProgramStateRef state,SVal location,const ProgramPointTag * tag,QualType LoadTy) evalLoad() argument
3690 evalLocation(ExplodedNodeSet & Dst,const Stmt * NodeEx,const Stmt * BoundEx,ExplodedNode * Pred,ProgramStateRef state,SVal location,bool isLoad) evalLocation() argument
3738 for (const auto Pred : Src) { evalEagerlyAssumeBinOpBifurcation() local
3774 VisitGCCAsmStmt(const GCCAsmStmt * A,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitGCCAsmStmt() argument
3797 VisitMSAsmStmt(const MSAsmStmt * A,ExplodedNode * Pred,ExplodedNodeSet & Dst) VisitMSAsmStmt() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/ADT/
H A DArrayRef.h217 template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const { in drop_while() argument
223 template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const { in drop_until() argument
243 template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const { in take_while() argument
249 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const { in take_until() argument
400 MutableArrayRef<T> drop_while(PredicateT Pred) const { in drop_while() argument
407 drop_until(PredicateT Pred) drop_until() argument
428 take_while(PredicateT Pred) take_while() argument
435 take_until(PredicateT Pred) take_until() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp80 isSignTest(ICmpInst::Predicate & Pred,const APInt & C) isSignTest() argument
912 foldICmpAddOpConst(Value * X,const APInt & C,ICmpInst::Predicate Pred) foldICmpAddOpConst() argument
966 __anon68ee6cff0402(CmpInst::Predicate Pred, Value *LHS, Value *RHS) foldICmpShrConstConst() argument
1025 __anon68ee6cff0502(CmpInst::Predicate Pred, Value *LHS, Value *RHS) foldICmpShlConstConst() argument
1155 ICmpInst::Predicate Pred; foldIRemByPowerOfTwoToBitTest() local
1172 ICmpInst::Predicate Pred; foldSignBitTest() local
1202 CmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpWithZero() local
1295 CmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpWithConstant() local
1342 CmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpWithDominatingICmp() local
1411 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpTruncConstant() local
1492 ICmpInst::Predicate Pred; foldICmpTruncWithTruncOrExt() local
1553 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpXorConstant() local
1614 CmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpXorShiftConst() local
1840 const ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpAndConstant() local
1974 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpOrXorSubChain() local
1991 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpOrConstant() local
2082 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpMulConstant() local
2179 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpShlOne() local
2221 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpShlConstant() local
2380 CmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpShrConstant() local
2534 const ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpSRemConstant() local
2582 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpUDivConstant() local
2615 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpDivConstant() local
2798 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpSubConstant() local
2937 const CmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpAddConstant() local
3170 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpBitCast() local
3359 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpBinOpEqualityWithConstant() local
3474 const ICmpInst::Predicate Pred = I.getPredicate(); foldCtpopPow2Test() local
3500 const ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpEqIntrinsicWithConstant() local
3608 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpIntrinsicWithIntrinsic() local
3662 const ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpInstWithConstantAllowUndef() local
3740 foldICmpUSubSatOrUAddSatWithConstant(ICmpInst::Predicate Pred,SaturatingInst * II,const APInt & C,InstCombiner::BuilderTy & Builder) foldICmpUSubSatOrUAddSatWithConstant() argument
3828 ICmpInst::Predicate Pred = Cmp.getPredicate(); foldICmpIntrinsicWithConstant() local
3963 foldSelectICmp(ICmpInst::Predicate Pred,SelectInst * SI,Value * RHS,const ICmpInst & I) foldSelectICmp() argument
4373 ICmpInst::Predicate Pred; foldMultiplicationOverflowCheck() local
4445 CmpInst::Predicate Pred; foldICmpXNegX() local
4479 CmpInst::Predicate Pred = I.getPredicate(); foldICmpAndXX() local
4504 CmpInst::Predicate Pred = I.getPredicate(); foldICmpOrXX() local
4538 CmpInst::Predicate Pred = I.getPredicate(); foldICmpXorXX() local
4576 const CmpInst::Predicate Pred = I.getPredicate(); foldICmpBinOp() local
4640 __anon68ee6cff0e02(const BinaryOperator &BO, CmpInst::Predicate Pred, bool &HasNSW, bool &HasNUW) foldICmpBinOp() argument
5049 foldICmpWithMinMax(Instruction & I,MinMaxIntrinsic * MinMax,Value * Z,ICmpInst::Predicate Pred) foldICmpWithMinMax() argument
5191 const CmpInst::Predicate Pred = I.getPredicate(); foldICmpPow2Test() local
5245 const CmpInst::Predicate Pred = I.getPredicate(); foldICmpEquality() local
5492 ICmpInst::Predicate Pred = ICmp.getPredicate(); foldICmpWithTrunc() local
6108 ICmpInst::Predicate Pred = I.getPredicate(); foldICmpUsingKnownBits() local
6367 ICmpInst::Predicate Pred; foldICmpUsingBoolRange() local
6452 getFlippedStrictnessPredicateAndConstant(CmpInst::Predicate Pred,Constant * C) getFlippedStrictnessPredicateAndConstant() argument
6528 ICmpInst::Predicate Pred = I.getPredicate(); canonicalizeCmpWithConstant() local
6551 CmpInst::Predicate Pred = I.getPredicate(); canonicalizeICmpPredicate() local
6652 ICmpInst::Predicate Pred, NewPred; foldICmpWithHighBitMask() local
6695 const CmpInst::Predicate Pred = Cmp.getPredicate(); foldVectorCmp() local
6699 __anon68ee6cff1602(CmpInst::Predicate Pred, Value *X, Value *Y) foldVectorCmp() argument
6764 CmpInst::Predicate Pred = I.getPredicate(); foldICmpOfUAddOv() local
6858 foldICmpCommutative(ICmpInst::Predicate Pred,Value * Op0,Value * Op1,ICmpInst & CxtI) foldICmpCommutative() argument
7023 ICmpInst::Predicate Pred = I.getPredicate(); visitICmpInst() local
7302 ICmpInst::Predicate Pred; foldFCmpIntToFPConst() local
7484 FCmpInst::Predicate Pred = I.getPredicate(); foldFCmpReciprocalAndZero() local
7617 CmpInst::Predicate Pred = I.getPredicate(); foldFCmpFNegCommonOp() local
7646 const CmpInst::Predicate Pred = I.getPredicate(); visitFCmpInst() local
[all...]
H A DInstCombineSelect.cpp61 CmpInst::Predicate Pred; in foldSelectBinOpIdentity() local
136 ICmpInst::Predicate Pred = Cmp->getPredicate(); foldSelectICmpAnd() local
621 ICmpInst::Predicate Pred; foldSelectICmpAndZeroShl() local
659 ICmpInst::Predicate Pred = IC->getPredicate(); foldSelectICmpLshrAshr() local
725 CmpInst::Predicate Pred = IC->getPredicate(); foldSelectICmpAndBinOp() local
891 ICmpInst::Predicate Pred = ICI->getPredicate(); canonicalizeSaturatedSubtract() local
962 ICmpInst::Predicate Pred = Cmp->getPredicate(); canonicalizeSaturatedAdd() local
1033 ICmpInst::Predicate Pred = Cmp->getStrictPredicate(); foldAbsDiff() local
1120 ICmpInst::Predicate Pred = ICI->getPredicate(); foldSelectCttzCtlz() local
1536 ICmpInst::Predicate Pred; tryToReuseConstantFromSelectInComparison() local
1634 CmpInst::Predicate Pred; foldSelectInstWithICmpConst() local
1706 ICmpInst::Predicate Pred = ICI->getPredicate(); foldSelectInstWithICmp() local
1971 ICmpInst::Predicate Pred; foldOverflowingAddSubSelect() local
2180 CmpInst::Predicate Pred; foldSelectCmpBitcasts() local
2343 ICmpInst::Predicate Pred; foldSelectFunnelShift() local
2388 ICmpInst::Predicate Pred; foldSelectToCopysign() local
2534 for (auto *Pred : predecessors(BB)) { foldSelectToPhiImpl() local
2551 for (auto *Pred : predecessors(BB)) foldSelectToPhiImpl() local
2584 ICmpInst::Predicate Pred; foldSelectWithSRem() local
2643 CmpInst::Predicate Pred; foldSelectWithFrozenICmp() local
2705 CmpInst::Predicate Pred; foldSelectWithFCmpToFabs() local
2799 ICmpInst::Predicate Pred; foldRoundUpIntegerWithPow2Alignment() local
3202 isSafeToRemoveBitCeilSelect(ICmpInst::Predicate Pred,Value * Cond0,const APInt * Cond1,Value * CtlzOp,unsigned BitWidth,bool & ShouldDropNUW) isSafeToRemoveBitCeilSelect() argument
3302 ICmpInst::Predicate Pred; foldBitCeil() local
3434 FCmpInst::Predicate Pred = FCmp->getPredicate(); visitSelectInst() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelMatchTableExecutorEmitter.h
/freebsd-src/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-src/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 IsDefInDomFrontier(const BBInfo * Pred,const BBInfo * IDom) IsDefInDomFrontier() argument
399 BlkT *Pred = PredInfo->BB; FindAvailableVals() local
[all...]
/freebsd-src/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-src/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; isProcessableCondBI() local
394 ICmpInst::Predicate Pred = ICmpInst::ICMP_NE; splitLoopBound() local
[all...]
H A DConstraintElimination.cpp90 CmpInst::Predicate Pred; global() member
602 getConstraint(CmpInst::Predicate Pred,Value * Op0,Value * Op1,SmallVectorImpl<Value * > & NewVariables) const getConstraint() argument
733 getConstraintForSolving(CmpInst::Predicate Pred,Value * Op0,Value * Op1) const getConstraintForSolving() argument
813 doesHold(CmpInst::Predicate Pred,Value * A,Value * B) const doesHold() argument
821 transferToOtherSystem(CmpInst::Predicate Pred,Value * A,Value * B,unsigned NumIn,unsigned NumOut,SmallVectorImpl<StackEntry> & DFSInStack) transferToOtherSystem() argument
894 CmpInst::Predicate Pred; addInfoForInductions() local
1044 CmpInst::Predicate Pred; addInfoFor() local
1161 dumpUnpackedICmp(raw_ostream & OS,ICmpInst::Predicate Pred,Value * LHS,Value * RHS) dumpUnpackedICmp() argument
1176 ICmpInst::Predicate Pred; global() member
1320 checkCondition(CmpInst::Predicate Pred,Value * A,Value * B,Instruction * CheckInst,ConstraintInfo & Info) checkCondition() argument
1421 CmpInst::Predicate Pred; checkOrAndOpImpliedByOther() local
1474 addFact(CmpInst::Predicate Pred,Value * A,Value * B,unsigned NumIn,unsigned NumOut,SmallVectorImpl<StackEntry> & DFSInStack) addFact() argument
1573 __anon74ef54230f02(CmpInst::Predicate Pred, Value *A, Value *B, ConstraintInfo &Info) tryToSimplifyOverflowMath() argument
1702 __anon74ef54231202(CmpInst::Predicate Pred, Value *A, Value *B) eliminateConstraints() argument
1729 ICmpInst::Predicate Pred; eliminateConstraints() local
[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-src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h293 generateNode(const ProgramPoint & PP,ProgramStateRef State,ExplodedNode * Pred) generateNode() argument
306 generateSink(const ProgramPoint & PP,ProgramStateRef State,ExplodedNode * Pred) generateSink() argument
353 NodeBuilderWithSinks(ExplodedNode * Pred,ExplodedNodeSet & DstSet,const NodeBuilderContext & Ctx,ProgramPoint & L) NodeBuilderWithSinks() argument
486 ExplodedNode *Pred; global() variable
538 ExplodedNode *Pred; global() variable
[all...]
/freebsd-src/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-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp1075 for (const SDep &Pred : ChainPreds) { TryUnfoldSU() local
1080 for (const SDep &Pred : LoadPreds) { TryUnfoldSU() local
1085 for (const SDep &Pred : NodePreds) { TryUnfoldSU() local
1971 auto &Pred = TempSU->Preds[P]; CalcNodeSethiUllmanNumber() local
1994 for (const SDep &Pred : TempSU->Preds) { CalcNodeSethiUllmanNumber() local
2097 for (const SDep &Pred : SU->Preds) { HighRegPressure() local
2146 for (const SDep &Pred : SU->Preds) { RegPressureDiff() local
2189 for (const SDep &Pred : SU->Preds) { scheduledNode() local
2271 for (const SDep &Pred : SU->Preds) { unscheduledNode() local
2366 for (const SDep &Pred : SU->Preds) { calcMaxScratches() local
2377 for (const SDep &Pred : SU->Preds) { hasOnlyLiveInOpers() local
2436 for (const SDep &Pred : SU->Preds) { initVRegCycle() local
2448 for (const SDep &Pred : SU->Preds) { resetVRegCycle() local
2466 for (const SDep &Pred : SU->Preds) { hasVRegCycleUse() local
2975 for (const SDep &Pred : SU.Preds) PrescheduleNodesWithMultipleUses() local
2999 for (const SDep &Pred : SU.Preds) PrescheduleNodesWithMultipleUses() local
[all...]

12345678910>>...13