Home
last modified time | relevance | path

Searched refs:ext_opcode (Results 1 – 12 of 12) sorted by relevance

/external/mesa3d/src/compiler/spirv/
Dvtn_amd.c30 vtn_handle_amd_gcn_shader_instruction(struct vtn_builder *b, SpvOp ext_opcode, in vtn_handle_amd_gcn_shader_instruction() argument
34 switch ((enum GcnShaderAMD)ext_opcode) { in vtn_handle_amd_gcn_shader_instruction()
60 vtn_handle_amd_shader_ballot_instruction(struct vtn_builder *b, SpvOp ext_opcode, in vtn_handle_amd_shader_ballot_instruction() argument
65 switch ((enum ShaderBallotAMD)ext_opcode) { in vtn_handle_amd_shader_ballot_instruction()
118 vtn_handle_amd_shader_trinary_minmax_instruction(struct vtn_builder *b, SpvOp ext_opcode, in vtn_handle_amd_shader_trinary_minmax_instruction() argument
138 switch ((enum ShaderTrinaryMinMaxAMD)ext_opcode) { in vtn_handle_amd_shader_trinary_minmax_instruction()
180 vtn_handle_amd_shader_explicit_vertex_parameter_instruction(struct vtn_builder *b, SpvOp ext_opcode, in vtn_handle_amd_shader_explicit_vertex_parameter_instruction() argument
184 switch ((enum ShaderExplicitVertexParameterAMD)ext_opcode) { in vtn_handle_amd_shader_explicit_vertex_parameter_instruction()
Dvtn_private.h918 bool vtn_handle_glsl450_instruction(struct vtn_builder *b, SpvOp ext_opcode,
921 bool vtn_handle_opencl_instruction(struct vtn_builder *b, SpvOp ext_opcode,
960 bool vtn_handle_amd_gcn_shader_instruction(struct vtn_builder *b, SpvOp ext_opcode,
963 bool vtn_handle_amd_shader_ballot_instruction(struct vtn_builder *b, SpvOp ext_opcode,
966 bool vtn_handle_amd_shader_trinary_minmax_instruction(struct vtn_builder *b, SpvOp ext_opcode,
970 SpvOp ext_opcode,
Dvtn_opencl.c796 vtn_handle_opencl_instruction(struct vtn_builder *b, SpvOp ext_opcode, in vtn_handle_opencl_instruction() argument
799 enum OpenCLstd_Entrypoints cl_opcode = (enum OpenCLstd_Entrypoints) ext_opcode; in vtn_handle_opencl_instruction()
841 handle_instr(b, ext_opcode, w + 5, count - 5, w + 1, handle_alu); in vtn_handle_opencl_instruction()
948 handle_instr(b, ext_opcode, w + 5, count - 5, w + 1, handle_special); in vtn_handle_opencl_instruction()
968 handle_instr(b, ext_opcode, w + 5, count - 5, w + 1, handle_shuffle); in vtn_handle_opencl_instruction()
971 handle_instr(b, ext_opcode, w + 5, count - 5, w + 1, handle_shuffle2); in vtn_handle_opencl_instruction()
974 handle_instr(b, ext_opcode, w + 5, count - 5, w + 1, handle_round); in vtn_handle_opencl_instruction()
977 handle_instr(b, ext_opcode, w + 5, count - 5, w + 1, handle_printf); in vtn_handle_opencl_instruction()
983 vtn_fail("unhandled opencl opc: %u\n", ext_opcode); in vtn_handle_opencl_instruction()
Dvtn_glsl450.c629 vtn_handle_glsl450_instruction(struct vtn_builder *b, SpvOp ext_opcode, in vtn_handle_glsl450_instruction() argument
632 switch ((enum GLSLstd450)ext_opcode) { in vtn_handle_glsl450_instruction()
646 handle_glsl450_interpolation(b, (enum GLSLstd450)ext_opcode, w, count); in vtn_handle_glsl450_instruction()
650 handle_glsl450_alu(b, (enum GLSLstd450)ext_opcode, w, count); in vtn_handle_glsl450_instruction()
Dspirv_to_nir.c481 vtn_handle_non_semantic_instruction(struct vtn_builder *b, SpvOp ext_opcode, in vtn_handle_non_semantic_instruction() argument
/external/angle/third_party/vulkan-deps/spirv-tools/src/source/opt/
Dinterp_fixup_pass.cpp50 uint32_t ext_opcode = inst->GetSingleWordInOperand(1); in ReplaceInternalInterpolate() local
64 uint32_t op2_id = (ext_opcode != GLSLstd450InterpolateAtCentroid) in ReplaceInternalInterpolate()
71 {SPV_OPERAND_TYPE_EXTENSION_INSTRUCTION_NUMBER, {ext_opcode}}); in ReplaceInternalInterpolate()
Dfolding_rules.h74 uint32_t ext_opcode = inst->GetSingleWordInOperand(1); in GetRulesForInstruction() local
75 auto it = ext_rules_.find({ext_inst_id, ext_opcode}); in GetRulesForInstruction()
Dconst_folding_rules.h98 uint32_t ext_opcode = inst->GetSingleWordInOperand(1); in GetRulesForInstruction() local
99 auto it = ext_rules_.find({ext_inst_id, ext_opcode}); in GetRulesForInstruction()
/external/deqp-deps/SPIRV-Tools/source/opt/
Dfolding_rules.h74 uint32_t ext_opcode = inst->GetSingleWordInOperand(1); in GetRulesForInstruction() local
75 auto it = ext_rules_.find({ext_inst_id, ext_opcode}); in GetRulesForInstruction()
Dconst_folding_rules.h98 uint32_t ext_opcode = inst->GetSingleWordInOperand(1); in GetRulesForInstruction() local
99 auto it = ext_rules_.find({ext_inst_id, ext_opcode}); in GetRulesForInstruction()
/external/swiftshader/third_party/SPIRV-Tools/source/opt/
Dfolding_rules.h74 uint32_t ext_opcode = inst->GetSingleWordInOperand(1); in GetRulesForInstruction() local
75 auto it = ext_rules_.find({ext_inst_id, ext_opcode}); in GetRulesForInstruction()
Dconst_folding_rules.h98 uint32_t ext_opcode = inst->GetSingleWordInOperand(1); in GetRulesForInstruction() local
99 auto it = ext_rules_.find({ext_inst_id, ext_opcode}); in GetRulesForInstruction()