Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprCXX.cpp204 const CXXMethodDecl *DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr() local
209 assert(DevirtualizedMethod); in EmitCXXMemberOrOperatorMemberCallExpr()
212 if (DevirtualizedMethod->getReturnType().getCanonicalType() != in EmitCXXMemberOrOperatorMemberCallExpr()
219 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()
229 DevirtualizedMethod = nullptr; in EmitCXXMemberOrOperatorMemberCallExpr()
295 DevirtualizedMethod ? DevirtualizedMethod : MD; in EmitCXXMemberOrOperatorMemberCallExpr()
340 bool UseVirtualCall = CanUseVirtualCall && !DevirtualizedMethod; in EmitCXXMemberOrOperatorMemberCallExpr()
354 else if (!DevirtualizedMethod) in EmitCXXMemberOrOperatorMemberCallExpr()
360 cast<CXXDestructorDecl>(DevirtualizedMethod); in EmitCXXMemberOrOperatorMemberCallExpr()
392 else if (!DevirtualizedMethod) in EmitCXXMemberOrOperatorMemberCallExpr()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp1982 CXXMethodDecl *DevirtualizedMethod = in getDevirtualizedMethod() local
1988 if (DevirtualizedMethod->isPure()) in getDevirtualizedMethod()
1992 if (DevirtualizedMethod->hasAttr<FinalAttr>()) in getDevirtualizedMethod()
1993 return DevirtualizedMethod; in getDevirtualizedMethod()
1998 return DevirtualizedMethod; in getDevirtualizedMethod()
2004 return DevirtualizedMethod; in getDevirtualizedMethod()
2014 return VD->getType()->isRecordType() ? DevirtualizedMethod : nullptr; in getDevirtualizedMethod()
2023 return DevirtualizedMethod; in getDevirtualizedMethod()