Author: eopXD Date: 2023-05-22T03:40:12-07:00 New Revision: 38140255113297fe3e7926d311cd45004928779e
URL: https://github.com/llvm/llvm-project/commit/38140255113297fe3e7926d311cd45004928779e DIFF: https://github.com/llvm/llvm-project/commit/38140255113297fe3e7926d311cd45004928779e.diff LOG: [Clang][RISCV] Remove unused variable `IsTuple` for structure `RVVIntrinsic` Signed-off by: eop Chen <eop.c...@sifive.com> Added: Modified: clang/include/clang/Support/RISCVVIntrinsicUtils.h clang/lib/Support/RISCVVIntrinsicUtils.cpp clang/utils/TableGen/RISCVVEmitter.cpp Removed: ################################################################################ diff --git a/clang/include/clang/Support/RISCVVIntrinsicUtils.h b/clang/include/clang/Support/RISCVVIntrinsicUtils.h index 07c6bbad5edde..2a81e7972358e 100644 --- a/clang/include/clang/Support/RISCVVIntrinsicUtils.h +++ b/clang/include/clang/Support/RISCVVIntrinsicUtils.h @@ -381,7 +381,6 @@ class RVVIntrinsic { std::vector<int64_t> IntrinsicTypes; unsigned NF = 1; Policy PolicyAttrs; - bool IsTuple = false; public: RVVIntrinsic(llvm::StringRef Name, llvm::StringRef Suffix, @@ -392,7 +391,7 @@ class RVVIntrinsic { const RVVTypes &Types, const std::vector<int64_t> &IntrinsicTypes, const std::vector<llvm::StringRef> &RequiredFeatures, - unsigned NF, Policy PolicyAttrs, bool IsTuple); + unsigned NF, Policy PolicyAttrs); ~RVVIntrinsic() = default; RVVTypePtr getOutputType() const { return OutputType; } diff --git a/clang/lib/Support/RISCVVIntrinsicUtils.cpp b/clang/lib/Support/RISCVVIntrinsicUtils.cpp index a41c77d40020c..353e0cb4422f2 100644 --- a/clang/lib/Support/RISCVVIntrinsicUtils.cpp +++ b/clang/lib/Support/RISCVVIntrinsicUtils.cpp @@ -877,12 +877,11 @@ RVVIntrinsic::RVVIntrinsic(StringRef NewName, StringRef Suffix, const RVVTypes &OutInTypes, const std::vector<int64_t> &NewIntrinsicTypes, const std::vector<StringRef> &RequiredFeatures, - unsigned NF, Policy NewPolicyAttrs, bool IsTuple) + unsigned NF, Policy NewPolicyAttrs) : IRName(IRName), IsMasked(IsMasked), HasMaskedOffOperand(HasMaskedOffOperand), HasVL(HasVL), Scheme(Scheme), SupportOverloading(SupportOverloading), HasBuiltinAlias(HasBuiltinAlias), - ManualCodegen(ManualCodegen.str()), NF(NF), PolicyAttrs(NewPolicyAttrs), - IsTuple(IsTuple) { + ManualCodegen(ManualCodegen.str()), NF(NF), PolicyAttrs(NewPolicyAttrs) { // Init BuiltinName, Name and OverloadedName BuiltinName = NewName.str(); diff --git a/clang/utils/TableGen/RISCVVEmitter.cpp b/clang/utils/TableGen/RISCVVEmitter.cpp index 7ecb6a0a87fa6..c9f454a4ea323 100644 --- a/clang/utils/TableGen/RISCVVEmitter.cpp +++ b/clang/utils/TableGen/RISCVVEmitter.cpp @@ -569,7 +569,7 @@ void RVVEmitter::createRVVIntrinsics( /*IsMasked=*/false, /*HasMaskedOffOperand=*/false, HasVL, UnMaskedPolicyScheme, SupportOverloading, HasBuiltinAlias, ManualCodegen, *Types, IntrinsicTypes, RequiredFeatures, NF, - DefaultPolicy, IsTuple)); + DefaultPolicy)); if (UnMaskedPolicyScheme != PolicyScheme::SchemeNone) for (auto P : SupportedUnMaskedPolicies) { SmallVector<PrototypeDescriptor> PolicyPrototype = @@ -584,7 +584,7 @@ void RVVEmitter::createRVVIntrinsics( /*IsMask=*/false, /*HasMaskedOffOperand=*/false, HasVL, UnMaskedPolicyScheme, SupportOverloading, HasBuiltinAlias, ManualCodegen, *PolicyTypes, IntrinsicTypes, RequiredFeatures, - NF, P, IsTuple)); + NF, P)); } if (!HasMasked) continue; @@ -595,7 +595,7 @@ void RVVEmitter::createRVVIntrinsics( Name, SuffixStr, OverloadedName, OverloadedSuffixStr, MaskedIRName, /*IsMasked=*/true, HasMaskedOffOperand, HasVL, MaskedPolicyScheme, SupportOverloading, HasBuiltinAlias, ManualCodegen, *MaskTypes, - IntrinsicTypes, RequiredFeatures, NF, DefaultPolicy, IsTuple)); + IntrinsicTypes, RequiredFeatures, NF, DefaultPolicy)); if (MaskedPolicyScheme == PolicyScheme::SchemeNone) continue; for (auto P : SupportedMaskedPolicies) { @@ -610,7 +610,7 @@ void RVVEmitter::createRVVIntrinsics( MaskedIRName, /*IsMasked=*/true, HasMaskedOffOperand, HasVL, MaskedPolicyScheme, SupportOverloading, HasBuiltinAlias, ManualCodegen, *PolicyTypes, IntrinsicTypes, RequiredFeatures, NF, - P, IsTuple)); + P)); } } // End for Log2LMULList } // End for TypeRange _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits