Amit Pundir | 08b1ac1 | 2021-02-25 14:39:01 +0530 | [diff] [blame] | 1 | mkdir -p prebuilt-intermediates/{glsl,ir3,main,nir,spirv,cle,isl,perf,genxml,compiler,lima,midgard,iris,util,virgl,vulkan,bifrost} |
John Stultz | c663898 | 2019-05-01 12:54:37 -0700 | [diff] [blame] | 2 | |
| 3 | python src/compiler/glsl/ir_expression_operation.py strings > prebuilt-intermediates/glsl/ir_expression_operation_strings.h |
| 4 | python src/compiler/glsl/ir_expression_operation.py constant > prebuilt-intermediates/glsl/ir_expression_operation_constant.h |
| 5 | python src/compiler/glsl/ir_expression_operation.py enum > prebuilt-intermediates/glsl/ir_expression_operation.h |
| 6 | |
| 7 | python src/freedreno/ir3/ir3_nir_trig.py -p src/compiler/nir > prebuilt-intermediates/ir3/ir3_nir_trig.c |
John Stultz | 9d3227a | 2020-03-18 22:18:11 +0000 | [diff] [blame] | 8 | python src/freedreno/ir3/ir3_nir_imul.py -p src/compiler/nir > prebuilt-intermediates/ir3/ir3_nir_imul.c |
John Stultz | c663898 | 2019-05-01 12:54:37 -0700 | [diff] [blame] | 9 | |
| 10 | python src/mesa/main/format_pack.py src/mesa/main/formats.csv > prebuilt-intermediates/main/format_pack.c |
| 11 | python src/mesa/main/format_unpack.py src/mesa/main/formats.csv > prebuilt-intermediates/main/format_unpack.c |
| 12 | python src/mesa/main/format_fallback.py src/mesa/main/formats.csv /dev/stdout > prebuilt-intermediates/main/format_fallback.c |
| 13 | |
| 14 | python src/compiler/nir/nir_builder_opcodes_h.py src/compiler/nir/nir_opcodes.py > prebuilt-intermediates/nir/nir_builder_opcodes.h |
| 15 | python src/compiler/nir/nir_constant_expressions.py src/compiler/nir/nir_opcodes.py > prebuilt-intermediates/nir/nir_constant_expressions.c |
| 16 | python src/compiler/nir/nir_opcodes_c.py src/compiler/nir/nir_opcodes.py > prebuilt-intermediates/nir/nir_opcodes.c |
| 17 | python src/compiler/nir/nir_opcodes_h.py src/compiler/nir/nir_opcodes.py > prebuilt-intermediates/nir/nir_opcodes.h |
| 18 | python src/compiler/nir/nir_opt_algebraic.py src/compiler/nir/nir_opt_algebraic.py > prebuilt-intermediates/nir/nir_opt_algebraic.c |
| 19 | python src/compiler/nir/nir_intrinsics_c.py --outdir prebuilt-intermediates/nir/ || ( prebuilt-intermediates/nir/nir_intrinsics.c; false) |
| 20 | python src/compiler/nir/nir_intrinsics_h.py --outdir prebuilt-intermediates/nir/ || ( prebuilt-intermediates/nir/nir_intrinsics.h; false) |
| 21 | |
| 22 | python src/compiler/spirv/spirv_info_c.py src/compiler/spirv/spirv.core.grammar.json prebuilt-intermediates/spirv/spirv_info.c || ( prebuilt-intermediates/spirv/spirv_info.c; false) |
| 23 | python src/compiler/spirv/vtn_gather_types_c.py src/compiler/spirv/spirv.core.grammar.json prebuilt-intermediates/spirv/vtn_gather_types.c || ( prebuilt-intermediates/spirv/vtn_gather_types.c; false) |
Amit Pundir | b5e75a5 | 2021-02-25 14:36:43 +0530 | [diff] [blame] | 24 | python src/compiler/spirv/vtn_generator_ids_h.py src/compiler/spirv/spir-v.xml prebuilt-intermediates/spirv/vtn_generator_ids.h |
John Stultz | c663898 | 2019-05-01 12:54:37 -0700 | [diff] [blame] | 25 | |
| 26 | python src/util/format_srgb.py > prebuilt-intermediates/util/format_srgb.c |
| 27 | |
| 28 | python src/intel/genxml/gen_zipped_file.py src/broadcom/cle/v3d_packet_v21.xml src/broadcom/cle/v3d_packet_v33.xml > prebuilt-intermediates/cle/v3d_xml.h |
| 29 | |
John Stultz | 71e41fe | 2019-07-02 21:56:42 +0000 | [diff] [blame] | 30 | python src/broadcom/cle/gen_pack_header.py src/broadcom/cle/v3d_packet_v21.xml 21 > prebuilt-intermediates/cle/v3d_packet_v21_pack.h |
| 31 | python src/broadcom/cle/gen_pack_header.py src/broadcom/cle/v3d_packet_v33.xml 33 > prebuilt-intermediates/cle/v3d_packet_v33_pack.h |
| 32 | |
John Stultz | c663898 | 2019-05-01 12:54:37 -0700 | [diff] [blame] | 33 | |
| 34 | python src/intel/isl/gen_format_layout.py --csv src/intel/isl/isl_format_layout.csv --out prebuilt-intermediates/isl/isl_format_layout.c |
| 35 | |
| 36 | python src/intel/genxml/gen_bits_header.py --cpp-guard=GENX_BITS_H \ |
| 37 | src/intel/genxml/gen4.xml \ |
| 38 | src/intel/genxml/gen45.xml \ |
| 39 | src/intel/genxml/gen5.xml \ |
| 40 | src/intel/genxml/gen6.xml \ |
| 41 | src/intel/genxml/gen7.xml \ |
| 42 | src/intel/genxml/gen75.xml \ |
| 43 | src/intel/genxml/gen8.xml \ |
| 44 | src/intel/genxml/gen9.xml \ |
John Stultz | c663898 | 2019-05-01 12:54:37 -0700 | [diff] [blame] | 45 | src/intel/genxml/gen11.xml \ |
John Stultz | 9d3227a | 2020-03-18 22:18:11 +0000 | [diff] [blame] | 46 | src/intel/genxml/gen12.xml \ |
John Stultz | c663898 | 2019-05-01 12:54:37 -0700 | [diff] [blame] | 47 | > prebuilt-intermediates/genxml/genX_bits.h |
| 48 | |
| 49 | python src/intel/genxml/gen_zipped_file.py \ |
| 50 | src/intel/genxml/gen4.xml \ |
| 51 | src/intel/genxml/gen45.xml \ |
| 52 | src/intel/genxml/gen5.xml \ |
| 53 | src/intel/genxml/gen6.xml \ |
| 54 | src/intel/genxml/gen7.xml \ |
| 55 | src/intel/genxml/gen75.xml \ |
| 56 | src/intel/genxml/gen8.xml \ |
| 57 | src/intel/genxml/gen9.xml \ |
John Stultz | c663898 | 2019-05-01 12:54:37 -0700 | [diff] [blame] | 58 | src/intel/genxml/gen11.xml \ |
John Stultz | 9d3227a | 2020-03-18 22:18:11 +0000 | [diff] [blame] | 59 | src/intel/genxml/gen12.xml \ |
John Stultz | c663898 | 2019-05-01 12:54:37 -0700 | [diff] [blame] | 60 | > prebuilt-intermediates/genxml/genX_xml.h |
| 61 | |
| 62 | |
| 63 | python src/intel/vulkan/anv_entrypoints_gen.py --outdir prebuilt-intermediates/vulkan/ --xml src/vulkan/registry/vk.xml |
| 64 | python src/intel/vulkan/anv_extensions_gen.py --xml src/vulkan/registry/vk.xml --out-c prebuilt-intermediates/vulkan/anv_extensions.c |
| 65 | python src/intel/vulkan/anv_extensions_gen.py --xml src/vulkan/registry/vk.xml --out-h prebuilt-intermediates/vulkan/anv_extensions.h |
John Stultz | ad35553 | 2019-07-12 21:40:59 +0000 | [diff] [blame] | 66 | python src/vulkan/util/gen_enum_to_str.py --xml src/vulkan/registry/vk.xml --outdir prebuilt-intermediates/util/ |
| 67 | |
John Stultz | 9d3227a | 2020-03-18 22:18:11 +0000 | [diff] [blame] | 68 | |
| 69 | python src/gallium/drivers/lima/ir/lima_nir_algebraic.py -p src/compiler/nir/ > prebuilt-intermediates/lima/lima_nir_algebraic.c |
| 70 | python src/panfrost/midgard/midgard_nir_algebraic.py -p src/compiler/nir/ > prebuilt-intermediates/midgard/midgard_nir_algebraic.c |
Amit Pundir | 08b1ac1 | 2021-02-25 14:39:01 +0530 | [diff] [blame] | 71 | python3 src/panfrost/bifrost/gen_disasm.py src/panfrost/bifrost/ISA.xml > prebuilt-intermediates/bifrost/bifrost_gen_disasm.c |
| 72 | python3 src/panfrost/bifrost/bifrost_nir_algebraic.py -p src/compiler/nir/ > prebuilt-intermediates/bifrost/bifrost_nir_algebraic.c |
| 73 | python3 src/panfrost/bifrost/gen_pack.py src/panfrost/bifrost/ISA.xml > prebuilt-intermediates/bifrost/bi_generated_pack.h |
John Stultz | 9d3227a | 2020-03-18 22:18:11 +0000 | [diff] [blame] | 74 | |
John Stultz | c663898 | 2019-05-01 12:54:37 -0700 | [diff] [blame] | 75 | |
| 76 | python src/intel/compiler/brw_nir_trig_workarounds.py -p src/compiler/nir > prebuilt-intermediates/compiler/brw_nir_trig_workarounds.c |
| 77 | |
John Stultz | ad35553 | 2019-07-12 21:40:59 +0000 | [diff] [blame] | 78 | python src/intel/perf/gen_perf.py --code=prebuilt-intermediates/perf/gen_perf_metrics.c --header=prebuilt-intermediates/perf/gen_perf_metrics.h \ |
| 79 | src/intel/perf/oa-hsw.xml \ |
| 80 | src/intel/perf/oa-bdw.xml \ |
| 81 | src/intel/perf/oa-chv.xml \ |
| 82 | src/intel/perf/oa-sklgt2.xml \ |
| 83 | src/intel/perf/oa-sklgt3.xml \ |
| 84 | src/intel/perf/oa-sklgt4.xml \ |
| 85 | src/intel/perf/oa-bxt.xml \ |
| 86 | src/intel/perf/oa-kblgt2.xml \ |
| 87 | src/intel/perf/oa-kblgt3.xml \ |
| 88 | src/intel/perf/oa-glk.xml \ |
| 89 | src/intel/perf/oa-cflgt2.xml \ |
| 90 | src/intel/perf/oa-cflgt3.xml \ |
John Stultz | 9d3227a | 2020-03-18 22:18:11 +0000 | [diff] [blame] | 91 | src/intel/perf/oa-icl.xml \ |
| 92 | src/intel/perf/oa-lkf.xml \ |
| 93 | src/intel/perf/oa-tgl.xml |