reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1080 if (const FullExpr *fe = dyn_cast_or_null<FullExpr>(RV)) { 1082 RV = fe->getSubExpr(); 1097 } else if (!ReturnValue.isValid() || (RV && RV->getType()->isVoidType())) { 1097 } else if (!ReturnValue.isValid() || (RV && RV->getType()->isVoidType())) { 1100 if (RV) 1101 EmitAnyExpr(RV); 1102 } else if (!RV) { 1107 RValue Result = EmitReferenceBindingToExpr(RV); 1110 switch (getEvaluationKind(RV->getType())) { 1112 Builder.CreateStore(EmitScalarExpr(RV), ReturnValue); 1115 EmitComplexExprIntoLValue(RV, MakeAddrLValue(ReturnValue, RV->getType()), 1115 EmitComplexExprIntoLValue(RV, MakeAddrLValue(ReturnValue, RV->getType()), 1119 EmitAggExpr(RV, AggValueSlot::forAddr( 1130 if (!RV || RV->isEvaluatable(getContext())) 1130 if (!RV || RV->isEvaluatable(getContext()))