To clarify that this only affects the "default" AA.
Reviewed By: ychen
Differential Revision: https://reviews.llvm.org/D93980
/// registered.
///
/// This also adds target-specific alias analyses registered via
- /// TargetMachine::registerAliasAnalyses().
+ /// TargetMachine::registerDefaultAliasAnalyses().
AAManager buildDefaultAAPipeline();
/// Parse a textual pass pipeline description into a \c
/// Allow the target to register alias analyses with the AAManager for use
/// with the new pass manager. Only affects the "default" AAManager.
- virtual void registerAliasAnalyses(AAManager &) {}
+ virtual void registerDefaultAliasAnalyses(AAManager &) {}
/// Add passes to the specified pass manager to get the specified file
/// emitted. Typically this will involve several steps of code generation.
// Add target-specific alias analyses.
if (TM)
- TM->registerAliasAnalyses(AA);
+ TM->registerDefaultAliasAnalyses(AA);
return AA;
}
});
}
-void AMDGPUTargetMachine::registerAliasAnalyses(AAManager &AAM) {
+void AMDGPUTargetMachine::registerDefaultAliasAnalyses(AAManager &AAM) {
AAM.registerFunctionAnalysis<AMDGPUAA>();
}
void registerPassBuilderCallbacks(PassBuilder &PB,
bool DebugPassManager) override;
- void registerAliasAnalyses(AAManager &) override;
+ void registerDefaultAliasAnalyses(AAManager &) override;
/// Get the integer value of a null pointer in the given address space.
static int64_t getNullPointerValue(unsigned AddrSpace) {