Home
last modified time | relevance | path

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

12345678910>>...25

/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/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 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 …]
/aosp_15_r20/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSymbolManager.h66 static inline bool classof(const SymExpr *SE) { in classof()
110 static inline bool classof(const SymExpr *SE) { in classof()
145 static inline bool classof(const SymExpr *SE) { in classof()
176 static inline bool classof(const SymExpr *SE) { in classof()
221 static inline bool classof(const SymExpr *SE) { in classof()
257 static inline bool classof(const SymExpr *SE) { in classof()
279 static inline bool classof(const SymExpr *SE) { in classof()
315 static inline bool classof(const SymExpr *SE) { in classof()
350 static inline bool classof(const SymExpr *SE) { in classof()
384 static inline bool classof(const SymExpr *SE) { in classof()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp196 bool isEmpty(ScalarEvolution &SE, bool IsSigned) const { in isEmpty()
231 ScalarEvolution &SE; member in __anon996473a20111::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 __anon996473a20311::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 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 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 __anond80609ca0111::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
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/clang/StaticAnalyzer/Core/PathSensitive/
DSymbolManager.h72 static bool classof(const SymExpr *SE) { in classof()
128 static bool classof(const SymExpr *SE) { in classof()
171 static bool classof(const SymExpr *SE) { in classof()
207 static bool classof(const SymExpr *SE) { in classof()
273 static bool classof(const SymExpr *SE) { in classof()
323 static bool classof(const SymExpr *SE) { in classof()
372 static bool classof(const SymExpr *SE) { in classof()
400 static bool classof(const SymExpr *SE) { in classof()
467 static bool classof(const SymExpr *SE) { return SE->getKind() == ClassKind; } in classof()
557 QualType getType(const SymExpr *SE) const { in getType()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/clang/StaticAnalyzer/Core/PathSensitive/
DSymbolManager.h72 static bool classof(const SymExpr *SE) { in classof()
128 static bool classof(const SymExpr *SE) { in classof()
171 static bool classof(const SymExpr *SE) { in classof()
207 static bool classof(const SymExpr *SE) { in classof()
273 static bool classof(const SymExpr *SE) { in classof()
323 static bool classof(const SymExpr *SE) { in classof()
372 static bool classof(const SymExpr *SE) { in classof()
400 static bool classof(const SymExpr *SE) { in classof()
467 static bool classof(const SymExpr *SE) { return SE->getKind() == ClassKind; } in classof()
557 QualType getType(const SymExpr *SE) const { in getType()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/clang/StaticAnalyzer/Core/PathSensitive/
DSymbolManager.h72 static bool classof(const SymExpr *SE) { in classof()
128 static bool classof(const SymExpr *SE) { in classof()
171 static bool classof(const SymExpr *SE) { in classof()
207 static bool classof(const SymExpr *SE) { in classof()
273 static bool classof(const SymExpr *SE) { in classof()
323 static bool classof(const SymExpr *SE) { in classof()
372 static bool classof(const SymExpr *SE) { in classof()
400 static bool classof(const SymExpr *SE) { in classof()
467 static bool classof(const SymExpr *SE) { return SE->getKind() == ClassKind; } in classof()
557 QualType getType(const SymExpr *SE) const { in getType()
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/clang/StaticAnalyzer/Core/PathSensitive/
DSymbolManager.h72 static bool classof(const SymExpr *SE) { in classof()
128 static bool classof(const SymExpr *SE) { in classof()
171 static bool classof(const SymExpr *SE) { in classof()
207 static bool classof(const SymExpr *SE) { in classof()
273 static bool classof(const SymExpr *SE) { in classof()
323 static bool classof(const SymExpr *SE) { in classof()
372 static bool classof(const SymExpr *SE) { in classof()
400 static bool classof(const SymExpr *SE) { in classof()
467 static bool classof(const SymExpr *SE) { return SE->getKind() == ClassKind; } in classof()
557 QualType getType(const SymExpr *SE) const { in getType()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp198 bool isEmpty(ScalarEvolution &SE, bool IsSigned) const { in isEmpty()
231 ScalarEvolution &SE; member in __anonf667439c0111::InductiveRangeCheckElimination
237 InductiveRangeCheckElimination(ScalarEvolution &SE, in InductiveRangeCheckElimination()
337 Loop *L, ScalarEvolution &SE, Use &ConditionUse, in extractRangeChecksFromCond()
393 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo *BPI, in extractRangeChecksFromBranch()
604 ScalarEvolution &SE; member in __anonf667439c0311::LoopConstrainer
629 const LoopStructure &LS, ScalarEvolution &SE, in LoopConstrainer()
647 Loop *L, ScalarEvolution &SE) { in isSafeDecreasingBound()
697 Loop *L, ScalarEvolution &SE) { in isSafeIncreasingBound()
737 LoopStructure::parseLoopStructure(ScalarEvolution &SE, in parseLoopStructure()
[all …]
/aosp_15_r20/external/clang/test/OpenMP/
H A Dtarget_codegen_registration.cpp249 struct SE { struct
257 SE() { in SE() argument
263 ~SE() { in ~SE() argument
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/ADT/
DSetOperations.h26 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_union() local
51 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); SI != SE; in set_intersection_impl() local
72 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); in set_difference() local
83 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_subtract() local
93 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); SI != SE; in set_subtract() local
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/ADT/
DSetOperations.h26 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_union() local
51 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); SI != SE; in set_intersection_impl() local
72 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); in set_difference() local
83 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_subtract() local
93 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); SI != SE; in set_subtract() local
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/ADT/
DSetOperations.h26 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_union() local
51 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); SI != SE; in set_intersection_impl() local
72 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); in set_difference() local
83 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_subtract() local
93 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); SI != SE; in set_subtract() local
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/ADT/
DSetOperations.h26 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_union() local
51 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); SI != SE; in set_intersection_impl() local
72 for (typename S1Ty::const_iterator SI = S1.begin(), SE = S1.end(); in set_difference() local
83 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); in set_subtract() local
93 for (typename S2Ty::const_iterator SI = S2.begin(), SE = S2.end(); SI != SE; in set_subtract() local
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp80 ScalarEvolution *SE) { in formLCSSAForInstructions()
322 ScalarEvolution *SE) { in formLCSSA()
387 ScalarEvolution *SE) { in formLCSSARecursively()
400 ScalarEvolution *SE) { in formLCSSAOnAllLoops()
417 ScalarEvolution *SE; member
483 auto *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F); in run() local
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/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
/aosp_15_r20/external/llvm/lib/Transforms/Scalar/
H A DInductiveRangeCheckElimination.cpp255 ScalarEvolution &SE, Value *&Index, in parseRangeCheckICmp()
319 Loop *L, ScalarEvolution &SE, Use &ConditionUse, in extractRangeChecksFromCond()
387 BranchInst *BI, Loop *L, ScalarEvolution &SE, BranchProbabilityInfo &BPI, in extractRangeChecksFromBranch()
568 ScalarEvolution &SE; member in __anon16a840fa0311::LoopConstrainer
589 ScalarEvolution &SE, InductiveRangeCheck::Range R) in LoopConstrainer()
608 static bool CanBeSMax(ScalarEvolution &SE, const SCEV *S) { in CanBeSMax()
615 static bool CanBeSMin(ScalarEvolution &SE, const SCEV *S) { in CanBeSMin()
623 LoopStructure::parseLoopStructure(ScalarEvolution &SE, BranchProbabilityInfo &BPI, in parseLoopStructure()
1280 ScalarEvolution &SE, const SCEVAddRecExpr *IndVar) const { in computeSafeIterationSpace()
1346 IntersectRange(ScalarEvolution &SE, in IntersectRange()
[all …]
H A DLoopStrengthReduce.cpp310 ScalarEvolution &SE) { in DoInitialMatch()
361 void Formula::initialMatch(const SCEV *S, Loop *L, ScalarEvolution &SE) { in initialMatch()
509 static bool isAddRecSExtable(const SCEVAddRecExpr *AR, ScalarEvolution &SE) { in isAddRecSExtable()
517 static bool isAddSExtable(const SCEVAddExpr *A, ScalarEvolution &SE) { in isAddSExtable()
525 static bool isMulSExtable(const SCEVMulExpr *M, ScalarEvolution &SE) { in isMulSExtable()
538 ScalarEvolution &SE, in getExactSDiv()
624 static int64_t ExtractImmediate(const SCEV *&S, ScalarEvolution &SE) { in ExtractImmediate()
650 static GlobalValue *ExtractSymbol(const SCEV *&S, ScalarEvolution &SE) { in ExtractSymbol()
715 static bool isExistingPhi(const SCEVAddRecExpr *AR, ScalarEvolution &SE) { in isExistingPhi()
738 ScalarEvolution &SE) { in isHighCostExpansion()
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp160 ScalarEvolution *SE = PSE.getSE(); in replaceSymbolicStrideSCEV() local
196 ScalarEvolution *SE = PSE.getSE(); in insert() local
269 ScalarEvolution *SE) { in getMinFromExprs()
696 ScalarEvolution *SE, Loop *TheLoop, in canCheckPtrAtRT()
1102 ScalarEvolution &SE, in sortPtrAccesses()
1173 ScalarEvolution &SE, bool CheckType) { in isConsecutiveAccess()
1351 static bool isSafeDependenceDistance(const DataLayout &DL, ScalarEvolution &SE, in isSafeDependenceDistance()
2038 auto *SE = PSE->getSE(); in analyzeLoop() local
2109 auto *SE = PSE->getSE(); in isUniform() local
2147 Instruction *Loc, SCEVExpander &Exp, ScalarEvolution *SE, in expandBounds()
[all …]
/aosp_15_r20/external/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp217 ScalarEvolution *SE) { in formLCSSA()
263 ScalarEvolution *SE) { in formLCSSARecursively()
276 ScalarEvolution *SE) { in formLCSSAOnAllLoops()
293 ScalarEvolution *SE; member
339 auto *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F); in run() local
/aosp_15_r20/external/llvm/include/llvm/Analysis/
H A DScalarEvolutionExpressions.h297 const SCEV *getStepRecurrence(ScalarEvolution &SE) const { in getStepRecurrence()
343 const SCEVAddRecExpr *getPostIncExpr(ScalarEvolution &SE) const { in getPostIncExpr()
403 ScalarEvolution *SE; variable
546 SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {} in SCEVRewriteVisitor()
630 SCEVParameterRewriter(ScalarEvolution &SE, ValueToValueMap &M, bool C) in SCEVParameterRewriter()
657 ScalarEvolution &SE) { in rewrite()
662 SCEVLoopAddRecRewriter(ScalarEvolution &SE, LoopToScevMapT &M) in SCEVLoopAddRecRewriter()

12345678910>>...25