summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_glsl_to_tgsi_temprename.cpp
Commit message (Expand)AuthorAgeFilesLines
* mesa: fix struct/class mismatchEric Engestrom2018-10-301-2/+2
* mesa/st/glsl_to_tgsi: Expose array live range tracking and mergingGert Wollny2018-08-111-5/+2
* mesa/st/glsl_to_tgsi: add array life range evaluation into tracking codeGert Wollny2018-08-111-12/+50
* mesa/st/glsl_to_tgsi: add class for array access trackingGert Wollny2018-08-111-0/+102
* mesa/st/glsl_to_tgsi: move evaluation of read mask up in the call hierarchyGert Wollny2018-08-111-7/+8
* mesa/st/glsl_to_tgsi: rename access_record to register_merge_record and some ...Gert Wollny2018-08-111-31/+32
* mesa/st/glsl_to_tgsi:rename lifetime to register_live_rangeGert Wollny2018-08-111-41/+41
* mesa/st/glsl_to_tgsi: Properly resolve life times simple if/else + use constr...Gert Wollny2018-08-111-0/+14
* mesa/st/glsl_to_tgsi: Mark first write as unconditional when appropriateGert Wollny2018-01-291-1/+23
* mesa/st/glsl_to_tgsi: Add tracking of indirect addressing registersGert Wollny2018-01-241-34/+74
* mesa/st/glsl_to_tgsi: Add tracking of ifelse writes in register mergingGert Wollny2018-01-241-20/+292
* mesa/st/glsl_to_tgsi: Add some operators for glsl_to_tgsi related classesGert Wollny2018-01-241-88/+17
* st/mesa: include util/bitscan.h in st_glsl_to_tgsi_temprename.cppBrian Paul2018-01-171-5/+6
* st/glsl_to_tgsi: fix theoretical memory leakNicolai Hähnle2017-09-181-2/+5
* st/glsl_to_tgsi: remove unused code in temprenameNicolai Hähnle2017-09-131-15/+1
* st/glsl_to_tgsi: be precise about merging scopesNicolai Hähnle2017-09-131-2/+2
* mesa/st/st_glsl_to_tgsi_temprename.cpp: Fix compilation with MSVCGert Wollny2017-09-061-1/+9
* mesa/st: glsl_to_tgsi: add register rename mapping evaluatorGert Wollny2017-09-061-0/+117
* mesa/st: glsl_to_tgsi: add tests for the new temporary lifetime trackerGert Wollny2017-09-061-1/+11
* mesa/st: glsl_to_tgsi: implement new temporary register lifetime trackerGert Wollny2017-09-061-0/+886