aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard
Commit message (Expand)AuthorAgeFilesLines
* pan/mdg: Eliminate expand_writemask divisionAlyssa Rosenzweig2020-05-212-5/+5
* pan/mdg: Cleanup comments that look like divisionAlyssa Rosenzweig2020-05-213-4/+4
* panfrost: Limit blend shader work countAlyssa Rosenzweig2020-05-211-2/+7
* pan/mdg: Pack 8-bit swizzles in 16-bit opsAlyssa Rosenzweig2020-05-211-1/+4
* pan/mdg: Implement condense_writemask for 8-bitAlyssa Rosenzweig2020-05-211-2/+11
* pan/mdg: Implement vector constant printing for 8-bitAlyssa Rosenzweig2020-05-211-1/+16
* pan/mdg: Use shifts instead of division for RA sizesAlyssa Rosenzweig2020-05-211-41/+44
* pan/mdg: Pack barriers correctlyAlyssa Rosenzweig2020-05-211-0/+7
* pan/mdg: Fix type checking issues with computeAlyssa Rosenzweig2020-05-212-0/+4
* pan/mdg: Separately pack constants to the upper halfAlyssa Rosenzweig2020-05-211-2/+11
* pan/mdg: Only combine 16-bit constants to lower halfAlyssa Rosenzweig2020-05-211-3/+15
* pan/mdg: Factor out mir_adjust_constantAlyssa Rosenzweig2020-05-211-50/+63
* pan/mdg: Print constant vectors less wrongAlyssa Rosenzweig2020-05-211-5/+13
* pan/mdg: Round up bytemasks when spillingAlyssa Rosenzweig2020-05-211-2/+4
* pan/mdg: Print mask when dest=0Alyssa Rosenzweig2020-05-211-1/+1
* pan/mdg: Set RA bounds for fp16Alyssa Rosenzweig2020-05-211-1/+13
* pan/mdg: Eliminate load_64Alyssa Rosenzweig2020-05-214-11/+3
* pan/mdg: Use type size to determine alignmentAlyssa Rosenzweig2020-05-211-3/+5
* pan/lcra: Allow per-variable bounds to be setAlyssa Rosenzweig2020-05-211-2/+5
* pan/lcra: Remove unused alignment parametersAlyssa Rosenzweig2020-05-211-1/+1
* pan/mdg: Ignore dest.type when offseting load swizzleAlyssa Rosenzweig2020-05-211-1/+1
* pan/mdg: Don't generate conversions for fp16 LUTsAlyssa Rosenzweig2020-05-212-6/+21
* pan/mdg: Implement b2f16Alyssa Rosenzweig2020-05-211-8/+17
* pan/mdg: Streamline dest_override handlingAlyssa Rosenzweig2020-05-216-46/+35
* pan/mdg: Remove redundant redundancyAlyssa Rosenzweig2020-05-212-10/+0
* pan/mdg: Defer modifier packing until emit timeAlyssa Rosenzweig2020-05-215-216/+171
* pan/mdg: Remove promote_float passAlyssa Rosenzweig2020-05-213-85/+0
* pan/mdg: Promote imov to fmov on a NIR levelAlyssa Rosenzweig2020-05-211-1/+8
* pan/mdg: Identify scalar integer modsAlyssa Rosenzweig2020-05-213-43/+39
* pan/mdg: Use type to determine triviality of a moveAlyssa Rosenzweig2020-05-211-2/+1
* pan/mdg: Use src_types to determine size in schedulingAlyssa Rosenzweig2020-05-211-15/+6
* pan/mdg: Add abs/neg/shift modifiers to IRAlyssa Rosenzweig2020-05-212-3/+23
* pan/mdg: Explain ld/st sign/zero extensionAlyssa Rosenzweig2020-05-212-4/+6
* pan/mdg: Respect !32-bit sizes in RAAlyssa Rosenzweig2020-05-211-4/+8
* pan/mdg: Handle dest up/lower correctly with swizzlesAlyssa Rosenzweig2020-05-211-5/+14
* pan/mdg: Include more typesAlyssa Rosenzweig2020-05-214-1/+11
* pan/mdg: Remove mir_get_alu_srcAlyssa Rosenzweig2020-05-211-7/+0
* pan/mdg: Remove mir_*size routinesAlyssa Rosenzweig2020-05-219-178/+74
* pan/mdg: Fix constant combining crashAlyssa Rosenzweig2020-05-211-1/+3
* pan/mdg: Handle comparisons in fp16 pathAlyssa Rosenzweig2020-05-211-17/+33
* pan/mdg: Optimize liveness computation in DCEAlyssa Rosenzweig2020-05-203-7/+25
* pan/mdg: Precompute mir_special_indexAlyssa Rosenzweig2020-05-203-23/+39
* pan/mdg: Optimize pipelining logicAlyssa Rosenzweig2020-05-203-32/+30
* pan/mdg: Emit fcsel when beneficialAlyssa Rosenzweig2020-05-201-10/+55
* pan/mdg: Apply outmodsAlyssa Rosenzweig2020-05-191-0/+39
* pan/mdg: Use helpers for branch/discard inversionAlyssa Rosenzweig2020-05-191-2/+18
* pan/mdg: Remove invert optimizationsAlyssa Rosenzweig2020-05-196-461/+1
* pan/mdg: Treat inot as a modifierAlyssa Rosenzweig2020-05-195-8/+105
* pan/mdg: Apply abs/neg modifiersAlyssa Rosenzweig2020-05-191-0/+9
* pan/mdg: Ingest fsat_signed/fclamp_posAlyssa Rosenzweig2020-05-192-0/+9