[clang] [AArch64] Implement reinterpret builtins for SVE vector tuples (PR #69598)

Momchil Velikov via cfe-commits cfe-commits at lists.llvm.org
Fri Oct 27 11:00:34 PDT 2023


================
@@ -64,26 +65,29 @@ class ImmCheck {
 };
 
 class SVEType {
-  TypeSpec TS;
   bool Float, Signed, Immediate, Void, Constant, Pointer, BFloat;
   bool DefaultType, IsScalable, Predicate, PredicatePattern, PrefetchOp,
       Svcount;
   unsigned Bitwidth, ElementBitwidth, NumVectors;
 
 public:
-  SVEType() : SVEType(TypeSpec(), 'v') {}
+  SVEType() : SVEType("", 'v', 0) {}
 
-  SVEType(TypeSpec TS, char CharMod, unsigned NumVectors = 1)
-      : TS(TS), Float(false), Signed(true), Immediate(false), Void(false),
+  SVEType(StringRef TS, char CharMod = 'd', unsigned NumVectors = 0)
----------------
momchil-velikov wrote:

Done

https://github.com/llvm/llvm-project/pull/69598


More information about the cfe-commits mailing list