nir: Add nir_foreach_shader_in/out_variable helpers
[mesa.git] / src / freedreno / ir3 / ir3_nir.c
2020-07-29 Jason Ekstrandnir: Add nir_foreach_shader_in/out_variable helpers
2020-07-21 Connor Abbottfreedreno/ir3: Fix SSBO size for bindless SSBO's
2020-07-17 Icecream95nir: Add a face_sysval argument to nir_lower_two_sided_...
2020-07-09 Jonathan Marekfreedreno/ir3: run nir_opt_loop_unroll in optimization...
2020-07-08 Jonathan Marekfreedreno/ir3: add support for a650 tess shared storage
2020-07-07 Connor Abbottir3: Add layer_zero variant bit
2020-07-06 Ilia Mirkinir3: use empirical size for params as used by the shader
2020-07-06 Jason Ekstrandfreedreno: Only call nir_lower_io on shader_in/out
2020-06-26 Rob Clarkfreedreno/ir3: add ir3_finalize_nir()
2020-06-26 Connor Abbottir3: Support variants with different constlen's
2020-06-25 Jonathan Marekfreedreno/ir3: add support for load_draw_id
2020-06-24 Rob Clarkfreedreno/ir3: switch PIPE_CAP_TGSI_TEXCOORD
2020-06-21 Rob Clarkfreedreno/ir3: split ubo analysis/lowering passes
2020-06-19 Rob Clarkfreedreno/ir3: move output_loc to variant
2020-06-19 Rob Clarkfreedreno/ir3: move const_state back to variant
2020-06-19 Rob Clarkfreedreno/ir3: un-embed const_state
2020-06-19 Connor Abbottir3: Split out variant-specific lowering and optimizations
2020-06-19 Rob Clarkfreedreno/ir3: drop shader->num_ubos
2020-06-19 Rob Clarkfreedreno/ir3: move ubo_state into const_state
2020-06-05 Eric Anholtfreedreno/ir3: Account for driver params in UBO max...
2020-06-05 Eric Anholtfreedreno/ir3: Drop unnecessary alignment of pushed...
2020-06-03 Timothy Arcerinir: add callback to nir_remove_dead_variables()
2020-05-14 Rob Clarkfreedreno/ir3: use lower_wrmasks pass
2020-05-14 Eric Anholtfreedreno/a6xx: Use LDC for UBO loads.
2020-05-14 Eric Anholtfreedreno: Trim num_ubos to just the ones we haven...
2020-05-14 Eric Anholtfreedreno/ir3: Move i/o offset lowering after analyze_u...
2020-05-01 Kristian H. Kristensenfreedreno/ir3: Lower GS builtins before lowering IO
2020-05-01 Kristian H. Kristensenfreedreno/ir3: Add ir3_nir_lower_to_explicit_input...
2020-05-01 Kristian H. Kristensenfreedreno/ir3: Rename ir3_nir_lower_to_explicit_io
2020-04-27 Jonathan Marekfreedreno/ir3: run nir_lower_pack
2020-04-27 Jonathan Mareknir: add pack_32_2x16_split/unpack_32_2x16_split lowering
2020-03-27 Rob Clarkfreedreno/ir3: small cleanup and comments
2020-03-24 Hyunjun Kofreedreno/ir3: enable nir_opt_loop_unroll on a6xx
2020-02-24 Eric Anholtfreedreno: Switch to using lowered image intrinsics.
2019-12-19 Jonathan Marekfreedreno/ir3: support load_base_instance
2019-12-17 Jonathan Marekfreedreno/ir3: lower pack/unpack ops
2019-12-16 Jonathan Marekfreedreno/ir3: lower mul_2x32_64
2019-12-16 Eric Anholtturnip: Lower usub_borrow.
2019-11-20 Neil Robertsfreedreno/ir3: Enabling lowering 16-bit flrp
2019-11-08 Kristian H. Kristensenfreedreno/ir3: Allocate const space for tessellation...
2019-11-08 Kristian H. Kristensenfreedreno/ir3: Extend geometry lowering pass to handle...
2019-11-08 Kristian H. Kristensenfreedreno/ir3: Add tessellation field to shader key
2019-10-21 Rhys Perrynir/lower_idiv: add new llvm-based path
2019-10-18 Rob Clarknir: add nir_lower_amul pass
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Implement primitive layout intrinsics
2019-10-17 Kristian H. Kristensenfreedreno/ir3: Implement lowering passes for VS and GS
2019-10-17 Erik Faye-Lundnir: support feeding state to nir_lower_clip_[vg]s
2019-10-17 Erik Faye-Lundnir: support lowering clipdist to arrays
2019-10-10 Marek Olšáknir: add nir_shader_compiler_options::lower_to_scalar
2019-09-30 Daniel Schürmannfreedreno: Enable the nir_opt_algebraic_late() pass.
2019-09-18 Kristian H. Kristensenfreedreno/a6xx: Turn on vectorize_io
2019-09-06 Vasily Khoruzhicknir: allow specifying filter callback in lower_alu_to_s...
2019-08-21 Jason Ekstrandnir: Add explicit signs to image min/max intrinsics
2019-08-13 Rob Clarkfreedreno/ir3: track # of driver params
2019-08-12 Rhys Perrynir: replace nir_move_load_const() with nir_opt_sink()
2019-07-01 Sagar Ghugenir: Add lower_rotate flag and set to true in all drivers
2019-06-24 Eric Anholtfreedreno: Stop treating UBO 0 specially in UBO uploading.
2019-06-24 Daniel Schürmannnir: define behavior of nir_op_bfm and nir_op_u/ibfe...
2019-06-22 Eric Anholtfreedreno: Only upload UBO pointers for UBOs that haven...
2019-06-22 Eric Anholtfreedreno: Remove silly return from ir3_optimize_nir().
2019-06-05 Kenneth Graunkenir: Combine lower_fmod16/32 back into a single lower_fmod.
2019-06-05 Kenneth Graunkegallium: Drop lower_fmod64 from drivers that don't...
2019-05-10 Jonathan Mareknir: allow specifying a set of opcodes in lower_alu_to_...
2019-05-07 Rob Clarkfreedreno/ir3: move const_state to ir3_shader
2019-05-07 Rob Clarkfreedreno/ir3: split out const_state setup
2019-05-07 Rob Clarkfreedreno/ir3: consolidate const state
2019-05-07 Ian Romanicknir: Use the flrp lowering pass instead of nir_opt_alge...
2019-05-07 Christian Gmeinernir: nir_shader_compiler_options: drop native_integers
2019-05-02 Rob Clarkfreedreno/ir3: fb read support
2019-05-02 Rob Clarkfreedreno/ir3: fix shader variants vs UBO analysis
2019-04-14 Karol Herbstfreedreno/ir3: use nir_src_as_uint in a few places
2019-04-09 Jason Ekstrandnir: Get rid of global registers
2019-04-09 Timothy Arcerinir/radv: remove restrictions on opt_if_loop_last_conti...
2019-03-30 Rob Clarkfreedreno/ir3: convert to "new style" frag inputs
2019-03-27 Kristian H. Kristensenfreedreno/ir3: Enable PIPE_CAP_PACKED_UNIFORMS
2019-03-21 Rob Clarkfreedreno/ir3: additional lowering
2019-03-21 Jason Ekstrandanv,radv,turnip: Lower TG4 offsets with nir_lower_tex
2019-03-13 Eduardo Lima Mitevir3/compiler: Enable lower_io_offsets pass and handle...
2019-03-08 Rob Clarkfreedreno/ir3: turn on [iu]mul_high
2019-02-26 Rob Clarkfreedreno/a6xx: vertex_id is not _zero_based
2019-02-14 Eric Anholtfreedreno: Use the NIR lowering for isign.
2019-01-19 Karol Herbstnir: rename nir_var_function to nir_var_function_temp
2019-01-08 Karol Herbstnir: rename global/local to private/function memory
2018-12-17 Ian Romanicknir/opt_peephole_select: Don't peephole_select expensiv...
2018-12-17 Ian Romanicknir/opt_peephole_select: Don't try to remove flow contr...
2018-11-27 Rob Clarkfreedreno: move ir3 to common location