Home
last modified time | relevance | path

Searched refs:entry_block (Results 1 – 25 of 884) sorted by relevance

12345678910>>...36

/dports/devel/intel-graphics-compiler/SPIRV-Tools/source/fuzz/
H A Dfuzzer_pass_outline_functions.cpp52 if (!entry_block) { in Apply()
68 if (dominator_analysis->Dominates(entry_block, in Apply()
88 GetIRContext(), entry_block, exit_block); in Apply()
100 entry_block->id(), exit_block->id(), in Apply()
117 opt::BasicBlock* entry_block) { in MaybeGetEntryBlockSuitableForOutlining() argument
120 if (entry_block->IsLoopHeader()) { in MaybeGetEntryBlockSuitableForOutlining()
132 entry_block = in MaybeGetEntryBlockSuitableForOutlining()
136 assert(!entry_block->IsLoopHeader() && in MaybeGetEntryBlockSuitableForOutlining()
140 if (entry_block->begin()->opcode() == SpvOpPhi || in MaybeGetEntryBlockSuitableForOutlining()
156 entry_block = &*entry_block->GetParent()->FindBlock(new_block_id); in MaybeGetEntryBlockSuitableForOutlining()
[all …]
H A Dtransformation_duplicate_region_with_selection.cpp88 if (entry_block->GetParent() != exit_block->GetParent()) { in IsApplicable()
95 if (!dominator_analysis->Dominates(entry_block, exit_block)) { in IsApplicable()
106 auto enclosing_function = entry_block->GetParent(); in IsApplicable()
109 if (&*enclosing_function->begin() == entry_block) { in IsApplicable()
303 auto enclosing_function = entry_block->GetParent(); in Apply()
308 GetRegionBlocks(ir_context, entry_block, exit_block); in Apply()
392 for (auto& instr : *entry_block) { in Apply()
629 entry_block); in Apply()
643 opt::IRContext* ir_context, opt::BasicBlock* entry_block, in GetRegionBlocks() argument
645 auto enclosing_function = entry_block->GetParent(); in GetRegionBlocks()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/SPIRV-Tools/source/fuzz/
H A Dfuzzer_pass_outline_functions.cpp53 if (!entry_block) { in Apply()
69 if (dominator_analysis->Dominates(entry_block, in Apply()
89 GetIRContext(), entry_block, exit_block); in Apply()
101 entry_block->id(), exit_block->id(), in Apply()
118 opt::BasicBlock* entry_block) { in MaybeGetEntryBlockSuitableForOutlining() argument
121 if (entry_block->IsLoopHeader()) { in MaybeGetEntryBlockSuitableForOutlining()
133 entry_block = in MaybeGetEntryBlockSuitableForOutlining()
137 assert(!entry_block->IsLoopHeader() && in MaybeGetEntryBlockSuitableForOutlining()
141 if (entry_block->begin()->opcode() == SpvOpPhi || in MaybeGetEntryBlockSuitableForOutlining()
157 entry_block = &*entry_block->GetParent()->FindBlock(new_block_id); in MaybeGetEntryBlockSuitableForOutlining()
[all …]
H A Dtransformation_duplicate_region_with_selection.cpp89 if (entry_block->GetParent() != exit_block->GetParent()) { in IsApplicable()
96 if (!dominator_analysis->Dominates(entry_block, exit_block)) { in IsApplicable()
107 auto enclosing_function = entry_block->GetParent(); in IsApplicable()
110 if (&*enclosing_function->begin() == entry_block) { in IsApplicable()
299 auto enclosing_function = entry_block->GetParent(); in Apply()
304 GetRegionBlocks(ir_context, entry_block, exit_block); in Apply()
389 for (auto& instr : *entry_block) { in Apply()
623 entry_block); in Apply()
637 opt::IRContext* ir_context, opt::BasicBlock* entry_block, in GetRegionBlocks() argument
639 auto enclosing_function = entry_block->GetParent(); in GetRegionBlocks()
[all …]
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/source/fuzz/
H A Dfuzzer_pass_outline_functions.cpp52 if (!entry_block) { in Apply()
68 if (dominator_analysis->Dominates(entry_block, in Apply()
88 GetIRContext(), entry_block, exit_block); in Apply()
100 entry_block->id(), exit_block->id(), in Apply()
117 opt::BasicBlock* entry_block) { in MaybeGetEntryBlockSuitableForOutlining() argument
120 if (entry_block->IsLoopHeader()) { in MaybeGetEntryBlockSuitableForOutlining()
132 entry_block = in MaybeGetEntryBlockSuitableForOutlining()
136 assert(!entry_block->IsLoopHeader() && in MaybeGetEntryBlockSuitableForOutlining()
140 if (entry_block->begin()->opcode() == SpvOpPhi || in MaybeGetEntryBlockSuitableForOutlining()
156 entry_block = &*entry_block->GetParent()->FindBlock(new_block_id); in MaybeGetEntryBlockSuitableForOutlining()
[all …]
H A Dtransformation_duplicate_region_with_selection.cpp88 if (entry_block->GetParent() != exit_block->GetParent()) { in IsApplicable()
95 if (!dominator_analysis->Dominates(entry_block, exit_block)) { in IsApplicable()
106 auto enclosing_function = entry_block->GetParent(); in IsApplicable()
109 if (&*enclosing_function->begin() == entry_block) { in IsApplicable()
303 auto enclosing_function = entry_block->GetParent(); in Apply()
308 GetRegionBlocks(ir_context, entry_block, exit_block); in Apply()
392 for (auto& instr : *entry_block) { in Apply()
629 entry_block); in Apply()
643 opt::IRContext* ir_context, opt::BasicBlock* entry_block, in GetRegionBlocks() argument
645 auto enclosing_function = entry_block->GetParent(); in GetRegionBlocks()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/SPIRV-Tools/src/source/fuzz/
H A Dfuzzer_pass_outline_functions.cpp53 if (!entry_block) { in Apply()
69 if (dominator_analysis->Dominates(entry_block, in Apply()
89 GetIRContext(), entry_block, exit_block); in Apply()
101 entry_block->id(), exit_block->id(), in Apply()
118 opt::BasicBlock* entry_block) { in MaybeGetEntryBlockSuitableForOutlining() argument
121 if (entry_block->IsLoopHeader()) { in MaybeGetEntryBlockSuitableForOutlining()
133 entry_block = in MaybeGetEntryBlockSuitableForOutlining()
137 assert(!entry_block->IsLoopHeader() && in MaybeGetEntryBlockSuitableForOutlining()
141 if (entry_block->begin()->opcode() == SpvOpPhi || in MaybeGetEntryBlockSuitableForOutlining()
157 entry_block = &*entry_block->GetParent()->FindBlock(new_block_id); in MaybeGetEntryBlockSuitableForOutlining()
[all …]
H A Dtransformation_duplicate_region_with_selection.cpp89 if (entry_block->GetParent() != exit_block->GetParent()) { in IsApplicable()
96 if (!dominator_analysis->Dominates(entry_block, exit_block)) { in IsApplicable()
107 auto enclosing_function = entry_block->GetParent(); in IsApplicable()
110 if (&*enclosing_function->begin() == entry_block) { in IsApplicable()
299 auto enclosing_function = entry_block->GetParent(); in Apply()
304 GetRegionBlocks(ir_context, entry_block, exit_block); in Apply()
389 for (auto& instr : *entry_block) { in Apply()
623 entry_block); in Apply()
637 opt::IRContext* ir_context, opt::BasicBlock* entry_block, in GetRegionBlocks() argument
639 auto enclosing_function = entry_block->GetParent(); in GetRegionBlocks()
[all …]
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/mlir/test/python/ir/
H A Dinsertion_point.py25 entry_block = module.body.operations[0].regions[0].blocks[0]
26 ip = InsertionPoint(entry_block)
46 entry_block = module.body.operations[0].regions[0].blocks[0]
47 ip = InsertionPoint(entry_block.operations[1])
67 entry_block = module.body.operations[0].regions[0].blocks[0]
68 ip = InsertionPoint.at_block_begin(entry_block)
97 ip = InsertionPoint.at_block_terminator(entry_block)
118 ip = InsertionPoint.at_block_terminator(entry_block)
138 with InsertionPoint(entry_block):
159 with InsertionPoint(entry_block):
[all …]
H A Doperation.py122 assert len(entry_block.arguments) == 3
126 for arg in entry_block.arguments:
134 for arg in entry_block.arguments:
140 for arg in entry_block.arguments[1:]:
146 len(entry_block.arguments[:2] + entry_block.arguments[1:]))
151 for t in entry_block.arguments.types:
170 consumer = entry_block.operations[1]
197 consumer = entry_block.operations[5]
253 producer1 = entry_block.operations[1]
255 consumer = entry_block.operations[3]
[all …]
H A Dblocks.py36 entry_block = f_op.add_entry_block()
37 i32_arg, i16_arg = entry_block.arguments
38 successor_block = entry_block.create_after(i32_arg.type)
44 with InsertionPoint(entry_block) as entry_ip:
45 assert entry_ip.block == entry_block
53 assert entry_block.region == middle_block.region == successor_block.region
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/mlir/test/python/ir/
H A Dinsertion_point.py25 entry_block = module.body.operations[0].regions[0].blocks[0]
26 ip = InsertionPoint(entry_block)
46 entry_block = module.body.operations[0].regions[0].blocks[0]
47 ip = InsertionPoint(entry_block.operations[1])
67 entry_block = module.body.operations[0].regions[0].blocks[0]
68 ip = InsertionPoint.at_block_begin(entry_block)
97 ip = InsertionPoint.at_block_terminator(entry_block)
118 ip = InsertionPoint.at_block_terminator(entry_block)
138 with InsertionPoint(entry_block):
159 with InsertionPoint(entry_block):
[all …]
H A Doperation.py121 entry_block = func.regions[0].blocks[0]
122 assert len(entry_block.arguments) == 3
126 for arg in entry_block.arguments:
134 for arg in entry_block.arguments:
152 entry_block = func.regions[0].blocks[0]
153 consumer = entry_block.operations[1]
180 consumer = entry_block.operations[5]
236 producer1 = entry_block.operations[1]
237 producer2 = entry_block.operations[2]
238 consumer = entry_block.operations[3]
[all …]
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/mlir/test/python/ir/
H A Dinsertion_point.py25 entry_block = module.body.operations[0].regions[0].blocks[0]
26 ip = InsertionPoint(entry_block)
46 entry_block = module.body.operations[0].regions[0].blocks[0]
47 ip = InsertionPoint(entry_block.operations[1])
67 entry_block = module.body.operations[0].regions[0].blocks[0]
68 ip = InsertionPoint.at_block_begin(entry_block)
97 ip = InsertionPoint.at_block_terminator(entry_block)
118 ip = InsertionPoint.at_block_terminator(entry_block)
138 with InsertionPoint(entry_block):
159 with InsertionPoint(entry_block):
[all …]
H A Doperation.py121 entry_block = func.regions[0].blocks[0]
122 assert len(entry_block.arguments) == 3
126 for arg in entry_block.arguments:
134 for arg in entry_block.arguments:
152 entry_block = func.regions[0].blocks[0]
153 consumer = entry_block.operations[1]
180 consumer = entry_block.operations[5]
236 producer1 = entry_block.operations[1]
237 producer2 = entry_block.operations[2]
238 consumer = entry_block.operations[3]
[all …]
/dports/devel/llvm13/llvm-project-13.0.1.src/mlir/test/python/ir/
H A Dinsertion_point.py25 entry_block = module.body.operations[0].regions[0].blocks[0]
26 ip = InsertionPoint(entry_block)
46 entry_block = module.body.operations[0].regions[0].blocks[0]
47 ip = InsertionPoint(entry_block.operations[1])
67 entry_block = module.body.operations[0].regions[0].blocks[0]
68 ip = InsertionPoint.at_block_begin(entry_block)
97 ip = InsertionPoint.at_block_terminator(entry_block)
118 ip = InsertionPoint.at_block_terminator(entry_block)
138 with InsertionPoint(entry_block):
159 with InsertionPoint(entry_block):
[all …]
H A Doperation.py121 entry_block = func.regions[0].blocks[0]
122 assert len(entry_block.arguments) == 3
126 for arg in entry_block.arguments:
134 for arg in entry_block.arguments:
152 entry_block = func.regions[0].blocks[0]
153 consumer = entry_block.operations[1]
180 consumer = entry_block.operations[5]
236 producer1 = entry_block.operations[1]
237 producer2 = entry_block.operations[2]
238 consumer = entry_block.operations[3]
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/mlir/test/Bindings/Python/
H A Dinsertion_point.py25 entry_block = module.body.operations[0].regions[0].blocks[0]
26 ip = InsertionPoint(entry_block)
46 entry_block = module.body.operations[0].regions[0].blocks[0]
47 ip = InsertionPoint(entry_block.operations[1])
67 entry_block = module.body.operations[0].regions[0].blocks[0]
68 ip = InsertionPoint.at_block_begin(entry_block)
96 entry_block = module.body.operations[0].regions[0].blocks[0]
97 ip = InsertionPoint.at_block_terminator(entry_block)
118 ip = InsertionPoint.at_block_terminator(entry_block)
139 with InsertionPoint(entry_block):
[all …]
H A Dir_operation.py115 entry_block = func.regions[0].blocks[0]
116 assert len(entry_block.arguments) == 3
120 for arg in entry_block.arguments:
128 for arg in entry_block.arguments:
146 entry_block = func.regions[0].blocks[0]
147 consumer = entry_block.operations[1]
173 entry_block = func.regions[0].blocks[0]
174 consumer = entry_block.operations[5]
253 entry_block = func.regions[0].blocks[0]
303 entry_block = func.regions[0].blocks[0]
[all …]
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/mlir/test/Bindings/Python/
H A Dinsertion_point.py25 entry_block = module.body.operations[0].regions[0].blocks[0]
26 ip = InsertionPoint(entry_block)
46 entry_block = module.body.operations[0].regions[0].blocks[0]
47 ip = InsertionPoint(entry_block.operations[1])
67 entry_block = module.body.operations[0].regions[0].blocks[0]
68 ip = InsertionPoint.at_block_begin(entry_block)
96 entry_block = module.body.operations[0].regions[0].blocks[0]
97 ip = InsertionPoint.at_block_terminator(entry_block)
118 ip = InsertionPoint.at_block_terminator(entry_block)
154 with InsertionPoint(entry_block):
[all …]
H A Dir_operation.py119 entry_block = func.regions[0].blocks[0]
120 assert len(entry_block.arguments) == 3
124 for arg in entry_block.arguments:
132 for arg in entry_block.arguments:
150 entry_block = func.regions[0].blocks[0]
151 consumer = entry_block.operations[1]
177 entry_block = func.regions[0].blocks[0]
178 consumer = entry_block.operations[5]
257 entry_block = func.regions[0].blocks[0]
307 entry_block = func.regions[0].blocks[0]
[all …]
/dports/devel/llvm12/llvm-project-12.0.1.src/mlir/test/Bindings/Python/
H A Dinsertion_point.py25 entry_block = module.body.operations[0].regions[0].blocks[0]
26 ip = InsertionPoint(entry_block)
46 entry_block = module.body.operations[0].regions[0].blocks[0]
47 ip = InsertionPoint(entry_block.operations[1])
67 entry_block = module.body.operations[0].regions[0].blocks[0]
68 ip = InsertionPoint.at_block_begin(entry_block)
96 entry_block = module.body.operations[0].regions[0].blocks[0]
97 ip = InsertionPoint.at_block_terminator(entry_block)
118 ip = InsertionPoint.at_block_terminator(entry_block)
154 with InsertionPoint(entry_block):
[all …]
H A Dir_operation.py119 entry_block = func.regions[0].blocks[0]
120 assert len(entry_block.arguments) == 3
124 for arg in entry_block.arguments:
132 for arg in entry_block.arguments:
150 entry_block = func.regions[0].blocks[0]
151 consumer = entry_block.operations[1]
177 entry_block = func.regions[0].blocks[0]
178 consumer = entry_block.operations[5]
257 entry_block = func.regions[0].blocks[0]
307 entry_block = func.regions[0].blocks[0]
[all …]
/dports/devel/intel-graphics-compiler/SPIRV-Tools/source/val/
H A Dconstruct.cpp65 const BasicBlock* Construct::entry_block() const { return entry_block_; } in entry_block() function in spvtools::val::Construct
66 BasicBlock* Construct::entry_block() { return entry_block_; } in entry_block() function in spvtools::val::Construct
74 auto header = entry_block(); in blocks()
84 if (type() != ConstructType::kContinue || other->entry_block() != header) { in blocks()
85 corresponding_headers.insert(other->entry_block()); in blocks()
152 auto header = entry_block(); in IsStructuredExit()
163 auto header = loop_construct->entry_block(); in IsStructuredExit()
192 auto header = entry_block(); in IsStructuredExit()
/dports/graphics/spirv-tools/SPIRV-Tools-2021.4/source/val/
H A Dconstruct.cpp65 const BasicBlock* Construct::entry_block() const { return entry_block_; } in entry_block() function in spvtools::val::Construct
66 BasicBlock* Construct::entry_block() { return entry_block_; } in entry_block() function in spvtools::val::Construct
74 auto header = entry_block(); in blocks()
84 if (type() != ConstructType::kContinue || other->entry_block() != header) { in blocks()
85 corresponding_headers.insert(other->entry_block()); in blocks()
152 auto header = entry_block(); in IsStructuredExit()
163 auto header = loop_construct->entry_block(); in IsStructuredExit()
192 auto header = entry_block(); in IsStructuredExit()

12345678910>>...36