mesa/src/freedreno/ir3
Connor Abbott 2e76f7b60c ir3: Manually reformat some places
clang-format does a bad job with a few tables and macros, and there were
some places it was doing wonky things because comments were longer than
80 characters and it tries to fix that without reformatting the comment
itself. Add magic comments to tell it to turn itself off and retab those
places manually (well, with a regex!).

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11801>
2021-07-12 20:57:21 +00:00
..
tests ir3: Manually reformat some places 2021-07-12 20:57:21 +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: Manually reformat some places 2021-07-12 20:57:21 +00:00
instr-a3xx.h ir3: Manually reformat some places 2021-07-12 20:57:21 +00:00
ir3.c ir3: add newly found shlg.b16 instruction 2021-07-09 13:00:29 +00:00
ir3.h ir3: Manually reformat some places 2021-07-12 20:57:21 +00:00
ir3_a4xx.c ir3: Add ir3_collect() for fixed-size collects 2021-07-12 20:57:21 +00:00
ir3_a6xx.c ir3: Add ir3_collect() for fixed-size collects 2021-07-12 20:57:21 +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: Manually reformat some places 2021-07-12 20:57:21 +00: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: Add ir3_collect() for fixed-size collects 2021-07-12 20:57:21 +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: Add ir3_collect() for fixed-size collects 2021-07-12 20:57:21 +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: Manually reformat some places 2021-07-12 20:57:21 +00: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 newly found shlg.b16 instruction 2021-07-09 13:00:29 +00:00
ir3_liveness.c ir3: Handle shared register liveness correctly 2021-07-08 16:02:41 +00:00
ir3_lower_parallelcopy.c ir3/lower_parallelcopy: Don't manually set wrmask 2021-07-12 20:57:21 +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
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
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: Add missing include to ir3_parser.y 2021-07-12 20:57:21 +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 ir3: Manually reformat some places 2021-07-12 20:57:21 +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