Lines Matching refs:LValue
91 virtual LValue getThreadIDVariableLValue(CodeGenFunction &CGF);
163 LValue PartIdLVal = CGF.EmitLoadOfPointerLValue( in Enter()
180 LValue PartIdLVal = CGF.EmitLoadOfPointerLValue( in emitUntiedSwitch()
213 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override;
286 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override { in getThreadIDVariableLValue()
650 LValue LV = CGF.MakeNaturalAlignAddrLValue(GV, Ty); in emitInitWithReductionInitializer()
765 LValue ReductionCodeGen::emitSharedLValue(CodeGenFunction &CGF, const Expr *E) { in emitSharedLValue()
769 LValue ReductionCodeGen::emitSharedLValueUB(CodeGenFunction &CGF, in emitSharedLValueUB()
773 return LValue(); in emitSharedLValueUB()
815 LValue First = emitSharedLValue(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
816 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
821 LValue First = emitSharedLValue(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
822 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
920 static LValue loadToBegin(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy, in loadToBegin()
921 LValue BaseLV) { in loadToBegin()
928 LValue RefLVal = CGF.MakeAddrLValue(BaseLV.getAddress(CGF), BaseTy); in loadToBegin()
994 LValue OriginalBaseLValue = CGF.EmitLValue(DE); in adjustPrivateAddress()
995 LValue BaseLValue = in adjustPrivateAddress()
1022 LValue CGOpenMPRegionInfo::getThreadIDVariableLValue(CodeGenFunction &CGF) { in getThreadIDVariableLValue()
1043 LValue CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue( in getThreadIDVariableLValue()
1420 LValue LVal = OMPRegionInfo->getThreadIDVariableLValue(CGF); in getThreadID()
3216 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitProxyTaskFunction()
3221 LValue Base = in emitProxyTaskFunction()
3225 LValue PartIdLVal = CGF.EmitLValueForField(Base, *PartIdFI); in emitProxyTaskFunction()
3229 LValue SharedsLVal = CGF.EmitLValueForField(Base, *SharedsFI); in emitProxyTaskFunction()
3237 LValue PrivatesLVal = CGF.EmitLValueForField(TDBase, *PrivatesFI); in emitProxyTaskFunction()
3254 LValue LBLVal = CGF.EmitLValueForField(Base, *LBFI); in emitProxyTaskFunction()
3257 LValue UBLVal = CGF.EmitLValueForField(Base, *UBFI); in emitProxyTaskFunction()
3260 LValue StLVal = CGF.EmitLValueForField(Base, *StFI); in emitProxyTaskFunction()
3263 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitProxyTaskFunction()
3266 LValue RLVal = CGF.EmitLValueForField(Base, *RFI); in emitProxyTaskFunction()
3314 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestructorsFunction()
3325 LValue FieldLValue = CGF.EmitLValueForField(Base, Field); in emitDestructorsFunction()
3423 LValue Base = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3429 LValue FieldLVal = CGF.EmitLValueForField(Base, Field); in emitTaskPrivateMappingFunction()
3431 LValue RefLVal = in emitTaskPrivateMappingFunction()
3433 LValue RefLoadLVal = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3445 Address KmpTaskSharedsPtr, LValue TDBase, in emitPrivatesInit()
3452 LValue PrivatesBase = CGF.EmitLValueForField(TDBase, *FI); in emitPrivatesInit()
3458 LValue SrcBase; in emitPrivatesInit()
3484 LValue PrivateLValue = CGF.EmitLValueForField(PrivatesBase, *FI); in emitPrivatesInit()
3489 LValue SharedRefLValue; in emitPrivatesInit()
3623 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
3629 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
3631 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitTaskDupFunction()
3641 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
3644 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
3704 LValue CLVal = in OMPIteratorGeneratorScope()
3772 LValue UpAddrLVal = in getPointerAndSize()
3971 LValue EvtLVal = CGF.EmitLValue(Evt); in emitTaskInit()
4056 LValue Base = in emitTaskInit()
4060 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
4065 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
4071 LValue PosLVal; in emitTaskInit()
4090 LValue Base = CGF.MakeAddrLValue( in emitTaskInit()
4093 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
4098 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
4123 LValue Base = CGF.MakeNaturalAlignAddrLValue(NewTaskNewTaskTTy, in emitTaskInit()
4125 LValue TDBase = in emitTaskInit()
4138 LValue Dest = CGF.MakeAddrLValue(KmpTaskSharedsPtr, SharedsTy); in emitTaskInit()
4139 LValue Src = CGF.MakeAddrLValue(Shareds, SharedsTy); in emitTaskInit()
4166 LValue Data1LV = CGF.EmitLValueForField(TDBase, *FI); in emitTaskInit()
4167 LValue DestructorsLV = CGF.EmitLValueForField( in emitTaskInit()
4175 LValue Data2LV = CGF.EmitLValueForField( in emitTaskInit()
4177 LValue PriorityLV = CGF.EmitLValueForField( in emitTaskInit()
4235 std::pair<llvm::Value *, LValue>
4236 CGOpenMPRuntime::getDepobjElements(CodeGenFunction &CGF, LValue DepobjLVal, in getDepobjElements()
4244 LValue Base = CGF.EmitLoadOfPointerLValue( in getDepobjElements()
4252 LValue NumDepsBase = CGF.MakeAddrLValue( in getDepobjElements()
4255 LValue BaseAddrLVal = CGF.EmitLValueForField( in getDepobjElements()
4264 llvm::PointerUnion<unsigned *, LValue *> Pos, in emitDependData()
4291 LValue Base; in emitDependData()
4297 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4303 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDependData()
4309 LValue LenLVal = CGF.EmitLValueForField( in emitDependData()
4315 LValue FlagsLVal = CGF.EmitLValueForField( in emitDependData()
4325 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4340 SmallVector<LValue, 4> SizeLVals; in emitDepobjElementsSizes()
4349 LValue Base; in emitDepobjElementsSizes()
4350 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElementsSizes()
4353 LValue NumLVal = CGF.MakeAddrLValue( in emitDepobjElementsSizes()
4374 LValue PosLVal, in emitDepobjElements()
4388 LValue Base; in emitDepobjElements()
4389 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElements()
4510 LValue PosLVal = CGF.MakeAddrLValue( in emitDependClause()
4594 LValue Base = CGF.MakeAddrLValue(DependenciesArray, KmpDependInfoTy); in emitDepobjDependClause()
4596 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDepobjDependClause()
4601 llvm::PointerUnion<unsigned *, LValue *> Pos; in emitDepobjDependClause()
4603 LValue PosLVal; in emitDepobjDependClause()
4621 void CGOpenMPRuntime::emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitDestroyClause()
4626 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestroyClause()
4648 void CGOpenMPRuntime::emitUpdateClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitUpdateClause()
4658 LValue Base; in emitUpdateClause()
4678 LValue FlagsLVal = CGF.EmitLValueForField( in emitUpdateClause()
4711 LValue TDBase = Result.TDBase; in emitTaskCall()
4742 LValue PartIdLVal = CGF.EmitLValueForField(TDBase, *PartIdFI); in emitTaskCall()
4842 LValue LBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
4850 LValue UBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
4858 LValue StLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
4867 LValue RedLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5341 LValue X = CGF.EmitLValue(XExpr); in emitReduction()
5677 LValue ElemLVal = CGF.MakeNaturalAlignAddrLValue(GEP, RDType); in emitTaskReductionInit()
5679 LValue SharedLVal = CGF.EmitLValueForField(ElemLVal, SharedFD); in emitTaskReductionInit()
5685 LValue OrigLVal = CGF.EmitLValueForField(ElemLVal, OrigFD); in emitTaskReductionInit()
5701 LValue SizeLVal = CGF.EmitLValueForField(ElemLVal, SizeFD); in emitTaskReductionInit()
5704 LValue InitLVal = CGF.EmitLValueForField(ElemLVal, InitFD); in emitTaskReductionInit()
5709 LValue FiniLVal = CGF.EmitLValueForField(ElemLVal, FiniFD); in emitTaskReductionInit()
5716 LValue CombLVal = CGF.EmitLValueForField(ElemLVal, CombFD); in emitTaskReductionInit()
5722 LValue FlagsLVal = CGF.EmitLValueForField(ElemLVal, FlagsFD); in emitTaskReductionInit()
5799 LValue SharedLVal) { in getTaskReductionItem()
6054 LValue AllocatorTraitsLVal = CGF.EmitLValue(AllocatorTraits); in emitUsesAllocatorsInit()
6070 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsInit()
6081 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsFini()
7516 LValue BaseLV; in generateInfoForComponentList()
7538 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
7602 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
8562 LValue VDLVal = CGF.MakeAddrLValue(VDAddr, VDType); in generateInfoForLambdaCaptures()
8567 LValue ThisLVal = in generateInfoForLambdaCaptures()
8569 LValue ThisLValVal = CGF.EmitLValueForField(VDLVal, ThisCapture); in generateInfoForLambdaCaptures()
8593 LValue VarLVal = CGF.EmitLValueForFieldInitialization(VDLVal, It->second); in generateInfoForLambdaCaptures()
8595 LValue VarLValVal = CGF.EmitLValueForField(VDLVal, It->second); in generateInfoForLambdaCaptures()
9028 LValue DimsLVal = CGF.MakeAddrLValue( in emitNonContiguousDescriptor()
9031 LValue OffsetLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
9035 LValue CountLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
9039 LValue StrideLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
11620 LValue DimsLVal = CGF.MakeAddrLValue( in emitDoacrossInit()
11623 LValue UpperLVal = CGF.EmitLValueForField( in emitDoacrossInit()
11630 LValue StrideLVal = CGF.EmitLValueForField( in emitDoacrossInit()
11999 CodeGenFunction &CGF, const OMPExecutableDirective &S, LValue IVLVal) in LastprivateConditionalRAII()
12080 LValue BaseLVal; in emitLastprivateConditionalInit()
12098 LValue FiredLVal = in emitLastprivateConditionalInit()
12114 LValue IVLVal;
12170 std::tuple<const Expr *, const Decl *, StringRef, LValue, llvm::Function *>
12178 LValue IVLVal, in emitLastprivateConditionalUpdate()
12180 LValue LVal, in emitLastprivateConditionalUpdate()
12189 LValue LastIVLVal = CGF.MakeNaturalAlignAddrLValue(LastIV, IVLVal.getType()); in emitLastprivateConditionalUpdate()
12196 LValue LastLVal = CGF.MakeAddrLValue( in emitLastprivateConditionalUpdate()
12273 LValue IVLVal; in checkAndEmitLastprivateConditional()
12285 LValue PrivLVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
12290 LValue BaseLVal = in checkAndEmitLastprivateConditional()
12292 LValue FiredLVal = CGF.EmitLValueForField(BaseLVal, FiredDecl); in checkAndEmitLastprivateConditional()
12302 LValue LVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
12331 LValue BaseLVal = std::get<3>(I->getSecond()); in checkAndEmitSharedLastprivateConditional()
12332 LValue FiredLVal = in checkAndEmitSharedLastprivateConditional()
12342 LValue LVal; in checkAndEmitSharedLastprivateConditional()
12358 CodeGenFunction &CGF, LValue PrivLVal, const VarDecl *VD, in emitLastprivateConditionalFinalUpdate()
12370 LValue LPLVal = CGF.MakeAddrLValue( in emitLastprivateConditionalFinalUpdate()
12584 LValue SharedLVal) { in getTaskReductionItem()