Skip to content

Commit d49fa38

Browse files
removing useless file
1 parent b1f6a94 commit d49fa38

File tree

3 files changed

+19
-21
lines changed

3 files changed

+19
-21
lines changed

clang/test/AST/HLSL/ByteAddressBuffer-AST.ll

Lines changed: 0 additions & 13 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
// RUN: %clang_cc1 -triple dxil-pc-shadermodel6.3-library -x hlsl -emit-llvm -disable-llvm-passes -o - %s | FileCheck %s --check-prefixes=CHECK,CHECK-DXIL
2+
// RUN-DISABLED: %clang_cc1 -triple spirv-vulkan-library -x hlsl -emit-llvm -disable-llvm-passes -o - %s | FileCheck %s --check-prefixes=CHECK,CHECK-SPIRV
3+
4+
// NOTE: SPIRV codegen for resource types is not yet implemented
5+
6+
ByteAddressBuffer Buffer: register(u0, space0);
7+
8+
// CHECK: class.hlsl::ByteAddressBuffer" = type <{ target("dx.RawBuffer", i8, 1, 1), i8, [3 x i8] }>
9+
10+
// CHECK: @Buffer = global %"class.hlsl::ByteAddressBuffer" zeroinitializer, align 4
11+
12+
// CHECK: define internal void @_GLOBAL__sub_I_ByteAddressBuffer_contructor.hlsl()
13+
// CHECK: entry:
14+
// CHECK: call void @_init_resource_bindings()
15+
16+
// CHECK: define internal void @_init_resource_bindings() {
17+
// CHECK-NEXT: entry:
18+
// CHECK-DXIL-NEXT: %Buffer_h = call target("dx.RawBuffer", i8, 1, 1) @llvm.dx.handle.fromBinding.tdx.RawBuffer_i8_1_1t(i32 0, i32 0, i32 1, i32 0, i1 false)
19+
// CHECK-DXIL-NEXT: store target("dx.RawBuffer", i8, 1, 1) %Buffer_h, ptr @Buffer, align 4

clang/test/CodeGenHLSL/builtins/ByteAddressBuffer.hlsl

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)