summaryrefslogtreecommitdiff
path: root/src/compiler/nir/nir_opt_remove_phis.c
AgeCommit message (Expand)AuthorFilesLines
2019-09-25nir/opt_remove_phis: handle phis with no sourcesRhys Perry1-5/+6
2019-07-15nir/opt_if: Clean up single-src phis in opt_if_loop_terminatorJason Ekstrand1-0/+8
2019-05-24nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand1-1/+1
2019-05-24nir/builder: Merge nir_[if]mov_alu into one nir_mov_alu helperJason Ekstrand1-3/+1
2019-01-09nir: Unset metadata debug bit if no progress madeMatt Turner1-0/+4
2019-01-03nir: make nir_opt_remove_phis_impl() staticTimothy Arceri1-1/+1
2018-06-26nir/opt_if: Remove unneeded phis if we make progressJason Ekstrand1-3/+3
2017-03-23nir: Stop using apostrophes to pluralize.Matt Turner1-2/+2
2016-09-03nir: fix bug with moves in nir_opt_remove_phis()Connor Abbott1-2/+20
2016-08-04nir: Make nir_opt_remove_phis see through moves.Kenneth Graunke1-1/+23
2016-04-28nir: Switch the arguments to nir_foreach_functionJason Ekstrand1-1/+1
2016-04-28nir: Switch the arguments to nir_foreach_phi_srcJason Ekstrand1-1/+1
2016-04-28nir: Switch the arguments to nir_foreach_instrJason Ekstrand1-1/+1
2016-04-28nir/opt_remove_phis: fixup for new foreach_block()Connor Abbott1-5/+7
2016-04-20nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott1-1/+1
2016-01-26nir: move to compiler/Emil Velikov1-0/+130