Skip to content

Commit db73d71

Browse files
Joao SaffranJoao Saffran
authored andcommitted
update
1 parent 971ad57 commit db73d71

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

llvm/lib/Support/DXILABI.cpp

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,14 @@
11

22
#include "llvm/Support/DXILABI.h"
3+
#include "llvm/BinaryFormat/DXContainer.h"
34
#include "llvm/Support/ErrorHandling.h"
5+
#include "llvm/Support/ScopedPrinter.h"
46

57
using namespace llvm;
68
namespace llvm {
79
namespace dxil {
810
StringRef getResourceClassName(dxil::ResourceClass RC) {
9-
switch (RC) {
10-
case dxil::ResourceClass::SRV:
11-
return "SRV";
12-
case dxil::ResourceClass::UAV:
13-
return "UAV";
14-
case dxil::ResourceClass::CBuffer:
15-
return "CBuffer";
16-
case dxil::ResourceClass::Sampler:
17-
return "Sampler";
18-
}
19-
llvm_unreachable("Unhandled ResourceClass");
11+
return enumToStringRef(RC, dxbc::getResourceClasses());
2012
}
2113
} // namespace dxil
2214
} // namespace llvm

llvm/test/CodeGen/DirectX/rootsignature-validation-fail-cbuffer-range.ll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
; RUN: not opt -S -passes='dxil-post-optimization-validation' -mtriple=dxil-pc-shadermodel6.6-compute %s 2>&1 | FileCheck %s
2-
; CHECK: error: register CBuffer (space=0, register=2) is overlapping with register CBuffer (space=0, register=0), verify your root signature definition.
2+
; CHECK: error: register CBV (space=0, register=2) is overlapping with register CBV (space=0, register=0), verify your root signature definition.
33

44
define void @CSMain() "hlsl.shader"="compute" {
55
entry:

0 commit comments

Comments
 (0)