Lines Matching refs:LValue

92   virtual LValue getThreadIDVariableLValue(CodeGenFunction &CGF);
164 LValue PartIdLVal = CGF.EmitLoadOfPointerLValue( in Enter()
181 LValue PartIdLVal = CGF.EmitLoadOfPointerLValue( in emitUntiedSwitch()
214 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override;
287 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override { in getThreadIDVariableLValue()
625 LValue LV = CGF.MakeNaturalAlignAddrLValue(GV, Ty); in emitInitWithReductionInitializer()
739 LValue ReductionCodeGen::emitSharedLValue(CodeGenFunction &CGF, const Expr *E) { in emitSharedLValue()
743 LValue ReductionCodeGen::emitSharedLValueUB(CodeGenFunction &CGF, in emitSharedLValueUB()
747 return LValue(); in emitSharedLValueUB()
789 LValue First = emitSharedLValue(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
790 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
795 LValue First = emitSharedLValue(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
796 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
894 static LValue loadToBegin(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy, in loadToBegin()
895 LValue BaseLV) { in loadToBegin()
902 LValue RefLVal = CGF.MakeAddrLValue(BaseLV.getAddress(CGF), BaseTy); in loadToBegin()
967 LValue OriginalBaseLValue = CGF.EmitLValue(DE); in adjustPrivateAddress()
968 LValue BaseLValue = in adjustPrivateAddress()
995 LValue CGOpenMPRegionInfo::getThreadIDVariableLValue(CodeGenFunction &CGF) { in getThreadIDVariableLValue()
1016 LValue CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue( in getThreadIDVariableLValue()
1420 LValue LVal = OMPRegionInfo->getThreadIDVariableLValue(CGF); in getThreadID()
3014 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitProxyTaskFunction()
3019 LValue Base = in emitProxyTaskFunction()
3023 LValue PartIdLVal = CGF.EmitLValueForField(Base, *PartIdFI); in emitProxyTaskFunction()
3027 LValue SharedsLVal = CGF.EmitLValueForField(Base, *SharedsFI); in emitProxyTaskFunction()
3035 LValue PrivatesLVal = CGF.EmitLValueForField(TDBase, *PrivatesFI); in emitProxyTaskFunction()
3052 LValue LBLVal = CGF.EmitLValueForField(Base, *LBFI); in emitProxyTaskFunction()
3055 LValue UBLVal = CGF.EmitLValueForField(Base, *UBFI); in emitProxyTaskFunction()
3058 LValue StLVal = CGF.EmitLValueForField(Base, *StFI); in emitProxyTaskFunction()
3061 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitProxyTaskFunction()
3064 LValue RLVal = CGF.EmitLValueForField(Base, *RFI); in emitProxyTaskFunction()
3112 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestructorsFunction()
3123 LValue FieldLValue = CGF.EmitLValueForField(Base, Field); in emitDestructorsFunction()
3221 LValue Base = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3227 LValue FieldLVal = CGF.EmitLValueForField(Base, Field); in emitTaskPrivateMappingFunction()
3229 LValue RefLVal = in emitTaskPrivateMappingFunction()
3231 LValue RefLoadLVal = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3243 Address KmpTaskSharedsPtr, LValue TDBase, in emitPrivatesInit()
3250 LValue PrivatesBase = CGF.EmitLValueForField(TDBase, *FI); in emitPrivatesInit()
3256 LValue SrcBase; in emitPrivatesInit()
3282 LValue PrivateLValue = CGF.EmitLValueForField(PrivatesBase, *FI); in emitPrivatesInit()
3287 LValue SharedRefLValue; in emitPrivatesInit()
3421 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
3427 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
3429 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitTaskDupFunction()
3439 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
3442 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
3502 LValue CLVal = in OMPIteratorGeneratorScope()
3570 LValue UpAddrLVal = in getPointerAndSize()
3769 LValue EvtLVal = CGF.EmitLValue(Evt); in emitTaskInit()
3854 LValue Base = in emitTaskInit()
3858 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
3863 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
3869 LValue PosLVal; in emitTaskInit()
3888 LValue Base = CGF.MakeAddrLValue( in emitTaskInit()
3891 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
3896 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
3921 LValue Base = CGF.MakeNaturalAlignAddrLValue(NewTaskNewTaskTTy, in emitTaskInit()
3923 LValue TDBase = in emitTaskInit()
3936 LValue Dest = CGF.MakeAddrLValue(KmpTaskSharedsPtr, SharedsTy); in emitTaskInit()
3937 LValue Src = CGF.MakeAddrLValue(Shareds, SharedsTy); in emitTaskInit()
3964 LValue Data1LV = CGF.EmitLValueForField(TDBase, *FI); in emitTaskInit()
3965 LValue DestructorsLV = CGF.EmitLValueForField( in emitTaskInit()
3973 LValue Data2LV = CGF.EmitLValueForField( in emitTaskInit()
3975 LValue PriorityLV = CGF.EmitLValueForField( in emitTaskInit()
4033 std::pair<llvm::Value *, LValue>
4034 CGOpenMPRuntime::getDepobjElements(CodeGenFunction &CGF, LValue DepobjLVal, in getDepobjElements()
4042 LValue Base = CGF.EmitLoadOfPointerLValue( in getDepobjElements()
4049 LValue NumDepsBase = CGF.MakeAddrLValue( in getDepobjElements()
4052 LValue BaseAddrLVal = CGF.EmitLValueForField( in getDepobjElements()
4061 llvm::PointerUnion<unsigned *, LValue *> Pos, in emitDependData()
4088 LValue Base; in emitDependData()
4094 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4100 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDependData()
4106 LValue LenLVal = CGF.EmitLValueForField( in emitDependData()
4112 LValue FlagsLVal = CGF.EmitLValueForField( in emitDependData()
4122 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4137 SmallVector<LValue, 4> SizeLVals; in emitDepobjElementsSizes()
4146 LValue Base; in emitDepobjElementsSizes()
4147 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElementsSizes()
4150 LValue NumLVal = CGF.MakeAddrLValue( in emitDepobjElementsSizes()
4171 LValue PosLVal, in emitDepobjElements()
4185 LValue Base; in emitDepobjElements()
4186 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElements()
4307 LValue PosLVal = CGF.MakeAddrLValue( in emitDependClause()
4391 LValue Base = CGF.MakeAddrLValue(DependenciesArray, KmpDependInfoTy); in emitDepobjDependClause()
4393 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDepobjDependClause()
4398 llvm::PointerUnion<unsigned *, LValue *> Pos; in emitDepobjDependClause()
4400 LValue PosLVal; in emitDepobjDependClause()
4418 void CGOpenMPRuntime::emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitDestroyClause()
4423 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestroyClause()
4445 void CGOpenMPRuntime::emitUpdateClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitUpdateClause()
4455 LValue Base; in emitUpdateClause()
4475 LValue FlagsLVal = CGF.EmitLValueForField( in emitUpdateClause()
4508 LValue TDBase = Result.TDBase; in emitTaskCall()
4539 LValue PartIdLVal = CGF.EmitLValueForField(TDBase, *PartIdFI); in emitTaskCall()
4639 LValue LBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
4647 LValue UBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
4655 LValue StLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
4664 LValue RedLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5138 LValue X = CGF.EmitLValue(XExpr); in emitReduction()
5473 LValue ElemLVal = CGF.MakeNaturalAlignAddrLValue(GEP, RDType); in emitTaskReductionInit()
5475 LValue SharedLVal = CGF.EmitLValueForField(ElemLVal, SharedFD); in emitTaskReductionInit()
5480 LValue OrigLVal = CGF.EmitLValueForField(ElemLVal, OrigFD); in emitTaskReductionInit()
5495 LValue SizeLVal = CGF.EmitLValueForField(ElemLVal, SizeFD); in emitTaskReductionInit()
5498 LValue InitLVal = CGF.EmitLValueForField(ElemLVal, InitFD); in emitTaskReductionInit()
5502 LValue FiniLVal = CGF.EmitLValueForField(ElemLVal, FiniFD); in emitTaskReductionInit()
5508 LValue CombLVal = CGF.EmitLValueForField(ElemLVal, CombFD); in emitTaskReductionInit()
5514 LValue FlagsLVal = CGF.EmitLValueForField(ElemLVal, FlagsFD); in emitTaskReductionInit()
5591 LValue SharedLVal) { in getTaskReductionItem()
5846 LValue AllocatorTraitsLVal = CGF.EmitLValue(AllocatorTraits); in emitUsesAllocatorsInit()
5861 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsInit()
5872 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsFini()
7217 LValue BaseLV; in generateInfoForComponentList()
7239 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
7303 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
8326 LValue VDLVal = CGF.MakeAddrLValue(VDAddr, VDType); in generateInfoForLambdaCaptures()
8331 LValue ThisLVal = in generateInfoForLambdaCaptures()
8333 LValue ThisLValVal = CGF.EmitLValueForField(VDLVal, ThisCapture); in generateInfoForLambdaCaptures()
8359 LValue VarLVal = CGF.EmitLValueForFieldInitialization(VDLVal, It->second); in generateInfoForLambdaCaptures()
8361 LValue VarLValVal = CGF.EmitLValueForField(VDLVal, It->second); in generateInfoForLambdaCaptures()
11143 LValue DimsLVal = CGF.MakeAddrLValue( in emitDoacrossInit()
11146 LValue UpperLVal = CGF.EmitLValueForField( in emitDoacrossInit()
11153 LValue StrideLVal = CGF.EmitLValueForField( in emitDoacrossInit()
11538 CodeGenFunction &CGF, const OMPExecutableDirective &S, LValue IVLVal) in LastprivateConditionalRAII()
11619 LValue BaseLVal; in emitLastprivateConditionalInit()
11637 LValue FiredLVal = in emitLastprivateConditionalInit()
11653 LValue IVLVal;
11709 std::tuple<const Expr *, const Decl *, StringRef, LValue, llvm::Function *>
11717 LValue IVLVal, in emitLastprivateConditionalUpdate()
11719 LValue LVal, in emitLastprivateConditionalUpdate()
11728 LValue LastIVLVal = CGF.MakeNaturalAlignAddrLValue(LastIV, IVLVal.getType()); in emitLastprivateConditionalUpdate()
11735 LValue LastLVal = CGF.MakeAddrLValue( in emitLastprivateConditionalUpdate()
11812 LValue IVLVal; in checkAndEmitLastprivateConditional()
11824 LValue PrivLVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
11829 LValue BaseLVal = in checkAndEmitLastprivateConditional()
11831 LValue FiredLVal = CGF.EmitLValueForField(BaseLVal, FiredDecl); in checkAndEmitLastprivateConditional()
11841 LValue LVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
11870 LValue BaseLVal = std::get<3>(I->getSecond()); in checkAndEmitSharedLastprivateConditional()
11871 LValue FiredLVal = in checkAndEmitSharedLastprivateConditional()
11881 LValue LVal; in checkAndEmitSharedLastprivateConditional()
11897 CodeGenFunction &CGF, LValue PrivLVal, const VarDecl *VD, in emitLastprivateConditionalFinalUpdate()
11909 LValue LPLVal = CGF.MakeAddrLValue( in emitLastprivateConditionalFinalUpdate()
12125 LValue SharedLVal) { in getTaskReductionItem()