Home | History | Annotate | Download | only in AST

Lines Matching refs:BT

313   if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
314 return BT->getKind() == BuiltinType::Void;
559 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
560 return BT->getKind() >= BuiltinType::Bool &&
561 BT->getKind() <= BuiltinType::Int128;
596 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
597 return BT->getKind() >= BuiltinType::Bool &&
598 BT->getKind() <= BuiltinType::Int128;
608 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
609 return BT->getKind() >= BuiltinType::Bool &&
610 BT->getKind() <= BuiltinType::Int128;
621 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
622 return BT->getKind() >= BuiltinType::Bool &&
623 BT->getKind() <= BuiltinType::Int128;
637 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
638 return BT->getKind() == BuiltinType::Bool;
643 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
644 return BT->getKind() == BuiltinType::Char_U ||
645 BT->getKind() == BuiltinType::UChar ||
646 BT->getKind() == BuiltinType::Char_S ||
647 BT->getKind() == BuiltinType::SChar;
652 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
653 return BT->getKind() == BuiltinType::WChar_S ||
654 BT->getKind() == BuiltinType::WChar_U;
659 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
660 return BT->getKind() == BuiltinType::Char16;
665 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
666 return BT->getKind() == BuiltinType::Char32;
673 const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType);
674 if (BT == 0) return false;
675 switch (BT->getKind()) {
693 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) {
694 return BT->getKind() >= BuiltinType::Char_S &&
695 BT->getKind() <= BuiltinType::Int128;
709 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) {
710 return BT->getKind() >= BuiltinType::Char_S &&
711 BT->getKind() <= BuiltinType::Int128;
733 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) {
734 return BT->getKind() >= BuiltinType::Bool &&
735 BT->getKind() <= BuiltinType::UInt128;
749 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) {
750 return BT->getKind() >= BuiltinType::Bool &&
751 BT->getKind() <= BuiltinType::UInt128;
770 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
771 return BT->getKind() == BuiltinType::Half;
777 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
778 return BT->getKind() >= BuiltinType::Half &&
779 BT->getKind() <= BuiltinType::LongDouble;
793 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
794 return BT->isFloatingPoint();
799 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
800 return BT->getKind() >= BuiltinType::Bool &&
801 BT->getKind() <= BuiltinType::LongDouble;
808 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
809 return BT->getKind() >= BuiltinType::Bool &&
810 BT->getKind() <= BuiltinType::LongDouble;
823 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType))
824 return BT->getKind() > BuiltinType::Void &&
825 BT->getKind() <= BuiltinType::NullPtr;
841 if (const BuiltinType *BT = dyn_cast<BuiltinType>(T)) {
842 if (BT->getKind() == BuiltinType::Bool) return STK_Bool;
843 if (BT->getKind() == BuiltinType::NullPtr) return STK_CPointer;
844 if (BT->isInteger()) return STK_Integral;
845 if (BT->isFloatingPoint()) return STK_Floating;
1266 if (const BuiltinType *BT = getAs<BuiltinType>())
1267 switch (BT->getKind()) {
1287 const BuiltinType *BT
1289 return BT->getKind() == BuiltinType::Int
1290 || BT->getKind() == BuiltinType::UInt;
1297 if (const BuiltinType *BT = getAs<BuiltinType>())
1298 return BT->getKind() == BuiltinType::NullPtr;