clang 22.0.0git
clang::CIRGen::CIRGenTypes Member List

This is the complete list of members for clang::CIRGen::CIRGenTypes, including all inherited members.

arrangeCIRFunctionInfo(CanQualType returnType, llvm::ArrayRef< CanQualType > argTypes, RequiredArgs required)clang::CIRGen::CIRGenTypes
arrangeCXXConstructorCall(const CallArgList &args, const clang::CXXConstructorDecl *d, clang::CXXCtorType ctorKind, unsigned extraPrefixArgs, unsigned extraSuffixArgs, bool passProtoArgs=true)clang::CIRGen::CIRGenTypes
arrangeCXXMethodCall(const CallArgList &args, const clang::FunctionProtoType *type, RequiredArgs required, unsigned numPrefixArgs)clang::CIRGen::CIRGenTypes
arrangeCXXMethodDeclaration(const clang::CXXMethodDecl *md)clang::CIRGen::CIRGenTypes
arrangeCXXMethodType(const clang::CXXRecordDecl *rd, const clang::FunctionProtoType *ftp, const clang::CXXMethodDecl *md)clang::CIRGen::CIRGenTypes
arrangeCXXStructorDeclaration(clang::GlobalDecl gd)clang::CIRGen::CIRGenTypes
arrangeFreeFunctionCall(const CallArgList &args, const FunctionType *fnType)clang::CIRGen::CIRGenTypes
arrangeFreeFunctionType(CanQual< FunctionProtoType > fpt)clang::CIRGen::CIRGenTypes
arrangeFreeFunctionType(CanQual< FunctionNoProtoType > fnpt)clang::CIRGen::CIRGenTypes
arrangeFunctionDeclaration(const clang::FunctionDecl *fd)clang::CIRGen::CIRGenTypes
arrangeGlobalDeclaration(GlobalDecl gd)clang::CIRGen::CIRGenTypes
CIRGenTypes(CIRGenModule &cgm)clang::CIRGen::CIRGenTypes
computeRecordLayout(const clang::RecordDecl *rd, cir::RecordType *ty)clang::CIRGen::CIRGenTypes
convertRecordDeclType(const clang::RecordDecl *recordDecl)clang::CIRGen::CIRGenTypes
convertType(clang::QualType type)clang::CIRGen::CIRGenTypes
convertTypeForMem(clang::QualType, bool forBitField=false)clang::CIRGen::CIRGenTypes
deriveThisType(const clang::CXXRecordDecl *rd, const clang::CXXMethodDecl *md)clang::CIRGen::CIRGenTypes
getABIInfo() constclang::CIRGen::CIRGenTypesinline
getASTContext() constclang::CIRGen::CIRGenTypesinline
getBuilder() constclang::CIRGen::CIRGenTypesinline
getCGModule() constclang::CIRGen::CIRGenTypesinline
getCIRGenRecordLayout(const clang::RecordDecl *rd)clang::CIRGen::CIRGenTypes
getFunctionType(const CIRGenFunctionInfo &info)clang::CIRGen::CIRGenTypes
getFunctionType(clang::GlobalDecl gd)clang::CIRGen::CIRGenTypes
getFunctionTypeForVTable(clang::GlobalDecl gd)clang::CIRGen::CIRGenTypes
getMLIRContext() constclang::CIRGen::CIRGenTypes
getRecordTypeName(const clang::RecordDecl *, llvm::StringRef suffix)clang::CIRGen::CIRGenTypes
isFuncParamTypeConvertible(clang::QualType type)clang::CIRGen::CIRGenTypes
isFuncTypeConvertible(const clang::FunctionType *ft)clang::CIRGen::CIRGenTypes
isRecordBeingLaidOut(const clang::Type *ty) constclang::CIRGen::CIRGenTypesinline
isRecordLayoutComplete(const clang::Type *ty) constclang::CIRGen::CIRGenTypes
isZeroInitializable(clang::QualType ty)clang::CIRGen::CIRGenTypes
isZeroInitializable(const RecordDecl *rd)clang::CIRGen::CIRGenTypes
noRecordsBeingLaidOut() constclang::CIRGen::CIRGenTypesinline
typeCacheclang::CIRGen::CIRGenTypes
TypeCacheTy typedefclang::CIRGen::CIRGenTypes
updateCompletedType(const clang::TagDecl *td)clang::CIRGen::CIRGenTypes
~CIRGenTypes()clang::CIRGen::CIRGenTypes