summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard
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-261-0/+1
* pan/midgard: Analyze helper invocationsAlyssa Rosenzweig2019-08-232-0/+22
* pan/midgard: Fix writeout combiningAlyssa Rosenzweig2019-08-221-1/+4
* 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-223-30/+36
* pan/midgard,bifrost: Expand nir_const_load_to_arrAlyssa Rosenzweig2019-08-221-1/+1
* 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/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/midgard: Allocate `dependencies` on stackAlyssa Rosenzweig2019-08-211-1/+4
* pan/midgard: Free liveness infoAlyssa Rosenzweig2019-08-211-0/+2
* pan/midgard: Compute liveness per-blockAlyssa Rosenzweig2019-08-192-70/+169
* pan/midgard: Analyze load/store for swizzle propagationAlyssa Rosenzweig2019-08-191-3/+21
* pan/midgard: Treat cubemaps "stores" as loadsAlyssa Rosenzweig2019-08-195-19/+15
* pan/midgard: Clamp cubemap swizzle to XYXXAlyssa Rosenzweig2019-08-191-0/+1
* pan/midgard: Clamp st_vary swizzle by number of componentsAlyssa Rosenzweig2019-08-191-1/+2
* pan/midgard: Use type-appropriate swizzle for texture coordinateAlyssa Rosenzweig2019-08-191-1/+7
* pan/midgard: Set mask for lowered read-hazard movesAlyssa Rosenzweig2019-08-191-0/+1
* pan/midgard: Fix texw lowering with complex control flowAlyssa Rosenzweig2019-08-191-1/+1
* pan/midgard: Add mir_rewrite_index_dst_single helperAlyssa Rosenzweig2019-08-192-2/+8
* pan/midgard: Print predecessors in MIRAlyssa Rosenzweig2019-08-191-0/+5
* pan/midgard: Index blocks for printingAlyssa Rosenzweig2019-08-193-2/+10
* pan/midgard: Add mir_foreach_srcAlyssa Rosenzweig2019-08-191-0/+3
* pan/midgard: Add mir_foreach_instr_in_block_revAlyssa Rosenzweig2019-08-191-0/+2
* pan/midgard: Add mir_foreach_successor helperAlyssa Rosenzweig2019-08-191-0/+8
* pan/midgard: Add mir_foreach_predecessor utilityAlyssa Rosenzweig2019-08-191-0/+11
* pan/midgard: Link exit blockAlyssa Rosenzweig2019-08-191-1/+9
* pan/midgard: Add mir_exit_block helperAlyssa Rosenzweig2019-08-191-0/+13
* pan/midgard: Maintain block predecessor setAlyssa Rosenzweig2019-08-192-3/+20
* pan/midgard: Use ralloc on ctx/blocksAlyssa Rosenzweig2019-08-191-15/+11
* pan/midgard: Shrink successors[] to 2 lengthAlyssa Rosenzweig2019-08-191-1/+1
* panfrost: Implement native RECT texturesAlyssa Rosenzweig2019-08-141-8/+4
* pan/midgard: Disassemble UBO index explicitlyAlyssa Rosenzweig2019-08-141-2/+9
* pan/midgard: Account for unaligned UBOs when promoting uniformsAlyssa Rosenzweig2019-08-141-4/+20