/external/clang/lib/CodeGen/ |
CGVTables.cpp | 35 llvm::Constant *CodeGenModule::GetAddrOfThunk(GlobalDecl GD, 37 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 43 getCXXABI().getMangleContext().mangleCXXDtorThunk(DD, GD.getDtorType(), 49 llvm::Type *Ty = getTypes().GetFunctionTypeForVTable(GD); 50 return GetOrCreateLLVMFunction(Name, Ty, GD, /*ForVTable=*/true, 129 GlobalDecl GD, const ThunkInfo &Thunk) { 130 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()); 137 llvm::Value *Callee = CGM.GetAddrOfFunction(GD, Ty, /*ForVTable=*/true); 193 void CodeGenFunction::StartThunk(llvm::Function *Fn, GlobalDecl GD, 196 CurGD = GD; [all...] |
CGVTables.h | 53 void emitThunk(GlobalDecl GD, const ThunkInfo &Thunk, bool ForVTable); 57 void maybeEmitThunkForVTable(GlobalDecl GD, const ThunkInfo &Thunk); 110 void EmitThunks(GlobalDecl GD);
|
CGCXX.cpp | 233 GlobalDecl GD(ctor, ctorType); 235 StringRef name = getMangledName(GD); 243 return cast<llvm::Function>(GetOrCreateLLVMFunction(name, fnType, GD, 291 GlobalDecl GD(dtor, dtorType); 293 StringRef name = getMangledName(GD); 301 return cast<llvm::Function>(GetOrCreateLLVMFunction(name, fnType, GD, 307 GlobalDecl GD, 312 GD = GD.getCanonicalDecl(); 318 uint64_t VTableIndex = CGM.getItaniumVTableContext().getMethodVTableIndex(GD); [all...] |
CodeGenModule.h | 319 DeferredGlobal(llvm::GlobalValue *GV, GlobalDecl GD) : GV(GV), GD(GD) {} 321 GlobalDecl GD; 324 void addDeferredDeclToEmit(llvm::GlobalValue *GV, GlobalDecl GD) { 325 DeferredDeclsToEmit.push_back(DeferredGlobal(GV, GD)); 450 bool shouldEmitFunction(GlobalDecl GD); 650 llvm::Constant *GetAddrOfGlobal(GlobalDecl GD) { 651 if (isa<CXXConstructorDecl>(GD.getDecl())) 652 return GetAddrOfCXXConstructor(cast<CXXConstructorDecl>(GD.getDecl()) [all...] |
CGCXXABI.h | 94 virtual bool HasThisReturn(GlobalDecl GD) const { return false; } 297 adjustThisArgumentForVirtualFunctionCall(CodeGenFunction &CGF, GlobalDecl GD, 319 CodeGenFunction &CGF, GlobalDecl GD, llvm::Value *This) { 366 GlobalDecl GD, 378 GlobalDecl GD, 387 GlobalDecl GD, bool ReturnAdjustment) = 0; 457 virtual bool NeedsVTTParameter(GlobalDecl GD);
|
CodeGenTypes.h | 133 llvm::FunctionType *GetFunctionType(GlobalDecl GD); 144 llvm::Type *GetFunctionTypeForVTable(GlobalDecl GD); 176 const CGFunctionInfo &arrangeGlobalDeclaration(GlobalDecl GD);
|
CodeGenModule.cpp | 252 const GlobalDecl &GD = *I; 253 const auto *D = cast<ValueDecl>(GD.getDecl()); 255 StringRef MangledName = getMangledName(GD); 301 const GlobalDecl &GD = *I; 302 StringRef MangledName = getMangledName(GD); 528 StringRef CodeGenModule::getMangledName(GlobalDecl GD) { 529 StringRef &FoundStr = MangledDeclNames[GD.getCanonicalDecl()]; 533 const auto *ND = cast<NamedDecl>(GD.getDecl()); 539 getCXXABI().getMangleContext().mangleCXXCtor(D, GD.getCtorType(), Out); 541 getCXXABI().getMangleContext().mangleCXXDtor(D, GD.getDtorType(), Out) [all...] |
MicrosoftCXXABI.cpp | 45 bool HasThisReturn(GlobalDecl GD) const override; 171 adjustThisArgumentForVirtualFunctionCall(CodeGenFunction &CGF, GlobalDecl GD, 179 CodeGenFunction &CGF, GlobalDecl GD, llvm::Value *This) override; 208 llvm::Value *getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD, 217 void adjustCallArgsForDestructorThunk(CodeGenFunction &CGF, GlobalDecl GD, 219 assert(GD.getDtorType() == Dtor_Deleting && 235 GlobalDecl GD, bool ReturnAdjustment) override { 240 getContext().GetGVALinkageForFunction(cast<FunctionDecl>(GD.getDecl())); 425 CharUnits getVirtualFunctionPrologueThisAdjustment(GlobalDecl GD); 762 bool MicrosoftCXXABI::HasThisReturn(GlobalDecl GD) const [all...] |
CodeGenFunction.cpp | 521 void CodeGenFunction::StartFunction(GlobalDecl GD, 528 const Decl *D = GD.getDecl(); 602 DI->EmitFunctionStart(GD, Loc, StartLoc, FnType, CurFn, Builder); 757 void CodeGenFunction::GenerateCode(GlobalDecl GD, llvm::Function *Fn, 759 const FunctionDecl *FD = cast<FunctionDecl>(GD.getDecl()); 768 CurGD = GD; 771 if (CGM.getCXXABI().HasThisReturn(GD)) 800 StartFunction(GD, ResTy, Fn, FnInfo, Args, Loc, BodyRange.getBegin()); 803 PGO.assignRegionCounters(GD.getDecl(), CurFn); [all...] |
ItaniumCXXABI.cpp | 191 llvm::Value *getVirtualFunctionPointer(CodeGenFunction &CGF, GlobalDecl GD, 202 void setThunkLinkage(llvm::Function *Thunk, bool ForVTable, GlobalDecl GD, 244 bool NeedsVTTParameter(GlobalDecl GD) override; 284 bool HasThisReturn(GlobalDecl GD) const override { 285 return (isa<CXXConstructorDecl>(GD.getDecl()) || ( 286 isa<CXXDestructorDecl>(GD.getDecl()) && 287 GD.getDtorType() != Dtor_Deleting)); [all...] |
CGCall.cpp | 227 GlobalDecl GD(D, ctorKind); 229 TheCXXABI.HasThisReturn(GD) ? argTypes.front() : Context.VoidTy; 260 GlobalDecl GD(D, CtorKind); 262 TheCXXABI.HasThisReturn(GD) ? ArgTypes.front() : Context.VoidTy; 277 GlobalDecl GD(D, dtorKind); 279 TheCXXABI.HasThisReturn(GD) ? argTypes.front() : Context.VoidTy; 358 CodeGenTypes::arrangeGlobalDeclaration(GlobalDecl GD) { 360 const FunctionDecl *FD = cast<FunctionDecl>(GD.getDecl()); 363 return arrangeCXXConstructorDeclaration(CD, GD.getCtorType()); 366 return arrangeCXXDestructor(DD, GD.getDtorType()) [all...] |
CodeGenFunction.h | [all...] |
CGCXXABI.cpp | 325 bool CGCXXABI::NeedsVTTParameter(GlobalDecl GD) {
|
CGDebugInfo.h | 232 void EmitFunctionStart(GlobalDecl GD,
|
CGBlocks.cpp | [all...] |
CGClass.cpp | 288 llvm::Value *CodeGenFunction::GetVTTParameter(GlobalDecl GD, 291 if (!CGM.getCXXABI().NeedsVTTParameter(GD)) { 297 const CXXRecordDecl *Base = cast<CXXMethodDecl>(GD.getDecl())->getParent(); [all...] |
CGDebugInfo.cpp | [all...] |
/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());
|
VTableBuilder.h | 291 virtual const ThunkInfoVectorTy *getThunkInfo(GlobalDecl GD) { 292 const CXXMethodDecl *MD = cast<CXXMethodDecl>(GD.getDecl()->getCanonicalDecl()); 355 uint64_t getMethodVTableIndex(GlobalDecl GD); 521 const MethodVFTableLocation &getMethodVFTableLocation(GlobalDecl GD); 523 const ThunkInfoVectorTy *getThunkInfo(GlobalDecl GD) override { 525 if (isa<CXXDestructorDecl>(GD.getDecl()) && 526 GD.getDtorType() == Dtor_Complete) 528 return VTableContextBase::getThunkInfo(GD);
|
/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) 429 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/chromium_org/third_party/lcov/bin/ |
genpng | 25 # Note that the Perl module GD.pm is required for this script to work. 59 # Check whether required module GD.pm is installed 60 if (check_and_load_module("GD")) 65 ERROR: required module GD.pm not found on this system (see www.cpan.org). 270 $overview = new GD::Image($overview_width, $height)
|
/external/clang/lib/AST/ |
VTableBuilder.cpp | [all...] |
/external/chromium_org/third_party/libaddressinput/src/java/src/com/android/i18n/addressinput/ |
RegionDataConstants.java | 402 GD(new String[]{ [all...] |
/external/chromium_org/third_party/libjingle/source/talk/media/testdata/ |
h264-svc-99-640x360.rtpdump | 472 :o??????0??W??6?5??5b^?{??)_?gcC??a?Ae\???dE?????:$6??????("?$?d???SC|???x?itt?gI?8???b??U?\???<?-P1O?m,v?*????Js61p?n??sp??_??v?<}?????????V?k?H?_?0vo??_?D??Q?????O?N?????? y?<????i?i?j@????{??r???$ ?h?~n6Y?1%?;?w?xR????9?Y??|QF?B<??zg?Y??'t??h????9=f?n~?)??J??@{??'?R?w??5 /??4??7?$?+s?jk(y??Xt3?? ?K:?]{M}?A?2?-??6?P[X???oNb???~?????????sZ?<gH Z!???_|s???????????|_d8?I??{W?)??v6?A??D?O?g???J??!Jz?Q?SlzC?"?\ ?3f`??8?????C?:z+??/???k9????k56T?B???]s?K??t?L?s?#???? "?c%l??'??f?? f ??3r !8 >?? ??4? UM? kPt?5?????$z??0#?g-?@a?xGd?q?Gq-?????#??k6??`=?,X?#?X?4<?????O?T?g? 540 @?2?_?F)??????vM???GD??h?O?u??????1wV6?D?X|??U?`?`?#*}?m?U!???/?H???P???$?r?~??+????C G??????QKL?
[all...] |