reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/ASTContext.h
 2897   void InitBuiltinType(CanQualType &R, BuiltinType::Kind K);

References

tools/clang/lib/AST/ASTContext.cpp
 1209   InitBuiltinType(VoidTy,              BuiltinType::Void);
 1212   InitBuiltinType(BoolTy,              BuiltinType::Bool);
 1215     InitBuiltinType(CharTy,            BuiltinType::Char_S);
 1217     InitBuiltinType(CharTy,            BuiltinType::Char_U);
 1219   InitBuiltinType(SignedCharTy,        BuiltinType::SChar);
 1220   InitBuiltinType(ShortTy,             BuiltinType::Short);
 1221   InitBuiltinType(IntTy,               BuiltinType::Int);
 1222   InitBuiltinType(LongTy,              BuiltinType::Long);
 1223   InitBuiltinType(LongLongTy,          BuiltinType::LongLong);
 1226   InitBuiltinType(UnsignedCharTy,      BuiltinType::UChar);
 1227   InitBuiltinType(UnsignedShortTy,     BuiltinType::UShort);
 1228   InitBuiltinType(UnsignedIntTy,       BuiltinType::UInt);
 1229   InitBuiltinType(UnsignedLongTy,      BuiltinType::ULong);
 1230   InitBuiltinType(UnsignedLongLongTy,  BuiltinType::ULongLong);
 1233   InitBuiltinType(FloatTy,             BuiltinType::Float);
 1234   InitBuiltinType(DoubleTy,            BuiltinType::Double);
 1235   InitBuiltinType(LongDoubleTy,        BuiltinType::LongDouble);
 1238   InitBuiltinType(Float128Ty,          BuiltinType::Float128);
 1241   InitBuiltinType(Float16Ty,           BuiltinType::Float16);
 1244   InitBuiltinType(ShortAccumTy,            BuiltinType::ShortAccum);
 1245   InitBuiltinType(AccumTy,                 BuiltinType::Accum);
 1246   InitBuiltinType(LongAccumTy,             BuiltinType::LongAccum);
 1247   InitBuiltinType(UnsignedShortAccumTy,    BuiltinType::UShortAccum);
 1248   InitBuiltinType(UnsignedAccumTy,         BuiltinType::UAccum);
 1249   InitBuiltinType(UnsignedLongAccumTy,     BuiltinType::ULongAccum);
 1250   InitBuiltinType(ShortFractTy,            BuiltinType::ShortFract);
 1251   InitBuiltinType(FractTy,                 BuiltinType::Fract);
 1252   InitBuiltinType(LongFractTy,             BuiltinType::LongFract);
 1253   InitBuiltinType(UnsignedShortFractTy,    BuiltinType::UShortFract);
 1254   InitBuiltinType(UnsignedFractTy,         BuiltinType::UFract);
 1255   InitBuiltinType(UnsignedLongFractTy,     BuiltinType::ULongFract);
 1256   InitBuiltinType(SatShortAccumTy,         BuiltinType::SatShortAccum);
 1257   InitBuiltinType(SatAccumTy,              BuiltinType::SatAccum);
 1258   InitBuiltinType(SatLongAccumTy,          BuiltinType::SatLongAccum);
 1259   InitBuiltinType(SatUnsignedShortAccumTy, BuiltinType::SatUShortAccum);
 1260   InitBuiltinType(SatUnsignedAccumTy,      BuiltinType::SatUAccum);
 1261   InitBuiltinType(SatUnsignedLongAccumTy,  BuiltinType::SatULongAccum);
 1262   InitBuiltinType(SatShortFractTy,         BuiltinType::SatShortFract);
 1263   InitBuiltinType(SatFractTy,              BuiltinType::SatFract);
 1264   InitBuiltinType(SatLongFractTy,          BuiltinType::SatLongFract);
 1265   InitBuiltinType(SatUnsignedShortFractTy, BuiltinType::SatUShortFract);
 1266   InitBuiltinType(SatUnsignedFractTy,      BuiltinType::SatUFract);
 1267   InitBuiltinType(SatUnsignedLongFractTy,  BuiltinType::SatULongFract);
 1270   InitBuiltinType(Int128Ty,            BuiltinType::Int128);
 1271   InitBuiltinType(UnsignedInt128Ty,    BuiltinType::UInt128);
 1275     InitBuiltinType(WCharTy,           BuiltinType::WChar_S);
 1277     InitBuiltinType(WCharTy,           BuiltinType::WChar_U);
 1288   InitBuiltinType(Char8Ty,              BuiltinType::Char8);
 1291     InitBuiltinType(Char16Ty,           BuiltinType::Char16);
 1296     InitBuiltinType(Char32Ty,           BuiltinType::Char32);
 1305   InitBuiltinType(DependentTy,         BuiltinType::Dependent);
 1308   InitBuiltinType(OverloadTy,          BuiltinType::Overload);
 1311   InitBuiltinType(BoundMemberTy,       BuiltinType::BoundMember);
 1314   InitBuiltinType(PseudoObjectTy,      BuiltinType::PseudoObject);
 1317   InitBuiltinType(UnknownAnyTy,        BuiltinType::UnknownAny);
 1320   InitBuiltinType(ARCUnbridgedCastTy,  BuiltinType::ARCUnbridgedCast);
 1323   InitBuiltinType(BuiltinFnTy,  BuiltinType::BuiltinFn);
 1327     InitBuiltinType(OMPArraySectionTy, BuiltinType::OMPArraySection);
 1336   InitBuiltinType(ObjCBuiltinIdTy, BuiltinType::ObjCId);
 1337   InitBuiltinType(ObjCBuiltinClassTy, BuiltinType::ObjCClass);
 1338   InitBuiltinType(ObjCBuiltinSelTy, BuiltinType::ObjCSel);
 1345     InitBuiltinType(OCLSamplerTy, BuiltinType::OCLSampler);
 1346     InitBuiltinType(OCLEventTy, BuiltinType::OCLEvent);
 1347     InitBuiltinType(OCLClkEventTy, BuiltinType::OCLClkEvent);
 1348     InitBuiltinType(OCLQueueTy, BuiltinType::OCLQueue);
 1349     InitBuiltinType(OCLReserveIDTy, BuiltinType::OCLReserveID);
 1381   InitBuiltinType(NullPtrTy,           BuiltinType::NullPtr);
 1384   InitBuiltinType(HalfTy, BuiltinType::Half);