Warning, /include/clang/Basic/arm_sve_typeflags.inc is written in an unsupported language. File is not indexed.
0001 #ifdef LLVM_GET_SVE_TYPEFLAGS
0002 const uint64_t SplatOperandMask = 7168;
0003 const uint64_t IsTupleCreate = 4294967296;
0004 const uint64_t IsOutZA = 17592186044416;
0005 const uint64_t IsWriteZA = 1099511627776;
0006 const uint64_t IsInZA = 8796093022208;
0007 const uint64_t IsStreaming = 137438953472;
0008 const uint64_t IsReadZA = 549755813888;
0009 const uint64_t IsInsertOp1SVALL = 67108864;
0010 const uint64_t VerifyRuntimeMode = 4398046511104;
0011 const uint64_t IsByteIndexed = 16777216;
0012 const uint64_t IsOutZT0 = 140737488355328;
0013 const uint64_t IsInZT0 = 70368744177664;
0014 const uint64_t IsOverloadWhileRW = 4194304;
0015 const uint64_t IsStructLoad = 131072;
0016 const uint64_t IsTupleGet = 8589934592;
0017 const uint64_t IsScatterStore = 65536;
0018 const uint64_t IsAppendSVALL = 33554432;
0019 const uint64_t IsOverloadCvt = 8388608;
0020 const uint64_t IsGatherPrefetch = 268435456;
0021 const uint64_t ReverseUSDOT = 1073741824;
0022 const uint64_t IsLoad = 8192;
0023 const uint64_t ReverseMergeAnyBinOp = 34359738368;
0024 const uint64_t EltTypeMask = 15;
0025 const uint64_t IsPrefetch = 134217728;
0026 const uint64_t IsZExtReturn = 524288;
0027 const uint64_t IsOverloadNone = 1048576;
0028 const uint64_t SetsFPMR = 562949953421312;
0029 const uint64_t FirstMemEltType = 16;
0030 const uint64_t IsUndef = 2147483648;
0031 const uint64_t MemEltTypeMask = 112;
0032 const uint64_t IsInOutZA = 35184372088832;
0033 const uint64_t IsInOutZT0 = 281474976710656;
0034 const uint64_t FirstSplatOperand = 1024;
0035 const uint64_t IsStore = 16384;
0036 const uint64_t ReverseCompare = 536870912;
0037 const uint64_t MergeTypeMask = 896;
0038 const uint64_t ReverseMergeAnyAccOp = 68719476736;
0039 const uint64_t IsOverloadWhileOrMultiVecCvt = 2097152;
0040 const uint64_t IsReductionQV = 2199023255552;
0041 const uint64_t FirstEltType = 1;
0042 const uint64_t NoFlags = 0;
0043 const uint64_t IsTupleSet = 17179869184;
0044 const uint64_t IsStreamingCompatible = 274877906944;
0045 const uint64_t FirstMergeTypeMask = 128;
0046 const uint64_t IsStructStore = 262144;
0047 const uint64_t IsGatherLoad = 32768;
0048 const uint64_t OverloadKindMask = 14680064;
0049 #endif
0050
0051 #ifdef LLVM_GET_SVE_ELTTYPES
0052 EltTyFloat64 = 8,
0053 EltTyInt128 = 5,
0054 EltTyFloat16 = 6,
0055 EltTyInt64 = 4,
0056 EltTyBool8 = 9,
0057 EltTyInt16 = 2,
0058 EltTyFloat32 = 7,
0059 EltTyBool16 = 10,
0060 EltTyInt8 = 1,
0061 EltTyBool32 = 11,
0062 EltTyBool64 = 12,
0063 EltTyInvalid = 0,
0064 EltTyBFloat16 = 13,
0065 EltTyMFloat8 = 14,
0066 EltTyInt32 = 3,
0067 #endif
0068
0069 #ifdef LLVM_GET_SVE_MEMELTTYPES
0070 MemEltTyInt8 = 1,
0071 MemEltTyInt32 = 3,
0072 MemEltTyInt16 = 2,
0073 MemEltTyInt64 = 4,
0074 MemEltTyDefault = 0,
0075 #endif
0076
0077 #ifdef LLVM_GET_SVE_MERGETYPES
0078 MergeAny = 1,
0079 MergeNone = 0,
0080 MergeOp1 = 2,
0081 MergeZero = 3,
0082 MergeZeroExp = 5,
0083 MergeAnyExp = 4,
0084 #endif
0085