aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-062-2/+2
* pan/midgard: Remove mir_rewrite_index_*_tagAlyssa Rosenzweig2019-09-032-29/+0
* pan/midgard: Remove mir_print_bundleAlyssa Rosenzweig2019-09-031-13/+0
* pan/midgard: Remove cppwrap.cppAlyssa Rosenzweig2019-09-032-10/+0
* pan/midgard: Fix cppcheck issuesAlyssa Rosenzweig2019-09-035-22/+27
* pan/midgard: Correct issues in disassemble.cAlyssa Rosenzweig2019-09-031-23/+22
* pan/decode: Add missing format specifierAlyssa Rosenzweig2019-09-031-1/+1
* pan/decode: Use portable format specifier for 64-bitAlyssa Rosenzweig2019-09-031-1/+1
* pan/decode: Use %zu instead of %dAlyssa Rosenzweig2019-09-031-3/+3
* pan/decode: Fix uninitialized variablesAlyssa Rosenzweig2019-09-031-2/+5
* pan/midgard: Use shared psiz clamp passAlyssa Rosenzweig2019-08-302-6/+1
* pan/midgard: Remove mir_opt_post_move_eliminateAlyssa Rosenzweig2019-08-302-49/+0
* pan/midgard: Schedule before RAAlyssa Rosenzweig2019-08-301-27/+29
* pan/midgard: Handle fragment writeout in RAAlyssa Rosenzweig2019-08-306-24/+49
* pan/midgard: Do not propagate swizzles into writeoutAlyssa Rosenzweig2019-08-301-3/+5
* pan/midgard: Fix misc. RA issuesAlyssa Rosenzweig2019-08-301-10/+15
* pan/midgard: Print MIR by the bundleAlyssa Rosenzweig2019-08-301-2/+11
* pan/midgard: Print branches in MIRAlyssa Rosenzweig2019-08-301-1/+8
* pan/midgard: Remove texture_indexAlyssa Rosenzweig2019-08-302-6/+0
* pan/midgard: Cleanup fragment writeout branchAlyssa Rosenzweig2019-08-301-2/+3
* pan/midgard: Add scheduling barriersAlyssa Rosenzweig2019-08-301-38/+42
* pan/midgard: Track shader quadword count while schedulingAlyssa Rosenzweig2019-08-303-7/+7
* pan/midgard: Allow NULL argument in mir_has_argAlyssa Rosenzweig2019-08-301-0/+3
* pan/midgard: Improve mir_mask_of_read_componentsAlyssa Rosenzweig2019-08-301-2/+15
* pan/midgard: Extend mir_special_index to writeoutAlyssa Rosenzweig2019-08-301-1/+2
* pan/midgard: csel_swizzle with mir get swizzleAlyssa Rosenzweig2019-08-301-0/+3
* pan/midgard: Add mir_insert_instruction*scheduled helpersAlyssa Rosenzweig2019-08-302-0/+91
* pan/midgard: Track csel swizzleAlyssa Rosenzweig2019-08-302-4/+17
* pan/midgard: Ensure fragment writeout is in the final blockAlyssa Rosenzweig2019-08-302-9/+6
* pan/midgard: Document Midgard scheduling requirementsAlyssa Rosenzweig2019-08-301-0/+29
* pan/midgard: Include condition in branch->src[0]Alyssa Rosenzweig2019-08-301-0/+5
* pan/midgard: Add post-schedule iteration helpersAlyssa Rosenzweig2019-08-301-0/+11
* pan/midgard: Fix corner case in RAAlyssa Rosenzweig2019-08-301-1/+1
* pan/midgard: Add OP_IS_CSEL_V helperAlyssa Rosenzweig2019-08-301-2/+6
* pan/midgard: Expose mir_get/set_swizzleAlyssa Rosenzweig2019-08-302-2/+4
* pan/midgard: Extract instruction sizing helperAlyssa Rosenzweig2019-08-301-15/+19
* pan/midgard: Factor out mir_is_scalarAlyssa Rosenzweig2019-08-301-33/+42
* pan/midgard: Count shader-db stats by bundled instructionsAlyssa Rosenzweig2019-08-301-4/+3
* 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