Home
last modified time | relevance | path

Searched refs:CurCodeDecl (Results 1 – 10 of 10) sorted by relevance

/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGClass.cpp296 const CXXRecordDecl *RD = cast<CXXMethodDecl>(CurCodeDecl)->getParent(); in GetVTTParameter()
347 cast<CXXMethodDecl>(CGF.CurCodeDecl)->getParent(); in Emit()
1372 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); in Emit()
1395 const CXXDestructorDecl *Dtor = cast<CXXDestructorDecl>(CGF.CurCodeDecl); in Emit()
2176 if (cast<CXXMethodDecl>(CurCodeDecl)->isVariadic()) { in EmitLambdaToBlockPointerBody()
2179 CGM.ErrorUnsupported(CurCodeDecl, "lambda conversion to variadic function"); in EmitLambdaToBlockPointerBody()
HDCGCXXABI.cpp26 Diags.Report(CGF.getContext().getFullLoc(CGF.CurCodeDecl->getLocation()), in ErrorUnsupportedABI()
HDCodeGenFunction.cpp244 EmitEndEHSpec(CurCodeDecl); in FinishFunction()
495 CurCodeDecl = D; in StartFunction()
596 EmitStartEHSpec(CurCodeDecl); in StartFunction()
HDCGException.cpp1273 doImplicitRethrow = isa<CXXDestructorDecl>(CurCodeDecl) || in ExitCXXTryStmt()
1274 isa<CXXConstructorDecl>(CurCodeDecl); in ExitCXXTryStmt()
HDCGObjC.cpp391 LocalDeclMap[cast<ObjCMethodDecl>(CurCodeDecl)->getSelfDecl()]; in EmitObjCMessageExpr()
421 LocalDeclMap[cast<ObjCMethodDecl>(CurCodeDecl)->getSelfDecl()]; in EmitObjCMessageExpr()
439 const ObjCMethodDecl *method = cast<ObjCMethodDecl>(CGF.CurCodeDecl); in Emit()
1404 DeclRefExpr DRE(Self, /*is enclosing local*/ (CurFuncDecl != CurCodeDecl), in LoadObjCSelf()
HDCGCall.cpp1225 if (const FunctionDecl *FD = dyn_cast_or_null<FunctionDecl>(CurCodeDecl)) { in EmitFunctionProlog()
1329 dyn_cast_or_null<CXXMethodDecl>(CurCodeDecl)) { in EmitFunctionProlog()
1560 dyn_cast_or_null<ObjCMethodDecl>(CGF.CurCodeDecl); in tryRemoveRetainOfSelf()
HDCGExpr.cpp1795 assert(isa<BlockDecl>(CurCodeDecl) && E->refersToEnclosingLocal()); in EmitDeclRefLValue()
1983 const Decl *CurDecl = CurCodeDecl; in EmitPredefinedLValue()
2463 assert(cast<CXXMethodDecl>(CurCodeDecl)->getParent()->isLambda()); in EmitLValueForLambdaField()
2464 assert(cast<CXXMethodDecl>(CurCodeDecl)->getParent() == Field->getParent()); in EmitLValueForLambdaField()
HDCGDecl.cpp1678 const ObjCMethodDecl *method = cast<ObjCMethodDecl>(CurCodeDecl); in EmitParmDecl()
HDCodeGenFunction.h137 const Decl *CurCodeDecl; variable
HDCGObjCGNU.cpp673 if (isa<ObjCMethodDecl>(CGF.CurCodeDecl)) { in LookupIMP()