Searched refs:ElementBitwidth (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/clang/utils/TableGen/ |
| H A D | SveEmitter.cpp | 70 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anon5066fa640111::SVEType 79 PrefetchOp(false), Bitwidth(128), ElementBitwidth(~0U), NumVectors(1) { in SVEType() 92 bool isChar() const { return ElementBitwidth == 8; } in isChar() 106 unsigned getElementSizeInBits() const { return ElementBitwidth; } in getElementSizeInBits() 110 assert(ElementBitwidth != ~0U); in getNumElements() 111 return Bitwidth / ElementBitwidth; in getNumElements() 371 switch (ElementBitwidth) { in builtin_str() 381 switch (ElementBitwidth) { in builtin_str() 388 assert(ElementBitwidth == 16 && "Not a valid BFloat."); in builtin_str() 446 S += utostr(ElementBitwidth); in str() [all …]
|
| H A D | NeonEmitter.cpp | 158 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anoncfaa73c60111::Type 164 Bitwidth(0), ElementBitwidth(0), NumVectors(0) {} in Type() 169 NoManglingQ(false), Bitwidth(0), ElementBitwidth(0), NumVectors(0) { in Type() 195 bool isFloat() const { return isFloating() && ElementBitwidth == 32; } in isFloat() 196 bool isDouble() const { return isFloating() && ElementBitwidth == 64; } in isDouble() 197 bool isHalf() const { return isFloating() && ElementBitwidth == 16; } in isHalf() 198 bool isChar() const { return ElementBitwidth == 8; } in isChar() 199 bool isShort() const { return isInteger() && ElementBitwidth == 16; } in isShort() 200 bool isInt() const { return isInteger() && ElementBitwidth == 32; } in isInt() 201 bool isLong() const { return isInteger() && ElementBitwidth == 64; } in isLong() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 49 VScaleVal LMULType::getScale(unsigned ElementBitwidth) const { in getScale() 51 switch (ElementBitwidth) { in getScale() 114 if (isFloat() && ElementBitwidth == 8) in verifyType() 117 switch (ElementBitwidth) { in verifyType() 158 assert(ElementBitwidth == 1); in initBuiltinStr() 163 switch (ElementBitwidth) { in initBuiltinStr() 185 switch (ElementBitwidth) { in initBuiltinStr() 240 ClangBuiltinStr += utostr(ElementBitwidth) + LMUL.str() + "_t"; in initClangBuiltinStr() 251 return Twine(TypeStr + Twine(ElementBitwidth) + "_t").str(); in initTypeStr() 252 return Twine("v" + TypeStr + Twine(ElementBitwidth) + LMUL.str() + "_t") in initTypeStr() [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/Support/ |
| H A D | RISCVVIntrinsicUtils.h | 222 std::optional<unsigned> getScale(unsigned ElementBitwidth) const; 243 unsigned ElementBitwidth = 0; variable 282 return isVector() && ElementBitwidth == Width; in isVector() 289 return isVector() && isFloat() && ElementBitwidth == Width; in isFloatVector() 292 return isFloat() && ElementBitwidth == Width; in isFloat() 296 unsigned getElementBitwidth() const { return ElementBitwidth; } in getElementBitwidth()
|