/openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
H A D | Delinearization.cpp | 51 ScalarEvolution &SE; member 126 ScalarEvolution &SE; member 173 void llvm::collectParametricTerms(ScalarEvolution &SE, const SCEV *Expr, in collectParametricTerms() 200 static bool findArrayDimensionsRec(ScalarEvolution &SE, in findArrayDimensionsRec() 260 static const SCEV *removeConstantFactors(ScalarEvolution &SE, const SCEV *T) { in removeConstantFactors() 279 void llvm::findArrayDimensions(ScalarEvolution &SE, in findArrayDimensions() 343 void llvm::computeAccessFunctions(ScalarEvolution &SE, const SCEV *Expr, in computeAccessFunctions() 450 void llvm::delinearize(ScalarEvolution &SE, const SCEV *Expr, in delinearize() 486 bool llvm::getIndexExpressionsFromGEP(ScalarEvolution &SE, in getIndexExpressionsFromGEP() 525 ScalarEvolution *SE, Instruction *Inst, const SCEV *AccessFn, in tryDelinearizeFixedSizeImpl() [all …]
|
H A D | LoopNestAnalysis.cpp | 42 LoopNest::LoopNest(Loop &Root, ScalarEvolution &SE) in LoopNest() 48 ScalarEvolution &SE) { in getLoopNest() 104 ScalarEvolution &SE) { in arePerfectlyNested() 110 const Loop &OuterLoop, const Loop &InnerLoop, ScalarEvolution &SE) { in analyzeLoopNestForPerfectNest() 182 const Loop &OuterLoop, const Loop &InnerLoop, ScalarEvolution &SE) { in getInterveningInstructions() 261 unsigned LoopNest::getMaxPerfectDepth(const Loop &Root, ScalarEvolution &SE) { in getMaxPerfectDepth() 316 ScalarEvolution &SE) { in checkLoopsStructure()
|
H A D | ScalarEvolutionNormalization.cpp | 99 ScalarEvolution &SE) { in normalizeForPostIncUse() 107 ScalarEvolution &SE) { in normalizeForPostIncUseIf() 113 ScalarEvolution &SE) { in denormalizeForPostIncUse()
|
H A D | LoopAccessAnalysis.cpp | 164 ScalarEvolution *SE = PSE.getSE(); in replaceSymbolicStrideSCEV() local 205 ScalarEvolution *SE = PSE.getSE(); in insert() local 370 ScalarEvolution *SE) { in getMinFromExprs() 392 ScalarEvolution &SE) { in addPointer() 815 ScalarEvolution *SE, const Loop *L, Value *Ptr, in findForkedSCEVs() 956 ScalarEvolution *SE = PSE.getSE(); in findForkedPointer() local 1039 ScalarEvolution *SE, Loop *TheLoop, in canCheckPtrAtRT() 1483 ScalarEvolution &SE, bool StrictCheck, in getPointersDiff() 1548 const DataLayout &DL, ScalarEvolution &SE, in sortPtrAccesses() 1593 ScalarEvolution &SE, bool CheckType) { in isConsecutiveAccess() [all …]
|
H A D | IVUsers.cpp | 57 ScalarEvolution *SE, LoopInfo *LI) { in isInteresting() 252 ScalarEvolution *SE) in IVUsers() 317 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() local
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopBoundSplit.cpp | 51 static void analyzeICmp(ScalarEvolution &SE, ICmpInst *ICmp, in analyzeICmp() 80 static bool calculateUpperBound(const Loop &L, ScalarEvolution &SE, in calculateUpperBound() 125 static bool hasProcessableCondition(const Loop &L, ScalarEvolution &SE, in hasProcessableCondition() 159 static bool isProcessableCondBI(const ScalarEvolution &SE, in isProcessableCondBI() 180 ScalarEvolution &SE, ConditionInfo &Cond) { in canSplitLoopBound() 243 static BranchInst *findSplitCandidate(const Loop &L, ScalarEvolution &SE, in findSplitCandidate() 289 ScalarEvolution &SE, LPMUpdater &U) { in splitLoopBound()
|
H A D | InductiveRangeCheckElimination.cpp | 196 bool isEmpty(ScalarEvolution &SE, bool IsSigned) const { in isEmpty() 231 ScalarEvolution &SE; member in __anon1c7c69790111::InductiveRangeCheckElimination 245 InductiveRangeCheckElimination(ScalarEvolution &SE, in InductiveRangeCheckElimination() 352 Loop *L, ScalarEvolution &SE, Use &ConditionUse, in extractRangeChecksFromCond() 407 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo *BPI, in extractRangeChecksFromBranch() 617 ScalarEvolution &SE; member in __anon1c7c69790311::LoopConstrainer 642 const LoopStructure &LS, ScalarEvolution &SE, in LoopConstrainer() 660 Loop *L, ScalarEvolution &SE) { in isSafeDecreasingBound() 710 Loop *L, ScalarEvolution &SE) { in isSafeIncreasingBound() 750 LoopStructure::parseLoopStructure(ScalarEvolution &SE, Loop &L, in parseLoopStructure() [all …]
|
H A D | AlignmentFromAssumptions.cpp | 95 ScalarEvolution *SE) { in getNewAlignmentDiff() 127 ScalarEvolution *SE) { in getNewAlignment() 325 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() local 352 ScalarEvolution &SE = AM.getResult<ScalarEvolutionAnalysis>(F); in run() local
|
H A D | LoopFlatten.cpp | 314 BranchInst *&BackBranch, ScalarEvolution *SE, bool IsWidened) { in verifyTripCount() 381 BranchInst *&BackBranch, ScalarEvolution *SE, bool IsWidened) { in findLoopComponents() 684 ScalarEvolution *SE, AssumptionCache *AC, in CanFlattenLoopPair() 730 ScalarEvolution *SE, AssumptionCache *AC, in DoFlattenLoopPair() 803 ScalarEvolution *SE, AssumptionCache *AC, in CanWidenIV() 869 ScalarEvolution *SE, AssumptionCache *AC, in FlattenLoopPair() 921 bool Flatten(LoopNest &LN, DominatorTree *DT, LoopInfo *LI, ScalarEvolution *SE, in Flatten() 1002 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() local
|
H A D | LoopSimplifyCFG.cpp | 117 ScalarEvolution &SE; member in __anon70582c810111::ConstantTerminatorFoldingImpl 532 ScalarEvolution &SE, in ConstantTerminatorFoldingImpl() 646 ScalarEvolution &SE, in constantFoldTerminators() 665 ScalarEvolution &SE) { in mergeBlocksIntoPredecessors() 699 ScalarEvolution &SE, MemorySSAUpdater *MSSAU, in simplifyLoopCFG() 752 ScalarEvolution &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() local
|
H A D | LoopDataPrefetch.cpp | 65 ScalarEvolution *SE, const TargetTransformInfo *TTI, in LoopDataPrefetch() 109 ScalarEvolution *SE; member in __anonc994382f0111::LoopDataPrefetch 176 ScalarEvolution *SE = &AM.getResult<ScalarEvolutionAnalysis>(F); in run() local 201 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() local
|
H A D | LoopPredication.cpp | 265 ScalarEvolution *SE; member in __anon18e09b760111::LoopPredication 323 LoopPredication(AliasAnalysis *AA, DominatorTree *DT, ScalarEvolution *SE, in LoopPredication() 345 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() local 453 ScalarEvolution &SE, in isSafeToTruncateWideIVType() 488 ScalarEvolution &SE, in generateLoopLatchCheck() 677 static void normalizePredicate(ScalarEvolution *SE, Loop *L, in normalizePredicate() 1073 static const SCEV *getMinAnalyzeableBackedgeTakenCount(ScalarEvolution &SE, in getMinAnalyzeableBackedgeTakenCount()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/ |
H A D | SetOperations.h | 26 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_union() local 53 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); in set_difference() local 64 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_subtract() local
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | LCSSA.cpp | 80 ScalarEvolution *SE, IRBuilderBase &Builder, in formLCSSAForInstructions() 342 ScalarEvolution *SE) { in formLCSSA() 411 const LoopInfo *LI, ScalarEvolution *SE) { in formLCSSARecursively() 424 ScalarEvolution *SE) { in formLCSSAOnAllLoops() 441 ScalarEvolution *SE; member 507 auto *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F); in run() local
|
H A D | LoopVersioning.cpp | 43 ScalarEvolution *SE) in LoopVersioning() 260 ScalarEvolution *SE) { in runImpl() 307 auto *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() local 347 auto &SE = AM.getResult<ScalarEvolutionAnalysis>(F); in run() local
|
H A D | CanonicalizeFreezeInLoops.cpp | 65 ScalarEvolution &SE; member in __anonc56c217a0111::CanonicalizeFreezeInLoopsImpl 94 CanonicalizeFreezeInLoopsImpl(Loop *L, ScalarEvolution &SE, DominatorTree &DT) in CanonicalizeFreezeInLoopsImpl() 221 auto &SE = getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnLoop() local
|
H A D | LoopSimplify.cpp | 217 ScalarEvolution *SE, bool PreserveLCSSA, in separateNestedLoop() 481 ScalarEvolution *SE, AssumptionCache *AC, in simplifyOneLoop() 709 ScalarEvolution *SE, AssumptionCache *AC, in simplifyLoop() 800 ScalarEvolution *SE = SEWP ? &SEWP->getSE() : nullptr; in runOnFunction() local 832 ScalarEvolution *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F); in run() local
|
/openbsd-src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SymbolManager.h | 71 static bool classof(const SymExpr *SE) { in classof() 127 static bool classof(const SymExpr *SE) { in classof() 170 static bool classof(const SymExpr *SE) { in classof() 206 static bool classof(const SymExpr *SE) { in classof() 272 static bool classof(const SymExpr *SE) { in classof() 322 static bool classof(const SymExpr *SE) { in classof() 371 static bool classof(const SymExpr *SE) { in classof() 399 static bool classof(const SymExpr *SE) { in classof() 466 static bool classof(const SymExpr *SE) { return SE->getKind() == ClassKind; } in classof() 556 QualType getType(const SymExpr *SE) const { in getType()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.h | 51 ScalarEvolution &SE; variable 123 SCEVExpander *SE; variable 129 SCEVInsertPointGuard(IRBuilderBase &B, SCEVExpander *SE) in SCEVInsertPointGuard()
|
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionAliasAnalysis.h | 28 ScalarEvolution &SE; variable 31 explicit SCEVAAResult(ScalarEvolution &SE) : SE(SE) {} in SCEVAAResult()
|
H A D | LoopUnrollAnalyzer.h | 53 ScalarEvolution &SE, const Loop *L) in UnrolledInstAnalyzer() 81 ScalarEvolution &SE; variable
|
H A D | LoopCacheAnalysis.h | 155 ScalarEvolution &SE; variable 276 ScalarEvolution &SE; variable
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 58 BuilderTy &IRB, ScalarEvolution &SE) { in getBoundsCheckCond() 142 ScalarEvolution &SE) { in addBoundsChecking() 218 auto &SE = AM.getResult<ScalarEvolutionAnalysis>(F); in run() local
|
/openbsd-src/gnu/llvm/llvm/tools/llvm-profgen/ |
H A D | ProfiledBinary.cpp | 360 for (section_iterator SI = Obj->section_begin(), SE = Obj->section_end(); in checkPseudoProbe() local 406 for (section_iterator SI = Obj->section_begin(), SE = Obj->section_end(); in decodePseudoProbe() local 465 std::size_t SE = Symbols.size(); in dissassembleSymbol() local 670 for (section_iterator SI = Obj->section_begin(), SE = Obj->section_end(); in disassemble() local 705 for (std::size_t SI = 0, SE = Symbols.size(); SI != SE; ++SI) { in disassemble() local 719 for (section_iterator SI = Obj->section_begin(), SE = Obj->section_end(); in checkUseFSDiscriminator() local 726 for (std::size_t SI = 0, SE = Symbols.size(); SI != SE; ++SI) { in checkUseFSDiscriminator() local
|
/openbsd-src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CastToStructChecker.cpp | 79 if (const auto *SE = dyn_cast<DeclRefExpr>(U->getSubExpr())) in VisitCastExpr() local 81 else if (const auto *SE = dyn_cast<MemberExpr>(U->getSubExpr())) in VisitCastExpr() local
|