Author: Spencer Abson Date: 2024-10-23T17:05:28Z New Revision: 3309061b2dd8a5cacacf05d956a872617808a974
URL: https://github.com/llvm/llvm-project/commit/3309061b2dd8a5cacacf05d956a872617808a974 DIFF: https://github.com/llvm/llvm-project/commit/3309061b2dd8a5cacacf05d956a872617808a974.diff LOG: [lldb] Cover all of SVE_TYPE in encoding switch Added: Modified: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp Removed: ################################################################################ diff --git a/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp b/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp index 436797abb1d7e1..f5063175d6e070 100644 --- a/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp +++ b/lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp @@ -5032,62 +5032,8 @@ lldb::Encoding TypeSystemClang::GetEncoding(lldb::opaque_compiler_type_t type, break; // ARM -- Scalable Vector Extension - case clang::BuiltinType::SveBool: - case clang::BuiltinType::SveBoolx2: - case clang::BuiltinType::SveBoolx4: - case clang::BuiltinType::SveCount: - case clang::BuiltinType::SveInt8: - case clang::BuiltinType::SveInt8x2: - case clang::BuiltinType::SveInt8x3: - case clang::BuiltinType::SveInt8x4: - case clang::BuiltinType::SveInt16: - case clang::BuiltinType::SveInt16x2: - case clang::BuiltinType::SveInt16x3: - case clang::BuiltinType::SveInt16x4: - case clang::BuiltinType::SveInt32: - case clang::BuiltinType::SveInt32x2: - case clang::BuiltinType::SveInt32x3: - case clang::BuiltinType::SveInt32x4: - case clang::BuiltinType::SveInt64: - case clang::BuiltinType::SveInt64x2: - case clang::BuiltinType::SveInt64x3: - case clang::BuiltinType::SveInt64x4: - case clang::BuiltinType::SveUint8: - case clang::BuiltinType::SveUint8x2: - case clang::BuiltinType::SveUint8x3: - case clang::BuiltinType::SveUint8x4: - case clang::BuiltinType::SveUint16: - case clang::BuiltinType::SveUint16x2: - case clang::BuiltinType::SveUint16x3: - case clang::BuiltinType::SveUint16x4: - case clang::BuiltinType::SveUint32: - case clang::BuiltinType::SveUint32x2: - case clang::BuiltinType::SveUint32x3: - case clang::BuiltinType::SveUint32x4: - case clang::BuiltinType::SveUint64: - case clang::BuiltinType::SveUint64x2: - case clang::BuiltinType::SveUint64x3: - case clang::BuiltinType::SveUint64x4: - case clang::BuiltinType::SveMFloat8: - case clang::BuiltinType::SveMFloat8x2: - case clang::BuiltinType::SveMFloat8x3: - case clang::BuiltinType::SveMFloat8x4: - case clang::BuiltinType::SveFloat16: - case clang::BuiltinType::SveBFloat16: - case clang::BuiltinType::SveBFloat16x2: - case clang::BuiltinType::SveBFloat16x3: - case clang::BuiltinType::SveBFloat16x4: - case clang::BuiltinType::SveFloat16x2: - case clang::BuiltinType::SveFloat16x3: - case clang::BuiltinType::SveFloat16x4: - case clang::BuiltinType::SveFloat32: - case clang::BuiltinType::SveFloat32x2: - case clang::BuiltinType::SveFloat32x3: - case clang::BuiltinType::SveFloat32x4: - case clang::BuiltinType::SveFloat64: - case clang::BuiltinType::SveFloat64x2: - case clang::BuiltinType::SveFloat64x3: - case clang::BuiltinType::SveFloat64x4: +#define SVE_TYPE(Name, Id, SingletonId) case clang::BuiltinType::Id: +#include "clang/Basic/AArch64SVEACLETypes.def" break; // RISC-V V builtin types. _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits