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.cpp4793 if (!HasLV) in getRValue()
4804 if (!HasLV && RV.isScalar()) in copyInto()
4806 else if (!HasLV && RV.isComplex()) in copyInto()
4809 auto Addr = HasLV ? LV.getAddress() : RV.getAggregateAddress(); in copyInto()
4813 HasLV ? LV.isVolatileQualified() in copyInto()