Searched refs:DevirtualizedMethod (Results 1 – 2 of 2) sorted by relevance
217 const CXXMethodDecl *DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr() local221 DevirtualizedMethod = MD->getCorrespondingMethodInClass(BestDynamicDecl); in EmitCXXMemberOrOperatorMemberCallExpr()222 assert(DevirtualizedMethod); in EmitCXXMemberOrOperatorMemberCallExpr()225 if (DevirtualizedMethod->getReturnType().getCanonicalType() != in EmitCXXMemberOrOperatorMemberCallExpr()232 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()242 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()321 DevirtualizedMethod ? DevirtualizedMethod : MD; in EmitCXXMemberOrOperatorMemberCallExpr()359 bool UseVirtualCall = CanUseVirtualCall && !DevirtualizedMethod; in EmitCXXMemberOrOperatorMemberCallExpr()374 else if (!DevirtualizedMethod) in EmitCXXMemberOrOperatorMemberCallExpr()408 else if (!DevirtualizedMethod) in EmitCXXMemberOrOperatorMemberCallExpr()[all …]
2232 CXXMethodDecl *DevirtualizedMethod = in getDevirtualizedMethod() local2237 if (!DevirtualizedMethod) in getDevirtualizedMethod()2243 if (DevirtualizedMethod->isPure()) in getDevirtualizedMethod()2247 if (DevirtualizedMethod->hasAttr<FinalAttr>()) in getDevirtualizedMethod()2248 return DevirtualizedMethod; in getDevirtualizedMethod()2254 return DevirtualizedMethod; in getDevirtualizedMethod()2260 return DevirtualizedMethod; in getDevirtualizedMethod()2270 return VD->getType()->isRecordType() ? DevirtualizedMethod : nullptr; in getDevirtualizedMethod()2279 return DevirtualizedMethod; in getDevirtualizedMethod()