Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DCGCall.h91 void addWriteback(LValue srcLV, Address temporary, in addWriteback() argument
93 Writeback writeback = { srcLV, temporary, toUse }; in addWriteback()
DCGCall.cpp2913 const LValue &srcLV = writeback.Source; in emitWriteback() local
2914 Address srcAddr = srcLV.getAddress(); in emitWriteback()
2948 assert(srcLV.getObjCLifetime() == Qualifiers::OCL_Strong); in emitWriteback()
2958 llvm::Value *oldValue = CGF.EmitLoadOfScalar(srcLV, SourceLocation()); in emitWriteback()
2961 CGF.EmitStoreOfScalar(value, srcLV, /*init*/ false); in emitWriteback()
2964 CGF.EmitARCRelease(oldValue, srcLV.isARCPreciseLifetime()); in emitWriteback()
2968 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV); in emitWriteback()
3007 LValue srcLV; in emitWritebackArg() local
3012 srcLV = CGF.EmitLValue(lvExpr); in emitWritebackArg()
3020 srcLV = CGF.MakeAddrLValue(srcAddr, srcAddrType); in emitWritebackArg()
[all …]
DCGExprAgg.cpp271 LValue srcLV = CGF.MakeAddrLValue(src.getAggregateAddress(), type); in EmitFinalDestCopy() local
272 EmitFinalDestCopy(type, srcLV); in EmitFinalDestCopy()
DCGDecl.cpp625 LValue srcLV = CGF.EmitLValue(srcExpr); in tryEmitARCCopyWeakInit() local
628 auto srcAddr = srcLV.getAddress(); in tryEmitARCCopyWeakInit()
DItaniumCXXABI.cpp3706 LValue srcLV = CGF.MakeNaturalAlignAddrLValue(Cast, CatchType); in InitCatchParam() local
3710 CGF.EmitStoreOfComplex(CGF.EmitLoadOfComplex(srcLV, Loc), destLV, in InitCatchParam()
3714 llvm::Value *ExnLoad = CGF.EmitLoadOfScalar(srcLV, Loc); in InitCatchParam()
/external/llvm-project/clang/lib/CodeGen/
DCGCall.h307 void addWriteback(LValue srcLV, Address temporary, llvm::Value *toUse) { in addWriteback() argument
308 Writeback writeback = {srcLV, temporary, toUse}; in addWriteback()
DCGCall.cpp3535 const LValue &srcLV = writeback.Source; in emitWriteback() local
3536 Address srcAddr = srcLV.getAddress(CGF); in emitWriteback()
3571 assert(srcLV.getObjCLifetime() == Qualifiers::OCL_Strong); in emitWriteback()
3581 llvm::Value *oldValue = CGF.EmitLoadOfScalar(srcLV, SourceLocation()); in emitWriteback()
3584 CGF.EmitStoreOfScalar(value, srcLV, /*init*/ false); in emitWriteback()
3587 CGF.EmitARCRelease(oldValue, srcLV.isARCPreciseLifetime()); in emitWriteback()
3591 CGF.EmitStoreThroughLValue(RValue::get(value), srcLV); in emitWriteback()
3629 LValue srcLV; in emitWritebackArg() local
3634 srcLV = CGF.EmitLValue(lvExpr); in emitWritebackArg()
3642 srcLV = CGF.MakeAddrLValue(srcAddr, srcAddrType); in emitWritebackArg()
[all …]
DCGExprAgg.cpp317 LValue srcLV = CGF.MakeAddrLValue(src.getAggregateAddress(), type); in EmitFinalDestCopy() local
318 EmitFinalDestCopy(type, srcLV, EVK_RValue); in EmitFinalDestCopy()
DCGDecl.cpp700 LValue srcLV = CGF.EmitLValue(srcExpr); in tryEmitARCCopyWeakInit() local
703 auto srcAddr = srcLV.getAddress(CGF); in tryEmitARCCopyWeakInit()
DItaniumCXXABI.cpp4435 LValue srcLV = CGF.MakeNaturalAlignAddrLValue(Cast, CatchType); in InitCatchParam() local
4439 CGF.EmitStoreOfComplex(CGF.EmitLoadOfComplex(srcLV, Loc), destLV, in InitCatchParam()
4443 llvm::Value *ExnLoad = CGF.EmitLoadOfScalar(srcLV, Loc); in InitCatchParam()