[PATCH] D69814: [Scheduling] Enable AA in PostRA Machine scheduler
Jon Roelofs via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 16 12:36:31 PST 2020
jroelofs added a comment.
In D69814#2397954 <https://reviews.llvm.org/D69814#2397954>, @jroelofs wrote:
> Since this adds a dependency on the AAResultsWrapperPass, shouldn't we be informing the pass manager about it?
>
> diff --git a/llvm/lib/CodeGen/MachineScheduler.cpp b/llvm/lib/CodeGen/MachineScheduler.cpp
> index 256628a179ae..950c87ea26f9 100644
> --- a/llvm/lib/CodeGen/MachineScheduler.cpp
> +++ b/llvm/lib/CodeGen/MachineScheduler.cpp
> @@ -240,8 +240,11 @@ char PostMachineScheduler::ID = 0;
>
> char &llvm::PostMachineSchedulerID = PostMachineScheduler::ID;
>
> -INITIALIZE_PASS(PostMachineScheduler, "postmisched",
> - "PostRA Machine Instruction Scheduler", false, false)
> +INITIALIZE_PASS_BEGIN(PostMachineScheduler, "postmisched",
> + "PostRA Machine Instruction Scheduler", false, false)
> +INITIALIZE_PASS_DEPENDENCY(AAResultsWrapperPass)
> +INITIALIZE_PASS_END(PostMachineScheduler, "postmisched",
> + "PostRA Machine Instruction Scheduler", false, false)
>
> PostMachineScheduler::PostMachineScheduler() : MachineSchedulerBase(ID) {
> initializePostMachineSchedulerPass(*PassRegistry::getPassRegistry());
https://reviews.llvm.org/D91561
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D69814/new/
https://reviews.llvm.org/D69814
More information about the llvm-commits
mailing list