mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-11-27 07:31:28 +00:00
158d72d728
Set the writable and dead_on_unwind attributes for sret arguments. These indicate that the argument points to writable memory (and it's legal to introduce spurious writes to it on entry to the function) and that the argument memory will not be used if the call unwinds. This enables additional MemCpyOpt/DSE/LICM optimizations. |
||
---|---|---|
.. | ||
builtins | ||
semantics | ||
basic_types.hlsl | ||
basic-target.c | ||
buffer-array-operator.hlsl | ||
cbuf_in_namespace.hlsl | ||
cbuf.hlsl | ||
disable_opt.hlsl | ||
entry.hlsl | ||
float3.hlsl | ||
GlobalConstructorFunction.hlsl | ||
GlobalConstructorLib.hlsl | ||
GlobalConstructors.hlsl | ||
GlobalDestructors.hlsl | ||
group_shared.hlsl | ||
half.hlsl | ||
lit.local.cfg | ||
no_int_promotion.hlsl | ||
shader_type_attr.hlsl | ||
sret_output.hlsl | ||
static_global_and_function_in_cb.hlsl | ||
this-assignment-overload.hlsl | ||
this-assignment.hlsl | ||
this-reference.hlsl | ||
validator_version.hlsl |