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

References

tools/clang/lib/CodeGen/CGExpr.cpp
 4609   if (E->getOpcode() == BO_Comma) {
 4610     EmitIgnoredExpr(E->getLHS());
 4612     return EmitLValue(E->getRHS());
 4615   if (E->getOpcode() == BO_PtrMemD ||
 4616       E->getOpcode() == BO_PtrMemI)
 4617     return EmitPointerToDataMemberBinaryExpr(E);
 4619   assert(E->getOpcode() == BO_Assign && "unexpected binary l-value");
 4624   switch (getEvaluationKind(E->getType())) {
 4626     switch (E->getLHS()->getType().getObjCLifetime()) {
 4628       return EmitARCStoreStrong(E, /*ignored*/ false).first;
 4631       return EmitARCStoreAutoreleasing(E).first;
 4640     RValue RV = EmitAnyExpr(E->getRHS());
 4641     LValue LV = EmitCheckedLValue(E->getLHS(), TCK_Store);
 4643       EmitNullabilityCheck(LV, RV.getScalarVal(), E->getExprLoc());
 4649     return EmitComplexAssignmentLValue(E);
 4652     return EmitAggExprToLValue(E);