File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -260,10 +260,11 @@ class DXILPrepareModule : public ModulePass {
260260 DXILPrepareModule () : ModulePass(ID) {}
261261 void getAnalysisUsage (AnalysisUsage &AU) const override {
262262 AU.addRequired <DXILMetadataAnalysisWrapperPass>();
263- AU. addPreserved <ShaderFlagsAnalysisWrapper>();
263+
264264 AU.addPreserved <DXILMetadataAnalysisWrapperPass>();
265265 AU.addPreserved <DXILResourceWrapperPass>();
266266 AU.addPreserved <RootSignatureAnalysisWrapper>();
267+ AU.addPreserved <ShaderFlagsAnalysisWrapper>();
267268 }
268269 static char ID; // Pass identification.
269270};
Original file line number Diff line number Diff line change @@ -457,16 +457,17 @@ class DXILTranslateMetadataLegacy : public ModulePass {
457457 StringRef getPassName () const override { return " DXIL Translate Metadata" ; }
458458
459459 void getAnalysisUsage (AnalysisUsage &AU) const override {
460+ AU.addRequired <DXILMetadataAnalysisWrapperPass>();
460461 AU.addRequired <DXILResourceTypeWrapperPass>();
461462 AU.addRequired <DXILResourceWrapperPass>();
462463 AU.addRequired <ShaderFlagsAnalysisWrapper>();
463- AU.addRequired <DXILMetadataAnalysisWrapperPass>();
464464 AU.addRequired <RootSignatureAnalysisWrapper>();
465- AU.addPreserved <RootSignatureAnalysisWrapper>();
466- AU.addPreserved <DXILResourceWrapperPass>();
465+
467466 AU.addPreserved <DXILMetadataAnalysisWrapperPass>();
468- AU.addPreserved <ShaderFlagsAnalysisWrapper>();
469467 AU.addPreserved <DXILResourceBindingWrapperPass>();
468+ AU.addPreserved <DXILResourceWrapperPass>();
469+ AU.addPreserved <RootSignatureAnalysisWrapper>();
470+ AU.addPreserved <ShaderFlagsAnalysisWrapper>();
470471 }
471472
472473 bool runOnModule (Module &M) override {
You can’t perform that action at this time.
0 commit comments