Searched refs:refExpr (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 57 Expr *rebuildObjCPropertyRefExpr(ObjCPropertyRefExpr *refExpr) { in rebuildObjCPropertyRefExpr() 60 if (refExpr->isClassReceiver() || refExpr->isSuperReceiver()) in rebuildObjCPropertyRefExpr() 61 return refExpr; in rebuildObjCPropertyRefExpr() 63 if (refExpr->isExplicitProperty()) { in rebuildObjCPropertyRefExpr() 65 refExpr->getExplicitProperty(), refExpr->getType(), in rebuildObjCPropertyRefExpr() 66 refExpr->getValueKind(), refExpr->getObjectKind(), in rebuildObjCPropertyRefExpr() 67 refExpr->getLocation(), SpecificCallback(refExpr->getBase(), 0)); in rebuildObjCPropertyRefExpr() 70 refExpr->getImplicitPropertyGetter(), in rebuildObjCPropertyRefExpr() 71 refExpr->getImplicitPropertySetter(), refExpr->getType(), in rebuildObjCPropertyRefExpr() 72 refExpr->getValueKind(), refExpr->getObjectKind(), in rebuildObjCPropertyRefExpr() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExpr.cpp | 1727 CodeGenFunction::tryEmitAsConstant(DeclRefExpr *refExpr) { in tryEmitAsConstant() argument 1728 ValueDecl *value = refExpr->getDecl(); in tryEmitAsConstant() 1749 refExpr->EvaluateAsRValue(result, getContext())) { in tryEmitAsConstant() 1751 resultType = refExpr->getType(); in tryEmitAsConstant() 1755 refExpr->EvaluateAsLValue(result, getContext())) { in tryEmitAsConstant() 1776 refExpr->refersToEnclosingVariableOrCapture()) { in tryEmitAsConstant() 1792 auto C = ConstantEmitter(*this).emitAbstract(refExpr->getLocation(), in tryEmitAsConstant() 1799 EmitDeclRefExprDbgValue(refExpr, result.Val); in tryEmitAsConstant() 1802 EmitDeclRefExprDbgValue(refExpr, result.Val); in tryEmitAsConstant()
|
H A D | CodeGenFunction.h | 4316 LValue getReferenceLValue(CodeGenFunction &CGF, Expr *refExpr) const { 4319 refExpr->getType()); 4328 ConstantEmission tryEmitAsConstant(DeclRefExpr *refExpr);
|