/dports/devel/intel-graphics-compiler/SPIRV-Tools/source/fuzz/ |
H A D | fuzzer_pass_outline_functions.cpp | 52 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 D | transformation_duplicate_region_with_selection.cpp | 88 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 D | fuzzer_pass_outline_functions.cpp | 53 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 D | transformation_duplicate_region_with_selection.cpp | 89 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 D | fuzzer_pass_outline_functions.cpp | 52 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 D | transformation_duplicate_region_with_selection.cpp | 88 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 D | fuzzer_pass_outline_functions.cpp | 53 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 D | transformation_duplicate_region_with_selection.cpp | 89 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 D | insertion_point.py | 25 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 D | operation.py | 122 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 D | blocks.py | 36 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 D | insertion_point.py | 25 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 D | operation.py | 121 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 D | insertion_point.py | 25 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 D | operation.py | 121 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 D | insertion_point.py | 25 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 D | operation.py | 121 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 D | insertion_point.py | 25 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 D | ir_operation.py | 115 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 D | insertion_point.py | 25 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 D | ir_operation.py | 119 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 D | insertion_point.py | 25 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 D | ir_operation.py | 119 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 D | construct.cpp | 65 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 D | construct.cpp | 65 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()
|