Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:CGCXXABI

1 //===----- CGCXXABI.cpp - Interface to C++ ABIs -----------------*- C++ -*-===//
15 #include "CGCXXABI.h"
20 CGCXXABI::~CGCXXABI() { }
38 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) {
42 llvm::Value *CGCXXABI::EmitLoadOfMemberFunctionPointer(CodeGenFunction &CGF,
58 llvm::Value *CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF,
67 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF,
75 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF,
85 CGCXXABI::EmitMemberPointerIsNotNull(CodeGenFunction &CGF,
93 CGCXXABI::EmitMemberPointerConversion(llvm::Constant *C, const CastExpr *E) {
98 CGCXXABI::EmitNullMemberPointer(const MemberPointerType *MPT) {
102 llvm::Constant *CGCXXABI::EmitMemberPointer(const CXXMethodDecl *MD) {
108 llvm::Constant *CGCXXABI::EmitMemberDataPointer(const MemberPointerType *MPT,
113 bool CGCXXABI::isZeroInitializable(const MemberPointerType *MPT) {
118 void CGCXXABI::BuildThisParam(CodeGenFunction &CGF, FunctionArgList &params) {
131 void CGCXXABI::EmitThisParam(CodeGenFunction &CGF) {
139 void CGCXXABI::EmitReturnFromThunk(CodeGenFunction &CGF,
144 CharUnits CGCXXABI::GetArrayCookieSize(const CXXNewExpr *expr) {
148 llvm::Value *CGCXXABI::InitializeArrayCookie(CodeGenFunction &CGF,
158 void CGCXXABI::ReadArrayCookie(CodeGenFunction &CGF, llvm::Value *Ptr,
170 void CGCXXABI::EmitGuardedInit(CodeGenFunction &CGF,