Home
last modified time | relevance | path

Searched refs:refExpr (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp55 Expr *rebuildObjCPropertyRefExpr(ObjCPropertyRefExpr *refExpr) { in rebuildObjCPropertyRefExpr()
58 if (refExpr->isClassReceiver() || refExpr->isSuperReceiver()) in rebuildObjCPropertyRefExpr()
59 return refExpr; in rebuildObjCPropertyRefExpr()
61 if (refExpr->isExplicitProperty()) { in rebuildObjCPropertyRefExpr()
63 refExpr->getExplicitProperty(), refExpr->getType(), in rebuildObjCPropertyRefExpr()
64 refExpr->getValueKind(), refExpr->getObjectKind(), in rebuildObjCPropertyRefExpr()
65 refExpr->getLocation(), SpecificCallback(refExpr->getBase(), 0)); in rebuildObjCPropertyRefExpr()
68 refExpr->getImplicitPropertyGetter(), in rebuildObjCPropertyRefExpr()
69 refExpr->getImplicitPropertySetter(), refExpr->getType(), in rebuildObjCPropertyRefExpr()
70 refExpr->getValueKind(), refExpr->getObjectKind(), in rebuildObjCPropertyRefExpr()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExpr.cpp1768 CIRGenFunction::tryEmitAsConstant(DeclRefExpr *refExpr) { in tryEmitAsConstant() argument
1769 ValueDecl *value = refExpr->getDecl(); in tryEmitAsConstant()
1780 if (!refExpr->EvaluateAsRValue(result, getContext())) in tryEmitAsConstant()
1783 QualType resultType = refExpr->getType(); in tryEmitAsConstant()
1793 refExpr->getLocation(), result.Val, resultType); in tryEmitAsConstant()
H A DCIRGenFunction.h414 LValue getReferenceLValue(CIRGenFunction &cgf, Expr *refExpr) const { in getReferenceLValue() argument
416 cgf.cgm.errorNYI(refExpr->getSourceRange(), in getReferenceLValue()
427 ConstantEmission tryEmitAsConstant(DeclRefExpr *refExpr);