Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/include/clang/AST/
H A DCanonicalType.h65 class CanQual {
71 CanQual() = default;
76 CanQual(const CanQual<U> &Other,
202 inline bool operator==(CanQual<T> x, CanQual<U> y) {
207 inline bool operator!=(CanQual<T> x, CanQual<U> y) {
241 CanQual<T> Stored;
620 inline CanQual<T> CanQual<T>::getUnqualifiedType() const {
625 inline CanQual<Type> CanQual<T>::getNonReferenceType() const {
633 CanQual<T> CanQual<T>::getFromOpaquePtr(void *Ptr) {
634 CanQual<T> Result;
[all …]
H A DDeclarationName.h35 template <typename> class CanQual; variable
42 using CanQualType = CanQual<Type>;
H A DType.h111 template <typename> class CanQual;
135 using CanQualType = CanQual<Type>;
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenTypes.h32 template <typename> class CanQual; variable
42 typedef CanQual<Type> CanQualType;
201 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty);
202 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty);
H A DCodeGenABITypes.cpp44 CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType()
50 CanQual<FunctionNoProtoType> Ty) { in arrangeFreeFunctionType()
H A DCodeGenTypes.cpp372 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertFunctionTypeInternal()
376 CanQual<FunctionNoProtoType>::CreateUnsafe(QualType(FNPT, 0))); in ConvertFunctionTypeInternal()
H A DCGCall.cpp94 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType()
110 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionNoProtoType> FTNP) { in arrangeFreeFunctionType()
152 CanQual<FunctionProtoType> FPT) { in appendParameterTypes()
184 CanQual<FunctionProtoType> FTP) { in arrangeLLVMFunctionInfo()
200 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType()
335 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration()
417 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall()
459 if (CanQual<FunctionNoProtoType> noProto = FTy.getAs<FunctionNoProtoType>()) { in arrangeFunctionDeclaration()
545 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeUnprototypedMustTailThunk()
557 CanQual<FunctionProtoType> FTP = GetFormalType(CD); in arrangeMSCtorClosure()
/llvm-project-15.0.7/libcxx/test/libcxx/utilities/memory/pointer.conversion/
H A Dto_address.pass.cpp71 struct CanQual { struct
127 P7::CanQual<int>* p7 = nullptr; in test()
129 ASSERT_SAME_TYPE(decltype(std::__to_address(p7)), P7::CanQual<int>*); in test()
/llvm-project-15.0.7/libcxx/test/std/utilities/memory/pointer.conversion/
H A Dto_address.pass.cpp73 struct CanQual { struct
129 P7::CanQual<int>* p7 = nullptr; in test()
131 ASSERT_SAME_TYPE(decltype(std::to_address(p7)), P7::CanQual<int>*); in test()
/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h67 CanQual<FunctionProtoType> Ty);
70 CanQual<FunctionNoProtoType> Ty);
H A DCGFunctionInfo.h511 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
520 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaAccess.cpp385 CanQual<FunctionProtoType> FriendTy in MightInstantiateTo()
388 CanQual<FunctionProtoType> ContextTy in MightInstantiateTo()
H A DSemaOverload.cpp10588 if (CanQual<ReferenceType> RT = CToTy->getAs<ReferenceType>()) in DiagnoseBadConversion()
10592 if (CanQual<PointerType> FromPT = CFromTy->getAs<PointerType>()) in DiagnoseBadConversion()
10593 if (CanQual<PointerType> ToPT = CToTy->getAs<PointerType>()) { in DiagnoseBadConversion()