aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/nir/nir_opt_loop_unroll.c
Commit message (Expand)AuthorAgeFilesLines
* nir/opt_loop_unroll: Fix has_nested_loop handlingJason Ekstrand2020-03-301-1/+1
* nir: Fix breakage of foreach_list_typed_safe assumptions in loop unrollingDanylo Piliaiev2020-03-301-12/+70
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-1/+1
* nir/loop_unroll: Prepare loop for unrolling in wrapper_unrollDanylo Piliaiev2019-08-211-25/+1
* nir/loop_unroll: Update the comments for loop_prepare_for_unrollDanylo Piliaiev2019-08-211-2/+2
* compiler: replace MAYBE_UNUSED with UNUSEDEric Engestrom2019-07-311-1/+1
* nir: add support for user defined loop controlTimothy Arceri2019-03-271-5/+14
* nir/loop_unroll: Fix out-of-bounds access handlingJason Ekstrand2019-03-121-12/+2
* nir: silence a couple new compiler warningsBrian Paul2019-03-121-1/+1
* nir: unroll some loops with a variable limitTimothy Arceri2019-03-121-0/+55
* nir: calculate trip count for more loopsTimothy Arceri2019-03-121-1/+2
* nir: add partial loop unrolling supportTimothy Arceri2019-03-121-8/+199
* nir: Teach loop unrolling about 64-bit instruction loweringJason Ekstrand2019-03-061-1/+1
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-6/+2
* nir: factor out some of the complex loop unroll code to a helperTimothy Arceri2018-12-131-51/+64
* nir: make use of new nir_cf_list_clone_and_reinsert() helperTimothy Arceri2018-12-101-48/+28
* nir: clarify some nit_loop_info member namesTimothy Arceri2018-12-101-7/+7
* nir/loop_unroll: Re-materialize derefs in use blocks before unrollingJason Ekstrand2018-09-191-9/+4
* nir: add loop unroll support for complex wrapper loopsTimothy Arceri2018-09-141-37/+76
* nir: add loop unroll support for wrapper loopsTimothy Arceri2018-08-291-0/+77
* nir/opt_loop_unroll: Remove unneeded phis if we make progressTimothy Arceri2018-08-291-1/+9
* nir: allow more nested loops to be unrolledTimothy Arceri2018-08-181-14/+17
* nir: fix selection of loop terminator when two or more have the same limitTimothy Arceri2018-06-301-2/+2
* nir: add comment for loop_unroll passRob Clark2018-06-191-0/+4
* nir: fix crash in loop unroll corner caseTimothy Arceri2018-03-281-5/+12
* Revert "nir: bump loop unroll limit to 96."Timothy Arceri2018-03-071-3/+1
* nir: bump loop unroll limit to 96.Dave Airlie2017-10-111-1/+3
* nir: delete magic numberElie TOURNIER2017-02-241-1/+11
* nir: bump loop max unroll limitTimothy Arceri2017-01-251-1/+1
* nir: Rename convert_to_ssa lower_regs_to_ssaJason Ekstrand2016-12-291-1/+1
* nir: add a loop unrolling passTimothy Arceri2016-12-231-0/+575