SPIRV-Cross/reference/shaders-msl-no-opt/asm/packing
Hans-Kristian Arntzen 23662668dd Attempt more optimal codegen for OpCompositeInsert.
Speculate that we can modify the SSA value in-place. As long as it is
not used after the modify, this is fine.

Also need to make sure we don't attempt to RMW something that is
impossible to modify.
2022-05-18 16:37:33 +02:00
..
composite-extract-row-major.asm.comp Do not allow base expressions for non-native row-major matrices. 2019-08-27 11:41:54 +02:00
load-packed-no-forwarding-2.asm.comp Deal correctly with non-forwarded packed loads. 2019-07-23 16:25:19 +02:00
load-packed-no-forwarding-3.asm.comp Look at pointee type when unpacking expressions. 2019-07-23 17:07:15 +02:00
load-packed-no-forwarding-4.asm.comp MSL: Do not emit swizzled writes in packing fixups. 2020-07-06 10:03:46 +02:00
load-packed-no-forwarding-5.asm.comp Do not disable temporary forwarding when we suppress usage tracking. 2019-07-23 19:18:44 +02:00
load-packed-no-forwarding.asm.comp Deal correctly with non-forwarded packed loads. 2019-07-23 16:25:19 +02:00
packed-vector-extract-insert.asm.comp Attempt more optimal codegen for OpCompositeInsert. 2022-05-18 16:37:33 +02:00
row-major-split-access-chain.asm.comp MSL: Workaround broken vector -> scalar access chain in MSL. 2020-07-06 10:03:44 +02:00
scalar-array-float2.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-array-float3-one-element.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-array-float3.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-float2x2-col-major.invalid.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-float2x2-row-major.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-float2x3-col-major.invalid.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-float2x3-row-major.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-float3x2-col-major.invalid.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-float3x2-row-major.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-float3x3-col-major.invalid.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00
scalar-float3x3-row-major.asm.frag MSL: Support edge case with DX layout in scalar block layout. 2020-04-20 15:29:24 +02:00