[HLSL] Mark buffer subscript operators as AlwaysInline
authorChris Bieneman <chris.bieneman@me.com>
Wed, 14 Sep 2022 01:29:17 +0000 (20:29 -0500)
committerChris Bieneman <chris.bieneman@me.com>
Wed, 14 Sep 2022 01:31:29 +0000 (20:31 -0500)
commitfb5baffc28c8beaf790a2fb1c8a863d29020bfbe
tree7d5bf59c4708beb60b86ad8f1b7907a15bfc39a5
parent70d4f02c1d3e862980f8acbeddfe4131b0ee3deb
[HLSL] Mark buffer subscript operators as AlwaysInline

HLSL requires aggressive inlineing for resource accesses. This just
enforces that we get resource handle accesses inlined early.
clang/lib/Sema/HLSLExternalSemaSource.cpp
clang/test/AST/HLSL/RWBuffer-AST.hlsl