/third_party/mesa3d/src/compiler/nir/ |
D | nir_opt_rematerialize_compares.c | 128 nir_instr *const use_instr = use->parent_instr; in nir_opt_rematerialize_compares_impl() local 133 if (use_instr->block == alu->instr.block) in nir_opt_rematerialize_compares_impl() 138 nir_instr_insert_before(use_instr, &clone->instr); in nir_opt_rematerialize_compares_impl() 140 nir_alu_instr *const use_alu = nir_instr_as_alu(use_instr); in nir_opt_rematerialize_compares_impl()
|
D | nir_opt_gcm.c | 633 nir_instr *use_instr = use_src->parent_instr; in gcm_schedule_late_def() local 635 gcm_schedule_late_instr(use_instr, state); in gcm_schedule_late_def() 644 if (use_instr->type == nir_instr_type_phi) { in gcm_schedule_late_def() 645 nir_phi_instr *phi = nir_instr_as_phi(use_instr); in gcm_schedule_late_def() 652 lca = nir_dominance_lca(lca, use_instr->block); in gcm_schedule_late_def()
|
D | nir_deref.c | 161 nir_instr *use_instr = use_src->parent_instr; in nir_deref_instr_has_complex_use() local 163 switch (use_instr->type) { in nir_deref_instr_has_complex_use() 165 nir_deref_instr *use_deref = nir_instr_as_deref(use_instr); in nir_deref_instr_has_complex_use() 195 nir_intrinsic_instr *use_intrin = nir_instr_as_intrinsic(use_instr); in nir_deref_instr_has_complex_use()
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_nir_opt_preamble.c | 55 nir_instr *use_instr = use->parent_instr; in all_uses_float() local 56 if (use_instr->type != nir_instr_type_alu) in all_uses_float() 58 nir_alu_instr *use_alu = nir_instr_as_alu(use_instr); in all_uses_float() 86 nir_instr *use_instr = use->parent_instr; in all_uses_bit() local 87 if (use_instr->type != nir_instr_type_alu) in all_uses_bit() 89 nir_alu_instr *use_alu = nir_instr_as_alu(use_instr); in all_uses_bit()
|
/third_party/spirv-tools/source/opt/ |
D | propagator.cpp | 46 instr->result_id(), [this](Instruction* use_instr) { in AddSSAEdges() argument 50 if (!BlockHasBeenSimulated(ctx_->get_instr_block(use_instr))) { in AddSSAEdges() 54 if (ShouldSimulateAgain(use_instr)) { in AddSSAEdges() 55 ssa_edge_uses_.push(use_instr); in AddSSAEdges()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
D | propagator.cpp | 46 instr->result_id(), [this](Instruction* use_instr) { in AddSSAEdges() argument 50 if (!BlockHasBeenSimulated(ctx_->get_instr_block(use_instr))) { in AddSSAEdges() 54 if (ShouldSimulateAgain(use_instr)) { in AddSSAEdges() 55 ssa_edge_uses_.push(use_instr); in AddSSAEdges()
|
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
D | propagator.cpp | 46 instr->result_id(), [this](Instruction* use_instr) { in AddSSAEdges() argument 50 if (!BlockHasBeenSimulated(ctx_->get_instr_block(use_instr))) { in AddSSAEdges() 54 if (ShouldSimulateAgain(use_instr)) { in AddSSAEdges() 55 ssa_edge_uses_.push(use_instr); in AddSSAEdges()
|
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_opt_peephole_ffma.c | 43 nir_instr *use_instr = use_src->parent_instr; in are_all_uses_fadd() local 45 if (use_instr->type != nir_instr_type_alu) in are_all_uses_fadd() 48 nir_alu_instr *use_alu = nir_instr_as_alu(use_instr); in are_all_uses_fadd()
|
/third_party/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_nir_lower_tess_io.cpp | 206 auto use_instr = use_src->parent_instr; in get_dest_usee_mask() local 209 switch (use_instr->type) { in get_dest_usee_mask() 211 mq.alu = nir_instr_as_alu(use_instr); in get_dest_usee_mask() 213 if (!nir_foreach_src(use_instr, update_alu_mask, &mq)) in get_dest_usee_mask() 218 auto intr = nir_instr_as_intrinsic(use_instr); in get_dest_usee_mask()
|
/third_party/spirv-tools/source/fuzz/ |
D | transformation_duplicate_region_with_selection.cpp | 255 ®ion_set](opt::Instruction* use_instr) -> bool { in IsApplicable() argument 257 ir_context->get_instr_block(use_instr); in IsApplicable()
|
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/ |
D | transformation_duplicate_region_with_selection.cpp | 255 ®ion_set](opt::Instruction* use_instr) -> bool { in IsApplicable() argument 257 ir_context->get_instr_block(use_instr); in IsApplicable()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/ |
D | transformation_duplicate_region_with_selection.cpp | 255 ®ion_set](opt::Instruction* use_instr) -> bool { in IsApplicable() argument 257 ir_context->get_instr_block(use_instr); in IsApplicable()
|