/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | inst_debug_printf_pass.cpp | 56 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 D | inst_buff_addr_check_pass.cpp | 89 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 D | instrument_pass.cpp | 103 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 D | amd_ext_to_khr.cpp | 511 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 D | wrap_opkill.cpp | 84 ir_builder.AddUnaryOp(0, SpvOpReturnValue, undef->result_id()); in ReplaceWithFunctionCall()
|
H A D | convert_to_half_pass.cpp | 108 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 D | convert_to_sampled_image_pass.cpp | 249 return builder.AddUnaryOp( in CreateImageExtraction()
|
H A D | inst_bindless_check_pass.cpp | 105 builder->AddUnaryOp(old_image_inst->type_id(), SpvOpImage, clone_id); in CloneOriginalImage() 760 builder.AddUnaryOp(GetUintId(), SpvOpImageQuerySize, ref.image_id); in GenTexBuffCheckCode()
|
H A D | ir_builder.h | 74 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 D | inst_debug_printf_pass.cpp | 56 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 D | inst_buff_addr_check_pass.cpp | 89 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 D | instrument_pass.cpp | 103 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 D | amd_ext_to_khr.cpp | 511 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 D | wrap_opkill.cpp | 84 ir_builder.AddUnaryOp(0, SpvOpReturnValue, undef->result_id()); in ReplaceWithFunctionCall()
|
H A D | convert_to_half_pass.cpp | 108 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 D | convert_to_sampled_image_pass.cpp | 249 return builder.AddUnaryOp( in CreateImageExtraction()
|
H A D | inst_bindless_check_pass.cpp | 105 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 D | inst_debug_printf_pass.cpp | 58 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 D | amd_ext_to_khr.cpp | 516 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 D | instrument_pass.cpp | 146 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 D | inst_buff_addr_check_pass.cpp | 97 Instruction* null_ptr_inst = builder.AddUnaryOp( in GenCheckCode() 239 builder->AddUnaryOp(GetUint64Id(), spv::Op::OpConvertPtrToU, ref_ptr_id); in GenSearchAndTest()
|
H A D | wrap_opkill.cpp | 86 ir_builder.AddUnaryOp(0, spv::Op::OpReturnValue, undef->result_id()); in ReplaceWithFunctionCall()
|
H A D | convert_to_half_pass.cpp | 118 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 D | inst_bindless_check_pass.cpp | 137 new_image_inst = builder->AddUnaryOp(old_image_inst->type_id(), in CloneOriginalImage() 613 Instruction* null_ptr_inst = builder.AddUnaryOp( in GenCheckCode()
|
H A D | convert_to_sampled_image_pass.cpp | 249 return builder.AddUnaryOp( in CreateImageExtraction()
|