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() const | clang::CodeGen::CodeGenTypes | inline |
getCGRecordLayout(const RecordDecl *) | clang::CodeGen::CodeGenTypes | |
getCodeGenOpts() const | clang::CodeGen::CodeGenTypes | |
getContext() const | clang::CodeGen::CodeGenTypes | inline |
getCXXABI() const | clang::CodeGen::CodeGenTypes | |
getDataLayout() const | clang::CodeGen::CodeGenTypes | inline |
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::CodeGenTypes | inline |
getTarget() const | clang::CodeGen::CodeGenTypes | inline |
getTargetAddressSpace(QualType T) const | clang::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() const | clang::CodeGen::CodeGenTypes | inline |
isPointerZeroInitializable(QualType T) | clang::CodeGen::CodeGenTypes | |
isRecordLayoutComplete(const Type *Ty) const | clang::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 | |