Home
last modified time | relevance | path

Searched refs:ElementBitwidth (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DSveEmitter.cpp70 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anon47288a980111::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 DRISCVVEmitter.cpp39 Optional<unsigned> getScale(unsigned ElementBitwidth) const;
66 unsigned ElementBitwidth = 0; member in __anond814f6670111::RVVType
108 return isVector() && isFloat() && ElementBitwidth == Width; in isFloatVector()
111 return isFloat() && ElementBitwidth == Width; in isFloat()
271 VScaleVal LMULType::getScale(unsigned ElementBitwidth) const { in getScale()
273 switch (ElementBitwidth) { in getScale()
341 if (isFloat() && ElementBitwidth == 8) in verifyType()
344 switch (ElementBitwidth) { in verifyType()
385 assert(ElementBitwidth == 1); in initBuiltinStr()
390 switch (ElementBitwidth) { in initBuiltinStr()
[all …]
H A DNeonEmitter.cpp159 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anon9e9e0a7a0111::Type
165 Bitwidth(0), ElementBitwidth(0), NumVectors(0) {} in Type()
170 NoManglingQ(false), Bitwidth(0), ElementBitwidth(0), NumVectors(0) { in Type()
196 bool isFloat() const { return isFloating() && ElementBitwidth == 32; } in isFloat()
197 bool isDouble() const { return isFloating() && ElementBitwidth == 64; } in isDouble()
198 bool isHalf() const { return isFloating() && ElementBitwidth == 16; } in isHalf()
199 bool isChar() const { return ElementBitwidth == 8; } in isChar()
200 bool isShort() const { return isInteger() && ElementBitwidth == 16; } in isShort()
201 bool isInt() const { return isInteger() && ElementBitwidth == 32; } in isInt()
202 bool isLong() const { return isInteger() && ElementBitwidth == 64; } in isLong()
[all …]