/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/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 | 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 …]
|
/aosp_15_r20/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SymbolManager.h | 66 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 D | InductiveRangeCheckElimination.cpp | 196 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 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 | 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 __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/ |
D | SymbolManager.h | 72 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/ |
D | SymbolManager.h | 72 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/ |
D | SymbolManager.h | 72 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/ |
D | SymbolManager.h | 72 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 D | InductiveRangeCheckElimination.cpp | 198 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 D | target_codegen_registration.cpp | 249 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/ |
D | SetOperations.h | 26 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/ |
D | SetOperations.h | 26 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/ |
D | SetOperations.h | 26 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/ |
D | SetOperations.h | 26 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 D | LCSSA.cpp | 80 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 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
|
/aosp_15_r20/external/llvm/lib/Transforms/Scalar/ |
H A D | InductiveRangeCheckElimination.cpp | 255 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 D | LoopStrengthReduce.cpp | 310 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 D | LoopAccessAnalysis.cpp | 160 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 D | LCSSA.cpp | 217 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 D | ScalarEvolutionExpressions.h | 297 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()
|