[llvm] [NFC][RISCV] Keep AVLReg define instr inside VSETVLInfo (PR #89180)
Luke Lau via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 24 03:19:49 PDT 2024
================
@@ -1504,8 +1518,8 @@ static bool canMutatePriorConfig(const MachineInstr &PrevMI,
if (Used.VLZeroness) {
if (isVLPreservingConfig(PrevMI))
return false;
- if (!getInfoForVSETVLI(PrevMI).hasEquallyZeroAVL(getInfoForVSETVLI(MI),
- MRI))
+ if (!getInfoForVSETVLI(PrevMI, MRI)
+ .hasEquallyZeroAVL(getInfoForVSETVLI(MI, MRI), MRI))
----------------
lukel97 wrote:
Once we store the def inside VSETVLIInfo, can we remove MRI from hasEquallyZeroAVL and isCompatible?
https://github.com/llvm/llvm-project/pull/89180
More information about the llvm-commits
mailing list