Searched refs:CanQual (Results 1 – 11 of 11) sorted by relevance
65 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 …]
114 template <typename> class CanQual;139 using CanQualType = CanQual<Type>;
32 template <typename> class CanQual; variable42 typedef CanQual<Type> CanQualType;214 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty);215 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty);
44 CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType()50 CanQual<FunctionNoProtoType> Ty) { in arrangeFreeFunctionType()
322 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertFunctionTypeInternal()326 CanQual<FunctionNoProtoType>::CreateUnsafe(QualType(FNPT, 0))); in ConvertFunctionTypeInternal()
101 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType()117 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionNoProtoType> FTNP) { in arrangeFreeFunctionType()158 CanQual<FunctionProtoType> FPT) { in appendParameterTypes()190 CanQual<FunctionProtoType> FTP) { in arrangeLLVMFunctionInfo()206 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType()353 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration()433 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall()474 if (CanQual<FunctionNoProtoType> noProto = FTy.getAs<FunctionNoProtoType>()) { in arrangeFunctionDeclaration()561 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeUnprototypedMustTailThunk()572 CanQual<FunctionProtoType> FTP = GetFormalType(CD); in arrangeMSCtorClosure()
68 CanQual<FunctionProtoType> Ty);71 CanQual<FunctionNoProtoType> Ty);
511 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()520 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype()
393 CanQual<FunctionProtoType> FriendTy in MightInstantiateTo()396 CanQual<FunctionProtoType> ContextTy in MightInstantiateTo()
11175 if (CanQual<ReferenceType> RT = CToTy->getAs<ReferenceType>()) in DiagnoseBadConversion()11179 if (CanQual<PointerType> FromPT = CFromTy->getAs<PointerType>()) in DiagnoseBadConversion()11180 if (CanQual<PointerType> ToPT = CToTy->getAs<PointerType>()) { in DiagnoseBadConversion()
9695 llvm::find_if(*Consider, [&S, BaseSize](const CanQual<Type> *T) { in ChangeIntegralSignedness()