[llvm] [RISCV] Consistently name AVL operands as $vl. NFC (PR #182174)
Craig Topper via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 18 17:57:44 PST 2026
https://github.com/topperc updated https://github.com/llvm/llvm-project/pull/182174
>From f368ff30ecbbb1583cfc992067a93a748b5ad57e Mon Sep 17 00:00:00 2001
From: Craig Topper <craig.topper at sifive.com>
Date: Wed, 18 Feb 2026 14:24:13 -0800
Subject: [PATCH] [RISCV] Consistently name AVL operands as $vl. NFC
Looking into using getNamedOperandIndex so we need to be consistent.
To avoid a conflict, I renamed the $vl output of vleff pseudos to
$vl_out. Arguably the AVL inputs should be $avl, but that requires
more changes and may interact with out of tree vendor specific instructions.
---
llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td b/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
index fe7dc2a21bd7f..ff44ec172f7e5 100644
--- a/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
+++ b/llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
@@ -835,8 +835,8 @@ class VPseudoUSLoadMask<VReg RetClass,
class VPseudoUSLoadFFNoMask<VReg RetClass,
int EEW> :
- RISCVVPseudo<(outs RetClass:$rd, GPR:$vl),
- (ins RetClass:$dest, GPRMemZeroOffset:$rs1, AVL:$avl,
+ RISCVVPseudo<(outs RetClass:$rd, GPR:$vl_out),
+ (ins RetClass:$dest, GPRMemZeroOffset:$rs1, AVL:$vl,
sew:$sew, vec_policy:$policy)>,
RISCVVLE</*Masked*/0, /*Strided*/0, /*FF*/1, !logtwo(EEW), VLMul> {
let mayLoad = 1;
@@ -850,9 +850,9 @@ class VPseudoUSLoadFFNoMask<VReg RetClass,
class VPseudoUSLoadFFMask<VReg RetClass,
int EEW> :
- RISCVVPseudo<(outs GetVRegNoV0<RetClass>.R:$rd, GPR:$vl),
+ RISCVVPseudo<(outs GetVRegNoV0<RetClass>.R:$rd, GPR:$vl_out),
(ins GetVRegNoV0<RetClass>.R:$passthru,
- GPRMemZeroOffset:$rs1, VMV0:$vm, AVL:$avl, sew:$sew,
+ GPRMemZeroOffset:$rs1, VMV0:$vm, AVL:$vl, sew:$sew,
vec_policy:$policy)>,
RISCVVLE</*Masked*/1, /*Strided*/0, /*FF*/1, !logtwo(EEW), VLMul> {
let mayLoad = 1;
@@ -1596,8 +1596,8 @@ class VPseudoUSSegLoadMask<VReg RetClass,
class VPseudoUSSegLoadFFNoMask<VReg RetClass,
int EEW,
bits<4> NF> :
- RISCVVPseudo<(outs RetClass:$rd, GPR:$vl),
- (ins RetClass:$dest, GPRMemZeroOffset:$rs1, AVL:$avl,
+ RISCVVPseudo<(outs RetClass:$rd, GPR:$vl_out),
+ (ins RetClass:$dest, GPRMemZeroOffset:$rs1, AVL:$vl,
sew:$sew, vec_policy:$policy)>,
RISCVVLSEG<NF, /*Masked*/0, /*Strided*/0, /*FF*/1, !logtwo(EEW), VLMul> {
let mayLoad = 1;
@@ -1612,9 +1612,9 @@ class VPseudoUSSegLoadFFNoMask<VReg RetClass,
class VPseudoUSSegLoadFFMask<VReg RetClass,
int EEW,
bits<4> NF> :
- RISCVVPseudo<(outs GetVRegNoV0<RetClass>.R:$rd, GPR:$vl),
+ RISCVVPseudo<(outs GetVRegNoV0<RetClass>.R:$rd, GPR:$vl_out),
(ins GetVRegNoV0<RetClass>.R:$passthru,
- GPRMemZeroOffset:$rs1, VMV0:$vm, AVL:$avl, sew:$sew,
+ GPRMemZeroOffset:$rs1, VMV0:$vm, AVL:$vl, sew:$sew,
vec_policy:$policy)>,
RISCVVLSEG<NF, /*Masked*/1, /*Strided*/0, /*FF*/1, !logtwo(EEW), VLMul> {
let mayLoad = 1;
More information about the llvm-commits
mailing list