summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/compiler.h
Commit message (Expand)AuthorAgeFilesLines
...
* pan/midgard: Allow NULL argument in mir_has_argAlyssa Rosenzweig2019-08-301-0/+3
* pan/midgard: Add mir_insert_instruction*scheduled helpersAlyssa Rosenzweig2019-08-301-0/+3
* pan/midgard: Track csel swizzleAlyssa Rosenzweig2019-08-301-0/+3
* pan/midgard: Ensure fragment writeout is in the final blockAlyssa Rosenzweig2019-08-301-2/+3
* pan/midgard: Add post-schedule iteration helpersAlyssa Rosenzweig2019-08-301-0/+11
* pan/midgard: Expose mir_get/set_swizzleAlyssa Rosenzweig2019-08-301-0/+2
* panfrost: Use ralloc() to allocate instructions to avoid leaking those objsBoris Brezillon2019-08-281-6/+7
* Revert "panfrost: Free all block/instruction objects before leaving midgard_c...Boris Brezillon2019-08-271-12/+0
* panfrost: Free all block/instruction objects before leaving midgard_compile_s...Boris Brezillon2019-08-271-0/+12
* panfrost: Free the instruction object in mir_remove_instruction()Boris Brezillon2019-08-271-0/+1
* pan/midgard: Fold ssa_args into midgard_instructionAlyssa Rosenzweig2019-08-261-19/+10
* pan/midgard: Add imov->fmov optimizationAlyssa Rosenzweig2019-08-261-0/+1
* pan/midgard: Switch constants to uint32Alyssa Rosenzweig2019-08-261-1/+1
* pan/midgard: Represent unused nodes by ~0Alyssa Rosenzweig2019-08-211-4/+4
* pan/midgard: Compute liveness per-blockAlyssa Rosenzweig2019-08-191-0/+8
* pan/midgard: Add mir_rewrite_index_dst_single helperAlyssa Rosenzweig2019-08-191-0/+1
* pan/midgard: Index blocks for printingAlyssa Rosenzweig2019-08-191-0/+6
* 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: Add mir_exit_block helperAlyssa Rosenzweig2019-08-191-0/+13
* pan/midgard: Maintain block predecessor setAlyssa Rosenzweig2019-08-191-0/+2
* pan/midgard: Shrink successors[] to 2 lengthAlyssa Rosenzweig2019-08-191-1/+1
* pan/midgard: Add mir_ubo_shift helperAlyssa Rosenzweig2019-08-141-0/+1
* pan/midgard: Wire writemask into UBO readsAlyssa Rosenzweig2019-08-141-0/+1
* pan/midgard: Emit store_output branch just-in-timeAlyssa Rosenzweig2019-08-141-3/+0
* pan/midgard: Add dont_eliminate flagAlyssa Rosenzweig2019-08-141-0/+3
* pan/midgard: Use hint on midgard_instruction for spill_moveAlyssa Rosenzweig2019-08-141-0/+3
* pan/midgard: Add no_spill flagAlyssa Rosenzweig2019-08-121-0/+5
* pan/midgard: Clamp sysval component countAlyssa Rosenzweig2019-08-121-1/+1
* pan/midgard: Pass uploaded midgard_instruction throughAlyssa Rosenzweig2019-08-121-3/+5
* pan/midgard: Allow sysval destination overrideAlyssa Rosenzweig2019-08-121-0/+3
* pan/midgard: Promote all 16 uniformsAlyssa Rosenzweig2019-08-021-1/+1
* pan/midgard: Switch sources to an array for trinary sourcesAlyssa Rosenzweig2019-08-021-11/+6
* pan/midgard: Fix block successorsAlyssa Rosenzweig2019-08-021-9/+6
* pan/midgard: Add bitwise src/invert fusingAlyssa Rosenzweig2019-08-021-0/+1
* pan/midgard: Add .not propagation passAlyssa Rosenzweig2019-08-021-0/+1
* pan/midgard: Fuse invert into bitwise opsAlyssa Rosenzweig2019-08-021-0/+1
* pan/midgard: Extend copy-propagation to swizzlesAlyssa Rosenzweig2019-07-301-0/+1
* pan/midgard: Extract simple source mod checkAlyssa Rosenzweig2019-07-301-1/+1
* pan/midgard: Implement derivativesAlyssa Rosenzweig2019-07-301-0/+7
* pan/midgard: Add make_compiler_temp_reg helperAlyssa Rosenzweig2019-07-301-0/+6
* pan/midgard: Move nir_*_src_index to compiler.hAlyssa Rosenzweig2019-07-301-0/+30
* pan/midgard: Introduce invert fieldAlyssa Rosenzweig2019-07-261-0/+9
* pan/midgard: Tag SSA/regAlyssa Rosenzweig2019-07-261-0/+10
* pan/midgard: Specialize mod checking by type when checking constantsAlyssa Rosenzweig2019-07-261-0/+1
* pan/midgard: Add mir_mask_of_read_components helperAlyssa Rosenzweig2019-07-261-0/+1
* pan/midgard: Add mir_is_written_before helperAlyssa Rosenzweig2019-07-261-0/+1
* pan/midgard: Add post-RA move eliminationAlyssa Rosenzweig2019-07-261-0/+1