aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/midgard/midgard_compile.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* pan/midgard: Link exit blockAlyssa Rosenzweig2019-08-191-1/+9
* pan/midgard: Maintain block predecessor setAlyssa Rosenzweig2019-08-191-3/+18
* pan/midgard: Use ralloc on ctx/blocksAlyssa Rosenzweig2019-08-191-15/+11
* panfrost: Implement native RECT texturesAlyssa Rosenzweig2019-08-141-8/+4
* pan/midgard: Address emit_ubo_read offset in bytesAlyssa Rosenzweig2019-08-141-6/+6
* pan/midgard: Wire writemask into UBO readsAlyssa Rosenzweig2019-08-141-10/+17
* pan/midgard: Identify UBO/SSBO op symmetryAlyssa Rosenzweig2019-08-141-3/+2
* pan/midgard: Emit store_output branch just-in-timeAlyssa Rosenzweig2019-08-141-24/+62
* pan/midgard: Prefix blobber-db output for greppingAlyssa Rosenzweig2019-08-141-1/+1
* pan/midgard: Implement blobber-dbAlyssa Rosenzweig2019-08-141-1/+1
* pan/midgard: Implement nir_intrinsic_load_num_work_groupsAlyssa Rosenzweig2019-08-121-0/+3
* pan/midgard: Implement some compute builtinsAlyssa Rosenzweig2019-08-121-0/+28
* pan/midgard: Implement SSBO accessAlyssa Rosenzweig2019-08-121-5/+113
* pan/midgard: Clamp sysval component countAlyssa Rosenzweig2019-08-121-4/+8
* pan/midgard: Pass uploaded midgard_instruction throughAlyssa Rosenzweig2019-08-121-2/+2
* pan/midgard: Allow sysval destination overrideAlyssa Rosenzweig2019-08-121-4/+7
* panfrost: Add SSBO system valueAlyssa Rosenzweig2019-08-121-0/+12
* pan/midgard: Switch sources to an array for trinary sourcesAlyssa Rosenzweig2019-08-021-37/+39
* pan/midgard: Remove "r27-only" register classAlyssa Rosenzweig2019-08-021-42/+6
* pan/midgard: Fix block successorsAlyssa Rosenzweig2019-08-021-20/+37
* pan/midgard: Fix REGISTER_OFFSETAlyssa Rosenzweig2019-08-021-1/+1
* pan/midgard: Split ld/st unknown to arg_1/arg_2 fieldsAlyssa Rosenzweig2019-08-021-7/+13
* pan/midgard: Flip conditionalsAlyssa Rosenzweig2019-08-021-4/+45
* pan/midgard: Add bitwise src/invert fusingAlyssa Rosenzweig2019-08-021-0/+1
* pan/midgard: Add .not propagation passAlyssa Rosenzweig2019-08-021-0/+1
* pan/midgard: Fuse invert into bitwise opsAlyssa Rosenzweig2019-08-021-0/+1
* pan/midgard: Use standard list traversal to find initial tagAlyssa Rosenzweig2019-08-011-7/+4