clang 20.0.0git
clang::CodeGen::CodeGenTypes Member List

This is the complete list of members for clang::CodeGen::CodeGenTypes, including all inherited members.

addRecordTypeName(const RecordDecl *RD, llvm::StructType *Ty, StringRef suffix)clang::CodeGen::CodeGenTypes
arrangeBlockFunctionCall(const CallArgList &args, const FunctionType *type)clang::CodeGen::CodeGenTypes
arrangeBlockFunctionDeclaration(const FunctionProtoType *type, const FunctionArgList &args)clang::CodeGen::CodeGenTypes
arrangeBuiltinFunctionCall(QualType resultType, const CallArgList &args)clang::CodeGen::CodeGenTypes
arrangeBuiltinFunctionDeclaration(QualType resultType, const FunctionArgList &args)clang::CodeGen::CodeGenTypes
arrangeBuiltinFunctionDeclaration(CanQualType resultType, ArrayRef< CanQualType > argTypes)clang::CodeGen::CodeGenTypes
arrangeCall(const CGFunctionInfo &declFI, const CallArgList &args)clang::CodeGen::CodeGenTypes
arrangeCXXConstructorCall(const CallArgList &Args, const CXXConstructorDecl *D, CXXCtorType CtorKind, unsigned ExtraPrefixArgs, unsigned ExtraSuffixArgs, bool PassProtoArgs=true)clang::CodeGen::CodeGenTypes
arrangeCXXMethodCall(const CallArgList &args, const FunctionProtoType *type, RequiredArgs required, unsigned numPrefixArgs)clang::CodeGen::CodeGenTypes
arrangeCXXMethodDeclaration(const CXXMethodDecl *MD)clang::CodeGen::CodeGenTypes
arrangeCXXMethodType(const CXXRecordDecl *RD, const FunctionProtoType *FTP, const CXXMethodDecl *MD)clang::CodeGen::CodeGenTypes
arrangeCXXStructorDeclaration(GlobalDecl GD)clang::CodeGen::CodeGenTypes
arrangeFreeFunctionCall(const CallArgList &Args, const FunctionType *Ty, bool ChainCall)clang::CodeGen::CodeGenTypes
arrangeFreeFunctionType(CanQual< FunctionProtoType > Ty)clang::CodeGen::CodeGenTypes
arrangeFreeFunctionType(CanQual< FunctionNoProtoType > Ty)clang::CodeGen::CodeGenTypes
arrangeFunctionDeclaration(const FunctionDecl *FD)clang::CodeGen::CodeGenTypes
arrangeGlobalDeclaration(GlobalDecl GD)clang::CodeGen::CodeGenTypes
arrangeLLVMFunctionInfo(CanQualType returnType, FnInfoOpts opts, ArrayRef< CanQualType > argTypes, FunctionType::ExtInfo info, ArrayRef< FunctionProtoType::ExtParameterInfo > paramInfos, RequiredArgs args)clang::CodeGen::CodeGenTypes
arrangeMSCtorClosure(const CXXConstructorDecl *CD, CXXCtorType CT)clang::CodeGen::CodeGenTypes
arrangeNullaryFunction()clang::CodeGen::CodeGenTypes
arrangeObjCMessageSendSignature(const ObjCMethodDecl *MD, QualType receiverType)clang::CodeGen::CodeGenTypes
arrangeObjCMethodDeclaration(const ObjCMethodDecl *MD)clang::CodeGen::CodeGenTypes
arrangeUnprototypedMustTailThunk(const CXXMethodDecl *MD)clang::CodeGen::CodeGenTypes
arrangeUnprototypedObjCMessageSend(QualType returnType, const CallArgList &args)clang::CodeGen::CodeGenTypes
ClangCallConvToLLVMCallConv(CallingConv CC)clang::CodeGen::CodeGenTypes
CodeGenTypes(CodeGenModule &cgm)clang::CodeGen::CodeGenTypes
ComputeRecordLayout(const RecordDecl *D, llvm::StructType *Ty)clang::CodeGen::CodeGenTypes
ConvertRecordDeclType(const RecordDecl *TD)clang::CodeGen::CodeGenTypes
ConvertType(QualType T)clang::CodeGen::CodeGenTypes
convertTypeForLoadStore(QualType T, llvm::Type *LLVMTy=nullptr)clang::CodeGen::CodeGenTypes
ConvertTypeForMem(QualType T)clang::CodeGen::CodeGenTypes
DeriveThisType(const CXXRecordDecl *RD, const CXXMethodDecl *MD)clang::CodeGen::CodeGenTypes
getCGM() constclang::CodeGen::CodeGenTypesinline
getCGRecordLayout(const RecordDecl *)clang::CodeGen::CodeGenTypes
getCodeGenOpts() constclang::CodeGen::CodeGenTypes
getContext() constclang::CodeGen::CodeGenTypesinline
getCXXABI() constclang::CodeGen::CodeGenTypes
getDataLayout() constclang::CodeGen::CodeGenTypesinline
getExpandedTypes(QualType Ty, SmallVectorImpl< llvm::Type * >::iterator &TI)clang::CodeGen::CodeGenTypes
GetFunctionType(const CGFunctionInfo &Info)clang::CodeGen::CodeGenTypes
GetFunctionType(GlobalDecl GD)clang::CodeGen::CodeGenTypes
GetFunctionTypeForVTable(GlobalDecl GD)clang::CodeGen::CodeGenTypes
getLLVMContext()clang::CodeGen::CodeGenTypesinline
getTarget() constclang::CodeGen::CodeGenTypesinline
getTargetAddressSpace(QualType T) constclang::CodeGen::CodeGenTypes
inheritingCtorHasParams(const InheritedConstructor &Inherited, CXXCtorType Type)clang::CodeGen::CodeGenTypes
isFuncParamTypeConvertible(QualType Ty)clang::CodeGen::CodeGenTypes
isFuncTypeConvertible(const FunctionType *FT)clang::CodeGen::CodeGenTypes
isLongDoubleReferenced() constclang::CodeGen::CodeGenTypesinline
isPointerZeroInitializable(QualType T)clang::CodeGen::CodeGenTypes
isRecordLayoutComplete(const Type *Ty) constclang::CodeGen::CodeGenTypes
isZeroInitializable(QualType T)clang::CodeGen::CodeGenTypes
isZeroInitializable(const RecordDecl *RD)clang::CodeGen::CodeGenTypes
RefreshTypeCacheForClass(const CXXRecordDecl *RD)clang::CodeGen::CodeGenTypes
typeRequiresSplitIntoByteArray(QualType ASTTy, llvm::Type *LLVMTy=nullptr)clang::CodeGen::CodeGenTypes
UpdateCompletedType(const TagDecl *TD)clang::CodeGen::CodeGenTypes
~CodeGenTypes()clang::CodeGen::CodeGenTypes