Lines Matching refs:TargetInfo
35 #include "clang/Basic/TargetInfo.h"
678 CXXABI *ASTContext::createCXXABI(const TargetInfo &T) {
697 static const LangAS::Map *getAddressSpaceMap(const TargetInfo &T,
717 static bool isAddrSpaceMapManglingEnabled(const TargetInfo &TI,
985 void ASTContext::InitBuiltinTypes(const TargetInfo &Target,
986 const TargetInfo *AuxTarget) {
1032 if (TargetInfo::isTypeSigned(Target.getWCharType()))
6377 TargetInfo::BuiltinVaListKind Kind) {
6379 case TargetInfo::CharPtrBuiltinVaList:
6381 case TargetInfo::VoidPtrBuiltinVaList:
6383 case TargetInfo::AArch64ABIBuiltinVaList:
6385 case TargetInfo::PowerABIBuiltinVaList:
6387 case TargetInfo::X86_64ABIBuiltinVaList:
6389 case TargetInfo::PNaClABIBuiltinVaList:
6391 case TargetInfo::AAPCSABIBuiltinVaList:
6393 case TargetInfo::SystemZBuiltinVaList:
6593 /// TargetInfo, produce the corresponding type. The unsigned @p Type
6594 /// is actually a value of type @c TargetInfo::IntType.
6597 case TargetInfo::NoInt: return CanQualType();
6598 case TargetInfo::SignedChar: return SignedCharTy;
6599 case TargetInfo::UnsignedChar: return UnsignedCharTy;
6600 case TargetInfo::SignedShort: return ShortTy;
6601 case TargetInfo::UnsignedShort: return UnsignedShortTy;
6602 case TargetInfo::SignedInt: return IntTy;
6603 case TargetInfo::UnsignedInt: return UnsignedIntTy;
6604 case TargetInfo::SignedLong: return LongTy;
6605 case TargetInfo::UnsignedLong: return UnsignedLongTy;
6606 case TargetInfo::SignedLongLong: return LongLongTy;
6607 case TargetInfo::UnsignedLongLong: return UnsignedLongLongTy;
6610 llvm_unreachable("Unhandled TargetInfo::IntType value");
7986 case TargetInfo::SignedLong:
7989 case TargetInfo::SignedLongLong:
8486 return Target->getDefaultCallingConv(TargetInfo::CCMT_Unknown);
8546 TargetInfo::IntType Ty = getTargetInfo().getIntTypeByWidth(DestWidth, Signed);
8557 TargetInfo::RealType Ty = getTargetInfo().getRealTypeByWidth(DestWidth);
8559 case TargetInfo::Float:
8561 case TargetInfo::Double:
8563 case TargetInfo::LongDouble:
8565 case TargetInfo::NoFloat:
8569 llvm_unreachable("Unhandled TargetInfo::RealType value");