aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/midgard_emit.c
Commit message (Expand)AuthorAgeFilesLines
* pan/mdg: Lower roundmodesAlyssa Rosenzweig2020-06-031-1/+14
* pan/mdg: Enable out-of-order execution after texture opsAlyssa Rosenzweig2020-06-011-0/+49
* pan/mdg: Eliminate 64-bit swizzle packing divisionAlyssa Rosenzweig2020-05-211-1/+2
* pan/mdg: Eliminate expand_writemask divisionAlyssa Rosenzweig2020-05-211-2/+2
* pan/mdg: Pack 8-bit swizzles in 16-bit opsAlyssa Rosenzweig2020-05-211-1/+4
* pan/mdg: Pack barriers correctlyAlyssa Rosenzweig2020-05-211-0/+7
* pan/mdg: Streamline dest_override handlingAlyssa Rosenzweig2020-05-211-4/+16
* pan/mdg: Defer modifier packing until emit timeAlyssa Rosenzweig2020-05-211-105/+145
* pan/mdg: Identify scalar integer modsAlyssa Rosenzweig2020-05-211-2/+1
* pan/mdg: Handle dest up/lower correctly with swizzlesAlyssa Rosenzweig2020-05-211-5/+14
* pan/mdg: Remove mir_*size routinesAlyssa Rosenzweig2020-05-211-8/+10
* pan/mdg: Treat inot as a modifierAlyssa Rosenzweig2020-05-191-0/+48
* pan/mdg: Remove texture_op_countAlyssa Rosenzweig2020-05-121-2/+0
* pan/mdg: Use analysis to set .cont/.last flagsAlyssa Rosenzweig2020-05-121-10/+2
* pan/mdg: Replicate 16-bit swizzlesAlyssa Rosenzweig2020-04-291-0/+6
* pan/mdg: Move sampler_type emission to pack timeAlyssa Rosenzweig2020-04-291-0/+16
* pan/mdg: Set texture full fields at pack timeAlyssa Rosenzweig2020-04-291-0/+9
* pan/midgard: Fix a divide by zero in emit_alu_bundleIcecream952020-04-031-2/+2
* pan/midgard: Partially fix 64-bit swizzle alignmentAlyssa Rosenzweig2020-02-271-3/+9
* pan/midgard: Fix 32/64 mixed swizzle packingAlyssa Rosenzweig2020-02-161-2/+7
* pan/midgard: Implement barriersAlyssa Rosenzweig2020-02-161-1/+2
* panfrost/midgard: Use a union to manipulate embedded constantsBoris Brezillon2020-01-221-7/+3
* pan/midgard: Use upper ALU tags for MFBD writeoutAlyssa Rosenzweig2020-01-021-0/+4
* pan/midgard: Remove prepacked_branchAlyssa Rosenzweig2019-12-311-1/+1
* pan/midgard: Compute destination overrideAlyssa Rosenzweig2019-12-241-7/+25
* pan/midgard: Handle misc. cppcheck warningsAlyssa Rosenzweig2019-12-131-1/+1
* pan/midgard: Fix shift for TLS accessAlyssa Rosenzweig2019-12-121-2/+18
* pan/midgard: Use shader stage in mir_op_computes_derivativeAlyssa Rosenzweig2019-11-181-1/+1
* pan/midgard: Represent ld/st offset unpackedAlyssa Rosenzweig2019-11-171-0/+8
* pan/midgard: Pack 64-bit swizzlesAlyssa Rosenzweig2019-11-151-21/+63
* pan/midgard: Expand 64-bit writemasksAlyssa Rosenzweig2019-11-151-2/+4
* pan/midgard: Pack load/store masksAlyssa Rosenzweig2019-11-111-2/+30
* pan/midgard: Extend swizzle packing for vec4/16-bitAlyssa Rosenzweig2019-11-041-3/+24
* pan/midgard: Refactor swizzlesAlyssa Rosenzweig2019-11-011-9/+79
* pan/midgard: Fix cppcheck issuesAlyssa Rosenzweig2019-09-031-2/+3
* pan/midgard: Fold ssa_args into midgard_instructionAlyssa Rosenzweig2019-08-261-2/+2
* pan/midgard: Always set .cont for derivatives in loopsAlyssa Rosenzweig2019-07-301-0/+7
* pan/midgard: Implement derivativesAlyssa Rosenzweig2019-07-301-1/+1
* pan/midgard: Fix vector->scalar swizzlesAlyssa Rosenzweig2019-07-261-5/+8
* panfrost: Move non-Gallium files outside of GalliumAlyssa Rosenzweig2019-07-101-0/+273