|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/CodeGen/CGAtomic.cpp 1573 return TempLV.getAddress();
1921 == dest.getAddress().getElementType());
1988 Obj.getAddress().getElementType());
1991 Obj.getAddress().getElementType());
tools/clang/lib/CodeGen/CGBlocks.cpp 1079 src = EmitDeclRefLValue(&declRef).getAddress();
tools/clang/lib/CodeGen/CGBuiltin.cpp 3753 llvm::Value *Range = NDRangeL.getAddress().getPointer();
3754 llvm::Type *RangeTy = NDRangeL.getAddress().getType();
3773 B.addByValAttr(NDRangeL.getAddress().getElementType());
3958 llvm::Value *NDRange = NDRangeL.getAddress().getPointer();
tools/clang/lib/CodeGen/CGCall.cpp 1023 forConstantArrayExpansion(*this, CAExp, LV.getAddress(),
1029 Address This = LV.getAddress();
1060 Address Addr = Arg.hasLValue() ? Arg.getKnownLValue().getAddress()
1071 Address This = Arg.hasLValue() ? Arg.getKnownLValue().getAddress()
3115 Address srcAddr = srcLV.getAddress();
3223 Address srcAddr = srcLV.getAddress();
3537 return RValue::getAggregate(Copy.getAddress());
3547 auto Addr = HasLV ? LV.getAddress() : RV.getAggregateAddress();
3910 ? I->getKnownLValue().getAddress()
3955 ? I->getKnownLValue().getAddress()
4042 I->hasLValue() ? I->getKnownLValue().getAddress()
4085 Src = I->hasLValue() ? I->getKnownLValue().getAddress()
4140 addr = I->hasLValue() ? I->getKnownLValue().getAddress()
tools/clang/lib/CodeGen/CGClass.cpp 660 CGF.pushEHDestroy(dtorKind, LHS.getAddress(), FieldType);
703 pushEHDestroy(dtorKind, LHS.getAddress(), FieldType);
964 emitMemcpyIR(Dest.isBitField() ? Dest.getBitFieldAddress() : Dest.getAddress(),
965 Src.isBitField() ? Src.getBitFieldAddress() : Src.getAddress(),
1120 CGF.pushEHDestroy(dtorKind, FieldLHS.getAddress(), FieldType);
1630 CGF.emitDestroy(LV.getAddress(), field->getType(), destroyer,
tools/clang/lib/CodeGen/CGDecl.cpp 687 auto srcAddr = srcLV.getAddress();
690 destLV.getAddress().getElementType());
695 CGF.EmitARCCopyWeak(destLV.getAddress(), srcAddr);
698 CGF.EmitARCMoveWeak(destLV.getAddress(), srcAddr);
716 lvalue.setAddress(CGF.emitBlockByrefAddress(lvalue.getAddress(), var));
776 tempLV.setAddress(emitBlockByrefAddress(tempLV.getAddress(),
781 auto ty = cast<llvm::PointerType>(tempLV.getAddress().getElementType());
786 EmitARCInitWeak(tempLV.getAddress(), zero);
829 EmitARCStoreWeak(lvalue.getAddress(), value, /*ignored*/ true);
831 EmitARCInitWeak(lvalue.getAddress(), value);
2459 EmitARCStoreStrongCall(lv.getAddress(), ArgVal, true);
tools/clang/lib/CodeGen/CGExpr.cpp 576 Object = LV.getAddress();
1132 return LV.getAddress();
1526 return EmitLoadOfScalar(lvalue.getAddress(), lvalue.isVolatile(),
1766 EmitStoreOfScalar(value, lvalue.getAddress(), lvalue.isVolatile(),
1777 Address AddrWeakObj = LV.getAddress();
1784 return RValue::get(EmitARCLoadWeak(LV.getAddress()));
1788 llvm::Value *Object = EmitARCLoadWeakRetained(LV.getAddress());
1974 EmitARCInitWeak(Dst.getAddress(), Src.getScalarVal());
1976 EmitARCStoreWeak(Dst.getAddress(), Src.getScalarVal(), /*ignore*/ true);
1989 Address LvalueDst = Dst.getAddress();
1997 Address LvalueDst = Dst.getAddress();
2323 llvm::LoadInst *Load = Builder.CreateLoad(RefLVal.getAddress(),
2715 !LV.getAddress().getElementType()->isStructTy()) {
2724 ? emitAddrOfRealComponent(LV.getAddress(), LV.getType())
2725 : emitAddrOfImagComponent(LV.getAddress(), LV.getType()));
3322 Address Addr = LV.getAddress();
3486 return LValue::MakeVectorElt(LHS.getAddress(), Idx, E->getBase()->getType(),
3582 *this, ArrayLV.getAddress(), {CGM.getSize(CharUnits::Zero()), Idx},
3616 Address Addr = BaseLVal.getAddress();
3641 return Address(CGF.Builder.CreateLoad(BaseLVal.getAddress()), Align);
3782 *this, ArrayLV.getAddress(), {CGM.getSize(CharUnits::Zero()), Idx},
3842 return LValue::MakeExtVectorElt(Base.getAddress(), CV, type,
3993 Address Addr = base.getAddress();
4060 Address addr = base.getAddress();
4146 Address V = emitAddrOfFieldStorage(*this, Base.getAddress(), Field);
4350 Address V = LV.getAddress();
4370 Address This = LV.getAddress();
4393 GetAddressOfDerivedClass(LV.getAddress(), DerivedClassDecl,
4417 Address V = Builder.CreateBitCast(LV.getAddress(),
4434 return MakeAddrLValue(Address(V, LV.getAddress().getAlignment()),
4439 Address V = Builder.CreateElementBitCast(LV.getAddress(),
4963 BaseAddr = EmitLValue(E->getLHS()).getAddress();
tools/clang/lib/CodeGen/CGExprAgg.cpp 389 Address ArrayPtr = Array.getAddress();
691 CGF.EmitDynamicCast(LV.getAddress(), cast<CXXDynamicCastExpr>(E));
726 Builder.CreateElementBitCast(SourceLV.getAddress(), CGF.Int8Ty);
1323 CGF.pushDestroy(EHCleanup, LV.getAddress(), CurField->getType(),
1452 CGF.EmitNullInitialization(lv.getAddress(), lv.getType());
1609 CGF.pushDestroy(EHCleanup, LV.getAddress(), field->getType(),
1919 Address DestPtr = Dest.getAddress();
1920 Address SrcPtr = Src.getAddress();
tools/clang/lib/CodeGen/CGExprCXX.cpp 136 BaseValue = BaseLV.getAddress();
278 /*Delegating=*/false, This.getAddress(), Args,
349 *this, Dtor, Dtor_Complete, This.getAddress(),
377 Callee = CGCallee::forVirtual(CE, MD, This.getAddress(), Ty);
384 CGM.getCXXABI().LoadVTablePtr(*this, This.getAddress(),
404 *this, CalleeDecl, This.getAddress(), UseVirtualCall);
431 This = EmitLValue(BaseExpr).getAddress();
2106 Address ThisPtr = CGF.EmitLValue(E).getAddress();
tools/clang/lib/CodeGen/CGExprComplex.cpp 351 Address SrcPtr = lvalue.getAddress();
377 Address Ptr = lvalue.getAddress();
466 Address V = origLV.getAddress();
473 Address Addr = Builder.CreateElementBitCast(SourceLVal.getAddress(),
tools/clang/lib/CodeGen/CGExprScalar.cpp 1975 Address Addr = EmitLValue(E).getAddress();
1983 Address Addr = Builder.CreateElementBitCast(SourceLVal.getAddress(),
2366 Builder.CreateStore(True, LV.getAddress(), LV.isVolatileQualified())
3925 RHS = CGF.EmitARCStoreWeak(LHS.getAddress(), RHS, Ignore);
4486 Addr = EmitLValue(BaseExpr).getAddress();
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 710 CGF->EmitStoreOfScalar(getNullForVariable(SrcLV.getAddress()), SrcLV);
773 CGF->EmitStoreOfScalar(getNullForVariable(SrcLV.getAddress()), SrcLV);
809 Address DstPtr = Builder.CreateBitCast(Dst.getAddress(), CGM.Int8PtrPtrTy);
852 Address DstPtr = Dst.getAddress();
876 Address DstPtr = Dst.getAddress();
887 Address DstPtr = Dst.getAddress(), SrcPtr = Src.getAddress();
887 Address DstPtr = Dst.getAddress(), SrcPtr = Src.getAddress();
901 Address DstPtr = Dst.getAddress(), SrcPtr = Src.getAddress();
901 Address DstPtr = Dst.getAddress(), SrcPtr = Src.getAddress();
912 Address DstPtr = Dst.getAddress(), SrcPtr = Src.getAddress();
912 Address DstPtr = Dst.getAddress(), SrcPtr = Src.getAddress();
926 Address DstPtr = Dst.getAddress(), SrcPtr = Src.getAddress();
926 Address DstPtr = Dst.getAddress(), SrcPtr = Src.getAddress();
tools/clang/lib/CodeGen/CGObjC.cpp 500 llvm::Value *result = EmitARCLoadWeakRetained(lvalue.getAddress());
732 .getAddress();
1065 Address ivarAddr = LV.getAddress();
1166 value = LV.getAddress().getPointer();
1173 value = EmitARCLoadWeak(LV.getAddress());
1342 Address ivarAddr = ivarLValue.getAddress();
1520 CGF.emitDestroy(lvalue.getAddress(), ivar->getType(), destroyer,
2312 return EmitARCStoreStrongCall(dst.getAddress(), newValue, ignored);
2711 result = CGF.EmitARCLoadWeakRetained(lvalue.getAddress());
2735 CGF.EmitStoreOfScalar(getNullForVariable(lv.getAddress()), lv);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 359 VD, [&CGF, &DRE]() { return CGF.EmitLValue(&DRE).getAddress(); });
844 InitRVal = RValue::getAggregate(LV.getAddress());
968 DRD, SharedLVal.getAddress());
1065 CGF.Builder.CreateElementBitCast(SharedLVal.getAddress(),
1073 PrivateAddr, SharedLVal.getAddress(),
1110 BaseLV = CGF.EmitLoadOfPointerLValue(BaseLV.getAddress(), PtrTy);
1112 LValue RefLVal = CGF.MakeAddrLValue(BaseLV.getAddress(), BaseTy);
1118 CGF.Builder.CreateElementBitCast(BaseLV.getAddress(),
1186 SharedAddresses[N].first.getAddress().getType());
1190 OriginalBaseLValue.getAddress().getType(),
1383 .getAddress();
1388 .getAddress();
3121 return OMPRegionInfo->getThreadIDVariableLValue(CGF).getAddress();
4562 TDBase.getAddress(), CGF.VoidPtrTy)
4640 CGF.pushDestroy(DtorKind, FieldLValue.getAddress(), Field->getType());
4738 RefLVal.getAddress(), RefLVal.getType()->castAs<PointerType>());
4817 PrivateLValue.getAddress(), SharedRefLValue.getAddress(), Type,
4817 PrivateLValue.getAddress(), SharedRefLValue.getAddress(), Type,
4836 return SharedRefLValue.getAddress();
5406 CGF.EmitAnyExprToMem(LBVar->getInit(), LBLVal.getAddress(), LBLVal.getQuals(),
5413 CGF.EmitAnyExprToMem(UBVar->getInit(), UBLVal.getAddress(), UBLVal.getQuals(),
5420 CGF.EmitAnyExprToMem(StVar->getInit(), StLVal.getAddress(), StLVal.getQuals(),
5429 CGF.EmitNullInitialization(RedLVal.getAddress(),
6277 CGF.EmitNullInitialization(FlagsLVal.getAddress(), FlagsLVal.getType());
7512 BP = CGF.EmitOMPSharedLValue(AssocExpr).getAddress();
7516 BP = CGF.EmitOMPSharedLValue(AssocExpr).getAddress();
7611 CGF.EmitOMPSharedLValue(I->getAssociatedExpression()).getAddress();
7658 .getAddress();
8520 CGF.MakeNaturalAlignAddrLValue(Addr, ElementType).getAddress(),
8929 .getAddress();
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 2317 VarAddr.getAddress().getPointer(),
2325 Rec.second.PrivateAddr = VarAddr.getAddress();
2339 Rec.second.PrivateAddr = VarAddr.getAddress();
2351 I->getSecond().MappedParams->setVarAddr(CGF, VD, VarAddr.getAddress());
2385 Base.getAddress());
4891 .getAddress();
tools/clang/lib/CodeGen/CGStmt.cpp 1833 Arg = Builder.CreateLoad(Builder.CreateBitCast(InputValue.getAddress(),
2090 ArgTypes.push_back(Dest.getAddress().getType());
2333 Address A = Builder.CreateBitCast(Dest.getAddress(),
2393 return CapStruct.getAddress();
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 79 return CGF.EmitLValue(&DRE).getAddress();
233 return CGF.EmitLValue(&DRE).getAddress();
326 CapturedVars.push_back(EmitLValue(*I).getAddress().getPointer());
337 AddrLV.getAddress().getPointer(), Ctx.getUIntPtrType(),
341 .getAddress();
520 Address ArgAddr = ArgLVal.getAddress();
542 : ArgLVal.getAddress()}});
547 LocalAddrs.insert({Args[Cnt], {nullptr, ArgLVal.getAddress()}});
831 Emission.getAllocatedAddress(), OriginalLVal.getAddress(),
850 Address OriginalAddr = OriginalLVal.getAddress();
927 MasterAddr = EmitLValue(&DRE).getAddress();
936 Address PrivateAddr = EmitLValue(*IRef).getAddress();
1004 return EmitLValue(&DRE).getAddress();
1162 return RedCG.getSharedLValue(Count).getAddress();
1171 return RedCG.getSharedLValue(Count).getAddress();
1181 Address OriginalAddr = RedCG.getSharedLValue(Count).getAddress();
1503 Address OrigAddr = EmitLValue(&DRE).getAddress();
1573 return EmitLValue(&DRE).getAddress();
1736 OrigAddr = EmitLValue(CED->getInit()->IgnoreImpCasts()).getAddress();
1741 OrigAddr = EmitLValue(&DRE).getAddress();
2208 CGF.Builder.CreateLoad(LB.getAddress()), CGF.SizeTy, /*isSigned=*/false);
2214 CGF.Builder.CreateLoad(UB.getAddress()), CGF.SizeTy, /*isSigned=*/false);
2442 IVSize, IVSigned, Ordered, IL.getAddress(), LB.getAddress(),
2442 IVSize, IVSigned, Ordered, IL.getAddress(), LB.getAddress(),
2443 UB.getAddress(), ST.getAddress(),
2443 UB.getAddress(), ST.getAddress(),
2490 const OMPLoopArguments LoopArguments(LB.getAddress(), UB.getAddress(),
2490 const OMPLoopArguments LoopArguments(LB.getAddress(), UB.getAddress(),
2491 ST.getAddress(), IL.getAddress(),
2491 ST.getAddress(), IL.getAddress(),
2696 /*IVSize=*/32, /*IVSigned=*/true, /*Ordered=*/false, IL.getAddress(),
2697 LB.getAddress(), UB.getAddress(), ST.getAddress());
2697 LB.getAddress(), UB.getAddress(), ST.getAddress());
2697 LB.getAddress(), UB.getAddress(), ST.getAddress());
3031 return CGF.EmitLValue(&DRE).getAddress();
3489 IVSize, IVSigned, /* Ordered = */ false, IL.getAddress(),
3490 LB.getAddress(), UB.getAddress(), ST.getAddress(),
3490 LB.getAddress(), UB.getAddress(), ST.getAddress(),
3490 LB.getAddress(), UB.getAddress(), ST.getAddress(),
3556 LB.getAddress(), UB.getAddress(), ST.getAddress(), IL.getAddress(),
3556 LB.getAddress(), UB.getAddress(), ST.getAddress(), IL.getAddress(),
3556 LB.getAddress(), UB.getAddress(), ST.getAddress(), IL.getAddress(),
3556 LB.getAddress(), UB.getAddress(), ST.getAddress(), IL.getAddress(),
3760 X.getAddress().getElementType())) ||
3761 !X.getAddress().getElementType()->isIntegerTy() ||
3833 IC, X.getAddress().getElementType(),
5187 VD, [&GlobLVal]() { return GlobLVal.getAddress(); });
tools/clang/lib/CodeGen/CGValue.h 431 return RValue::getAggregate(getAddress(), isVolatileQualified());
546 return forAddr(LV.getAddress(), LV.getQuals(), isDestructed, needsGC,
tools/clang/lib/CodeGen/CodeGenFunction.cpp 966 CXXThisValue = ThisFieldLValue.getAddress().getPointer();
2003 return EmitLValue(E).getAddress();
2007 return EmitLValue(E).getAddress();
tools/clang/lib/CodeGen/TargetInfo.cpp 1228 ReturnSlot.setAddress(CGF.Builder.CreateBitCast(ReturnSlot.getAddress(),