From fab7a676c23e3f8d56a9071fbe9701aef9332db1 Mon Sep 17 00:00:00 2001 From: Michael Zolotukhin Date: Thu, 22 Mar 2018 23:44:40 +0000 Subject: State that CFG is preserved in 'Falkor HW Prefetch Fix Late Phase'. That removes some redundant recomputations from the passes pipeline. llvm-svn: 328272 --- llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'llvm/lib') diff --git a/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp b/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp index d1ddb2e3ef7..bd7e2c549cf 100644 --- a/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp +++ b/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp @@ -187,6 +187,7 @@ public: bool runOnMachineFunction(MachineFunction &Fn) override; void getAnalysisUsage(AnalysisUsage &AU) const override { + AU.setPreservesCFG(); AU.addRequired(); MachineFunctionPass::getAnalysisUsage(AU); } -- cgit v1.2.3