@@ -172,7 +172,7 @@ void ModuleShaderFlags::updateFunctionFlags(ComputedShaderFlags &CSF,
172172
173173// / Construct ModuleShaderFlags for module Module M
174174void ModuleShaderFlags::initialize (Module &M, DXILResourceTypeMap &DRTM,
175- DXILBindingMap &DBM ,
175+ DXILResourceMap &DRM ,
176176 const ModuleMetadataInfo &MMDI) {
177177
178178 CanSetResMayNotAlias = MMDI.DXILVersion >= VersionTuple (1 , 7 );
@@ -211,7 +211,7 @@ void ModuleShaderFlags::initialize(Module &M, DXILResourceTypeMap &DRTM,
211211 // Set ResMayNotAlias to true if DXIL version < 1.8 and there are UAVs
212212 // present globally.
213213 if (CanSetResMayNotAlias && MMDI.DXILVersion < VersionTuple (1 , 8 ))
214- SCCSF.ResMayNotAlias = !DBM .uavs ().empty ();
214+ SCCSF.ResMayNotAlias = !DRM .uavs ().empty ();
215215
216216 ComputedShaderFlags CSF;
217217 for (const auto &BB : *F)
@@ -286,11 +286,11 @@ AnalysisKey ShaderFlagsAnalysis::Key;
286286ModuleShaderFlags ShaderFlagsAnalysis::run (Module &M,
287287 ModuleAnalysisManager &AM) {
288288 DXILResourceTypeMap &DRTM = AM.getResult <DXILResourceTypeAnalysis>(M);
289- DXILBindingMap &DBM = AM.getResult <DXILResourceBindingAnalysis >(M);
289+ DXILResourceMap &DRM = AM.getResult <DXILResourceAnalysis >(M);
290290 const ModuleMetadataInfo MMDI = AM.getResult <DXILMetadataAnalysis>(M);
291291
292292 ModuleShaderFlags MSFI;
293- MSFI.initialize (M, DRTM, DBM , MMDI);
293+ MSFI.initialize (M, DRTM, DRM , MMDI);
294294
295295 return MSFI;
296296}
@@ -320,19 +320,19 @@ PreservedAnalyses ShaderFlagsAnalysisPrinter::run(Module &M,
320320bool ShaderFlagsAnalysisWrapper::runOnModule (Module &M) {
321321 DXILResourceTypeMap &DRTM =
322322 getAnalysis<DXILResourceTypeWrapperPass>().getResourceTypeMap ();
323- DXILBindingMap &DBM =
324- getAnalysis<DXILResourceBindingWrapperPass >().getBindingMap ();
323+ DXILResourceMap &DRM =
324+ getAnalysis<DXILResourceWrapperPass >().getBindingMap ();
325325 const ModuleMetadataInfo MMDI =
326326 getAnalysis<DXILMetadataAnalysisWrapperPass>().getModuleMetadata ();
327327
328- MSFI.initialize (M, DRTM, DBM , MMDI);
328+ MSFI.initialize (M, DRTM, DRM , MMDI);
329329 return false ;
330330}
331331
332332void ShaderFlagsAnalysisWrapper::getAnalysisUsage (AnalysisUsage &AU) const {
333333 AU.setPreservesAll ();
334334 AU.addRequiredTransitive <DXILResourceTypeWrapperPass>();
335- AU.addRequiredTransitive <DXILResourceBindingWrapperPass >();
335+ AU.addRequiredTransitive <DXILResourceWrapperPass >();
336336 AU.addRequired <DXILMetadataAnalysisWrapperPass>();
337337}
338338
0 commit comments