summaryrefslogtreecommitdiffstats
path: root/src/panfrost/bifrost
Commit message (Expand)AuthorAgeFilesLines
* 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-053-0/+69
* pan/bi: Move some print routines out of the disasmAlyssa Rosenzweig2020-03-055-120/+165
* pan/bi: Add IR iteration macrosAlyssa Rosenzweig2020-03-051-0/+59
* pan/bi: Add quirks systemAlyssa Rosenzweig2020-03-055-3/+68
* 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
* pan/bi: Add bi_load_vary structureAlyssa Rosenzweig2020-03-051-0/+12
* pan/bi: Pull out bifrost_load_varAlyssa Rosenzweig2020-03-052-4/+24
* pan/bi: Add bi_load structureAlyssa Rosenzweig2020-03-051-0/+10
* pan/bi: Add bifrost_minmax_mode fieldAlyssa Rosenzweig2020-03-051-0/+5
* pan/bi: Add a bifrost_roundmode fieldAlyssa Rosenzweig2020-03-052-2/+8
* pan/bi: Factor out enum bifrost_minmax_modeAlyssa Rosenzweig2020-03-052-4/+11
* pan/bi: Add BI_GENERIC propertyAlyssa Rosenzweig2020-03-052-5/+10
* pan/bi: Add modifiers to bi_instructionAlyssa Rosenzweig2020-03-051-0/+7
* pan/bi: Add class propertiesAlyssa Rosenzweig2020-03-053-0/+63
* pan/bi: Add src/dest fields to bifrost_instructionAlyssa Rosenzweig2020-03-051-0/+41
* pan/bi: Add the control flow graphAlyssa Rosenzweig2020-03-051-0/+52
* pan/bi: Stub out new compilerAlyssa Rosenzweig2020-03-055-3/+83
* pan/bi: Gut old compilerAlyssa Rosenzweig2020-03-0514-2100/+53
* pan/bi: Move some definitions from disasm to bifrost.hAlyssa Rosenzweig2020-03-032-62/+62
* pan/bi: Structify FMA_FADDAlyssa Rosenzweig2020-03-032-8/+35
* pan/bi: Squash LD_ATTR ops togetherAlyssa Rosenzweig2020-03-032-33/+37
* pan/bi: Combine LOAD_VARYING_ADDRESS instructions by typeAlyssa Rosenzweig2020-03-032-5/+29
* pan/bi: Decode ADD_SHIFT properlyAlyssa Rosenzweig2020-03-032-21/+46
* pan/bi: Identify extended FMA opcodesAlyssa Rosenzweig2020-03-031-119/+127
* pan/bi: Add v4i8 mode to FMA_SHIFTAlyssa Rosenzweig2020-03-032-1/+3
* pan/bi: Decode FMA_SHIFT properlyAlyssa Rosenzweig2020-03-032-24/+48
* pan/bi: Move notes on ADD ops to notes fileAlyssa Rosenzweig2020-03-032-44/+80
* pan/bi: Introduce CSEL4 classAlyssa Rosenzweig2020-03-032-24/+52