llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
28.3k stars 11.68k forks source link

[DirectX] Support cbuffer layout #75833

Closed bogner closed 1 month ago

bogner commented 9 months ago

Handle the SM 5.1 cbuffer load layout when lowering loads from hlsl.cbufs. See https://reviews.llvm.org/D132986 for one approach to this.

This does not include packoffset, which is covered by #57914.

davidcook-msft commented 3 months ago

Issue to be re-assessed

bogner commented 1 month ago

This issue was created to follow up on https://reviews.llvm.org/D132986, which was never reviewed. However, basically everything in that change was committed as part of https://reviews.llvm.org/D136031 so this task doesn't seem terribly meaningful or relevant. Closing.