summaryrefslogtreecommitdiff
path: root/src/asahi/compiler/agx_compile.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Stop lowering legacy atomicsAlyssa Rosenzweig2023-05-161-1/+0
* agx: Lower legacy atomics soonerAlyssa Rosenzweig2023-05-161-1/+1
* agx: Use unified atomicsAlyssa Rosenzweig2023-05-121-54/+21
* agx: Optimize multipliesAlyssa Rosenzweig2023-05-111-0/+15
* agx: Handle imadshl_agx, imsubshl_agxAlyssa Rosenzweig2023-05-111-0/+36
* agx: Use nir_alu_src_as_uintAlyssa Rosenzweig2023-05-111-1/+1
* agx: Lower I/O to scalar laterAlyssa Rosenzweig2023-05-071-5/+6
* agx: Rework z/s emitAlyssa Rosenzweig2023-05-071-0/+9
* agx: Ensure load_frag_coord has the right sizesAlyssa Rosenzweig2023-05-071-1/+5
* asahi: Rename no colour output to tag write disableAlyssa Rosenzweig2023-05-071-1/+2
* agx: Defeature fsubAlyssa Rosenzweig2023-05-071-2/+0
* asahi: Fix disk cache disable with AGX_MESA_DEBUGAlyssa Rosenzweig2023-05-071-1/+7
* asahi: Fix style nitsAsahi Lina2023-04-071-1/+2
* agx: Make signal_pix instructions explicitAlyssa Rosenzweig2023-04-071-1/+3
* agx: Rename writeout to wait_pixAlyssa Rosenzweig2023-04-071-5/+5
* asahi: Implement null texturesAlyssa Rosenzweig2023-04-071-0/+2
* agx: Add helper for calculating occupancyAlyssa Rosenzweig2023-04-071-2/+2
* agx: DCE even with nooptAlyssa Rosenzweig2023-04-071-14/+11
* agx: Enable nir_lower_frexp.Emma Anholt2023-04-061-0/+1
* asahi: Convert to SPDX headersAlyssa Rosenzweig2023-03-281-22/+4
* asahi: fix a few typosEric Engestrom2023-03-171-2/+2
* agx: Lower discard lateAlyssa Rosenzweig2023-03-111-1/+5
* agx: Switch to scoped_barrierAlyssa Rosenzweig2023-03-111-7/+38
* agx: Use nir_lower_mem_access_bit_sizesAlyssa Rosenzweig2023-03-111-0/+30
* agx: Fix subdivision coalescingAlyssa Rosenzweig2023-03-111-4/+9
* agx: Make partial DCE optionalAlyssa Rosenzweig2023-03-111-2/+2
* agx: Don't set lower_pack_splitAlyssa Rosenzweig2023-03-111-0/+3
* asahi,agx: Implement buffer textures with gnarly NIRAlyssa Rosenzweig2023-03-111-1/+3
* asahi, agx: Implement dummy samplersAlyssa Rosenzweig2023-03-111-0/+6
* agx: Handle indirect texture/samplersAlyssa Rosenzweig2023-03-101-3/+8
* agx: isolate compiler debug flagsRose Hudson2023-03-081-8/+10
* agx: Handle fragment shader side effectsAlyssa Rosenzweig2023-03-051-1/+2
* agx: Disable tri merging with side effectsAlyssa Rosenzweig2023-03-051-1/+2
* agx: Only lower int64 lateAlyssa Rosenzweig2023-03-051-1/+16
* agx: Don't print pre-optimization shaderAlyssa Rosenzweig2023-03-051-3/+0
* agx: Use agx_emit_collect for st_tileAlyssa Rosenzweig2023-03-051-3/+1
* agx: Refactor vector creationAlyssa Rosenzweig2023-03-051-8/+4
* agx: Clean up after lowering address arithmeticAlyssa Rosenzweig2023-03-051-2/+13
* agx: Add AGX_MESA_DEBUG=nopreamble optionAlyssa Rosenzweig2023-03-051-1/+3
* agx: Don't write sample mask from preamblesAlyssa Rosenzweig2023-03-051-1/+4
* agx: Mask shifts in the backendAlyssa Rosenzweig2023-03-051-0/+2
* asahi: clang-format the world againAsahi Lina2023-03-031-2/+3
* agx: Lower sampler LOD biasAlyssa Rosenzweig2023-02-271-2/+2
* nir: add assertions that loops don't have a Continue ConstructDaniel Schürmann2023-02-211-0/+1
* agx: Handle ssa_undef as zeroAlyssa Rosenzweig2023-02-211-0/+14
* agx: Add and use agx_nir_ssa_index helperAlyssa Rosenzweig2023-02-211-2/+1
* agx: Handle group_memory_barrierAlyssa Rosenzweig2023-02-201-0/+1
* agx: Implement b2b32Alyssa Rosenzweig2023-02-201-0/+4
* agx: Lower shared memory offsets to 16-bitAlyssa Rosenzweig2023-02-201-0/+1
* agx: Translate load/store_sharedAlyssa Rosenzweig2023-02-201-0/+41