| 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() const | clang::CIRGen::CIRGenTypes | inline |
| getASTContext() const | clang::CIRGen::CIRGenTypes | inline |
| getBuilder() const | clang::CIRGen::CIRGenTypes | inline |
| getCGModule() const | clang::CIRGen::CIRGenTypes | inline |
| 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() const | clang::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) const | clang::CIRGen::CIRGenTypes | inline |
| isRecordLayoutComplete(const clang::Type *ty) const | clang::CIRGen::CIRGenTypes | |
| isZeroInitializable(clang::QualType ty) | clang::CIRGen::CIRGenTypes | |
| isZeroInitializable(const RecordDecl *rd) | clang::CIRGen::CIRGenTypes | |
| noRecordsBeingLaidOut() const | clang::CIRGen::CIRGenTypes | inline |
| typeCache | clang::CIRGen::CIRGenTypes | |
| TypeCacheTy typedef | clang::CIRGen::CIRGenTypes | |
| updateCompletedType(const clang::TagDecl *td) | clang::CIRGen::CIRGenTypes | |
| ~CIRGenTypes() | clang::CIRGen::CIRGenTypes | |