HomeSort by relevance Sort by last modified time
    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...]