Skip to content

Commit ae6d67a

Browse files
fix build
1 parent e841a98 commit ae6d67a

File tree

6 files changed

+10
-5
lines changed

6 files changed

+10
-5
lines changed

llvm/lib/Analysis/DXILResource.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
#include "llvm/IR/Metadata.h"
2121
#include "llvm/IR/Module.h"
2222
#include "llvm/InitializePasses.h"
23+
#include "llvm/Support/DXILABI.h"
2324
#include "llvm/Support/FormatVariadic.h"
2425
#include <cstdint>
2526
#include <optional>

llvm/lib/Support/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ add_llvm_component_library(LLVMSupport
182182
DivisionByConstantInfo.cpp
183183
DAGDeltaAlgorithm.cpp
184184
DJB.cpp
185+
DXILABI.cpp
185186
DynamicAPInt.cpp
186187
ELFAttributes.cpp
187188
ELFAttrParserCompact.cpp

llvm/lib/Support/DXILABI.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
#include "llvm/Support/ErrorHandling.h"
44

55
using namespace llvm;
6-
6+
namespace llvm {
7+
namespace dxil {
78
StringRef getResourceClassName(dxil::ResourceClass RC) {
89
switch (RC) {
910
case dxil::ResourceClass::SRV:
@@ -16,4 +17,6 @@ StringRef getResourceClassName(dxil::ResourceClass RC) {
1617
return "Sampler";
1718
}
1819
llvm_unreachable("Unhandled ResourceClass");
19-
}
20+
}
21+
} // namespace dxil
22+
} // namespace llvm

llvm/lib/Target/DirectX/DXContainerGlobals.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,8 +162,7 @@ void DXContainerGlobals::addRootSignature(Module &M,
162162

163163
auto &RSA = getAnalysis<RootSignatureAnalysisWrapper>().getRSInfo();
164164
const Function *EntryFunction = MMI.EntryPropertyVec[0].Entry;
165-
const std::optional<mcdxbc::RootSignatureDesc> &RS =
166-
RSA.getDescForFunction(EntryFunction);
165+
const mcdxbc::RootSignatureDesc *RS = RSA.getDescForFunction(EntryFunction);
167166

168167
if (!RS)
169168
return;

llvm/lib/Target/DirectX/DXILOpLowering.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -919,7 +919,7 @@ PreservedAnalyses DXILOpLowering::run(Module &M, ModuleAnalysisManager &MAM) {
919919
PA.preserve<DXILResourceAnalysis>();
920920
PA.preserve<DXILMetadataAnalysis>();
921921
PA.preserve<ShaderFlagsAnalysis>();
922-
PA.preserve<RootSignatureAnalysisWrapper>();
922+
PA.preserve<RootSignatureAnalysis>();
923923
return PA;
924924
}
925925

llvm/lib/Target/DirectX/DXILPostOptimizationValidation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#include "llvm/IR/IntrinsicsDirectX.h"
1919
#include "llvm/IR/Module.h"
2020
#include "llvm/InitializePasses.h"
21+
#include "llvm/Support/DXILABI.h"
2122

2223
#define DEBUG_TYPE "dxil-post-optimization-validation"
2324

0 commit comments

Comments
 (0)