Searched refs:HasLV (Results 1 – 2 of 2) sorted by relevance
235 bool HasLV; member244 : RV(rv), HasLV(false), IsUsed(false), Ty(ty) {} in CallArg()246 : LV(lv), HasLV(true), IsUsed(false), Ty(ty) {} in CallArg()247 bool hasLValue() const { return HasLV; } in hasLValue()255 assert(HasLV && !IsUsed); in getKnownLValue()259 assert(!HasLV && !IsUsed); in getKnownRValue()263 assert(!HasLV); in setRValue()267 bool isAggregate() const { return HasLV || RV.isAggregate(); } in isAggregate()
4630 if (!HasLV) in getRValue()4641 if (!HasLV && RV.isScalar()) in copyInto()4643 else if (!HasLV && RV.isComplex()) in copyInto()4646 auto Addr = HasLV ? LV.getAddress() : RV.getAggregateAddress(); in copyInto()4650 HasLV ? LV.isVolatileQualified() in copyInto()