Searched refs:DevirtualizedMethod (Results 1 – 2 of 2) sorted by relevance
219 const CXXMethodDecl *DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr() local223 DevirtualizedMethod = MD->getCorrespondingMethodInClass(BestDynamicDecl); in EmitCXXMemberOrOperatorMemberCallExpr()224 assert(DevirtualizedMethod); in EmitCXXMemberOrOperatorMemberCallExpr()225 const CXXRecordDecl *DevirtualizedClass = DevirtualizedMethod->getParent(); in EmitCXXMemberOrOperatorMemberCallExpr()227 if (DevirtualizedMethod->getReturnType().getCanonicalType() != in EmitCXXMemberOrOperatorMemberCallExpr()234 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()244 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()324 DevirtualizedMethod ? DevirtualizedMethod : MD; in EmitCXXMemberOrOperatorMemberCallExpr()362 bool UseVirtualCall = CanUseVirtualCall && !DevirtualizedMethod; in EmitCXXMemberOrOperatorMemberCallExpr()377 else if (!DevirtualizedMethod) in EmitCXXMemberOrOperatorMemberCallExpr()[all …]
2278 CXXMethodDecl *DevirtualizedMethod = in getDevirtualizedMethod() local2283 if (!DevirtualizedMethod) in getDevirtualizedMethod()2289 if (DevirtualizedMethod->isPure()) in getDevirtualizedMethod()2293 if (DevirtualizedMethod->hasAttr<FinalAttr>()) in getDevirtualizedMethod()2294 return DevirtualizedMethod; in getDevirtualizedMethod()2300 return DevirtualizedMethod; in getDevirtualizedMethod()2306 return DevirtualizedMethod; in getDevirtualizedMethod()2316 return VD->getType()->isRecordType() ? DevirtualizedMethod : nullptr; in getDevirtualizedMethod()2325 return DevirtualizedMethod; in getDevirtualizedMethod()