HomeSort by relevance Sort by last modified time
    Searched refs:GD (Results 1 - 25 of 25) sorted by null

  /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...]

Completed in 1379 milliseconds