Home
last modified time | relevance | path

Searched refs:ScalarEvolutionAnalysis (Results 1 - 25 of 49) sorted by relevance

12

/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dscalar_analysis_nodes.h29 class ScalarEvolutionAnalysis;
57 explicit SENode(ScalarEvolutionAnalysis* parent_analysis) in SENode()
188 inline ScalarEvolutionAnalysis* GetParentAnalysis() const { in GetParentAnalysis()
195 ScalarEvolutionAnalysis* parent_analysis_;
217 SEConstantNode(ScalarEvolutionAnalysis* parent_analysis, int64_t value) in SEConstantNode()
243 SERecurrentNode(ScalarEvolutionAnalysis* parent_analysis, const Loop* loop) in SERecurrentNode()
279 explicit SEAddNode(ScalarEvolutionAnalysis* parent_analysis) in SEAddNode()
291 explicit SEMultiplyNode(ScalarEvolutionAnalysis* parent_analysis) in SEMultiplyNode()
303 explicit SENegative(ScalarEvolutionAnalysis* parent_analysis) in SENegative()
319 SEValueUnknown(ScalarEvolutionAnalysis* parent_analysi
[all...]
H A Dscalar_analysis.cpp51 ScalarEvolutionAnalysis::ScalarEvolutionAnalysis(IRContext* context) in ScalarEvolutionAnalysis() function in spvtools::opt::ScalarEvolutionAnalysis
58 SENode* ScalarEvolutionAnalysis::CreateNegation(SENode* operand) { in CreateNegation()
70 SENode* ScalarEvolutionAnalysis::CreateConstant(int64_t integer) { in CreateConstant()
75 SENode* ScalarEvolutionAnalysis::CreateRecurrentExpression( in CreateRecurrentExpression()
98 SENode* ScalarEvolutionAnalysis::AnalyzeMultiplyOp( in AnalyzeMultiplyOp()
112 SENode* ScalarEvolutionAnalysis::CreateMultiplyNode(SENode* operand_1, in CreateMultiplyNode()
132 SENode* ScalarEvolutionAnalysis::CreateSubtraction(SENode* operand_1, in CreateSubtraction()
144 SENode* ScalarEvolutionAnalysis::CreateAddNode(SENode* operand_1, in CreateAddNode()
165 SENode* ScalarEvolutionAnalysis
[all...]
H A Dscalar_analysis.h42 class ScalarEvolutionAnalysis { class
44 explicit ScalarEvolutionAnalysis(IRContext* context);
186 inline ScalarEvolutionAnalysis* GetScalarEvolutionAnalysis() const { in GetScalarEvolutionAnalysis()
219 ScalarEvolutionAnalysis* scev_;
H A Dloop_peeling.h281 ScalarEvolutionAnalysis* scev_analysis) in LoopPeelingInfo()
321 ScalarEvolutionAnalysis* scev_analysis_;
H A Dscalar_analysis_simplification.cpp80 SENodeSimplifyImpl(ScalarEvolutionAnalysis* analysis, in SENodeSimplifyImpl()
138 ScalarEvolutionAnalysis& analysis_;
532 SENode* ScalarEvolutionAnalysis::SimplifyExpression(SENode* node) { in SimplifyExpression()
H A Dloop_dependence.h377 // Returns the ScalarEvolutionAnalysis used by this analysis.
378 ScalarEvolutionAnalysis* GetScalarEvolution() { return &scalar_evolution_; } in GetScalarEvolution()
456 // The ScalarEvolutionAnalysis used by this analysis to store and perform much
458 ScalarEvolutionAnalysis scalar_evolution_;
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dscalar_analysis_nodes.h29 class ScalarEvolutionAnalysis;
57 explicit SENode(ScalarEvolutionAnalysis* parent_analysis) in SENode()
188 inline ScalarEvolutionAnalysis* GetParentAnalysis() const { in GetParentAnalysis()
195 ScalarEvolutionAnalysis* parent_analysis_;
217 SEConstantNode(ScalarEvolutionAnalysis* parent_analysis, int64_t value) in SEConstantNode()
243 SERecurrentNode(ScalarEvolutionAnalysis* parent_analysis, const Loop* loop) in SERecurrentNode()
279 explicit SEAddNode(ScalarEvolutionAnalysis* parent_analysis) in SEAddNode()
291 explicit SEMultiplyNode(ScalarEvolutionAnalysis* parent_analysis) in SEMultiplyNode()
303 explicit SENegative(ScalarEvolutionAnalysis* parent_analysis) in SENegative()
319 SEValueUnknown(ScalarEvolutionAnalysis* parent_analysi
[all...]
H A Dscalar_analysis.cpp51 ScalarEvolutionAnalysis::ScalarEvolutionAnalysis(IRContext* context) in ScalarEvolutionAnalysis() function in spvtools::opt::ScalarEvolutionAnalysis
58 SENode* ScalarEvolutionAnalysis::CreateNegation(SENode* operand) { in CreateNegation()
70 SENode* ScalarEvolutionAnalysis::CreateConstant(int64_t integer) { in CreateConstant()
75 SENode* ScalarEvolutionAnalysis::CreateRecurrentExpression( in CreateRecurrentExpression()
98 SENode* ScalarEvolutionAnalysis::AnalyzeMultiplyOp( in AnalyzeMultiplyOp()
112 SENode* ScalarEvolutionAnalysis::CreateMultiplyNode(SENode* operand_1, in CreateMultiplyNode()
132 SENode* ScalarEvolutionAnalysis::CreateSubtraction(SENode* operand_1, in CreateSubtraction()
144 SENode* ScalarEvolutionAnalysis::CreateAddNode(SENode* operand_1, in CreateAddNode()
165 SENode* ScalarEvolutionAnalysis
[all...]
H A Dscalar_analysis.h42 class ScalarEvolutionAnalysis { class
44 explicit ScalarEvolutionAnalysis(IRContext* context);
186 inline ScalarEvolutionAnalysis* GetScalarEvolutionAnalysis() const { in GetScalarEvolutionAnalysis()
219 ScalarEvolutionAnalysis* scev_;
H A Dloop_peeling.h281 ScalarEvolutionAnalysis* scev_analysis) in LoopPeelingInfo()
321 ScalarEvolutionAnalysis* scev_analysis_;
H A Dscalar_analysis_simplification.cpp80 SENodeSimplifyImpl(ScalarEvolutionAnalysis* analysis, in SENodeSimplifyImpl()
138 ScalarEvolutionAnalysis& analysis_;
532 SENode* ScalarEvolutionAnalysis::SimplifyExpression(SENode* node) { in SimplifyExpression()
H A Dloop_dependence.h377 // Returns the ScalarEvolutionAnalysis used by this analysis.
378 ScalarEvolutionAnalysis* GetScalarEvolution() { return &scalar_evolution_; } in GetScalarEvolution()
456 // The ScalarEvolutionAnalysis used by this analysis to store and perform much
458 ScalarEvolutionAnalysis scalar_evolution_;
/third_party/spirv-tools/source/opt/
H A Dscalar_analysis_nodes.h29 class ScalarEvolutionAnalysis;
57 explicit SENode(ScalarEvolutionAnalysis* parent_analysis) in SENode()
188 inline ScalarEvolutionAnalysis* GetParentAnalysis() const { in GetParentAnalysis()
195 ScalarEvolutionAnalysis* parent_analysis_;
217 SEConstantNode(ScalarEvolutionAnalysis* parent_analysis, int64_t value) in SEConstantNode()
243 SERecurrentNode(ScalarEvolutionAnalysis* parent_analysis, const Loop* loop) in SERecurrentNode()
279 explicit SEAddNode(ScalarEvolutionAnalysis* parent_analysis) in SEAddNode()
291 explicit SEMultiplyNode(ScalarEvolutionAnalysis* parent_analysis) in SEMultiplyNode()
303 explicit SENegative(ScalarEvolutionAnalysis* parent_analysis) in SENegative()
319 SEValueUnknown(ScalarEvolutionAnalysis* parent_analysi
[all...]
H A Dscalar_analysis.cpp50 ScalarEvolutionAnalysis::ScalarEvolutionAnalysis(IRContext* context) in ScalarEvolutionAnalysis() function in spvtools::opt::ScalarEvolutionAnalysis
57 SENode* ScalarEvolutionAnalysis::CreateNegation(SENode* operand) { in CreateNegation()
69 SENode* ScalarEvolutionAnalysis::CreateConstant(int64_t integer) { in CreateConstant()
74 SENode* ScalarEvolutionAnalysis::CreateRecurrentExpression( in CreateRecurrentExpression()
97 SENode* ScalarEvolutionAnalysis::AnalyzeMultiplyOp( in AnalyzeMultiplyOp()
111 SENode* ScalarEvolutionAnalysis::CreateMultiplyNode(SENode* operand_1, in CreateMultiplyNode()
131 SENode* ScalarEvolutionAnalysis::CreateSubtraction(SENode* operand_1, in CreateSubtraction()
143 SENode* ScalarEvolutionAnalysis::CreateAddNode(SENode* operand_1, in CreateAddNode()
164 SENode* ScalarEvolutionAnalysis
[all...]
H A Dscalar_analysis.h42 class ScalarEvolutionAnalysis { class
44 explicit ScalarEvolutionAnalysis(IRContext* context);
186 inline ScalarEvolutionAnalysis* GetScalarEvolutionAnalysis() const { in GetScalarEvolutionAnalysis()
219 ScalarEvolutionAnalysis* scev_;
H A Dloop_peeling.h281 ScalarEvolutionAnalysis* scev_analysis) in LoopPeelingInfo()
321 ScalarEvolutionAnalysis* scev_analysis_;
H A Dscalar_analysis_simplification.cpp79 SENodeSimplifyImpl(ScalarEvolutionAnalysis* analysis, in SENodeSimplifyImpl()
137 ScalarEvolutionAnalysis& analysis_;
531 SENode* ScalarEvolutionAnalysis::SimplifyExpression(SENode* node) { in SimplifyExpression()
/third_party/skia/third_party/externals/spirv-tools/test/opt/
H A Dscalar_analysis.cpp107 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
235 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
351 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
501 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
740 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
877 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
1022 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
1192 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/
H A Dscalar_analysis.cpp107 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
235 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
351 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
501 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
740 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
877 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
1022 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
1192 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
/third_party/spirv-tools/test/opt/
H A Dscalar_analysis.cpp103 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
231 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
347 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
497 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
736 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
873 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
1018 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
1188 ScalarEvolutionAnalysis analysis{context.get()}; in TEST_F()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp56 Inv.invalidate<ScalarEvolutionAnalysis>(F, PA) || in invalidate()
143 PA.preserve<ScalarEvolutionAnalysis>(); in getLoopPassPreservedAnalyses()
H A DScalarEvolutionAliasAnalysis.cpp121 return SCEVAAResult(AM.getResult<ScalarEvolutionAnalysis>(F)); in run()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h305 AM.getResult<ScalarEvolutionAnalysis>(F), in run()
388 PA.preserve<ScalarEvolutionAnalysis>(); in run()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DNaryReassociate.cpp184 auto *SE = &AM.getResult<ScalarEvolutionAnalysis>(F); in run()
193 PA.preserve<ScalarEvolutionAnalysis>(); in run()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp483 auto *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F); in run()
492 PA.preserve<ScalarEvolutionAnalysis>(); in run()

Completed in 20 milliseconds

12