Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:ov

3207     if (const OpaqueValueExpr *ov = dyn_cast<OpaqueValueExpr>(semantic)) {
3213 if (ov == resultExpr && ov->isRValue() && !forLValue &&
3214 CodeGenFunction::hasAggregateEvaluationKind(ov->getType())) {
3215 CGF.EmitAggExpr(ov->getSourceExpr(), slot);
3217 LValue LV = CGF.MakeAddrLValue(slot.getAddr(), ov->getType());
3218 opaqueData = OVMA::bind(CGF, ov, LV);
3223 opaqueData = OVMA::bind(CGF, ov, ov->getSourceExpr());
3226 if (ov == resultExpr) {
3228 result.LV = CGF.EmitLValue(ov);
3230 result.RV = CGF.EmitAnyExpr(ov, slot);