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

123

/freebsd-10.3-release/contrib/llvm/tools/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.h33 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 DCGOpenCLRuntime.cpp36 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 DCodeGenTypes.cpp321 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 DCGRTTI.cpp158 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 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.cpp307 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 DCGDebugInfo.cpp390 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 DCGExprScalar.cpp2650 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 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.cpp630 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 DMicrosoftMangle.cpp1189 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 DItaniumMangle.cpp1861 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 DASTContext.cpp902 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 DUSRGeneration.cpp530 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 DClangASTType.cpp481 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 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.cpp478 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 DScanfFormatString.cpp397 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 DType.h1239 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 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;
H A DExprObjC.h568 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 DSemaCast.cpp55 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 DSemaType.cpp2983 } 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...]

Completed in 423 milliseconds

123