summaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Nothing to see here, move along folksAlyssa Rosenzweig2019-07-301-4/+4
* pan/midgard: Cleanup ops tableAlyssa Rosenzweig2019-07-301-7/+7
* pan/midgard: Extend copy-propagation to swizzlesAlyssa Rosenzweig2019-07-303-4/+106
* pan/midgard: Extract simple source mod checkAlyssa Rosenzweig2019-07-303-4/+15
* pan/midgard: Lower texr/texw mixed registersAlyssa Rosenzweig2019-07-301-2/+2
* pan/midgard: Always set .cont for derivatives in loopsAlyssa Rosenzweig2019-07-301-0/+7
* pan/midgard: Implement derivativesAlyssa Rosenzweig2019-07-305-1/+183
* pan/midgard: Compose original texture swizzle in RAAlyssa Rosenzweig2019-07-301-2/+4
* pan/midgard: Add new swizzlesAlyssa Rosenzweig2019-07-301-0/+3
* pan/midgard: Add OP_IS_DERIVATIVE helperAlyssa Rosenzweig2019-07-301-0/+5
* pan/midgard: Add make_compiler_temp_reg helperAlyssa Rosenzweig2019-07-301-0/+6
* pan/midgard: Move nir_*_src_index to compiler.hAlyssa Rosenzweig2019-07-302-28/+30
* pan/midgard: Disassemble unknown texture ops as hexAlyssa Rosenzweig2019-07-301-1/+1
* pan/midgard: Add support for disassembling derivativesAlyssa Rosenzweig2019-07-302-0/+12
* pan/midgard: Fix alpha test w.r.t new indexingAlyssa Rosenzweig2019-07-291-1/+2
* pan/midgard: Introduce invert fieldAlyssa Rosenzweig2019-07-265-11/+90
* pan/midgard: Tag SSA/regAlyssa Rosenzweig2019-07-267-18/+28
* pan/midgard: Improve schedulingAlyssa Rosenzweig2019-07-262-5/+9
* pan/midgard: Specialize mod checking by type when checking constantsAlyssa Rosenzweig2019-07-263-7/+13
* pan/midgard: Use more aggressive writeout criteriaAlyssa Rosenzweig2019-07-261-4/+14
* pan/midgard: Pipeline non-SSA registersAlyssa Rosenzweig2019-07-261-6/+28
* pan/midgard: Add mir_mask_of_read_components helperAlyssa Rosenzweig2019-07-262-0/+41
* pan/midgard: Add mir_is_written_before helperAlyssa Rosenzweig2019-07-262-0/+20
* pan/midgard: Obey fragment writeout criteriaAlyssa Rosenzweig2019-07-261-8/+70
* pan/midgard: Add post-RA move eliminationAlyssa Rosenzweig2019-07-263-0/+56
* pan/midgard: Share mir_nontrivial_outmodAlyssa Rosenzweig2019-07-263-16/+17
* pan/midgard: Implement texture RAAlyssa Rosenzweig2019-07-265-143/+271
* pan/midgard: Fix backwards blend color loadAlyssa Rosenzweig2019-07-261-1/+1
* pan/midgard: Fix scheduling mishapAlyssa Rosenzweig2019-07-261-1/+1
* pan/midgard: Fix vector->scalar swizzlesAlyssa Rosenzweig2019-07-261-5/+8
* pan/midgard: Add dead move elimination passAlyssa Rosenzweig2019-07-262-0/+44
* pan/midgard: Move DCE into its own fileAlyssa Rosenzweig2019-07-264-22/+48
* pan/midgard: Add mir_rewrite_dst_tag helperAlyssa Rosenzweig2019-07-262-0/+15
* pan/midgard: Fix flipped register bias fieldsAlyssa Rosenzweig2019-07-263-23/+6
* pan/midgard: Update RA for cubemap coordsAlyssa Rosenzweig2019-07-263-10/+8
* Revert "panfrost: Don't DIY point size/coord fields"Alyssa Rosenzweig2019-07-251-0/+3
* pan/midgard: Optimize varying projectionAlyssa Rosenzweig2019-07-255-14/+114
* pan/midgard: Add perspective projection recombine passAlyssa Rosenzweig2019-07-253-0/+117
* pan/midgard: Force perspective ops to use vec4Alyssa Rosenzweig2019-07-251-0/+16
* pan/midgard: Add R27-only op handlingAlyssa Rosenzweig2019-07-252-11/+48
* pan/midgard: Add OP_R27_ONLY helperAlyssa Rosenzweig2019-07-251-0/+5
* pan/midgard: Enable RA for st_varyAlyssa Rosenzweig2019-07-251-11/+5
* pan/midgard: Remove check for `class`Alyssa Rosenzweig2019-07-251-1/+0
* pan/midgard: Move uniforms to special registersAlyssa Rosenzweig2019-07-253-2/+25
* pan/midgard: Emit st_vary registers in install_registersAlyssa Rosenzweig2019-07-251-3/+11
* pan/midgard: Add mir_lower_special_reads helperAlyssa Rosenzweig2019-07-253-0/+117
* pan/midgard: Add emit_explicit_constant helperAlyssa Rosenzweig2019-07-251-10/+16
* pan/midgard: Add mir_rewrite_index_src_tagAlyssa Rosenzweig2019-07-252-0/+14
* pan/midgard: Add class checkAlyssa Rosenzweig2019-07-251-1/+30
* pan/midgard: Implement class spillingAlyssa Rosenzweig2019-07-251-14/+39