Home
last modified time | relevance | path

Searched defs:SE (Results 1 – 25 of 182) sorted by relevance

12345678

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DDelinearization.cpp51 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 DLoopNestAnalysis.cpp42 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 DScalarEvolutionNormalization.cpp99 ScalarEvolution &SE) { in normalizeForPostIncUse()
107 ScalarEvolution &SE) { in normalizeForPostIncUseIf()
113 ScalarEvolution &SE) { in denormalizeForPostIncUse()
H A DLoopAccessAnalysis.cpp164 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 DIVUsers.cpp57 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 DLoopBoundSplit.cpp51 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 DInductiveRangeCheckElimination.cpp196 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 DAlignmentFromAssumptions.cpp95 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 DLoopFlatten.cpp314 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 DLoopSimplifyCFG.cpp117 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 DLoopDataPrefetch.cpp65 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 DLoopPredication.cpp265 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 DSetOperations.h26 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 DLCSSA.cpp80 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 DLoopVersioning.cpp43 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 DCanonicalizeFreezeInLoops.cpp65 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 DLoopSimplify.cpp217 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 DSymbolManager.h71 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 DScalarEvolutionExpander.h51 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 DScalarEvolutionAliasAnalysis.h28 ScalarEvolution &SE; variable
31 explicit SCEVAAResult(ScalarEvolution &SE) : SE(SE) {} in SCEVAAResult()
H A DLoopUnrollAnalyzer.h53 ScalarEvolution &SE, const Loop *L) in UnrolledInstAnalyzer()
81 ScalarEvolution &SE; variable
H A DLoopCacheAnalysis.h155 ScalarEvolution &SE; variable
276 ScalarEvolution &SE; variable
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp58 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 DProfiledBinary.cpp360 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 DCastToStructChecker.cpp79 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

12345678