summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/lima/ir/pp/regalloc.c
Commit message (Expand)AuthorAgeFilesLines
* lima/ppir: initialize spill_costs array in regallocErico Nunes2022-02-111-0/+1
* lima: implement dual source blendVasily Khoruzhick2021-11-291-3/+6
* lima/ppir: implement gl_FragDepth supportVasily Khoruzhick2021-11-241-4/+24
* lima: Use ra_alloc_contig_reg_class().Eric Anholt2021-06-041-91/+16
* ra: Use struct ra_class in the public API.Eric Anholt2021-06-041-3/+4
* lima/ppir: rework liveness data structures to bitsetErico Nunes2021-03-251-28/+18
* lima/ppir: remove use of live_outErico Nunes2021-03-251-13/+0
* lima/ppir: remove liveness info from blocksErico Nunes2021-03-251-23/+0
* lima: implement shader disk cacheVasily Khoruzhick2021-03-251-5/+5
* lima/ppir: don't use list_length() in loop in regalloc and liveness analysisVasily Khoruzhick2021-03-141-9/+11
* lima/ppir: rework store outputErico Nunes2020-05-091-1/+1
* lima/ppir: introduce liveness internal live setErico Nunes2020-05-091-0/+15
* lima/ppir: implement full liveness analysis for regallocErico Nunes2020-01-151-44/+63
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-281-1/+1
* lima/ppir: add node dependency typesVasily Khoruzhick2019-09-241-8/+8
* lima/ppir: Add undef handlingAndreas Baierl2019-09-131-1/+4
* lima/ppir: improve regalloc spill cost calculationErico Nunes2019-09-051-5/+49
* lima/ppir: optimizations in regalloc spilling codeErico Nunes2019-09-051-90/+88
* lima/ppir: mark regalloc created ssa unspillableErico Nunes2019-09-051-0/+1
* lima/ppir: print register index and components number for spilled registerVasily Khoruzhick2019-08-241-1/+3
* lima/ppir: add better liveness analysisVasily Khoruzhick2019-08-241-74/+28
* lima/ppir: use ra_get_best_spill_node to select spill node19.2-branchpointErico Nunes2019-08-201-7/+22
* lima/ppir: use src accessors in ppir regallocVasily Khoruzhick2019-08-131-100/+11
* lima: add summary report for shader-dbErico Nunes2019-08-061-0/+3
* lima/ppir: refactor texture code to simplify schedulerErico Nunes2019-07-311-24/+0
* lima/ppir: fix debug logs in regallocErico Nunes2019-07-231-2/+2
* lima/ppir: fix alignment on regalloc spilling loadsErico Nunes2019-07-231-1/+1
* lima/ppir: branch regalloc fixesErico Nunes2019-07-191-0/+33
* lima/ppir: fix crash when program uses no registers at allVasily Khoruzhick2019-06-061-0/+4
* gallium: add lima driverQiang Yu2019-04-111-0/+757