Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:getAddr

51     return ReturnValueSlot(Dest.getAddr(), Dest.isVolatile());
194 CGF.EmitAtomicExpr(E, EnsureSlot(E->getType()).getAddr());
247 // Logically, Dest.getAddr() should equal Src.getAggregateAddr().
254 assert(Dest.getAddr() != src.getAggregateAddr());
293 dest.getAddr(),
294 src.getAddr(),
302 CGF.EmitAggregateCopy(dest.getAddr(), src.getAddr(), type,
339 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddr(), E->getType(),
570 llvm::Value *CastPtr = Builder.CreateBitCast(Dest.getAddr(),
622 CGF.EmitNullInitialization(Dest.getAddr(), atomicType);
626 CGF.Builder.CreateStructGEP(valueDest.getAddr(), 0);
647 Builder.CreateStructGEP(atomicSlot.getAddr(), 0);
951 CGF.EmitCXXTemporary(E->getTemporary(), E->getType(), Dest.getAddr());
975 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T));
981 EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddr(), T));
1096 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddr(), E->getType(),
1108 cast<llvm::PointerType>(Dest.getAddr()->getType());
1112 EmitArrayInit(Dest.getAddr(), AType, elementType, E);
1126 CodeGenFunction::FieldConstructionScope FCS(CGF, Dest.getAddr());
1302 if (Slot.isZeroed() || Slot.isVolatile() || Slot.getAddr() == 0) return;
1329 llvm::Value *Loc = Slot.getAddr();
1349 assert((Slot.getAddr() != 0 || Slot.isIgnored()) &&