brintos

brintos / llvm-project-archived public Read only

0
0
Text · 534 B · 8a08536 Raw
16 lines · plain
1// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -O3 -o - %s | FileCheck %s2// RUN: %clang_cc1 -triple spirv-vulkan-compute -x hlsl -emit-llvm -O3 -o - %s | FileCheck %s3 4// All references to unused resources should be removed by optimizations.5RWBuffer<float> Buf : register(u5, space3);6 7[shader("compute")]8[numthreads(1, 1, 1)]9void main() {10// CHECK-NOT: resource.handlefrombinding11// CHECK: define void @main()12// CHECK-NEXT: entry:13// CHECK-NEXT: ret void14// CHECK-NOT: resource.handlefrombinding15}16