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 | |