File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -248,7 +248,10 @@ class DXILPrepareModule : public ModulePass {
248
248
DXILPrepareModule () : ModulePass(ID) {}
249
249
void getAnalysisUsage (AnalysisUsage &AU) const override {
250
250
AU.setPreservesAll ();
251
+ AU.addPreserved <ShaderFlagsAnalysisWrapper>();
252
+ AU.addPreserved <DXILResourceMDWrapper>();
251
253
AU.addRequired <DXILMetadataAnalysisWrapperPass>();
254
+ AU.addPreserved <DXILResourceWrapperPass>();
252
255
}
253
256
static char ID; // Pass identification.
254
257
};
Original file line number Diff line number Diff line change 28
28
#include " llvm/CodeGen/TargetPassConfig.h"
29
29
#include " llvm/IR/IRPrintingPasses.h"
30
30
#include " llvm/IR/LegacyPassManager.h"
31
+ #include " llvm/InitializePasses.h"
31
32
#include " llvm/MC/MCSectionDXContainer.h"
32
33
#include " llvm/MC/SectionKind.h"
33
34
#include " llvm/MC/TargetRegistry.h"
You can’t perform that action at this time.
0 commit comments