Home
last modified time | relevance | path

Searched refs:AddUnaryOp (Results 1 - 25 of 28) sorted by relevance

12

/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dinst_debug_printf_pass.cpp56 Instruction* f32_inst = builder->AddUnaryOp( in GenOutputValues()
63 Instruction* ui64_inst = builder->AddUnaryOp( in GenOutputValues()
70 Instruction* bc_inst = builder->AddUnaryOp(GetUintId(), SpvOpBitcast, in GenOutputValues()
87 ui64_inst = builder->AddUnaryOp(GetUint64Id(), SpvOpBitcast, in GenOutputValues()
91 Instruction* lo_ui64_inst = builder->AddUnaryOp( in GenOutputValues()
96 Instruction* hi_ui64_inst = builder->AddUnaryOp( in GenOutputValues()
106 ui8_inst = builder->AddUnaryOp(GetUint8Id(), SpvOpBitcast, in GenOutputValues()
110 Instruction* ui32_inst = builder->AddUnaryOp( in GenOutputValues()
119 ui32_inst = builder->AddUnaryOp(GetUintId(), SpvOpBitcast, in GenOutputValues()
H A Dinst_buff_addr_check_pass.cpp89 builder.AddUnaryOp(GetUintId(), SpvOpUConvert, ref_uptr_id); in GenCheckCode()
93 Instruction* hi_uptr_inst = builder.AddUnaryOp(GetUintId(), SpvOpUConvert, in GenCheckCode()
109 builder.AddUnaryOp(ref_type_id, SpvOpConvertUToPtr, null_u64_id); in GenCheckCode()
320 builder.AddUnaryOp(ibuf_type_id, SpvOpLoad, uptr_ac_inst->result_id()); in GetSearchAndTestFuncId()
344 builder.AddUnaryOp(ibuf_type_id, SpvOpLoad, cand_ac_inst->result_id()); in GetSearchAndTestFuncId()
350 builder.AddUnaryOp(ibuf_type_id, SpvOpUConvert, param_vec[1]); in GetSearchAndTestFuncId()
360 Instruction* len_start_load_inst = builder.AddUnaryOp( in GetSearchAndTestFuncId()
362 Instruction* len_start_32_inst = builder.AddUnaryOp( in GetSearchAndTestFuncId()
378 builder.AddUnaryOp(ibuf_type_id, SpvOpLoad, len_ac_inst->result_id()); in GetSearchAndTestFuncId()
415 builder->AddUnaryOp(GetUint64I in GenSearchAndTest()
[all...]
H A Dinstrument_pass.cpp103 return builder->AddUnaryOp(val_32b_reg_ty_id, SpvOpSConvert, val_id) in Gen32BitCvtCode()
106 return builder->AddUnaryOp(val_32b_reg_ty_id, SpvOpUConvert, val_id) in Gen32BitCvtCode()
119 return builder->AddUnaryOp(GetUintId(), SpvOpBitcast, val_32b_id) in GenUintCastCode()
174 Instruction* load_inst = builder->AddUnaryOp(type_id, SpvOpLoad, var_id); in GenVarLoad()
247 builder->AddUnaryOp(GetVec3UintId(), SpvOpBitcast, load_id); in GenStageStreamWriteCode()
260 Instruction* frag_coord_inst = builder->AddUnaryOp( in GenStageStreamWriteCode()
263 Instruction* uint_frag_coord_inst = builder->AddUnaryOp( in GenStageStreamWriteCode()
842 builder.AddUnaryOp(GetUintId(), SpvOpUConvert, last_value_id); in GetDirectReadFunctionId()
853 builder.AddUnaryOp(ibuf_type_id, SpvOpLoad, ac_inst->result_id()); in GetDirectReadFunctionId()
H A Damd_ext_to_khr.cpp511 Instruction* bitcast = ir_builder.AddUnaryOp( in ReplaceMbcnt()
602 ir_builder.AddUnaryOp(float_type_id, SpvOpFNegate, x->result_id()); in ReplaceCubeFaceCoord()
604 ir_builder.AddUnaryOp(float_type_id, SpvOpFNegate, y->result_id()); in ReplaceCubeFaceCoord()
606 ir_builder.AddUnaryOp(float_type_id, SpvOpFNegate, z->result_id()); in ReplaceCubeFaceCoord()
639 ir_builder.AddUnaryOp(bool_id, SpvOpLogicalNot, is_z_max->result_id()); in ReplaceCubeFaceCoord()
H A Dwrap_opkill.cpp84 ir_builder.AddUnaryOp(0, SpvOpReturnValue, undef->result_id()); in ReplaceWithFunctionCall()
H A Dconvert_to_half_pass.cpp108 cvt_inst = builder.AddUnaryOp(nty_id, SpvOpFConvert, *val_idp); in GenConvert()
135 builder.AddUnaryOp(vty_id, SpvOpFConvert, ext_inst->result_id()); in MatConvertCleanup()
H A Dconvert_to_sampled_image_pass.cpp249 return builder.AddUnaryOp( in CreateImageExtraction()
H A Dinst_bindless_check_pass.cpp105 builder->AddUnaryOp(old_image_inst->type_id(), SpvOpImage, clone_id); in CloneOriginalImage()
760 builder.AddUnaryOp(GetUintId(), SpvOpImageQuerySize, ref.image_id); in GenTexBuffCheckCode()
H A Dir_builder.h74 Instruction* AddUnaryOp(uint32_t type_id, SpvOp opcode, uint32_t operand1) { in AddUnaryOp() function in spvtools::opt::InstructionBuilder
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dinst_debug_printf_pass.cpp56 Instruction* f32_inst = builder->AddUnaryOp( in GenOutputValues()
63 Instruction* ui64_inst = builder->AddUnaryOp( in GenOutputValues()
70 Instruction* bc_inst = builder->AddUnaryOp(GetUintId(), SpvOpBitcast, in GenOutputValues()
87 ui64_inst = builder->AddUnaryOp(GetUint64Id(), SpvOpBitcast, in GenOutputValues()
91 Instruction* lo_ui64_inst = builder->AddUnaryOp( in GenOutputValues()
96 Instruction* hi_ui64_inst = builder->AddUnaryOp( in GenOutputValues()
106 ui8_inst = builder->AddUnaryOp(GetUint8Id(), SpvOpBitcast, in GenOutputValues()
110 Instruction* ui32_inst = builder->AddUnaryOp( in GenOutputValues()
119 ui32_inst = builder->AddUnaryOp(GetUintId(), SpvOpBitcast, in GenOutputValues()
H A Dinst_buff_addr_check_pass.cpp89 builder.AddUnaryOp(GetUintId(), SpvOpUConvert, ref_uptr_id); in GenCheckCode()
93 Instruction* hi_uptr_inst = builder.AddUnaryOp(GetUintId(), SpvOpUConvert, in GenCheckCode()
109 builder.AddUnaryOp(ref_type_id, SpvOpConvertUToPtr, null_u64_id); in GenCheckCode()
320 builder.AddUnaryOp(ibuf_type_id, SpvOpLoad, uptr_ac_inst->result_id()); in GetSearchAndTestFuncId()
344 builder.AddUnaryOp(ibuf_type_id, SpvOpLoad, cand_ac_inst->result_id()); in GetSearchAndTestFuncId()
350 builder.AddUnaryOp(ibuf_type_id, SpvOpUConvert, param_vec[1]); in GetSearchAndTestFuncId()
360 Instruction* len_start_load_inst = builder.AddUnaryOp( in GetSearchAndTestFuncId()
362 Instruction* len_start_32_inst = builder.AddUnaryOp( in GetSearchAndTestFuncId()
378 builder.AddUnaryOp(ibuf_type_id, SpvOpLoad, len_ac_inst->result_id()); in GetSearchAndTestFuncId()
415 builder->AddUnaryOp(GetUint64I in GenSearchAndTest()
[all...]
H A Dinstrument_pass.cpp103 return builder->AddUnaryOp(val_32b_reg_ty_id, SpvOpSConvert, val_id) in Gen32BitCvtCode()
106 return builder->AddUnaryOp(val_32b_reg_ty_id, SpvOpUConvert, val_id) in Gen32BitCvtCode()
119 return builder->AddUnaryOp(GetUintId(), SpvOpBitcast, val_32b_id) in GenUintCastCode()
174 Instruction* load_inst = builder->AddUnaryOp(type_id, SpvOpLoad, var_id); in GenVarLoad()
247 builder->AddUnaryOp(GetVec3UintId(), SpvOpBitcast, load_id); in GenStageStreamWriteCode()
260 Instruction* frag_coord_inst = builder->AddUnaryOp( in GenStageStreamWriteCode()
263 Instruction* uint_frag_coord_inst = builder->AddUnaryOp( in GenStageStreamWriteCode()
842 builder.AddUnaryOp(GetUintId(), SpvOpUConvert, last_value_id); in GetDirectReadFunctionId()
853 builder.AddUnaryOp(ibuf_type_id, SpvOpLoad, ac_inst->result_id()); in GetDirectReadFunctionId()
H A Damd_ext_to_khr.cpp511 Instruction* bitcast = ir_builder.AddUnaryOp( in ReplaceMbcnt()
602 ir_builder.AddUnaryOp(float_type_id, SpvOpFNegate, x->result_id()); in ReplaceCubeFaceCoord()
604 ir_builder.AddUnaryOp(float_type_id, SpvOpFNegate, y->result_id()); in ReplaceCubeFaceCoord()
606 ir_builder.AddUnaryOp(float_type_id, SpvOpFNegate, z->result_id()); in ReplaceCubeFaceCoord()
639 ir_builder.AddUnaryOp(bool_id, SpvOpLogicalNot, is_z_max->result_id()); in ReplaceCubeFaceCoord()
H A Dwrap_opkill.cpp84 ir_builder.AddUnaryOp(0, SpvOpReturnValue, undef->result_id()); in ReplaceWithFunctionCall()
H A Dconvert_to_half_pass.cpp108 cvt_inst = builder.AddUnaryOp(nty_id, SpvOpFConvert, *val_idp); in GenConvert()
135 builder.AddUnaryOp(vty_id, SpvOpFConvert, ext_inst->result_id()); in MatConvertCleanup()
H A Dconvert_to_sampled_image_pass.cpp249 return builder.AddUnaryOp( in CreateImageExtraction()
H A Dinst_bindless_check_pass.cpp105 builder->AddUnaryOp(old_image_inst->type_id(), SpvOpImage, clone_id); in CloneOriginalImage()
760 builder.AddUnaryOp(GetUintId(), SpvOpImageQuerySize, ref.image_id); in GenTexBuffCheckCode()
/third_party/spirv-tools/source/opt/
H A Dinst_debug_printf_pass.cpp58 Instruction* f32_inst = builder->AddUnaryOp( in GenOutputValues()
65 Instruction* ui64_inst = builder->AddUnaryOp( in GenOutputValues()
72 Instruction* bc_inst = builder->AddUnaryOp( in GenOutputValues()
89 ui64_inst = builder->AddUnaryOp(GetUint64Id(), spv::Op::OpBitcast, in GenOutputValues()
93 Instruction* lo_ui64_inst = builder->AddUnaryOp( in GenOutputValues()
98 Instruction* hi_ui64_inst = builder->AddUnaryOp( in GenOutputValues()
108 ui8_inst = builder->AddUnaryOp(GetUint8Id(), spv::Op::OpBitcast, in GenOutputValues()
112 Instruction* ui32_inst = builder->AddUnaryOp( in GenOutputValues()
121 ui32_inst = builder->AddUnaryOp(GetUintId(), spv::Op::OpBitcast, in GenOutputValues()
H A Damd_ext_to_khr.cpp516 Instruction* bitcast = ir_builder.AddUnaryOp( in ReplaceMbcnt()
608 ir_builder.AddUnaryOp(float_type_id, spv::Op::OpFNegate, x->result_id()); in ReplaceCubeFaceCoord()
610 ir_builder.AddUnaryOp(float_type_id, spv::Op::OpFNegate, y->result_id()); in ReplaceCubeFaceCoord()
612 ir_builder.AddUnaryOp(float_type_id, spv::Op::OpFNegate, z->result_id()); in ReplaceCubeFaceCoord()
644 Instruction* not_is_z_max = ir_builder.AddUnaryOp( in ReplaceCubeFaceCoord()
H A Dinstrument_pass.cpp146 return builder->AddUnaryOp(val_32b_reg_ty_id, spv::Op::OpSConvert, val_id) in Gen32BitCvtCode()
149 return builder->AddUnaryOp(val_32b_reg_ty_id, spv::Op::OpUConvert, val_id) in Gen32BitCvtCode()
162 return builder->AddUnaryOp(GetUintId(), spv::Op::OpBitcast, val_32b_id) in GenUintCastCode()
239 builder->AddUnaryOp(GetVec3UintId(), spv::Op::OpBitcast, load_id); in GenStageInfo()
252 Instruction* uint_frag_coord_inst = builder->AddUnaryOp( in GenStageInfo()
H A Dinst_buff_addr_check_pass.cpp97 Instruction* null_ptr_inst = builder.AddUnaryOp( in GenCheckCode()
239 builder->AddUnaryOp(GetUint64Id(), spv::Op::OpConvertPtrToU, ref_ptr_id); in GenSearchAndTest()
H A Dwrap_opkill.cpp86 ir_builder.AddUnaryOp(0, spv::Op::OpReturnValue, undef->result_id()); in ReplaceWithFunctionCall()
H A Dconvert_to_half_pass.cpp118 cvt_inst = builder.AddUnaryOp(nty_id, spv::Op::OpFConvert, *val_idp); in GenConvert()
145 builder.AddUnaryOp(vty_id, spv::Op::OpFConvert, ext_inst->result_id()); in MatConvertCleanup()
H A Dinst_bindless_check_pass.cpp137 new_image_inst = builder->AddUnaryOp(old_image_inst->type_id(), in CloneOriginalImage()
613 Instruction* null_ptr_inst = builder.AddUnaryOp( in GenCheckCode()
H A Dconvert_to_sampled_image_pass.cpp249 return builder.AddUnaryOp( in CreateImageExtraction()

Completed in 26 milliseconds

12