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

Declarations

tools/clang/lib/CodeGen/CodeGenFunction.h
 3474   void EmitStoreThroughLValue(RValue Src, LValue Dst, bool isInit = false);

References

tools/clang/lib/CodeGen/CGAtomic.cpp
 1728     CGF.EmitStoreThroughLValue(NewRVal, DesiredLVal);
 1820   CGF.EmitStoreThroughLValue(UpdateRVal, DesiredLVal);
tools/clang/lib/CodeGen/CGCall.cpp
 1051     EmitStoreThroughLValue(RValue::get(*AI++), LV);
 3170     CGF.EmitStoreThroughLValue(RValue::get(value), srcLV);
tools/clang/lib/CodeGen/CGClass.cpp
  677       EmitStoreThroughLValue(RHS, LHS);
tools/clang/lib/CodeGen/CGDecl.cpp
  748     EmitStoreThroughLValue(RValue::get(value), lvalue, true);
 1846     return EmitStoreThroughLValue(RValue::get(constant), lv, true);
 1875     EmitStoreThroughLValue(rvalue, lvalue, true);
tools/clang/lib/CodeGen/CGExpr.cpp
  246     EmitStoreThroughLValue(RV, LV);
 4644     EmitStoreThroughLValue(RV, LV);
tools/clang/lib/CodeGen/CGExprAgg.cpp
  418   CGF.EmitStoreThroughLValue(RValue::get(ArrayStart), Start);
  435     CGF.EmitStoreThroughLValue(RValue::get(ArrayEnd), EndOrLength);
  438     CGF.EmitStoreThroughLValue(RValue::get(Size), EndOrLength);
 1054   CGF.EmitStoreThroughLValue(RValue::get(Select), FieldLV, /*IsInit*/ true);
 1403     return CGF.EmitStoreThroughLValue(RV, LV);
 1422       CGF.EmitStoreThroughLValue(RValue::get(CGF.EmitScalarExpr(E)), LV);
tools/clang/lib/CodeGen/CGExprScalar.cpp
 2576     CGF.EmitStoreThroughLValue(RValue::get(value), LV);
 2935     CGF.EmitStoreThroughLValue(RValue::get(Result), LHSLV);
 3942       CGF.EmitStoreThroughLValue(RValue::get(RHS), LHS);
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  564     this->CGF->EmitStoreThroughLValue(SrcVal, DstLV);
tools/clang/lib/CodeGen/CGObjC.cpp
  171       EmitStoreThroughLValue(RValue::get(value), LV, true);
  181       EmitStoreThroughLValue(RValue::get(keyValue), KeyLV, /*isInit=*/true);
  188       EmitStoreThroughLValue(RValue::get(valueValue), ValueLV, /*isInit=*/true);
 1833     EmitStoreThroughLValue(RValue::get(CurrentItem), elementLValue);
 1835     EmitStoreThroughLValue(RValue::get(CurrentItem), elementLValue,
 1901     EmitStoreThroughLValue(RValue::get(null), elementLValue);
 3065   CGF.EmitStoreThroughLValue(RValue::get(asImpl().getValueOfResult(result)),
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 4592   CGF.EmitStoreThroughLValue(RValue::get(CGF.Builder.getInt32(/*C=*/0)),
tools/clang/lib/CodeGen/CGStmt.cpp
 2345     EmitStoreThroughLValue(RValue::get(Tmp), Dest);
 2364       EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  318         EmitStoreThroughLValue(RValue::get(CV), SrcLV);
 2603     CGF.EmitStoreThroughLValue(RValue::get(Init), LVal, /*isInit*/ true);
 3695     EmitStoreThroughLValue(RValue::get(convertToScalarValue(
 3856       EmitStoreThroughLValue(CommonGen(EmitLoadOfLValue(X, Loc)), X);
tools/clang/lib/CodeGen/CodeGenFunction.h
 1861     EmitStoreThroughLValue(RValue::get(VLASizeMap[VAT->getSizeExpr()]), LV);