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().