X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fintel%2Fcompiler%2Fmeson.build;h=452f71238ff6f7a5a9dc44fbdb6f48ceb6a647e1;hb=cf52b40fb0bf53816ca4bb90e31ecd146fbcb533;hp=3cdeb6214a88f97405069f85480580c5f5ec33cb;hpb=37f7983bcca1afd4d570bc654b927a92308d1c68;p=mesa.git diff --git a/src/intel/compiler/meson.build b/src/intel/compiler/meson.build index 3cdeb6214a8..452f71238ff 100644 --- a/src/intel/compiler/meson.build +++ b/src/intel/compiler/meson.build @@ -33,10 +33,11 @@ libintel_compiler_files = files( 'brw_compiler.h', 'brw_dead_control_flow.cpp', 'brw_dead_control_flow.h', + 'brw_debug_recompile.c', 'brw_disasm.c', 'brw_disasm_info.c', 'brw_disasm_info.h', - 'brw_eu.c', + 'brw_eu.cpp', 'brw_eu_compact.c', 'brw_eu_defines.h', 'brw_eu_emit.c', @@ -55,31 +56,39 @@ libintel_compiler_files = files( 'brw_fs.h', 'brw_fs_live_variables.cpp', 'brw_fs_live_variables.h', - 'brw_fs_lower_conversions.cpp', 'brw_fs_lower_pack.cpp', + 'brw_fs_lower_regioning.cpp', 'brw_fs_nir.cpp', 'brw_fs_reg_allocate.cpp', 'brw_fs_register_coalesce.cpp', 'brw_fs_saturate_propagation.cpp', + 'brw_fs_scoreboard.cpp', 'brw_fs_sel_peephole.cpp', - 'brw_fs_surface_builder.cpp', - 'brw_fs_surface_builder.h', 'brw_fs_validate.cpp', 'brw_fs_visitor.cpp', 'brw_inst.h', 'brw_interpolation_map.c', + 'brw_ir.h', 'brw_ir_allocator.h', + 'brw_ir_analysis.h', 'brw_ir_fs.h', + 'brw_ir_performance.h', + 'brw_ir_performance.cpp', 'brw_ir_vec4.h', 'brw_nir.h', 'brw_nir.c', 'brw_nir_analyze_boolean_resolves.c', 'brw_nir_analyze_ubo_ranges.c', 'brw_nir_attribute_workarounds.c', + 'brw_nir_lower_conversions.c', 'brw_nir_lower_cs_intrinsics.c', + 'brw_nir_lower_alpha_to_coverage.c', 'brw_nir_lower_image_load_store.c', + 'brw_nir_lower_mem_access_bit_sizes.c', + 'brw_nir_lower_scoped_barriers.c', 'brw_nir_opt_peephole_ffma.c', 'brw_nir_tcs_workarounds.c', + 'brw_nir_clamp_image_1d_2d_array_sizes.c', 'brw_packed_float.c', 'brw_predicated_break.cpp', 'brw_reg.h', @@ -133,9 +142,9 @@ brw_nir_trig = custom_target( libintel_compiler = static_library( 'intel_compiler', [libintel_compiler_files, brw_nir_trig, ir_expression_operation_h], - include_directories : [inc_common, inc_intel], - c_args : [c_vis_args, no_override_init_args], - cpp_args : [cpp_vis_args], + include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_intel], + c_args : [no_override_init_args], + gnu_symbol_visibility : 'hidden', dependencies : idep_nir_headers, build_by_default : false, ) @@ -145,18 +154,20 @@ if with_tests foreach t : ['fs_cmod_propagation', 'fs_copy_propagation', 'fs_saturate_propagation', 'vf_float_conversions', 'vec4_register_coalesce', 'vec4_copy_propagation', - 'vec4_cmod_propagation', 'eu_compact', 'eu_validate'] + 'vec4_cmod_propagation', 'vec4_dead_code_eliminate', + 'eu_compact', 'eu_validate', 'fs_scoreboard'] test( t, executable( [t, ir_expression_operation_h], 'test_@0@.cpp'.format(t), - include_directories : [inc_common, inc_intel], + include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_intel], link_with : [ - libintel_compiler, libintel_common, libintel_dev, libmesa_util, libisl, + libintel_compiler, libintel_common, libintel_dev, libisl, ], - dependencies : [dep_thread, dep_dl, idep_gtest, idep_nir], - ) + dependencies : [idep_gtest, idep_nir, idep_mesautil], + ), + suite : ['intel'], ) endforeach endif