Home
last modified time | relevance | path

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

123456789

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DScalarEvolutionNormalization.cpp37 const NormalizePredTy Pred; member
100 auto Pred = [&](const SCEVAddRecExpr *AR) { in normalizeForPostIncUse() local
106 const SCEV *llvm::normalizeForPostIncUseIf(const SCEV *S, NormalizePredTy Pred, in normalizeForPostIncUseIf()
114 auto Pred = [&](const SCEVAddRecExpr *AR) { in denormalizeForPostIncUse() local
H A DCmpInstAnalysis.cpp23 ICmpInst::Predicate Pred = InvertPred ? ICI->getInversePredicate() in getICmpCode() local
44 CmpInst::Predicate &Pred) { in getPredForICmpCode()
68 CmpInst::Predicate &Pred, in decomposeBitTestICmp()
H A DMustExecute.cpp161 for (auto *Pred : predecessors(BB)) { in collectTransitivePredecessors() local
166 auto *Pred = WorkList.pop_back_val(); in collectTransitivePredecessors() local
203 for (auto *Pred : Predecessors) { in allLoopPathsLeadToBlock() local
275 for (auto *Pred : Predecessors) in doesNotWriteMemoryBefore() local
/freebsd-12.1/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
H A DCoreEngine.cpp155 void CoreEngine::dispatchWorkItem(ExplodedNode* Pred, ProgramPoint Loc, in dispatchWorkItem()
210 void CoreEngine::HandleBlockEdge(const BlockEdge &L, ExplodedNode *Pred) { in HandleBlockEdge()
260 ExplodedNode *Pred) { in HandleBlockEntrance()
278 void CoreEngine::HandleBlockExit(const CFGBlock * B, ExplodedNode *Pred) { in HandleBlockExit()
391 void CoreEngine::HandleCallEnter(const CallEnter &CE, ExplodedNode *Pred) { in HandleCallEnter()
397 const CFGBlock * B, ExplodedNode *Pred) { in HandleBranch()
409 ExplodedNode *Pred) { in HandleCleanupTemporaryBranch()
420 ExplodedNode *Pred) { in HandleStaticInit()
431 ExplodedNode *Pred) { in HandlePostStmt()
447 ExplodedNode *Pred) { in generateNode()
H A DExprEngineC.cpp42 ExplodedNode *Pred, in VisitBinaryOperator()
193 void ExprEngine::VisitBlockExpr(const BlockExpr *BE, ExplodedNode *Pred, in VisitBlockExpr()
259 ExplodedNode* Pred) { in handleLValueBitCast()
284 StmtNodeBuilder &Bldr, ExplodedNode* Pred) { in handleLVectorSplat()
299 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCast()
539 ExplodedNode *Pred, in VisitCompoundLiteralExpr()
697 ExplodedNode *Pred, in VisitInitListExpr()
748 ExplodedNode *Pred, in VisitGuardedExpr()
811 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitOffsetOfExpr()
831 ExplodedNode *Pred, in VisitUnaryExprOrTypeTraitExpr()
[all …]
H A DExprEngineObjC.cpp23 ExplodedNode *Pred, in VisitLvalObjCIvarRefExpr()
40 ExplodedNode *Pred, in VisitObjCAtSynchronizedStmt()
87 ExplodedNode *Pred, in VisitObjCForCollectionStmt()
152 ExplodedNode *Pred, in VisitObjCMessage()
247 ExplodedNode *Pred = *DI; in VisitObjCMessage() local
H A DExprEngine.cpp767 ExplodedNode *Pred) { in ProcessInitializer()
855 ExplodedNode *Pred) { in ProcessImplicitDtor()
935 ExplodedNode *Pred, in ProcessDeleteDtor()
1018 ExplodedNode *Pred, in ProcessTemporaryDtor()
1147 void ExprEngine::Visit(const Stmt *S, ExplodedNode *Pred, in Visit()
2033 ExplodedNode *Pred, in processBranch()
2709 ExplodedNode *Pred, in evalBind()
2767 ExplodedNode *Pred, in evalStore()
2791 ExplodedNode *Pred, in evalLoad()
2829 ExplodedNode *Pred, in evalLocation()
[all …]
H A DExprEngineCallAndReturn.cpp41 ExplodedNode *Pred) { in processCallEnter()
162 ExplodedNode *Pred, in removeDeadOnEndOfFunction()
479 void ExprEngine::VisitCallExpr(const CallExpr *CE, ExplodedNode *Pred, in VisitCallExpr()
533 ExplodedNode *Pred, in finishArgumentConstruction()
551 void ExprEngine::evalCall(ExplodedNodeSet &Dst, ExplodedNode *Pred, in evalCall()
649 ExplodedNode *Pred, in conservativeEvalCall()
659 ExprEngine::mayInlineCallKind(const CallEvent &Call, const ExplodedNode *Pred, in mayInlineCallKind()
894 const ExplodedNode *Pred, in shouldInlineCall()
985 void ExprEngine::defaultEvalCall(NodeBuilder &Bldr, ExplodedNode *Pred, in defaultEvalCall()
1039 NodeBuilder &Bldr, ExplodedNode *Pred) { in BifurcateCall()
[all …]
H A DExprEngineCXX.cpp28 ExplodedNode *Pred, in CreateCXXTemporaryObject()
41 void ExprEngine::performTrivialCopy(NodeBuilder &Bldr, ExplodedNode *Pred, in performTrivialCopy()
390 ExplodedNode *Pred, in VisitCXXConstructExpr()
604 ExplodedNode *Pred, in VisitCXXDestructor()
638 ExplodedNode *Pred, in VisitCXXNewAllocatorCall()
706 void ExprEngine::VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, in VisitCXXNewExpr()
817 ExplodedNode *Pred, ExplodedNodeSet &Dst) { in VisitCXXDeleteExpr()
824 ExplodedNode *Pred, in VisitCXXCatchStmt()
842 void ExprEngine::VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred, in VisitCXXThisExpr()
858 void ExprEngine::VisitLambdaExpr(const LambdaExpr *LE, ExplodedNode *Pred, in VisitLambdaExpr()
/freebsd-12.1/contrib/llvm/include/llvm/ADT/
H A DArrayRef.h201 template <class PredicateT> ArrayRef<T> drop_while(PredicateT Pred) const { in drop_while()
207 template <class PredicateT> ArrayRef<T> drop_until(PredicateT Pred) const { in drop_until()
227 template <class PredicateT> ArrayRef<T> take_while(PredicateT Pred) const { in take_while()
233 template <class PredicateT> ArrayRef<T> take_until(PredicateT Pred) const { in take_until()
375 MutableArrayRef<T> drop_while(PredicateT Pred) const { in drop_while()
382 MutableArrayRef<T> drop_until(PredicateT Pred) const { in drop_until()
403 MutableArrayRef<T> take_while(PredicateT Pred) const { in take_while()
410 MutableArrayRef<T> take_until(PredicateT Pred) const { in take_until()
/freebsd-12.1/contrib/llvm/lib/FuzzMutate/
H A DRandomIRBuilder.cpp30 SourcePred Pred) { in findOrCreateSource()
43 ArrayRef<Value *> Srcs, SourcePred Pred) { in newSource()
135 ArrayRef<Value *> Srcs, SourcePred Pred) { in findPointer()
H A DOperations.cpp126 CmpInst::Predicate Pred) { in cmpOpDescriptor()
191 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validExtractValueIndex() local
223 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in matchScalarInAggregate() local
247 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validInsertValueIndex() local
298 auto Pred = [](ArrayRef<Value *> Cur, const Value *V) { in validShuffleVectorIndex() local
H A DIRMutator.cpp131 for (const auto &Pred : makeArrayRef(OpDesc->SourcePreds).slice(1)) in mutate() local
185 auto Pred = fuzzerop::onlyType(Inst.getType()); in mutate() local
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp242 for (const MachineBasicBlock *Pred : MBB.predecessors()) in SortBlocks() local
363 for (auto Pred : MBB.predecessors()) in SortBlocks() local
370 for (auto Pred : MBB.predecessors()) in SortBlocks() local
379 for (auto Pred : MBB.predecessors()) in SortBlocks() local
H A DWebAssemblyFixIrreducibleControlFlow.cpp208 for (auto *Pred : MBB->predecessors()) { in run() local
234 for (auto *Pred : Looper->predecessors()) { in run() local
307 for (auto *Pred : MBB->predecessors()) { in run() local
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DThreadSafetyTIL.cpp59 unsigned BasicBlock::addPredecessor(BasicBlock *Pred) { in addPredecessor()
198 for (auto *Pred : Predecessors) in topologicalFinalSort() local
212 for (auto *Pred : Predecessors) { in computeDominator() local
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1320 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithZero() local
1353 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithConstant() local
1391 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpWithDominatingICmp() local
2024 CmpInst::Predicate Pred = Cmp.getPredicate(); in foldICmpShrConstant() local
2519 auto Pred = Cmp.getPredicate(); in foldICmpBitCastConstant() local
4331 ICmpInst::Predicate Pred = I.getPredicate(); in foldICmpUsingKnownBits() local
4558 ICmpInst::Predicate Pred = I.getPredicate(); in canonicalizeCmpWithConstant() local
4694 ICmpInst::Predicate Pred, NewPred; in foldICmpWithHighBitMask() local
4842 ICmpInst::Predicate Pred = I.getPredicate(); in visitICmpInst() local
5116 ICmpInst::Predicate Pred; in foldFCmpIntToFPConst() local
[all …]
H A DInstCombineSelect.cpp52 CmpInst::Predicate Pred = getMinMaxPred(SPF); in createMinMax() local
64 CmpInst::Predicate Pred; in foldSelectBinOpIdentity() local
139 ICmpInst::Predicate Pred = Cmp->getPredicate(); in foldSelectICmpAnd() local
637 ICmpInst::Predicate Pred = ICI->getPredicate(); in canonicalizeSaturatedSubtract() local
693 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectCttzCtlz() local
744 ICmpInst::Predicate Pred = Cmp.getPredicate(); in adjustMinMax() local
974 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectInstWithICmp() local
1389 CmpInst::Predicate Pred; in foldSelectCmpBitcasts() local
1596 ICmpInst::Predicate Pred; in foldSelectRotate() local
1643 CmpInst::Predicate Pred; in visitSelectInst() local
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DSSAUpdaterImpl.h140 BlkT *Pred = Preds[p]; in BuildBlockList() local
253 BBInfo *Pred = Info->Preds[p]; in FindDominators() local
283 bool IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) { in IsDefInDomFrontier()
374 BlkT *Pred = PredInfo->BB; in FindAvailableVals() local
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DCoreEngine.h283 ExplodedNode *Pred) { in generateNode()
294 ExplodedNode *Pred) { in generateSink()
341 NodeBuilderWithSinks(ExplodedNode *Pred, ExplodedNodeSet &DstSet, in NodeBuilderWithSinks()
474 ExplodedNode *Pred; variable
521 ExplodedNode *Pred; variable
/freebsd-12.1/contrib/llvm/include/llvm/FuzzMutate/
H A DOpDescriptor.h61 SourcePred(PredT Pred, MakeT Make) : Pred(Pred), Make(Make) {} in SourcePred()
62 SourcePred(PredT Pred, NoneType) : Pred(Pred) { in SourcePred()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp484 ARMCC::CondCodes Pred, in UpdateBaseRegUses()
625 ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, in CreateLoadStoreMulti()
824 ARMCC::CondCodes Pred, unsigned PredReg, const DebugLoc &DL, in CreateLoadStoreDouble()
893 ARMCC::CondCodes Pred = getInstrPredicate(*First, PredReg); in MergeOpsUpdate() local
1260 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg); in MergeBaseUpdateLSMultiple() local
1402 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg); in MergeBaseUpdateLoadStore() local
1509 ARMCC::CondCodes Pred = getInstrPredicate(MI, PredReg); in MergeBaseUpdateLSDouble() local
1667 ARMCC::CondCodes Pred = getInstrPredicate(*MI, PredReg); in FixInvalidRegPairOp() local
1762 ARMCC::CondCodes Pred = getInstrPredicate(*MBBI, PredReg); in LoadStoreMultipleOpti() local
2114 ARMCC::CondCodes &Pred, in CanFormLdStDWord()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp230 ICmpInst::Predicate Pred; member
359 LoopPredication::parseLoopICmp(ICmpInst::Predicate Pred, Value *LHS, in parseLoopICmp()
384 ICmpInst::Predicate Pred, const SCEV *LHS, in expandCheck()
650 ICmpInst::Predicate Pred; in parseLoopLatchICmp() local
684 auto IsUnsupportedPredicate = [](const SCEV *Step, ICmpInst::Predicate Pred) { in parseLoopLatchICmp()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp1071 for (const SDep &Pred : ChainPreds) { in TryUnfoldSU() local
1076 for (const SDep &Pred : LoadPreds) { in TryUnfoldSU() local
1081 for (const SDep &Pred : NodePreds) { in TryUnfoldSU() local
1944 auto &Pred = TempSU->Preds[P]; in CalcNodeSethiUllmanNumber() local
2070 for (const SDep &Pred : SU->Preds) { in HighRegPressure() local
2119 for (const SDep &Pred : SU->Preds) { in RegPressureDiff() local
2162 for (const SDep &Pred : SU->Preds) { in scheduledNode() local
2244 for (const SDep &Pred : SU->Preds) { in unscheduledNode() local
2330 for (const SDep &Pred : SU->Preds) { in calcMaxScratches() local
2341 for (const SDep &Pred : SU->Preds) { in hasOnlyLiveInOpers() local
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp125 auto Pred = I.getPredicate(); in convertFCmp() local
235 auto Pred = I.getPredicate(); in convertICmp() local

123456789