[llvm] [DirectX] Teach DXILResourceAccess about cbuffers (PR #164554)
    Helena Kotas via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Thu Oct 23 00:19:27 PDT 2025
    
    
  
================
@@ -0,0 +1,109 @@
+; RUN: opt -S -dxil-resource-access -mtriple=dxil %s | FileCheck %s
+
+; cbuffer CB {
+;   float3 a1;     // offset   0, size 12 (+4)
+;   double3 a2;    // offset  16, size 24
+;   float16_t2 a3; // offset  40, size  4 (+4)
+;   uint64_t3 a4;  // offset  48, size 24 (+8)
+;   int4 a5;       // offset  80, size 16
+;   uint16_t3 a6;  // offset  96, size  6 (+10)
----------------
hekota wrote:
```suggestion
;   uint16_t3 a6;  // offset  96, size  6
```
https://github.com/llvm/llvm-project/pull/164554
    
    
More information about the llvm-commits
mailing list