Home
last modified time | relevance | path

Searched refs:CanQual (Results 1 – 21 of 21) sorted by relevance

/external/clang/include/clang/AST/
DCanonicalType.h52 class CanQual {
58 CanQual() : Stored() { } in CanQual() function
63 CanQual(const CanQual<U> &Other,
143 CanQual<T> getUnqualifiedType() const;
153 bool isMoreQualifiedThan(CanQual<T> Other) const { in isMoreQualifiedThan()
159 bool isAtLeastAsQualifiedAs(CanQual<T> Other) const { in isAtLeastAsQualifiedAs()
165 CanQual<Type> getNonReferenceType() const;
171 static CanQual<T> getFromOpaquePtr(void *Ptr);
178 static CanQual<T> CreateUnsafe(QualType Other);
188 inline bool operator==(CanQual<T> x, CanQual<U> y) {
[all …]
DDeclarationName.h39 template <typename> class CanQual; variable
40 typedef CanQual<Type> CanQualType;
DType.h104 template <typename> class CanQual;
105 typedef CanQual<Type> CanQualType;
/external/llvm-project/clang/include/clang/AST/
DCanonicalType.h65 class CanQual {
71 CanQual() = default;
76 CanQual(const CanQual<U> &Other,
157 CanQual<T> getUnqualifiedType() const;
167 bool isMoreQualifiedThan(CanQual<T> Other) const { in isMoreQualifiedThan()
173 bool isAtLeastAsQualifiedAs(CanQual<T> Other) const { in isAtLeastAsQualifiedAs()
179 CanQual<Type> getNonReferenceType() const;
185 static CanQual<T> getFromOpaquePtr(void *Ptr);
192 static CanQual<T> CreateUnsafe(QualType Other);
202 inline bool operator==(CanQual<T> x, CanQual<U> y) {
[all …]
DDeclarationName.h34 template <typename> class CanQual; variable
43 using CanQualType = CanQual<Type>;
DType.h110 template <typename> class CanQual;
133 using CanQualType = CanQual<Type>;
/external/clang/include/clang/CodeGen/
DCodeGenABITypes.h56 CanQual<FunctionProtoType> Ty,
60 CanQual<FunctionNoProtoType> Ty);
DCGFunctionInfo.h415 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype, in forPrototype()
420 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
/external/clang/lib/CodeGen/
DCodeGenABITypes.cpp38 CanQual<FunctionProtoType> Ty, in arrangeFreeFunctionType()
45 CanQual<FunctionNoProtoType> Ty) { in arrangeFreeFunctionType()
DCodeGenTypes.h35 template <typename> class CanQual; variable
50 typedef CanQual<Type> CanQualType;
265 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty,
267 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty);
DCodeGenTypes.cpp347 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0)), FD); in ConvertFunctionType()
351 CanQual<FunctionNoProtoType>::CreateUnsafe(QualType(FNPT, 0))); in ConvertFunctionType()
DCGCall.cpp77 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType()
93 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionNoProtoType> FTNP) { in arrangeFreeFunctionType()
107 CanQual<FunctionProtoType> FPT, in appendParameterTypes()
142 CanQual<FunctionProtoType> FTP, in arrangeLLVMFunctionInfo()
160 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP, in arrangeFreeFunctionType()
237 CanQual<FunctionProtoType> prototype = GetFormalType(MD); in arrangeCXXMethodDeclaration()
280 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration()
360 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall()
392 CanQual<FunctionNoProtoType> noProto = FTy.getAs<FunctionNoProtoType>(); in arrangeFunctionDeclaration()
477 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeMSMemberPointerThunk()
[all …]
/external/llvm-project/clang/lib/CodeGen/
DCodeGenTypes.h32 template <typename> class CanQual; variable
47 typedef CanQual<Type> CanQualType;
205 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty);
206 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty);
DCodeGenABITypes.cpp44 CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType()
50 CanQual<FunctionNoProtoType> Ty) { in arrangeFreeFunctionType()
DCodeGenTypes.cpp363 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertFunctionTypeInternal()
367 CanQual<FunctionNoProtoType>::CreateUnsafe(QualType(FNPT, 0))); in ConvertFunctionTypeInternal()
DCGCall.cpp89 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType()
105 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionNoProtoType> FTNP) { in arrangeFreeFunctionType()
147 CanQual<FunctionProtoType> FPT) { in appendParameterTypes()
179 CanQual<FunctionProtoType> FTP) { in arrangeLLVMFunctionInfo()
195 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType()
323 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration()
405 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall()
447 if (CanQual<FunctionNoProtoType> noProto = FTy.getAs<FunctionNoProtoType>()) { in arrangeFunctionDeclaration()
533 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeUnprototypedMustTailThunk()
545 CanQual<FunctionProtoType> FTP = GetFormalType(CD); in arrangeMSCtorClosure()
/external/llvm-project/clang/include/clang/CodeGen/
DCodeGenABITypes.h75 CanQual<FunctionProtoType> Ty);
78 CanQual<FunctionNoProtoType> Ty);
DCGFunctionInfo.h492 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
501 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype()
/external/clang/lib/Sema/
DSemaAccess.cpp372 CanQual<FunctionProtoType> FriendTy in MightInstantiateTo()
375 CanQual<FunctionProtoType> ContextTy in MightInstantiateTo()
/external/llvm-project/clang/lib/Sema/
DSemaAccess.cpp371 CanQual<FunctionProtoType> FriendTy in MightInstantiateTo()
374 CanQual<FunctionProtoType> ContextTy in MightInstantiateTo()
DSemaOverload.cpp10419 if (CanQual<ReferenceType> RT = CToTy->getAs<ReferenceType>()) in DiagnoseBadConversion()
10423 if (CanQual<PointerType> FromPT = CFromTy->getAs<PointerType>()) in DiagnoseBadConversion()
10424 if (CanQual<PointerType> ToPT = CToTy->getAs<PointerType>()) { in DiagnoseBadConversion()