Skip to content

Commit 09b5265

Browse files
authored
[RISCV] Decrease the capacity of SmallVector to 6. NFC. (llvm#145650)
The maximum usage of these SmallVectors is only 6 elements.
1 parent 36fbc6a commit 09b5265

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

clang/include/clang/Basic/riscv_vector.td

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1816,7 +1816,7 @@ let ManualCodegen = [{
18161816
// Unmasked: (passthru, op0, round_mode, vl)
18171817
// Masked: (passthru, op0, mask, frm, vl, policy)
18181818

1819-
SmallVector<llvm::Value*, 7> Operands;
1819+
SmallVector<llvm::Value*, 6> Operands;
18201820
bool HasMaskedOff = !(
18211821
(IsMasked && (PolicyAttrs & RVV_VTA) && (PolicyAttrs & RVV_VMA)) ||
18221822
(!IsMasked && PolicyAttrs & RVV_VTA));
@@ -2021,7 +2021,7 @@ let ManualCodegen = [{
20212021
// LLVM intrinsic
20222022
// Unmasked: (passthru, op0, frm, vl)
20232023
// Masked: (passthru, op0, mask, frm, vl, policy)
2024-
SmallVector<llvm::Value*, 7> Operands;
2024+
SmallVector<llvm::Value*, 6> Operands;
20252025
bool HasMaskedOff = !(
20262026
(IsMasked && (PolicyAttrs & RVV_VTA) && (PolicyAttrs & RVV_VMA)) ||
20272027
(!IsMasked && PolicyAttrs & RVV_VTA));
@@ -2225,7 +2225,7 @@ let ManualCodegen = [{
22252225
// Unmasked: (passthru, op0, op1, round_mode, vl)
22262226
// Masked: (passthru, vector_in, vector_in/scalar_in, mask, frm, vl, policy)
22272227

2228-
SmallVector<llvm::Value*, 7> Operands;
2228+
SmallVector<llvm::Value*, 6> Operands;
22292229
bool HasMaskedOff = !(
22302230
(IsMasked && (PolicyAttrs & RVV_VTA) && (PolicyAttrs & RVV_VMA)) ||
22312231
(!IsMasked && PolicyAttrs & RVV_VTA));

0 commit comments

Comments
 (0)