aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* pan/bi: Pack BI_BLENDAlyssa Rosenzweig2020-03-192-0/+18
* pan/bi: Flesh out BI_BLENDAlyssa Rosenzweig2020-03-191-1/+7
* pan/bi: Add ATEST packingAlyssa Rosenzweig2020-03-192-0/+38
* pan/bi: Flesh out ATEST in IRAlyssa Rosenzweig2020-03-192-2/+17
* pan/bi: Track clause types during schedulingAlyssa Rosenzweig2020-03-191-0/+47
* pan/bi: Don't hide SCHED_ADD inside HI_LATENCYAlyssa Rosenzweig2020-03-192-13/+13
* pan/bi: Pretty-print clause types in disassemblerAlyssa Rosenzweig2020-03-194-3/+40
* pan/bi: Route through clause headerAlyssa Rosenzweig2020-03-192-5/+26
* pan/bi: Skip over data registers in port assignmentAlyssa Rosenzweig2020-03-193-10/+28
* pan/bi: Emit load_vary opsAlyssa Rosenzweig2020-03-192-0/+45
* pan/bi: Pass second src for load_vary opsAlyssa Rosenzweig2020-03-191-1/+10
* pan/bi: Generalize bi_get_src a bitAlyssa Rosenzweig2020-03-191-8/+33
* pan/bi: List ADD classes in bi_pack_addAlyssa Rosenzweig2020-03-191-2/+32
* pan/bi: Pack fadd32Alyssa Rosenzweig2020-03-192-0/+25
* pan/bi: Pack BI_FMA opsAlyssa Rosenzweig2020-03-191-6/+84
* pan/bi: Add struct bifrost_fma_fmaAlyssa Rosenzweig2020-03-191-0/+16
* pan/bi: Model 3-bit Bifrost srcs in IRAlyssa Rosenzweig2020-03-192-1/+14
* pan/bi: Route through first_instruction fieldAlyssa Rosenzweig2020-03-191-2/+3
* pan/bi: Assign registers to portsAlyssa Rosenzweig2020-03-191-9/+86
* pan/bi: Add missing __attribute__((packed))Alyssa Rosenzweig2020-03-191-13/+13
* pan/bi: Pack register fieldsAlyssa Rosenzweig2020-03-191-4/+53
* pan/bi: Add packing for register control fieldAlyssa Rosenzweig2020-03-192-2/+86
* pan/bi: Sketch out instruction word packingAlyssa Rosenzweig2020-03-192-2/+51
* pan/bi: Setup initial clause packingAlyssa Rosenzweig2020-03-195-0/+116
* pan/bi: Interpret register allocation resultsAlyssa Rosenzweig2020-03-122-0/+96
* pan/bi: Add register allocatorAlyssa Rosenzweig2020-03-124-1/+116
* pan/bi: Fix missing src_typesAlyssa Rosenzweig2020-03-121-0/+7
* pan/bi: Fix vector handling of readmasksAlyssa Rosenzweig2020-03-123-10/+46
* pan/bi: Minor fixes in iteration macrosAlyssa Rosenzweig2020-03-121-9/+9
* pan/midgard: Remove incorrect comment in RAAlyssa Rosenzweig2020-03-121-7/+0
* panfrost: Move lcra to panfrost/utilAlyssa Rosenzweig2020-03-127-4/+3
* pan/bi: Fix swizzle for second argument to ST_VARYAlyssa Rosenzweig2020-03-111-0/+1
* pan/bi: Implement nir_op_ffmaAlyssa Rosenzweig2020-03-112-1/+2
* pan/bi: Add dead code elimination passAlyssa Rosenzweig2020-03-114-1/+67
* pan/bi: Add liveness analysis passAlyssa Rosenzweig2020-03-113-0/+99
* pan/bi: Add bi_max_temp helperAlyssa Rosenzweig2020-03-111-0/+7
* pan/bi: Add bi_next/prev_op helpersAlyssa Rosenzweig2020-03-111-0/+12
* pan/bi: Add bi_bytemask_of_read_components helpersAlyssa Rosenzweig2020-03-112-0/+22
* pan/bi: Paste over bi_has_argAlyssa Rosenzweig2020-03-113-1/+16
* panfrost: Sync Midgard/Bifrost control flowAlyssa Rosenzweig2020-03-1110-114/+70
* panfrost: Move liveness analysis to root panfrost/Alyssa Rosenzweig2020-03-115-189/+249
* pan/midgard: Subclass midgard_block from pan_blockAlyssa Rosenzweig2020-03-119-87/+127
* pan/midgard: Sync midgard_block field names with BifrostAlyssa Rosenzweig2020-03-114-9/+9
* pan/midgard: Decontextualize liveness analysis coreAlyssa Rosenzweig2020-03-111-11/+12
* pan/midgard: Localize `visited` trackingAlyssa Rosenzweig2020-03-112-15/+11
* pan/bi: Implement sysvalsAlyssa Rosenzweig2020-03-112-0/+56
* pan/bi: Switch to panfrost_programAlyssa Rosenzweig2020-03-113-7/+4
* panfrost: Move Midgard sysval code to common PanfrostAlyssa Rosenzweig2020-03-115-123/+160
* pan/midgard: Remove dest_override sysval argumentAlyssa Rosenzweig2020-03-111-8/+5
* pan/midgard: Decontextualize midgard_nir_assign_sysval_bodyAlyssa Rosenzweig2020-03-112-16/+18