Home
last modified time | relevance | path

Searched refs:HasLV (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCall.h235 bool HasLV; member
244 : 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()
H A DCGCall.cpp4630 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()