| .. |
|
test
|
agx: test constant compaction
|
2024-03-30 00:26:18 +00:00 |
|
agx_builder.h.py
|
agx: Remove and/or/xor pseudo ops
|
2024-02-14 21:02:29 +00:00 |
|
agx_compile.c
|
agx: implement load_subgroup_id
|
2024-03-30 00:26:18 +00:00 |
|
agx_compile.h
|
agx: promote constants to uniforms
|
2024-03-30 00:26:18 +00:00 |
|
agx_compiler.h
|
agx: compact 32-bit constants
|
2024-03-30 00:26:18 +00:00 |
|
agx_dce.c
|
agx: Fix atomics with no destination
|
2023-08-11 20:31:27 +00:00 |
|
agx_debug.h
|
agx: promote constants to uniforms
|
2024-03-30 00:26:18 +00:00 |
|
agx_insert_waits.c
|
agx: trust in agx_index size
|
2024-01-10 08:44:38 -04:00 |
|
agx_internal_formats.h
|
agx: use #pragma once
|
2024-02-14 21:02:32 +00:00 |
|
agx_ir.c
|
agx: allow 16-bit immediate on stack load/store
|
2024-02-14 21:02:31 +00:00 |
|
agx_liveness.c
|
agx: Put else instructions in the right block
|
2023-08-11 20:31:27 +00:00 |
|
agx_lower_64bit.c
|
asahi: Convert to SPDX headers
|
2023-03-28 05:14:00 +00:00 |
|
agx_lower_parallel_copy.c
|
agx: fix 16-bit mem swaps
|
2024-03-30 00:26:18 +00:00 |
|
agx_lower_pseudo.c
|
agx: Remove and/or/xor pseudo ops
|
2024-02-14 21:02:29 +00:00 |
|
agx_lower_spill.c
|
agx: move spill/fills accounting to shaderdb
|
2024-03-30 00:26:18 +00:00 |
|
agx_lower_uniform_sources.c
|
agx: model 64-bit uniform restriction on ALU
|
2024-03-30 00:26:18 +00:00 |
|
agx_minifloat.h
|
agx: use #pragma once
|
2024-02-14 21:02:32 +00:00 |
|
agx_nir.h
|
agx: move texture lowering into lib
|
2024-02-14 21:02:32 +00:00 |
|
agx_nir_algebraic.py
|
agx: rm unused opt_ixor_bcsel
|
2024-02-14 21:02:32 +00:00 |
|
agx_nir_lower_address.c
|
agx/lower_address: Remove not used has_offset
|
2023-09-05 18:50:34 +00:00 |
|
agx_nir_lower_clip_distance.c
|
asahi,agx: use hw clip distance
|
2024-02-14 21:02:31 +00:00 |
|
agx_nir_lower_cull_distance.c
|
asahi: Implement skeleton for tessellation
|
2024-02-14 21:02:28 +00:00 |
|
agx_nir_lower_discard_zs_emit.c
|
agx: remove spurious z/s writes in force early-z shaders
|
2023-12-09 12:08:39 -04:00 |
|
agx_nir_lower_frag_sidefx.c
|
asahi: don't use NIR_PASS_V
|
2024-01-12 01:13:03 +00:00 |
|
agx_nir_lower_interpolation.c
|
nir: Drop nir_dest
|
2023-08-14 21:22:53 +00:00 |
|
agx_nir_lower_layer.c
|
agx: return progress from passes
|
2024-01-12 01:13:03 +00:00 |
|
agx_nir_lower_load_mask.c
|
asahi,agx: use intrinsics pass
|
2024-02-14 21:02:31 +00:00 |
|
agx_nir_lower_sample_mask.c
|
agx: rm dead sample count argument
|
2024-02-14 21:02:32 +00:00 |
|
agx_nir_lower_shared_bitsize.c
|
treewide: Drop nir_ssa_for_src users
|
2023-09-18 10:25:17 -04:00 |
|
agx_nir_lower_subgroups.c
|
agx: optimize vote_eq
|
2024-02-14 21:02:29 +00:00 |
|
agx_nir_opt_preamble.c
|
nir/opt_preamble: make load_workgroup_size handling optional
|
2023-12-09 10:56:37 -04:00 |
|
agx_opcodes.c.py
|
agx: Include schedule class in the opcode info
|
2023-09-05 18:50:34 +00:00 |
|
agx_opcodes.h.py
|
agx: Include schedule class in the opcode info
|
2023-09-05 18:50:34 +00:00 |
|
agx_opcodes.py
|
agx: use funop short form
|
2024-03-30 00:26:18 +00:00 |
|
agx_opt_break_if.c
|
agx: Augment if/else/while_cmp with a target
|
2023-10-01 12:32:11 -04:00 |
|
agx_opt_compact_constants.c
|
agx: compact 32-bit constants
|
2024-03-30 00:26:18 +00:00 |
|
agx_opt_cse.c
|
agx/opt_cse: alloc less
|
2024-03-30 00:26:18 +00:00 |
|
agx_opt_empty_else.c
|
agx: Use agx_first_instr
|
2023-09-05 18:50:34 +00:00 |
|
agx_opt_jmp_none.c
|
agx: Insert jmp_exec_none instructions
|
2023-10-01 12:32:11 -04:00 |
|
agx_opt_promote_constants.c
|
agx: promote constants to uniforms
|
2024-03-30 00:26:18 +00:00 |
|
agx_optimizer.c
|
agx: extract agx_is_float_src
|
2024-03-30 00:26:18 +00:00 |
|
agx_pack.c
|
agx: use custom assert when packing
|
2024-01-10 08:44:38 -04:00 |
|
agx_performance.c
|
agx: clamp register file based on workgroup size
|
2024-02-14 21:02:31 +00:00 |
|
agx_pressure_schedule.c
|
agx: sink wait_pix
|
2024-02-14 21:02:32 +00:00 |
|
agx_print.c
|
agx: add parallel copy printing
|
2024-02-14 21:02:31 +00:00 |
|
agx_register_allocate.c
|
agx: use dense reg_to_ssa map
|
2024-03-30 00:26:18 +00:00 |
|
agx_reindex_ssa.c
|
agx: add SSA reindexing pass
|
2024-03-30 00:26:18 +00:00 |
|
agx_repair_ssa.c
|
agx: add SSA repair pass
|
2024-03-30 00:26:18 +00:00 |
|
agx_spill.c
|
agx: implement get_sr remat
|
2024-03-30 00:26:18 +00:00 |
|
agx_validate.c
|
agx: validate phi sources for consistency
|
2024-03-30 00:26:18 +00:00 |
|
meson.build
|
agx: test constant compaction
|
2024-03-30 00:26:18 +00:00 |