| .. |
|
tests
|
ir3: add encoding of ldib/stib offsets
|
2024-06-14 17:12:59 +00:00 |
|
.dir-locals.el
|
ir3: Update .editorconfig and .dir-locals.el
|
2021-07-12 20:57:21 +00:00 |
|
.editorconfig
|
ir3: Update .editorconfig and .dir-locals.el
|
2021-07-12 20:57:21 +00:00 |
|
disasm-a3xx.c
|
ir3: Moves with shared destination are always legal
|
2024-04-26 12:55:13 +00:00 |
|
instr-a3xx.h
|
ir3: Use correct category for OPC_PUSH_CONSTS_LOAD_MACRO
|
2024-04-26 12:55:13 +00:00 |
|
ir3.c
|
ir3: add ir3_cursor/ir3_builder helpers
|
2024-06-18 11:09:23 +00:00 |
|
ir3.h
|
ir3: Enable early preamble
|
2024-06-18 16:52:31 +00:00 |
|
ir3_a4xx.c
|
freedreno,ir3: Don't call fd_dev_64b more than necessary
|
2023-06-23 10:31:07 +00:00 |
|
ir3_a6xx.c
|
ir3: lower SSBO access imm offsets
|
2024-06-14 17:12:59 +00:00 |
|
ir3_array_to_ssa.c
|
ir3: Reformat source with clang-format
|
2021-07-12 20:57:21 +00:00 |
|
ir3_assembler.c
|
ir3: Remove ir3_shader_variant::shader
|
2022-05-13 17:07:05 +00:00 |
|
ir3_assembler.h
|
freedreno,computerator: support initialization of buffers
|
2024-04-11 15:56:54 +00:00 |
|
ir3_cf.c
|
ir3/cf: Don't fold shared conversions
|
2024-04-26 12:55:13 +00:00 |
|
ir3_compiler.c
|
ir3: Enable early preamble
|
2024-06-18 16:52:31 +00:00 |
|
ir3_compiler.h
|
ir3: Enable early preamble
|
2024-06-18 16:52:31 +00:00 |
|
ir3_compiler_nir.c
|
ir3: Put VS->TCS barrier after preamble
|
2024-06-18 16:52:31 +00:00 |
|
ir3_context.c
|
ir3: lower SSBO access imm offsets
|
2024-06-14 17:12:59 +00:00 |
|
ir3_context.h
|
ir3: lower SSBO access imm offsets
|
2024-06-14 17:12:59 +00:00 |
|
ir3_cp.c
|
ir3: use isam.v for multi-component SSBO loads
|
2024-06-14 17:12:59 +00:00 |
|
ir3_cse.c
|
util: normalize include files under src/util/*.h with util/ prefix in mesa code base
|
2022-11-10 06:27:25 +00:00 |
|
ir3_dce.c
|
ir3: implement RA for predicate registers
|
2024-03-01 13:45:11 +00:00 |
|
ir3_delay.c
|
ir3: Add support for "scalar ALU"
|
2024-04-26 12:55:13 +00:00 |
|
ir3_disk_cache.c
|
ir3,tu: Refactor push consts info plumbing
|
2023-10-04 15:51:54 +00:00 |
|
ir3_dominance.c
|
util: normalize include files under src/util/*.h with util/ prefix in mesa code base
|
2022-11-10 06:27:25 +00:00 |
|
ir3_image.c
|
nir: Drop nir_dest
|
2023-08-14 21:22:53 +00:00 |
|
ir3_image.h
|
ir3: Reformat source with clang-format
|
2021-07-12 20:57:21 +00:00 |
|
ir3_legalize.c
|
ir3: Enable early preamble
|
2024-06-18 16:52:31 +00:00 |
|
ir3_legalize_relative.c
|
ir3: set UL flag before ir3_lower_subgroups
|
2022-07-27 17:08:03 +00:00 |
|
ir3_lexer.l
|
ir3: add encoding for isam.v
|
2024-06-14 17:12:59 +00:00 |
|
ir3_liveness.c
|
ir3: allow liveness calculation for different register types
|
2024-03-01 13:45:10 +00:00 |
|
ir3_lower_parallelcopy.c
|
ir3: Moves with shared destination are always legal
|
2024-04-26 12:55:13 +00:00 |
|
ir3_lower_shared_phi.c
|
ir3: Add scalar ALU-specific passes
|
2024-04-26 12:55:13 +00:00 |
|
ir3_lower_spill.c
|
ir3/lower_spill: Fix corner case with oob offsets
|
2022-03-15 21:36:38 +00:00 |
|
ir3_lower_subgroups.c
|
ir3: Distinguish lowered shared->normal moves
|
2024-04-26 12:55:13 +00:00 |
|
ir3_merge_regs.c
|
ir3: make indexing instructions optional in ir3_merge_regs
|
2024-06-18 11:09:23 +00:00 |
|
ir3_nir.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir.h
|
ir3: use nir_opt_offsets for SSBO accesses
|
2024-06-14 17:12:59 +00:00 |
|
ir3_nir_analyze_ubo_ranges.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir_branch_and_or_not.py
|
ir3: fold and/or and negations into branches
|
2024-03-01 13:45:11 +00:00 |
|
ir3_nir_imul.py
|
python: drop python2 support
|
2021-08-14 21:44:32 +00:00 |
|
ir3_nir_lower_64b.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir_lower_driver_params_to_ubo.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir_lower_io_offsets.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir_lower_layer_id.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir_lower_load_barycentric_at_offset.c
|
nir: Drop "SSA" from NIR language
|
2023-08-12 16:44:41 -04:00 |
|
ir3_nir_lower_load_barycentric_at_sample.c
|
nir: Drop "SSA" from NIR language
|
2023-08-12 16:44:41 -04:00 |
|
ir3_nir_lower_push_consts_to_preamble.c
|
turnip,ir3: Implement A7XX push consts load via preamble
|
2023-10-04 15:51:54 +00:00 |
|
ir3_nir_lower_tess.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir_lower_tex_prefetch.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir_lower_wide_load_store.c
|
treewide: Drop nir_ssa_for_src users
|
2023-09-18 10:25:17 -04:00 |
|
ir3_nir_move_varying_inputs.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir_opt_preamble.c
|
treewide: use nir_metadata_control_flow
|
2024-06-17 16:28:14 -04:00 |
|
ir3_nir_trig.py
|
ir3: Make trig replacement expression exact
|
2021-09-17 15:45:29 +00:00 |
|
ir3_opt_predicates.c
|
ir3: Directly use shared registers when possible
|
2024-04-26 12:55:14 +00:00 |
|
ir3_parser.y
|
ir3: Correctly assemble mova1 with (r) on const
|
2024-06-18 16:52:31 +00:00 |
|
ir3_postsched.c
|
freedreno/ir3: Skip DAG validation on release builds
|
2024-05-08 16:46:46 +00:00 |
|
ir3_print.c
|
ir3: print dst_offset of spill.macro
|
2024-06-18 11:09:23 +00:00 |
|
ir3_ra.c
|
ir3: move liveness recalculation inside ir3_ra_shared
|
2024-06-18 11:09:23 +00:00 |
|
ir3_ra.h
|
ir3: move liveness recalculation inside ir3_ra_shared
|
2024-06-18 11:09:23 +00:00 |
|
ir3_ra_predicates.c
|
ir3: add support for precolored sources in predicate RA
|
2024-04-23 19:18:29 +00:00 |
|
ir3_ra_validate.c
|
ir3/ra: Use ra_reg_get_num() for validating num
|
2024-04-26 12:55:13 +00:00 |
|
ir3_reconvergence.c
|
ir3: Moves with shared destination are always legal
|
2024-04-26 12:55:13 +00:00 |
|
ir3_remove_unreachable.c
|
ir3: Calculate physical edges correctly
|
2024-02-02 17:39:35 +00:00 |
|
ir3_sched.c
|
freedreno/ir3: Skip DAG validation on release builds
|
2024-05-08 16:46:46 +00:00 |
|
ir3_shader.c
|
isaspec: deocde: Remove generic functions from public interface
|
2024-03-21 07:51:18 +00:00 |
|
ir3_shader.h
|
freedreno/a6xx: Add dual_color_blend_by_location
|
2024-03-05 16:53:29 +00:00 |
|
ir3_shared_folding.c
|
ir3: Add scalar ALU-specific passes
|
2024-04-26 12:55:13 +00:00 |
|
ir3_shared_ra.c
|
ir3: restore interval_offset after liveness recalculation in shared RA
|
2024-06-18 11:09:23 +00:00 |
|
ir3_spill.c
|
ir3: only add live-in phis for top-level intervals while spilling
|
2024-06-18 11:09:23 +00:00 |
|
ir3_validate.c
|
ir3: set current instruction before all validation asserts
|
2024-06-18 11:09:23 +00:00 |
|
meson.build
|
ir3: Add scalar ALU-specific passes
|
2024-04-26 12:55:13 +00:00 |