Searched refs:DevirtualizedMethod (Results 1 – 2 of 2) sorted by relevance
227 const CXXMethodDecl *DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr() local231 DevirtualizedMethod = MD->getCorrespondingMethodInClass(BestDynamicDecl); in EmitCXXMemberOrOperatorMemberCallExpr()232 assert(DevirtualizedMethod); in EmitCXXMemberOrOperatorMemberCallExpr()233 const CXXRecordDecl *DevirtualizedClass = DevirtualizedMethod->getParent(); in EmitCXXMemberOrOperatorMemberCallExpr()235 if (DevirtualizedMethod->getReturnType().getCanonicalType() != in EmitCXXMemberOrOperatorMemberCallExpr()242 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()252 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()333 DevirtualizedMethod ? DevirtualizedMethod : MD; in EmitCXXMemberOrOperatorMemberCallExpr()373 bool UseVirtualCall = CanUseVirtualCall && !DevirtualizedMethod; in EmitCXXMemberOrOperatorMemberCallExpr()388 else if (!DevirtualizedMethod) in EmitCXXMemberOrOperatorMemberCallExpr()[all …]
2529 CXXMethodDecl *DevirtualizedMethod = in getDevirtualizedMethod() local2534 if (!DevirtualizedMethod) in getDevirtualizedMethod()2540 if (DevirtualizedMethod->isPureVirtual()) in getDevirtualizedMethod()2544 if (DevirtualizedMethod->hasAttr<FinalAttr>()) in getDevirtualizedMethod()2545 return DevirtualizedMethod; in getDevirtualizedMethod()2551 return DevirtualizedMethod; in getDevirtualizedMethod()2557 return DevirtualizedMethod; in getDevirtualizedMethod()2567 return VD->getType()->isRecordType() ? DevirtualizedMethod : nullptr; in getDevirtualizedMethod()2576 return DevirtualizedMethod; in getDevirtualizedMethod()