Searched refs:CurGD (Results 1 - 11 of 11) sorted by relevance

/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGVTables.cpp239 assert(!CurGD.getDecl() && "CurGD was already set!");
240 CurGD = GD;
295 assert(isa<CXXMethodDecl>(CurGD.getDecl()) &&
297 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CurGD.getDecl());
320 EmitMustTailThunk(CurGD, AdjustedThisPtr, Callee);
330 CGM.getCXXABI().adjustCallArgsForDestructorThunk(*this, CurGD, CallArgs);
359 QualType ResultType = CGM.getCXXABI().HasThisReturn(CurGD)
361 : CGM.getCXXABI().hasMostDerivedReturn(CurGD)
373 RValue RV = EmitCall(*CurFnInfo, CGCallee::forDirect(Callee, CurGD), Slo
[all...]
H A DCGCXXABI.cpp123 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
139 isThisCompleteObject(CGF.CurGD)) {
H A DCGClass.cpp480 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) &&
495 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) {
650 if (CGF.CurGD.getCtorType() == Ctor_Base)
781 Prologue ? cast<CXXConstructorDecl>(CurGD.getDecl())->getParent()
782 : cast<CXXDestructorDecl>(CurGD.getDecl())->getParent();
842 const CXXConstructorDecl *Ctor = cast<CXXConstructorDecl>(CurGD.getDecl());
843 CXXCtorType CtorType = CurGD.getCtorType();
1443 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CurGD.getDecl());
1444 CXXDtorType DtorType = CurGD.getDtorType();
1556 const CXXMethodDecl *AssignOp = cast<CXXMethodDecl>(CurGD
[all...]
H A DMicrosoftCXXABI.cpp1493 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
1497 Context, /*DC=*/nullptr, CGF.CurGD.getDecl()->getLocation(),
1508 } else if (isDeletingDtor(CGF.CurGD)) {
1510 Context, /*DC=*/nullptr, CGF.CurGD.getDecl()->getLocation(),
1536 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
1538 CharUnits Adjustment = getVirtualFunctionPrologueThisAdjustment(CGF.CurGD);
1560 if (HasThisReturn(CGF.CurGD))
1562 else if (hasMostDerivedReturn(CGF.CurGD))
1575 if (isDeletingDtor(CGF.CurGD)) {
2068 CGF.CurGD
[all...]
H A DItaniumCXXABI.cpp1652 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl());
1656 if (NeedsVTTParameter(CGF.CurGD)) {
1692 if (HasThisReturn(CGF.CurGD))
1801 return NeedsVTTParameter(CGF.CurGD);
1809 NeedsVTTParameter(CGF.CurGD)) {
1865 NeedsVTTParameter(CGF.CurGD) && "This class doesn't have VTT");
2166 if (!isa<CXXDestructorDecl>(CGF.CurGD.getDecl()))
H A DCodeGenFunction.h345 /// CurGD - The GlobalDecl for the current function being compiled.
346 GlobalDecl CurGD; member in class:clang::CodeGen::CodeGenFunction
1626 : CGF(CGF), OldCurGD(CGF.CurGD), OldCurFuncDecl(CGF.CurFuncDecl),
1636 CGF.CurGD = GD;
1649 CGF.CurGD = OldCurGD;
H A DCodeGenModule.cpp3233 GlobalDecl CurGD{
3235 StringRef MangledName = getMangledName(CurGD);
3239 EmitGlobalFunctionDefinition(CurGD, nullptr);
3245 Func = GetAddrOfFunction(CurGD, Ty, /*ForVTable=*/false,
H A DCGBlocks.cpp810 CurGD, blockInfo, LocalDeclMap, isLambdaConv, blockInfo.CanBeGlobal);
1449 CurGD = GD;
H A DCGExprCXX.cpp635 Type = CurGD.getCtorType();
H A DCodeGenFunction.cpp1285 CurGD = GD;
H A DCGObjC.cpp774 CurGD = OMD;

Completed in 191 milliseconds