HomeSort by: relevance | last modified time | path
    Searched refs:MakeAddrLValue (Results 1 - 21 of 21) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGNonTrivialStruct.cpp 563 LValue DstBase = this->CGF->MakeAddrLValue(
567 LValue SrcBase = this->CGF->MakeAddrLValue(
574 DstLV = this->CGF->MakeAddrLValue(DstAddr, FT);
575 SrcLV = this->CGF->MakeAddrLValue(SrcAddr, FT);
615 CGF->MakeAddrLValue(getAddrWithOffset(Addrs[DstIdx], Offset), FT));
679 CGF->MakeAddrLValue(getAddrWithOffset(Addrs[DstIdx], Offset), FT));
694 CGF->EmitStoreOfScalar(Val, CGF->MakeAddrLValue(Addrs[DstIdx], QT), true);
708 CGF->callCStructCopyConstructor(CGF->MakeAddrLValue(Addrs[DstIdx], FT),
709 CGF->MakeAddrLValue(Addrs[SrcIdx], FT));
721 LValue SrcLV = CGF->MakeAddrLValue(Addrs[SrcIdx], QT)
    [all...]
CGExpr.cpp 250 EmitComplexExprIntoLValue(E, MakeAddrLValue(Location, E->getType()),
265 LValue LV = MakeAddrLValue(Location, E->getType());
468 return MakeAddrLValue(Object, M->getType(), AlignmentSource::Decl);
472 LValue RefTempDst = MakeAddrLValue(Object, M->getType(),
595 LValue LV = MakeAddrLValue(Object, E->getType(), AlignmentSource::Decl);
612 return MakeAddrLValue(Object, M->getType(), AlignmentSource::Decl);
1222 return MakeAddrLValue(Address(llvm::UndefValue::get(Ty), CharUnits::One()),
2450 return CGF.MakeAddrLValue(Addr, T, AlignmentSource::Decl);
2491 return MakeAddrLValue(PointeeAddr, RefLVal.getType()->getPointeeType(),
2510 return MakeAddrLValue(Addr, PtrTy->getPointeeType(), BaseInfo, TBAAInfo)
    [all...]
CGExprAgg.cpp 317 LValue srcLV = CGF.MakeAddrLValue(src.getAggregateAddress(), type);
332 LValue DstLV = CGF.MakeAddrLValue(
378 LValue DestLV = CGF.MakeAddrLValue(dest.getAddress(), type);
379 LValue SrcLV = CGF.MakeAddrLValue(src.getAddress(), type);
416 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType());
512 EmitFinalDestCopy(ArrayQTy, CGF.MakeAddrLValue(GV, ArrayQTy, Align));
564 CGF.MakeAddrLValue(Address(element, elementAlign), elementType);
611 CGF.MakeAddrLValue(Address(currentElement, elementAlign), elementType);
727 CGF.MakeAddrLValue(CastPtr, Ty));
1069 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddress(), E->getType())
    [all...]
CGAtomic.cpp 409 CGF.EmitStoreOfScalar(Cmp, CGF.MakeAddrLValue(Dest, E->getType()));
799 LValue lvalue = MakeAddrLValue(Ptr, AtomicTy);
889 EmitStoreOfScalar(Val1Scalar, MakeAddrLValue(Temp, Val1Ty));
937 LValue AtomicVal = MakeAddrLValue(Ptr, AtomicTy);
1617 LValue Dest = CGF.MakeAddrLValue(getAtomicAddress(), getAtomicType());
1618 LValue Src = CGF.MakeAddrLValue(rvalue.getAggregateAddress(),
1653 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType());
1773 DesiredLVal = CGF.MakeAddrLValue(DesiredAddr, AtomicLVal.getType());
CGStmt.cpp 1153 LValue Dest = MakeAddrLValue(ReturnValue, Ty);
1154 LValue Src = MakeAddrLValue(RV.getAggregateAddress(), Ty);
1157 EmitStoreOfComplex(RV.getComplexVal(), MakeAddrLValue(ReturnValue, Ty),
1249 EmitComplexExprIntoLValue(RV, MakeAddrLValue(ReturnValue, RV->getType()),
2394 LValue ReturnSlot = MakeAddrLValue(ReturnValue, FnRetTy);
2645 Dest = MakeAddrLValue(A, Ty);
2657 MakeAddrLValue(CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
CGOpenMPRuntime.cpp 893 SharedLVal = CGF.MakeAddrLValue(
944 LValue RefLVal = CGF.MakeAddrLValue(BaseLV.getAddress(CGF), BaseTy);
949 return CGF.MakeAddrLValue(
1059 return CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(getThreadIDVariable()),
2159 CGF.MakeAddrLValue(ThreadIDTemp, Int32Ty));
3658 CGF.MakeAddrLValue(CGF.ReturnValue, KmpInt32Ty));
3811 CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(VD), VD->getType());
3846 SrcBase = CGF.MakeAddrLValue(
3880 CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(OriginalVD), Type);
3883 SharedRefLValue = CGF.MakeAddrLValue(
    [all...]
CGOpenMPRuntimeGPU.cpp 1914 CGF.MakeAddrLValue(CGF.GetAddrOfLocalVar(VD), VD->getType());
1929 VarAddr = CGF.MakeAddrLValue(
1990 LValue Base = CGF.MakeAddrLValue(GlobalRecCastAddr, VD->getType(),
2216 LValue CounterLVal = CGF.MakeAddrLValue(Counter, Int32Ty);
2563 CGF.MakeAddrLValue(SrcElementAddr, Private->getType()),
2566 Elem, CGF.MakeAddrLValue(DestElementAddr, Private->getType()),
2572 CGF.MakeAddrLValue(DestElementAddr, Private->getType()),
2573 CGF.MakeAddrLValue(SrcElementAddr, Private->getType()),
3174 CGF.MakeAddrLValue(ElemPtr, Private->getType()), Loc);
3180 CGF.MakeAddrLValue(ElemPtr, Private->getType())
    [all...]
CGExprComplex.cpp 421 return EmitLoadOfLValue(CGF.MakeAddrLValue(RetAlloca, E->getType()),
474 return EmitLoadOfLValue(CGF.MakeAddrLValue(V, DestTy), Op->getExprLoc());
481 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy);
1110 return EmitLoadOfLValue(CGF.MakeAddrLValue(ArgPtr, E->getType()),
CGBlocks.cpp 1031 MakeAddrLValue(blockField, type, AlignmentSource::Decl),
1274 addr = EmitLoadOfReference(MakeAddrLValue(addr, capture.fieldType()));
2001 callCStructCopyConstructor(MakeAddrLValue(dstField, varType),
2002 MakeAddrLValue(srcField, varType));
2353 CGF.callCStructMoveConstructor(CGF.MakeAddrLValue(destField, VarType),
2354 CGF.MakeAddrLValue(srcField, VarType));
CGClass.cpp 979 LValue DestLV = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1132 LValue LHS = CGF.MakeAddrLValue(ThisPtr, RecordTy);
1648 LValue ThisLV = CGF.MakeAddrLValue(thisValue, RecordTy);
2086 LValue Dest = MakeAddrLValue(This, DestTy);
2157 LValue SrcLVal = MakeAddrLValue(Src, SrcTy);
2159 LValue DestLVal = MakeAddrLValue(This, DestTy);
CGCall.cpp 1030 LValue LV = MakeAddrLValue(EltAddr, CAExp->EltTy);
1040 LValue SubLV = MakeAddrLValue(Base, BS->getType());
1095 LValue LV = MakeAddrLValue(This, Ty);
2952 LValue LV = MakeAddrLValue(Alloca, Ty);
3449 EmitLoadOfComplex(MakeAddrLValue(ReturnValue, RetTy), EndLoc);
3842 srcLV = CGF.MakeAddrLValue(srcAddr, srcAddrType);
4217 CGF.callCStructDestructor(CGF.MakeAddrLValue(Addr, Ty));
4240 LValue Copy = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty), Ty);
4248 LValue Dst = CGF.MakeAddrLValue(Addr, Ty);
4255 LValue SrcLV = CGF.MakeAddrLValue(Addr, Ty)
    [all...]
CGStmtOpenMP.cpp 345 LValue DstLV = MakeAddrLValue(DstAddr, Ctx.getUIntPtrType());
545 LValue ArgLVal = CGF.MakeAddrLValue(LocalAddr, Args[Cnt]->getType(),
549 ArgLVal = CGF.MakeAddrLValue(
653 LValue LV = WrapperCGF.MakeAddrLValue(
668 LValue LV = WrapperCGF.MakeAddrLValue(WrapperCGF.GetAddrOfLocalVar(Arg),
753 LValue Dest = MakeAddrLValue(DestAddr, OriginalType);
754 LValue Src = MakeAddrLValue(SrcAddr, OriginalType);
874 MakeAddrLValue(Emission.getAllocatedAddress(), Type);
916 MakeAddrLValue(GetAddrOfLocalVar(VD), (*IRef)->getType(),
920 MakeAddrLValue(VDAddr, (*IRef)->getType()
    [all...]
CGObjC.cpp 170 LValue LV = MakeAddrLValue(Builder.CreateConstArrayGEP(Objects, i),
181 LValue KeyLV = MakeAddrLValue(Builder.CreateConstArrayGEP(Keys, i),
188 LValue ValueLV = MakeAddrLValue(Builder.CreateConstArrayGEP(Objects, i),
1240 EmitStoreOfComplex(pair, MakeAddrLValue(ReturnValue, ivarType),
1248 EmitAggregateCopy(/* Dest= */ MakeAddrLValue(ReturnValue, ivarType),
CGExprCXX.cpp 276 This = MakeAddrLValue(ThisValue, Base->getType(), BaseInfo, TBAAInfo);
960 CGF.MakeAddrLValue(NewPtr, AllocType), false);
963 CGF.EmitComplexExprIntoLValue(Init, CGF.MakeAddrLValue(NewPtr, AllocType),
CGDecl.cpp 1825 LValue Dst = MakeAddrLValue(emission.getAllocatedAddress(), type);
1890 LValue lv = MakeAddrLValue(Loc, type);
1897 LValue lv = MakeAddrLValue(Loc, type);
2506 LValue lv = MakeAddrLValue(DeclPtr, Ty);
CGDeclCXX.cpp 38 LValue lv = CGF.MakeAddrLValue(DeclPtr, type);
CGExprScalar.cpp 1978 LValue LV = CGF.MakeAddrLValue(Addr, DestTy);
1986 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy);
2084 LValue LV = CGF.MakeAddrLValue(Addr, RetTy);
2088 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy);
2095 LValue DestLV = CGF.MakeAddrLValue(Addr, DestTy);
2374 return CGF.EmitLoadOfScalar(CGF.MakeAddrLValue(RetAlloca, E->getType()),
4844 return MakeAddrLValue(Addr, E->getType());
CodeGenFunction.h 2430 LValue MakeAddrLValue(Address Addr, QualType T,
2436 LValue MakeAddrLValue(Address Addr, QualType T, LValueBaseInfo BaseInfo,
2441 LValue MakeAddrLValue(llvm::Value *V, QualType T, CharUnits Alignment,
2447 LValue MakeAddrLValue(llvm::Value *V, QualType T, CharUnits Alignment,
2463 LValue RefLVal = MakeAddrLValue(RefAddr, RefTy, LValueBaseInfo(Source),
ItaniumCXXABI.cpp 3014 LV = CGF.MakeAddrLValue(CallVal, LValType,
4532 LValue destLV = CGF.MakeAddrLValue(ParamAddr, CatchType);
4562 LValue Dest = CGF.MakeAddrLValue(ParamAddr, CatchType);
4563 LValue Src = CGF.MakeAddrLValue(adjustedExn, CatchType);
4581 CGF.MakeAddrLValue(adjustedExn, CatchParam.getType()));
CodeGenFunction.cpp 214 return MakeAddrLValue(Address(V, Align), T, BaseInfo, TBAAInfo);
TargetInfo.cpp 5369 CGF.EmitStoreOfComplex({Real, Imag}, CGF.MakeAddrLValue(Temp, Ty),

Completed in 112 milliseconds