Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / clang / test / CodeGenHLSL / builtins / RWBuffer-constructor.hlsl
blob2b9c66d8fc17a0ec8b9fb0525428b9e3c66a3ec5
1 // RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -o - %s | FileCheck %s
3 RWBuffer<float> Buf;
5 // CHECK: define linkonce_odr noundef ptr @"??0?$RWBuffer@M@hlsl@@QAA@XZ"
6 // CHECK-NEXT: entry:
8 // CHECK: %[[HandleRes:[0-9]+]] = call ptr @llvm.dx.create.handle(i8 1)
9 // CHECK: store ptr %[[HandleRes]], ptr %h, align 4