|
reference, declaration → definition
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());