aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/disassemble.c
Commit message (Expand)AuthorAgeFilesLines
* pan/mdg: Disassemble out-of-order bitsAlyssa Rosenzweig2020-06-011-5/+2
* pan/mdg: Cleanup comments that look like divisionAlyssa Rosenzweig2020-05-211-2/+2
* pan/mdg: Implement condense_writemask for 8-bitAlyssa Rosenzweig2020-05-211-2/+11
* pan/mdg: Implement vector constant printing for 8-bitAlyssa Rosenzweig2020-05-211-1/+16
* pan/mdg: Print constant vectors less wrongAlyssa Rosenzweig2020-05-211-5/+13
* pan/mdg: Identify scalar integer modsAlyssa Rosenzweig2020-05-211-39/+37
* pan/mdg: Rename .one to .sat_signedAlyssa Rosenzweig2020-05-011-1/+1
* pan/mdg: Ensure fdot is scalar out in disasmAlyssa Rosenzweig2020-04-291-0/+11
* pan/mdg: Move condense_writemask to disasmAlyssa Rosenzweig2020-04-291-0/+22
* pan/midgard: Identify clamp(x, -1.0, 1.0) flagAlyssa Rosenzweig2020-02-201-1/+1
* pan/midgard: Identify stack barrier flagAlyssa Rosenzweig2020-02-161-0/+3
* pan/midgard: Infer tags entirelyAlyssa Rosenzweig2020-02-161-5/+21
* pan/midgard: Imply next tagsAlyssa Rosenzweig2020-02-161-10/+41
* pan/midgard: Overhaul tag handlingAlyssa Rosenzweig2020-02-161-57/+24
* pan/midgard: Improve barrier disassemblyAlyssa Rosenzweig2020-02-161-3/+17
* pan/midgard: Fix swizzles harderAlyssa Rosenzweig2020-02-161-54/+46
* pan/midgard: Fix missing prefixesAlyssa Rosenzweig2020-02-161-1/+1
* pan/midgard: Check for null constsAlyssa Rosenzweig2020-02-041-0/+2
* pan/midgard: Remove float_bitcastAlyssa Rosenzweig2020-01-271-12/+0
* panfrost/midgard: Prettify embedded constant printsBoris Brezillon2020-01-271-56/+116
* pan/midgard: Validate barriers use a barrier tagAlyssa Rosenzweig2020-01-271-1/+5
* pan/midgard: Disassemble barrier instructionsAlyssa Rosenzweig2020-01-271-0/+35
* pan/midgard: Record TEXTURE_OP_BARRIERAlyssa Rosenzweig2020-01-271-0/+1
* pan/midgard: Support disassembling to a fileIcecream952020-01-231-276/+276
* pan/midgard: Fix a memory leak in the disassemblerIcecream952020-01-231-0/+2
* panfrost/midgard: Print the actual source register for store operationsBoris Brezillon2020-01-211-1/+1
* pan/midgard: Generalize IS_ALU and quadword_sizeAlyssa Rosenzweig2020-01-021-1/+0
* pan/midgard: Use better heuristic for shader terminationAlyssa Rosenzweig2020-01-021-24/+17
* 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