/external/deqp-deps/SPIRV-Tools/source/fuzz/ |
D | transformation_outline_function.cpp | 43 uint32_t entry_block, uint32_t exit_block, in TransformationOutlineFunction() argument 49 message_.set_entry_block(entry_block); in TransformationOutlineFunction() 129 for (auto block_id : {message_.entry_block(), message_.exit_block()}) { in IsApplicable() 136 auto entry_block = ir_context->cfg()->block(message_.entry_block()); in IsApplicable() local 142 if (entry_block->begin()->opcode() == SpvOpVariable) { in IsApplicable() 147 if (entry_block->GetLoopMergeInst()) { in IsApplicable() 160 if (entry_block->begin()->opcode() == SpvOpPhi) { in IsApplicable() 165 if (entry_block->GetParent() != exit_block->GetParent()) { in IsApplicable() 171 ir_context->GetDominatorAnalysis(entry_block->GetParent()); in IsApplicable() 172 if (!dominator_analysis->Dominates(entry_block, exit_block)) { in IsApplicable() [all …]
|
D | fuzzer_pass_outline_functions.cpp | 48 auto entry_block = blocks[GetFuzzerContext()->RandomIndex(blocks)]; in Apply() local 53 for (auto postdominates_entry_block = entry_block; in Apply() 57 if (dominator_analysis->Dominates(entry_block, in Apply() 69 GetIRContext(), entry_block, exit_block); in Apply() 81 entry_block->id(), exit_block->id(), in Apply()
|
D | transformation_outline_function.h | 36 uint32_t entry_block, uint32_t exit_block, 107 opt::IRContext* ir_context, opt::BasicBlock* entry_block,
|
/external/angle/third_party/spirv-tools/src/source/fuzz/ |
D | transformation_outline_function.cpp | 43 uint32_t entry_block, uint32_t exit_block, in TransformationOutlineFunction() argument 49 message_.set_entry_block(entry_block); in TransformationOutlineFunction() 129 for (auto block_id : {message_.entry_block(), message_.exit_block()}) { in IsApplicable() 136 auto entry_block = ir_context->cfg()->block(message_.entry_block()); in IsApplicable() local 142 if (entry_block->begin()->opcode() == SpvOpVariable) { in IsApplicable() 147 if (entry_block->GetLoopMergeInst()) { in IsApplicable() 160 if (entry_block->begin()->opcode() == SpvOpPhi) { in IsApplicable() 165 if (entry_block->GetParent() != exit_block->GetParent()) { in IsApplicable() 171 ir_context->GetDominatorAnalysis(entry_block->GetParent()); in IsApplicable() 172 if (!dominator_analysis->Dominates(entry_block, exit_block)) { in IsApplicable() [all …]
|
D | fuzzer_pass_outline_functions.cpp | 48 auto entry_block = blocks[GetFuzzerContext()->RandomIndex(blocks)]; in Apply() local 53 for (auto postdominates_entry_block = entry_block; in Apply() 57 if (dominator_analysis->Dominates(entry_block, in Apply() 69 GetIRContext(), entry_block, exit_block); in Apply() 81 entry_block->id(), exit_block->id(), in Apply()
|
D | transformation_outline_function.h | 36 uint32_t entry_block, uint32_t exit_block, 107 opt::IRContext* ir_context, opt::BasicBlock* entry_block,
|
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/ |
D | transformation_outline_function.cpp | 43 uint32_t entry_block, uint32_t exit_block, in TransformationOutlineFunction() argument 49 message_.set_entry_block(entry_block); in TransformationOutlineFunction() 130 for (auto block_id : {message_.entry_block(), message_.exit_block()}) { in IsApplicable() 137 auto entry_block = context->cfg()->block(message_.entry_block()); in IsApplicable() local 143 if (entry_block->begin()->opcode() == SpvOpVariable) { in IsApplicable() 148 if (entry_block->GetLoopMergeInst()) { in IsApplicable() 161 if (entry_block->begin()->opcode() == SpvOpPhi) { in IsApplicable() 166 if (entry_block->GetParent() != exit_block->GetParent()) { in IsApplicable() 172 context->GetDominatorAnalysis(entry_block->GetParent()); in IsApplicable() 173 if (!dominator_analysis->Dominates(entry_block, exit_block)) { in IsApplicable() [all …]
|
D | fuzzer_pass_outline_functions.cpp | 47 auto entry_block = blocks[GetFuzzerContext()->RandomIndex(blocks)]; in Apply() local 52 for (auto postdominates_entry_block = entry_block; in Apply() 56 if (dominator_analysis->Dominates(entry_block, in Apply() 68 GetIRContext(), entry_block, exit_block); in Apply() 80 entry_block->id(), exit_block->id(), in Apply()
|
D | transformation_outline_function.h | 36 uint32_t entry_block, uint32_t exit_block, 105 opt::IRContext* context, opt::BasicBlock* entry_block,
|
/external/angle/third_party/spirv-tools/src/source/val/ |
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() 81 corresponding_headers.insert(other->entry_block()); in blocks() 147 auto header = entry_block(); in IsStructuredExit() 158 auto header = loop_construct->entry_block(); in IsStructuredExit() 186 auto header = entry_block(); in IsStructuredExit()
|
D | construct.h | 73 const BasicBlock* entry_block() const; 78 BasicBlock* entry_block();
|
D | function.cpp | 171 ->entry_block(); in RegisterBlockEnd() 289 entry_block_to_construct_[std::make_pair(new_construct.entry_block(), in AddConstruct() 294 Construct& Function::FindConstructForEntryBlock(const BasicBlock* entry_block, in FindConstructForEntryBlock() argument 297 entry_block_to_construct_.find(std::make_pair(entry_block, type)); in FindConstructForEntryBlock() 331 BasicBlock* loop_header = loop_construct->entry_block(); in GetBlockDepth()
|
/external/swiftshader/third_party/SPIRV-Tools/source/val/ |
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() 81 corresponding_headers.insert(other->entry_block()); in blocks() 147 auto header = entry_block(); in IsStructuredExit() 158 auto header = loop_construct->entry_block(); in IsStructuredExit() 186 auto header = entry_block(); in IsStructuredExit()
|
D | construct.h | 73 const BasicBlock* entry_block() const; 78 BasicBlock* entry_block();
|
D | function.cpp | 171 ->entry_block(); in RegisterBlockEnd() 289 entry_block_to_construct_[std::make_pair(new_construct.entry_block(), in AddConstruct() 294 Construct& Function::FindConstructForEntryBlock(const BasicBlock* entry_block, in FindConstructForEntryBlock() argument 297 entry_block_to_construct_.find(std::make_pair(entry_block, type)); in FindConstructForEntryBlock() 331 BasicBlock* loop_header = loop_construct->entry_block(); in GetBlockDepth()
|
/external/deqp-deps/SPIRV-Tools/source/val/ |
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() 81 corresponding_headers.insert(other->entry_block()); in blocks() 147 auto header = entry_block(); in IsStructuredExit() 158 auto header = loop_construct->entry_block(); in IsStructuredExit() 186 auto header = entry_block(); in IsStructuredExit()
|
D | construct.h | 73 const BasicBlock* entry_block() const; 78 BasicBlock* entry_block();
|
D | function.cpp | 171 ->entry_block(); in RegisterBlockEnd() 289 entry_block_to_construct_[std::make_pair(new_construct.entry_block(), in AddConstruct() 294 Construct& Function::FindConstructForEntryBlock(const BasicBlock* entry_block, in FindConstructForEntryBlock() argument 297 entry_block_to_construct_.find(std::make_pair(entry_block, type)); in FindConstructForEntryBlock() 331 BasicBlock* loop_header = loop_construct->entry_block(); in GetBlockDepth()
|
/external/tensorflow/tensorflow/compiler/mlir/xla/transforms/ |
D | hlo_legalize_to_lhlo.cc | 149 auto& entry_block = new_op.body().front(); in matchAndRewrite() local 150 int original_arg_count = entry_block.getNumArguments(); in matchAndRewrite() 152 auto old_arg = entry_block.getArgument(i); in matchAndRewrite() 156 auto new_arg = entry_block.addArgument(new_type); in matchAndRewrite() 160 entry_block.addArgument( in matchAndRewrite() 161 entry_block.getArgument(original_arg_count).getType()); in matchAndRewrite() 164 entry_block.eraseArgument(i); in matchAndRewrite() 167 rewriter.setInsertionPointToEnd(&entry_block); in matchAndRewrite()
|
/external/llvm/test/Bindings/OCaml/ |
D | ipo.ml | 44 ignore (build_ret (const_int i8_type 4) (builder_at_end context (entry_block fn))); 45 let b = builder_at_end context (entry_block fn2) in
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Bindings/OCaml/ |
D | ipo.ml | 44 ignore (build_ret (const_int i8_type 4) (builder_at_end context (entry_block fn))); 45 let b = builder_at_end context (entry_block fn2) in
|
/external/llvm/test/Transforms/LoopVectorize/ |
D | pr25281.ll | 9 entry_block: 21 %frameIndex = phi i32 [ 0, %entry_block ], [ %nextFrameIndex, %for_each_frames_end ]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopVectorize/ |
D | pr25281.ll | 8 entry_block: 20 %frameIndex = phi i32 [ 0, %entry_block ], [ %nextFrameIndex, %for_each_frames_end ]
|
/external/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | local_single_store_elim_pass.cpp | 37 BasicBlock* entry_block = &*func->begin(); in LocalSingleStoreElim() local 38 for (Instruction& inst : *entry_block) { in LocalSingleStoreElim()
|
/external/angle/third_party/spirv-tools/src/source/opt/ |
D | local_single_store_elim_pass.cpp | 37 BasicBlock* entry_block = &*func->begin(); in LocalSingleStoreElim() local 38 for (Instruction& inst : *entry_block) { in LocalSingleStoreElim()
|