|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/lib/CodeGen/CGAtomic.cpp 401 CGF.EmitStoreOfScalar(Cmp, CGF.MakeAddrLValue(Dest, E->getType()));
760 LValue lvalue = MakeAddrLValue(Ptr, AtomicTy);
839 EmitStoreOfScalar(Val1Scalar, MakeAddrLValue(Temp, Val1Ty));
880 LValue AtomicVal = MakeAddrLValue(Ptr, AtomicTy);
1534 LValue Dest = CGF.MakeAddrLValue(getAtomicAddress(), getAtomicType());
1535 LValue Src = CGF.MakeAddrLValue(rvalue.getAggregateAddress(),
1570 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType());
1690 DesiredLVal = CGF.MakeAddrLValue(DesiredAddr, AtomicLVal.getType());
tools/clang/lib/CodeGen/CGBlocks.cpp 1159 MakeAddrLValue(blockField, type, AlignmentSource::Decl),
1347 addr = EmitLoadOfReference(MakeAddrLValue(addr, capture.fieldType()));
2073 callCStructCopyConstructor(MakeAddrLValue(dstField, varType),
2074 MakeAddrLValue(srcField, varType));
2423 CGF.callCStructMoveConstructor(CGF.MakeAddrLValue(destField, VarType),
2424 CGF.MakeAddrLValue(srcField, VarType));
tools/clang/lib/CodeGen/CGCall.cpp 1025 LValue LV = MakeAddrLValue(EltAddr, CAExp->EltTy);
1035 LValue SubLV = MakeAddrLValue(Base, BS->getType());
1085 LValue LV = MakeAddrLValue(This, Ty);
2539 LValue LV = MakeAddrLValue(Alloca, Ty);
2841 EmitLoadOfComplex(MakeAddrLValue(ReturnValue, RetTy), EndLoc);
3221 srcLV = CGF.MakeAddrLValue(srcAddr, srcAddrType);
3510 CGF.callCStructDestructor(CGF.MakeAddrLValue(Addr, Ty));
3533 LValue Copy = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty), Ty);
3541 LValue Dst = CGF.MakeAddrLValue(Addr, Ty);
3548 LValue SrcLV = CGF.MakeAddrLValue(Addr, Ty);
tools/clang/lib/CodeGen/CGClass.cpp 958 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1110 LValue LHS = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1626 LValue ThisLV = CGF.MakeAddrLValue(thisValue, RecordTy);
2061 LValue Dest = MakeAddrLValue(This, DestTy);
2132 LValue SrcLVal = MakeAddrLValue(Src, SrcTy);
2134 LValue DestLVal = MakeAddrLValue(This, DestTy);
tools/clang/lib/CodeGen/CGDecl.cpp 1772 LValue Dst = MakeAddrLValue(emission.getAllocatedAddress(), type);
1837 LValue lv = MakeAddrLValue(Loc, type);
1844 LValue lv = MakeAddrLValue(Loc, type);
2429 LValue lv = MakeAddrLValue(DeclPtr, Ty);
tools/clang/lib/CodeGen/CGDeclCXX.cpp 37 LValue lv = CGF.MakeAddrLValue(DeclPtr, type);
tools/clang/lib/CodeGen/CGExpr.cpp 230 EmitComplexExprIntoLValue(E, MakeAddrLValue(Location, E->getType()),
245 LValue LV = MakeAddrLValue(Location, E->getType());
445 return MakeAddrLValue(Object, M->getType(), AlignmentSource::Decl);
449 LValue RefTempDst = MakeAddrLValue(Object, M->getType(),
572 LValue LV = MakeAddrLValue(Object, E->getType(), AlignmentSource::Decl);
589 return MakeAddrLValue(Object, M->getType(), AlignmentSource::Decl);
1180 return MakeAddrLValue(Address(llvm::UndefValue::get(Ty), CharUnits::One()),
2297 return CGF.MakeAddrLValue(Addr, T, AlignmentSource::Decl);
2373 return CGF.MakeAddrLValue(Addr, T, AlignmentSource::Decl);
2391 CGF.MakeAddrLValue(Addr, T, AlignmentSource::Decl);
2558 return MakeAddrLValue(Addr, T, AlignmentSource::Decl);
2574 return MakeAddrLValue(I->second, T);
2587 return MakeAddrLValue(addr, T, AlignmentSource::Decl);
2601 return MakeAddrLValue(Aliasee, T, AlignmentSource::Decl);
2646 MakeAddrLValue(addr, T, AlignmentSource::Decl);
2746 return MakeAddrLValue(CGM.GetAddrOfConstantStringFromLiteral(E),
2751 return MakeAddrLValue(CGM.GetAddrOfConstantStringFromObjCEncode(E),
2772 return MakeAddrLValue(C, E->getType(), AlignmentSource::Decl);
2775 return MakeAddrLValue(C, E->getType(), AlignmentSource::Decl);
2779 return MakeAddrLValue(C, E->getType(), AlignmentSource::Decl);
3828 Base = MakeAddrLValue(VecMem, E->getBase()->getType(),
4165 return MakeAddrLValue(GlobalPtr, E->getType(), AlignmentSource::Decl);
4173 LValue Result = MakeAddrLValue(DeclPtr, E->getType(), AlignmentSource::Decl);
4661 return MakeAddrLValue(RV.getAggregateAddress(), E->getType(),
4681 return MakeAddrLValue(Slot.getAddress(), E->getType(), AlignmentSource::Decl);
4695 return MakeAddrLValue(EmitCXXUuidofExpr(E), E->getType(),
4705 return MakeAddrLValue(Slot.getAddress(), E->getType(), AlignmentSource::Decl);
4712 return MakeAddrLValue(RV.getAggregateAddress(), E->getType(),
4725 return MakeAddrLValue(V, E->getType(), AlignmentSource::Decl);
4768 return MakeAddrLValue(RV.getAggregateAddress(), E->getType(),
4985 LValue lvalue = MakeAddrLValue(addr, type, AlignmentSource::Decl);
5046 LValue LV = CGF.MakeAddrLValue(slot.getAddress(), ov->getType(),
tools/clang/lib/CodeGen/CGExprAgg.cpp 312 LValue srcLV = CGF.MakeAddrLValue(src.getAggregateAddress(), type);
327 LValue DstLV = CGF.MakeAddrLValue(
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());
560 CGF.MakeAddrLValue(Address(element, elementAlign), elementType);
607 CGF.MakeAddrLValue(Address(currentElement, elementAlign), elementType);
713 CGF.MakeAddrLValue(CastPtr, Ty));
1048 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType());
1256 EmitFinalDestCopy(VE->getType(), CGF.MakeAddrLValue(ArgPtr, VE->getType()));
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());
1697 CGF.MakeAddrLValue(Address(element, elementAlign), elementType);
1734 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType());
1866 LValue LV = MakeAddrLValue(Temp, E->getType());
tools/clang/lib/CodeGen/CGExprCXX.cpp 942 CGF.MakeAddrLValue(NewPtr, AllocType), false);
945 CGF.EmitComplexExprIntoLValue(Init, CGF.MakeAddrLValue(NewPtr, AllocType),
tools/clang/lib/CodeGen/CGExprComplex.cpp 417 return EmitLoadOfLValue(CGF.MakeAddrLValue(RetAlloca, E->getType()),
468 return EmitLoadOfLValue(CGF.MakeAddrLValue(V, DestTy), Op->getExprLoc());
475 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy);
1096 return EmitLoadOfLValue(CGF.MakeAddrLValue(ArgPtr, E->getType()),
tools/clang/lib/CodeGen/CGExprScalar.cpp 1977 LValue LV = CGF.MakeAddrLValue(Addr, DestTy);
1985 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy);
2299 return CGF.EmitLoadOfScalar(CGF.MakeAddrLValue(RetAlloca, E->getType()),
4491 return MakeAddrLValue(Addr, E->getType());
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp 549 LValue DstBase = this->CGF->MakeAddrLValue(
553 LValue SrcBase = this->CGF->MakeAddrLValue(
560 DstLV = this->CGF->MakeAddrLValue(DstAddr, FT);
561 SrcLV = this->CGF->MakeAddrLValue(SrcAddr, FT);
601 CGF->MakeAddrLValue(getAddrWithOffset(Addrs[DstIdx], Offset), FT));
665 CGF->MakeAddrLValue(getAddrWithOffset(Addrs[DstIdx], Offset), FT));
680 CGF->EmitStoreOfScalar(Val, CGF->MakeAddrLValue(Addrs[DstIdx], QT), true);
694 CGF->callCStructCopyConstructor(CGF->MakeAddrLValue(Addrs[DstIdx], FT),
695 CGF->MakeAddrLValue(Addrs[SrcIdx], FT));
707 LValue SrcLV = CGF->MakeAddrLValue(Addrs[SrcIdx], QT);
711 CGF->EmitStoreOfScalar(SrcVal, CGF->MakeAddrLValue(Addrs[DstIdx], QT),
726 CGF->callCStructMoveConstructor(CGF->MakeAddrLValue(Addrs[DstIdx], FT),
727 CGF->MakeAddrLValue(Addrs[SrcIdx], FT));
741 CGF->EmitARCStoreStrong(CGF->MakeAddrLValue(Addrs[DstIdx], QT), SrcVal,
757 CGF->MakeAddrLValue(Addrs[DstIdx], FT),
758 CGF->MakeAddrLValue(Addrs[SrcIdx], FT));
770 LValue SrcLV = CGF->MakeAddrLValue(Addrs[SrcIdx], QT);
774 LValue DstLV = CGF->MakeAddrLValue(Addrs[DstIdx], QT);
793 CGF->MakeAddrLValue(Addrs[DstIdx], FT),
794 CGF->MakeAddrLValue(Addrs[SrcIdx], FT));
802 CGF.callCStructDestructor(CGF.MakeAddrLValue(Addr, Type));
tools/clang/lib/CodeGen/CGObjC.cpp 167 LValue LV = MakeAddrLValue(Builder.CreateConstArrayGEP(Objects, i),
178 LValue KeyLV = MakeAddrLValue(Builder.CreateConstArrayGEP(Keys, i),
185 LValue ValueLV = MakeAddrLValue(Builder.CreateConstArrayGEP(Objects, i),
1151 EmitStoreOfComplex(pair, MakeAddrLValue(ReturnValue, ivarType),
1159 EmitAggregateCopy(/* Dest= */ MakeAddrLValue(ReturnValue, ivarType),
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp 1112 LValue RefLVal = CGF.MakeAddrLValue(BaseLV.getAddress(), BaseTy);
1225 return CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(getThreadIDVariable()),
1660 LValue Base = CGF.MakeAddrLValue(LocValue, IdentQTy);
3128 CGF.MakeAddrLValue(ThreadIDTemp, Int32Ty));
4593 CGF.MakeAddrLValue(CGF.ReturnValue, KmpInt32Ty));
4736 CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(VD), VD->getType());
4771 SrcBase = CGF.MakeAddrLValue(
4800 CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(OriginalVD), Type);
5130 LValue Dest = CGF.MakeAddrLValue(KmpTaskSharedsPtr, SharedsTy);
5131 LValue Src = CGF.MakeAddrLValue(Shareds, SharedsTy);
5245 LValue Base = CGF.MakeAddrLValue(
5905 CGF.MakeAddrLValue(LHSTemp, VD->getType()), XRValue,
6044 SharedLVal = CGF.MakeAddrLValue(SharedAddr, CGM.getContext().VoidPtrTy);
8175 LValue VDLVal = CGF.MakeAddrLValue(
10839 LValue DimsLVal = CGF.MakeAddrLValue(
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 2307 CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(VD), VD->getType());
2321 VarAddr = CGF.MakeAddrLValue(
2766 LValue CounterLVal = CGF.MakeAddrLValue(Counter, Int32Ty);
3094 CGF.MakeAddrLValue(SrcElementAddr, Private->getType()),
3097 Elem, CGF.MakeAddrLValue(DestElementAddr, Private->getType()),
3103 CGF.MakeAddrLValue(DestElementAddr, Private->getType()),
3104 CGF.MakeAddrLValue(SrcElementAddr, Private->getType()),
3700 CGF.MakeAddrLValue(ElemPtr, Private->getType()), Loc);
3706 CGF.MakeAddrLValue(ElemPtr, Private->getType()),
3900 CGF.EmitStoreOfComplex(V, CGF.MakeAddrLValue(ElemPtr, Private->getType()),
3905 CGF.EmitAggregateCopy(CGF.MakeAddrLValue(ElemPtr, Private->getType()),
4867 VDLVal = CGF.MakeAddrLValue(
tools/clang/lib/CodeGen/CGStmt.cpp 1040 LValue Dest = MakeAddrLValue(ReturnValue, Ty);
1041 LValue Src = MakeAddrLValue(RV.getAggregateAddress(), Ty);
1044 EmitStoreOfComplex(RV.getComplexVal(), MakeAddrLValue(ReturnValue, Ty),
1115 EmitComplexExprIntoLValue(RV, MakeAddrLValue(ReturnValue, RV->getType()),
2130 LValue ReturnSlot = MakeAddrLValue(ReturnValue, FnRetTy);
2343 Dest = MakeAddrLValue(A, Ty);
2355 MakeAddrLValue(CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp 309 LValue DstLV = MakeAddrLValue(DstAddr, Ctx.getUIntPtrType());
505 LValue ArgLVal = CGF.MakeAddrLValue(LocalAddr, Args[Cnt]->getType(),
509 ArgLVal = CGF.MakeAddrLValue(
612 LValue LV = WrapperCGF.MakeAddrLValue(
622 LValue LV = WrapperCGF.MakeAddrLValue(WrapperCGF.GetAddrOfLocalVar(Arg),
707 LValue Dest = MakeAddrLValue(DestAddr, OriginalType);
708 LValue Src = MakeAddrLValue(SrcAddr, OriginalType);
827 MakeAddrLValue(Emission.getAllocatedAddress(), Type);
1459 EmitExprAsInit(&DRE, VD, MakeAddrLValue(Emission.getAllocatedAddress(),
2601 LValue LVal = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty, Name), Ty);
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp 4195 LValue destLV = CGF.MakeAddrLValue(ParamAddr, CatchType);
4225 LValue Dest = CGF.MakeAddrLValue(ParamAddr, CatchType);
4226 LValue Src = CGF.MakeAddrLValue(adjustedExn, CatchType);
4244 CGF.MakeAddrLValue(adjustedExn, CatchParam.getType()));
tools/clang/lib/CodeGen/TargetInfo.cpp 4896 CGF.EmitStoreOfComplex({Real, Imag}, CGF.MakeAddrLValue(Temp, Ty),