Lines Matching refs:RefExpr
5214 ExprResult RefExpr = BuildDeclRefExpr(VD, in BuildExpressionFromDeclTemplateArgument() local
5219 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
5222 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
5228 if (IsQualificationConversion(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument()
5231 RefExpr = ImpCastExprToType(RefExpr.get(), ParamType.getUnqualifiedType(), CK_NoOp); in BuildExpressionFromDeclTemplateArgument()
5233 assert(!RefExpr.isInvalid() && in BuildExpressionFromDeclTemplateArgument()
5234 Context.hasSameType(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument()
5236 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
5245 ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc); in BuildExpressionFromDeclTemplateArgument() local
5246 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
5251 RefExpr = DefaultFunctionArrayConversion(RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
5252 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
5255 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
5259 return CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()