Home
last modified time | relevance | path

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

12

/external/deqp-deps/SPIRV-Tools/source/opt/
Dloop_unroller.cpp245 void AssignNewResultIds(BasicBlock* basic_block);
255 void RemapOperands(BasicBlock* basic_block);
626 BasicBlock* basic_block = itr->Clone(context_); in CopyBasicBlock() local
627 basic_block->SetParent(itr->GetParent()); in CopyBasicBlock()
630 KillDebugDeclares(basic_block); in CopyBasicBlock()
634 AssignNewResultIds(basic_block); in CopyBasicBlock()
641 merge_inst->SetInOperand(1, {basic_block->id()}); in CopyBasicBlock()
645 state_.new_continue_block = basic_block; in CopyBasicBlock()
650 state_.new_header_block = basic_block; in CopyBasicBlock()
654 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in CopyBasicBlock()
[all …]
Dwrap_opkill.cpp177 for (BasicBlock& basic_block : *(*killing_func)) { in GetKillingFuncId()
178 context()->set_instr_block(basic_block.GetLabelInst(), &basic_block); in GetKillingFuncId()
179 for (Instruction& inst : basic_block) { in GetKillingFuncId()
180 context()->set_instr_block(&inst, &basic_block); in GetKillingFuncId()
Daggressive_dead_code_elim_pass.cpp458 BasicBlock* basic_block = context()->get_instr_block(inst); in MarkBlockAsLive() local
459 if (basic_block == nullptr) { in MarkBlockAsLive()
465 AddToWorklist(basic_block->GetLabelInst()); in MarkBlockAsLive()
472 uint32_t merge_id = basic_block->MergeBlockIdIfAny(); in MarkBlockAsLive()
474 AddToWorklist(basic_block->terminator()); in MarkBlockAsLive()
485 MarkLoopConstructAsLiveIfLoopHeader(basic_block); in MarkBlockAsLive()
487 Instruction* next_branch_inst = GetBranchForNextHeader(basic_block); in MarkBlockAsLive()
500 BasicBlock* basic_block) { in MarkLoopConstructAsLiveIfLoopHeader() argument
503 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in MarkLoopConstructAsLiveIfLoopHeader()
505 AddToWorklist(basic_block->terminator()); in MarkLoopConstructAsLiveIfLoopHeader()
Dremove_unused_interface_variables_pass.cpp29 for (const auto& basic_block : *func) in processFunction()
30 for (const auto& instruction : basic_block) in processFunction()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dloop_unroller.cpp245 void AssignNewResultIds(BasicBlock* basic_block);
255 void RemapOperands(BasicBlock* basic_block);
625 BasicBlock* basic_block = itr->Clone(context_); in CopyBasicBlock() local
626 basic_block->SetParent(itr->GetParent()); in CopyBasicBlock()
629 KillDebugDeclares(basic_block); in CopyBasicBlock()
633 AssignNewResultIds(basic_block); in CopyBasicBlock()
640 merge_inst->SetInOperand(1, {basic_block->id()}); in CopyBasicBlock()
644 state_.new_continue_block = basic_block; in CopyBasicBlock()
649 state_.new_header_block = basic_block; in CopyBasicBlock()
653 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in CopyBasicBlock()
[all …]
Dwrap_opkill.cpp179 for (BasicBlock& basic_block : *(*killing_func)) { in GetKillingFuncId()
180 context()->set_instr_block(basic_block.GetLabelInst(), &basic_block); in GetKillingFuncId()
181 for (Instruction& inst : basic_block) { in GetKillingFuncId()
182 context()->set_instr_block(&inst, &basic_block); in GetKillingFuncId()
Daggressive_dead_code_elim_pass.cpp459 BasicBlock* basic_block = context()->get_instr_block(inst); in MarkBlockAsLive() local
460 if (basic_block == nullptr) { in MarkBlockAsLive()
466 AddToWorklist(basic_block->GetLabelInst()); in MarkBlockAsLive()
473 uint32_t merge_id = basic_block->MergeBlockIdIfAny(); in MarkBlockAsLive()
475 AddToWorklist(basic_block->terminator()); in MarkBlockAsLive()
486 MarkLoopConstructAsLiveIfLoopHeader(basic_block); in MarkBlockAsLive()
488 Instruction* next_branch_inst = GetBranchForNextHeader(basic_block); in MarkBlockAsLive()
501 BasicBlock* basic_block) { in MarkLoopConstructAsLiveIfLoopHeader() argument
504 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in MarkLoopConstructAsLiveIfLoopHeader()
506 AddToWorklist(basic_block->terminator()); in MarkLoopConstructAsLiveIfLoopHeader()
Dremove_unused_interface_variables_pass.cpp29 for (const auto& basic_block : *func) in processFunction()
30 for (const auto& instruction : basic_block) in processFunction()
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/
Dloop_unroller.cpp244 void AssignNewResultIds(BasicBlock* basic_block);
254 void RemapOperands(BasicBlock* basic_block);
624 BasicBlock* basic_block = itr->Clone(context_); in CopyBasicBlock() local
625 basic_block->SetParent(itr->GetParent()); in CopyBasicBlock()
628 KillDebugDeclares(basic_block); in CopyBasicBlock()
632 AssignNewResultIds(basic_block); in CopyBasicBlock()
639 merge_inst->SetInOperand(1, {basic_block->id()}); in CopyBasicBlock()
643 state_.new_continue_block = basic_block; in CopyBasicBlock()
648 state_.new_header_block = basic_block; in CopyBasicBlock()
652 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in CopyBasicBlock()
[all …]
Dwrap_opkill.cpp179 for (BasicBlock& basic_block : *(*killing_func)) { in GetKillingFuncId()
180 context()->set_instr_block(basic_block.GetLabelInst(), &basic_block); in GetKillingFuncId()
181 for (Instruction& inst : basic_block) { in GetKillingFuncId()
182 context()->set_instr_block(&inst, &basic_block); in GetKillingFuncId()
Daggressive_dead_code_elim_pass.cpp461 BasicBlock* basic_block = context()->get_instr_block(inst); in MarkBlockAsLive() local
462 if (basic_block == nullptr) { in MarkBlockAsLive()
468 AddToWorklist(basic_block->GetLabelInst()); in MarkBlockAsLive()
475 uint32_t merge_id = basic_block->MergeBlockIdIfAny(); in MarkBlockAsLive()
477 AddToWorklist(basic_block->terminator()); in MarkBlockAsLive()
488 MarkLoopConstructAsLiveIfLoopHeader(basic_block); in MarkBlockAsLive()
490 Instruction* next_branch_inst = GetBranchForNextHeader(basic_block); in MarkBlockAsLive()
503 BasicBlock* basic_block) { in MarkLoopConstructAsLiveIfLoopHeader() argument
506 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in MarkLoopConstructAsLiveIfLoopHeader()
508 AddToWorklist(basic_block->terminator()); in MarkLoopConstructAsLiveIfLoopHeader()
Dremove_unused_interface_variables_pass.cpp29 for (const auto& basic_block : *func) in processFunction()
30 for (const auto& instruction : basic_block) in processFunction()
/external/elfutils/tests/
Dnext-lines.c116 bool basic_block; in main() local
117 if (dwarf_lineblock (l, &basic_block) != 0) in main()
118 basic_block = false; in main()
128 basic_block ? "yes" : "no", prologue_end ? "yes" : "no", in main()
Dget-lines.c138 bool basic_block; in main() local
139 if (dwarf_lineblock (l, &basic_block) != 0) in main()
140 basic_block = false; in main()
150 basic_block ? "yes" : "no", prologue_end ? "yes" : "no", in main()
Dnvidia_extended_linemap_libdw.c116 bool basic_block; in main() local
117 if (dwarf_lineblock (l, &basic_block) != 0) in main()
118 basic_block = false; in main()
127 basic_block ? "yes" : "no", prologue_end ? "yes" : "no", in main()
/external/google-breakpad/src/common/dwarf/
Dline_state_machine.h45 basic_block = false; in Reset()
54 bool basic_block; member
/external/deqp-deps/SPIRV-Tools/source/fuzz/
Dtransformation_add_early_terminator_wrapper.cpp68 auto basic_block = MakeUnique<opt::BasicBlock>(MakeUnique<opt::Instruction>( in Apply() local
71 basic_block->AddInstruction(MakeUnique<opt::Instruction>( in Apply()
86 function->AddBasicBlock(std::move(basic_block)); in Apply()
Dtransformation_push_id_through_variable.cpp63 auto basic_block = ir_context->get_instr_block(instruction_to_insert_before); in IsApplicable() local
64 if (!ir_context->IsReachable(*basic_block)) { in IsApplicable()
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dtransformation_add_early_terminator_wrapper.cpp68 auto basic_block = MakeUnique<opt::BasicBlock>(MakeUnique<opt::Instruction>( in Apply() local
71 basic_block->AddInstruction(MakeUnique<opt::Instruction>( in Apply()
88 function->AddBasicBlock(std::move(basic_block)); in Apply()
Dtransformation_push_id_through_variable.cpp63 auto basic_block = ir_context->get_instr_block(instruction_to_insert_before); in IsApplicable() local
64 if (!ir_context->IsReachable(*basic_block)) { in IsApplicable()
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/fuzz/
Dtransformation_add_early_terminator_wrapper.cpp68 auto basic_block = MakeUnique<opt::BasicBlock>(MakeUnique<opt::Instruction>( in Apply() local
71 basic_block->AddInstruction(MakeUnique<opt::Instruction>( in Apply()
88 function->AddBasicBlock(std::move(basic_block)); in Apply()
Dtransformation_push_id_through_variable.cpp63 auto basic_block = ir_context->get_instr_block(instruction_to_insert_before); in IsApplicable() local
64 if (!ir_context->IsReachable(*basic_block)) { in IsApplicable()
/external/elfutils/libdw/
Ddwarf_lineblock.c43 *flagp = line->basic_block; in dwarf_lineblock()
Ddwarf_getsrclines.c88 bool basic_block; member
138 SET (basic_block); in add_new_line()
183 .basic_block = false, in read_srclines()
730 state.basic_block = false; in read_srclines()
764 state.basic_block = false; in read_srclines()
888 state.basic_block = false; in read_srclines()
953 state.basic_block = true; in read_srclines()
/external/ltp/tools/sparse/
Dsparse-ltp.c63 static void do_basicblock_checks(struct basic_block *bb) in do_basicblock_checks()
78 struct basic_block *bb; in do_entrypoint_checks()

12