summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/midgard_liveness.c
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Move liveness analysis to root panfrost/Alyssa Rosenzweig2020-03-111-133/+8
* pan/midgard: Subclass midgard_block from pan_blockAlyssa Rosenzweig2020-03-111-7/+7
* pan/midgard: Decontextualize liveness analysis coreAlyssa Rosenzweig2020-03-111-11/+12
* pan/midgard: Localize `visited` trackingAlyssa Rosenzweig2020-03-111-8/+11
* pan/midgard: Fix a liveness info leakIcecream952020-01-291-6/+7
* pan/midgard: Generate MRT writeout loopsAlyssa Rosenzweig2020-01-021-1/+7
* pan/midgard: Fix liveness analysis with multiple epiloguesAlyssa Rosenzweig2019-12-161-1/+1
* pan/midgard: Implement per-byte liveness trackingAlyssa Rosenzweig2019-10-201-3/+2
* pan/midgard: Report byte masks for read componentsAlyssa Rosenzweig2019-10-201-1/+2
* pan/midgard: Use 16-bit liveness masksAlyssa Rosenzweig2019-10-161-8/+9
* pan/midgard: Replace mir_is_live_after with new passAlyssa Rosenzweig2019-10-031-57/+15
* pan/midgard: Calculate temp_count for livenessAlyssa Rosenzweig2019-10-031-0/+2
* pan/midgard: Invalidate liveness for mir_is_live_afterAlyssa Rosenzweig2019-10-031-0/+2
* pan/midgard: Begin tracking liveness metadataAlyssa Rosenzweig2019-10-031-0/+31
* pan/midgard: Move RA's liveness analysis into midgard_liveness.cAlyssa Rosenzweig2019-10-031-0/+122
* pan/midgard: Remove mir_has_multiple_writesAlyssa Rosenzweig2019-10-031-16/+0
* pan/midgard: Fold ssa_args into midgard_instructionAlyssa Rosenzweig2019-08-261-2/+2
* pan/midgard: Handle partial writes in liveness analysisAlyssa Rosenzweig2019-08-121-9/+5
* pan/midgard: Switch sources to an array for trinary sourcesAlyssa Rosenzweig2019-08-021-14/+2
* pan/midgard: Remove "r27-only" register classAlyssa Rosenzweig2019-08-021-5/+1
* pan/midgard: Split ld/st unknown to arg_1/arg_2 fieldsAlyssa Rosenzweig2019-08-021-1/+5
* pan/midgard: Don't special case inline_constantAlyssa Rosenzweig2019-07-311-1/+1
* pan/midgard: De-special-case branchingAlyssa Rosenzweig2019-07-311-3/+0
* panfrost/midgard: Check write-before-read in liveness analysisAlyssa Rosenzweig2019-07-221-0/+13
* panfrost: Move non-Gallium files outside of GalliumAlyssa Rosenzweig2019-07-101-0/+114