/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_nir_lower_ray_queries.c | 64 maybe_create_brw_var(nir_instr *instr, struct lowering_state *state) in maybe_create_brw_var() argument 66 if (instr->type != nir_instr_type_deref) in maybe_create_brw_var() 69 nir_deref_instr *deref = nir_instr_as_deref(instr); in maybe_create_brw_var() 222 b->cursor = nir_instr_remove(&intrin->instr); in lower_ray_query_intrinsic() 503 nir_foreach_instr_safe(instr, block) { in lower_ray_query_impl() 504 if (instr->type != nir_instr_type_intrinsic) in lower_ray_query_impl() 507 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_ray_query_impl() 537 nir_foreach_instr(instr, block) in brw_nir_lower_ray_queries() 538 maybe_create_brw_var(instr, &state); in brw_nir_lower_ray_queries()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_nir_lower_ycbcr_textures.c | 58 nir_ssa_dest_init(&tex->instr, &tex->dest, in get_texture_size() 60 nir_builder_instr_insert(b, &tex->instr); in get_texture_size() 157 nir_ssa_dest_init(&tex->instr, &tex->dest, in create_plane_tex_instr_implicit() 160 nir_builder_instr_insert(b, &tex->instr); in create_plane_tex_instr_implicit() 203 nir_instr *instr, in anv_nir_lower_ycbcr_textures_instr() 208 if (instr->type != nir_instr_type_tex) in anv_nir_lower_ycbcr_textures_instr() 211 nir_tex_instr *tex = nir_instr_as_tex(instr); in anv_nir_lower_ycbcr_textures_instr() 255 builder->cursor = nir_before_instr(&tex->instr); in anv_nir_lower_ycbcr_textures_instr() 335 nir_instr_remove(&tex->instr); in anv_nir_lower_ycbcr_textures_instr() 202 anv_nir_lower_ycbcr_textures_instr(nir_builder *builder, nir_instr *instr, void *cb_data) anv_nir_lower_ycbcr_textures_instr() argument
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_program.c | 271 nir_foreach_instr_safe(instr, block) { in iris_lower_storage_image_derefs() 272 if (instr->type != nir_instr_type_intrinsic) in iris_lower_storage_image_derefs() 275 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in iris_lower_storage_image_derefs() 296 b.cursor = nir_before_instr(&intrin->instr); in iris_lower_storage_image_derefs() 319 nir_foreach_instr(instr, block) { in iris_uses_image_atomic() 320 if (instr->type != nir_instr_type_intrinsic) in iris_uses_image_atomic() 323 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in iris_uses_image_atomic() 508 nir_foreach_instr_safe(instr, block) { in iris_setup_uniforms() 509 if (instr->type != nir_instr_type_intrinsic) in iris_setup_uniforms() 512 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in iris_setup_uniforms() 834 rewrite_src_with_bti(nir_builder *b, struct iris_binding_table *bt, nir_instr *instr, nir_src *src, enum iris_surface_group group) rewrite_src_with_bti() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_shader_fs.cpp | 269 bool FragmentShader::do_scan_instruction(nir_instr *instr) in do_scan_instruction() argument 271 if (instr->type != nir_instr_type_intrinsic) in do_scan_instruction() 274 auto intr = nir_instr_as_intrinsic(instr); in do_scan_instruction() 308 bool FragmentShader::emit_load_sample_mask_in(nir_intrinsic_instr* instr) in emit_load_sample_mask_in() argument 311 auto dest = vf.dest(instr->dest, 0, pin_free); in emit_load_sample_mask_in() 321 bool FragmentShader::emit_load_helper_invocation(nir_intrinsic_instr* instr) in emit_load_helper_invocation() argument 333 auto dst = value_factory().dest(instr->dest, 0, pin_free); in emit_load_helper_invocation() 552 bool FragmentShader::emit_load_sample_pos(nir_intrinsic_instr* instr) in emit_load_sample_pos() argument 554 auto dest = value_factory().dest_vec4(instr->dest, pin_group); in emit_load_sample_pos() 830 bool FragmentShaderEG::load_barycentric_at_sample(nir_intrinsic_instr* instr) in load_barycentric_at_sample() argument 876 load_barycentric_at_offset(nir_intrinsic_instr* instr) load_barycentric_at_offset() argument [all...] |
H A D | sfn_debug.cpp | 50 {"instr", SfnLog::instr, "Log all consumed nir instructions"}, 111 SfnLog& SfnLog::operator << (nir_instr &instr) in operator <<() argument 114 nir_print_instr(&instr, stderr); in operator <<()
|
H A D | sfn_shader_tess.h | 40 bool do_scan_instruction(nir_instr *instr) override; 45 bool store_tess_factor(nir_intrinsic_instr* instr); 70 bool do_scan_instruction(nir_instr *instr) override;
|
H A D | sfn_instr_tex.h | 80 Inputs(const nir_tex_instr& instr, ValueFactory &vf); 99 auto get_opcode(const nir_tex_instr& instr) -> Opcode; 170 static bool emit_tex_tg4(nir_tex_instr* instr, Inputs& src , Shader& shader); 171 static bool emit_tex_texture_samples(nir_tex_instr* instr, Inputs& src, Shader& shader); 174 void set_rect_coordinate_flags(nir_tex_instr* instr);
|
/third_party/mesa3d/src/panfrost/bifrost/ |
H A D | compiler.h | 1218 bi_instr *instr; member 1232 bi_before_instr(bi_instr *instr) in bi_before_instr() argument 1236 .instr = instr in bi_before_instr() 1241 bi_after_instr(bi_instr *instr) in bi_after_instr() argument 1245 .instr = instr in bi_after_instr() 1273 bi_instr *instr = tuple->fma ?: tuple->add; in bi_first_instr_in_tuple() local 1274 assert(instr != NULL); in bi_first_instr_in_tuple() 1275 return instr; in bi_first_instr_in_tuple() 1288 bi_instr *instr = tuple.add ?: tuple.fma; bi_last_instr_in_clause() local [all...] |
/third_party/node/deps/v8/src/compiler/backend/mips/ |
H A D | code-generator-mips.cc | 38 MipsOperandConverter(CodeGenerator* gen, Instruction* instr) in MipsOperandConverter() argument 39 : InstructionOperandConverter(gen, instr) {} in MipsOperandConverter() 137 static inline bool HasRegisterInput(Instruction* instr, size_t index) { in HasRegisterInput() argument 138 return instr->InputAt(index)->IsRegister(); in HasRegisterInput() 351 instr->OutputCount() >= 1 ? i.OutputRegister(0) : i.TempRegister(1); \ 353 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(2); \ 380 instr->OutputCount() >= 1 ? i.OutputRegister(0) : i.TempRegister(1); \ 382 instr->OutputCount() >= 2 ? i.OutputRegister(1) : i.TempRegister(2); \ 570 void CodeGenerator::AssembleTailCallBeforeGap(Instruction* instr, in AssembleTailCallBeforeGap() argument 576 void CodeGenerator::AssembleTailCallAfterGap(Instruction* instr, in AssembleTailCallAfterGap() argument 609 AssembleArchInstruction( Instruction* instr) AssembleArchInstruction() argument 3609 AssembleBranchToLabels(CodeGenerator* gen, TurboAssembler* tasm, Instruction* instr, FlagsCondition condition, Label* tlabel, Label* flabel, bool fallthru) AssembleBranchToLabels() argument 3682 AssembleArchBranch(Instruction* instr, BranchInfo* branch) AssembleArchBranch() argument 3689 AssembleArchDeoptBranch(Instruction* instr, BranchInfo* branch) AssembleArchDeoptBranch() argument 3700 AssembleArchTrap(Instruction* instr, FlagsCondition condition) AssembleArchTrap() argument 3704 OutOfLineTrap(CodeGenerator* gen, Instruction* instr) AssembleArchTrap() argument 3754 AssembleArchBoolean(Instruction* instr, FlagsCondition condition) AssembleArchBoolean() argument 3908 AssembleArchBinarySearchSwitch(Instruction* instr) AssembleArchBinarySearchSwitch() argument 3919 AssembleArchTableSwitch(Instruction* instr) AssembleArchTableSwitch() argument 3929 AssembleArchSelect(Instruction* instr, FlagsCondition condition) AssembleArchSelect() argument [all...] |
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_opt_trivial_continues.c | 27 instr_is_continue(nir_instr *instr) in instr_is_continue() argument 29 if (instr->type != nir_instr_type_jump) in instr_is_continue() 32 return nir_instr_as_jump(instr)->type == nir_jump_continue; in instr_is_continue()
|
H A D | nir_lower_global_vars_to_local.c | 57 nir_foreach_instr(instr, block) { in mark_global_var_uses_block() 58 if (instr->type == nir_instr_type_deref) { in mark_global_var_uses_block() 59 nir_deref_instr *deref = nir_instr_as_deref(instr); in mark_global_var_uses_block()
|
H A D | nir_lower_system_values.c | 64 lower_system_value_filter(const nir_instr *instr, const void *_state) in lower_system_value_filter() argument 66 return instr->type == nir_instr_type_intrinsic; in lower_system_value_filter() 70 lower_system_value_instr(nir_builder *b, nir_instr *instr, void *_state) in lower_system_value_instr() argument 72 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_system_value_instr() 158 nir_ssa_dest_init_for_type(&load->instr, &load->dest, in lower_system_value_instr() 161 nir_builder_instr_insert(b, &load->instr); in lower_system_value_instr() 328 lower_compute_system_value_filter(const nir_instr *instr, const void *_state) in lower_compute_system_value_filter() argument 330 return instr->type == nir_instr_type_intrinsic; in lower_compute_system_value_filter() 335 nir_instr *instr, void *_state) in lower_compute_system_value_instr() 337 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_compute_system_value_instr() 334 lower_compute_system_value_instr(nir_builder *b, nir_instr *instr, void *_state) lower_compute_system_value_instr() argument [all...] |
H A D | nir_opt_loop_unroll.c | 669 nir_foreach_instr_safe(instr, block) { in remove_out_of_bounds_induction_use() 670 if (instr->type != nir_instr_type_intrinsic) in remove_out_of_bounds_induction_use() 673 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in remove_out_of_bounds_induction_use() 694 nir_instr_remove(instr); in remove_out_of_bounds_induction_use() 702 nir_instr_remove(instr); in remove_out_of_bounds_induction_use() 773 nir_instr_insert_after_block(nir_if_last_else_block(nif), &brk->instr); in partial_unroll() 775 nir_instr_insert_after_block(nir_if_last_then_block(nif), &brk->instr); in partial_unroll() 789 is_indirect_load(nir_instr *instr) in is_indirect_load() argument 791 if (instr->type == nir_instr_type_intrinsic) { in is_indirect_load() 792 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in is_indirect_load() [all...] |
/base/update/updater/test/fuzztest/scriptmanager_fuzzer/ |
H A D | scriptmanager_fuzzer.cpp | 157 virtual int32_t CreateInstructionInstance(UScriptInstructionPtr& instr, const std::string& name) in CreateInstructionInstance() argument 160 instr = new (std::nothrow) FuzzTestScriptInstructionSparseImageWrite(); in CreateInstructionInstance() 164 virtual void DestoryInstructionInstance(UScriptInstructionPtr& instr) in DestoryInstructionInstance() argument 166 delete instr; in DestoryInstructionInstance() 167 instr = nullptr; in DestoryInstructionInstance()
|
/base/update/updater/test/unittest/script/ |
H A D | script_unittest.cpp | 161 virtual int32_t CreateInstructionInstance(UScriptInstructionPtr& instr, const std::string& name) in CreateInstructionInstance() argument 164 instr = new TestScriptInstructionSparseImageWrite(); in CreateInstructionInstance() 168 virtual void DestoryInstructionInstance(UScriptInstructionPtr& instr) in DestoryInstructionInstance() argument 170 delete instr; in DestoryInstructionInstance() 171 instr = nullptr; in DestoryInstructionInstance()
|
/kernel/linux/linux-5.10/arch/arm/include/asm/ |
H A D | memory.h | 212 #define __pv_stub(from,to,instr) \ 214 "1: " instr " %0, %1, %2\n" \ 215 "2: " instr " %0, %0, %3\n" \ 237 #define __pv_stub(from,to,instr) \ 241 " " instr " %0, %1, %0\n" \
|
/kernel/linux/linux-5.10/arch/mips/alchemy/devboards/ |
H A D | pm.c | 150 const char *instr, in db1x_pmattr_store() 157 tmp = kstrtoul(instr, 0, &l); in db1x_pmattr_store() 164 if (instr[0] != '0') in db1x_pmattr_store() 173 if (instr[0] != '0') { in db1x_pmattr_store() 180 tmp = kstrtoul(instr, 0, &l); in db1x_pmattr_store() 148 db1x_pmattr_store(struct kobject *kobj, struct kobj_attribute *attr, const char *instr, size_t bytes) db1x_pmattr_store() argument
|
/kernel/linux/linux-6.6/arch/mips/alchemy/devboards/ |
H A D | pm.c | 150 const char *instr, in db1x_pmattr_store() 157 tmp = kstrtoul(instr, 0, &l); in db1x_pmattr_store() 164 if (instr[0] != '0') in db1x_pmattr_store() 173 if (instr[0] != '0') { in db1x_pmattr_store() 180 tmp = kstrtoul(instr, 0, &l); in db1x_pmattr_store() 148 db1x_pmattr_store(struct kobject *kobj, struct kobj_attribute *attr, const char *instr, size_t bytes) db1x_pmattr_store() argument
|
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | memory.h | 202 #define __pv_stub(from,to,instr) \ 204 "1: " instr " %0, %1, %2\n" \ 205 "2: " instr " %0, %0, %3\n" \ 227 #define __pv_stub(from,to,instr) \ 231 " " instr " %0, %1, %0\n" \
|
/third_party/mesa3d/src/panfrost/bifrost/test/ |
H A D | test-dual-texture.cpp | 30 #define CASE(shader_stage, instr, expected) do { \ 38 instr; \ 59 #define NEGCASE(stage, instr) CASE(stage, instr, instr)
|
/third_party/mesa3d/src/panfrost/bifrost/valhall/test/ |
H A D | test-lower-isel.cpp | 38 #define CASE(instr, expected) INSTRUCTION_CASE(instr, expected, case_cb) 39 #define NEGCASE(instr) CASE(instr, instr)
|
/third_party/mesa3d/src/microsoft/compiler/ |
H A D | dxil_nir_lower_int_samplers.c | 29 lower_sample_to_txf_for_integer_tex_filter(const nir_instr *instr, in lower_sample_to_txf_for_integer_tex_filter() argument 32 if (instr->type != nir_instr_type_tex) in lower_sample_to_txf_for_integer_tex_filter() 35 nir_tex_instr *tex = nir_instr_as_tex(instr); in lower_sample_to_txf_for_integer_tex_filter() 101 nir_ssa_dest_init(&tql->instr, &tql->dest, 2, 32, NULL); in dx_get_texture_lod() 102 nir_builder_instr_insert(b, &tql->instr); in dx_get_texture_lod() 287 nir_ssa_dest_init(&txf->instr, &txf->dest, in create_txf_from_tex() 289 nir_builder_instr_insert(b, &txf->instr); in create_txf_from_tex() 319 b->cursor = nir_after_instr(&load->instr); in load_texel() 416 lower_sample_to_txf_for_integer_tex_impl(nir_builder *b, nir_instr *instr, in lower_sample_to_txf_for_integer_tex_impl() argument 422 nir_tex_instr *tex = nir_instr_as_tex(instr); in lower_sample_to_txf_for_integer_tex_impl() [all...] |
/third_party/mesa3d/src/broadcom/qpu/ |
H A D | qpu_disasm.h | 32 struct v3d_qpu_instr *instr); 37 struct v3d_qpu_instr *instr);
|
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
H A D | davinci_nand.c | 700 const struct nand_op_instr *instr) in davinci_nand_exec_instr() 706 switch (instr->type) { in davinci_nand_exec_instr() 708 iowrite8(instr->ctx.cmd.opcode, in davinci_nand_exec_instr() 713 for (i = 0; i < instr->ctx.addr.naddrs; i++) { in davinci_nand_exec_instr() 714 iowrite8(instr->ctx.addr.addrs[i], in davinci_nand_exec_instr() 720 nand_davinci_data_in(info, instr->ctx.data.buf.in, in davinci_nand_exec_instr() 721 instr->ctx.data.len, in davinci_nand_exec_instr() 722 instr->ctx.data.force_8bit); in davinci_nand_exec_instr() 726 nand_davinci_data_out(info, instr->ctx.data.buf.out, in davinci_nand_exec_instr() 727 instr in davinci_nand_exec_instr() 699 davinci_nand_exec_instr(struct davinci_nand_info *info, const struct nand_op_instr *instr) davinci_nand_exec_instr() argument [all...] |
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_shader_info.c | 90 nir_foreach_instr (instr, block) { in scan_tess_ctrl() 91 if (instr->type != nir_instr_type_intrinsic) in scan_tess_ctrl() 94 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in scan_tess_ctrl() 213 static const nir_src *get_texture_src(nir_tex_instr *instr, nir_tex_src_type type) in get_texture_src() argument 215 for (unsigned i = 0; i < instr->num_srcs; i++) { in get_texture_src() 216 if (instr->src[i].src_type == type) in get_texture_src() 217 return &instr->src[i].src; in get_texture_src() 392 nir_instr *instr) in scan_instruction() 394 if (instr->type == nir_instr_type_tex) { in scan_instruction() 395 nir_tex_instr *tex = nir_instr_as_tex(instr); in scan_instruction() 391 scan_instruction(const struct nir_shader *nir, struct si_shader_info *info, nir_instr *instr) scan_instruction() argument [all...] |