Lines Matching refs:RValue
59 llvm::function_ref<RValue(ReturnValueSlot)> Fn);
84 void EmitFinalDestCopy(QualType type, RValue src);
88 void EmitMoveFromReturnSlot(const Expr *E, RValue Src);
214 RValue Res = CGF.EmitAtomicExpr(E); in VisitAtomicExpr()
257 const Expr *E, llvm::function_ref<RValue(ReturnValueSlot)> EmitCall) { in withReturnValueSlot()
297 RValue Src = in withReturnValueSlot()
317 void AggExprEmitter::EmitFinalDestCopy(QualType type, RValue src) { in EmitFinalDestCopy()
424 CGF.EmitStoreThroughLValue(RValue::get(ArrayStart), Start); in VisitCXXStdInitializerListExpr()
441 CGF.EmitStoreThroughLValue(RValue::get(ArrayEnd), EndOrLength); in VisitCXXStdInitializerListExpr()
444 CGF.EmitStoreThroughLValue(RValue::get(Size), EndOrLength); in VisitCXXStdInitializerListExpr()
828 RValue rvalue = RValue::getAggregate(valueAddr, atomicSlot.isVolatile()); in VisitCastExpr()
1029 RValue RV = CGF.EmitAnyExpr(E); in VisitBinCmp()
1082 CGF.EmitStoreThroughLValue(RValue::get(Select), FieldLV, /*IsInit*/ true); in VisitBinCmp()
1541 RValue RV = CGF.EmitReferenceBindingToExpr(E); in EmitInitializationToLValue()
1560 CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV); in EmitInitializationToLValue()
1581 CGF.EmitStoreThroughBitfieldLValue(RValue::get(null), lv); in EmitNullInitializationToLValue()