/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | amd_ext_to_khr.cpp | 20 #include "ir_builder.h" 71 InstructionBuilder ir_builder( in ReplaceTrinaryMinMax() 79 Instruction* temp = ir_builder.AddNaryExtendedInstruction( in ReplaceTrinaryMinMax() 108 InstructionBuilder ir_builder( in ReplaceTrinaryMid() 116 Instruction* min = ir_builder.AddNaryExtendedInstruction( in ReplaceTrinaryMid() 119 Instruction* max = ir_builder.AddNaryExtendedInstruction( in ReplaceTrinaryMid() 221 InstructionBuilder ir_builder( in ReplaceSwizzleInvocations() 237 Instruction* id = ir_builder.AddLoad(uint_type_id, var_id); in ReplaceSwizzleInvocations() 239 uint32_t quad_mask = ir_builder.GetUintConstantId(3); in ReplaceSwizzleInvocations() 242 Instruction* quad_idx = ir_builder in ReplaceSwizzleInvocations() [all...] |
H A D | pass.cpp | 19 #include "source/opt/ir_builder.h" 97 InstructionBuilder ir_builder( in GenerateCopy() 119 Instruction* extract = ir_builder.AddCompositeExtract( in GenerateCopy() 125 return ir_builder.AddCompositeConstruct(new_type_id, element_ids) in GenerateCopy() 137 Instruction* extract = ir_builder.AddCompositeExtract( in GenerateCopy() 142 return ir_builder.AddCompositeConstruct(new_type_id, element_ids) in GenerateCopy()
|
H A D | wrap_opkill.cpp | 17 #include "ir_builder.h" 62 InstructionBuilder ir_builder( in ReplaceWithFunctionCall() 70 ir_builder.AddFunctionCall(GetVoidTypeId(), func_id, {}); in ReplaceWithFunctionCall() 79 Instruction* undef = ir_builder.AddNullaryOp(return_type_id, SpvOpUndef); in ReplaceWithFunctionCall() 84 ir_builder.AddUnaryOp(0, SpvOpReturnValue, undef->result_id()); in ReplaceWithFunctionCall() 86 return_inst = ir_builder.AddNullaryOp(0, SpvOpReturn); in ReplaceWithFunctionCall()
|
H A D | reduce_load_size.cpp | 21 #include "source/opt/ir_builder.h" 92 InstructionBuilder ir_builder( in ReplaceExtract() 111 Instruction* new_access_chain = ir_builder.AddAccessChain( in ReplaceExtract() 115 ir_builder.AddLoad(inst->type_id(), new_access_chain->result_id()); in ReplaceExtract()
|
H A D | eliminate_dead_members_pass.cpp | 17 #include "ir_builder.h" 489 InstructionBuilder ir_builder( in UpdateAccessChain() 494 ir_builder.GetUintConstant(new_member_idx)->result_id(); in UpdateAccessChain()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | amd_ext_to_khr.cpp | 20 #include "ir_builder.h" 71 InstructionBuilder ir_builder( in ReplaceTrinaryMinMax() 79 Instruction* temp = ir_builder.AddNaryExtendedInstruction( in ReplaceTrinaryMinMax() 108 InstructionBuilder ir_builder( in ReplaceTrinaryMid() 116 Instruction* min = ir_builder.AddNaryExtendedInstruction( in ReplaceTrinaryMid() 119 Instruction* max = ir_builder.AddNaryExtendedInstruction( in ReplaceTrinaryMid() 221 InstructionBuilder ir_builder( in ReplaceSwizzleInvocations() 237 Instruction* id = ir_builder.AddLoad(uint_type_id, var_id); in ReplaceSwizzleInvocations() 239 uint32_t quad_mask = ir_builder.GetUintConstantId(3); in ReplaceSwizzleInvocations() 242 Instruction* quad_idx = ir_builder in ReplaceSwizzleInvocations() [all...] |
H A D | pass.cpp | 19 #include "source/opt/ir_builder.h" 97 InstructionBuilder ir_builder( in GenerateCopy() 119 Instruction* extract = ir_builder.AddCompositeExtract( in GenerateCopy() 125 return ir_builder.AddCompositeConstruct(new_type_id, element_ids) in GenerateCopy() 137 Instruction* extract = ir_builder.AddCompositeExtract( in GenerateCopy() 142 return ir_builder.AddCompositeConstruct(new_type_id, element_ids) in GenerateCopy()
|
H A D | wrap_opkill.cpp | 17 #include "ir_builder.h" 62 InstructionBuilder ir_builder( in ReplaceWithFunctionCall() 70 ir_builder.AddFunctionCall(GetVoidTypeId(), func_id, {}); in ReplaceWithFunctionCall() 79 Instruction* undef = ir_builder.AddNullaryOp(return_type_id, SpvOpUndef); in ReplaceWithFunctionCall() 84 ir_builder.AddUnaryOp(0, SpvOpReturnValue, undef->result_id()); in ReplaceWithFunctionCall() 86 return_inst = ir_builder.AddNullaryOp(0, SpvOpReturn); in ReplaceWithFunctionCall()
|
H A D | reduce_load_size.cpp | 21 #include "source/opt/ir_builder.h" 92 InstructionBuilder ir_builder( in ReplaceExtract() 111 Instruction* new_access_chain = ir_builder.AddAccessChain( in ReplaceExtract() 115 ir_builder.AddLoad(inst->type_id(), new_access_chain->result_id()); in ReplaceExtract()
|
H A D | eliminate_dead_members_pass.cpp | 17 #include "ir_builder.h" 489 InstructionBuilder ir_builder( in UpdateAccessChain() 494 ir_builder.GetUintConstant(new_member_idx)->result_id(); in UpdateAccessChain()
|
/third_party/spirv-tools/source/opt/ |
H A D | amd_ext_to_khr.cpp | 20 #include "ir_builder.h" 70 InstructionBuilder ir_builder( in ReplaceTrinaryMinMax() 78 Instruction* temp = ir_builder.AddNaryExtendedInstruction( in ReplaceTrinaryMinMax() 107 InstructionBuilder ir_builder( in ReplaceTrinaryMid() 115 Instruction* min = ir_builder.AddNaryExtendedInstruction( in ReplaceTrinaryMid() 118 Instruction* max = ir_builder.AddNaryExtendedInstruction( in ReplaceTrinaryMid() 220 InstructionBuilder ir_builder( in ReplaceSwizzleInvocations() 236 Instruction* id = ir_builder.AddLoad(uint_type_id, var_id); in ReplaceSwizzleInvocations() 238 uint32_t quad_mask = ir_builder.GetUintConstantId(3); in ReplaceSwizzleInvocations() 241 Instruction* quad_idx = ir_builder in ReplaceSwizzleInvocations() [all...] |
H A D | pass.cpp | 19 #include "source/opt/ir_builder.h" 94 InstructionBuilder ir_builder( in GenerateCopy() 116 Instruction* extract = ir_builder.AddCompositeExtract( in GenerateCopy() 122 return ir_builder.AddCompositeConstruct(new_type_id, element_ids) in GenerateCopy() 134 Instruction* extract = ir_builder.AddCompositeExtract( in GenerateCopy() 139 return ir_builder.AddCompositeConstruct(new_type_id, element_ids) in GenerateCopy()
|
H A D | wrap_opkill.cpp | 17 #include "ir_builder.h" 63 InstructionBuilder ir_builder( in ReplaceWithFunctionCall() 71 ir_builder.AddFunctionCall(GetVoidTypeId(), func_id, {}); in ReplaceWithFunctionCall() 81 ir_builder.AddNullaryOp(return_type_id, spv::Op::OpUndef); in ReplaceWithFunctionCall() 86 ir_builder.AddUnaryOp(0, spv::Op::OpReturnValue, undef->result_id()); in ReplaceWithFunctionCall() 88 return_inst = ir_builder.AddNullaryOp(0, spv::Op::OpReturn); in ReplaceWithFunctionCall()
|
H A D | reduce_load_size.cpp | 21 #include "source/opt/ir_builder.h" 89 InstructionBuilder ir_builder( in ReplaceExtract() 108 Instruction* new_access_chain = ir_builder.AddAccessChain( in ReplaceExtract() 112 ir_builder.AddLoad(inst->type_id(), new_access_chain->result_id()); in ReplaceExtract()
|
/third_party/mesa3d/src/compiler/glsl/ |
H A D | lower_vertex_id.cpp | 37 #include "ir_builder.h" 114 ir_builder::assign(VertexID, in visit() 115 ir_builder::add(gl_VertexID, gl_BaseVertex)); in visit()
|
H A D | ir_optimization.h | 133 namespace ir_builder { class ir_factory; }; namespace 135 ir_variable *compare_index_block(ir_builder::ir_factory &body,
|
H A D | generate_ir.cpp | 23 #include "ir_builder.h" 27 using namespace ir_builder;
|
H A D | opt_flatten_nested_if_blocks.cpp | 43 #include "ir_builder.h" 45 using namespace ir_builder;
|
H A D | lower_subroutine.cpp | 33 #include "ir_builder.h" 35 using namespace ir_builder;
|
H A D | lower_vec_index_to_cond_assign.cpp | 43 #include "ir_builder.h" 46 using namespace ir_builder;
|
H A D | lower_vector_insert.cpp | 24 #include "ir_builder.h" 28 using namespace ir_builder;
|
H A D | lower_cs_derived.cpp | 42 #include "ir_builder.h" 48 using namespace ir_builder;
|
H A D | lower_vector_derefs.cpp | 24 #include "ir_builder.h" 29 using namespace ir_builder;
|
H A D | ir_builder.cpp | 24 #include "ir_builder.h" 27 using namespace ir_builder; 29 namespace ir_builder { namespace 635 } /* namespace ir_builder */
|
/third_party/mesa3d/src/compiler/glsl/tests/ |
H A D | opt_add_neg_to_sub_test.cpp | 25 #include "ir_builder.h" 28 using namespace ir_builder;
|