clang API Documentation
#include "CodeGenModule.h"
#include "CGCXXABI.h"
#include "CodeGenFunction.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/Mangle.h"
#include "clang/AST/RecordLayout.h"
#include "clang/AST/StmtCXX.h"
#include "clang/Frontend/CodeGenOptions.h"
#include "llvm/ADT/StringExtras.h"
Go to the source code of this file.
Functions | |
static llvm::Value * | BuildAppleKextVirtualCall (CodeGenFunction &CGF, GlobalDecl GD, llvm::Type *Ty, const CXXRecordDecl *RD) |
static llvm::Value* BuildAppleKextVirtualCall | ( | CodeGenFunction & | CGF, |
GlobalDecl | GD, | ||
llvm::Type * | Ty, | ||
const CXXRecordDecl * | RD | ||
) | [static] |
Definition at line 253 of file CGCXX.cpp.
References clang::CodeGen::CodeGenFunction::Builder, clang::CodeGen::CodeGenFunction::CGM, clang::VTableLayout::getAddressPoint(), clang::CodeGen::CGCXXABI::getAddrOfVTable(), clang::GlobalDecl::getCanonicalDecl(), clang::CodeGen::CodeGenModule::getCXXABI(), clang::TargetInfo::getCXXABI(), clang::CodeGen::CodeGenModule::getItaniumVTableContext(), clang::ItaniumVTableContext::getMethodVTableIndex(), clang::CodeGen::CodeGenModule::getTarget(), clang::ItaniumVTableContext::getVTableLayout(), clang::TargetCXXABI::isMicrosoft(), and clang::CharUnits::Zero().