Lines Matching refs:ov
4205 if (const auto *ov = dyn_cast<OpaqueValueExpr>(semantic)) {
4211 if (ov == resultExpr && ov->isRValue() && !forLValue &&
4212 CodeGenFunction::hasAggregateEvaluationKind(ov->getType())) {
4213 CGF.EmitAggExpr(ov->getSourceExpr(), slot);
4215 LValue LV = CGF.MakeAddrLValue(slot.getAddress(), ov->getType(),
4217 opaqueData = OVMA::bind(CGF, ov, LV);
4222 opaqueData = OVMA::bind(CGF, ov, ov->getSourceExpr());
4225 if (ov == resultExpr) {
4227 result.LV = CGF.EmitLValue(ov);
4229 result.RV = CGF.EmitAnyExpr(ov, slot);