OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GlobalDecl
(Results
1 - 25
of
34
) sorted by null
1
2
/external/clang/include/clang/AST/
GlobalDecl.h
1
//===---
GlobalDecl
.h - Global declaration holder ---------------*- C++ -*-===//
10
// A
GlobalDecl
can hold either a regular variable/function or a C++ ctor/dtor
24
///
GlobalDecl
- represents a global declaration. This can either be a
28
class
GlobalDecl
{
39
GlobalDecl
() {}
41
GlobalDecl
(const VarDecl *D) { Init(D);}
42
GlobalDecl
(const FunctionDecl *D) { Init(D); }
43
GlobalDecl
(const BlockDecl *D) { Init(D); }
44
GlobalDecl
(const CapturedDecl *D) { Init(D); }
45
GlobalDecl
(const ObjCMethodDecl *D) { Init(D);
[
all
...]
VTableBuilder.h
19
#include "clang/AST/
GlobalDecl
.h"
291
virtual const ThunkInfoVectorTy *getThunkInfo(
GlobalDecl
GD) {
314
typedef llvm::DenseMap<
GlobalDecl
, int64_t> MethodVTableIndicesTy;
355
uint64_t getMethodVTableIndex(
GlobalDecl
GD);
482
typedef llvm::DenseMap<
GlobalDecl
, MethodVFTableLocation>
521
const MethodVFTableLocation &getMethodVFTableLocation(
GlobalDecl
GD);
523
const ThunkInfoVectorTy *getThunkInfo(
GlobalDecl
GD) override {
/external/clang/lib/CodeGen/
CGCXX.cpp
105
return TryEmitDefinitionAsAlias(
GlobalDecl
(D, Dtor_Base),
106
GlobalDecl
(BaseD, Dtor_Base),
113
bool CodeGenModule::TryEmitDefinitionAsAlias(
GlobalDecl
AliasDecl,
114
GlobalDecl
TargetDecl,
212
GlobalDecl
GD;
214
GD =
GlobalDecl
(DD, toCXXDtorType(Type));
217
GD =
GlobalDecl
(CD, toCXXCtorType(Type));
230
GlobalDecl
GD;
232
GD =
GlobalDecl
(CD, toCXXCtorType(Type));
235
GD =
GlobalDecl
(DD, toCXXDtorType(Type))
[
all
...]
CGVTables.h
19
#include "clang/AST/
GlobalDecl
.h"
53
void emitThunk(
GlobalDecl
GD, const ThunkInfo &Thunk, bool ForVTable);
57
void maybeEmitThunkForVTable(
GlobalDecl
GD, const ThunkInfo &Thunk);
110
void EmitThunks(
GlobalDecl
GD);
CodeGenModule.h
23
#include "clang/AST/
GlobalDecl
.h"
321
std::map<StringRef,
GlobalDecl
> DeferredDecls;
326
DeferredGlobal(llvm::GlobalValue *GV,
GlobalDecl
GD) : GV(GV), GD(GD) {}
328
GlobalDecl
GD;
331
void addDeferredDeclToEmit(llvm::GlobalValue *GV,
GlobalDecl
GD) {
337
std::vector<
GlobalDecl
> Aliases;
360
llvm::MapVector<
GlobalDecl
, StringRef> MangledDeclNames;
361
llvm::StringMap<
GlobalDecl
, llvm::BumpPtrAllocator> Manglings;
457
bool shouldEmitFunction(
GlobalDecl
GD);
481
GlobalDecl
initializedGlobalDecl
[
all
...]