aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Allow 6 instructions per bundleAlyssa Rosenzweig2019-09-301-2/+3
* pan/midgard: Only one conditional per bundle allowedAlyssa Rosenzweig2019-09-301-0/+16
* pan/midgard: Schedule to smul/saddAlyssa Rosenzweig2019-09-301-0/+5
* pan/midgard: Extend choose_instruction for scalar unitsAlyssa Rosenzweig2019-09-301-0/+4
* pan/midgard: Don't double check SCALAR unitsAlyssa Rosenzweig2019-09-301-4/+0
* pan/midgard: Use new schedulerAlyssa Rosenzweig2019-09-303-678/+130
* pan/midgard: Add distance metric to choose_instructionAlyssa Rosenzweig2019-09-301-0/+14
* pan/midgard: Add mir_choose_alu helperAlyssa Rosenzweig2019-09-301-0/+24
* pan/midgard: Implement load/store pairingAlyssa Rosenzweig2019-09-301-55/+12
* pan/midgard: Extend csel_swizzle to branchesAlyssa Rosenzweig2019-09-303-5/+10
* pan/midgard: Add helpers for scheduling conditionalsAlyssa Rosenzweig2019-09-301-0/+146
* pan/midgard: Implement predicate->unitAlyssa Rosenzweig2019-09-301-0/+9
* pan/midgard: Add predicate->excludeAlyssa Rosenzweig2019-09-301-4/+14
* pan/midgard: Add constant intersection filtersAlyssa Rosenzweig2019-09-301-0/+55
* pan/midgard: Remove csel constant unit forceAlyssa Rosenzweig2019-09-301-3/+0
* pan/midgard: Add mir_schedule_texture/ldst/alu helpersAlyssa Rosenzweig2019-09-301-0/+190
* pan/midgard: Add mir_choose_bundle helperAlyssa Rosenzweig2019-09-301-0/+25
* pan/midgard: Add mir_update_worklist helperAlyssa Rosenzweig2019-09-301-0/+39
* pan/midgard: Add mir_choose_instruction stubAlyssa Rosenzweig2019-09-301-0/+55
* pan/midgard: Initialize worklistAlyssa Rosenzweig2019-09-301-0/+17
* pan/midgard: Calculate dependency graphAlyssa Rosenzweig2019-09-302-0/+131
* pan/midgard: Add flatten_mir helperAlyssa Rosenzweig2019-09-301-0/+22
* pan/midgard: Squeeze indices before schedulingAlyssa Rosenzweig2019-09-301-0/+1
* pan/midgard: Fix component count handling for ldstAlyssa Rosenzweig2019-09-302-37/+37
* pan/midgard: Add missing parans in SWIZZLE definitionAlyssa Rosenzweig2019-09-301-1/+1
* Revert "panfrost: Rework midgard_pair_load_store() to kill the nested foreach...Boris Brezillon2019-09-191-29/+34
* panfrost: Rework midgard_pair_load_store() to kill the nested foreach loopBoris Brezillon2019-09-131-34/+29
* panfrost: Fix a list_assert() in schedule_block()Boris Brezillon2019-09-131-4/+6
* 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/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