aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/bifrost/bifrost_compile.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* pan/bi: Implement load_constAlyssa Rosenzweig2020-03-071-6/+25
* pan/bi: Add preliminary LOAD_UNIFORM implementationAlyssa Rosenzweig2020-03-071-0/+23
* pan/bi: Implement store_vary for vertex shadersAlyssa Rosenzweig2020-03-071-3/+29
* pan/bi: Add helpers for creating temporariesAlyssa Rosenzweig2020-03-071-0/+1
* pan/bi: Implement load_input for vertex shadersAlyssa Rosenzweig2020-03-071-1/+36
* pan/bi: Implement store_output for fragment shadersAlyssa Rosenzweig2020-03-071-0/+32
* pan/bi: Add bi_schedule_barrier helperAlyssa Rosenzweig2020-03-071-0/+13
* pan/bi: Implement nir_intrsinic_load_interpolated_inputAlyssa Rosenzweig2020-03-071-0/+47
* pan/bi: Handle jumps (breaks, continues)Alyssa Rosenzweig2020-03-071-1/+60
* pan/bi: Handle loops when ingesting CFGAlyssa Rosenzweig2020-03-071-2/+30
* pan/bi: Add support for if-else blocksAlyssa Rosenzweig2020-03-071-2/+109
* pan/bi: Walk through the NIR control flow graphAlyssa Rosenzweig2020-03-071-0/+75
* pan/bi: Lower and optimize NIRAlyssa Rosenzweig2020-03-071-0/+99
* pan/bi: Add quirks systemAlyssa Rosenzweig2020-03-051-1/+3
* pan/bi: Stub out new compilerAlyssa Rosenzweig2020-03-051-0/+46
* pan/bi: Gut old compilerAlyssa Rosenzweig2020-03-051-1051/+0
* pan/bifrost: Support disassembling to a fileIcecream952020-01-231-1/+1
* panfrost: Prefix schedule_program to prevent collisionRobert Foss2020-01-151-1/+1
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1
* pan/midgard,bifrost: Expand nir_const_load_to_arrAlyssa Rosenzweig2019-08-221-1/+1
* pan/bifrost: Style format the disassemblerAlyssa Rosenzweig2019-08-141-0/+1051