Skip to content

Commit 8474194

Browse files
authored
[RISCV] Remove unused RequiredFeatures argument from RVVIntrinsic constructor. NFC (#98067)
Looks like the usage was removed by 7a5cb15
1 parent 3f83a69 commit 8474194

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

clang/include/clang/Support/RISCVVIntrinsicUtils.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,6 @@ class RVVIntrinsic {
409409
bool HasBuiltinAlias, llvm::StringRef ManualCodegen,
410410
const RVVTypes &Types,
411411
const std::vector<int64_t> &IntrinsicTypes,
412-
const std::vector<llvm::StringRef> &RequiredFeatures,
413412
unsigned NF, Policy PolicyAttrs, bool HasFRMRoundModeOp);
414413
~RVVIntrinsic() = default;
415414

clang/lib/Support/RISCVVIntrinsicUtils.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -978,8 +978,7 @@ RVVIntrinsic::RVVIntrinsic(
978978
bool HasMaskedOffOperand, bool HasVL, PolicyScheme Scheme,
979979
bool SupportOverloading, bool HasBuiltinAlias, StringRef ManualCodegen,
980980
const RVVTypes &OutInTypes, const std::vector<int64_t> &NewIntrinsicTypes,
981-
const std::vector<StringRef> &RequiredFeatures, unsigned NF,
982-
Policy NewPolicyAttrs, bool HasFRMRoundModeOp)
981+
unsigned NF, Policy NewPolicyAttrs, bool HasFRMRoundModeOp)
983982
: IRName(IRName), IsMasked(IsMasked),
984983
HasMaskedOffOperand(HasMaskedOffOperand), HasVL(HasVL), Scheme(Scheme),
985984
SupportOverloading(SupportOverloading), HasBuiltinAlias(HasBuiltinAlias),

clang/utils/TableGen/RISCVVEmitter.cpp

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -576,8 +576,8 @@ void RVVEmitter::createRVVIntrinsics(
576576
Name, SuffixStr, OverloadedName, OverloadedSuffixStr, IRName,
577577
/*IsMasked=*/false, /*HasMaskedOffOperand=*/false, HasVL,
578578
UnMaskedPolicyScheme, SupportOverloading, HasBuiltinAlias,
579-
ManualCodegen, *Types, IntrinsicTypes, RequiredFeatures, NF,
580-
DefaultPolicy, HasFRMRoundModeOp));
579+
ManualCodegen, *Types, IntrinsicTypes, NF, DefaultPolicy,
580+
HasFRMRoundModeOp));
581581
if (UnMaskedPolicyScheme != PolicyScheme::SchemeNone)
582582
for (auto P : SupportedUnMaskedPolicies) {
583583
SmallVector<PrototypeDescriptor> PolicyPrototype =
@@ -591,8 +591,8 @@ void RVVEmitter::createRVVIntrinsics(
591591
Name, SuffixStr, OverloadedName, OverloadedSuffixStr, IRName,
592592
/*IsMask=*/false, /*HasMaskedOffOperand=*/false, HasVL,
593593
UnMaskedPolicyScheme, SupportOverloading, HasBuiltinAlias,
594-
ManualCodegen, *PolicyTypes, IntrinsicTypes, RequiredFeatures,
595-
NF, P, HasFRMRoundModeOp));
594+
ManualCodegen, *PolicyTypes, IntrinsicTypes, NF, P,
595+
HasFRMRoundModeOp));
596596
}
597597
if (!HasMasked)
598598
continue;
@@ -603,8 +603,7 @@ void RVVEmitter::createRVVIntrinsics(
603603
Name, SuffixStr, OverloadedName, OverloadedSuffixStr, MaskedIRName,
604604
/*IsMasked=*/true, HasMaskedOffOperand, HasVL, MaskedPolicyScheme,
605605
SupportOverloading, HasBuiltinAlias, ManualCodegen, *MaskTypes,
606-
IntrinsicTypes, RequiredFeatures, NF, DefaultPolicy,
607-
HasFRMRoundModeOp));
606+
IntrinsicTypes, NF, DefaultPolicy, HasFRMRoundModeOp));
608607
if (MaskedPolicyScheme == PolicyScheme::SchemeNone)
609608
continue;
610609
for (auto P : SupportedMaskedPolicies) {
@@ -618,8 +617,8 @@ void RVVEmitter::createRVVIntrinsics(
618617
Name, SuffixStr, OverloadedName, OverloadedSuffixStr,
619618
MaskedIRName, /*IsMasked=*/true, HasMaskedOffOperand, HasVL,
620619
MaskedPolicyScheme, SupportOverloading, HasBuiltinAlias,
621-
ManualCodegen, *PolicyTypes, IntrinsicTypes, RequiredFeatures, NF,
622-
P, HasFRMRoundModeOp));
620+
ManualCodegen, *PolicyTypes, IntrinsicTypes, NF, P,
621+
HasFRMRoundModeOp));
623622
}
624623
} // End for Log2LMULList
625624
} // End for TypeRange

0 commit comments

Comments
 (0)