OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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
;
53
CodeGen::
CGCXXABI
&getCXXABI() const;
CodeGenTypes.h
54
class
CGCXXABI
;
68
CGCXXABI
&TheCXXABI;
118
CGCXXABI
&getCXXABI() const { return TheCXXABI; }
CGCXXABI.h
1
//===-----
CGCXXABI
.h - Interface to C++ ABIs -------------------*- C++ -*-===//
41
class
CGCXXABI
{
46
CGCXXABI
(CodeGenModule &CGM)
81
virtual ~
CGCXXABI
();
526
CGCXXABI
*CreateItaniumCXXABI(CodeGenModule &CGM);
529
CGCXXABI
*CreateMicrosoftCXXABI(CodeGenModule &CGM);
Android.mk
25
CGCXXABI
.cpp \
TargetInfo.cpp
17
#include "
CGCXXABI
.h"
51
static
CGCXXABI
::RecordArgABI getRecordArgABI(const RecordType *RT,
52
CGCXXABI
&CXXABI) {
55
return
CGCXXABI
::RAA_Default;
59
static
CGCXXABI
::RecordArgABI getRecordArgABI(QualType T,
60
CGCXXABI
&CXXABI) {
63
return
CGCXXABI
::RAA_Default;
67
CGCXXABI
&ABIInfo::getCXXABI() const {
446
if (
CGCXXABI
::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI()))
447
return ABIArgInfo::getIndirect(0, RAA ==
CGCXXABI
::RAA_DirectInMemory)
[
all
...]
CodeGenModule.h
81
class
CGCXXABI
;
279
std::unique_ptr<
CGCXXABI
> ABI;
590
CGCXXABI
&getCXXABI() const { return *ABI; }
[
all
...]
MicrosoftCXXABI.cpp
17
#include "
CGCXXABI
.h"
38
class MicrosoftCXXABI : public
CGCXXABI
{
41
:
CGCXXABI
(CGM), BaseClassDescriptorType(nullptr),
406
return cast<MicrosoftMangleContext>(CodeGen::
CGCXXABI
::getMangleContext());
556
CGCXXABI
::RecordArgABI
[
all
...]
ItaniumCXXABI.cpp
21
#include "
CGCXXABI
.h"
37
class ItaniumCXXABI : public CodeGen::
CGCXXABI
{
46
return cast<ItaniumMangleContext>(CodeGen::
CGCXXABI
::getMangleContext());
53
CGCXXABI
(CGM), UseARMMethodPtrABI(UseARMMethodPtrABI),
312
CodeGen::
CGCXXABI
*CodeGen::CreateItaniumCXXABI(CodeGenModule &CGM) {
[
all
...]
CodeGenFunction.h
81
class
CGCXXABI
;
102
friend class
CGCXXABI
;
[
all
...]
CGCall.cpp
17
#include "
CGCXXABI
.h"
[
all
...]
CodeGenModule.cpp
16
#include "
CGCXXABI
.h"
60
static
CGCXXABI
*createCXXABI(CodeGenModule &CGM) {
[
all
...]
Completed in 237 milliseconds