Skip to content

Commit 166a9dd

Browse files
committed
Changes upon rebasing
1 parent c9ee494 commit 166a9dd

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

llvm/lib/Target/DirectX/DXILPrepare.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,10 @@ class DXILPrepareModule : public ModulePass {
248248
DXILPrepareModule() : ModulePass(ID) {}
249249
void getAnalysisUsage(AnalysisUsage &AU) const override {
250250
AU.setPreservesAll();
251+
AU.addPreserved<ShaderFlagsAnalysisWrapper>();
252+
AU.addPreserved<DXILResourceMDWrapper>();
251253
AU.addRequired<DXILMetadataAnalysisWrapperPass>();
254+
AU.addPreserved<DXILResourceWrapperPass>();
252255
}
253256
static char ID; // Pass identification.
254257
};

llvm/lib/Target/DirectX/DirectXTargetMachine.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
#include "llvm/CodeGen/TargetPassConfig.h"
2929
#include "llvm/IR/IRPrintingPasses.h"
3030
#include "llvm/IR/LegacyPassManager.h"
31+
#include "llvm/InitializePasses.h"
3132
#include "llvm/MC/MCSectionDXContainer.h"
3233
#include "llvm/MC/SectionKind.h"
3334
#include "llvm/MC/TargetRegistry.h"

0 commit comments

Comments
 (0)