Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:BuiltinType

277   if (!Ty->getAs<BuiltinType>() && !Ty->hasPointerRepresentation() &&
607 if (Ty->getAs<BuiltinType>() || Ty->hasPointerRepresentation() ||
808 if (const BuiltinType *BT = T->getAs<BuiltinType>()) {
809 BuiltinType::Kind K = BT->getKind();
810 if (K == BuiltinType::Float || K == BuiltinType::Double)
1380 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) {
1381 BuiltinType::Kind k = BT->getKind();
1383 if (k == BuiltinType::Void) {
1385 } else if (k == BuiltinType::Int128 || k == BuiltinType::UInt128) {
1388 } else if (k >= BuiltinType::Bool && k <= BuiltinType::LongLong) {
1390 } else if ((k == BuiltinType::Float || k == BuiltinType::Double) ||
1391 (k == BuiltinType::LongDouble &&
1395 } else if (k == BuiltinType::LongDouble) {
1438 if (VT->getElementType()->isSpecificBuiltinType(BuiltinType::Double))
1442 if (VT->getElementType()->isSpecificBuiltinType(BuiltinType::LongLong) ||
1443 VT->getElementType()->isSpecificBuiltinType(BuiltinType::ULongLong) ||
1444 VT->getElementType()->isSpecificBuiltinType(BuiltinType::Long) ||
1445 VT->getElementType()->isSpecificBuiltinType(BuiltinType::ULong))
2716 const BuiltinType *BT = T->getAs<BuiltinType>();
2775 if (const BuiltinType *BT = Ty->getAs<BuiltinType>())
2777 case BuiltinType::Int:
2778 case BuiltinType::UInt:
3135 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) {
3136 if (BT->getKind() != BuiltinType::Float &&
3137 BT->getKind() != BuiltinType::Double &&
3138 BT->getKind() != BuiltinType::LongDouble)
3239 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) {
3240 if (BT->getKind() == BuiltinType::Half ||
3241 BT->getKind() == BuiltinType::Float)
3243 if (BT->getKind() == BuiltinType::Double ||
3244 BT->getKind() == BuiltinType::LongDouble)
3279 } else if (Base->isSpecificBuiltinType(BuiltinType::Float))
3282 assert(Base->isSpecificBuiltinType(BuiltinType::Double) ||
3283 Base->isSpecificBuiltinType(BuiltinType::LongDouble));
3344 if (Ty->getAs<BuiltinType>() || Ty->isPointerType())
4171 if (const BuiltinType *BT = Ty->getAs<BuiltinType>())
4173 case BuiltinType::Bool:
4174 case BuiltinType::Char_S:
4175 case BuiltinType::Char_U:
4176 case BuiltinType::SChar:
4177 case BuiltinType::UChar:
4178 case BuiltinType::Short:
4179 case BuiltinType::UShort:
4392 const BuiltinType *BT = Ty->getAs<BuiltinType>();
4394 if (!BT || BT->getKind() != BuiltinType::Double)
4488 const BuiltinType *BT = b->getType()->getAs<BuiltinType>();