/third_party/mesa3d/src/compiler/spirv/ |
H A D | vtn_subgroup.c | 55 nir_ssa_dest_init_for_type(&intrin->instr, &intrin->dest, in vtn_build_subgroup_instr() 66 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_build_subgroup_instr() 85 nir_ssa_dest_init_for_type(&elect->instr, &elect->dest, in vtn_handle_subgroup() 87 nir_builder_instr_insert(&b->nb, &elect->instr); in vtn_handle_subgroup() 100 nir_ssa_dest_init(&ballot->instr, &ballot->dest, 4, 32, NULL); in vtn_handle_subgroup() 102 nir_builder_instr_insert(&b->nb, &ballot->instr); in vtn_handle_subgroup() 119 nir_ssa_dest_init_for_type(&intrin->instr, &intrin->dest, in vtn_handle_subgroup() 121 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_subgroup() 174 nir_ssa_dest_init_for_type(&intrin->instr, &intrin->dest, in vtn_handle_subgroup() 176 nir_builder_instr_insert(&b->nb, &intrin->instr); in vtn_handle_subgroup() [all...] |
/third_party/node/deps/v8/src/execution/ppc/ |
H A D | simulator-ppc.h | 259 void Format(Instruction* instr, const char* format); 268 int32_t GetShiftRm(Instruction* instr, bool* carry_out); 269 int32_t GetImm(Instruction* instr, bool* carry_out); 270 void ProcessPUW(Instruction* instr, int num_regs, int operand_size, 272 void HandleRList(Instruction* instr, bool load); 274 void SoftwareInterrupt(Instruction* instr); 278 inline bool isStopInstruction(Instruction* instr); 353 void Trace(Instruction* instr); 356 void ExecuteBranchConditional(Instruction* instr, BCType type); 357 void ExecuteGeneric(Instruction* instr); [all...] |
/third_party/mesa3d/src/gallium/auxiliary/nir/ |
H A D | nir_draw_helpers.c | 88 nir_ssa_dest_init(&tex->instr, &tex->dest, 4, 32, NULL); in nir_lower_pstipple_block() 90 nir_builder_instr_insert(b, &tex->instr); in nir_lower_pstipple_block() 160 nir_foreach_instr(instr, block) { in nir_lower_aaline_block() 161 if (instr->type != nir_instr_type_intrinsic) in nir_lower_aaline_block() 164 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_aaline_block() 175 b->cursor = nir_before_instr(instr); in nir_lower_aaline_block() 189 nir_instr_rewrite_src(instr, &intrin->src[1], nir_src_for_ssa(out)); in nir_lower_aaline_block() 255 nir_foreach_instr(instr, block) { in nir_lower_aapoint_block() 256 if (instr->type != nir_instr_type_intrinsic) in nir_lower_aapoint_block() 259 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_aapoint_block() [all...] |
H A D | nir_to_tgsi_info.c | 38 static nir_variable* tex_get_texture_var(const nir_tex_instr *instr) in tex_get_texture_var() argument 40 for (unsigned i = 0; i < instr->num_srcs; i++) { in tex_get_texture_var() 41 switch (instr->src[i].src_type) { in tex_get_texture_var() 43 return nir_deref_instr_get_variable(nir_src_as_deref(instr->src[i].src)); in tex_get_texture_var() 52 static nir_variable* intrinsic_get_var(const nir_intrinsic_instr *instr) in intrinsic_get_var() argument 54 return nir_deref_instr_get_variable(nir_src_as_deref(instr->src[0])); in intrinsic_get_var() 136 const nir_intrinsic_instr *instr, in gather_intrinsic_load_deref_info() 145 gather_usage(deref, nir_ssa_def_components_read(&instr->dest.ssa), in gather_intrinsic_load_deref_info() 159 uint8_t mask = nir_ssa_def_components_read(&instr->dest.ssa); in gather_intrinsic_load_deref_info() 173 const nir_instr *instr) in scan_instruction() 135 gather_intrinsic_load_deref_info(const nir_shader *nir, const nir_intrinsic_instr *instr, const nir_deref_instr *deref, bool need_texcoord, const nir_variable *var, struct tgsi_shader_info *info) gather_intrinsic_load_deref_info() argument 170 scan_instruction(const struct nir_shader *nir, bool need_texcoord, struct tgsi_shader_info *info, const nir_instr *instr) scan_instruction() argument [all...] |
/third_party/vixl/src/aarch64/ |
H A D | decoder-aarch64.cc | 39 void Decoder::Decode(const Instruction* instr) { in Decode() argument 50 compiled_decoder_root_->Decode(instr); in Decode() 53 void Decoder::Decode(Instruction* instr) { in Decode() argument 54 compiled_decoder_root_->Decode(const_cast<const Instruction*>(instr)); in Decode() 152 void Decoder::VisitNamedInstruction(const Instruction* instr, in VisitNamedInstruction() argument 157 (*it)->Visit(&m, instr); in VisitNamedInstruction() 523 void CompiledDecodeNode::Decode(const Instruction* instr) const { in Decode() 527 decoder_->VisitNamedInstruction(instr, instruction_name_); in Decode() 532 VIXL_ASSERT((instr->*bit_extract_fn_)() < decode_table_size_); in Decode() 533 VIXL_ASSERT(decode_table_[(instr in Decode() [all...] |
/third_party/node/deps/v8/src/codegen/ppc/ |
H A D | assembler-ppc.cc | 303 Condition Assembler::GetCondition(Instr instr) { in GetCondition() argument 304 switch (instr & kCondMask) { in GetCondition() 314 bool Assembler::IsLis(Instr instr) { in IsLis() argument 315 return ((instr & kOpcodeMask) == ADDIS) && GetRA(instr) == r0; in IsLis() 318 bool Assembler::IsLi(Instr instr) { in IsLi() argument 319 return ((instr & kOpcodeMask) == ADDI) && GetRA(instr) == r0; in IsLi() 322 bool Assembler::IsAddic(Instr instr) { return (instr argument 324 IsOri(Instr instr) IsOri() argument 326 IsBranch(Instr instr) IsBranch() argument 328 GetRA(Instr instr) GetRA() argument 332 GetRB(Instr instr) GetRB() argument 360 IsCmpRegister(Instr instr) IsCmpRegister() argument 365 IsRlwinm(Instr instr) IsRlwinm() argument 369 IsAndi(Instr instr) IsAndi() argument 372 IsRldicl(Instr instr) IsRldicl() argument 378 IsCmpImmediate(Instr instr) IsCmpImmediate() argument 382 IsCrSet(Instr instr) IsCrSet() argument 387 GetCmpImmediateRegister(Instr instr) GetCmpImmediateRegister() argument 392 GetCmpImmediateRawImmediate(Instr instr) GetCmpImmediateRawImmediate() argument 420 Instr instr = instr_at(pos); target_at() local 451 Instr instr = instr_at(pos); target_at_put() local 537 Instr instr = instr_at(pos); max_reach_from() local 614 a_form(Instr instr, DoubleRegister frt, DoubleRegister fra, DoubleRegister frb, RCBit r) a_form() argument 619 d_form(Instr instr, Register rt, Register ra, const intptr_t val, bool signed_disp) d_form() argument 637 xo_form(Instr instr, Register rt, Register ra, Register rb, OEBit o, RCBit r) xo_form() argument 642 md_form(Instr instr, Register ra, Register rs, int shift, int maskbit, RCBit r) md_form() argument 653 mds_form(Instr instr, Register ra, Register rs, Register rb, int maskbit, RCBit r) mds_form() argument 2041 IsNop(Instr instr, int type) IsNop() argument [all...] |
/third_party/mesa3d/src/microsoft/compiler/ |
H A D | dxil_nir_lower_int_cubemaps.c | 43 lower_int_cubmap_to_array_filter(const nir_instr *instr, in lower_int_cubmap_to_array_filter() argument 47 if (instr->type == nir_instr_type_intrinsic) { in lower_int_cubmap_to_array_filter() 48 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_int_cubmap_to_array_filter() 90 } else if (instr->type == nir_instr_type_deref) { in lower_int_cubmap_to_array_filter() 91 nir_deref_instr *deref = nir_instr_as_deref(instr); in lower_int_cubmap_to_array_filter() 93 } else if (instr->type == nir_instr_type_tex && lower_samplers) { in lower_int_cubmap_to_array_filter() 94 nir_tex_instr *tex = nir_instr_as_tex(instr); in lower_int_cubmap_to_array_filter() 217 nir_ssa_dest_init(&array_tex->instr, &array_tex->dest, in create_array_tex_from_cube_tex() 219 nir_builder_instr_insert(b, &array_tex->instr); in create_array_tex_from_cube_tex() 443 b->cursor = nir_before_instr(&intr->instr); in lower_cube_image_load_store_atomic() 549 lower_int_cubmap_to_array_impl(nir_builder *b, nir_instr *instr, void *options) lower_int_cubmap_to_array_impl() argument [all...] |
H A D | dxil_dump.c | 392 list_for_each_entry(struct dxil_instr, instr, list, head) { in dump_instrs() 395 if (instr->has_value) { in dump_instrs() 396 dump_value(d, &instr->value); in dump_instrs() 402 switch (instr->type) { in dump_instrs() 403 case INSTR_BINOP: dump_instr_binop(d, &instr->binop); break; in dump_instrs() 404 case INSTR_CMP: dump_instr_cmp(d, &instr->cmp);break; in dump_instrs() 405 case INSTR_SELECT:dump_instr_select(d, &instr->select); break; in dump_instrs() 406 case INSTR_CAST: dump_instr_cast(d, &instr->cast); break; in dump_instrs() 407 case INSTR_CALL: dump_instr_call(d, &instr->call); break; in dump_instrs() 408 case INSTR_RET: dump_instr_ret(d, &instr in dump_instrs() [all...] |
H A D | dxil_nir_lower_vs_vertex_conversion.c | 37 lower_vs_vertex_conversion_filter(const nir_instr *instr, const void *options) in lower_vs_vertex_conversion_filter() argument 39 if (instr->type != nir_instr_type_intrinsic) in lower_vs_vertex_conversion_filter() 42 nir_intrinsic_instr *inst = nir_instr_as_intrinsic(instr); in lower_vs_vertex_conversion_filter() 102 lower_vs_vertex_conversion_impl(nir_builder *b, nir_instr *instr, void *options) in lower_vs_vertex_conversion_impl() argument 104 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in lower_vs_vertex_conversion_impl()
|
/third_party/vixl/examples/aarch64/ |
H A D | custom-disassembler.h | 44 const vixl::aarch64::Instruction* instr) VIXL_OVERRIDE; 48 const vixl::aarch64::Instruction* instr, 52 const vixl::aarch64::Instruction* instr, const void* addr) VIXL_OVERRIDE;
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_pipeline.c | 129 nir_intrinsic_instr *instr, in set_image_access() 132 nir_variable *var = nir_intrinsic_get_var(instr, 0); in set_image_access() 153 nir_intrinsic_instr *instr) in set_buffer_access() 155 nir_variable *var = nir_intrinsic_get_var(instr, 0); in set_buffer_access() 157 nir_deref_instr *deref = nir_instr_as_deref(instr->src[0].ssa->parent_instr); in set_buffer_access() 160 nir_binding b = nir_chase_binding(instr->src[0]); in set_buffer_access() 183 scan_intrinsic(struct lvp_pipeline *pipeline, nir_shader *nir, nir_intrinsic_instr *instr) in scan_intrinsic() argument 185 switch (instr->intrinsic) { in scan_intrinsic() 190 set_image_access(pipeline, nir, instr, true, false); in scan_intrinsic() 193 set_image_access(pipeline, nir, instr, fals in scan_intrinsic() 128 set_image_access(struct lvp_pipeline *pipeline, nir_shader *nir, nir_intrinsic_instr *instr, bool reads, bool writes) set_image_access() argument 152 set_buffer_access(struct lvp_pipeline *pipeline, nir_shader *nir, nir_intrinsic_instr *instr) set_buffer_access() argument 245 remove_scoped_barriers_impl(nir_builder *b, nir_instr *instr, void *data) remove_scoped_barriers_impl() argument 268 lower_demote_impl(nir_builder *b, nir_instr *instr, void *data) lower_demote_impl() argument 291 find_tex(const nir_instr *instr, const void *data_cb) find_tex() argument 299 fixup_tex_instr(struct nir_builder *b, nir_instr *instr, void *data_cb) fixup_tex_instr() argument [all...] |
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
H A D | instruction-scheduler-mips64.cc | 15 const Instruction* instr) const { in GetTargetInstructionFlags() 16 switch (instr->arch_opcode()) { in GetTargetInstructionFlags() 1262 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) { in GetInstructionLatency() argument 1265 switch (instr->arch_opcode()) { in GetInstructionLatency() 1288 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in GetInstructionLatency() 1293 static_cast<SaveFPRegsMode>(MiscField::decode(instr->opcode())); in GetInstructionLatency() 1354 return DadduLatency(instr->InputAt(1)->IsRegister()); in GetInstructionLatency() 1359 return DsubuLatency(instr->InputAt(1)->IsRegister()); in GetInstructionLatency() 1373 int latency = DivLatency(instr->InputAt(1)->IsRegister()); in GetInstructionLatency() 1381 int latency = DivuLatency(instr in GetInstructionLatency() [all...] |
/third_party/mesa3d/src/amd/common/ |
H A D | ac_nir_lower_ngg.c | 505 remove_culling_shader_output(nir_builder *b, nir_instr *instr, void *state) in remove_culling_shader_output() argument 509 if (instr->type != nir_instr_type_intrinsic) in remove_culling_shader_output() 512 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in remove_culling_shader_output() 522 b->cursor = nir_before_instr(instr); in remove_culling_shader_output() 534 nir_instr_remove(instr); in remove_culling_shader_output() 565 if (b->cursor.instr->type == nir_instr_type_phi) in rewrite_uses_to_var() 586 remove_extra_pos_output(nir_builder *b, nir_instr *instr, void *state) in remove_extra_pos_output() argument 590 if (instr->type != nir_instr_type_intrinsic) in remove_extra_pos_output() 593 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in remove_extra_pos_output() 607 b->cursor = nir_before_instr(instr); in remove_extra_pos_output() 866 nir_instr *instr = ssa->parent_instr; analyze_shader_before_culling_walk() local 1812 lower_ngg_gs_intrinsic(nir_builder *b, nir_instr *instr, void *state) lower_ngg_gs_intrinsic() argument 2504 lower_ms_intrinsic(nir_builder *b, nir_instr *instr, void *state) lower_ms_intrinsic() argument 2535 filter_ms_intrinsic(const nir_instr *instr, UNUSED const void *st) filter_ms_intrinsic() argument [all...] |
/third_party/mesa3d/src/intel/compiler/ |
H A D | brw_nir_lower_storage_image.c | 54 nir_ssa_dest_init(&load->instr, &load->dest, in _load_image_param() 57 nir_builder_instr_insert(b, &load->instr); in _load_image_param() 391 b->cursor = nir_after_instr(&intrin->instr); in lower_image_load_instr() 410 b->cursor = nir_instr_remove(&intrin->instr); in lower_image_load_instr() 544 b->cursor = nir_before_instr(&intrin->instr); in lower_image_store_instr() 550 nir_instr_rewrite_src(&intrin->instr, &intrin->src[3], in lower_image_store_instr() 561 b->cursor = nir_instr_remove(&intrin->instr); in lower_image_store_instr() 592 nir_builder_instr_insert(b, &store->instr); in lower_image_store_instr() 610 b->cursor = nir_instr_remove(&intrin->instr); in lower_image_atomic_instr() 625 nir_builder_instr_insert(b, &intrin->instr); in lower_image_atomic_instr() 683 brw_nir_lower_storage_image_instr(nir_builder *b, nir_instr *instr, void *cb_data) brw_nir_lower_storage_image_instr() argument [all...] |
H A D | brw_nir_lower_mem_access_bit_sizes.c | 70 nir_ssa_dest_init(&dup->instr, &dup->dest, in dup_mem_intrinsic() 76 nir_builder_instr_insert(b, &dup->instr); in dup_mem_intrinsic() 150 nir_instr_remove(&intrin->instr); in lower_mem_load_bit_size() 237 nir_instr_remove(&intrin->instr); in lower_mem_store_bit_size() 244 nir_instr *instr, in lower_mem_access_bit_sizes_instr() 249 if (instr->type != nir_instr_type_intrinsic) in lower_mem_access_bit_sizes_instr() 252 b->cursor = nir_after_instr(instr); in lower_mem_access_bit_sizes_instr() 254 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_mem_access_bit_sizes_instr() 243 lower_mem_access_bit_sizes_instr(nir_builder *b, nir_instr *instr, void *cb_data) lower_mem_access_bit_sizes_instr() argument
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_nir_apply_pipeline_layout.c | 123 get_used_bindings(UNUSED nir_builder *_b, nir_instr *instr, void *_state) in get_used_bindings() argument 127 switch (instr->type) { in get_used_bindings() 129 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in get_used_bindings() 167 nir_tex_instr *tex = nir_instr_as_tex(instr); in get_used_bindings() 624 b->cursor = nir_before_instr(&intrin->instr); in build_res_index_for_chain() 637 b->cursor = nir_before_instr(&intrin->instr); in build_res_index_for_chain() 683 b->cursor = nir_before_instr(&deref->instr); in build_buffer_addr_for_deref() 692 b->cursor = nir_before_instr(&deref->instr); in build_buffer_addr_for_deref() 745 b->cursor = nir_before_instr(&intrin->instr); in try_lower_direct_buffer_intrinsic() 775 b->cursor = nir_before_instr(&load_desc->instr); in lower_load_accel_struct_desc() 794 lower_direct_buffer_instr(nir_builder *b, nir_instr *instr, void *_state) lower_direct_buffer_instr() argument 1343 apply_pipeline_layout(nir_builder *b, nir_instr *instr, void *_state) apply_pipeline_layout() argument [all...] |
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_lower_non_uniform_access.c | 144 b->cursor = nir_instr_remove(&tex->instr); in lower_non_uniform_tex_access() 164 nir_builder_instr_insert(b, &tex->instr); in lower_non_uniform_tex_access() 185 b->cursor = nir_instr_remove(&intrin->instr); in lower_non_uniform_access_intrin() 193 nir_builder_instr_insert(b, &intrin->instr); in lower_non_uniform_access_intrin() 211 nir_foreach_instr_safe(instr, block) { in nir_lower_non_uniform_access_impl() 212 switch (instr->type) { in nir_lower_non_uniform_access_impl() 214 nir_tex_instr *tex = nir_instr_as_tex(instr); in nir_lower_non_uniform_access_impl() 222 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in nir_lower_non_uniform_access_impl()
|
H A D | nir_lower_io_arrays_to_elements.c | 116 b->cursor = nir_before_instr(&intr->instr); in lower_array() 126 nir_instr_remove(&intr->instr); in lower_array() 178 nir_ssa_dest_init(&element_intr->instr, &element_intr->dest, in lower_array() 195 nir_builder_instr_insert(b, &element_intr->instr); in lower_array() 198 nir_instr_remove(&intr->instr); in lower_array() 235 nir_foreach_instr_safe(instr, block) { in create_indirects_mask() 237 if (instr->type != nir_instr_type_intrinsic) in create_indirects_mask() 240 nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr); in create_indirects_mask() 282 nir_foreach_instr_safe(instr, block) { in lower_io_arrays_to_elements() 283 if (instr in lower_io_arrays_to_elements() [all...] |
H A D | nir_builder.h | 87 nir_foreach_instr_safe(instr, block) { in nir_shader_instructions_pass() 88 func_progress |= pass(&b, instr, cb_data); in nir_shader_instructions_pass() 103 void nir_builder_instr_insert(nir_builder *build, nir_instr *instr); 109 return build->cursor.instr; in nir_builder_last_instr() 165 nir_instr_insert(nir_before_cf_list(&build->impl->body), &undef->instr); in nir_ssa_undef() 167 nir_update_instr_divergence(build->shader, &undef->instr); in nir_ssa_undef() 183 nir_builder_instr_insert(build, &load_const->instr); in nir_build_imm() 196 nir_builder_instr_insert(build, &load_const->instr); in nir_imm_zero() 354 nir_builder_alu_instr_finish_and_insert(nir_builder *build, nir_alu_instr *instr); 392 nir_ssa_dest_init(&mov->instr, in nir_mov_alu() [all...] |
H A D | nir_lower_to_source_mods.c | 56 nir_foreach_instr(instr, block) { in nir_lower_to_source_mods_block() 57 if (instr->type != nir_instr_type_alu) in nir_lower_to_source_mods_block() 60 nir_alu_instr *alu = nir_instr_as_alu(instr); in nir_lower_to_source_mods_block() 113 nir_instr_rewrite_src(instr, &alu->src[i].src, parent->src[0].src); in nir_lower_to_source_mods_block() 134 nir_instr_remove(&parent->instr); in nir_lower_to_source_mods_block()
|
H A D | nir_lower_frexp.c | 174 nir_foreach_instr_safe(instr, block) { in lower_frexp_impl() 175 if (instr->type != nir_instr_type_alu) in lower_frexp_impl() 178 nir_alu_instr *alu_instr = nir_instr_as_alu(instr); in lower_frexp_impl() 181 b.cursor = nir_before_instr(instr); in lower_frexp_impl() 196 nir_instr_remove(instr); in lower_frexp_impl()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
H A D | sfn_shader_cs.h | 40 bool do_scan_instruction(nir_instr *instr) override; 56 bool emit_load_num_workgroups(nir_intrinsic_instr* instr); 57 bool emit_load_3vec(nir_intrinsic_instr* instr, const std::array<PRegister,3>& src);
|
/third_party/python/Include/internal/ |
H A D | pycore_code.h | 238 extern int _Py_Specialize_LoadAttr(PyObject *owner, _Py_CODEUNIT *instr, 240 extern int _Py_Specialize_StoreAttr(PyObject *owner, _Py_CODEUNIT *instr, 242 extern int _Py_Specialize_LoadGlobal(PyObject *globals, PyObject *builtins, _Py_CODEUNIT *instr, PyObject *name); 243 extern int _Py_Specialize_LoadMethod(PyObject *owner, _Py_CODEUNIT *instr, 245 extern int _Py_Specialize_BinarySubscr(PyObject *sub, PyObject *container, _Py_CODEUNIT *instr); 246 extern int _Py_Specialize_StoreSubscr(PyObject *container, PyObject *sub, _Py_CODEUNIT *instr); 247 extern int _Py_Specialize_Call(PyObject *callable, _Py_CODEUNIT *instr, 249 extern int _Py_Specialize_Precall(PyObject *callable, _Py_CODEUNIT *instr, 251 extern void _Py_Specialize_BinaryOp(PyObject *lhs, PyObject *rhs, _Py_CODEUNIT *instr, 254 _Py_CODEUNIT *instr, in [all...] |
/third_party/mesa3d/src/compiler/nir/tests/ |
H A D | opt_if_tests.cpp | 118 nir_builder_instr_insert(&bld, &jump->instr); in TEST_F() 128 nir_ssa_dest_init(&phi->instr, &phi->dest, in TEST_F() 131 nir_builder_instr_insert(&bld, &phi->instr); in TEST_F() 150 nir_ssa_dest_init(&phi->instr, &phi->dest, in TEST_F() 164 nir_builder_instr_insert(&bld, &phi->instr); in TEST_F()
|
/third_party/mesa3d/src/mesa/state_tracker/ |
H A D | st_nir_lower_builtin.c | 160 lower_builtin_instr(nir_builder *b, nir_instr *instr, UNUSED void *_data) in lower_builtin_instr() argument 162 if (instr->type != nir_instr_type_intrinsic) in lower_builtin_instr() 165 nir_intrinsic_instr *intrin = nir_instr_as_intrinsic(instr); in lower_builtin_instr() 206 b->cursor = nir_before_instr(instr); in lower_builtin_instr() 227 nir_instr_remove(&intrin->instr); in lower_builtin_instr()
|