clang  6.0.0svn
Namespaces | Functions
CodeGenABITypes.h File Reference
#include "clang/AST/CanonicalType.h"
#include "clang/AST/Type.h"
#include "clang/CodeGen/CGFunctionInfo.h"
Include dependency graph for CodeGenABITypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 DominatorTree GraphTraits specialization so the DominatorTree can be iterable by generic graph iterators.
 
 clang
 Dataflow Directional Tag Classes.
 
 clang::CodeGen
 

Functions

const CGFunctionInfoclang::CodeGen::arrangeObjCMessageSendSignature (CodeGenModule &CGM, const ObjCMethodDecl *MD, QualType receiverType)
 
const CGFunctionInfoclang::CodeGen::arrangeFreeFunctionType (CodeGenModule &CGM, CanQual< FunctionProtoType > Ty, const FunctionDecl *FD)
 
const CGFunctionInfoclang::CodeGen::arrangeFreeFunctionType (CodeGenModule &CGM, CanQual< FunctionNoProtoType > Ty)
 
const CGFunctionInfoclang::CodeGen::arrangeCXXMethodType (CodeGenModule &CGM, const CXXRecordDecl *RD, const FunctionProtoType *FTP, const CXXMethodDecl *MD)
 
const CGFunctionInfoclang::CodeGen::arrangeFreeFunctionCall (CodeGenModule &CGM, CanQualType returnType, ArrayRef< CanQualType > argTypes, FunctionType::ExtInfo info, RequiredArgs args)
 
llvm::FunctionType * clang::CodeGen::convertFreeFunctionType (CodeGenModule &CGM, const FunctionDecl *FD)
 Returns null if the function type is incomplete and can't be lowered. More...
 
llvm::Type * clang::CodeGen::convertTypeForMemory (CodeGenModule &CGM, QualType T)
 
unsigned clang::CodeGen::getLLVMFieldNumber (CodeGenModule &CGM, const RecordDecl *RD, const FieldDecl *FD)
 Given a non-bitfield struct field, return its index within the elements of the struct's converted type. More...