nir: Remove 32bit restriction for uadd_carry optimization
[mesa.git] / src / compiler /
2020-08-27 Jesse Natalienir: Remove 32bit restriction for uadd_carry optimization
2020-08-27 Jesse Natalienir: Implement mul_high lowering for bit sizes other...
2020-08-27 Jesse Natalienir_lower_bit_size: Support lowering ops with differing...
2020-08-27 Jesse Natalienir: Relax opt_if logic to prevent re-merging 64bit...
2020-08-27 Jesse Natalienir: Add a lowering pass to split 64bit phis
2020-08-25 Jason Ekstrandnir: Report progress properly in nir_lower_bool_to_*
2020-08-25 Kenneth Graunkenir: Move new edgeflag assert into the io_lowered case
2020-08-25 Kenneth Graunkenir: Copy semantics to nir_intrinsic_load_fs_input_inte...
2020-08-24 Daniel Schürmannnir,amd: remove trinary_minmax opcodes
2020-08-24 Marek Olšáknir: generate lowered IO in nir_lower_passthrough_edgeflags
2020-08-24 Marek Olšáknir: add interpolation qualifiers for color sysvals...
2020-08-24 Marek Olšáknir: add shader_info::io_lowered
2020-08-24 Marek Olšáknir: properly identify texcoords for lowered IO in...
2020-08-24 Marek Olšáknir: print IO semantics (v2)
2020-08-24 Marek Olšáknir: update IO semantics in nir_io_add_const_offset_to_base
2020-08-24 Marek Olšáknir: gather all IO info from IO intrinsics
2020-08-24 Marek Olšáknir: save IO semantics in lowered IO intrinsics
2020-08-24 Eric Anholtnir/load_store_vectorizer: Clean up unit test swizzle...
2020-08-24 Eric Anholtfreedreno/ir3: Replace our custom vec4 UBO intrinsic...
2020-08-24 Eric Anholtnir: Add a lowering pass for backends wanting load_ubo...
2020-08-24 Eric Anholtnir: Add nir_[iu]shr_imm and nir_udiv_imm helpers and...
2020-08-24 Eric Anholtnir: Make the nir_builder *_imm helpers consistently...
2020-08-24 Erik Faye-Lundnir: add iabs-lowering code
2020-08-21 Karol Herbstnir: fix nir_variable_create for kernels
2020-08-21 Jesse Nataliespirv: Use new global invocation offset system value
2020-08-21 Jesse Natalienir: Add options to nir_lower_compute_system_values...
2020-08-21 Jesse Natalienir: Move compute system value lowering to a separate...
2020-08-21 Erik Faye-Lundcompiler/nir: make lowering global-id to local-id optional
2020-08-21 Jesse Natalienir: Add new system values and intrinsics for dealing...
2020-08-21 Jesse Natalienir: Populate some places where existing system values...
2020-08-21 Karol Herbstnir: rename nir_op_fne to nir_op_fneu
2020-08-21 Rhys Perrynir: add and use nir_intrinsic_has_ helpers
2020-08-21 Danylo Piliaievglsl: Eliminate out-of-bounds triop_vector_insert
2020-08-21 Danylo Piliaievglsl: Eliminate assigments to out-of-bounds elements...
2020-08-21 Danylo Piliaievir_constant: Return zero on out-of-bounds vector accesses
2020-08-20 Jesse Natalienir: Use 'unsigned' instead of enum types in nir_variab...
2020-08-20 Jason Ekstrandnir: Add an LOD parameter to image_*_size
2020-08-20 Eric Anholtnir: Shrink store intrinsic num_components to the size...
2020-08-20 Eric Anholtnir: Expand opt_undef to handle undef channels in a...
2020-08-20 Eric Anholtnir/opt_undef: Handle a couple more normal store intrin...
2020-08-20 Jason Ekstrandnir/opt_large_constants: Fix a type/deref_type typo
2020-08-20 Rhys Perrynir: fix memory leak in nir_cf_list_clone
2020-08-20 Rhys Perrynir: fix potential left shift of a negative value
2020-08-19 Jason Ekstrandcompiler/types: Allow interfaces in get_explicit_type_f...
2020-08-19 Jason Ekstrandnir/large_constants: Handle incomplete derefs
2020-08-19 Jason Ekstrandnir/find_array_copies: Handle cast derefs
2020-08-19 Jason Ekstrandnir/builder: Add a nir_iand_imm helper
2020-08-19 Jason Ekstrandnir: Initialize nir_ssa_def::live_index
2020-08-19 Jesse Natalienir/glsl: Add glsl_get_cl_type_size_align helper
2020-08-19 Connor Abbottnir/lower_input_attachments: Support loading layer...
2020-08-19 Connor Abbottnir/lower_input_attachments: Support loading layer...
2020-08-19 Connor Abbottnir/lower_input_attachments: Refactor to use an options...
2020-08-19 Connor Abbottnir/spirv: Add the option to keep ViewIndex as an input
2020-08-19 Rhys Perrynir/opt_remove_phis: optimize out phis with undef
2020-08-18 Jason Ekstrandspirv: Don't emit RMW for vector indexing in shared...
2020-08-18 Boris Brezillonspirv: Add support for the CL Round instruction
2020-08-18 Danylo Piliaievspirv: Only require bare types to match when copying...
2020-08-18 Marcin Ślusarzglsl: fix crashes on out of bound matrix access using...
2020-08-18 Louis-Francis Ratt... st/mesa: Replace UsesStreams by ActiveStreamMask for GS
2020-08-17 Jesse Natalienir/vtn: Support OpOrdered and OpUnordered opcodes
2020-08-17 Jesse Natalienir/vtn: Handle LessOrGreater deprecated opcode
2020-08-17 Jesse Natalienir/vtn: Support SpvOpIsFinite via fisfinite
2020-08-17 Jesse Natalienir: Add fisfinite op
2020-08-17 Jesse Natalienir/vtn: Support SpvOpIsNormal via fisnormal
2020-08-17 Jesse Natalienir: Add fisnormal op
2020-08-17 Boris Brezillonnir: Fix i64tof32 lowering
2020-08-17 Boris Brezilloncompiler/nir: Add new flags to lower pack/unpack split...
2020-08-17 Daniel Stoneglsl/test: Don't run whitespace tests in parallel
2020-08-17 Jesse Natalienir/vtn: CL SPIR-V callers should specify address modes
2020-08-17 Jason Ekstrandnir/builder: Make nir_get_ptr_bitsize take a nir_shader
2020-08-17 Jesse Natalienir: Add nir_address_format_32bit_index_offset_pack64
2020-08-17 Jesse Natalienir: Add nir_address_format_32bit_offset_as_64bit
2020-08-17 Jesse Natalienir: Optimize mask+downcast to just downcast
2020-08-17 Jesse Natalienir: Fix serialize/deserialize of void samplers/images
2020-08-17 Jesse Natalieglsl: Add 'bare' shadow sampler type
2020-08-17 Gert Wollnycompiler/nir: extend lower_fragcoord_wtrans to support...
2020-08-17 Gert Wollnycompiler/nir: rewrite lower_fragcoord_wtrans to use...
2020-08-17 Marek Olšáknir: handle load_input_vertex in nir_get_io_offset_src
2020-08-17 Marek Olšáknir: remove nir_strip stub declaration
2020-08-17 Marek Olšákcompiler: add glsl_print_type
2020-08-17 BillKristiansencompiler/glsl: Initialize local variable to zero to...
2020-08-16 orbeaspirv/vtn_cfg.c: Include util/debug.h for env_var_as_bo...
2020-08-14 Jason Ekstrandspirv: Add a MESA_SPIRV_FORCE_UNSTRUCTURED environment...
2020-08-14 Karol Herbstspirv: parse unstructured CFG
2020-08-14 Karol Herbstspirv: extract switch parsing into its own function
2020-08-14 Boris Brezillonspirv: Move the emit a 'return value' store logic into...
2020-08-14 Jason Ekstrandnir/lower_goto_if: Add some debug prints
2020-08-14 Jason Ekstrandnir/lower_goto_if: Add a route::outside set
2020-08-14 Jason Ekstrandnir/lower_goto_if: Replace a tripple loop with a double...
2020-08-14 Jason Ekstrandnir/lower_goto_if: Add a block_for_singular_set helper
2020-08-14 Jason Ekstrandnir/lower_goto_if: Sort blocks in select_fork
2020-08-14 Jason Ekstrandnir/lower_goto_if: Rework some set union logic
2020-08-14 Jason Ekstrandnir/lower_goto_if: Rework handling of skip targets
2020-08-14 Jason Ekstrandnir/lower_goto_if: Use util/list instead of exec_list
2020-08-14 Jason Ekstrandnir/lower_goto_if: Clean up ralloc usage
2020-08-14 Jason Ekstrandnir/lower_goto_if: Document some data structures
2020-08-14 Julian Winklernir: Add a structurizer
2020-08-14 Karol Herbstnir: Add goto_if jump instruction
2020-08-14 Jason Ekstrandnir: Add and use nir_foreach_block_unstructured helpers
2020-08-14 Karol Herbstnir: Add a structured flag to nir_shader
next