/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | TypeOrdering.h | 56 template<> struct DenseMapInfo<clang::CanQualType> { 57 static inline clang::CanQualType getEmptyKey() { 58 return clang::CanQualType(); 61 static inline clang::CanQualType getTombstoneKey() { 62 using clang::CanQualType; 63 return CanQualType::getFromOpaquePtr(reinterpret_cast<clang::Type *>(-1)); 66 static unsigned getHashValue(clang::CanQualType Val) { 71 static bool isEqual(clang::CanQualType LHS, clang::CanQualType RHS) {
|
H A D | ASTContext.h | 740 CanQualType VoidTy; 741 CanQualType BoolTy; 742 CanQualType CharTy; 743 CanQualType WCharTy; // [C++ 3.9.1p5], integer type in C99. 744 CanQualType WIntTy; // [C99 7.24.1], integer type unchanged by default promotions. 745 CanQualType Char16Ty; // [C++0x 3.9.1p5], integer type in C99. 746 CanQualType Char32Ty; // [C++0x 3.9.1p5], integer type in C99. 747 CanQualType SignedCharTy, ShortTy, IntTy, LongTy, LongLongTy, Int128Ty; 748 CanQualType UnsignedCharTy, UnsignedShortTy, UnsignedIntTy, UnsignedLongTy; 749 CanQualType UnsignedLongLongT [all...] |
H A D | CanonicalType.h | 36 /// syntactic sugar has been eliminated. A CanQualType may also have various 41 /// type (or some subclass of that type). The typedef @c CanQualType is just 199 typedef CanQual<Type> CanQualType; typedef in namespace:clang 201 inline CanQualType Type::getCanonicalTypeUnqualified() const { 202 return CanQualType::CreateUnsafe(getCanonicalTypeInternal()); 206 CanQualType T) { 216 CanQualType Accessor() const { \ 217 return CanQualType::CreateUnsafe(this->getTypePtr()->Accessor()); \ 320 /// that provide accessors returning canonical types (@c CanQualType) rather 390 typedef CanQualType value_typ [all...] |
H A D | DeclarationName.h | 38 typedef CanQual<Type> CanQualType; typedef in namespace:clang 356 DeclarationName getCXXConstructorName(CanQualType Ty); 360 DeclarationName getCXXDestructorName(CanQualType Ty); 364 DeclarationName getCXXConversionFunctionName(CanQualType Ty); 370 CanQualType Ty);
|
H A D | CXXInheritance.h | 199 bool isAmbiguous(CanQualType BaseType);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | SemaFixItUtils.h | 35 static bool compareTypesSimple(CanQualType From, 36 CanQualType To, 52 typedef bool (*TypeComparisonFuncTy) (const CanQualType FromTy, 53 const CanQualType ToTy,
|
H A D | CodeCompleteConsumer.h | 120 SimplifiedTypeClass getSimplifiedTypeClass(CanQualType T);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | CGCall.h | 158 CanQualType type; 198 CanQualType resultType, 199 ArrayRef<CanQualType> argTypes, 250 CanQualType getReturnType() const { return getArgsBuffer()[0].type; } 269 CanQualType resultType, 270 ArrayRef<CanQualType> argTypes) { 278 for (ArrayRef<CanQualType>::iterator
|
H A D | CGCXXABI.h | 216 CanQualType &ResTy, 217 SmallVectorImpl<CanQualType> &ArgTys) = 0; 227 CanQualType &ResTy, 228 SmallVectorImpl<CanQualType> &ArgTys) = 0;
|
H A D | CodeGenTypes.h | 50 typedef CanQual<Type> CanQualType; typedef in namespace:clang 221 const CGFunctionInfo &arrangeLLVMFunctionInfo(CanQualType returnType, 222 ArrayRef<CanQualType> argTypes,
|
H A D | ItaniumCXXABI.cpp | 103 CanQualType &ResTy, 104 SmallVectorImpl<CanQualType> &ArgTys); 108 CanQualType &ResTy, 109 SmallVectorImpl<CanQualType> &ArgTys); 165 CanQualType &ResTy, 166 SmallVectorImpl<CanQualType> &ArgTys); 170 CanQualType &ResTy, 171 SmallVectorImpl<CanQualType> &ArgTys); 742 CanQualType &ResTy, 743 SmallVectorImpl<CanQualType> [all...] |
H A D | MicrosoftCXXABI.cpp | 53 CanQualType &ResTy, 54 SmallVectorImpl<CanQualType> &ArgTys); 60 CanQualType &ResTy, 61 SmallVectorImpl<CanQualType> &ArgTys); 199 CanQualType &ResTy, 200 SmallVectorImpl<CanQualType> &ArgTys) { 236 CanQualType &ResTy, 237 SmallVectorImpl<CanQualType> &ArgTys) {
|
H A D | CGCall.cpp | 56 static CanQualType GetThisType(ASTContext &Context, const CXXRecordDecl *RD) { 58 return Context.getPointerType(CanQualType::CreateUnsafe(RecTy)); 71 static CanQualType GetReturnType(QualType RetTy) { 89 SmallVectorImpl<CanQualType> &prefix, 96 CanQualType resultType = FTP->getResultType().getUnqualifiedType(); 103 SmallVectorImpl<CanQualType> &prefix, 122 SmallVectorImpl<CanQualType> &prefix, 133 SmallVector<CanQualType, 16> argTypes; 170 SmallVector<CanQualType, 16> argTypes; 203 SmallVector<CanQualType, 1 [all...] |
H A D | CGVTables.cpp | 147 static bool similar(const ABIArgInfo &infoL, CanQualType typeL, 148 const ABIArgInfo &infoR, CanQualType typeR) {
|
H A D | CGObjCMac.cpp | 237 SmallVector<CanQualType,4> Params; 238 CanQualType IdType = Ctx.getCanonicalParamType(Ctx.getObjCIdType()); 239 CanQualType SelType = Ctx.getCanonicalParamType(Ctx.getObjCSelType()); 255 SmallVector<CanQualType,6> Params; 256 CanQualType IdType = Ctx.getCanonicalParamType(Ctx.getObjCIdType()); 257 CanQualType SelType = Ctx.getCanonicalParamType(Ctx.getObjCSelType()); 283 SmallVector<CanQualType,4> Params; 284 CanQualType IdType = Ctx.getCanonicalParamType(Ctx.getObjCIdType()); 285 CanQualType SelType = Ctx.getCanonicalParamType(Ctx.getObjCSelType()); 311 SmallVector<CanQualType, [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaFixItUtils.cpp | 23 bool ConversionFixItGenerator::compareTypesSimple(CanQualType From, 24 CanQualType To, 42 const CanQualType FromUnq = From.getUnqualifiedType(); 43 const CanQualType ToUnq = To.getUnqualifiedType(); 58 const CanQualType FromQTy = S.Context.getCanonicalType(FromTy); 59 const CanQualType ToQTy = S.Context.getCanonicalType(ToTy);
|
H A D | SemaAccess.cpp | 346 static bool MightInstantiateTo(Sema &S, CanQualType Context, CanQualType Friend) { 412 CanQualType FriendTy 417 CanQualType ContextTy 429 CanQualType Friend) {
|
H A D | SemaExceptionSpec.cpp | 519 llvm::SmallPtrSet<CanQualType, 8> OldTypes, NewTypes; 526 CanQualType TypePtr = Context.getCanonicalType(*I).getUnqualifiedType();
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclarationName.cpp | 367 DeclarationName DeclarationNameTable::getCXXConstructorName(CanQualType Ty) { 372 DeclarationName DeclarationNameTable::getCXXDestructorName(CanQualType Ty) { 378 DeclarationNameTable::getCXXConversionFunctionName(CanQualType Ty) { 384 CanQualType Ty) {
|
H A D | DeclCXX.cpp | 139 llvm::SmallPtrSet<CanQualType, 8> SeenVBaseTypes; 953 static CanQualType GetConversionType(ASTContext &Context, NamedDecl *Conv) { 980 const llvm::SmallPtrSet<CanQualType, 8> &ParentHiddenTypes, 987 const llvm::SmallPtrSet<CanQualType, 8> *HiddenTypes = &ParentHiddenTypes; 988 llvm::SmallPtrSet<CanQualType, 8> HiddenTypesBuffer; 999 CanQualType ConvType(GetConversionType(Context, I.getDecl())); 1055 llvm::SmallPtrSet<CanQualType, 8> HiddenTypes; 1690 CanQualType PointeeType 1692 CanQualType ClassTy 1732 CanQualType ParamTyp [all...] |
H A D | ASTContext.cpp | 851 void ASTContext::InitBuiltinType(CanQualType &R, BuiltinType::Kind K) { 853 R = CanQualType::CreateUnsafe(QualType(Ty, 0)); 3674 CanQualType ASTContext::getSizeType() const { 3679 CanQualType ASTContext::getIntMaxType() const { 3684 CanQualType ASTContext::getUIntMaxType() const { 3726 CanQualType ASTContext::getCanonicalParamType(QualType T) const { 3741 return CanQualType::CreateUnsafe(Result); 5090 CanQualType CT = getCanonicalType(T); 6267 CanQualType ASTContext::getFromTargetType(unsigned Type) const { 6269 case TargetInfo::NoInt: return CanQualType(); [all...] |
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | MemRegion.h | 598 CanQualType locTy; 600 BlockTextRegion(const BlockDecl *bd, CanQualType lTy, 620 CanQualType, const AnalysisDeclContext*, 1265 CanQualType locTy,
|
H A D | SValBuilder.h | 202 DefinedSVal getBlockPointer(const BlockDecl *block, CanQualType locTy,
|
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/ |
H A D | FormatString.h | 231 ArgType(CanQualType t) : K(SpecificTy), T(t), Name(0), Ptr(false) {}
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CallAndMessageChecker.cpp | 411 CanQualType CanRetTy = Ctx.getCanonicalType(RetTy);
|