Home
last modified time | relevance | path

Searched refs:BuiltinType (Results 1 – 25 of 82) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTCommon.cpp26 serialization::TypeIdxFromBuiltin(const BuiltinType *BT) { in TypeIdxFromBuiltin()
29 case BuiltinType::Void: in TypeIdxFromBuiltin()
32 case BuiltinType::Bool: in TypeIdxFromBuiltin()
35 case BuiltinType::Char_U: in TypeIdxFromBuiltin()
38 case BuiltinType::UChar: in TypeIdxFromBuiltin()
41 case BuiltinType::UShort: in TypeIdxFromBuiltin()
44 case BuiltinType::UInt: in TypeIdxFromBuiltin()
47 case BuiltinType::ULong: in TypeIdxFromBuiltin()
50 case BuiltinType::ULongLong: in TypeIdxFromBuiltin()
53 case BuiltinType::UInt128: in TypeIdxFromBuiltin()
[all …]
H A DASTCommon.h47 TypeIdx TypeIdxFromBuiltin(const BuiltinType *BT);
62 if (const BuiltinType *BT = dyn_cast<BuiltinType>(T.getTypePtr())) in MakeTypeID()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCodeGenTypes.cpp437 switch (cast<BuiltinType>(Ty)->getKind()) { in ConvertType()
438 case BuiltinType::Void: in ConvertType()
439 case BuiltinType::ObjCId: in ConvertType()
440 case BuiltinType::ObjCClass: in ConvertType()
441 case BuiltinType::ObjCSel: in ConvertType()
447 case BuiltinType::Bool: in ConvertType()
452 case BuiltinType::Char_S: in ConvertType()
453 case BuiltinType::Char_U: in ConvertType()
454 case BuiltinType::SChar: in ConvertType()
455 case BuiltinType::UChar: in ConvertType()
[all …]
H A DCodeGenTBAA.cpp119 if (const BuiltinType *BTy = dyn_cast<BuiltinType>(Ty)) { in getTypeInfoHelper()
126 case BuiltinType::Char_U: in getTypeInfoHelper()
127 case BuiltinType::Char_S: in getTypeInfoHelper()
128 case BuiltinType::UChar: in getTypeInfoHelper()
129 case BuiltinType::SChar: in getTypeInfoHelper()
133 case BuiltinType::UShort: in getTypeInfoHelper()
135 case BuiltinType::UInt: in getTypeInfoHelper()
137 case BuiltinType::ULong: in getTypeInfoHelper()
139 case BuiltinType::ULongLong: in getTypeInfoHelper()
141 case BuiltinType::UInt128: in getTypeInfoHelper()
[all …]
H A DCGOpenCLRuntime.cpp40 switch (cast<BuiltinType>(T)->getKind()) { in convertOpenCLSpecificType()
45 case BuiltinType::Id: \ in convertOpenCLSpecificType()
50 case BuiltinType::OCLSampler: in convertOpenCLSpecificType()
52 case BuiltinType::OCLEvent: in convertOpenCLSpecificType()
55 case BuiltinType::OCLClkEvent: in convertOpenCLSpecificType()
58 case BuiltinType::OCLQueue: in convertOpenCLSpecificType()
61 case BuiltinType::OCLReserveID: in convertOpenCLSpecificType()
65 case BuiltinType::Id: \ in convertOpenCLSpecificType()
H A DItaniumCXXABI.cpp3198 static bool TypeInfoIsInStandardLibrary(const BuiltinType *Ty) { in TypeInfoIsInStandardLibrary()
3214 case BuiltinType::Void: in TypeInfoIsInStandardLibrary()
3215 case BuiltinType::NullPtr: in TypeInfoIsInStandardLibrary()
3216 case BuiltinType::Bool: in TypeInfoIsInStandardLibrary()
3217 case BuiltinType::WChar_S: in TypeInfoIsInStandardLibrary()
3218 case BuiltinType::WChar_U: in TypeInfoIsInStandardLibrary()
3219 case BuiltinType::Char_U: in TypeInfoIsInStandardLibrary()
3220 case BuiltinType::Char_S: in TypeInfoIsInStandardLibrary()
3221 case BuiltinType::UChar: in TypeInfoIsInStandardLibrary()
3222 case BuiltinType::SChar: in TypeInfoIsInStandardLibrary()
[all …]
H A DCGDebugInfo.cpp649 llvm::DIType *CGDebugInfo::CreateType(const BuiltinType *BT) { in CreateType()
654 #define PLACEHOLDER_TYPE(Id, SingletonId) case BuiltinType::Id: in CreateType()
656 case BuiltinType::Dependent: in CreateType()
658 case BuiltinType::NullPtr: in CreateType()
660 case BuiltinType::Void: in CreateType()
662 case BuiltinType::ObjCClass: in CreateType()
668 case BuiltinType::ObjCId: { in CreateType()
696 case BuiltinType::ObjCSel: { in CreateType()
705 case BuiltinType::Id: \ in CreateType()
709 case BuiltinType::OCLSampler: in CreateType()
[all …]
H A DTargetInfo.cpp1046 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in isX86VectorTypeForVectorCall()
1047 if (BT->isFloatingPoint() && BT->getKind() != BuiltinType::Half) { in isX86VectorTypeForVectorCall()
1048 if (BT->getKind() == BuiltinType::LongDouble) { in isX86VectorTypeForVectorCall()
1351 if (Ty->getAs<BuiltinType>() || Ty->hasPointerRepresentation() || in shouldReturnTypeInRegister()
1388 if (!Ty->getAs<BuiltinType>() && !Ty->hasPointerRepresentation() && in is32Or64BitBasicType()
1649 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { in classify()
1650 BuiltinType::Kind K = BT->getKind(); in classify()
1651 if (K == BuiltinType::Float || K == BuiltinType::Double) in classify()
2805 if (const BuiltinType *BT = Ty->getAs<BuiltinType>()) { in classify()
2806 BuiltinType::Kind k = BT->getKind(); in classify()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DNSAPI.cpp379 const BuiltinType *BT = T->getAs<BuiltinType>(); in getNSNumberFactoryMethodKind()
395 case BuiltinType::Char_S: in getNSNumberFactoryMethodKind()
396 case BuiltinType::SChar: in getNSNumberFactoryMethodKind()
398 case BuiltinType::Char_U: in getNSNumberFactoryMethodKind()
399 case BuiltinType::UChar: in getNSNumberFactoryMethodKind()
401 case BuiltinType::Short: in getNSNumberFactoryMethodKind()
403 case BuiltinType::UShort: in getNSNumberFactoryMethodKind()
405 case BuiltinType::Int: in getNSNumberFactoryMethodKind()
407 case BuiltinType::UInt: in getNSNumberFactoryMethodKind()
409 case BuiltinType::Long: in getNSNumberFactoryMethodKind()
[all …]
H A DTypeLoc.cpp320 case BuiltinType::Void: in getWrittenTypeSpec()
322 case BuiltinType::Bool: in getWrittenTypeSpec()
324 case BuiltinType::Char_U: in getWrittenTypeSpec()
325 case BuiltinType::Char_S: in getWrittenTypeSpec()
327 case BuiltinType::Char8: in getWrittenTypeSpec()
329 case BuiltinType::Char16: in getWrittenTypeSpec()
331 case BuiltinType::Char32: in getWrittenTypeSpec()
333 case BuiltinType::WChar_S: in getWrittenTypeSpec()
334 case BuiltinType::WChar_U: in getWrittenTypeSpec()
336 case BuiltinType::UChar: in getWrittenTypeSpec()
[all …]
H A DPrintfFormatString.cpp730 const BuiltinType *BT = QT->getAs<BuiltinType>(); in fixType()
735 BT = QT->getAs<BuiltinType>(); in fixType()
746 case BuiltinType::Bool: in fixType()
747 case BuiltinType::WChar_U: in fixType()
748 case BuiltinType::WChar_S: in fixType()
749 case BuiltinType::Char8: // FIXME: Treat like 'char'? in fixType()
750 case BuiltinType::Char16: in fixType()
751 case BuiltinType::Char32: in fixType()
752 case BuiltinType::UInt128: in fixType()
753 case BuiltinType::Int128: in fixType()
[all …]
H A DASTContext.cpp1260 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) { in InitBuiltinType()
1261 auto *Ty = new (*this, TypeAlignment) BuiltinType(K); in InitBuiltinType()
1280 InitBuiltinType(VoidTy, BuiltinType::Void); in InitBuiltinTypes()
1283 InitBuiltinType(BoolTy, BuiltinType::Bool); in InitBuiltinTypes()
1286 InitBuiltinType(CharTy, BuiltinType::Char_S); in InitBuiltinTypes()
1288 InitBuiltinType(CharTy, BuiltinType::Char_U); in InitBuiltinTypes()
1290 InitBuiltinType(SignedCharTy, BuiltinType::SChar); in InitBuiltinTypes()
1291 InitBuiltinType(ShortTy, BuiltinType::Short); in InitBuiltinTypes()
1292 InitBuiltinType(IntTy, BuiltinType::Int); in InitBuiltinTypes()
1293 InitBuiltinType(LongTy, BuiltinType::Long); in InitBuiltinTypes()
[all …]
H A DType.cpp1916 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) in isIntegralType()
1917 return BT->getKind() >= BuiltinType::Bool && in isIntegralType()
1918 BT->getKind() <= BuiltinType::Int128; in isIntegralType()
1929 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) in isIntegralOrUnscopedEnumerationType()
1930 return BT->getKind() >= BuiltinType::Bool && in isIntegralOrUnscopedEnumerationType()
1931 BT->getKind() <= BuiltinType::Int128; in isIntegralOrUnscopedEnumerationType()
1947 if (const auto *BT = dyn_cast<BuiltinType>(CanonicalType)) in isCharType()
1948 return BT->getKind() == BuiltinType::Char_U || in isCharType()
1949 BT->getKind() == BuiltinType::UChar || in isCharType()
1950 BT->getKind() == BuiltinType::Char_S || in isCharType()
[all …]
H A DFormatString.cpp354 if (const BuiltinType *BT = argTy->getAs<BuiltinType>()) in matchesType()
358 case BuiltinType::Char_S: in matchesType()
359 case BuiltinType::SChar: in matchesType()
360 case BuiltinType::UChar: in matchesType()
361 case BuiltinType::Char_U: in matchesType()
362 case BuiltinType::Bool: in matchesType()
382 if (const BuiltinType *BT = argTy->getAs<BuiltinType>()) in matchesType()
386 case BuiltinType::Char_S: in matchesType()
387 case BuiltinType::SChar: in matchesType()
388 case BuiltinType::Char_U: in matchesType()
[all …]
H A DScanfFormatString.cpp433 const BuiltinType *BT = PT->getAs<BuiltinType>(); in fixType()
459 case BuiltinType::UInt: in fixType()
460 case BuiltinType::Int: in fixType()
461 case BuiltinType::Float: in fixType()
466 case BuiltinType::Char_U: in fixType()
467 case BuiltinType::UChar: in fixType()
468 case BuiltinType::Char_S: in fixType()
469 case BuiltinType::SChar: in fixType()
474 case BuiltinType::Short: in fixType()
475 case BuiltinType::UShort: in fixType()
[all …]
H A DItaniumMangle.cpp2700 if (Ty->isSpecificBuiltinType(BuiltinType::ObjCSel)) in isTypeSubstitutable()
2834 void CXXNameMangler::mangleType(const BuiltinType *T) { in mangleType()
2867 case BuiltinType::Void: in mangleType()
2870 case BuiltinType::Bool: in mangleType()
2873 case BuiltinType::Char_U: in mangleType()
2874 case BuiltinType::Char_S: in mangleType()
2877 case BuiltinType::UChar: in mangleType()
2880 case BuiltinType::UShort: in mangleType()
2883 case BuiltinType::UInt: in mangleType()
2886 case BuiltinType::ULong: in mangleType()
[all …]
H A DMicrosoftMangle.cpp2276 void MicrosoftCXXNameMangler::mangleType(const BuiltinType *T, Qualifiers, in mangleType()
2306 case BuiltinType::Void: in mangleType()
2309 case BuiltinType::SChar: in mangleType()
2312 case BuiltinType::Char_U: in mangleType()
2313 case BuiltinType::Char_S: in mangleType()
2316 case BuiltinType::UChar: in mangleType()
2319 case BuiltinType::Short: in mangleType()
2322 case BuiltinType::UShort: in mangleType()
2325 case BuiltinType::Int: in mangleType()
2328 case BuiltinType::UInt: in mangleType()
[all …]
H A DStmtPrinter.cpp1116 switch (Node->getType()->castAs<BuiltinType>()->getKind()) { in VisitIntegerLiteral()
1118 case BuiltinType::Char_S: in VisitIntegerLiteral()
1119 case BuiltinType::Char_U: OS << "i8"; break; in VisitIntegerLiteral()
1120 case BuiltinType::UChar: OS << "Ui8"; break; in VisitIntegerLiteral()
1121 case BuiltinType::Short: OS << "i16"; break; in VisitIntegerLiteral()
1122 case BuiltinType::UShort: OS << "Ui16"; break; in VisitIntegerLiteral()
1123 case BuiltinType::Int: break; // no suffix. in VisitIntegerLiteral()
1124 case BuiltinType::UInt: OS << 'U'; break; in VisitIntegerLiteral()
1125 case BuiltinType::Long: OS << 'L'; break; in VisitIntegerLiteral()
1126 case BuiltinType::ULong: OS << "UL"; break; in VisitIntegerLiteral()
[all …]
H A DTemplateBase.cpp84 if (T->isSpecificBuiltinType(BuiltinType::SChar)) in printIntegral()
86 else if (T->isSpecificBuiltinType(BuiltinType::UChar)) in printIntegral()
104 if (const auto *BT = T->getAs<BuiltinType>()) { in printIntegral()
106 case BuiltinType::ULongLong: in printIntegral()
109 case BuiltinType::LongLong: in printIntegral()
112 case BuiltinType::ULong: in printIntegral()
115 case BuiltinType::Long: in printIntegral()
118 case BuiltinType::UInt: in printIntegral()
121 case BuiltinType::Int: in printIntegral()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/
H A DUSRGeneration.cpp658 if (const BuiltinType *BT = T->getAs<BuiltinType>()) { in VisitType()
661 case BuiltinType::Void: in VisitType()
663 case BuiltinType::Bool: in VisitType()
665 case BuiltinType::UChar: in VisitType()
667 case BuiltinType::Char8: in VisitType()
669 case BuiltinType::Char16: in VisitType()
671 case BuiltinType::Char32: in VisitType()
673 case BuiltinType::UShort: in VisitType()
675 case BuiltinType::UInt: in VisitType()
677 case BuiltinType::ULong: in VisitType()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DType.h1564 friend class BuiltinType;
1958 const BuiltinType *getAsPlaceholderType() const;
2487 class BuiltinType : public Type {
2514 BuiltinType(Kind K)
5884 return getBaseType()->isSpecificBuiltinType(BuiltinType::ObjCId);
5888 return getBaseType()->isSpecificBuiltinType(BuiltinType::ObjCClass);
5895 if (const BuiltinType *T = getBaseType()->getAs<BuiltinType>())
5896 return T->getKind() == BuiltinType::ObjCId ||
5897 T->getKind() == BuiltinType::ObjCClass;
6762 return isa<BuiltinType>(CanonicalType);
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/utils/ABITest/
H A DABITestGen.py202 if isinstance(t, BuiltinType):
271 if isinstance(t, BuiltinType):
320 if isinstance(t, BuiltinType):
508 btg = FixedTypeGenerator([BuiltinType(n,s) for n,s in builtins])
515 bitfields.append(BuiltinType(name,None,int(width)))
518 charType = BuiltinType('char',1)
519 shortType = BuiltinType('short',2)
520 intType = BuiltinType('int',4)
521 longlongType = BuiltinType('long long',8)
522 floatType = BuiltinType('float',4)
[all …]
H A DTypeGen.py34 class BuiltinType(Type): class
447 fbtg = FixedTypeGenerator([BuiltinType('char', 4),
448 BuiltinType('char', 4, 0),
449 BuiltinType('int', 4, 5)])
458 btg = FixedTypeGenerator([BuiltinType('char', 4),
459 BuiltinType('int', 4)])
/netbsd-src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
H A DNativeTypeBuiltin.cpp19 : NativeRawSymbol(PDBSession, PDB_SymType::BuiltinType, Id), in NativeTypeBuiltin()
29 return PDB_SymType::BuiltinType; in getSymTag()
/netbsd-src/external/mit/isl/dist/interface/
H A Dgenerator.cc764 const BuiltinType *builtin = type->getAs<BuiltinType>(); in is_long()
765 return builtin && builtin->getKind() == BuiltinType::Long; in is_long()
772 const BuiltinType *builtin = type->getAs<BuiltinType>(); in is_unsigned_int()
773 return builtin && builtin->getKind() == BuiltinType::UInt; in is_unsigned_int()

1234