clang  3.8.0
Public Member Functions | List of all members
clang::CodeGen::CodeGenABITypes Class Reference

#include <CodeGenABITypes.h>

Public Member Functions

 CodeGenABITypes (ASTContext &C, llvm::Module &M, CoverageSourceInfo *CoverageInfo=nullptr)
 
 ~CodeGenABITypes ()
 
const CGFunctionInfoarrangeObjCMessageSendSignature (const ObjCMethodDecl *MD, QualType receiverType)
 These methods all forward to methods in the private implementation class CodeGenTypes. More...
 
const CGFunctionInfoarrangeFreeFunctionType (CanQual< FunctionProtoType > Ty, const FunctionDecl *FD)
 
const CGFunctionInfoarrangeFreeFunctionType (CanQual< FunctionNoProtoType > Ty)
 
const CGFunctionInfoarrangeCXXMethodType (const CXXRecordDecl *RD, const FunctionProtoType *FTP, const CXXMethodDecl *MD)
 
const CGFunctionInfoarrangeFreeFunctionCall (CanQualType returnType, ArrayRef< CanQualType > argTypes, FunctionType::ExtInfo info, RequiredArgs args)
 

Detailed Description

Definition at line 51 of file CodeGenABITypes.h.

Constructor & Destructor Documentation

CodeGenABITypes::CodeGenABITypes ( ASTContext C,
llvm::Module &  M,
CoverageSourceInfo CoverageInfo = nullptr 
)

Definition at line 29 of file CodeGenABITypes.cpp.

CodeGenABITypes::~CodeGenABITypes ( )
default

Member Function Documentation

const CGFunctionInfo & CodeGenABITypes::arrangeCXXMethodType ( const CXXRecordDecl RD,
const FunctionProtoType FTP,
const CXXMethodDecl MD 
)

Definition at line 58 of file CodeGenABITypes.cpp.

const CGFunctionInfo & CodeGenABITypes::arrangeFreeFunctionCall ( CanQualType  returnType,
ArrayRef< CanQualType argTypes,
FunctionType::ExtInfo  info,
RequiredArgs  args 
)

Definition at line 64 of file CodeGenABITypes.cpp.

const CGFunctionInfo & CodeGenABITypes::arrangeFreeFunctionType ( CanQual< FunctionProtoType Ty,
const FunctionDecl FD 
)

Definition at line 47 of file CodeGenABITypes.cpp.

const CGFunctionInfo & CodeGenABITypes::arrangeFreeFunctionType ( CanQual< FunctionNoProtoType Ty)

Definition at line 53 of file CodeGenABITypes.cpp.

const CGFunctionInfo & CodeGenABITypes::arrangeObjCMessageSendSignature ( const ObjCMethodDecl MD,
QualType  receiverType 
)

These methods all forward to methods in the private implementation class CodeGenTypes.

Definition at line 41 of file CodeGenABITypes.cpp.


The documentation for this class was generated from the following files: