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
;
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