/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTCommon.cpp | 26 serialization::TypeIdxFromBuiltin(const BuiltinType *BT) { 29 case BuiltinType::Void: ID = PREDEF_TYPE_VOID_ID; break; 30 case BuiltinType::Bool: ID = PREDEF_TYPE_BOOL_ID; break; 31 case BuiltinType::Char_U: ID = PREDEF_TYPE_CHAR_U_ID; break; 32 case BuiltinType::UChar: ID = PREDEF_TYPE_UCHAR_ID; break; 33 case BuiltinType::UShort: ID = PREDEF_TYPE_USHORT_ID; break; 34 case BuiltinType::UInt: ID = PREDEF_TYPE_UINT_ID; break; 35 case BuiltinType::ULong: ID = PREDEF_TYPE_ULONG_ID; break; 36 case BuiltinType::ULongLong: ID = PREDEF_TYPE_ULONGLONG_ID; break; 37 case BuiltinType [all...] |
H A D | ASTCommon.h | 33 TypeIdx TypeIdxFromBuiltin(const BuiltinType *BT); 48 if (const BuiltinType *BT = dyn_cast<BuiltinType>(T.getTypePtr()))
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGOpenCLRuntime.cpp | 36 switch (cast<BuiltinType>(T)->getKind()) { 40 case BuiltinType::OCLImage1d: 43 case BuiltinType::OCLImage1dArray: 46 case BuiltinType::OCLImage1dBuffer: 49 case BuiltinType::OCLImage2d: 52 case BuiltinType::OCLImage2dArray: 55 case BuiltinType::OCLImage3d: 58 case BuiltinType::OCLSampler: 60 case BuiltinType::OCLEvent:
|
H A D | CodeGenTypes.cpp | 321 switch (cast<BuiltinType>(Ty)->getKind()) { 322 case BuiltinType::Void: 323 case BuiltinType::ObjCId: 324 case BuiltinType::ObjCClass: 325 case BuiltinType::ObjCSel: 331 case BuiltinType::Bool: 336 case BuiltinType::Char_S: 337 case BuiltinType::Char_U: 338 case BuiltinType::SChar: 339 case BuiltinType [all...] |
H A D | CGRTTI.cpp | 158 static bool TypeInfoIsInStandardLibrary(const BuiltinType *Ty) { 169 case BuiltinType::Void: 170 case BuiltinType::NullPtr: 171 case BuiltinType::Bool: 172 case BuiltinType::WChar_S: 173 case BuiltinType::WChar_U: 174 case BuiltinType::Char_U: 175 case BuiltinType::Char_S: 176 case BuiltinType::UChar: 177 case BuiltinType [all...] |
H A D | CodeGenTBAA.cpp | 104 if (const BuiltinType *BTy = dyn_cast<BuiltinType>(Ty)) { 111 case BuiltinType::Char_U: 112 case BuiltinType::Char_S: 113 case BuiltinType::UChar: 114 case BuiltinType::SChar: 118 case BuiltinType::UShort: 120 case BuiltinType::UInt: 122 case BuiltinType::ULong: 124 case BuiltinType [all...] |
H A D | TargetInfo.cpp | 307 if (!Ty->getAs<BuiltinType>() && !Ty->hasPointerRepresentation() && 639 if (Ty->getAs<BuiltinType>() || Ty->hasPointerRepresentation() || 838 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { 839 BuiltinType::Kind K = BT->getKind(); 840 if (K == BuiltinType::Float || K == BuiltinType::Double) 1456 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { 1457 BuiltinType [all...] |
H A D | CGDebugInfo.cpp | 390 llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) { 396 case BuiltinType::Id: 398 case BuiltinType::Dependent: 400 case BuiltinType::NullPtr: 402 case BuiltinType::Void: 404 case BuiltinType::ObjCClass: 411 case BuiltinType::ObjCId: { 437 case BuiltinType::ObjCSel: { 447 case BuiltinType::OCLImage1d: 450 case BuiltinType [all...] |
H A D | CGExprScalar.cpp | 2650 BuiltinType::Kind ElemKind) { 2653 case BuiltinType::Char_U: 2654 case BuiltinType::UChar: 2657 case BuiltinType::Char_S: 2658 case BuiltinType::SChar: 2661 case BuiltinType::UShort: 2664 case BuiltinType::Short: 2667 case BuiltinType::UInt: 2668 case BuiltinType::ULong: 2671 case BuiltinType [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | TypeLoc.cpp | 251 case BuiltinType::Void: 253 case BuiltinType::Bool: 255 case BuiltinType::Char_U: 256 case BuiltinType::Char_S: 258 case BuiltinType::Char16: 260 case BuiltinType::Char32: 262 case BuiltinType::WChar_S: 263 case BuiltinType::WChar_U: 265 case BuiltinType::UChar: 266 case BuiltinType [all...] |
H A D | NSAPI.cpp | 290 const BuiltinType *BT = T->getAs<BuiltinType>(); 306 case BuiltinType::Char_S: 307 case BuiltinType::SChar: 309 case BuiltinType::Char_U: 310 case BuiltinType::UChar: 312 case BuiltinType::Short: 314 case BuiltinType::UShort: 316 case BuiltinType::Int: 318 case BuiltinType [all...] |
H A D | Type.cpp | 630 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) 631 return BT->getKind() >= BuiltinType::Bool && 632 BT->getKind() <= BuiltinType::Int128; 643 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) 644 return BT->getKind() >= BuiltinType::Bool && 645 BT->getKind() <= BuiltinType::Int128; 660 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalTyp [all...] |
H A D | MicrosoftMangle.cpp | 1189 void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T, 1216 case BuiltinType::Void: Out << 'X'; break; 1217 case BuiltinType::SChar: Out << 'C'; break; 1218 case BuiltinType::Char_U: case BuiltinType::Char_S: Out << 'D'; break; 1219 case BuiltinType::UChar: Out << 'E'; break; 1220 case BuiltinType::Short: Out << 'F'; break; 1221 case BuiltinType::UShort: Out << 'G'; break; 1222 case BuiltinType::Int: Out << 'H'; break; 1223 case BuiltinType [all...] |
H A D | ItaniumMangle.cpp | 1861 bool isSubstitutable = quals || !isa<BuiltinType>(T); 1905 void CXXNameMangler::mangleType(const BuiltinType *T) { 1936 case BuiltinType::Void: Out << 'v'; break; 1937 case BuiltinType::Bool: Out << 'b'; break; 1938 case BuiltinType::Char_U: case BuiltinType::Char_S: Out << 'c'; break; 1939 case BuiltinType::UChar: Out << 'h'; break; 1940 case BuiltinType::UShort: Out << 't'; break; 1941 case BuiltinType::UInt: Out << 'j'; break; 1942 case BuiltinType [all...] |
H A D | ASTContext.cpp | 902 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) { 903 BuiltinType *Ty = new (*this, TypeAlignment) BuiltinType(K); 920 InitBuiltinType(VoidTy, BuiltinType::Void); 923 InitBuiltinType(BoolTy, BuiltinType::Bool); 926 InitBuiltinType(CharTy, BuiltinType::Char_S); 928 InitBuiltinType(CharTy, BuiltinType::Char_U); 930 InitBuiltinType(SignedCharTy, BuiltinType::SChar); 931 InitBuiltinType(ShortTy, BuiltinType::Short); 932 InitBuiltinType(IntTy, BuiltinType [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Index/ |
H A D | USRGeneration.cpp | 530 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { 533 case BuiltinType::Void: 535 case BuiltinType::Bool: 537 case BuiltinType::Char_U: 538 case BuiltinType::UChar: 540 case BuiltinType::Char16: 542 case BuiltinType::Char32: 544 case BuiltinType::UShort: 546 case BuiltinType [all...] |
/freebsd-10.3-release/contrib/llvm/tools/lldb/source/Symbol/ |
H A D | ClangASTType.cpp | 481 const BuiltinType *builtin_type = dyn_cast<BuiltinType>(qual_type->getCanonicalTypeInternal()); 505 switch (cast<clang::BuiltinType>(qual_type)->getKind()) 509 case clang::BuiltinType::ObjCId: 510 case clang::BuiltinType::ObjCClass: 556 switch (cast<clang::BuiltinType>(qual_type)->getKind()) 560 case clang::BuiltinType::ObjCId: 561 case clang::BuiltinType::ObjCClass: 646 if (const BuiltinType *BT = dyn_cast<BuiltinType>(qual_typ [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Analysis/ |
H A D | FormatString.cpp | 282 if (const BuiltinType *BT = argTy->getAs<BuiltinType>()) 286 case BuiltinType::Char_S: 287 case BuiltinType::SChar: 288 case BuiltinType::UChar: 289 case BuiltinType::Char_U: 303 if (const BuiltinType *BT = argTy->getAs<BuiltinType>()) 307 case BuiltinType::Char_S: 308 case BuiltinType [all...] |
H A D | PrintfFormatString.cpp | 478 const BuiltinType *BT = QT->getAs<BuiltinType>(); 484 case BuiltinType::Bool: 485 case BuiltinType::WChar_U: 486 case BuiltinType::WChar_S: 487 case BuiltinType::Char16: 488 case BuiltinType::Char32: 489 case BuiltinType::UInt128: 490 case BuiltinType::Int128: 491 case BuiltinType [all...] |
H A D | ScanfFormatString.cpp | 397 const BuiltinType *BT = PT->getAs<BuiltinType>(); 414 case BuiltinType::UInt: 415 case BuiltinType::Int: 416 case BuiltinType::Float: 421 case BuiltinType::Char_U: 422 case BuiltinType::UChar: 423 case BuiltinType::Char_S: 424 case BuiltinType::SChar: 429 case BuiltinType [all...] |
/freebsd-10.3-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | Type.h | 1239 friend class BuiltinType; 1243 /// The kind (BuiltinType::Kind) of builtin type this is. 1479 const BuiltinType *getAsPlaceholderType() const; 1485 /// other than Overload; see BuiltinType::isNonOverloadPlaceholderType. 1832 /// BuiltinType - This class is used for builtin types like 'int'. Builtin 1834 class BuiltinType : public Type { class in namespace:clang 1843 BuiltinType(Kind K) function in class:clang::BuiltinType 4260 /// pointee is an ObjCObjectType with base BuiltinType::ObjCIdType 4264 /// with base BuiltinType::ObjCIdType and protocol list [P]. Eventually 4277 /// Either a BuiltinType o [all...] |
H A D | TypeLoc.h | 486 BuiltinType, 506 BuiltinType::Kind bk = getTypePtr()->getKind(); 507 return (bk >= BuiltinType::UShort && bk <= BuiltinType::UInt128) 508 || (bk >= BuiltinType::Short && bk <= BuiltinType::LongDouble) 509 || bk == BuiltinType::UChar 510 || bk == BuiltinType::SChar;
|
H A D | ExprObjC.h | 568 assert(t->isSpecificPlaceholderType(BuiltinType::PseudoObject)); 579 assert(t->isSpecificPlaceholderType(BuiltinType::PseudoObject)); 590 assert(T->isSpecificPlaceholderType(BuiltinType::PseudoObject)); 600 assert(T->isSpecificPlaceholderType(BuiltinType::PseudoObject)); 610 assert(T->isSpecificPlaceholderType(BuiltinType::PseudoObject));
|
/freebsd-10.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaCast.cpp | 55 if (const BuiltinType *placeholder = 59 PlaceholderKind = (BuiltinType::Kind) 0; 69 BuiltinType::Kind PlaceholderKind; 103 bool claimPlaceholder(BuiltinType::Kind K) { 106 PlaceholderKind = (BuiltinType::Kind) 0; 113 bool isPlaceholder(BuiltinType::Kind K) const { 133 if (!isPlaceholder() || isPlaceholder(BuiltinType::Overload)) 139 PlaceholderKind = (BuiltinType::Kind) 0; 806 if (ValueKind == VK_RValue && !isPlaceholder(BuiltinType::Overload)) 857 if (claimPlaceholder(BuiltinType [all...] |
H A D | SemaType.cpp | 2983 } else if (const BuiltinType* BTy = ArgTy->getAs<BuiltinType>()) { 2984 if (BTy->getKind() == BuiltinType::Float) { 4762 const BuiltinType *BTy = Ty->getAs<BuiltinType>(); 4769 return BTy->getKind() == BuiltinType::UChar || 4770 BTy->getKind() == BuiltinType::UShort || 4771 BTy->getKind() == BuiltinType::ULongLong; 4774 return BTy->getKind() == BuiltinType::SChar || 4775 BTy->getKind() == BuiltinType [all...] |