Lines Matching refs:CXXMethodDecl
110 assert(isa<CXXMethodDecl>(CurFuncDecl));
117 auto RD = cast<CXXMethodDecl>(CurFuncDecl)->getParent();
432 const CXXRecordDecl *RD = cast<CXXMethodDecl>(CurCodeDecl)->getParent();
433 const CXXRecordDecl *Base = cast<CXXMethodDecl>(GD.getDecl())->getParent();
483 cast<CXXMethodDecl>(CGF.CurCodeDecl)->getParent();
663 static bool isMemcpyEquivalentSpecialMember(const CXXMethodDecl *D) {
1261 CXXMethodDecl *MD = dyn_cast<CXXMethodDecl>(MCE->getCalleeDecl());
1310 AssignmentMemcpyizer(CodeGenFunction &CGF, const CXXMethodDecl *AD,
1602 const CXXMethodDecl *AssignOp = cast<CXXMethodDecl>(CurGD.getDecl());
2475 for (const CXXMethodDecl *MD : RD->methods()) {
2490 void CodeGenFunction::EmitVTablePtrCheckForCall(const CXXMethodDecl *MD,
2623 const CXXMethodDecl *MD) {
2687 const CXXMethodDecl *callOperator,
2743 if (cast<CXXMethodDecl>(CurCodeDecl)->isVariadic()) {
2753 void CodeGenFunction::EmitLambdaDelegatingInvokeBody(const CXXMethodDecl *MD) {
2767 const CXXMethodDecl *CallOp = Lambda->getLambdaCallOperator();
2778 CallOp = cast<CXXMethodDecl>(CorrespondingCallOpSpecialization);
2783 void CodeGenFunction::EmitLambdaStaticInvokeFunction(const CXXMethodDecl *MD) {