aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* 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
* pan/midgard: Remove indexing dependency of sysvalsAlyssa Rosenzweig2020-03-111-4/+6
* pan/midgard: Adjust sysval-related prototypesAlyssa Rosenzweig2020-03-113-14/+14
* pan/midgard: Remove unused iteratorsAlyssa Rosenzweig2020-03-111-6/+0
* panfrost: Promote midgard_program to panfrost/utilAlyssa Rosenzweig2020-03-115-77/+80
* panfrost: Move pan_afbc.c file to the the right Makefile.source fileJohn Stultz2020-03-111-0/+1
* pan/bi: Implement comparison opcodes via BI_CMPAlyssa Rosenzweig2020-03-101-0/+41
* pan/bi: Print source types unconditionallyAlyssa Rosenzweig2020-03-101-8/+3
* pan/bi: Specify comparison op for BI_CMPAlyssa Rosenzweig2020-03-102-9/+12
* pan/bi: Lower b2f to bcselAlyssa Rosenzweig2020-03-101-0/+2
* pan/bi: Implement nir_op_bcselAlyssa Rosenzweig2020-03-101-0/+3
* pan/bi: Import algebraic pass from midgardAlyssa Rosenzweig2020-03-104-1/+116
* pan/bi: Add isub opAlyssa Rosenzweig2020-03-104-0/+5
* pan/bi: Disable lower_subAlyssa Rosenzweig2020-03-102-1/+4
* pan/bi: Implement fabs, fneg as fmov with modsAlyssa Rosenzweig2020-03-101-0/+8
* pan/bi: Handle special ops in NIR->BIRAlyssa Rosenzweig2020-03-101-0/+21
* pan/bi: Add BI_SPECIAL_* enumAlyssa Rosenzweig2020-03-102-0/+30
* pan/bi: Add a bunch of ALU opsAlyssa Rosenzweig2020-03-101-4/+47
* pan/bi: Implement fsat as mov.satAlyssa Rosenzweig2020-03-101-0/+4
* pan/bi: Allow inlining constantsAlyssa Rosenzweig2020-03-101-3/+23
* pan/bi: Add initial handling of ALU opsAlyssa Rosenzweig2020-03-101-1/+65
* pan/bi: Lower vec* to writemasks in NIRAlyssa Rosenzweig2020-03-101-0/+8
* pan/bi: Remove bi_loadAlyssa Rosenzweig2020-03-103-97/+38
* pan/bi: Introduce writemasksAlyssa Rosenzweig2020-03-103-5/+45
* pan/bi: Generalize swizzles to avoid extractsAlyssa Rosenzweig2020-03-103-18/+19