summaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Print texture outmodAlyssa Rosenzweig2019-08-022-4/+8
* pan/midgard: Promote all 16 uniformsAlyssa Rosenzweig2019-08-023-9/+4
* pan/midgard: Break mir_spill_register into its functionAlyssa Rosenzweig2019-08-021-117/+129
* pan/midgard: Switch sources to an array for trinary sourcesAlyssa Rosenzweig2019-08-0212-145/+133
* pan/midgard: Remove "r27-only" register classAlyssa Rosenzweig2019-08-025-97/+66
* pan/midgard: Handle get/set_swizzle for load/store argumentsAlyssa Rosenzweig2019-08-022-3/+83
* pan/midgard: Fix block successorsAlyssa Rosenzweig2019-08-022-29/+43
* pan/midgard: Add helper to pack load/store registersAlyssa Rosenzweig2019-08-021-0/+18
* pan/midgard: Decode register/component in load/store argumentAlyssa Rosenzweig2019-08-022-2/+24
* pan/midgard: Fix REGISTER_OFFSETAlyssa Rosenzweig2019-08-022-3/+2
* pan/midgard: Split ld/st unknown to arg_1/arg_2 fieldsAlyssa Rosenzweig2019-08-027-17/+46
* pan/midgard: Print invert modifierAlyssa Rosenzweig2019-08-021-0/+3
* pan/midgard: Flip conditionalsAlyssa Rosenzweig2019-08-021-4/+45
* pan/midgard: Add bitwise src/invert fusingAlyssa Rosenzweig2019-08-023-0/+124
* pan/midgard: Add .not propagation passAlyssa Rosenzweig2019-08-023-0/+35
* pan/midgard: Fuse invert into bitwise opsAlyssa Rosenzweig2019-08-023-0/+57
* pan/midgard: Use standard list traversal to find initial tagAlyssa Rosenzweig2019-08-011-7/+4
* panfrost: Add support for decoding gl_FrontFacingAlyssa Rosenzweig2019-08-012-1/+11
* pan/decode: Use max varying index as varying buffer countAlyssa Rosenzweig2019-08-011-6/+6
* pan/midgard: Don't special case inline_constantAlyssa Rosenzweig2019-07-317-30/+13
* pan/midgard: De-special-case branchingAlyssa Rosenzweig2019-07-316-30/+11
* panfrost: Add MALI_SAMP_NORM_COORDS flagAlyssa Rosenzweig2019-07-312-0/+6
* panfrost: Simplify filter_mode definitionAlyssa Rosenzweig2019-07-312-17/+18
* pan/midgard: Shrink "compute FBD"Alyssa Rosenzweig2019-07-311-1/+1
* panfrost: Flip texture/sampler fieldsAlyssa Rosenzweig2019-07-312-2/+2
* panfrost: Add MALI_ATTR_IMAGE valueAlyssa Rosenzweig2019-07-312-0/+7
* pan/midgard: Simplify discard logicAlyssa Rosenzweig2019-07-311-17/+1
* pan/midgard: Add units for more instructionsAlyssa Rosenzweig2019-07-312-6/+6
* pan/midgard: Fix ball/bany opcode tableAlyssa Rosenzweig2019-07-312-17/+22
* pan/midgard: Document branch combination LUTAlyssa Rosenzweig2019-07-313-5/+25
* 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