Home
last modified time | relevance | path

Searched refs:DevirtualizedMethod (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp224 const CXXMethodDecl *DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr() local
228 DevirtualizedMethod = MD->getCorrespondingMethodInClass(BestDynamicDecl); in EmitCXXMemberOrOperatorMemberCallExpr()
229 assert(DevirtualizedMethod); in EmitCXXMemberOrOperatorMemberCallExpr()
232 if (DevirtualizedMethod->getReturnType().getCanonicalType() != in EmitCXXMemberOrOperatorMemberCallExpr()
239 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()
249 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()
329 DevirtualizedMethod ? DevirtualizedMethod : MD; in EmitCXXMemberOrOperatorMemberCallExpr()
367 bool UseVirtualCall = CanUseVirtualCall && !DevirtualizedMethod; in EmitCXXMemberOrOperatorMemberCallExpr()
382 else if (!DevirtualizedMethod) in EmitCXXMemberOrOperatorMemberCallExpr()
416 else if (!DevirtualizedMethod) in EmitCXXMemberOrOperatorMemberCallExpr()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2319 CXXMethodDecl *DevirtualizedMethod = in getDevirtualizedMethod() local
2324 if (!DevirtualizedMethod) in getDevirtualizedMethod()
2330 if (DevirtualizedMethod->isPureVirtual()) in getDevirtualizedMethod()
2334 if (DevirtualizedMethod->hasAttr<FinalAttr>()) in getDevirtualizedMethod()
2335 return DevirtualizedMethod; in getDevirtualizedMethod()
2341 return DevirtualizedMethod; in getDevirtualizedMethod()
2347 return DevirtualizedMethod; in getDevirtualizedMethod()
2357 return VD->getType()->isRecordType() ? DevirtualizedMethod : nullptr; in getDevirtualizedMethod()
2366 return DevirtualizedMethod; in getDevirtualizedMethod()