summaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Allow scheduling conditions with constantsAlyssa Rosenzweig2019-09-301-4/+10
* pan/midgard: Add csel invert optimizationAlyssa Rosenzweig2019-09-303-0/+27
* pan/midgard: Add mir_flip helperAlyssa Rosenzweig2019-09-303-10/+21
* pan/midgard: Tightly pack 32-bit constantsAlyssa Rosenzweig2019-09-301-16/+113
* pan/midgard: Allow writeout to see into the futureAlyssa Rosenzweig2019-09-301-1/+40
* 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
* 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