Skip to content

Commit

Permalink
[lldb] Cover all of SVE_TYPE in encoding switch
Browse files Browse the repository at this point in the history
  • Loading branch information
SpencerAbson committed Oct 23, 2024
1 parent a4ace3d commit 3309061
Showing 1 changed file with 2 additions and 56 deletions.
58 changes: 2 additions & 56 deletions lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit 3309061

Please sign in to comment.