Searched refs:CurGD (Results 1 – 11 of 11) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGVTables.cpp | 228 assert(!CurGD.getDecl() && "CurGD was already set!"); in StartThunk() 229 CurGD = GD; in StartThunk() 285 assert(isa<CXXMethodDecl>(CurGD.getDecl()) && in EmitCallAndReturnForThunk() 287 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CurGD.getDecl()); in EmitCallAndReturnForThunk() 307 EmitMustTailThunk(CurGD, AdjustedThisPtr, CalleePtr); in EmitCallAndReturnForThunk() 317 CGM.getCXXABI().adjustCallArgsForDestructorThunk(*this, CurGD, CallArgs); in EmitCallAndReturnForThunk() 346 QualType ResultType = CGM.getCXXABI().HasThisReturn(CurGD) in EmitCallAndReturnForThunk() 348 : CGM.getCXXABI().hasMostDerivedReturn(CurGD) in EmitCallAndReturnForThunk() 358 CGCallee Callee = CGCallee::forDirect(CalleePtr, CurGD); in EmitCallAndReturnForThunk()
|
| H A D | CGClass.cpp | 453 assert(!CGM.getCXXABI().NeedsVTTParameter(CurGD) && in GetVTTParameter() 468 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in GetVTTParameter() 625 if (CGF.CurGD.getCtorType() == Ctor_Base) in EmitMemberInitializer() 760 Prologue ? cast<CXXConstructorDecl>(CurGD.getDecl())->getParent() in EmitAsanPrologueOrEpilogue() 761 : cast<CXXDestructorDecl>(CurGD.getDecl())->getParent(); in EmitAsanPrologueOrEpilogue() 823 CXXCtorType CtorType = CurGD.getCtorType(); in EmitConstructorBody() 1408 CXXDtorType DtorType = CurGD.getDtorType(); in EmitDestructorBody() 1517 const CXXMethodDecl *AssignOp = cast<CXXMethodDecl>(CurGD.getDecl()); in emitImplicitAssignmentOperatorBody() 2217 QualType RetType = BuildFunctionArgList(CurGD, Params); in EmitInlinedInheritingCXXConstructorCall() 2322 if (CGM.getCXXABI().NeedsVTTParameter(CurGD)) { in EmitDelegateCXXConstructorCall() [all …]
|
| H A D | CGCXXABI.cpp | 129 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl()); in buildThisParam() 145 !isThisCompleteObject(CGF.CurGD)) { in buildThisParam()
|
| H A D | MicrosoftCXXABI.cpp | 1427 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl()); in addImplicitStructorParams() 1431 Context, /*DC=*/nullptr, CGF.CurGD.getDecl()->getLocation(), in addImplicitStructorParams() 1442 } else if (isDeletingDtor(CGF.CurGD)) { in addImplicitStructorParams() 1444 Context, /*DC=*/nullptr, CGF.CurGD.getDecl()->getLocation(), in addImplicitStructorParams() 1470 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl()); in EmitInstanceFunctionProlog() 1472 CharUnits Adjustment = getVirtualFunctionPrologueThisAdjustment(CGF.CurGD); in EmitInstanceFunctionProlog() 1494 if (HasThisReturn(CGF.CurGD)) in EmitInstanceFunctionProlog() 1496 else if (hasMostDerivedReturn(CGF.CurGD)) in EmitInstanceFunctionProlog() 1509 if (isDeletingDtor(CGF.CurGD)) { in EmitInstanceFunctionProlog() 1976 CGF.CurGD = GlobalDecl(MD); in EmitVirtualMemPtrThunk() [all …]
|
| H A D | ItaniumCXXABI.cpp | 1495 const CXXMethodDecl *MD = cast<CXXMethodDecl>(CGF.CurGD.getDecl()); in addImplicitStructorParams() 1499 if (NeedsVTTParameter(CGF.CurGD)) { in addImplicitStructorParams() 1535 if (HasThisReturn(CGF.CurGD)) in EmitInstanceFunctionProlog() 1620 return NeedsVTTParameter(CGF.CurGD); in isVirtualOffsetNeededForVTableField() 1628 NeedsVTTParameter(CGF.CurGD)) { in getVTableAddressPointInStructor() 1661 NeedsVTTParameter(CGF.CurGD) && "This class doesn't have VTT"); in getVTableAddressPointInStructorWithVTT() 1907 if (!isa<CXXDestructorDecl>(CGF.CurGD.getDecl())) in EmitReturnFromThunk()
|
| H A D | CodeGenFunction.h | 318 GlobalDecl CurGD; 1457 : CGF(CGF), OldCurGD(CGF.CurGD), OldCurFuncDecl(CGF.CurFuncDecl), 1467 CGF.CurGD = GD; 1480 CGF.CurGD = OldCurGD;
|
| H A D | CodeGenModule.cpp | 2501 GlobalDecl CurGD{ in emitMultiVersionFunctions() local 2503 StringRef MangledName = getMangledName(CurGD); in emitMultiVersionFunctions() 2507 EmitGlobalFunctionDefinition(CurGD, nullptr); in emitMultiVersionFunctions() 2513 Func = GetAddrOfFunction(CurGD, Ty, /*ForVTable=*/false, in emitMultiVersionFunctions()
|
| H A D | CGBlocks.cpp | 939 CurGD, blockInfo, LocalDeclMap, isLambdaConv, blockInfo.CanBeGlobal); in EmitBlockLiteral() 1531 CurGD = GD; in GenerateBlockFunction()
|
| H A D | CGExprCXX.cpp | 622 Type = CurGD.getCtorType(); in EmitCXXConstructExpr()
|
| H A D | CodeGenFunction.cpp | 1310 CurGD = GD; in GenerateCode()
|
| H A D | CGObjC.cpp | 632 CurGD = OMD; in StartObjCMethod()
|