summaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/mir.c
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Handle 64-bit address in mir_mask_of_read_componentsAlyssa Rosenzweig2019-08-121-1/+36
* pan/midgard: Generalize mir_mask_of_read_componentsAlyssa Rosenzweig2019-08-121-11/+24
* pan/midgard: Switch sources to an array for trinary sourcesAlyssa Rosenzweig2019-08-021-17/+13
* pan/midgard: Handle get/set_swizzle for load/store argumentsAlyssa Rosenzweig2019-08-021-3/+46
* pan/midgard: Don't special case inline_constantAlyssa Rosenzweig2019-07-311-5/+3
* pan/midgard: Extend copy-propagation to swizzlesAlyssa Rosenzweig2019-07-301-1/+87
* pan/midgard: Extract simple source mod checkAlyssa Rosenzweig2019-07-301-1/+13
* pan/midgard: Introduce invert fieldAlyssa Rosenzweig2019-07-261-0/+4
* pan/midgard: Specialize mod checking by type when checking constantsAlyssa Rosenzweig2019-07-261-6/+10
* pan/midgard: Add mir_mask_of_read_components helperAlyssa Rosenzweig2019-07-261-0/+40
* pan/midgard: Add mir_is_written_before helperAlyssa Rosenzweig2019-07-261-0/+19
* pan/midgard: Share mir_nontrivial_outmodAlyssa Rosenzweig2019-07-261-0/+16
* pan/midgard: Add mir_rewrite_dst_tag helperAlyssa Rosenzweig2019-07-261-0/+14
* pan/midgard: Optimize varying projectionAlyssa Rosenzweig2019-07-251-10/+11
* pan/midgard: Move uniforms to special registersAlyssa Rosenzweig2019-07-251-0/+18
* pan/midgard: Add mir_rewrite_index_src_tagAlyssa Rosenzweig2019-07-251-0/+13
* pan/midgard: Move copy propagation into its own fileAlyssa Rosenzweig2019-07-251-0/+35
* pan/midgard: Add mir_single_use helperAlyssa Rosenzweig2019-07-251-0/+21
* pan/midgard: Add mir_rewrite_index_src_single helperAlyssa Rosenzweig2019-07-221-6/+12
* panfrost: Move non-Gallium files outside of GalliumAlyssa Rosenzweig2019-07-101-0/+53