summaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Use ralloc() to allocate instructions to avoid leaking those objsBoris Brezillon2019-08-288-16/+17
* Revert "panfrost: Free all block/instruction objects before leaving midgard_c...Boris Brezillon2019-08-272-15/+0
* panfrost: Make sure bundle.instructions[] contains valid instructionsBoris Brezillon2019-08-271-0/+1
* panfrost: Free all block/instruction objects before leaving midgard_compile_s...Boris Brezillon2019-08-272-0/+15
* panfrost: Free the instruction object in mir_remove_instruction()Boris Brezillon2019-08-271-0/+1
* pan/midgard: Fix invert fusing with r26Alyssa Rosenzweig2019-08-262-2/+19
* pan/midgard: Fold ssa_args into midgard_instructionAlyssa Rosenzweig2019-08-2616-249/+210
* pan/midgard: Add imov->fmov optimizationAlyssa Rosenzweig2019-08-264-0/+85
* pan/midgard: Switch constants to uint32Alyssa Rosenzweig2019-08-263-10/+17
* pan/midgard, bifrost: Set lower_fdph = trueAlyssa Rosenzweig2019-08-262-0/+2
* pan/decode: Validate and quiet helper invocation flagAlyssa Rosenzweig2019-08-231-1/+8
* pan/midgard: Analyze helper invocationsAlyssa Rosenzweig2019-08-232-0/+22
* pan/midgard: Fix writeout combiningAlyssa Rosenzweig2019-08-221-1/+4
* panfrost: Implement gl_FragCoord correctlyAlyssa Rosenzweig2019-08-221-6/+13
* pan/decode: Handle special varyingsAlyssa Rosenzweig2019-08-221-5/+41
* pan/decode: Remove size/stride divisibility checkAlyssa Rosenzweig2019-08-221-7/+3
* pan/decode: Decouple attribute/meta printingAlyssa Rosenzweig2019-08-221-4/+8
* pan/decode: Print stub for uniformsAlyssa Rosenzweig2019-08-221-1/+11
* pan/decode: Decode actual varying_meta addressAlyssa Rosenzweig2019-08-221-1/+1
* pan/decode: Downgrade shader property mismatch to warningAlyssa Rosenzweig2019-08-221-1/+2
* pan/decode: Validate, but do not print, index bufferAlyssa Rosenzweig2019-08-222-30/+29
* pan/decode: Validate mali_shader_meta statsAlyssa Rosenzweig2019-08-221-35/+78
* pan/decode: Disassemble before printing shader descriptorAlyssa Rosenzweig2019-08-221-10/+8
* pan/decode: Promote <no shader> to an errorAlyssa Rosenzweig2019-08-221-1/+1
* pan/decode: Fix uniform printingAlyssa Rosenzweig2019-08-221-3/+3
* pan/decode: Validate blend shaders don't access I/OAlyssa Rosenzweig2019-08-221-2/+21
* pan/decode: Validate and simplify FRAGMENT payloadsAlyssa Rosenzweig2019-08-221-12/+38
* pan/decode: Validate MFBD tagsAlyssa Rosenzweig2019-08-222-38/+79
* pan/decode: Eliminate non-FBD dumped caseAlyssa Rosenzweig2019-08-221-29/+7
* pan/decode: Removing uniform buffer framingAlyssa Rosenzweig2019-08-221-13/+2
* pan/decode: Remove mali_attr(_meta) framingAlyssa Rosenzweig2019-08-221-13/+2
* pan/midgard: Disassemble integer constants in hexAlyssa Rosenzweig2019-08-221-2/+2
* pan/midgard: Explain ffmaAlyssa Rosenzweig2019-08-221-0/+3
* 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-224-38/+70
* pan/midgard,bifrost: Expand nir_const_load_to_arrAlyssa Rosenzweig2019-08-222-2/+2
* pan/midgard: Identify and disassemble indirect texture/samplerAlyssa Rosenzweig2019-08-212-6/+28
* pan/midgard: Breakout texture reg select printerAlyssa Rosenzweig2019-08-211-9/+26
* pan/bifrost: Correct file size signednessAlyssa Rosenzweig2019-08-211-2/+2
* pan/midgard: Mark fallthrough explicitlyAlyssa Rosenzweig2019-08-211-0/+1
* pan/midgard: Simplify contradictory check.Alyssa Rosenzweig2019-08-211-4/+1
* pan/midgard: Reorder bits check to fix 8-bit masksAlyssa Rosenzweig2019-08-211-5/+5
* pan/midgard: Represent unused nodes by ~0Alyssa Rosenzweig2019-08-2111-58/+56
* pan/bifrost: Avoid buffer overflow in disassemblerAlyssa Rosenzweig2019-08-211-1/+4
* pan/decode: Remove all_zeroAlyssa Rosenzweig2019-08-211-13/+7
* pan/decode: Don't leak FBD pointerAlyssa Rosenzweig2019-08-211-3/+5
* pan/midgard: Allocate `dependencies` on stackAlyssa Rosenzweig2019-08-211-1/+4
* pan/midgard: Free liveness infoAlyssa Rosenzweig2019-08-211-0/+2