/external/clang/include/clang/AST/ |
GlobalDecl.h | 79 GlobalDecl GD; 80 GD.Value.setFromOpaqueValue(P); 81 return GD; 106 static unsigned getHashValue(clang::GlobalDecl GD) { 107 return DenseMapInfo<void*>::getHashValue(GD.getAsOpaquePtr());
|
/external/clang/lib/CodeGen/ |
CGCXX.cpp | 225 GlobalDecl GD; 227 GD = GlobalDecl(DD, toCXXDtorType(Type)); 230 GD = GlobalDecl(CD, toCXXCtorType(Type)); 233 setFunctionLinkage(GD, Fn); 234 setFunctionDLLStorageClass(GD, Fn); 236 CodeGenFunction(*this).GenerateCode(GD, Fn, FnInfo); 245 GlobalDecl GD; 247 GD = GlobalDecl(CD, toCXXCtorType(Type)); 249 GD = GlobalDecl(cast<CXXDestructorDecl>(MD), toCXXDtorType(Type)); 259 getMangledName(GD), FnType, GD, /*ForVTable=*/false, DontDefer [all...] |
CGVTables.cpp | 35 llvm::Constant *CodeGenModule::GetAddrOfThunk(GlobalDecl GD, 37 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 43 getCXXABI().getMangleContext().mangleCXXDtorThunk(DD, GD.getDtorType(), 48 llvm::Type *Ty = getTypes().GetFunctionTypeForVTable(GD); 49 return GetOrCreateLLVMFunction(Name, Ty, GD, /*ForVTable=*/true, 60 GlobalDecl GD) { 61 CGM.setFunctionLinkage(GD, ThunkFn); 62 CGM.getCXXABI().setThunkLinkage(ThunkFn, ForVTable, GD, 66 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 146 GlobalDecl GD, const ThunkInfo &Thunk) [all...] |
CGCall.cpp | 229 GlobalDecl GD; 231 GD = GlobalDecl(CD, toCXXCtorType(Type)); 234 GD = GlobalDecl(DD, toCXXDtorType(Type)); 248 CanQualType resultType = TheCXXABI.HasThisReturn(GD) 250 : TheCXXABI.hasMostDerivedReturn(GD) 271 GlobalDecl GD(D, CtorKind); 272 CanQualType ResultType = TheCXXABI.HasThisReturn(GD) 274 : TheCXXABI.hasMostDerivedReturn(GD) 352 CodeGenTypes::arrangeGlobalDeclaration(GlobalDecl GD) { 354 const FunctionDecl *FD = cast<FunctionDecl>(GD.getDecl()) [all...] |
CGDecl.cpp | 252 GlobalDecl GD; 254 GD = GlobalDecl(CD, Ctor_Base); 256 GD = GlobalDecl(DD, Dtor_Base); 258 GD = GlobalDecl(FD); 264 if (GD.getDecl()) 265 (void)GetAddrOfGlobal(GD); [all...] |
CodeGenModule.h | 307 DeferredGlobal(llvm::GlobalValue *GV, GlobalDecl GD) : GV(GV), GD(GD) {} 309 GlobalDecl GD; 312 void addDeferredDeclToEmit(llvm::GlobalValue *GV, GlobalDecl GD) { 313 DeferredDeclsToEmit.emplace_back(GV, GD); 448 bool shouldEmitFunction(GlobalDecl GD); 676 llvm::Constant *GetAddrOfGlobal(GlobalDecl GD, bool IsForDefinition = false); 707 llvm::Constant *GetAddrOfFunction(GlobalDecl GD, llvm::Type *Ty = nullptr, 719 llvm::Constant *GetAddrOfThunk(GlobalDecl GD, const ThunkInfo &Thunk) [all...] |
CodeGenModule.cpp | 285 for (const GlobalDecl &GD : Aliases) { 286 const auto *D = cast<ValueDecl>(GD.getDecl()); 288 StringRef MangledName = getMangledName(GD); 332 for (const GlobalDecl &GD : Aliases) { 333 StringRef MangledName = getMangledName(GD); 613 StringRef CodeGenModule::getMangledName(GlobalDecl GD) { 614 StringRef &FoundStr = MangledDeclNames[GD.getCanonicalDecl()]; 618 const auto *ND = cast<NamedDecl>(GD.getDecl()); 624 getCXXABI().getMangleContext().mangleCXXCtor(D, GD.getCtorType(), Out); 626 getCXXABI().getMangleContext().mangleCXXDtor(D, GD.getDtorType(), Out) [all...] |
/external/clang/test/Layout/ |
ms-x86-vtordisp.cpp | 349 struct GD: public virtual GC, public virtual GB {}; 355 // CHECK-NEXT: 0 | struct GD 356 // CHECK-NEXT: 0 | (GD vbtable pointer) 371 // CHECK-X64-NEXT: 0 | struct GD 372 // CHECK-X64-NEXT: 0 | (GD vbtable pointer) 454 sizeof(GD)+
|
/libcore/luni/src/test/java/libcore/java/util/ |
EnumSetTest.java | 104 IN, SN, SB, TE, I, XE, CS, BA, LA, CE, PR, ND, PM, SM, EU, GD, TB, DY, HO, ER, TM, YB, LU,
|
/external/clang/lib/AST/ |
VTableBuilder.cpp | [all...] |