summaryrefslogtreecommitdiff
path: root/src/panfrost/midgard/midgard_liveness.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-09pan/mdg: Add missing Collabora copyright noticesAlyssa Rosenzweig1-0/+1
2020-03-11panfrost: Move liveness analysis to root panfrost/Alyssa Rosenzweig1-133/+8
2020-03-11pan/midgard: Subclass midgard_block from pan_blockAlyssa Rosenzweig1-7/+7
2020-03-11pan/midgard: Decontextualize liveness analysis coreAlyssa Rosenzweig1-11/+12
2020-03-11pan/midgard: Localize `visited` trackingAlyssa Rosenzweig1-8/+11
2020-01-29pan/midgard: Fix a liveness info leakIcecream951-6/+7
2020-01-02pan/midgard: Generate MRT writeout loopsAlyssa Rosenzweig1-1/+7
2019-12-16pan/midgard: Fix liveness analysis with multiple epiloguesAlyssa Rosenzweig1-1/+1
2019-10-20pan/midgard: Implement per-byte liveness trackingAlyssa Rosenzweig1-3/+2
2019-10-20pan/midgard: Report byte masks for read componentsAlyssa Rosenzweig1-1/+2
2019-10-16pan/midgard: Use 16-bit liveness masksAlyssa Rosenzweig1-8/+9
2019-10-03pan/midgard: Replace mir_is_live_after with new passAlyssa Rosenzweig1-57/+15
2019-10-03pan/midgard: Calculate temp_count for livenessAlyssa Rosenzweig1-0/+2
2019-10-03pan/midgard: Invalidate liveness for mir_is_live_afterAlyssa Rosenzweig1-0/+2
2019-10-03pan/midgard: Begin tracking liveness metadataAlyssa Rosenzweig1-0/+31
2019-10-03pan/midgard: Move RA's liveness analysis into midgard_liveness.cAlyssa Rosenzweig1-0/+122
2019-10-03pan/midgard: Remove mir_has_multiple_writesAlyssa Rosenzweig1-16/+0
2019-08-26pan/midgard: Fold ssa_args into midgard_instructionAlyssa Rosenzweig1-2/+2
2019-08-12pan/midgard: Handle partial writes in liveness analysisAlyssa Rosenzweig1-9/+5
2019-08-02pan/midgard: Switch sources to an array for trinary sourcesAlyssa Rosenzweig1-14/+2
2019-08-02pan/midgard: Remove "r27-only" register classAlyssa Rosenzweig1-5/+1
2019-08-02pan/midgard: Split ld/st unknown to arg_1/arg_2 fieldsAlyssa Rosenzweig1-1/+5
2019-07-31pan/midgard: Don't special case inline_constantAlyssa Rosenzweig1-1/+1
2019-07-31pan/midgard: De-special-case branchingAlyssa Rosenzweig1-3/+0
2019-07-22panfrost/midgard: Check write-before-read in liveness analysisAlyssa Rosenzweig1-0/+13
2019-07-10panfrost: Move non-Gallium files outside of GalliumAlyssa Rosenzweig1-0/+114