mesa/src/nouveau/codegen
Marek Olšák c21bc65ba7 nir/opt_load_store_vectorize: make hole_size signed to indicate overlapping loads
A negative hole size means the loads overlap. This will be used by drivers
to handle overlapping loads in the callback easily.

Reviewed-by: Mel Henning <drawoc@darkrefraction.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32699>
2025-01-01 00:03:55 +00:00
..
lib
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
nv50_ir.cpp nv/codegen: Use nir_lower_clip 2023-08-19 15:34:28 +00:00
nv50_ir.h nv/codegen: Delete copy and assign 2023-08-26 11:04:02 -04:00
nv50_ir_bb.cpp nv/codegen: Remove Function::buildDefSets 2023-08-22 10:42:24 -04:00
nv50_ir_build_util.cpp
nv50_ir_build_util.h
nv50_ir_driver.h nouveau/codegen: Add a 4th optimization level for MemoryOpts 2023-08-21 14:26:34 +00:00
nv50_ir_emit_gk110.cpp nv/codegen: Delete unused OP_CONSTRAINT 2023-08-22 10:42:24 -04:00
nv50_ir_emit_gm107.cpp
nv50_ir_emit_gv100.cpp
nv50_ir_emit_gv100.h
nv50_ir_emit_nv50.cpp nv/codegen: Delete unused OP_CONSTRAINT 2023-08-22 10:42:24 -04:00
nv50_ir_emit_nvc0.cpp nv/codegen: Delete unused OP_CONSTRAINT 2023-08-22 10:42:24 -04:00
nv50_ir_from_nir.cpp nir/opt_load_store_vectorize: make hole_size signed to indicate overlapping loads 2025-01-01 00:03:55 +00:00
nv50_ir_graph.cpp
nv50_ir_graph.h
nv50_ir_inlines.h
nv50_ir_lowering_gm107.cpp
nv50_ir_lowering_gm107.h
nv50_ir_lowering_gv100.cpp
nv50_ir_lowering_gv100.h
nv50_ir_lowering_helper.cpp
nv50_ir_lowering_helper.h
nv50_ir_lowering_nv50.cpp nv/codegen: Delete OP_WRSV 2023-08-22 10:42:24 -04:00
nv50_ir_lowering_nvc0.cpp nv/codegen: Delete OP_WRSV 2023-08-22 10:42:24 -04:00
nv50_ir_lowering_nvc0.h nv/codegen: Delete OP_WRSV 2023-08-22 10:42:24 -04:00
nv50_ir_peephole.cpp nv/codegen: Limit MemoryOpt to input/output/const 2024-08-21 02:59:44 +00:00
nv50_ir_print.cpp nv/codegen: Delete unused OP_CONSTRAINT 2023-08-22 10:42:24 -04:00
nv50_ir_ra.cpp nv50_ir_ra: Delete unused functions 2023-08-22 10:42:24 -04:00
nv50_ir_sched_gm107.h
nv50_ir_serialize.cpp
nv50_ir_ssa.cpp
nv50_ir_target.cpp nv/codegen: Delete unused OP_CONSTRAINT 2023-08-22 10:42:24 -04:00
nv50_ir_target.h
nv50_ir_target_gm107.cpp nv/codegen: Delete OP_POW 2023-08-21 15:34:14 +00:00
nv50_ir_target_gm107.h
nv50_ir_target_gv100.cpp
nv50_ir_target_gv100.h
nv50_ir_target_nv50.cpp nv/codegen: Delete OP_WRSV 2023-08-22 10:42:24 -04:00
nv50_ir_target_nv50.h nv50/ir: Remove few nvc0 specific defines from nv50-specific header. 2023-08-16 10:11:45 +00:00
nv50_ir_target_nvc0.cpp nv/codegen: Delete OP_WRSV 2023-08-22 10:42:24 -04:00
nv50_ir_target_nvc0.h
nv50_ir_util.cpp
nv50_ir_util.h nv/codegen: Delete copy and assign 2023-08-26 11:04:02 -04:00