reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGAtomic.cpp
 1413     Temp = ResultSlot.getAddress();
 1493       TempAddr = ResultSlot.getAddress();
tools/clang/lib/CodeGen/CGBuiltin.cpp
 6873     auto Mvec = Builder.CreateLoad(MvecSlot.getAddress());
tools/clang/lib/CodeGen/CGCall.cpp
 3606       pushFullExprCleanup<DestroyUnpassedArg>(EHCleanup, Slot.getAddress(),
tools/clang/lib/CodeGen/CGClass.cpp
 2035   Address This = ThisAVS.getAddress();
tools/clang/lib/CodeGen/CGExpr.cpp
 4681   return MakeAddrLValue(Slot.getAddress(), E->getType(), AlignmentSource::Decl);
 4704   EmitCXXTemporary(E->getTemporary(), E->getType(), Slot.getAddress());
 4705   return MakeAddrLValue(Slot.getAddress(), E->getType(), AlignmentSource::Decl);
 5046         LValue LV = CGF.MakeAddrLValue(slot.getAddress(), ov->getType(),
tools/clang/lib/CodeGen/CGExprAgg.cpp
  260                  (RequiresDestruction && !Dest.getAddress().isValid());
  269     RetAddr = Dest.getAddress();
  328       Dest.getAddress(), Dest.isVolatile() ? type.withVolatile() : type);
  365                                                       dest.getAddress(),
  366                                                       src.getAddress(),
  374   LValue DestLV = CGF.MakeAddrLValue(dest.getAddress(), type);
  375   LValue SrcLV = CGF.MakeAddrLValue(src.getAddress(), type);
  412   LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType());
  711       Builder.CreateElementBitCast(Dest.getAddress(), CGF.ConvertType(Ty));
  728         Builder.CreateElementBitCast(Dest.getAddress(), CGF.Int8Ty);
  781           CGF.EmitNullInitialization(Dest.getAddress(), atomicType);
  785             CGF.Builder.CreateStructGEP(valueDest.getAddress(), 0);
  805     Address valueAddr = Builder.CreateStructGEP(atomicSlot.getAddress(), 0);
 1048   LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType());
 1272     CGF.EmitCXXTemporary(E->getTemporary(), E->getType(), Dest.getAddress());
 1285       E->getConstructor(), E->constructsVBase(), Slot.getAddress(),
 1292   LValue SlotLV = CGF.MakeAddrLValue(Slot.getAddress(), E->getType());
 1349   EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddress(), T));
 1355   EmitNullInitializationToLValue(CGF.MakeAddrLValue(Slot.getAddress(), T));
 1479   LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType());
 1483     auto AType = cast<llvm::ArrayType>(Dest.getAddress().getElementType());
 1484     EmitArrayInit(Dest.getAddress(), AType, E->getType(), E);
 1519           Dest.getAddress(), CXXRD, BaseRD,
 1538   CodeGenFunction::FieldConstructionScope FCS(CGF, Dest.getAddress());
 1642   Address destPtr = EnsureSlot(E->getType()).getAddress();
 1734   LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType());
 1810   if (Slot.isZeroed() || Slot.isVolatile() || !Slot.getAddress().isValid())
 1836   Address Loc = Slot.getAddress();
 1854   assert((Slot.getAddress().isValid() || Slot.isIgnored()) &&
tools/clang/lib/CodeGen/CGExprCXX.cpp
  579       EmitNullInitialization(Dest.getAddress(), E->getType());
  583       EmitNullBaseClassInitialization(*this, Dest.getAddress(),
  607     EmitCXXAggrConstructorCall(CD, arrayType, Dest.getAddress(), E,
tools/clang/lib/CodeGen/CGValue.h
  610       return RValue::getAggregate(getAddress(), isVolatile());