Issue 87526
Summary [HLSL] Copy in/copy out parameter passing
Labels HLSL
Assignees
Reporter llvm-beanz
    ## Description
In HLSL parameter passing is copy-in/copy-out as specified by the `in`, `inout` and `out` parameter modifier keywords.

A proposal for how this will be implemented is documented in the [Clang HLSL docs](https://clang.llvm.org/docs/HLSL/FunctionCalls.html).

## Deliverable
A full implementation of the solution in the document above and any required updates to the document. 

## Acceptance Criteria
* Documentation reflects the implementation
* Implementation is fully tested with codegen tests for DXIL and SPIR-V code generation.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to