Home
last modified time | relevance | path

Searched refs:SpvOpLoopMerge (Results 1 – 25 of 95) sorted by relevance

1234

/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dbasic_block.cpp61 if (opcode == SpvOpLoopMerge || opcode == SpvOpSelectionMerge) { in GetMergeInst()
76 if (opcode == SpvOpLoopMerge || opcode == SpvOpSelectionMerge) { in GetMergeInst()
85 if (merge->opcode() == SpvOpLoopMerge) { in GetLoopMergeInst()
94 if (merge->opcode() == SpvOpLoopMerge) { in GetLoopMergeInst()
174 if (ii->opcode() == SpvOpSelectionMerge || ii->opcode() == SpvOpLoopMerge) { in ForMergeAndContinueLabel()
185 if (merge_ii->opcode() == SpvOpLoopMerge) { in MergeBlockIdIfAny()
207 if (merge_ii->opcode() == SpvOpLoopMerge) { in ContinueBlockIdIfAny()
Dblock_merge_util.cpp40 if ((op == SpvOpLoopMerge || op == SpvOpSelectionMerge) && index == 0u) { in IsMerge()
57 if (op == SpvOpLoopMerge && index == 1u) { in IsContinue()
128 assert(merge_inst->opcode() == SpvOpLoopMerge); in CanMergeWithSuccessor()
Daggressive_dead_code_elim_pass.cpp234 if (is_header && mergeInst->opcode() == SpvOpLoopMerge) { in ComputeBlock2HeaderMaps()
262 mergeInst->opcode() == SpvOpLoopMerge); in AddBreaksAndContinuesToWorklist()
283 if (mergeInst->opcode() != SpvOpLoopMerge) { in AddBreaksAndContinuesToWorklist()
310 if (hdrMerge->opcode() == SpvOpLoopMerge) return; in AddBreaksAndContinuesToWorklist()
384 case SpvOpLoopMerge: { in AggressiveDCE()
490 } else if (liveInst->opcode() == SpvOpLoopMerge || in AggressiveDCE()
559 inst->opcode() == SpvOpLoopMerge) in AggressiveDCE()
Dlicm_pass.cpp129 if (previous_node && (previous_node->opcode() == SpvOpLoopMerge || in HoistInstruction()
/external/deqp-deps/SPIRV-Tools/source/opt/
Dbasic_block.cpp61 if (opcode == SpvOpLoopMerge || opcode == SpvOpSelectionMerge) { in GetMergeInst()
76 if (opcode == SpvOpLoopMerge || opcode == SpvOpSelectionMerge) { in GetMergeInst()
85 if (merge->opcode() == SpvOpLoopMerge) { in GetLoopMergeInst()
94 if (merge->opcode() == SpvOpLoopMerge) { in GetLoopMergeInst()
174 if (ii->opcode() == SpvOpSelectionMerge || ii->opcode() == SpvOpLoopMerge) { in ForMergeAndContinueLabel()
185 if (merge_ii->opcode() == SpvOpLoopMerge) { in MergeBlockIdIfAny()
207 if (merge_ii->opcode() == SpvOpLoopMerge) { in ContinueBlockIdIfAny()
Dblock_merge_util.cpp40 if ((op == SpvOpLoopMerge || op == SpvOpSelectionMerge) && index == 0u) { in IsMerge()
57 if (op == SpvOpLoopMerge && index == 1u) { in IsContinue()
128 assert(merge_inst->opcode() == SpvOpLoopMerge); in CanMergeWithSuccessor()
Daggressive_dead_code_elim_pass.cpp234 if (is_header && mergeInst->opcode() == SpvOpLoopMerge) { in ComputeBlock2HeaderMaps()
262 mergeInst->opcode() == SpvOpLoopMerge); in AddBreaksAndContinuesToWorklist()
283 if (mergeInst->opcode() != SpvOpLoopMerge) { in AddBreaksAndContinuesToWorklist()
310 if (hdrMerge->opcode() == SpvOpLoopMerge) return; in AddBreaksAndContinuesToWorklist()
384 case SpvOpLoopMerge: { in AggressiveDCE()
490 } else if (liveInst->opcode() == SpvOpLoopMerge || in AggressiveDCE()
559 inst->opcode() == SpvOpLoopMerge) in AggressiveDCE()
Dlicm_pass.cpp129 if (previous_node && (previous_node->opcode() == SpvOpLoopMerge || in HoistInstruction()
/external/deqp-deps/SPIRV-Tools/source/val/
Dconstruct.cpp177 if ((use.first->opcode() == SpvOpLoopMerge || in IsStructuredExit()
192 if (merge_inst->opcode() == SpvOpLoopMerge || in IsStructuredExit()
203 if ((!seen_switch || merge_inst->opcode() == SpvOpLoopMerge) && in IsStructuredExit()
206 } else if (merge_inst->opcode() == SpvOpLoopMerge) { in IsStructuredExit()
218 if (merge_inst->opcode() == SpvOpLoopMerge) return false; in IsStructuredExit()
Dvalidate_adjacency.cpp78 case SpvOpLoopMerge: in ValidateAdjacency()
/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dconstruct.cpp177 if ((use.first->opcode() == SpvOpLoopMerge || in IsStructuredExit()
192 if (merge_inst->opcode() == SpvOpLoopMerge || in IsStructuredExit()
203 if ((!seen_switch || merge_inst->opcode() == SpvOpLoopMerge) && in IsStructuredExit()
206 } else if (merge_inst->opcode() == SpvOpLoopMerge) { in IsStructuredExit()
218 if (merge_inst->opcode() == SpvOpLoopMerge) return false; in IsStructuredExit()
Dvalidate_adjacency.cpp78 case SpvOpLoopMerge: in ValidateAdjacency()
/external/swiftshader/third_party/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_adjust_loop_controls.cpp38 if (merge_inst->opcode() != SpvOpLoopMerge) { in Apply()
Dtransformation_set_loop_control.cpp41 if (!merge_inst || merge_inst->opcode() != SpvOpLoopMerge) { in IsApplicable()
Dtransformation_add_loop_to_create_int_constant_synonym.cpp320 ir_context, SpvOpLoopMerge, 0, 0, in Apply()
388 assert(instruction->opcode() != SpvOpLoopMerge && in Apply()
/external/deqp-deps/SPIRV-Tools/source/fuzz/
Dfuzzer_pass_adjust_loop_controls.cpp38 if (merge_inst->opcode() != SpvOpLoopMerge) { in Apply()
Dtransformation_set_loop_control.cpp41 if (!merge_inst || merge_inst->opcode() != SpvOpLoopMerge) { in IsApplicable()
/external/swiftshader/third_party/SPIRV-Tools/test/
Dtext_to_binary.control_flow_test.cpp88 Eq(MakeInstruction(SpvOpLoopMerge, {1, 2, ctrl.value()}, in TEST_P()
128 Eq(MakeInstruction(SpvOpLoopMerge, {1, 2, expected_mask}))); in TEST_F()
/external/deqp-deps/SPIRV-Tools/test/
Dtext_to_binary.control_flow_test.cpp88 Eq(MakeInstruction(SpvOpLoopMerge, {1, 2, ctrl.value()}, in TEST_P()
128 Eq(MakeInstruction(SpvOpLoopMerge, {1, 2, expected_mask}))); in TEST_F()
/external/swiftshader/third_party/SPIRV-Tools/source/reduce/
Dremove_selection_reduction_opportunity_finder.cpp39 if (merge_instruction->opcode() == SpvOpLoopMerge) { in GetAvailableOpportunities()
Dremove_unused_instruction_reduction_opportunity_finder.cpp107 inst.opcode() == SpvOpLoopMerge) { in GetAvailableOpportunities()
/external/deqp-deps/SPIRV-Tools/source/reduce/
Dremove_selection_reduction_opportunity_finder.cpp39 if (merge_instruction->opcode() == SpvOpLoopMerge) { in GetAvailableOpportunities()
Dremove_unused_instruction_reduction_opportunity_finder.cpp107 inst.opcode() == SpvOpLoopMerge) { in GetAvailableOpportunities()
/external/swiftshader/third_party/SPIRV-Tools/tools/cfg/
Dbin_to_dot.cpp118 case SpvOpLoopMerge: in HandleInstruction()
/external/deqp-deps/SPIRV-Tools/tools/cfg/
Dbin_to_dot.cpp118 case SpvOpLoopMerge: in HandleInstruction()

1234