clang API Documentation
#include <CodeGenABITypes.h>
Public Member Functions | |
| CodeGenABITypes (ASTContext &C, llvm::Module &M, const llvm::DataLayout &TD, CoverageSourceInfo *CoverageInfo=nullptr) | |
| ~CodeGenABITypes () | |
| const CGFunctionInfo & | arrangeObjCMessageSendSignature (const ObjCMethodDecl *MD, QualType receiverType) |
| const CGFunctionInfo & | arrangeFreeFunctionType (CanQual< FunctionProtoType > Ty) |
| const CGFunctionInfo & | arrangeFreeFunctionType (CanQual< FunctionNoProtoType > Ty) |
| const CGFunctionInfo & | arrangeCXXMethodType (const CXXRecordDecl *RD, const FunctionProtoType *FTP) |
| const CGFunctionInfo & | arrangeFreeFunctionCall (CanQualType returnType, ArrayRef< CanQualType > argTypes, FunctionType::ExtInfo info, RequiredArgs args) |
Definition at line 48 of file CodeGenABITypes.h.
| CodeGenABITypes::CodeGenABITypes | ( | ASTContext & | C, |
| llvm::Module & | M, | ||
| const llvm::DataLayout & | TD, | ||
| CoverageSourceInfo * | CoverageInfo = nullptr |
||
| ) |
Definition at line 27 of file CodeGenABITypes.cpp.
Definition at line 36 of file CodeGenABITypes.cpp.
| const CGFunctionInfo & CodeGenABITypes::arrangeCXXMethodType | ( | const CXXRecordDecl * | RD, |
| const FunctionProtoType * | FTP | ||
| ) |
Definition at line 59 of file CodeGenABITypes.cpp.
References clang::CodeGen::CodeGenTypes::arrangeCXXMethodType(), and clang::CodeGen::CodeGenModule::getTypes().
| const CGFunctionInfo & CodeGenABITypes::arrangeFreeFunctionCall | ( | CanQualType | returnType, |
| ArrayRef< CanQualType > | argTypes, | ||
| FunctionType::ExtInfo | info, | ||
| RequiredArgs | args | ||
| ) |
Definition at line 65 of file CodeGenABITypes.cpp.
References clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(), and clang::CodeGen::CodeGenModule::getTypes().
| const CGFunctionInfo & CodeGenABITypes::arrangeFreeFunctionType | ( | CanQual< FunctionProtoType > | Ty | ) |
Definition at line 49 of file CodeGenABITypes.cpp.
References clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(), and clang::CodeGen::CodeGenModule::getTypes().
| const CGFunctionInfo & CodeGenABITypes::arrangeFreeFunctionType | ( | CanQual< FunctionNoProtoType > | Ty | ) |
Definition at line 54 of file CodeGenABITypes.cpp.
References clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(), and clang::CodeGen::CodeGenModule::getTypes().
| const CGFunctionInfo & CodeGenABITypes::arrangeObjCMessageSendSignature | ( | const ObjCMethodDecl * | MD, |
| QualType | receiverType | ||
| ) |
These methods all forward to methods in the private implementation class CodeGenTypes.
Definition at line 43 of file CodeGenABITypes.cpp.
References clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(), and clang::CodeGen::CodeGenModule::getTypes().