aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/midgard_compile.c
Commit message (Expand)AuthorAgeFilesLines
* pan/midgard: Use lower_tex_without_implicit_lodAlyssa Rosenzweig2019-11-221-10/+3
* pan/midgard: Enable LOD lowering only on buggy chipsAlyssa Rosenzweig2019-11-221-2/+7
* pan/midgard: Implement load_sampler_lod_paramaters_panAlyssa Rosenzweig2019-11-221-0/+14
* pan/midgard: Introduce quirks checksAlyssa Rosenzweig2019-11-201-3/+4
* pan/midgard: Represent ld/st offset unpackedAlyssa Rosenzweig2019-11-171-5/+2
* pan/midgard: Fix masks/alignment for 64-bit loadsAlyssa Rosenzweig2019-11-171-8/+20
* pan/midgard: Implement non-aligned UBOsAlyssa Rosenzweig2019-11-171-5/+2
* pan/midgard: Implement i2i64 and u2u64Alyssa Rosenzweig2019-11-151-1/+3
* pan/midgard: Use texture, not textureLod, on early MidgardAlyssa Rosenzweig2019-11-151-3/+4
* pan/midgard: Remove util/ra supportAlyssa Rosenzweig2019-11-131-2/+1
* pan/midgard: Implement nir_intrinsic_load_output_u8_as_fp16_panAlyssa Rosenzweig2019-11-111-0/+20
* pan/midgard: Pass shader stage to disassemblerAlyssa Rosenzweig2019-11-081-1/+1
* panfrost: Pipe the GPU ID into compiler and disassemblerTomeu Vizoso2019-11-071-2/+3
* pan/midgard: Fix quadword_count handlingAlyssa Rosenzweig2019-11-041-3/+3
* pan/midgard: Eliminate blank_alu_srcAlyssa Rosenzweig2019-11-011-13/+12
* pan/midgard: Refactor swizzlesAlyssa Rosenzweig2019-11-011-54/+64
* pan/midgard: Add a dummy source for loadsAlyssa Rosenzweig2019-11-011-14/+7
* nir/lower_idiv: add new llvm-based pathRhys Perry2019-10-211-1/+1
* panfrost: do not report alpha-test as supportedErik Faye-Lund2019-10-171-11/+0
* pan/midgard: Remove mir_has_multiple_writesAlyssa Rosenzweig2019-10-031-1/+0
* pan/midgard: Add csel invert optimizationAlyssa Rosenzweig2019-09-301-0/+1
* pan/midgard: Use new schedulerAlyssa Rosenzweig2019-09-301-96/+7
* pan/midgard: Extend csel_swizzle to branchesAlyssa Rosenzweig2019-09-301-1/+1
* pan/midgard: Remove csel constant unit forceAlyssa Rosenzweig2019-09-301-3/+0
* pan/midgard: Fix cppcheck issuesAlyssa Rosenzweig2019-09-031-10/+9
* pan/midgard: Use shared psiz clamp passAlyssa Rosenzweig2019-08-301-1/+1
* pan/midgard: Handle fragment writeout in RAAlyssa Rosenzweig2019-08-301-10/+2
* pan/midgard: Remove texture_indexAlyssa Rosenzweig2019-08-301-3/+0
* pan/midgard: Cleanup fragment writeout branchAlyssa Rosenzweig2019-08-301-2/+3
* pan/midgard: Add scheduling barriersAlyssa Rosenzweig2019-08-301-38/+42
* pan/midgard: Track shader quadword count while schedulingAlyssa Rosenzweig2019-08-301-4/+2
* pan/midgard: Track csel swizzleAlyssa Rosenzweig2019-08-301-4/+14
* pan/midgard: Ensure fragment writeout is in the final blockAlyssa Rosenzweig2019-08-301-7/+3
* pan/midgard: Include condition in branch->src[0]Alyssa Rosenzweig2019-08-301-0/+5
* pan/midgard: Count shader-db stats by bundled instructionsAlyssa Rosenzweig2019-08-301-4/+3
* panfrost: Use ralloc() to allocate instructions to avoid leaking those objsBoris Brezillon2019-08-281-1/+1
* Revert "panfrost: Free all block/instruction objects before leaving midgard_c...Boris Brezillon2019-08-271-3/+0
* panfrost: Free all block/instruction objects before leaving midgard_compile_s...Boris Brezillon2019-08-271-0/+3
* pan/midgard: Fold ssa_args into midgard_instructionAlyssa Rosenzweig2019-08-261-73/+55
* pan/midgard: Add imov->fmov optimizationAlyssa Rosenzweig2019-08-261-0/+1
* pan/midgard: Switch constants to uint32Alyssa Rosenzweig2019-08-261-7/+7
* pan/decode: Hoist shader-db stats to shared decodeAlyssa Rosenzweig2019-08-221-1/+1
* pan/midgard,bifrost: Expand nir_const_load_to_arrAlyssa Rosenzweig2019-08-221-1/+1
* pan/midgard: Mark fallthrough explicitlyAlyssa Rosenzweig2019-08-211-0/+1
* pan/midgard: Represent unused nodes by ~0Alyssa Rosenzweig2019-08-211-22/+22
* pan/midgard: Treat cubemaps "stores" as loadsAlyssa Rosenzweig2019-08-191-7/+7
* pan/midgard: Clamp cubemap swizzle to XYXXAlyssa Rosenzweig2019-08-191-0/+1
* pan/midgard: Clamp st_vary swizzle by number of componentsAlyssa Rosenzweig2019-08-191-1/+2
* pan/midgard: Use type-appropriate swizzle for texture coordinateAlyssa Rosenzweig2019-08-191-1/+7
* pan/midgard: Index blocks for printingAlyssa Rosenzweig2019-08-191-0/+2