Home
last modified time | relevance | path

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

/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprCXX.cpp217 const CXXMethodDecl *DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr() local
221 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 …]
/netbsd/external/apache2/llvm/dist/clang/lib/AST/
H A DDeclCXX.cpp2246 CXXMethodDecl *DevirtualizedMethod = in getDevirtualizedMethod() local
2251 if (!DevirtualizedMethod) in getDevirtualizedMethod()
2257 if (DevirtualizedMethod->isPure()) in getDevirtualizedMethod()
2261 if (DevirtualizedMethod->hasAttr<FinalAttr>()) in getDevirtualizedMethod()
2262 return DevirtualizedMethod; in getDevirtualizedMethod()
2268 return DevirtualizedMethod; in getDevirtualizedMethod()
2274 return DevirtualizedMethod; in getDevirtualizedMethod()
2284 return VD->getType()->isRecordType() ? DevirtualizedMethod : nullptr; in getDevirtualizedMethod()
2293 return DevirtualizedMethod; in getDevirtualizedMethod()