diff options
author | Pengcheng Wang <wangpengcheng.pp@bytedance.com> | 2024-07-26 15:47:47 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-26 15:47:47 +0800 |
commit | ed4e75d5e5ada30c37c57df032378a77e6dd598e (patch) | |
tree | 10f7a3193692ae6ad5fc7454a11754a76607db36 /llvm/lib/CodeGen/MachineSink.cpp | |
parent | a82032918cd445e5750e171f57d4f3d7096c021a (diff) | |
download | llvm-ed4e75d5e5ada30c37c57df032378a77e6dd598e.zip llvm-ed4e75d5e5ada30c37c57df032378a77e6dd598e.tar.gz llvm-ed4e75d5e5ada30c37c57df032378a77e6dd598e.tar.bz2 |
[CodeGen] Remove AA parameter of isSafeToMove (#100691)
This `AA` parameter is not used and for most uses they just pass
a nullptr.
The use of `AA` was removed since 8d0383e.
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
-rw-r--r-- | llvm/lib/CodeGen/MachineSink.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/MachineSink.cpp b/llvm/lib/CodeGen/MachineSink.cpp index 4b3ff57..f10b98c 100644 --- a/llvm/lib/CodeGen/MachineSink.cpp +++ b/llvm/lib/CodeGen/MachineSink.cpp @@ -374,7 +374,7 @@ bool MachineSinking::PerformSinkAndFold(MachineInstr &MI, // Check if it's safe to move the instruction. bool SawStore = true; - if (!MI.isSafeToMove(AA, SawStore)) + if (!MI.isSafeToMove(SawStore)) return false; // Convergent operations may not be made control-dependent on additional @@ -687,7 +687,7 @@ void MachineSinking::FindCycleSinkCandidates( continue; } bool DontMoveAcrossStore = true; - if (!MI.isSafeToMove(AA, DontMoveAcrossStore)) { + if (!MI.isSafeToMove(DontMoveAcrossStore)) { LLVM_DEBUG(dbgs() << "CycleSink: Instruction not safe to move.\n"); continue; } @@ -1654,7 +1654,7 @@ bool MachineSinking::SinkInstruction(MachineInstr &MI, bool &SawStore, return false; // Check if it's safe to move the instruction. - if (!MI.isSafeToMove(AA, SawStore)) + if (!MI.isSafeToMove(SawStore)) return false; // Convergent operations may not be made control-dependent on additional @@ -1705,7 +1705,7 @@ bool MachineSinking::SinkInstruction(MachineInstr &MI, bool &SawStore, bool TryBreak = false; bool Store = MI.mayLoad() ? hasStoreBetween(ParentBlock, SuccToSinkTo, MI) : true; - if (!MI.isSafeToMove(AA, Store)) { + if (!MI.isSafeToMove(Store)) { LLVM_DEBUG(dbgs() << " *** NOTE: Won't sink load along critical edge.\n"); TryBreak = true; } |