Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCanonicalType.h66 class CanQual {
72 CanQual() = default;
77 CanQual(const CanQual<U> &Other,
158 CanQual<T> getUnqualifiedType() const;
168 bool isMoreQualifiedThan(CanQual<T> Other, const ASTContext &Ctx) const { in isMoreQualifiedThan()
174 bool isAtLeastAsQualifiedAs(CanQual<T> Other, const ASTContext &Ctx) const { in isAtLeastAsQualifiedAs()
180 CanQual<Type> getNonReferenceType() const;
186 static CanQual<T> getFromOpaquePtr(void *Ptr);
193 static CanQual<T> CreateUnsafe(QualType Other);
203 inline bool operator==(CanQual<T> x, CanQual<U> y) {
[all …]
H A DDeclarationName.h35 template <typename> class CanQual; variable
42 using CanQualType = CanQual<Type>;
H A DType.h117 template <typename> class CanQual;
144 using CanQualType = CanQual<Type>;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypes.h32 template <typename> class CanQual; variable
42 typedef CanQual<Type> CanQualType;
214 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionProtoType> Ty);
215 const CGFunctionInfo &arrangeFreeFunctionType(CanQual<FunctionNoProtoType> Ty);
H A DCodeGenABITypes.cpp42 CanQual<FunctionProtoType> Ty) { in arrangeFreeFunctionType()
48 CanQual<FunctionNoProtoType> Ty) { in arrangeFreeFunctionType()
H A DCodeGenTypes.cpp331 CanQual<FunctionProtoType>::CreateUnsafe(QualType(FPT, 0))); in ConvertFunctionTypeInternal()
335 CanQual<FunctionNoProtoType>::CreateUnsafe(QualType(FNPT, 0))); in ConvertFunctionTypeInternal()
H A DCGCall.cpp141 static CanQual<FunctionProtoType> GetFormalType(const CXXMethodDecl *MD) { in GetFormalType()
158 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionNoProtoType> FTNP) { in arrangeFreeFunctionType()
197 CanQual<FunctionProtoType> FPT) { in appendParameterTypes()
232 CanQual<FunctionProtoType> FTP) { in arrangeLLVMFunctionInfo()
249 CodeGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> FTP) { in arrangeFreeFunctionType()
419 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeCXXStructorDeclaration()
494 CanQual<FunctionProtoType> FPT = GetFormalType(D); in arrangeCXXConstructorCall()
543 if (CanQual<FunctionNoProtoType> noProto = FTy.getAs<FunctionNoProtoType>()) { in arrangeFunctionDeclaration()
628 CanQual<FunctionProtoType> FTP = GetFormalType(MD); in arrangeUnprototypedMustTailThunk()
639 CanQual<FunctionProtoType> FTP = GetFormalType(CD); in arrangeMSCtorClosure()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenCall.cpp136 static CanQual<FunctionProtoType> getFormalType(const CXXMethodDecl *md) { in getFormalType()
147 CanQual<FunctionProtoType> fpt) { in appendParameterTypes()
175 CanQual<FunctionProtoType> fpt = getFormalType(md); in arrangeCXXStructorDeclaration()
227 CanQual<FunctionProtoType> fpt) { in arrangeCIRFunctionInfo()
322 CanQual<FunctionProtoType> fpt = getFormalType(d); in arrangeCXXConstructorCall()
429 if (CanQual<FunctionNoProtoType> noProto = in arrangeFunctionDeclaration()
467 CIRGenTypes::arrangeFreeFunctionType(CanQual<FunctionProtoType> fpt) { in arrangeFreeFunctionType()
474 CIRGenTypes::arrangeFreeFunctionType(CanQual<FunctionNoProtoType> fnpt) { in arrangeFreeFunctionType()
H A DCIRGenTypes.h197 arrangeFreeFunctionType(CanQual<FunctionProtoType> fpt);
199 arrangeFreeFunctionType(CanQual<FunctionNoProtoType> fnpt);
H A DCIRGenFunctionInfo.h59 getFromProtoWithExtraSlots(clang::CanQual<clang::FunctionProtoType> prototype, in getFromProtoWithExtraSlots()
H A DCIRGenTypes.cpp80 CanQual<FunctionProtoType>::CreateUnsafe(QualType(fpt, 0))); in convertFunctionTypeInternal()
84 CanQual<FunctionNoProtoType>::CreateUnsafe(QualType(fnpt, 0))); in convertFunctionTypeInternal()
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h68 CanQual<FunctionProtoType> Ty);
71 CanQual<FunctionNoProtoType> Ty);
H A DCGFunctionInfo.h529 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype, in forPrototypePlus()
538 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) { in forPrototype()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp391 CanQual<FunctionProtoType> FriendTy in MightInstantiateTo()
394 CanQual<FunctionProtoType> ContextTy in MightInstantiateTo()
H A DSemaOverload.cpp11869 if (CanQual<ReferenceType> RT = CToTy->getAs<ReferenceType>()) in DiagnoseBadConversion()
11873 if (CanQual<PointerType> FromPT = CFromTy->getAs<PointerType>()) in DiagnoseBadConversion()
11874 if (CanQual<PointerType> ToPT = CToTy->getAs<PointerType>()) { in DiagnoseBadConversion()
H A DSemaType.cpp9977 llvm::find_if(*Consider, [&S, BaseSize](const CanQual<Type> *T) { in ChangeIntegralSignedness()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc850 …CanQual<clang::Type>, unsigned int, llvm::DenseMapInfo<clang::CanQual<clang::Type>>, llvm::DenseMa…
851 …NS5_IjEEE4growEj", "llvm::DenseMap<clang::CanQual<clang::Type>, unsigned int, llvm::DenseMapInfo<c…
2821 …nNoProtoTypeEEEb", "clang::CodeGen::CodeGenTypes::getFunctionInfo(clang::CanQual<clang::FunctionNo…
2822 …:CodeGen::CodeGenTypes::getFunctionInfo(clang::CanQual<clang::Type>, llvm::SmallVectorImpl<clang::…
2823 …ionProtoTypeEEEb", "clang::CodeGen::CodeGenTypes::getFunctionInfo(clang::CanQual<clang::FunctionPr…
2824 …ng::CodeGen::CodeGenTypes&, llvm::SmallVectorImpl<clang::CanQual<clang::Type>>&, clang::CanQual<cl…
2834 …::CGFunctionInfo(unsigned int, bool, unsigned int, clang::CanQual<clang::Type>, clang::CanQual<cla…
2835 …::CGFunctionInfo(unsigned int, bool, unsigned int, clang::CanQual<clang::Type>, clang::CanQual<cla…
2856 …CanQual<clang::Type> const*>(llvm::FoldingSetNodeID&, clang::FunctionType::ExtInfo const&, clang::…
3409 …CanQualINS1_4TypeEEELb0EE4growEm", "llvm::SmallVectorTemplateBase<clang::CanQual<clang::Type>, fal…
[all …]