summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_range_analysis.c
Commit message (Expand)AuthorAgeFilesLines
...
* nir/range_analysis: Make sure the table validation only occurs onceIan Romanick2019-11-221-38/+58
* nir/range-analysis: Add pragmas to help loop unrollingIan Romanick2019-11-221-0/+10
* nir: Keep the range analysis HT around intra-pass until we make a change.Eric Anholt2019-10-041-9/+4
* nir/range-analysis: Use types to provide better ranges from bcsel and movIan Romanick2019-09-251-25/+4
* nir/range-analysis: Use types in the hash keyIan Romanick2019-09-251-38/+98
* nir/range-analysis: Bail if the types don't matchIan Romanick2019-09-251-0/+20
* nir: do not assume that the result of fexp2(a) is always an integralSamuel Pitoiset2019-09-021-0/+1
* nir/range-analysis: Add a lot more assertions about the contents of tablesIan Romanick2019-08-291-6/+128
* nir/range-analysis: Range tracking for fpowIan Romanick2019-08-291-0/+66
* nir/range-analysis: Handle constants in nir_op_mov just like nir_op_bcselIan Romanick2019-08-291-2/+9
* nir/range-analysis: Fix incorrect fadd range result for (ne_zero, ne_zero)Ian Romanick2019-08-291-3/+8
* nir/range-analysis: Adjust result range of multiplication to account for flus...Ian Romanick2019-08-291-31/+22
* nir/range-analysis: Adjust result range of exp2 to account for flush-to-zeroIan Romanick2019-08-291-2/+14
* nir/range-analysis: Fail gracefully on non-SSA sourcesIan Romanick2019-08-141-0/+3
* nir/range-analysis: Range tracking for ffma and flrpIan Romanick2019-08-051-114/+138
* nir/range-analysis: Range tracking for bcselIan Romanick2019-08-051-0/+77
* nir/range-analysis: Tighten the range of fsat based on the range of its sourceIan Romanick2019-08-051-1/+22
* nir/range-analysis: Rudimentary value range analysis passIan Romanick2019-08-051-0/+653