| .. |
|
tests
|
ir3: add ldg.a,stg.a which allow complex in-place offset calculation
|
2021-06-25 15:39:51 +00:00 |
|
.dir-locals.el
|
freedreno: Update editorconfig and emacs settings for freedreno reformat.
|
2021-05-10 23:16:00 +00:00 |
|
.editorconfig
|
freedreno: Update editorconfig and emacs settings for freedreno reformat.
|
2021-05-10 23:16:00 +00:00 |
|
disasm-a3xx.c
|
ir3: Add subgroup pseudoinstructions
|
2021-07-08 16:02:41 +00:00 |
|
instr-a3xx.h
|
ir3: Add subgroup pseudoinstructions
|
2021-07-08 16:02:41 +00:00 |
|
ir3.c
|
ir3: Better valid flags for shared regs
|
2021-07-08 16:02:41 +00:00 |
|
ir3.h
|
ir3: Add subgroup pseudoinstructions
|
2021-07-08 16:02:41 +00:00 |
|
ir3_a4xx.c
|
ir3: add ldg.a,stg.a which allow complex in-place offset calculation
|
2021-06-25 15:39:51 +00:00 |
|
ir3_a6xx.c
|
ir3: add ldg.a,stg.a which allow complex in-place offset calculation
|
2021-06-25 15:39:51 +00:00 |
|
ir3_array_to_ssa.c
|
ir3: Add foreach_dst/foreach_dst_n
|
2021-06-29 08:08:12 +00:00 |
|
ir3_assembler.c
|
freedreno/computerator: pass iova of buffer to const register
|
2021-06-25 15:39:51 +00:00 |
|
ir3_assembler.h
|
freedreno/computerator: pass iova of buffer to const register
|
2021-06-25 15:39:51 +00:00 |
|
ir3_cf.c
|
ir3/opts: Switch to srcs/dsts arrays
|
2021-06-23 17:20:29 +00:00 |
|
ir3_compiler.c
|
ir3: Rewrite register allocation
|
2021-06-10 12:24:06 -07:00 |
|
ir3_compiler.h
|
freedreno/ir3: Use mesa_log_stream() for ir3 disassembly.
|
2021-06-18 18:18:35 +00:00 |
|
ir3_compiler_nir.c
|
ir3: Fix convergence behavior for loops with continues
|
2021-07-08 16:02:41 +00:00 |
|
ir3_context.c
|
nir: Drop nir_ssa_def::name and nir_register::name
|
2021-07-08 17:34:41 +00:00 |
|
ir3_context.h
|
ir3: Fix convergence behavior for loops with continues
|
2021-07-08 16:02:41 +00:00 |
|
ir3_cp.c
|
ir3: Prevent propagating shared regs out of loops
|
2021-07-08 16:02:41 +00:00 |
|
ir3_cp_postsched.c
|
ir3/opts: Switch to srcs/dsts arrays
|
2021-06-23 17:20:29 +00:00 |
|
ir3_cse.c
|
ir3/opts: Switch to srcs/dsts arrays
|
2021-06-23 17:20:29 +00:00 |
|
ir3_dce.c
|
ir3: Add subgroup pseudoinstructions
|
2021-07-08 16:02:41 +00:00 |
|
ir3_delay.c
|
ir3: Make MOVMSK use repeat
|
2021-07-08 16:02:41 +00:00 |
|
ir3_disk_cache.c
|
ir3, tu: Add compiler flag for robust UBO behavior
|
2021-04-15 16:05:11 +02:00 |
|
ir3_dominance.c
|
ir3: Add dominance infrastructure
|
2021-06-10 12:20:38 -07:00 |
|
ir3_image.c
|
turnip/ir3: handle image load/stores produced by AtomicLoad/Store
|
2021-01-14 05:43:56 +00:00 |
|
ir3_image.h
|
freedreno/ir3: Refactor out IBO source references.
|
2020-05-26 18:17:46 +00:00 |
|
ir3_legalize.c
|
ir3/legalize: Fix loop convergence behavior
|
2021-07-08 16:02:41 +00:00 |
|
ir3_lexer.l
|
ir3: add ldg.a,stg.a which allow complex in-place offset calculation
|
2021-06-25 15:39:51 +00:00 |
|
ir3_liveness.c
|
ir3: Handle shared register liveness correctly
|
2021-07-08 16:02:41 +00:00 |
|
ir3_lower_parallelcopy.c
|
ir3: Handle shared registers in lower_parallelcopy
|
2021-07-08 16:02:41 +00:00 |
|
ir3_lower_subgroups.c
|
ir3: Add subgroup pseudoinstructions
|
2021-07-08 16:02:41 +00:00 |
|
ir3_merge_regs.c
|
ir3: Remove IR3_REG_DEST
|
2021-06-23 17:20:29 +00:00 |
|
ir3_nir.c
|
ir3/nir: Lower indirect references of compact variables
|
2021-07-09 09:48:21 +00:00 |
|
ir3_nir.h
|
ir3, tu: Cleanup indirect i/o lowering
|
2021-04-26 17:07:02 +00:00 |
|
ir3_nir_analyze_ubo_ranges.c
|
ir3: Reduce max const file indirect offset base to 9 bits
|
2021-04-15 16:03:54 +02:00 |
|
ir3_nir_imul.py
|
freedreno/ir3: add rule to generate imad24
|
2019-10-18 15:08:54 -07:00 |
|
ir3_nir_lower_io_offsets.c
|
nir: Make nir_ssa_def_rewrite_uses take an SSA value
|
2021-03-08 16:59:55 +00:00 |
|
ir3_nir_lower_load_barycentric_at_offset.c
|
nir: rename needs_helper_invocations to needs_quad_helper_invocations
|
2020-11-12 21:02:05 +00:00 |
|
ir3_nir_lower_load_barycentric_at_sample.c
|
ir3: use intrinsic builders
|
2021-01-06 14:34:41 +00:00 |
|
ir3_nir_lower_tess.c
|
freedreno/ir3: Move NIR printing to mesa_log.
|
2021-06-18 18:18:35 +00:00 |
|
ir3_nir_lower_tex_prefetch.c
|
ir3: fix has_src() to return correctly in ir3_nir_lower_tex_prefetch
|
2021-03-17 01:09:30 +00:00 |
|
ir3_nir_lower_tg4_to_tex.c
|
freedreno: Convert nir_lower_tg4_to_tex to the NIR lowering helper.
|
2019-07-18 11:28:56 -07:00 |
|
ir3_nir_move_varying_inputs.c
|
ir3: do not move varying inputs that depend on unmovable instrs
|
2021-04-30 14:49:18 +00:00 |
|
ir3_nir_trig.py
|
freedreno/ir3: Disable sin/cos range reduction for mediump.
|
2020-05-05 17:23:34 +00:00 |
|
ir3_parser.y
|
ir3: Make MOVMSK use repeat
|
2021-07-08 16:02:41 +00:00 |
|
ir3_postsched.c
|
ir3/postsched: Support multi-mov instructions
|
2021-06-29 08:08:12 +00:00 |
|
ir3_print.c
|
ir3: Support any/all/getone branches
|
2021-07-08 16:02:41 +00:00 |
|
ir3_ra.c
|
ir3: Handle unreachable blocks
|
2021-07-08 16:02:41 +00:00 |
|
ir3_ra.h
|
ir3/ra: Switch to srcs/dsts arrays
|
2021-06-23 17:20:29 +00:00 |
|
ir3_ra_validate.c
|
ir3: Handle shared register liveness correctly
|
2021-07-08 16:02:41 +00:00 |
|
ir3_sched.c
|
ir3: Add subgroup pseudoinstructions
|
2021-07-08 16:02:41 +00:00 |
|
ir3_shader.c
|
ir3/frontend: Switch to srcs/dsts arrays
|
2021-06-23 17:20:29 +00:00 |
|
ir3_shader.h
|
tu, ir3: Plumb through support for CS subgroup size/id
|
2021-07-08 16:02:41 +00:00 |
|
ir3_spill.c
|
ir3/ra: Switch to srcs/dsts arrays
|
2021-06-23 17:20:29 +00:00 |
|
ir3_validate.c
|
ir3: Add subgroup pseudoinstructions
|
2021-07-08 16:02:41 +00:00 |
|
meson.build
|
ir3: Add subgroup pseudoinstructions
|
2021-07-08 16:02:41 +00:00 |
|
regmask.h
|
freedreno: deduplicate a3xx+ disasm
|
2020-07-28 09:45:08 +00:00 |