nir/algebraic: mark some optimizations with fsat(NaN) as inexact
[mesa.git] / src / compiler / nir / nir_algebraic.py
2020-07-24 Jesse Natalienir: Support algebraic opts on vectors larger than 4
2020-04-27 Ian Romanicknir/algebraic: Detect some kinds of malformed variable...
2019-11-04 Ian Romanicknir/algebraic: Add the ability to mark a replacement...
2019-11-04 Dylan Bakernir: correct use of identity check in python
2019-10-04 Eric Anholtnir: Factor out most of the algebraic passes C code...
2019-10-04 Eric Anholtnir: Keep the range analysis HT around intra-pass until...
2019-09-19 Samuel Iglesias... nir/algebraic: refactor inexact opcode restrictions
2019-09-17 Samuel Iglesias... nir/algebraic: disable inexact optimizations depending...
2019-07-24 Jonathan Mareknir/algebraic: allow swizzle in nir_algebraic replace...
2019-07-17 Jason Ekstrandnir/algebraic: Print out the list of transforms in...
2019-06-29 Ian Romanicknir/serach: Increase maximum commutative expressions...
2019-06-29 Ian Romanicknir/algebraic: Don't mark expression with duplicate...
2019-06-29 Ian Romanicknir/algebraic: Fail build when too many commutative...
2019-06-29 Ian Romanicknir/algebraic: Fix whitespace error
2019-05-14 Ian Romanicknir: Add support for 2src_commutative ops that have...
2019-05-14 Ian Romanicknir: Rename commutative to 2src_commutative
2019-05-03 Connor Abbottnir/algebraic: Don't emit empty initializers for MSVC
2019-05-02 Connor Abbottnir/search: Add automaton-based pre-searching
2019-04-16 Jason Ekstrandnir/algebraic: Use a cache to avoid re-emitting structs
2019-04-16 Jason Ekstrandnir/algebraic: Move the template closer to the render...
2019-04-09 Caio Marcelo de... nir/algebraic: Lower CS derivatives to zero when no...
2019-04-08 Jason Ekstrandnir/search: Search for all combinations of commutative ops
2019-01-10 Matt Turnernir: Unset metadata debug bit if no progress made
2018-12-19 Ian Romanicknir/algebraic: Don't put quotes around floating point...
2018-12-16 Jason Ekstrandnir/algebraic: Optimize 1-bit Booleans
2018-12-16 Jason Ekstrandnir: Rename Boolean-related opcodes to include 32 in...
2018-12-05 Jason Ekstrandnir: Make boolean conversions sized just like the others
2018-12-05 Jason Ekstrandnir/algebraic: Add support for unsized conversion opcodes
2018-12-05 Jason Ekstrandnir/algebraic: Refactor codegen a bit
2018-12-05 Jason Ekstrandnir/algebraic: Clean up some __str__ cruft
2018-12-05 Connor Abbottnir/algebraic: Rewrite bit-size inference
2018-10-26 Jason Ekstrandnir/search: Use the nir_imm_* helpers from nir_builder
2018-10-23 Jason Ekstrandnir/algebraic: Fix a typo in the bit size validation...
2018-10-22 Jason Ekstrandnir/algebraic: Provide descriptive asserts for bit...
2018-10-22 Jason Ekstrandnir/algebraic: Loosen a restriction on variables
2018-10-22 Jason Ekstrandnir/algebraic: A bit of validation refactoring'
2018-10-22 Jason Ekstrandnir/algebraic: Make internal classes str-able
2018-10-22 Jason Ekstrandnir/algebraic: Use bool internally instead of bool32
2018-08-09 Mathieu Bridonpython: Better check for integer types
2018-08-09 Mathieu Bridonpython: Do not mix bytes and unicode strings
2018-08-01 Mathieu Bridonpython: Explicitly add the 'L' suffix on Python 3
2018-08-01 Mathieu Bridonpython: Don't abuse hex()
2018-07-24 Mathieu Bridonpython: Better use iterators
2018-07-24 Mathieu Bridonpython: Better iterate over dictionaries
2018-07-05 Mathieu Bridonpython: Stabilize some script outputs
2017-03-10 Emil Velikovnir: remove shebang from python scripts
2017-01-20 Jason Ekstrandnir/algebraic: Only include nir_search_helpers once
2017-01-11 Timothy Arcerinir/algebraic: add support for conditional helper funct...
2016-06-03 Rob Clarknir/algebraic: support for power-of-two optimizations
2016-04-28 Jason Ekstrandnir: Switch the arguments to nir_foreach_function
2016-04-28 Jason Ekstrandnir: Switch the arguments to nir_foreach_instr
2016-04-28 Connor Abbottnir/algebraic: fixup for new foreach_block()
2016-04-27 Jason Ekstrandnir/algebraic: Add a bit-size validator
2016-04-27 Jason Ekstrandnir/algebraic: Add a mechanism for specifying the bit...
2016-04-27 Jason Ekstrandnir/algebraic: Use "uint" instead of "unsigned" for...
2016-04-27 Jason Ekstrandnir/algebraic: Do better error reporting of bad expressions
2016-04-20 Connor Abbottnir: rename nir_foreach_block*() to nir_foreach_block...
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-12 Kenneth Graunkenir: Silence unused "options" warning in algebraic...
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-23 Jason Ekstrandnir/algebraic: Allow for flagging operations as being...
2016-03-17 Connor Abbottnir: propagate bitsize information in nir_search
2016-02-09 Jason EkstrandMerge commit '8b0fb1c152fe191768953aa8c77b89034a377f83...
2016-02-09 Matt Turnernir: Handle large unsigned values in opt_algebraic.
2016-02-09 Matt Turnernir: Do opt_algebraic in reverse order.
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan
2016-01-26 Emil Velikovnir: move to compiler/