Searched refs:CGCXXABI (Results 1 – 13 of 13) sorted by relevance
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CGCXXABI.cpp | 20 CGCXXABI::~CGCXXABI() { } in ~CGCXXABI() 22 void CGCXXABI::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) { in ErrorUnsupportedABI() 31 bool CGCXXABI::canCopyArgument(const CXXRecordDecl *RD) const { in canCopyArgument() 66 llvm::Constant *CGCXXABI::GetBogusMemberPointer(QualType T) { in GetBogusMemberPointer() 71 CGCXXABI::ConvertMemberPointerType(const MemberPointerType *MPT) { in ConvertMemberPointerType() 75 llvm::Value *CGCXXABI::EmitLoadOfMemberFunctionPointer( in EmitLoadOfMemberFunctionPointer() 90 CGCXXABI::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E, in EmitMemberDataPointerAddress() 98 llvm::Value *CGCXXABI::EmitMemberPointerConversion(CodeGenFunction &CGF, in EmitMemberPointerConversion() 105 llvm::Constant *CGCXXABI::EmitMemberPointerConversion(const CastExpr *E, in EmitMemberPointerConversion() 111 CGCXXABI::EmitMemberPointerComparison(CodeGenFunction &CGF, in EmitMemberPointerComparison() [all …]
|
| HD | ABIInfo.h | 28 class CGCXXABI; variable 56 CodeGen::CGCXXABI &getCXXABI() const;
|
| HD | CGCXXABI.h | 42 class CGCXXABI { 47 CGCXXABI(CodeGenModule &CGM) in CGCXXABI() function 82 virtual ~CGCXXABI(); 540 CGCXXABI *CreateItaniumCXXABI(CodeGenModule &CGM); 543 CGCXXABI *CreateMicrosoftCXXABI(CodeGenModule &CGM);
|
| HD | CodeGenTypes.h | 54 class CGCXXABI; variable 127 CGCXXABI &TheCXXABI; 175 CGCXXABI &getCXXABI() const { return TheCXXABI; } in getCXXABI()
|
| HD | TargetInfo.cpp | 53 static CGCXXABI::RecordArgABI getRecordArgABI(const RecordType *RT, in getRecordArgABI() 54 CGCXXABI &CXXABI) { in getRecordArgABI() 57 return CGCXXABI::RAA_Default; in getRecordArgABI() 61 static CGCXXABI::RecordArgABI getRecordArgABI(QualType T, in getRecordArgABI() 62 CGCXXABI &CXXABI) { in getRecordArgABI() 65 return CGCXXABI::RAA_Default; in getRecordArgABI() 82 CGCXXABI &ABIInfo::getCXXABI() const { in getCXXABI() 418 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyArgumentType() 419 return ABIArgInfo::getIndirect(0, RAA == CGCXXABI::RAA_DirectInMemory); in classifyArgumentType() 488 if (CGCXXABI::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI())) in classifyArgumentType() [all …]
|
| HD | CodeGenModule.h | 85 class CGCXXABI; variable 290 std::unique_ptr<CGCXXABI> ABI; 623 CGCXXABI &getCXXABI() const { return *ABI; } in getCXXABI()
|
| HD | MicrosoftCXXABI.cpp | 42 class MicrosoftCXXABI : public CGCXXABI { 45 : CGCXXABI(CGM), BaseClassDescriptorType(nullptr), in MicrosoftCXXABI() 485 return cast<MicrosoftMangleContext>(CodeGen::CGCXXABI::getMangleContext()); in getMangleContext() 574 if (!CGCXXABI::isTypeInfoCalculable(Ty)) in isTypeInfoCalculable() 763 CGCXXABI::RecordArgABI 3188 CGCXXABI *clang::CodeGen::CreateMicrosoftCXXABI(CodeGenModule &CGM) { in CreateMicrosoftCXXABI()
|
| HD | ItaniumCXXABI.cpp | 41 class ItaniumCXXABI : public CodeGen::CGCXXABI { 50 return cast<ItaniumMangleContext>(CodeGen::CGCXXABI::getMangleContext()); in getMangleContext() 57 CGCXXABI(CGM), UseARMMethodPtrABI(UseARMMethodPtrABI), in ItaniumCXXABI() 341 CodeGen::CGCXXABI *CodeGen::CreateItaniumCXXABI(CodeGenModule &CGM) { in CreateItaniumCXXABI()
|
| HD | CGCall.cpp | 2475 static bool isInAllocaArgument(CGCXXABI &ABI, QualType type) { in isInAllocaArgument() 2477 return RD && ABI.getRecordArgABI(RD) == CGCXXABI::RAA_DirectInMemory; in isInAllocaArgument() 2914 CGM.getCXXABI().getRecordArgABI(RD) != CGCXXABI::RAA_Default; in EmitCallArg()
|
| HD | CodeGenFunction.h | 82 class CGCXXABI; variable 103 friend class CGCXXABI; variable
|
| HD | CodeGenModule.cpp | 61 static CGCXXABI *createCXXABI(CodeGenModule &CGM) { in createCXXABI()
|
| /NextBSD/lib/clang/libclangcodegen/ |
| HD | Makefile.depend | 101 CGCXXABI.o: AttrList.inc.h 102 CGCXXABI.o: Attrs.inc.h 103 CGCXXABI.o: CommentCommandList.inc.h 104 CGCXXABI.o: DeclNodes.inc.h 105 CGCXXABI.o: DiagnosticCommonKinds.inc.h 106 CGCXXABI.o: StmtNodes.inc.h 107 CGCXXABI.po: AttrList.inc.h 108 CGCXXABI.po: Attrs.inc.h 109 CGCXXABI.po: CommentCommandList.inc.h 110 CGCXXABI.po: DeclNodes.inc.h [all …]
|
| HD | Makefile | 15 CGCXXABI.cpp \
|