[llvm] [RISCV][VLOPT] Allow users that are passthrus if tail elements aren't demanded (PR #124066)
Luke Lau via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 22 21:00:56 PST 2025
================
@@ -53,7 +53,7 @@ class RISCVVLOptimizer : public MachineFunctionPass {
std::optional<MachineOperand> getMinimumVLForUser(MachineOperand &UserOp);
/// Returns the largest common VL MachineOperand that may be used to optimize
/// MI. Returns std::nullopt if it failed to find a suitable VL.
- std::optional<MachineOperand> checkUsers(MachineInstr &MI);
+ std::optional<MachineOperand> checkUsers(const MachineInstr &MI);
----------------
lukel97 wrote:
Needed to tweak the signature here since UserMI is const
https://github.com/llvm/llvm-project/pull/124066
More information about the llvm-commits
mailing list