Searched refs:ElementBitwidth (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 45 VScaleVal LMULType::getScale(unsigned ElementBitwidth) const { in getScale() 47 switch (ElementBitwidth) { in getScale() 111 if (isFloat() && ElementBitwidth == 8) in verifyType() 113 if (isBFloat() && ElementBitwidth != 16) in verifyType() 120 switch (ElementBitwidth) { in verifyType() 161 assert(ElementBitwidth == 1); in initBuiltinStr() 166 switch (ElementBitwidth) { in initBuiltinStr() 188 switch (ElementBitwidth) { in initBuiltinStr() 252 ClangBuiltinStr += utostr(ElementBitwidth) + LMUL.str() + in initClangBuiltinStr() 264 return Twine(TypeStr + Twine(ElementBitwidth) + "_t").str(); in initTypeStr() [all …]
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | SveEmitter.cpp | 72 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anone51b860d0111::SVEType 80 ElementBitwidth(~0U), NumVectors(NumVectors) { in SVEType() 97 bool isChar() const { return ElementBitwidth == 8 && isInteger(); } in isChar() 118 unsigned getElementSizeInBits() const { return ElementBitwidth; } in getElementSizeInBits() 122 assert(ElementBitwidth != ~0U); in getNumElements() 123 return isPredicate() ? 16 : (Bitwidth / ElementBitwidth); in getNumElements() 462 assert(ElementBitwidth == 16 && "Invalid BFloat16!"); in builtinBaseType() 465 assert(ElementBitwidth == 8 && "Invalid MFloat8!"); in builtinBaseType() 468 switch (ElementBitwidth) { in builtinBaseType() 480 switch (ElementBitwidth) { in builtinBaseType() [all …]
|
| H A D | NeonEmitter.cpp | 156 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anonfaf0748f0111::Type 162 Bitwidth(0), ElementBitwidth(0), NumVectors(0) {} in Type() 167 NoManglingQ(false), Bitwidth(0), ElementBitwidth(0), NumVectors(0) { in Type() 193 bool isFloat() const { return isFloating() && ElementBitwidth == 32; } in isFloat() 194 bool isDouble() const { return isFloating() && ElementBitwidth == 64; } in isDouble() 195 bool isHalf() const { return isFloating() && ElementBitwidth == 16; } in isHalf() 196 bool isChar() const { return ElementBitwidth == 8; } in isChar() 197 bool isShort() const { return isInteger() && ElementBitwidth == 16; } in isShort() 198 bool isInt() const { return isInteger() && ElementBitwidth == 32; } in isInt() 199 bool isLong() const { return isInteger() && ElementBitwidth == 64; } in isLong() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Support/ |
| H A D | RISCVVIntrinsicUtils.h | 241 std::optional<unsigned> getScale(unsigned ElementBitwidth) const; 262 unsigned ElementBitwidth = 0; variable 303 return isVector() && ElementBitwidth == Width; in isVector() 311 return isVector() && isFloat() && ElementBitwidth == Width; in isFloatVector() 314 return isFloat() && ElementBitwidth == Width; in isFloat() 319 unsigned getElementBitwidth() const { return ElementBitwidth; } in getElementBitwidth()
|