Home
last modified time | relevance | path

Searched refs:ir_builder (Results 1 - 25 of 42) sorted by relevance

12

/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Damd_ext_to_khr.cpp20 #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 Dpass.cpp19 #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 Dwrap_opkill.cpp17 #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 Dreduce_load_size.cpp21 #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 Deliminate_dead_members_pass.cpp17 #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 Damd_ext_to_khr.cpp20 #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 Dpass.cpp19 #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 Dwrap_opkill.cpp17 #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 Dreduce_load_size.cpp21 #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 Deliminate_dead_members_pass.cpp17 #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 Damd_ext_to_khr.cpp20 #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 Dpass.cpp19 #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 Dwrap_opkill.cpp17 #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 Dreduce_load_size.cpp21 #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 Dlower_vertex_id.cpp37 #include "ir_builder.h"
114 ir_builder::assign(VertexID, in visit()
115 ir_builder::add(gl_VertexID, gl_BaseVertex)); in visit()
H A Dir_optimization.h133 namespace ir_builder { class ir_factory; }; namespace
135 ir_variable *compare_index_block(ir_builder::ir_factory &body,
H A Dgenerate_ir.cpp23 #include "ir_builder.h"
27 using namespace ir_builder;
H A Dopt_flatten_nested_if_blocks.cpp43 #include "ir_builder.h"
45 using namespace ir_builder;
H A Dlower_subroutine.cpp33 #include "ir_builder.h"
35 using namespace ir_builder;
H A Dlower_vec_index_to_cond_assign.cpp43 #include "ir_builder.h"
46 using namespace ir_builder;
H A Dlower_vector_insert.cpp24 #include "ir_builder.h"
28 using namespace ir_builder;
H A Dlower_cs_derived.cpp42 #include "ir_builder.h"
48 using namespace ir_builder;
H A Dlower_vector_derefs.cpp24 #include "ir_builder.h"
29 using namespace ir_builder;
H A Dir_builder.cpp24 #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 Dopt_add_neg_to_sub_test.cpp25 #include "ir_builder.h"
28 using namespace ir_builder;

Completed in 17 milliseconds

12