Home
last modified time | relevance | path

Searched refs:ForwardDataFlowAnalysis (Results 1 – 22 of 22) sorted by relevance

/dports/devel/intel-graphics-compiler/SPIRV-Tools/test/opt/
H A Ddataflow.cpp34 struct VisitOrder : public ForwardDataFlowAnalysis {
38 : ForwardDataFlowAnalysis(context, label_position) {} in VisitOrder()
60 struct BackwardReachability : public ForwardDataFlowAnalysis {
64 : ForwardDataFlowAnalysis( in BackwardReachability()
65 context, ForwardDataFlowAnalysis::LabelPosition::kLabelsOnly) {} in BackwardReachability()
93 ForwardDataFlowAnalysis::InitializeWorklist(function, true); in InitializeWorklist()
151 std::map<ForwardDataFlowAnalysis::LabelPosition, std::vector<uint32_t>> in TEST_F()
153 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsOnly] = { in TEST_F()
156 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsAtBeginning] = { in TEST_F()
159 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsAtEnd] = { in TEST_F()
[all …]
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/test/opt/
H A Ddataflow.cpp34 struct VisitOrder : public ForwardDataFlowAnalysis {
38 : ForwardDataFlowAnalysis(context, label_position) {} in VisitOrder()
60 struct BackwardReachability : public ForwardDataFlowAnalysis {
64 : ForwardDataFlowAnalysis( in BackwardReachability()
65 context, ForwardDataFlowAnalysis::LabelPosition::kLabelsOnly) {} in BackwardReachability()
93 ForwardDataFlowAnalysis::InitializeWorklist(function, true); in InitializeWorklist()
151 std::map<ForwardDataFlowAnalysis::LabelPosition, std::vector<uint32_t>> in TEST_F()
153 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsOnly] = { in TEST_F()
156 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsAtBeginning] = { in TEST_F()
159 expected_order[ForwardDataFlowAnalysis::LabelPosition::kLabelsAtEnd] = { in TEST_F()
[all …]
/dports/devel/intel-graphics-compiler/SPIRV-Tools/source/opt/
H A Ddataflow.cpp55 void ForwardDataFlowAnalysis::InitializeWorklist(Function* function, in InitializeWorklist()
75 void ForwardDataFlowAnalysis::EnqueueUsers(Instruction* inst) { in EnqueueUsers()
80 void ForwardDataFlowAnalysis::EnqueueBlockSuccessors(Instruction* inst) { in EnqueueBlockSuccessors()
H A Ddataflow.h104 class ForwardDataFlowAnalysis : public DataFlowAnalysis {
118 ForwardDataFlowAnalysis(IRContext& context, LabelPosition label_position) in ForwardDataFlowAnalysis() function
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/source/opt/
H A Ddataflow.cpp55 void ForwardDataFlowAnalysis::InitializeWorklist(Function* function, in InitializeWorklist()
75 void ForwardDataFlowAnalysis::EnqueueUsers(Instruction* inst) { in EnqueueUsers()
80 void ForwardDataFlowAnalysis::EnqueueBlockSuccessors(Instruction* inst) { in EnqueueBlockSuccessors()
H A Ddataflow.h104 class ForwardDataFlowAnalysis : public DataFlowAnalysis {
118 ForwardDataFlowAnalysis(IRContext& context, LabelPosition label_position) in ForwardDataFlowAnalysis() function
/dports/devel/intel-graphics-compiler/SPIRV-Tools/source/lint/
H A Ddivergence_analysis.h53 class DivergenceAnalysis : public opt::ForwardDataFlowAnalysis {
73 : ForwardDataFlowAnalysis(context, LabelPosition::kLabelsAtEnd) {} in DivergenceAnalysis()
122 opt::ForwardDataFlowAnalysis::InitializeWorklist(function, true); in InitializeWorklist()
H A Ddivergence_analysis.cpp41 opt::ForwardDataFlowAnalysis::EnqueueUsers(inst); in EnqueueSuccessors()
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/source/lint/
H A Ddivergence_analysis.h53 class DivergenceAnalysis : public opt::ForwardDataFlowAnalysis {
73 : ForwardDataFlowAnalysis(context, LabelPosition::kLabelsAtEnd) {} in DivergenceAnalysis()
122 opt::ForwardDataFlowAnalysis::InitializeWorklist(function, true); in InitializeWorklist()
H A Ddivergence_analysis.cpp41 opt::ForwardDataFlowAnalysis::EnqueueUsers(inst); in EnqueueSuccessors()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/lib/Transforms/
H A DSCCP.cpp66 struct SCCPAnalysis : public ForwardDataFlowAnalysis<SCCPLatticeValue> {
67 using ForwardDataFlowAnalysis<SCCPLatticeValue>::ForwardDataFlowAnalysis;
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/lib/Transforms/
H A DSCCP.cpp66 struct SCCPAnalysis : public ForwardDataFlowAnalysis<SCCPLatticeValue> {
67 using ForwardDataFlowAnalysis<SCCPLatticeValue>::ForwardDataFlowAnalysis;
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/lib/Transforms/
H A DSCCP.cpp66 struct SCCPAnalysis : public ForwardDataFlowAnalysis<SCCPLatticeValue> {
67 using ForwardDataFlowAnalysis<SCCPLatticeValue>::ForwardDataFlowAnalysis;
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/lib/Transforms/
H A DSCCP.cpp66 struct SCCPAnalysis : public ForwardDataFlowAnalysis<SCCPLatticeValue> {
67 using ForwardDataFlowAnalysis<SCCPLatticeValue>::ForwardDataFlowAnalysis;
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/docs/Tutorials/
H A DDataFlowAnalysis.md181 The `ForwardDataFlowAnalysis` class represents the driver of the dataflow
191 class ForwardDataFlowAnalysis : ... {
193 ForwardDataFlowAnalysis(MLIRContext *context);
225 NOTE: Some API has been redacted for our example. The `ForwardDataFlowAnalysis`
237 class MetadataAnalysis : public ForwardDataFlowAnalysis<MetadataLatticeValue> {
239 using ForwardDataFlowAnalysis<MetadataLatticeValue>::ForwardDataFlowAnalysis;
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/docs/Tutorials/
H A DDataFlowAnalysis.md181 The `ForwardDataFlowAnalysis` class represents the driver of the dataflow
191 class ForwardDataFlowAnalysis : ... {
193 ForwardDataFlowAnalysis(MLIRContext *context);
225 NOTE: Some API has been redacted for our example. The `ForwardDataFlowAnalysis`
237 class MetadataAnalysis : public ForwardDataFlowAnalysis<MetadataLatticeValue> {
239 using ForwardDataFlowAnalysis<MetadataLatticeValue>::ForwardDataFlowAnalysis;
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/docs/Tutorials/
H A DDataFlowAnalysis.md181 The `ForwardDataFlowAnalysis` class represents the driver of the dataflow
191 class ForwardDataFlowAnalysis : ... {
193 ForwardDataFlowAnalysis(MLIRContext *context);
225 NOTE: Some API has been redacted for our example. The `ForwardDataFlowAnalysis`
237 class MetadataAnalysis : public ForwardDataFlowAnalysis<MetadataLatticeValue> {
239 using ForwardDataFlowAnalysis<MetadataLatticeValue>::ForwardDataFlowAnalysis;
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/docs/Tutorials/
H A DDataFlowAnalysis.md181 The `ForwardDataFlowAnalysis` class represents the driver of the dataflow
191 class ForwardDataFlowAnalysis : ... {
193 ForwardDataFlowAnalysis(MLIRContext *context);
225 NOTE: Some API has been redacted for our example. The `ForwardDataFlowAnalysis`
237 class MetadataAnalysis : public ForwardDataFlowAnalysis<MetadataLatticeValue> {
239 using ForwardDataFlowAnalysis<MetadataLatticeValue>::ForwardDataFlowAnalysis;
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/include/mlir/Analysis/
H A DDataFlowAnalysis.h275 class ForwardDataFlowAnalysis : public detail::ForwardDataFlowAnalysisBase {
277 ForwardDataFlowAnalysis(MLIRContext *context) : context(context) {} in ForwardDataFlowAnalysis() function
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/include/mlir/Analysis/
H A DDataFlowAnalysis.h275 class ForwardDataFlowAnalysis : public detail::ForwardDataFlowAnalysisBase {
277 ForwardDataFlowAnalysis(MLIRContext *context) : context(context) {} in ForwardDataFlowAnalysis() function
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/include/mlir/Analysis/
H A DDataFlowAnalysis.h275 class ForwardDataFlowAnalysis : public detail::ForwardDataFlowAnalysisBase {
277 ForwardDataFlowAnalysis(MLIRContext *context) : context(context) {} in ForwardDataFlowAnalysis() function
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/include/mlir/Analysis/
H A DDataFlowAnalysis.h275 class ForwardDataFlowAnalysis : public detail::ForwardDataFlowAnalysisBase {
277 ForwardDataFlowAnalysis(MLIRContext *context) : context(context) {}