Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGCall.h309 void addWriteback(LValue srcLV, Address temporary, llvm::Value *toUse) { in addWriteback() argument
310 Writeback writeback = {srcLV, temporary, toUse}; in addWriteback()
H A DCGCall.cpp3735 const LValue &srcLV = writeback.Source; in emitWriteback() local
3736 Address srcAddr = srcLV.getAddress(CGF); in emitWriteback()
3771 assert(srcLV.getObjCLifetime() == Qualifiers::OCL_Strong); in emitWriteback()
3781 llvm::Value *oldValue = CGF.EmitLoadOfScalar(srcLV, SourceLocation()); in emitWriteback()
3784 CGF.EmitStoreOfScalar(value, srcLV, /*init*/ false); in emitWriteback()
3787 CGF.EmitARCRelease(oldValue, srcLV.isARCPreciseLifetime()); in emitWriteback()
3791 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV); in emitWriteback()
3829 LValue srcLV; in emitWritebackArg() local
3834 srcLV = CGF.EmitLValue(lvExpr); in emitWritebackArg()
3842 srcLV = CGF.MakeAddrLValue(srcAddr, srcAddrType); in emitWritebackArg()
[all …]
H A DCGExprAgg.cpp317 LValue srcLV = CGF.MakeAddrLValue(src.getAggregateAddress(), type); in EmitFinalDestCopy() local
318 EmitFinalDestCopy(type, srcLV, EVK_RValue); in EmitFinalDestCopy()
H A DCGDecl.cpp702 LValue srcLV = CGF.EmitLValue(srcExpr); in tryEmitARCCopyWeakInit() local
705 auto srcAddr = srcLV.getAddress(CGF); in tryEmitARCCopyWeakInit()
H A DItaniumCXXABI.cpp4531 LValue srcLV = CGF.MakeNaturalAlignAddrLValue(Cast, CatchType); in InitCatchParam() local
4535 CGF.EmitStoreOfComplex(CGF.EmitLoadOfComplex(srcLV, Loc), destLV, in InitCatchParam()
4539 llvm::Value *ExnLoad = CGF.EmitLoadOfScalar(srcLV, Loc); in InitCatchParam()