Home
last modified time | relevance | path

Searched refs:getAggregateAddr (Results 1 – 9 of 9) sorted by relevance

/external/clang/lib/CodeGen/
DCGAtomic.cpp831 rvalue.getAggregateAddr(), in emitCopyIntoMemory()
862 return rvalue.getAggregateAddr(); in materializeRValue()
881 rvalue.getAggregateAddr()->getType()->getPointerElementType() in EmitAtomicStore()
DCGValue.h65 llvm::Value *getAggregateAddr() const { in getAggregateAddr() function
DCGCall.cpp2045 pushDestroy(EHCleanup, RV.getAggregateAddr(), type, destroyCXXObject, in EmitCallArg()
2203 llvm::Value *Addr = RV.getAggregateAddr(); in ExpandTypeToArgs()
2212 LValue LV = MakeAddrLValue(RV.getAggregateAddr(), Ty); in ExpandTypeToArgs()
2335 llvm::Value *Addr = RV.getAggregateAddr(); in EmitCall()
2377 V = Builder.CreateLoad(RV.getAggregateAddr()); in EmitCall()
2401 SrcPtr = RV.getAggregateAddr(); in EmitCall()
DCGCleanup.cpp30 return DominatingLLVMValue::needsSaving(rv.getAggregateAddr()); in needsSaving()
61 llvm::Value *V = rv.getAggregateAddr(); // TODO: volatile? in save()
DCGExprAgg.cpp254 assert(Dest.getAddr() != src.getAggregateAddr()); in EmitMoveFromReturnSlot()
264 LValue srcLV = CGF.MakeAddrLValue(src.getAggregateAddr(), type, srcAlign); in EmitFinalDestCopy()
DCGExpr.cpp2970 return MakeAddrLValue(RV.getAggregateAddr(), E->getType()); in EmitCallExprLValue()
3025 return MakeAddrLValue(RV.getAggregateAddr(), E->getType()); in EmitObjCMessageExprLValue()
3081 return MakeAddrLValue(RV.getAggregateAddr(), E->getType()); in EmitStmtExprLValue()
DCGStmt.cpp783 EmitAggregateCopy(ReturnValue, RV.getAggregateAddr(), Ty); in EmitReturnOfRValue()
DCGObjCGNU.cpp1458 llvm::Value *v = msgRet.getAggregateAddr(); in GenerateMessageSend()
DCGObjCMac.cpp1657 CGF.EmitNullInitialization(result.getAggregateAddr(), resultType); in complete()