Home
last modified time | relevance | path

Searched refs:ScalarEvolutionAnalysis (Results 1 – 25 of 50) sorted by relevance

12

/third_party/skia/third_party/externals/spirv-tools/source/opt/
Dscalar_analysis_nodes.h29 class ScalarEvolutionAnalysis; variable
57 explicit SENode(ScalarEvolutionAnalysis* parent_analysis) in SENode()
188 inline ScalarEvolutionAnalysis* GetParentAnalysis() const { in DeclareCastMethod()
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_analysis, uint32_t result_id) in SEValueUnknown()
[all …]
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::AnalyzeInstruction(const Instruction* inst) { in AnalyzeInstruction()
198 SENode* ScalarEvolutionAnalysis::AnalyzeConstant(const Instruction* inst) { in AnalyzeConstant()
[all …]
Dscalar_analysis.h42 class ScalarEvolutionAnalysis {
44 explicit ScalarEvolutionAnalysis(IRContext* context);
186 inline ScalarEvolutionAnalysis* GetScalarEvolutionAnalysis() const { in GetScalarEvolutionAnalysis()
219 ScalarEvolutionAnalysis* scev_;
Dloop_peeling.h281 ScalarEvolutionAnalysis* scev_analysis) in LoopPeelingInfo()
321 ScalarEvolutionAnalysis* scev_analysis_;
Dscalar_analysis_simplification.cpp80 SENodeSimplifyImpl(ScalarEvolutionAnalysis* analysis, in SENodeSimplifyImpl()
138 ScalarEvolutionAnalysis& analysis_;
532 SENode* ScalarEvolutionAnalysis::SimplifyExpression(SENode* node) { in SimplifyExpression()
Dloop_dependence.h378 ScalarEvolutionAnalysis* GetScalarEvolution() { return &scalar_evolution_; } in GetScalarEvolution()
458 ScalarEvolutionAnalysis scalar_evolution_;
/third_party/spirv-tools/source/opt/
Dscalar_analysis_nodes.h29 class ScalarEvolutionAnalysis; variable
57 explicit SENode(ScalarEvolutionAnalysis* parent_analysis) in SENode()
188 inline ScalarEvolutionAnalysis* GetParentAnalysis() const { in DeclareCastMethod()
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_analysis, uint32_t result_id) in SEValueUnknown()
[all …]
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::AnalyzeInstruction(const Instruction* inst) { in AnalyzeInstruction()
198 SENode* ScalarEvolutionAnalysis::AnalyzeConstant(const Instruction* inst) { in AnalyzeConstant()
[all …]
Dscalar_analysis.h42 class ScalarEvolutionAnalysis {
44 explicit ScalarEvolutionAnalysis(IRContext* context);
186 inline ScalarEvolutionAnalysis* GetScalarEvolutionAnalysis() const { in GetScalarEvolutionAnalysis()
219 ScalarEvolutionAnalysis* scev_;
Dloop_peeling.h281 ScalarEvolutionAnalysis* scev_analysis) in LoopPeelingInfo()
321 ScalarEvolutionAnalysis* scev_analysis_;
Dscalar_analysis_simplification.cpp80 SENodeSimplifyImpl(ScalarEvolutionAnalysis* analysis, in SENodeSimplifyImpl()
138 ScalarEvolutionAnalysis& analysis_;
532 SENode* ScalarEvolutionAnalysis::SimplifyExpression(SENode* node) { in SimplifyExpression()
Dloop_dependence.h378 ScalarEvolutionAnalysis* GetScalarEvolution() { return &scalar_evolution_; } in GetScalarEvolution()
458 ScalarEvolutionAnalysis scalar_evolution_;
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
Dscalar_analysis_nodes.h29 class ScalarEvolutionAnalysis; variable
57 explicit SENode(ScalarEvolutionAnalysis* parent_analysis) in SENode()
188 inline ScalarEvolutionAnalysis* GetParentAnalysis() const { in DeclareCastMethod()
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_analysis, uint32_t result_id) in SEValueUnknown()
[all …]
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::AnalyzeInstruction(const Instruction* inst) { in AnalyzeInstruction()
198 SENode* ScalarEvolutionAnalysis::AnalyzeConstant(const Instruction* inst) { in AnalyzeConstant()
[all …]
Dscalar_analysis.h42 class ScalarEvolutionAnalysis {
44 explicit ScalarEvolutionAnalysis(IRContext* context);
186 inline ScalarEvolutionAnalysis* GetScalarEvolutionAnalysis() const { in GetScalarEvolutionAnalysis()
219 ScalarEvolutionAnalysis* scev_;
Dloop_peeling.h281 ScalarEvolutionAnalysis* scev_analysis) in LoopPeelingInfo()
321 ScalarEvolutionAnalysis* scev_analysis_;
Dscalar_analysis_simplification.cpp80 SENodeSimplifyImpl(ScalarEvolutionAnalysis* analysis, in SENodeSimplifyImpl()
138 ScalarEvolutionAnalysis& analysis_;
532 SENode* ScalarEvolutionAnalysis::SimplifyExpression(SENode* node) { in SimplifyExpression()
Dloop_dependence.h378 ScalarEvolutionAnalysis* GetScalarEvolution() { return &scalar_evolution_; } in GetScalarEvolution()
458 ScalarEvolutionAnalysis scalar_evolution_;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopAnalysisManager.cpp56 Inv.invalidate<ScalarEvolutionAnalysis>(F, PA) || in invalidate()
143 PA.preserve<ScalarEvolutionAnalysis>(); in getLoopPassPreservedAnalyses()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/
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/spirv-tools/test/opt/
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/
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/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DLoopPassManager.h305 AM.getResult<ScalarEvolutionAnalysis>(F),
388 PA.preserve<ScalarEvolutionAnalysis>();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLCSSA.cpp483 auto *SE = AM.getCachedResult<ScalarEvolutionAnalysis>(F); in run()
492 PA.preserve<ScalarEvolutionAnalysis>(); in run()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DAlignmentFromAssumptions.cpp403 ScalarEvolution &SE = AM.getResult<ScalarEvolutionAnalysis>(F); in run()
411 PA.preserve<ScalarEvolutionAnalysis>(); in run()

12