Searched refs:BuiltinType (Results 1 - 25 of 62) sorted by relevance

123

/external/clang/lib/Serialization/
H A DASTCommon.cpp26 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 DASTCommon.h38 TypeIdx TypeIdxFromBuiltin(const BuiltinType *BT);
53 if (const BuiltinType *BT = dyn_cast<BuiltinType>(T.getTypePtr()))
/external/clang/lib/CodeGen/
H A DCGOpenCLRuntime.cpp39 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 DCodeGenTypes.cpp319 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 DCodeGenTBAA.cpp104 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 DTargetInfo.cpp292 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 DItaniumCXXABI.cpp2119 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 DCGDebugInfo.cpp386 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 DTypeLoc.cpp251 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 DNSAPI.cpp290 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 DType.cpp637 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 DASTContext.cpp918 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 DItaniumMangle.cpp1878 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 DMicrosoftMangle.cpp1430 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 DUSRGeneration.cpp536 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 DClangASTType.cpp432 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 DFormatString.cpp282 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 DPrintfFormatString.cpp459 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 DScanfFormatString.cpp408 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 DType.h1238 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 DTypeLoc.h486 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 DABITestGen.py201 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 DTypeGen.py33 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 DSemaCast.cpp56 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 DCXType.cpp28 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));

Completed in 2084 milliseconds

123