reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGStmt.cpp
 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()))