Home
last modified time | relevance | path

Searched refs:SrcLV (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGNonTrivialStruct.cpp544 LValue DstLV, SrcLV; in visitVolatileTrivial() local
559 SrcLV = this->CGF->EmitLValueForField(SrcBase, FD); in visitVolatileTrivial()
565 SrcLV = this->CGF->MakeAddrLValue(SrcAddr, FT); in visitVolatileTrivial()
567 RValue SrcVal = this->CGF->EmitLoadOfLValue(SrcLV, SourceLocation()); in visitVolatileTrivial()
711 LValue SrcLV = CGF->MakeAddrLValue(Addrs[SrcIdx], QT); in visitARCStrong() local
713 CGF->EmitLoadOfLValue(SrcLV, SourceLocation()).getScalarVal(); in visitARCStrong()
714 CGF->EmitStoreOfScalar(getNullForVariable(SrcLV.getAddress()), SrcLV); in visitARCStrong()
774 LValue SrcLV = CGF->MakeAddrLValue(Addrs[SrcIdx], QT); in visitARCStrong() local
776 CGF->EmitLoadOfLValue(SrcLV, SourceLocation()).getScalarVal(); in visitARCStrong()
777 CGF->EmitStoreOfScalar(getNullForVariable(SrcLV.getAddress()), SrcLV); in visitARCStrong()
H A DCGExprAgg.cpp406 LValue SrcLV = CGF.MakeAddrLValue(src.getAddress(), type); in EmitCopy() local
407 CGF.EmitAggregateCopy(DestLV, SrcLV, type, dest.mayOverlap(), in EmitCopy()
H A DCGClass.cpp983 LValue SrcLV = CGF.MakeNaturalAlignAddrLValue(SrcPtr, RecordTy); in emitMemcpy() local
984 LValue Src = CGF.EmitLValueForFieldInitialization(SrcLV, FirstField); in emitMemcpy()
H A DCGCall.cpp4647 LValue SrcLV = CGF.MakeAddrLValue(Addr, Ty); in copyInto() local
4649 CGF.EmitAggregateCopy(Dst, SrcLV, Ty, AggValueSlot::DoesNotOverlap, in copyInto()
H A DCGStmtOpenMP.cpp382 LValue SrcLV = in GenerateOpenMPCapturedVars() local
386 EmitStoreThroughLValue(RValue::get(CV), SrcLV); in GenerateOpenMPCapturedVars()