aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/bifrost/bifrost_compile.c
Commit message (Expand)AuthorAgeFilesLines
* pan/bi: Generate TEX_COMPACT instructionAlyssa Rosenzweig2020-04-221-1/+21
* pan/bi: Stub out tex_compact logicAlyssa Rosenzweig2020-04-221-3/+36
* remove final imports.h and imports.c bitsDylan Baker2020-04-211-2/+1
* pan/bi: Round constants to 32-bitAlyssa Rosenzweig2020-04-171-1/+1
* pan/bi: Try to reuse constants in ALUAlyssa Rosenzweig2020-04-171-2/+11
* pan/bi: Handle st_vary with <4 componentsAlyssa Rosenzweig2020-04-171-2/+8
* pan/bi: Implement flog2Alyssa Rosenzweig2020-04-171-0/+3
* pan/bi: Add fexp2 implementationAlyssa Rosenzweig2020-04-171-1/+10
* pan/bi: Ensure CONSTANT srcs have typesAlyssa Rosenzweig2020-04-171-0/+2
* 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