summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/midgard_ra.c
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Don't special case inline_constantAlyssa Rosenzweig2019-07-311-11/+3
* pan/midgard: De-special-case branchingAlyssa Rosenzweig2019-07-311-11/+0
* pan/midgard: Lower texr/texw mixed registersAlyssa Rosenzweig2019-07-301-2/+2
* pan/midgard: Compose original texture swizzle in RAAlyssa Rosenzweig2019-07-301-2/+4
* pan/midgard: Implement texture RAAlyssa Rosenzweig2019-07-261-45/+162
* pan/midgard: Update RA for cubemap coordsAlyssa Rosenzweig2019-07-261-0/+2
* pan/midgard: Force perspective ops to use vec4Alyssa Rosenzweig2019-07-251-0/+16
* pan/midgard: Add R27-only op handlingAlyssa Rosenzweig2019-07-251-8/+44
* pan/midgard: Remove check for `class`Alyssa Rosenzweig2019-07-251-1/+0
* pan/midgard: Emit st_vary registers in install_registersAlyssa Rosenzweig2019-07-251-3/+11
* pan/midgard: Add mir_lower_special_reads helperAlyssa Rosenzweig2019-07-251-0/+112
* pan/midgard: Add class checkAlyssa Rosenzweig2019-07-251-1/+30
* pan/midgard: Extend liveness analysis to st_varyAlyssa Rosenzweig2019-07-251-8/+1
* pan/midgard: Implement load/store register classingAlyssa Rosenzweig2019-07-251-17/+70
* pan/midgard: Allocate special register classesAlyssa Rosenzweig2019-07-251-37/+44
* panfrost/midgard: Allocate registers once (per-screen)Alyssa Rosenzweig2019-07-231-15/+57
* panfrost/midgard: Implement register spillingAlyssa Rosenzweig2019-07-221-41/+6
* pan/midgard: Ignore inline_constant in livenessAlyssa Rosenzweig2019-07-221-0/+3
* panfrost/midgard: Implement load/store scratch opcodesAlyssa Rosenzweig2019-07-221-1/+1
* pan/midgard: Call scheduler/RA in a loopAlyssa Rosenzweig2019-07-221-5/+6
* pan/midgard: Remove custom register selection callbackAlyssa Rosenzweig2019-07-221-19/+0
* panfrost: Move non-Gallium files outside of GalliumAlyssa Rosenzweig2019-07-101-0/+506