summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/disassemble.c
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Remove MRT indirection in blend shadersAlyssa Rosenzweig2019-12-301-0/+4
* pan/midgard: Do witchcraft on texture offsetsAlyssa Rosenzweig2019-12-241-27/+13
* pan/midgard: Fix disassembler cycle/quadword countingAlyssa Rosenzweig2019-12-241-4/+6
* pan/midgard: Handle misc. cppcheck warningsAlyssa Rosenzweig2019-12-131-7/+5
* pan/midgard: Introduce quirks checksAlyssa Rosenzweig2019-11-201-4/+6
* pan/midgard: Disassemble with old pipeline always on T720Alyssa Rosenzweig2019-11-151-2/+2
* pan/midgard: Switch base for vertex texturing on T720Alyssa Rosenzweig2019-11-081-11/+16
* pan/midgard: Pass shader stage to disassemblerAlyssa Rosenzweig2019-11-081-1/+1
* pan/midgard: Disassemble half-steps correctlyAlyssa Rosenzweig2019-11-081-3/+15
* pan/midgard: Fix printing of half-registers in texture opsAlyssa Rosenzweig2019-11-081-35/+32
* panfrost: Pipe the GPU ID into compiler and disassemblerTomeu Vizoso2019-11-071-1/+1
* pan/midgard: Validate tags when branchingAlyssa Rosenzweig2019-11-041-6/+32
* pan/midgard: Tableize load/store opsAlyssa Rosenzweig2019-10-201-2/+2
* pan/midgard/disasm: Fix printing 8-bit/16-bit masksAlyssa Rosenzweig2019-10-201-49/+30
* pan/midgard: Correct issues in disassemble.cAlyssa Rosenzweig2019-09-031-23/+22
* pan/midgard: Analyze helper invocationsAlyssa Rosenzweig2019-08-231-0/+19
* pan/midgard: Disassemble integer constants in hexAlyssa Rosenzweig2019-08-221-2/+2
* pan/midgard: Analyze simple loads/storeAlyssa Rosenzweig2019-08-221-5/+50
* pan/midgard: Compute work_count via writesAlyssa Rosenzweig2019-08-221-1/+25
* pan/midgard: Sketch static analysis to uniform countAlyssa Rosenzweig2019-08-221-0/+27
* pan/decode: Hoist shader-db stats to shared decodeAlyssa Rosenzweig2019-08-221-28/+13
* pan/midgard: Identify and disassemble indirect texture/samplerAlyssa Rosenzweig2019-08-211-5/+17
* pan/midgard: Breakout texture reg select printerAlyssa Rosenzweig2019-08-211-9/+26
* pan/midgard: Reorder bits check to fix 8-bit masksAlyssa Rosenzweig2019-08-211-5/+5
* pan/midgard: Disassemble UBO index explicitlyAlyssa Rosenzweig2019-08-141-2/+9
* pan/midgard: Identify UBO/SSBO op symmetryAlyssa Rosenzweig2019-08-141-2/+2
* pan/midgard: Fix disassembly termination conditionAlyssa Rosenzweig2019-08-141-2/+2
* pan/midgard: Improve disassembler robustnessAlyssa Rosenzweig2019-08-141-0/+9
* pan/midgard: Prefix blobber-db output for greppingAlyssa Rosenzweig2019-08-141-3/+3
* pan/midgard: Implement blobber-dbAlyssa Rosenzweig2019-08-141-2/+38
* pan/midgard: Break, not return, in disassemblerAlyssa Rosenzweig2019-08-141-4/+4
* pan/midgard: Disassemble load/store barrel shiftAlyssa Rosenzweig2019-08-081-4/+22
* pan/midgard: Print texture outmodAlyssa Rosenzweig2019-08-021-3/+4
* pan/midgard: Decode register/component in load/store argumentAlyssa Rosenzweig2019-08-021-1/+8
* pan/midgard: Split ld/st unknown to arg_1/arg_2 fieldsAlyssa Rosenzweig2019-08-021-1/+11
* pan/midgard: Document branch combination LUTAlyssa Rosenzweig2019-07-311-4/+7
* pan/midgard: Disassemble unknown texture ops as hexAlyssa Rosenzweig2019-07-301-1/+1
* pan/midgard: Add support for disassembling derivativesAlyssa Rosenzweig2019-07-301-0/+2
* pan/midgard: Fix flipped register bias fieldsAlyssa Rosenzweig2019-07-261-6/+1
* panfrost/midgard/disasm: Check for certain tag errorsAlyssa Rosenzweig2019-07-221-0/+18
* pan/midg/disasm: Check for int varying opsAlyssa Rosenzweig2019-07-221-0/+4
* panfrost: Move non-Gallium files outside of GalliumAlyssa Rosenzweig2019-07-101-0/+1317