Home
last modified time | relevance | path

Searched refs:instr (Results 651 - 675 of 1234) sorted by relevance

1...<<21222324252627282930>>...50

/third_party/mesa3d/src/intel/compiler/
H A Dbrw_nir_lower_ray_queries.c64 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 Danv_nir_lower_ycbcr_textures.c58 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 Diris_program.c271 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 Dsfn_shader_fs.cpp269 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 Dsfn_debug.cpp50 {"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 Dsfn_shader_tess.h40 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 Dsfn_instr_tex.h80 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 Dcompiler.h1218 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 Dcode-generator-mips.cc38 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 Dnir_opt_trivial_continues.c27 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 Dnir_lower_global_vars_to_local.c57 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 Dnir_lower_system_values.c64 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 Dnir_opt_loop_unroll.c669 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 Dscriptmanager_fuzzer.cpp157 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 Dscript_unittest.cpp161 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 Dmemory.h212 #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 Dpm.c150 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 Dpm.c150 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 Dmemory.h202 #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 Dtest-dual-texture.cpp30 #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 Dtest-lower-isel.cpp38 #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 Ddxil_nir_lower_int_samplers.c29 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 Dqpu_disasm.h32 struct v3d_qpu_instr *instr);
37 struct v3d_qpu_instr *instr);
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Ddavinci_nand.c700 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 Dsi_shader_info.c90 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...]

Completed in 22 milliseconds

1...<<21222324252627282930>>...50