1*61046927SAndroid Build Coastguard Worker/* 2*61046927SAndroid Build Coastguard Worker * Copyright (C) 2024 The Android Open Source Project 3*61046927SAndroid Build Coastguard Worker * 4*61046927SAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*61046927SAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*61046927SAndroid Build Coastguard Worker * You may obtain a copy of the License at 7*61046927SAndroid Build Coastguard Worker * 8*61046927SAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*61046927SAndroid Build Coastguard Worker * 10*61046927SAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*61046927SAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*61046927SAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*61046927SAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*61046927SAndroid Build Coastguard Worker * limitations under the License. 15*61046927SAndroid Build Coastguard Worker */ 16*61046927SAndroid Build Coastguard Worker 17*61046927SAndroid Build Coastguard Workerpackage { 18*61046927SAndroid Build Coastguard Worker // See: http://go/android-license-faq 19*61046927SAndroid Build Coastguard Worker default_applicable_licenses: ["external_mesa3d_license"], 20*61046927SAndroid Build Coastguard Worker} 21*61046927SAndroid Build Coastguard Worker 22*61046927SAndroid Build Coastguard Workerfilegroup { 23*61046927SAndroid Build Coastguard Worker name: "nir_opcodes_filegroup", 24*61046927SAndroid Build Coastguard Worker srcs: [ 25*61046927SAndroid Build Coastguard Worker "nir_opcodes.py", 26*61046927SAndroid Build Coastguard Worker "nir_algebraic.py", 27*61046927SAndroid Build Coastguard Worker ], 28*61046927SAndroid Build Coastguard Worker} 29*61046927SAndroid Build Coastguard Worker 30*61046927SAndroid Build Coastguard Workerpython_binary_host { 31*61046927SAndroid Build Coastguard Worker name: "nir_builder_opcodes_gen", 32*61046927SAndroid Build Coastguard Worker main: "nir_builder_opcodes_h.py", 33*61046927SAndroid Build Coastguard Worker srcs: [ 34*61046927SAndroid Build Coastguard Worker "nir_builder_opcodes_h.py", 35*61046927SAndroid Build Coastguard Worker "nir_opcodes.py", 36*61046927SAndroid Build Coastguard Worker "nir_intrinsics.py", 37*61046927SAndroid Build Coastguard Worker ], 38*61046927SAndroid Build Coastguard Worker libs: [ 39*61046927SAndroid Build Coastguard Worker "mako", 40*61046927SAndroid Build Coastguard Worker ], 41*61046927SAndroid Build Coastguard Worker} 42*61046927SAndroid Build Coastguard Worker 43*61046927SAndroid Build Coastguard Workerpython_binary_host { 44*61046927SAndroid Build Coastguard Worker name: "nir_constant_expressions_gen", 45*61046927SAndroid Build Coastguard Worker main: "nir_constant_expressions.py", 46*61046927SAndroid Build Coastguard Worker srcs: [ 47*61046927SAndroid Build Coastguard Worker "nir_constant_expressions.py", 48*61046927SAndroid Build Coastguard Worker "nir_opcodes.py", 49*61046927SAndroid Build Coastguard Worker "nir_intrinsics.py", 50*61046927SAndroid Build Coastguard Worker ], 51*61046927SAndroid Build Coastguard Worker libs: [ 52*61046927SAndroid Build Coastguard Worker "mako", 53*61046927SAndroid Build Coastguard Worker ], 54*61046927SAndroid Build Coastguard Worker} 55*61046927SAndroid Build Coastguard Worker 56*61046927SAndroid Build Coastguard Workerpython_binary_host { 57*61046927SAndroid Build Coastguard Worker name: "nir_opcodes_header_gen", 58*61046927SAndroid Build Coastguard Worker main: "nir_opcodes_h.py", 59*61046927SAndroid Build Coastguard Worker srcs: [ 60*61046927SAndroid Build Coastguard Worker "nir_opcodes_h.py", 61*61046927SAndroid Build Coastguard Worker "nir_opcodes.py", 62*61046927SAndroid Build Coastguard Worker "nir_intrinsics.py", 63*61046927SAndroid Build Coastguard Worker ], 64*61046927SAndroid Build Coastguard Worker libs: [ 65*61046927SAndroid Build Coastguard Worker "mako", 66*61046927SAndroid Build Coastguard Worker ], 67*61046927SAndroid Build Coastguard Worker} 68*61046927SAndroid Build Coastguard Worker 69*61046927SAndroid Build Coastguard Workerpython_binary_host { 70*61046927SAndroid Build Coastguard Worker name: "nir_opcodes_impl_gen", 71*61046927SAndroid Build Coastguard Worker main: "nir_opcodes_c.py", 72*61046927SAndroid Build Coastguard Worker srcs: [ 73*61046927SAndroid Build Coastguard Worker "nir_opcodes_c.py", 74*61046927SAndroid Build Coastguard Worker "nir_opcodes.py", 75*61046927SAndroid Build Coastguard Worker "nir_intrinsics.py", 76*61046927SAndroid Build Coastguard Worker ], 77*61046927SAndroid Build Coastguard Worker libs: [ 78*61046927SAndroid Build Coastguard Worker "mako", 79*61046927SAndroid Build Coastguard Worker ], 80*61046927SAndroid Build Coastguard Worker} 81*61046927SAndroid Build Coastguard Worker 82*61046927SAndroid Build Coastguard Workerpython_binary_host { 83*61046927SAndroid Build Coastguard Worker name: "nir_opt_algebraic_gen", 84*61046927SAndroid Build Coastguard Worker main: "nir_opt_algebraic.py", 85*61046927SAndroid Build Coastguard Worker srcs: [ 86*61046927SAndroid Build Coastguard Worker "nir_opt_algebraic.py", 87*61046927SAndroid Build Coastguard Worker "nir_opcodes.py", 88*61046927SAndroid Build Coastguard Worker "nir_algebraic.py", 89*61046927SAndroid Build Coastguard Worker ], 90*61046927SAndroid Build Coastguard Worker libs: [ 91*61046927SAndroid Build Coastguard Worker "mako", 92*61046927SAndroid Build Coastguard Worker ], 93*61046927SAndroid Build Coastguard Worker} 94*61046927SAndroid Build Coastguard Worker 95*61046927SAndroid Build Coastguard Workerpython_binary_host { 96*61046927SAndroid Build Coastguard Worker name: "nir_intrinsics_header_gen", 97*61046927SAndroid Build Coastguard Worker main: "nir_intrinsics_h.py", 98*61046927SAndroid Build Coastguard Worker srcs: [ 99*61046927SAndroid Build Coastguard Worker "nir_intrinsics.py", 100*61046927SAndroid Build Coastguard Worker "nir_intrinsics_h.py", 101*61046927SAndroid Build Coastguard Worker ], 102*61046927SAndroid Build Coastguard Worker libs: [ 103*61046927SAndroid Build Coastguard Worker "mako", 104*61046927SAndroid Build Coastguard Worker ], 105*61046927SAndroid Build Coastguard Worker} 106*61046927SAndroid Build Coastguard Worker 107*61046927SAndroid Build Coastguard Workerpython_binary_host { 108*61046927SAndroid Build Coastguard Worker name: "nir_intrinsics_indices_gen", 109*61046927SAndroid Build Coastguard Worker main: "nir_intrinsics_indices_h.py", 110*61046927SAndroid Build Coastguard Worker srcs: [ 111*61046927SAndroid Build Coastguard Worker "nir_intrinsics_indices_h.py", 112*61046927SAndroid Build Coastguard Worker "nir_intrinsics.py", 113*61046927SAndroid Build Coastguard Worker ], 114*61046927SAndroid Build Coastguard Worker libs: [ 115*61046927SAndroid Build Coastguard Worker "mako", 116*61046927SAndroid Build Coastguard Worker ], 117*61046927SAndroid Build Coastguard Worker} 118*61046927SAndroid Build Coastguard Worker 119*61046927SAndroid Build Coastguard Workerpython_binary_host { 120*61046927SAndroid Build Coastguard Worker name: "nir_intrinsics_impl_gen", 121*61046927SAndroid Build Coastguard Worker main: "nir_intrinsics_c.py", 122*61046927SAndroid Build Coastguard Worker srcs: [ 123*61046927SAndroid Build Coastguard Worker "nir_intrinsics.py", 124*61046927SAndroid Build Coastguard Worker "nir_intrinsics_c.py", 125*61046927SAndroid Build Coastguard Worker ], 126*61046927SAndroid Build Coastguard Worker libs: [ 127*61046927SAndroid Build Coastguard Worker "mako", 128*61046927SAndroid Build Coastguard Worker ], 129*61046927SAndroid Build Coastguard Worker} 130*61046927SAndroid Build Coastguard Worker 131*61046927SAndroid Build Coastguard Workergenrule { 132*61046927SAndroid Build Coastguard Worker name: "nir_builder_opcodes_header", 133*61046927SAndroid Build Coastguard Worker out: ["nir_builder_opcodes.h"], 134*61046927SAndroid Build Coastguard Worker tools: ["nir_builder_opcodes_gen"], 135*61046927SAndroid Build Coastguard Worker cmd: "python3 $(location nir_builder_opcodes_gen) " + 136*61046927SAndroid Build Coastguard Worker "&> $(location nir_builder_opcodes.h)", 137*61046927SAndroid Build Coastguard Worker} 138*61046927SAndroid Build Coastguard Worker 139*61046927SAndroid Build Coastguard Workergenrule { 140*61046927SAndroid Build Coastguard Worker name: "nir_constant_expressions_impl", 141*61046927SAndroid Build Coastguard Worker out: ["nir_constant_expressions.c"], 142*61046927SAndroid Build Coastguard Worker tools: ["nir_constant_expressions_gen"], 143*61046927SAndroid Build Coastguard Worker cmd: "python3 $(location nir_constant_expressions_gen) " + 144*61046927SAndroid Build Coastguard Worker "&> $(location nir_constant_expressions.c)", 145*61046927SAndroid Build Coastguard Worker} 146*61046927SAndroid Build Coastguard Worker 147*61046927SAndroid Build Coastguard Workergenrule { 148*61046927SAndroid Build Coastguard Worker name: "nir_opcodes_header", 149*61046927SAndroid Build Coastguard Worker out: ["nir_opcodes.h"], 150*61046927SAndroid Build Coastguard Worker tools: ["nir_opcodes_header_gen"], 151*61046927SAndroid Build Coastguard Worker cmd: "python3 $(location nir_opcodes_header_gen) " + 152*61046927SAndroid Build Coastguard Worker "&> $(location nir_opcodes.h)", 153*61046927SAndroid Build Coastguard Worker} 154*61046927SAndroid Build Coastguard Worker 155*61046927SAndroid Build Coastguard Workergenrule { 156*61046927SAndroid Build Coastguard Worker name: "nir_opcodes_impl", 157*61046927SAndroid Build Coastguard Worker out: ["nir_opcodes.c"], 158*61046927SAndroid Build Coastguard Worker tools: ["nir_opcodes_impl_gen"], 159*61046927SAndroid Build Coastguard Worker cmd: "python3 $(location nir_opcodes_impl_gen) " + 160*61046927SAndroid Build Coastguard Worker "&> $(location nir_opcodes.c)", 161*61046927SAndroid Build Coastguard Worker} 162*61046927SAndroid Build Coastguard Worker 163*61046927SAndroid Build Coastguard Workergenrule { 164*61046927SAndroid Build Coastguard Worker name: "nir_opt_algebraic_impl", 165*61046927SAndroid Build Coastguard Worker out: ["nir_opt_algebraic.c"], 166*61046927SAndroid Build Coastguard Worker tools: ["nir_opt_algebraic_gen"], 167*61046927SAndroid Build Coastguard Worker cmd: "python3 $(location nir_opt_algebraic_gen) " + 168*61046927SAndroid Build Coastguard Worker "--out $(location nir_opt_algebraic.c)", 169*61046927SAndroid Build Coastguard Worker} 170*61046927SAndroid Build Coastguard Worker 171*61046927SAndroid Build Coastguard Workergenrule { 172*61046927SAndroid Build Coastguard Worker name: "nir_intrinsics_header", 173*61046927SAndroid Build Coastguard Worker out: ["nir_intrinsics.h"], 174*61046927SAndroid Build Coastguard Worker tools: ["nir_intrinsics_header_gen"], 175*61046927SAndroid Build Coastguard Worker cmd: "python3 $(location nir_intrinsics_header_gen) " + 176*61046927SAndroid Build Coastguard Worker "--outdir $(genDir)", 177*61046927SAndroid Build Coastguard Worker} 178*61046927SAndroid Build Coastguard Worker 179*61046927SAndroid Build Coastguard Workergenrule { 180*61046927SAndroid Build Coastguard Worker name: "nir_intrinsics_indices_header", 181*61046927SAndroid Build Coastguard Worker out: ["nir_intrinsics_indices.h"], 182*61046927SAndroid Build Coastguard Worker tools: ["nir_intrinsics_indices_gen"], 183*61046927SAndroid Build Coastguard Worker cmd: "python3 $(location nir_intrinsics_indices_gen) " + 184*61046927SAndroid Build Coastguard Worker "--outdir $(genDir)", 185*61046927SAndroid Build Coastguard Worker} 186*61046927SAndroid Build Coastguard Worker 187*61046927SAndroid Build Coastguard Workergenrule { 188*61046927SAndroid Build Coastguard Worker name: "nir_intrinsics_impl", 189*61046927SAndroid Build Coastguard Worker out: ["nir_intrinsics.c"], 190*61046927SAndroid Build Coastguard Worker tools: ["nir_intrinsics_impl_gen"], 191*61046927SAndroid Build Coastguard Worker cmd: "python3 $(location nir_intrinsics_impl_gen) " + 192*61046927SAndroid Build Coastguard Worker "--outdir $(genDir)", 193*61046927SAndroid Build Coastguard Worker} 194*61046927SAndroid Build Coastguard Worker 195*61046927SAndroid Build Coastguard Workercc_library_headers { 196*61046927SAndroid Build Coastguard Worker name: "mesa_nir_headers", 197*61046927SAndroid Build Coastguard Worker vendor: true, 198*61046927SAndroid Build Coastguard Worker host_supported: true, 199*61046927SAndroid Build Coastguard Worker export_include_dirs: [ 200*61046927SAndroid Build Coastguard Worker ".", 201*61046927SAndroid Build Coastguard Worker ], 202*61046927SAndroid Build Coastguard Worker} 203*61046927SAndroid Build Coastguard Worker 204*61046927SAndroid Build Coastguard Workercc_library_static { 205*61046927SAndroid Build Coastguard Worker name: "mesa_nir", 206*61046927SAndroid Build Coastguard Worker vendor: true, 207*61046927SAndroid Build Coastguard Worker host_supported: true, 208*61046927SAndroid Build Coastguard Worker defaults: [ 209*61046927SAndroid Build Coastguard Worker "mesa_common_defaults", 210*61046927SAndroid Build Coastguard Worker ], 211*61046927SAndroid Build Coastguard Worker generated_headers: [ 212*61046927SAndroid Build Coastguard Worker "nir_builder_opcodes_header", 213*61046927SAndroid Build Coastguard Worker "nir_opcodes_header", 214*61046927SAndroid Build Coastguard Worker "nir_intrinsics_header", 215*61046927SAndroid Build Coastguard Worker "nir_intrinsics_indices_header", 216*61046927SAndroid Build Coastguard Worker "u_format_gen_header", 217*61046927SAndroid Build Coastguard Worker "builtin_types_header", 218*61046927SAndroid Build Coastguard Worker ], 219*61046927SAndroid Build Coastguard Worker generated_sources: [ 220*61046927SAndroid Build Coastguard Worker "nir_constant_expressions_impl", 221*61046927SAndroid Build Coastguard Worker "nir_opcodes_impl", 222*61046927SAndroid Build Coastguard Worker "nir_opt_algebraic_impl", 223*61046927SAndroid Build Coastguard Worker "nir_intrinsics_impl", 224*61046927SAndroid Build Coastguard Worker ], 225*61046927SAndroid Build Coastguard Worker header_libs: [ 226*61046927SAndroid Build Coastguard Worker "mesa_gallium_auxiliary_headers", 227*61046927SAndroid Build Coastguard Worker "mesa_gallium_headers", 228*61046927SAndroid Build Coastguard Worker "mesa_src_headers", 229*61046927SAndroid Build Coastguard Worker "mesa_compiler_headers", 230*61046927SAndroid Build Coastguard Worker "mesa_common_headers", 231*61046927SAndroid Build Coastguard Worker ], 232*61046927SAndroid Build Coastguard Worker srcs: [ 233*61046927SAndroid Build Coastguard Worker "nir.c", 234*61046927SAndroid Build Coastguard Worker "nir_builder.c", 235*61046927SAndroid Build Coastguard Worker "nir_builtin_builder.c", 236*61046927SAndroid Build Coastguard Worker "nir_clone.c", 237*61046927SAndroid Build Coastguard Worker "nir_control_flow.c", 238*61046927SAndroid Build Coastguard Worker "nir_deref.c", 239*61046927SAndroid Build Coastguard Worker "nir_divergence_analysis.c", 240*61046927SAndroid Build Coastguard Worker "nir_dominance.c", 241*61046927SAndroid Build Coastguard Worker "nir_from_ssa.c", 242*61046927SAndroid Build Coastguard Worker "nir_gather_info.c", 243*61046927SAndroid Build Coastguard Worker "nir_gather_xfb_info.c", 244*61046927SAndroid Build Coastguard Worker "nir_gs_count_vertices.c", 245*61046927SAndroid Build Coastguard Worker "nir_instr_set.c", 246*61046927SAndroid Build Coastguard Worker "nir_linking_helpers.c", 247*61046927SAndroid Build Coastguard Worker "nir_liveness.c", 248*61046927SAndroid Build Coastguard Worker "nir_loop_analyze.c", 249*61046927SAndroid Build Coastguard Worker "nir_lower_alu_width.c", 250*61046927SAndroid Build Coastguard Worker "nir_lower_array_deref_of_vec.c", 251*61046927SAndroid Build Coastguard Worker "nir_lower_bit_size.c", 252*61046927SAndroid Build Coastguard Worker "nir_lower_bool_to_int32.c", 253*61046927SAndroid Build Coastguard Worker "nir_lower_clip.c", 254*61046927SAndroid Build Coastguard Worker "nir_lower_clip_cull_distance_arrays.c", 255*61046927SAndroid Build Coastguard Worker "nir_lower_convert_alu_types.c", 256*61046927SAndroid Build Coastguard Worker "nir_lower_double_ops.c", 257*61046927SAndroid Build Coastguard Worker "nir_lower_flrp.c", 258*61046927SAndroid Build Coastguard Worker "nir_lower_frexp.c", 259*61046927SAndroid Build Coastguard Worker "nir_lower_global_vars_to_local.c", 260*61046927SAndroid Build Coastguard Worker "nir_lower_goto_ifs.c", 261*61046927SAndroid Build Coastguard Worker "nir_lower_gs_intrinsics.c", 262*61046927SAndroid Build Coastguard Worker "nir_lower_idiv.c", 263*61046927SAndroid Build Coastguard Worker "nir_lower_image.c", 264*61046927SAndroid Build Coastguard Worker "nir_lower_indirect_derefs.c", 265*61046927SAndroid Build Coastguard Worker "nir_lower_input_attachments.c", 266*61046927SAndroid Build Coastguard Worker "nir_lower_int64.c", 267*61046927SAndroid Build Coastguard Worker "nir_lower_interpolation.c", 268*61046927SAndroid Build Coastguard Worker "nir_lower_io.c", 269*61046927SAndroid Build Coastguard Worker "nir_lower_io_arrays_to_elements.c", 270*61046927SAndroid Build Coastguard Worker "nir_lower_io_to_scalar.c", 271*61046927SAndroid Build Coastguard Worker "nir_lower_io_to_temporaries.c", 272*61046927SAndroid Build Coastguard Worker "nir_lower_io_to_vector.c", 273*61046927SAndroid Build Coastguard Worker "nir_lower_load_const_to_scalar.c", 274*61046927SAndroid Build Coastguard Worker "nir_lower_locals_to_regs.c", 275*61046927SAndroid Build Coastguard Worker "nir_lower_multiview.c", 276*61046927SAndroid Build Coastguard Worker "nir_lower_non_uniform_access.c", 277*61046927SAndroid Build Coastguard Worker "nir_lower_packing.c", 278*61046927SAndroid Build Coastguard Worker "nir_lower_patch_vertices.c", 279*61046927SAndroid Build Coastguard Worker "nir_lower_phis_to_scalar.c", 280*61046927SAndroid Build Coastguard Worker "nir_lower_returns.c", 281*61046927SAndroid Build Coastguard Worker "nir_lower_scratch.c", 282*61046927SAndroid Build Coastguard Worker "nir_lower_shader_calls.c", 283*61046927SAndroid Build Coastguard Worker "nir_lower_single_sampled.c", 284*61046927SAndroid Build Coastguard Worker "nir_lower_subgroups.c", 285*61046927SAndroid Build Coastguard Worker "nir_lower_system_values.c", 286*61046927SAndroid Build Coastguard Worker "nir_lower_sysvals_to_varyings.c", 287*61046927SAndroid Build Coastguard Worker "nir_lower_task_shader.c", 288*61046927SAndroid Build Coastguard Worker "nir_lower_tex.c", 289*61046927SAndroid Build Coastguard Worker "nir_lower_two_sided_color.c", 290*61046927SAndroid Build Coastguard Worker "nir_lower_var_copies.c", 291*61046927SAndroid Build Coastguard Worker "nir_lower_variable_initializers.c", 292*61046927SAndroid Build Coastguard Worker "nir_lower_vars_to_ssa.c", 293*61046927SAndroid Build Coastguard Worker "nir_lower_wpos_center.c", 294*61046927SAndroid Build Coastguard Worker "nir_metadata.c", 295*61046927SAndroid Build Coastguard Worker "nir_move_vec_src_uses_to_dest.c", 296*61046927SAndroid Build Coastguard Worker "nir_normalize_cubemap_coords.c", 297*61046927SAndroid Build Coastguard Worker "nir_opt_access.c", 298*61046927SAndroid Build Coastguard Worker "nir_opt_barriers.c", 299*61046927SAndroid Build Coastguard Worker "nir_opt_combine_stores.c", 300*61046927SAndroid Build Coastguard Worker "nir_opt_comparison_pre.c", 301*61046927SAndroid Build Coastguard Worker "nir_opt_conditional_discard.c", 302*61046927SAndroid Build Coastguard Worker "nir_opt_constant_folding.c", 303*61046927SAndroid Build Coastguard Worker "nir_opt_copy_prop_vars.c", 304*61046927SAndroid Build Coastguard Worker "nir_opt_copy_propagate.c", 305*61046927SAndroid Build Coastguard Worker "nir_opt_cse.c", 306*61046927SAndroid Build Coastguard Worker "nir_opt_dce.c", 307*61046927SAndroid Build Coastguard Worker "nir_opt_dead_cf.c", 308*61046927SAndroid Build Coastguard Worker "nir_opt_dead_write_vars.c", 309*61046927SAndroid Build Coastguard Worker "nir_opt_find_array_copies.c", 310*61046927SAndroid Build Coastguard Worker "nir_opt_gcm.c", 311*61046927SAndroid Build Coastguard Worker "nir_opt_idiv_const.c", 312*61046927SAndroid Build Coastguard Worker "nir_opt_if.c", 313*61046927SAndroid Build Coastguard Worker "nir_opt_intrinsics.c", 314*61046927SAndroid Build Coastguard Worker "nir_opt_memcpy.c", 315*61046927SAndroid Build Coastguard Worker "nir_opt_large_constants.c", 316*61046927SAndroid Build Coastguard Worker "nir_opt_load_store_vectorize.c", 317*61046927SAndroid Build Coastguard Worker "nir_opt_loop_unroll.c", 318*61046927SAndroid Build Coastguard Worker "nir_opt_move.c", 319*61046927SAndroid Build Coastguard Worker "nir_opt_non_uniform_access.c", 320*61046927SAndroid Build Coastguard Worker "nir_opt_peephole_select.c", 321*61046927SAndroid Build Coastguard Worker "nir_opt_rematerialize_compares.c", 322*61046927SAndroid Build Coastguard Worker "nir_opt_ray_queries.c", 323*61046927SAndroid Build Coastguard Worker "nir_opt_remove_phis.c", 324*61046927SAndroid Build Coastguard Worker "nir_opt_shrink_stores.c", 325*61046927SAndroid Build Coastguard Worker "nir_opt_shrink_vectors.c", 326*61046927SAndroid Build Coastguard Worker "nir_opt_sink.c", 327*61046927SAndroid Build Coastguard Worker "nir_opt_undef.c", 328*61046927SAndroid Build Coastguard Worker "nir_opt_uniform_atomics.c", 329*61046927SAndroid Build Coastguard Worker "nir_phi_builder.c", 330*61046927SAndroid Build Coastguard Worker "nir_print.c", 331*61046927SAndroid Build Coastguard Worker "nir_propagate_invariant.c", 332*61046927SAndroid Build Coastguard Worker "nir_range_analysis.c", 333*61046927SAndroid Build Coastguard Worker "nir_remove_dead_variables.c", 334*61046927SAndroid Build Coastguard Worker "nir_repair_ssa.c", 335*61046927SAndroid Build Coastguard Worker "nir_search.c", 336*61046927SAndroid Build Coastguard Worker "nir_serialize.c", 337*61046927SAndroid Build Coastguard Worker "nir_split_per_member_structs.c", 338*61046927SAndroid Build Coastguard Worker "nir_split_var_copies.c", 339*61046927SAndroid Build Coastguard Worker "nir_split_vars.c", 340*61046927SAndroid Build Coastguard Worker "nir_sweep.c", 341*61046927SAndroid Build Coastguard Worker "nir_to_lcssa.c", 342*61046927SAndroid Build Coastguard Worker "nir_validate.c", 343*61046927SAndroid Build Coastguard Worker "nir_worklist.c", 344*61046927SAndroid Build Coastguard Worker ], 345*61046927SAndroid Build Coastguard Worker} 346