summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_search.h
Commit message (Expand)AuthorAgeFilesLines
* nir: Make algebraic backtrack and reprocess after a replacement.Eric Anholt2019-11-261-1/+3
* nir: Maintain the algebraic automaton's state as we work.Connor Abbott2019-11-261-0/+3
* nir/algebraic: Add the ability to mark a replacement as exactIan Romanick2019-11-041-0/+3
* nir: Fix some wonky whitespace in nir_search.h.Eric Anholt2019-10-041-2/+2
* nir: Factor out most of the algebraic passes C code to .c/.h.Eric Anholt2019-10-041-0/+25
* nir: Keep the range analysis HT around intra-pass until we make a change.Eric Anholt2019-10-041-1/+2
* nir/algebraic: allow swizzle in nir_algebraic replace expressionJonathan Marek2019-07-241-0/+3
* nir/search: Add automaton-based pre-searchingConnor Abbott2019-05-021-0/+3
* nir/search: Search for all combinations of commutative opsJason Ekstrand2019-04-081-0/+12
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-0/+4
* nir/algebraic: Add support for unsized conversion opcodesJason Ekstrand2018-12-051-1/+12
* nir/algebraic: Rewrite bit-size inferenceConnor Abbott2018-12-051-1/+16
* nir/search: Use the nir_imm_* helpers from nir_builderJason Ekstrand2018-10-261-3/+6
* nir/algebraic: add support for conditional helper functions to expressionsTimothy Arceri2017-01-121-0/+8
* nir: Add asserts to the casting functionsJason Ekstrand2016-10-061-3/+6
* nir/algebraic: support for power-of-two optimizationsRob Clark2016-06-031-0/+10
* nir/search: fix typoRob Clark2016-05-091-1/+1
* nir/algebraic: Add a mechanism for specifying the bit size of a valueJason Ekstrand2016-04-271-0/+2
* nir/algebraic: Allow for flagging operations as being inexactJason Ekstrand2016-03-231-0/+6
* nir: propagate bitsize information in nir_searchConnor Abbott2016-03-171-3/+5
* nir: move to compiler/Emil Velikov2016-01-261-0/+99