aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/compiler.h
Commit message (Expand)AuthorAgeFilesLines
* panfrost: Move lcra to panfrost/utilAlyssa Rosenzweig2020-03-121-1/+1
* pan/bi: Paste over bi_has_argAlyssa Rosenzweig2020-03-111-1/+1
* panfrost: Sync Midgard/Bifrost control flowAlyssa Rosenzweig2020-03-111-8/+0
* panfrost: Move liveness analysis to root panfrost/Alyssa Rosenzweig2020-03-111-56/+0
* pan/midgard: Subclass midgard_block from pan_blockAlyssa Rosenzweig2020-03-111-31/+53
* pan/midgard: Sync midgard_block field names with BifrostAlyssa Rosenzweig2020-03-111-2/+2
* pan/midgard: Localize `visited` trackingAlyssa Rosenzweig2020-03-111-7/+0
* panfrost: Move Midgard sysval code to common PanfrostAlyssa Rosenzweig2020-03-111-7/+0
* pan/midgard: Decontextualize midgard_nir_assign_sysval_bodyAlyssa Rosenzweig2020-03-111-5/+9
* pan/midgard: Adjust sysval-related prototypesAlyssa Rosenzweig2020-03-111-1/+1
* pan/midgard: Remove unused iteratorsAlyssa Rosenzweig2020-03-111-6/+0
* panfrost: Move mir_to_bytemask to common codeAlyssa Rosenzweig2020-03-101-1/+1
* pan/midgard: Use address analysis for globals, etcAlyssa Rosenzweig2020-02-271-0/+2
* pan/midgard: Extract nir_ssa_index helperAlyssa Rosenzweig2020-02-271-1/+7
* pan/midgard: Implement nir_intrinsic_get_buffer_sizeAlyssa Rosenzweig2020-02-241-3/+0
* pan/midgard: Overhaul tag handlingAlyssa Rosenzweig2020-02-161-1/+1
* pan/midgard: Add nir_intrinsic_store_zs_output_pan supportBoris Brezillon2020-02-051-0/+3
* pan/midgard: Add an enum to describe the render targetsBoris Brezillon2020-02-031-1/+9
* pan/midgard: Break out one-src read_componentsAlyssa Rosenzweig2020-02-021-0/+1
* panfrost/midgard: Use a union to manipulate embedded constantsBoris Brezillon2020-01-221-3/+3
* pan/midgard: Bytemasks should round up, not round downAlyssa Rosenzweig2020-01-181-1/+1
* panfrost: Prefix schedule_program to prevent collisionRobert Foss2020-01-151-1/+1
* pan/midgard: Support indirect UBO offsetsAlyssa Rosenzweig2020-01-101-9/+0
* pan/midgard: Generate MRT writeout loopsAlyssa Rosenzweig2020-01-021-0/+5
* pan/midgard: Generalize IS_ALU and quadword_sizeAlyssa Rosenzweig2020-01-021-1/+2
* pan/midgard: Optimize branches with inverted argumentsAfonso Bordado2019-12-311-0/+1
* pan/midgard: Remove prepacked_branchAlyssa Rosenzweig2019-12-311-1/+0
* pan/midgard: Add mir_upper_override helperAlyssa Rosenzweig2019-12-241-0/+1
* pan/midgard: Optimize comparisions with similar operationsAfonso Bordado2019-12-201-1/+2
* pan/midgard: Implement textureOffset for 2D texturesAlyssa Rosenzweig2019-12-201-4/+4
* pan/midgard: Add uniform/work heuristicAlyssa Rosenzweig2019-12-191-3/+1
* pan/midgard: Fix liveness analysis with multiple epiloguesAlyssa Rosenzweig2019-12-161-0/+3
* panfrost: Pass blend RT number throughAlyssa Rosenzweig2019-12-161-0/+3
* pan/midgard: Use no_spill bitmaskAlyssa Rosenzweig2019-12-121-11/+12
* pan/midgard: Dynamically allocate r26/27 for spillsAlyssa Rosenzweig2019-12-121-4/+9
* pan/midgard: Move spilling code out of schedulerAlyssa Rosenzweig2019-12-121-2/+45
* pan/midgard: Remove undefined behaviorTomeu Vizoso2019-12-121-1/+1
* pan/midgard: Add LOD bias/clamp loweringAlyssa Rosenzweig2019-11-221-0/+2
* pan/midgard: Introduce quirks checksAlyssa Rosenzweig2019-11-201-1/+2
* 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-1/+0
* pan/midgard: Fix masks/alignment for 64-bit loadsAlyssa Rosenzweig2019-11-171-0/+3
* pan/midgard: Expose more typesize helpersAlyssa Rosenzweig2019-11-171-0/+2
* pan/midgard: Remove util/ra supportAlyssa Rosenzweig2019-11-131-7/+0
* pan/midgard: Integrate LCRAAlyssa Rosenzweig2019-11-131-6/+3
* panfrost: Pipe the GPU ID into compiler and disassemblerTomeu Vizoso2019-11-071-0/+2
* pan/midgard: Eliminate blank_alu_srcAlyssa Rosenzweig2019-11-011-12/+2
* pan/midgard: Refactor swizzlesAlyssa Rosenzweig2019-11-011-17/+9
* pan/midgard: Expose more typesize manipulation routinesAlyssa Rosenzweig2019-10-251-0/+2
* pan/midgard: Add mir_set_bytemask helperAlyssa Rosenzweig2019-10-251-0/+1