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"
21
CGCXXABI
::~
CGCXXABI
() { }
23
void
CGCXXABI
::ErrorUnsupportedABI(CodeGenFunction &CGF, StringRef S) {
32
bool
CGCXXABI
::canCopyArgument(const CXXRecordDecl *RD) const {
67
llvm::Constant *
CGCXXABI
::GetBogusMemberPointer(QualType T) {
72
CGCXXABI
::ConvertMemberPointerType(const MemberPointerType *MPT) {
76
llvm::Value *
CGCXXABI
::EmitLoadOfMemberFunctionPointer(
93
CGCXXABI
::EmitMemberDataPointerAddress(CodeGenFunction &CGF, const Expr *E
[
all
...]
ABIInfo.h
30
class
CGCXXABI
;
58
CodeGen::
CGCXXABI
&getCXXABI() const;
CodeGenTypes.h
54
class
CGCXXABI
;
126
CGCXXABI
&TheCXXABI;
175
CGCXXABI
&getCXXABI() const { return TheCXXABI; }
CGCXXABI.h
1
//===-----
CGCXXABI
.h - Interface to C++ ABIs -------------------*- C++ -*-===//
43
class
CGCXXABI
{
48
CGCXXABI
(CodeGenModule &CGM)
92
virtual ~
CGCXXABI
();
564
CGCXXABI
*CreateItaniumCXXABI(CodeGenModule &CGM);
567
CGCXXABI
*CreateMicrosoftCXXABI(CodeGenModule &CGM);
Android.mk
29
CGCXXABI
.cpp \
TargetInfo.cpp
17
#include "
CGCXXABI
.h"
96
static
CGCXXABI
::RecordArgABI getRecordArgABI(const RecordType *RT,
97
CGCXXABI
&CXXABI) {
100
return
CGCXXABI
::RAA_Default;
104
static
CGCXXABI
::RecordArgABI getRecordArgABI(QualType T,
105
CGCXXABI
&CXXABI) {
108
return
CGCXXABI
::RAA_Default;
125
CGCXXABI
&ABIInfo::getCXXABI() const {
590
if (
CGCXXABI
::RecordArgABI RAA = getRecordArgABI(Ty, getCXXABI()))
591
return getNaturalAlignIndirect(Ty, RAA ==
CGCXXABI
::RAA_DirectInMemory)
[
all
...]
CodeGenModule.h
85
class
CGCXXABI
;
268
std::unique_ptr<
CGCXXABI
> ABI;
611
CGCXXABI
&getCXXABI() const { return *ABI; }
[
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),
457
CodeGen::
CGCXXABI
*CodeGen::CreateItaniumCXXABI(CodeGenModule &CGM) {
[
all
...]
MicrosoftCXXABI.cpp
17
#include "
CGCXXABI
.h"
43
class MicrosoftCXXABI : public
CGCXXABI
{
46
:
CGCXXABI
(CGM), BaseClassDescriptorType(nullptr),
543
return cast<MicrosoftMangleContext>(CodeGen::
CGCXXABI
::getMangleContext());
[
all
...]
CGCall.cpp
17
#include "
CGCXXABI
.h"
[
all
...]
CodeGenFunction.h
83
class
CGCXXABI
;
106
friend class
CGCXXABI
;
[
all
...]
CodeGenModule.cpp
17
#include "
CGCXXABI
.h"
63
static
CGCXXABI
*createCXXABI(CodeGenModule &CGM) {
[
all
...]
Completed in 591 milliseconds