Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:getAddr

52     return ReturnValueSlot(Dest.getAddr(), Dest.isVolatile());
187 CGF.EmitAtomicExpr(E, EnsureSlot(E->getType()).getAddr());
233 // Logically, Dest.getAddr() should equal Src.getAggregateAddr().
240 assert(Dest.getAddr() != Src.getAggregateAddr());
274 Dest.getAddr(),
283 CGF.EmitAggregateCopy(Dest.getAddr(), Src.getAggregateAddr(), E->getType(),
571 llvm::Value *CastPtr = Builder.CreateBitCast(Dest.getAddr(),
781 CGF.EmitCXXTemporary(E->getTemporary(), E->getType(), Dest.getAddr());
805 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T));
811 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T));
915 EmitStdInitializerList(Dest.getAddr(), E);
920 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddr(), E->getType(),
932 cast<llvm::PointerType>(Dest.getAddr()->getType());
936 EmitArrayInit(Dest.getAddr(), AType, elementType, E);
1123 if (Slot.isZeroed() || Slot.isVolatile() || Slot.getAddr() == 0) return;
1150 llvm::Value *Loc = Slot.getAddr();
1174 assert((Slot.getAddr() != 0 || Slot.isIgnored()) &&