Lines Matching refs:LValue
90 virtual LValue getThreadIDVariableLValue(CodeGenFunction &CGF);
162 LValue PartIdLVal = CGF.EmitLoadOfPointerLValue( in Enter()
179 LValue PartIdLVal = CGF.EmitLoadOfPointerLValue( in emitUntiedSwitch()
212 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override;
285 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override { in getThreadIDVariableLValue()
649 LValue LV = CGF.MakeNaturalAlignAddrLValue(GV, Ty); in emitInitWithReductionInitializer()
764 LValue ReductionCodeGen::emitSharedLValue(CodeGenFunction &CGF, const Expr *E) { in emitSharedLValue()
768 LValue ReductionCodeGen::emitSharedLValueUB(CodeGenFunction &CGF, in emitSharedLValueUB()
772 return LValue(); in emitSharedLValueUB()
814 LValue First = emitSharedLValue(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
815 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
820 LValue First = emitSharedLValue(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
821 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
919 static LValue loadToBegin(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy, in loadToBegin()
920 LValue BaseLV) { in loadToBegin()
927 LValue RefLVal = CGF.MakeAddrLValue(BaseLV.getAddress(CGF), BaseTy); in loadToBegin()
993 LValue OriginalBaseLValue = CGF.EmitLValue(DE); in adjustPrivateAddress()
994 LValue BaseLValue = in adjustPrivateAddress()
1021 LValue CGOpenMPRegionInfo::getThreadIDVariableLValue(CodeGenFunction &CGF) { in getThreadIDVariableLValue()
1042 LValue CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue( in getThreadIDVariableLValue()
1423 LValue LVal = OMPRegionInfo->getThreadIDVariableLValue(CGF); in getThreadID()
3531 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitProxyTaskFunction()
3536 LValue Base = in emitProxyTaskFunction()
3540 LValue PartIdLVal = CGF.EmitLValueForField(Base, *PartIdFI); in emitProxyTaskFunction()
3544 LValue SharedsLVal = CGF.EmitLValueForField(Base, *SharedsFI); in emitProxyTaskFunction()
3552 LValue PrivatesLVal = CGF.EmitLValueForField(TDBase, *PrivatesFI); in emitProxyTaskFunction()
3569 LValue LBLVal = CGF.EmitLValueForField(Base, *LBFI); in emitProxyTaskFunction()
3572 LValue UBLVal = CGF.EmitLValueForField(Base, *UBFI); in emitProxyTaskFunction()
3575 LValue StLVal = CGF.EmitLValueForField(Base, *StFI); in emitProxyTaskFunction()
3578 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitProxyTaskFunction()
3581 LValue RLVal = CGF.EmitLValueForField(Base, *RFI); in emitProxyTaskFunction()
3629 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestructorsFunction()
3640 LValue FieldLValue = CGF.EmitLValueForField(Base, Field); in emitDestructorsFunction()
3738 LValue Base = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3744 LValue FieldLVal = CGF.EmitLValueForField(Base, Field); in emitTaskPrivateMappingFunction()
3746 LValue RefLVal = in emitTaskPrivateMappingFunction()
3748 LValue RefLoadLVal = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3760 Address KmpTaskSharedsPtr, LValue TDBase, in emitPrivatesInit()
3767 LValue PrivatesBase = CGF.EmitLValueForField(TDBase, *FI); in emitPrivatesInit()
3773 LValue SrcBase; in emitPrivatesInit()
3799 LValue PrivateLValue = CGF.EmitLValueForField(PrivatesBase, *FI); in emitPrivatesInit()
3804 LValue SharedRefLValue; in emitPrivatesInit()
3938 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
3944 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
3946 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitTaskDupFunction()
3956 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
3959 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
4019 LValue CLVal = in OMPIteratorGeneratorScope()
4087 LValue UpAddrLVal = in getPointerAndSize()
4286 LValue EvtLVal = CGF.EmitLValue(Evt); in emitTaskInit()
4371 LValue Base = in emitTaskInit()
4375 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
4380 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
4386 LValue PosLVal; in emitTaskInit()
4405 LValue Base = CGF.MakeAddrLValue( in emitTaskInit()
4408 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
4413 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
4438 LValue Base = CGF.MakeNaturalAlignAddrLValue(NewTaskNewTaskTTy, in emitTaskInit()
4440 LValue TDBase = in emitTaskInit()
4453 LValue Dest = CGF.MakeAddrLValue(KmpTaskSharedsPtr, SharedsTy); in emitTaskInit()
4454 LValue Src = CGF.MakeAddrLValue(Shareds, SharedsTy); in emitTaskInit()
4481 LValue Data1LV = CGF.EmitLValueForField(TDBase, *FI); in emitTaskInit()
4482 LValue DestructorsLV = CGF.EmitLValueForField( in emitTaskInit()
4490 LValue Data2LV = CGF.EmitLValueForField( in emitTaskInit()
4492 LValue PriorityLV = CGF.EmitLValueForField( in emitTaskInit()
4563 std::pair<llvm::Value *, LValue>
4564 CGOpenMPRuntime::getDepobjElements(CodeGenFunction &CGF, LValue DepobjLVal, in getDepobjElements()
4572 LValue Base = CGF.EmitLoadOfPointerLValue( in getDepobjElements()
4580 LValue NumDepsBase = CGF.MakeAddrLValue( in getDepobjElements()
4583 LValue BaseAddrLVal = CGF.EmitLValueForField( in getDepobjElements()
4590 llvm::PointerUnion<unsigned *, LValue *> Pos, in emitDependData()
4617 LValue Base; in emitDependData()
4623 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4629 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDependData()
4633 LValue LenLVal = CGF.EmitLValueForField( in emitDependData()
4638 LValue FlagsLVal = CGF.EmitLValueForField( in emitDependData()
4645 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4660 SmallVector<LValue, 4> SizeLVals; in emitDepobjElementsSizes()
4669 LValue Base; in emitDepobjElementsSizes()
4670 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElementsSizes()
4673 LValue NumLVal = CGF.MakeAddrLValue( in emitDepobjElementsSizes()
4694 LValue PosLVal, in emitDepobjElements()
4708 LValue Base; in emitDepobjElements()
4709 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElements()
4829 LValue PosLVal = CGF.MakeAddrLValue( in emitDependClause()
4913 LValue Base = CGF.MakeAddrLValue(DependenciesArray, KmpDependInfoTy); in emitDepobjDependClause()
4915 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDepobjDependClause()
4918 llvm::PointerUnion<unsigned *, LValue *> Pos; in emitDepobjDependClause()
4920 LValue PosLVal; in emitDepobjDependClause()
4938 void CGOpenMPRuntime::emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitDestroyClause()
4943 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestroyClause()
4965 void CGOpenMPRuntime::emitUpdateClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitUpdateClause()
4975 LValue Base; in emitUpdateClause()
4995 LValue FlagsLVal = CGF.EmitLValueForField( in emitUpdateClause()
5026 LValue TDBase = Result.TDBase; in emitTaskCall()
5057 LValue PartIdLVal = CGF.EmitLValueForField(TDBase, *PartIdFI); in emitTaskCall()
5155 LValue LBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5163 LValue UBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5171 LValue StLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5180 LValue RedLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5654 LValue X = CGF.EmitLValue(XExpr); in emitReduction()
5990 LValue ElemLVal = CGF.MakeNaturalAlignAddrLValue(GEP, RDType); in emitTaskReductionInit()
5992 LValue SharedLVal = CGF.EmitLValueForField(ElemLVal, SharedFD); in emitTaskReductionInit()
5998 LValue OrigLVal = CGF.EmitLValueForField(ElemLVal, OrigFD); in emitTaskReductionInit()
6014 LValue SizeLVal = CGF.EmitLValueForField(ElemLVal, SizeFD); in emitTaskReductionInit()
6017 LValue InitLVal = CGF.EmitLValueForField(ElemLVal, InitFD); in emitTaskReductionInit()
6022 LValue FiniLVal = CGF.EmitLValueForField(ElemLVal, FiniFD); in emitTaskReductionInit()
6029 LValue CombLVal = CGF.EmitLValueForField(ElemLVal, CombFD); in emitTaskReductionInit()
6035 LValue FlagsLVal = CGF.EmitLValueForField(ElemLVal, FlagsFD); in emitTaskReductionInit()
6112 LValue SharedLVal) { in getTaskReductionItem()
6365 LValue AllocatorTraitsLVal = CGF.EmitLValue(AllocatorTraits); in emitUsesAllocatorsInit()
6381 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsInit()
6392 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsFini()
7931 LValue BaseLV; in generateInfoForComponentList()
7953 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
8017 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
8949 LValue VDLVal = CGF.MakeAddrLValue(VDAddr, VDType); in generateInfoForLambdaCaptures()
8954 LValue ThisLVal = in generateInfoForLambdaCaptures()
8956 LValue ThisLValVal = CGF.EmitLValueForField(VDLVal, ThisCapture); in generateInfoForLambdaCaptures()
8977 LValue VarLVal = CGF.EmitLValueForFieldInitialization(VDLVal, It->second); in generateInfoForLambdaCaptures()
8979 LValue VarLValVal = CGF.EmitLValueForField(VDLVal, It->second); in generateInfoForLambdaCaptures()
9387 LValue DimsLVal = CGF.MakeAddrLValue( in emitNonContiguousDescriptor()
9390 LValue OffsetLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
9394 LValue CountLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
9398 LValue StrideLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
12008 LValue DimsLVal = CGF.MakeAddrLValue( in emitDoacrossInit()
12011 LValue UpperLVal = CGF.EmitLValueForField( in emitDoacrossInit()
12018 LValue StrideLVal = CGF.EmitLValueForField( in emitDoacrossInit()
12387 CodeGenFunction &CGF, const OMPExecutableDirective &S, LValue IVLVal) in LastprivateConditionalRAII()
12468 LValue BaseLVal; in emitLastprivateConditionalInit()
12486 LValue FiredLVal = in emitLastprivateConditionalInit()
12502 LValue IVLVal;
12558 std::tuple<const Expr *, const Decl *, StringRef, LValue, llvm::Function *>
12566 LValue IVLVal, in emitLastprivateConditionalUpdate()
12568 LValue LVal, in emitLastprivateConditionalUpdate()
12577 LValue LastIVLVal = CGF.MakeNaturalAlignAddrLValue(LastIV, IVLVal.getType()); in emitLastprivateConditionalUpdate()
12584 LValue LastLVal = CGF.MakeAddrLValue( in emitLastprivateConditionalUpdate()
12661 LValue IVLVal; in checkAndEmitLastprivateConditional()
12673 LValue PrivLVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
12678 LValue BaseLVal = in checkAndEmitLastprivateConditional()
12680 LValue FiredLVal = CGF.EmitLValueForField(BaseLVal, FiredDecl); in checkAndEmitLastprivateConditional()
12690 LValue LVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
12719 LValue BaseLVal = std::get<3>(I->getSecond()); in checkAndEmitSharedLastprivateConditional()
12720 LValue FiredLVal = in checkAndEmitSharedLastprivateConditional()
12730 LValue LVal; in checkAndEmitSharedLastprivateConditional()
12746 CodeGenFunction &CGF, LValue PrivLVal, const VarDecl *VD, in emitLastprivateConditionalFinalUpdate()
12758 LValue LPLVal = CGF.MakeAddrLValue( in emitLastprivateConditionalFinalUpdate()
12972 LValue SharedLVal) { in getTaskReductionItem()