/external/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 | 38 TypeIdx TypeIdxFromBuiltin(const BuiltinType *BT); 53 if (const BuiltinType *BT = dyn_cast<BuiltinType>(T.getTypePtr()))
|
/external/clang/lib/CodeGen/ |
H A D | CGOpenCLRuntime.cpp | 39 switch (cast<BuiltinType>(T)->getKind()) { 43 case BuiltinType::OCLImage1d: 46 case BuiltinType::OCLImage1dArray: 49 case BuiltinType::OCLImage1dBuffer: 52 case BuiltinType::OCLImage2d: 55 case BuiltinType::OCLImage2dArray: 58 case BuiltinType::OCLImage3d: 61 case BuiltinType::OCLSampler: 63 case BuiltinType::OCLEvent:
|
H A D | CodeGenTypes.cpp | 319 switch (cast<BuiltinType>(Ty)->getKind()) { 320 case BuiltinType::Void: 321 case BuiltinType::ObjCId: 322 case BuiltinType::ObjCClass: 323 case BuiltinType::ObjCSel: 329 case BuiltinType::Bool: 334 case BuiltinType::Char_S: 335 case BuiltinType::Char_U: 336 case BuiltinType::SChar: 337 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 | 292 if (!Ty->getAs<BuiltinType>() && !Ty->hasPointerRepresentation() && 630 if (Ty->getAs<BuiltinType>() || Ty->hasPointerRepresentation() || 817 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { 818 BuiltinType::Kind K = BT->getKind(); 819 if (K == BuiltinType::Float || K == BuiltinType::Double) 1554 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { 1555 BuiltinType [all...] |
H A D | ItaniumCXXABI.cpp | 2119 static bool TypeInfoIsInStandardLibrary(const BuiltinType *Ty) { 2130 case BuiltinType::Void: 2131 case BuiltinType::NullPtr: 2132 case BuiltinType::Bool: 2133 case BuiltinType::WChar_S: 2134 case BuiltinType::WChar_U: 2135 case BuiltinType::Char_U: 2136 case BuiltinType::Char_S: 2137 case BuiltinType::UChar: 2138 case BuiltinType [all...] |
H A D | CGDebugInfo.cpp | 386 llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) { 392 case BuiltinType::Id: 394 case BuiltinType::Dependent: 396 case BuiltinType::NullPtr: 398 case BuiltinType::Void: 400 case BuiltinType::ObjCClass: 406 case BuiltinType::ObjCId: { 432 case BuiltinType::ObjCSel: { 440 case BuiltinType::OCLImage1d: 443 case BuiltinType [all...] |
/external/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 | 637 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) 638 return BT->getKind() >= BuiltinType::Bool && 639 BT->getKind() <= BuiltinType::Int128; 650 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalType)) 651 return BT->getKind() >= BuiltinType::Bool && 652 BT->getKind() <= BuiltinType::Int128; 667 if (const BuiltinType *BT = dyn_cast<BuiltinType>(CanonicalTyp [all...] |
H A D | ASTContext.cpp | 918 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) { 919 BuiltinType *Ty = new (*this, TypeAlignment) BuiltinType(K); 936 InitBuiltinType(VoidTy, BuiltinType::Void); 939 InitBuiltinType(BoolTy, BuiltinType::Bool); 942 InitBuiltinType(CharTy, BuiltinType::Char_S); 944 InitBuiltinType(CharTy, BuiltinType::Char_U); 946 InitBuiltinType(SignedCharTy, BuiltinType::SChar); 947 InitBuiltinType(ShortTy, BuiltinType::Short); 948 InitBuiltinType(IntTy, BuiltinType [all...] |
H A D | ItaniumMangle.cpp | 1878 bool isSubstitutable = quals || !isa<BuiltinType>(T); 1922 void CXXNameMangler::mangleType(const BuiltinType *T) { 1953 case BuiltinType::Void: Out << 'v'; break; 1954 case BuiltinType::Bool: Out << 'b'; break; 1955 case BuiltinType::Char_U: case BuiltinType::Char_S: Out << 'c'; break; 1956 case BuiltinType::UChar: Out << 'h'; break; 1957 case BuiltinType::UShort: Out << 't'; break; 1958 case BuiltinType::UInt: Out << 'j'; break; 1959 case BuiltinType [all...] |
H A D | MicrosoftMangle.cpp | 1430 void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T, 1457 case BuiltinType::Void: Out << 'X'; break; 1458 case BuiltinType::SChar: Out << 'C'; break; 1459 case BuiltinType::Char_U: case BuiltinType::Char_S: Out << 'D'; break; 1460 case BuiltinType::UChar: Out << 'E'; break; 1461 case BuiltinType::Short: Out << 'F'; break; 1462 case BuiltinType::UShort: Out << 'G'; break; 1463 case BuiltinType::Int: Out << 'H'; break; 1464 case BuiltinType [all...] |
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 536 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { 539 case BuiltinType::Void: 541 case BuiltinType::Bool: 543 case BuiltinType::Char_U: 544 case BuiltinType::UChar: 546 case BuiltinType::Char16: 548 case BuiltinType::Char32: 550 case BuiltinType::UShort: 552 case BuiltinType [all...] |
/external/lldb/source/Symbol/ |
H A D | ClangASTType.cpp | 432 const BuiltinType *builtin_type = dyn_cast<BuiltinType>(qual_type->getCanonicalTypeInternal()); 456 switch (cast<clang::BuiltinType>(qual_type)->getKind()) 460 case clang::BuiltinType::ObjCId: 461 case clang::BuiltinType::ObjCClass: 507 switch (cast<clang::BuiltinType>(qual_type)->getKind()) 511 case clang::BuiltinType::ObjCId: 512 case clang::BuiltinType::ObjCClass: 597 if (const BuiltinType *BT = dyn_cast<BuiltinType>(qual_typ [all...] |
/external/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 | 459 const BuiltinType *BT = QT->getAs<BuiltinType>(); 465 case BuiltinType::Bool: 466 case BuiltinType::WChar_U: 467 case BuiltinType::WChar_S: 468 case BuiltinType::Char16: 469 case BuiltinType::Char32: 470 case BuiltinType::UInt128: 471 case BuiltinType::Int128: 472 case BuiltinType [all...] |
H A D | ScanfFormatString.cpp | 408 const BuiltinType *BT = PT->getAs<BuiltinType>(); 434 case BuiltinType::UInt: 435 case BuiltinType::Int: 436 case BuiltinType::Float: 441 case BuiltinType::Char_U: 442 case BuiltinType::UChar: 443 case BuiltinType::Char_S: 444 case BuiltinType::SChar: 449 case BuiltinType [all...] |
/external/clang/include/clang/AST/ |
H A D | Type.h | 1238 friend class BuiltinType; 1242 /// The kind (BuiltinType::Kind) of builtin type this is. 1478 const BuiltinType *getAsPlaceholderType() const; 1484 /// other than Overload; see BuiltinType::isNonOverloadPlaceholderType. 1831 /// BuiltinType - This class is used for builtin types like 'int'. Builtin 1833 class BuiltinType : public Type { class in namespace:clang 1842 BuiltinType(Kind K) function in class:clang::BuiltinType 4285 /// pointee is an ObjCObjectType with base BuiltinType::ObjCIdType 4289 /// with base BuiltinType::ObjCIdType and protocol list [P]. Eventually 4302 /// 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;
|
/external/clang/utils/ABITest/ |
H A D | ABITestGen.py | 201 if isinstance(t, BuiltinType): 270 if isinstance(t, BuiltinType): 319 if isinstance(t, BuiltinType): 507 btg = FixedTypeGenerator([BuiltinType(n,s) for n,s in builtins]) 514 bitfields.append(BuiltinType(name,None,int(width))) 517 charType = BuiltinType('char',1) 518 shortType = BuiltinType('short',2) 519 intType = BuiltinType('int',4) 520 longlongType = BuiltinType('long long',8) 521 floatType = BuiltinType('floa [all...] |
H A D | TypeGen.py | 33 class BuiltinType(Type): class in inherits:Type 441 fbtg = FixedTypeGenerator([BuiltinType('char', 4), 442 BuiltinType('char', 4, 0), 443 BuiltinType('int', 4, 5)]) 452 btg = FixedTypeGenerator([BuiltinType('char', 4), 453 BuiltinType('int', 4)])
|
/external/clang/lib/Sema/ |
H A D | SemaCast.cpp | 56 if (const BuiltinType *placeholder = 60 PlaceholderKind = (BuiltinType::Kind) 0; 70 BuiltinType::Kind PlaceholderKind; 104 bool claimPlaceholder(BuiltinType::Kind K) { 107 PlaceholderKind = (BuiltinType::Kind) 0; 114 bool isPlaceholder(BuiltinType::Kind K) const { 134 if (!isPlaceholder() || isPlaceholder(BuiltinType::Overload)) 140 PlaceholderKind = (BuiltinType::Kind) 0; 812 if (ValueKind == VK_RValue && !isPlaceholder(BuiltinType::Overload)) 863 if (claimPlaceholder(BuiltinType [all...] |
/external/clang/tools/libclang/ |
H A D | CXType.cpp | 28 static CXTypeKind GetBuiltinTypeKind(const BuiltinType *BT) { 29 #define BTCASE(K) case BuiltinType::K: return CXType_##K 44 case BuiltinType::WChar_S: return CXType_WChar; 45 case BuiltinType::WChar_U: return CXType_WChar; 74 return GetBuiltinTypeKind(cast<BuiltinType>(TP));
|