aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/bifrost/bifrost_compile.c
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Fix BI_BLEND packingAlyssa Rosenzweig2020-04-101-4/+4
* pan/bi: Remove nontrivial SPECIAL opsAlyssa Rosenzweig2020-04-061-8/+0
* pan/bi: Match CSEL argument order with hwAlyssa Rosenzweig2020-04-051-5/+11
* pan/bi: Fix handling of constants with COMBINEAlyssa Rosenzweig2020-03-311-0/+6
* pan/bi: Handle round opcodes in frontendAlyssa Rosenzweig2020-03-311-0/+22
* pan/bi: Fix missing type for fmulAlyssa Rosenzweig2020-03-311-0/+1
* pan/bi: Handle f2f* opcodesAlyssa Rosenzweig2020-03-311-0/+4
* Move compiler.h and imports.h/c from src/mesa/main into src/utilMarek Olšák2020-03-271-1/+1
* pan/bi: Ingest vecN directly (again)Alyssa Rosenzweig2020-03-241-48/+15
* pan/bi: Default csel to "!= 0" modeAlyssa Rosenzweig2020-03-221-0/+5
* pan/bi: Implement csel fusingAlyssa Rosenzweig2020-03-221-21/+65
* pan/bi: Add `soft` NIR->BIR condition translationAlyssa Rosenzweig2020-03-221-3/+11
* pan/bi: Remove hacks for 1-bit booleans in IRAlyssa Rosenzweig2020-03-221-1/+1
* pan/bi: Lower bool to intsAlyssa Rosenzweig2020-03-221-25/+36
* pan/bi: Pack LD_ATTRAlyssa Rosenzweig2020-03-221-8/+15
* pan/bi: Add store_channels propertyAlyssa Rosenzweig2020-03-221-1/+2
* pan/bi: Flesh out st_vary IRAlyssa Rosenzweig2020-03-221-8/+8
* pan/bi: Pack ld_var_addrAlyssa Rosenzweig2020-03-221-0/+6
* pan/bi: Include UBO index for sysval readsAlyssa Rosenzweig2020-03-221-1/+1
* pan/bi: Add move lowering passAlyssa Rosenzweig2020-03-221-0/+43
* pan/bi: Implement FMA/MOV without modifiersAlyssa Rosenzweig2020-03-221-4/+5
* pan/bi: Flesh out BI_BLENDAlyssa Rosenzweig2020-03-191-1/+7
* pan/bi: Flesh out ATEST in IRAlyssa Rosenzweig2020-03-191-1/+16
* pan/bi: Pass second src for load_vary opsAlyssa Rosenzweig2020-03-191-1/+10
* pan/bi: Setup initial clause packingAlyssa Rosenzweig2020-03-191-0/+2
* pan/bi: Interpret register allocation resultsAlyssa Rosenzweig2020-03-121-0/+1
* pan/bi: Add register allocatorAlyssa Rosenzweig2020-03-121-0/+1
* pan/bi: Fix missing src_typesAlyssa Rosenzweig2020-03-121-0/+7
* pan/bi: Fix swizzle for second argument to ST_VARYAlyssa Rosenzweig2020-03-111-0/+1
* pan/bi: Implement nir_op_ffmaAlyssa Rosenzweig2020-03-111-0/+1
* pan/bi: Add dead code elimination passAlyssa Rosenzweig2020-03-111-0/+11
* panfrost: Sync Midgard/Bifrost control flowAlyssa Rosenzweig2020-03-111-37/+14
* pan/bi: Implement sysvalsAlyssa Rosenzweig2020-03-111-0/+55
* pan/bi: Switch to panfrost_programAlyssa Rosenzweig2020-03-111-1/+1
* pan/bi: Implement comparison opcodes via BI_CMPAlyssa Rosenzweig2020-03-101-0/+41
* pan/bi: Implement nir_op_bcselAlyssa Rosenzweig2020-03-101-0/+3
* pan/bi: Import algebraic pass from midgardAlyssa Rosenzweig2020-03-101-0/+2
* pan/bi: Add isub opAlyssa Rosenzweig2020-03-101-0/+2
* pan/bi: Disable lower_subAlyssa Rosenzweig2020-03-101-0/+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 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-101-70/+35
* pan/bi: Introduce writemasksAlyssa Rosenzweig2020-03-101-3/+14
* pan/bi: Generalize swizzles to avoid extractsAlyssa Rosenzweig2020-03-101-0/+6
* pan/bi: Add dummy schedulerAlyssa Rosenzweig2020-03-071-0/+2