summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_search.h
AgeCommit message (Expand)AuthorFilesLines
2019-11-04nir/algebraic: Add the ability to mark a replacement as exactIan Romanick1-0/+3
2019-10-04nir: Fix some wonky whitespace in nir_search.h.Eric Anholt1-2/+2
2019-10-04nir: Factor out most of the algebraic passes C code to .c/.h.Eric Anholt1-0/+25
2019-10-04nir: Keep the range analysis HT around intra-pass until we make a change.Eric Anholt1-1/+2
2019-07-24nir/algebraic: allow swizzle in nir_algebraic replace expressionJonathan Marek1-0/+3
2019-05-02nir/search: Add automaton-based pre-searchingConnor Abbott1-0/+3
2019-04-08nir/search: Search for all combinations of commutative opsJason Ekstrand1-0/+12
2018-12-05nir: Make boolean conversions sized just like the othersJason Ekstrand1-0/+4
2018-12-05nir/algebraic: Add support for unsized conversion opcodesJason Ekstrand1-1/+12
2018-12-05nir/algebraic: Rewrite bit-size inferenceConnor Abbott1-1/+16
2018-10-26nir/search: Use the nir_imm_* helpers from nir_builderJason Ekstrand1-3/+6
2017-01-12nir/algebraic: add support for conditional helper functions to expressionsTimothy Arceri1-0/+8
2016-10-06nir: Add asserts to the casting functionsJason Ekstrand1-3/+6
2016-06-03nir/algebraic: support for power-of-two optimizationsRob Clark1-0/+10
2016-05-09nir/search: fix typoRob Clark1-1/+1
2016-04-27nir/algebraic: Add a mechanism for specifying the bit size of a valueJason Ekstrand1-0/+2
2016-03-23nir/algebraic: Allow for flagging operations as being inexactJason Ekstrand1-0/+6
2016-03-17nir: propagate bitsize information in nir_searchConnor Abbott1-3/+5
2016-01-26nir: move to compiler/Emil Velikov1-0/+99