aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* pan/bi: Fix Android.mkAlyssa Rosenzweig2020-03-071-2/+2
* pan/bi: Rename next-wait to simply 'wait'Alyssa Rosenzweig2020-03-071-1/+1
* pan/bi: Add dummy schedulerAlyssa Rosenzweig2020-03-075-5/+86
* pan/bi: Implement load_constAlyssa Rosenzweig2020-03-071-6/+25
* pan/bi: Add preliminary LOAD_UNIFORM implementationAlyssa Rosenzweig2020-03-074-4/+30
* pan/bi: Implement store_vary for vertex shadersAlyssa Rosenzweig2020-03-071-3/+29
* pan/bi: Add helpers for creating temporariesAlyssa Rosenzweig2020-03-072-0/+17
* pan/bi: Implement load_input for vertex shadersAlyssa Rosenzweig2020-03-071-1/+36
* pan/bi: Implement store_output for fragment shadersAlyssa Rosenzweig2020-03-072-0/+33
* pan/bi: Add bi_schedule_barrier helperAlyssa Rosenzweig2020-03-071-0/+13
* pan/bi: Add blend_location to IR for BI_BLENDAlyssa Rosenzweig2020-03-072-0/+5
* pan/bi: Implement nir_intrsinic_load_interpolated_inputAlyssa Rosenzweig2020-03-071-0/+47
* pan/bi: Fix destination printingAlyssa Rosenzweig2020-03-071-20/+21
* pan/bi: Handle jumps (breaks, continues)Alyssa Rosenzweig2020-03-071-1/+60
* pan/bi: Handle loops when ingesting CFGAlyssa Rosenzweig2020-03-072-2/+33
* pan/bi: Add support for if-else blocksAlyssa Rosenzweig2020-03-071-2/+109
* pan/bi: Call nir_lower_io_to_temporaries in cmdlineAlyssa Rosenzweig2020-03-071-0/+1
* pan/bi: Add instruction emit/remove helpersAlyssa Rosenzweig2020-03-071-1/+17
* pan/bi: Print branch targetAlyssa Rosenzweig2020-03-071-0/+7
* pan/bi: Don't print types for unconditional branchesAlyssa Rosenzweig2020-03-071-3/+5
* pan/bi: Improve block printingAlyssa Rosenzweig2020-03-071-5/+9
* pan/bi: Walk through the NIR control flow graphAlyssa Rosenzweig2020-03-072-0/+82
* pan/bi: Lower and optimize NIRAlyssa Rosenzweig2020-03-073-2/+100
* pan/bi: Add bi_print_shaderAlyssa Rosenzweig2020-03-052-0/+8
* pan/bi: Add bi_print_blockAlyssa Rosenzweig2020-03-052-0/+31
* pan/bi: Add bi_print_clauseAlyssa Rosenzweig2020-03-052-0/+44
* pan/bi: Add bi_print_bundle for printing bi_bundleAlyssa Rosenzweig2020-03-052-0/+15
* pan/bi: Add bi_instruction printingAlyssa Rosenzweig2020-03-052-0/+229
* pan/bi: Move bi_interp_mode_name to bi_printAlyssa Rosenzweig2020-03-053-13/+14
* pan/bi: Add BIR manipulation routines to bir.cAlyssa Rosenzweig2020-03-054-0/+70
* pan/bi: Move some print routines out of the disasmAlyssa Rosenzweig2020-03-056-120/+167
* pan/bi: Add IR iteration macrosAlyssa Rosenzweig2020-03-051-0/+59
* pan/bi: Add quirks systemAlyssa Rosenzweig2020-03-056-3/+69
* pan/bi: Add high-latency property for classesAlyssa Rosenzweig2020-03-052-11/+15
* pan/bi: Add CSEL conditionAlyssa Rosenzweig2020-03-051-0/+4
* pan/bi: Add bi_branch dataAlyssa Rosenzweig2020-03-051-0/+32
* pan/bi: Extract bifrost_branch structureAlyssa Rosenzweig2020-03-051-0/+16
* pan/bi: Add pred/successors to build CFGAlyssa Rosenzweig2020-03-051-0/+4
* pan/bi: Add constants to bi_clauseAlyssa Rosenzweig2020-03-051-0/+4
* pan/bi: Add EXTRACT, MAKE_VEC synthetic opsAlyssa Rosenzweig2020-03-051-1/+4
* pan/bi: Add source type for conversionsAlyssa Rosenzweig2020-03-051-0/+3
* pan/bi: Add swizzlesAlyssa Rosenzweig2020-03-052-1/+13
* pan/bi: Clarify special op schedulingAlyssa Rosenzweig2020-03-052-1/+5
* pan/bi: Add clause header fields to bi_clauseAlyssa Rosenzweig2020-03-051-0/+19
* pan/bi: Add class-specific opsAlyssa Rosenzweig2020-03-051-0/+26
* pan/bi: Add constant field to bi_instructionAlyssa Rosenzweig2020-03-051-0/+8
* pan/bi: Add special indicesAlyssa Rosenzweig2020-03-051-0/+19
* pan/bi: Add dest_type field to bifrost_instructionAlyssa Rosenzweig2020-03-051-0/+6
* pan/bi: Add bi_clause, bi_bundle abstractionsAlyssa Rosenzweig2020-03-051-1/+39
* pan/bi: Add PAN_SCHED_* flagsAlyssa Rosenzweig2020-03-052-23/+32