HomeSort by relevance Sort by last modified time
    Searched refs:CGCXXABI (Results 1 - 12 of 12) sorted by null

  /external/clang/lib/CodeGen/
CGCXXABI.cpp 1 //===----- CGCXXABI.cpp - Interface to C++ ABIs ---------------------------===//
15 #include "CGCXXABI.h"
20 CGCXXABI::~CGCXXABI() { }
22 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) {
31 bool CGCXXABI::canCopyArgument(const CXXRecordDecl *RD) const {
66 llvm::Constant *CGCXXABI::GetBogusMemberPointer(QualType T) {
71 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) {
75 llvm::Value *CGCXXABI::EmitLoadOfMemberFunctionPointer(
90 CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E
    [all...]
ABIInfo.h 28 class CGCXXABI;
56 CodeGen::CGCXXABI &getCXXABI() const;
CodeGenTypes.h 54 class CGCXXABI;
127 CGCXXABI &TheCXXABI;
177 CGCXXABI &getCXXABI() const { return TheCXXABI; }
CGCXXABI.h 1 //===----- CGCXXABI.h - Interface to C++ ABIs -------------------*- C++ -*-===//
42 class CGCXXABI {
47 CGCXXABI(CodeGenModule &CGM)
82 virtual ~CGCXXABI();
539 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM);
542 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
Android.mk 29 CGCXXABI.cpp \
TargetInfo.cpp 17 #include "CGCXXABI.h"
53 static CGCXXABI::RecordArgABI getRecordArgABI(const RecordType *RT,
54 CGCXXABI &CXXABI) {
57 return CGCXXABI::RAA_Default;
61 static CGCXXABI::RecordArgABI getRecordArgABI(QualType T,
62 CGCXXABI &CXXABI) {
65 return CGCXXABI::RAA_Default;
82 CGCXXABI &ABIInfo::getCXXABI() const {
476 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI()))
477 return ABIArgInfo::getIndirect(0, RAA == CGCXXABI::RAA_DirectInMemory)
    [all...]
CodeGenModule.h 83 class CGCXXABI;
286 std::unique_ptr<CGCXXABI> ABI;
612 CGCXXABI &getCXXABI() const { return *ABI; }
    [all...]
MicrosoftCXXABI.cpp 17 #include "CGCXXABI.h"
42 class MicrosoftCXXABI : public CGCXXABI {
45 : CGCXXABI(CGM), BaseClassDescriptorType(nullptr),
438 return cast<MicrosoftMangleContext>(CodeGen::CGCXXABI::getMangleContext());
530 if (!CGCXXABI::isTypeInfoCalculable(Ty))
706 CGCXXABI::RecordArgABI
    [all...]
ItaniumCXXABI.cpp 21 #include "CGCXXABI.h"
41 class ItaniumCXXABI : public CodeGen::CGCXXABI {
50 return cast<ItaniumMangleContext>(CodeGen::CGCXXABI::getMangleContext());
57 CGCXXABI(CGM), UseARMMethodPtrABI(UseARMMethodPtrABI),
340 CodeGen::CGCXXABI *CodeGen::CreateItaniumCXXABI(CodeGenModule &CGM) {
    [all...]
CodeGenFunction.h 82 class CGCXXABI;
103 friend class CGCXXABI;
    [all...]
CGCall.cpp 17 #include "CGCXXABI.h"
    [all...]
CodeGenModule.cpp 16 #include "CGCXXABI.h"
61 static CGCXXABI *createCXXABI(CodeGenModule &CGM) {
    [all...]

Completed in 367 milliseconds