Lines Matching refs:LValue

87   virtual LValue getThreadIDVariableLValue(CodeGenFunction &CGF);
159 LValue PartIdLVal = CGF.EmitLoadOfPointerLValue( in Enter()
176 LValue PartIdLVal = CGF.EmitLoadOfPointerLValue( in emitUntiedSwitch()
209 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override;
282 LValue getThreadIDVariableLValue(CodeGenFunction &CGF) override { in getThreadIDVariableLValue()
649 LValue LV = CGF.MakeNaturalAlignAddrLValue(GV, Ty); in emitInitWithReductionInitializer()
763 LValue ReductionCodeGen::emitSharedLValue(CodeGenFunction &CGF, const Expr *E) { in emitSharedLValue()
767 LValue ReductionCodeGen::emitSharedLValueUB(CodeGenFunction &CGF, in emitSharedLValueUB()
771 return LValue(); in emitSharedLValueUB()
775 CodeGenFunction &CGF, unsigned N, Address PrivateAddr, LValue SharedLVal, in emitAggregateInitialization()
813 LValue First = emitSharedLValue(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
814 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
819 LValue First = emitSharedLValue(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
820 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
882 CodeGenFunction &CGF, unsigned N, Address PrivateAddr, LValue SharedLVal, in emitInitialization()
936 static LValue loadToBegin(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy, in loadToBegin()
937 LValue BaseLV) { in loadToBegin()
944 LValue RefLVal = CGF.MakeAddrLValue(BaseLV.getAddress(CGF), BaseTy); in loadToBegin()
1009 LValue OriginalBaseLValue = CGF.EmitLValue(DE); in adjustPrivateAddress()
1010 LValue BaseLValue = in adjustPrivateAddress()
1036 LValue CGOpenMPRegionInfo::getThreadIDVariableLValue(CodeGenFunction &CGF) { in getThreadIDVariableLValue()
1057 LValue CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue( in getThreadIDVariableLValue()
1483 LValue LVal = OMPRegionInfo->getThreadIDVariableLValue(CGF); in getThreadID()
3595 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitProxyTaskFunction()
3600 LValue Base = in emitProxyTaskFunction()
3604 LValue PartIdLVal = CGF.EmitLValueForField(Base, *PartIdFI); in emitProxyTaskFunction()
3608 LValue SharedsLVal = CGF.EmitLValueForField(Base, *SharedsFI); in emitProxyTaskFunction()
3616 LValue PrivatesLVal = CGF.EmitLValueForField(TDBase, *PrivatesFI); in emitProxyTaskFunction()
3633 LValue LBLVal = CGF.EmitLValueForField(Base, *LBFI); in emitProxyTaskFunction()
3636 LValue UBLVal = CGF.EmitLValueForField(Base, *UBFI); in emitProxyTaskFunction()
3639 LValue StLVal = CGF.EmitLValueForField(Base, *StFI); in emitProxyTaskFunction()
3642 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitProxyTaskFunction()
3645 LValue RLVal = CGF.EmitLValueForField(Base, *RFI); in emitProxyTaskFunction()
3693 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestructorsFunction()
3704 LValue FieldLValue = CGF.EmitLValueForField(Base, Field); in emitDestructorsFunction()
3802 LValue Base = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3808 LValue FieldLVal = CGF.EmitLValueForField(Base, Field); in emitTaskPrivateMappingFunction()
3810 LValue RefLVal = in emitTaskPrivateMappingFunction()
3812 LValue RefLoadLVal = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3824 Address KmpTaskSharedsPtr, LValue TDBase, in emitPrivatesInit()
3831 LValue PrivatesBase = CGF.EmitLValueForField(TDBase, *FI); in emitPrivatesInit()
3837 LValue SrcBase; in emitPrivatesInit()
3862 LValue PrivateLValue = CGF.EmitLValueForField(PrivatesBase, *FI); in emitPrivatesInit()
3867 LValue SharedRefLValue; in emitPrivatesInit()
4004 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
4010 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
4012 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitTaskDupFunction()
4022 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
4025 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
4088 LValue CLVal = in OMPIteratorGeneratorScope()
4156 LValue UpAddrLVal = in getPointerAndSize()
4354 LValue EvtLVal = CGF.EmitLValue(Evt); in emitTaskInit()
4439 LValue Base = in emitTaskInit()
4443 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
4448 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
4454 LValue PosLVal; in emitTaskInit()
4473 LValue Base = CGF.MakeAddrLValue( in emitTaskInit()
4478 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
4483 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
4508 LValue Base = CGF.MakeNaturalAlignAddrLValue(NewTaskNewTaskTTy, in emitTaskInit()
4510 LValue TDBase = in emitTaskInit()
4523 LValue Dest = CGF.MakeAddrLValue(KmpTaskSharedsPtr, SharedsTy); in emitTaskInit()
4524 LValue Src = CGF.MakeAddrLValue(Shareds, SharedsTy); in emitTaskInit()
4551 LValue Data1LV = CGF.EmitLValueForField(TDBase, *FI); in emitTaskInit()
4552 LValue DestructorsLV = CGF.EmitLValueForField( in emitTaskInit()
4560 LValue Data2LV = CGF.EmitLValueForField( in emitTaskInit()
4562 LValue PriorityLV = CGF.EmitLValueForField( in emitTaskInit()
4624 std::pair<llvm::Value *, LValue>
4625 CGOpenMPRuntime::getDepobjElements(CodeGenFunction &CGF, LValue DepobjLVal, in getDepobjElements()
4632 LValue Base = CGF.EmitLoadOfPointerLValue( in getDepobjElements()
4643 LValue NumDepsBase = CGF.MakeAddrLValue( in getDepobjElements()
4647 LValue BaseAddrLVal = CGF.EmitLValueForField( in getDepobjElements()
4654 llvm::PointerUnion<unsigned *, LValue *> Pos, in emitDependData()
4673 LValue Base; in emitDependData()
4678 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4686 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDependData()
4691 LValue LenLVal = CGF.EmitLValueForField( in emitDependData()
4696 LValue FlagsLVal = CGF.EmitLValueForField( in emitDependData()
4703 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4718 SmallVector<LValue, 4> SizeLVals; in emitDepobjElementsSizes()
4732 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElementsSizes()
4733 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDepobjElementsSizes()
4743 LValue NumDepsBase = CGF.MakeAddrLValue( in emitDepobjElementsSizes()
4747 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDepobjElementsSizes()
4751 LValue NumLVal = CGF.MakeAddrLValue( in emitDepobjElementsSizes()
4771 LValue PosLVal, in emitDepobjElements()
4791 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElements()
4792 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDepobjElements()
4804 LValue NumDepsBase = CGF.MakeAddrLValue( in emitDepobjElements()
4808 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDepobjElements()
4928 LValue PosLVal = CGF.MakeAddrLValue( in emitDependClause()
5011 LValue Base = CGF.MakeAddrLValue(DependenciesArray, KmpDependInfoTy); in emitDepobjDependClause()
5013 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDepobjDependClause()
5016 llvm::PointerUnion<unsigned *, LValue *> Pos; in emitDepobjDependClause()
5018 LValue PosLVal; in emitDepobjDependClause()
5035 void CGOpenMPRuntime::emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitDestroyClause()
5040 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestroyClause()
5062 void CGOpenMPRuntime::emitUpdateClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitUpdateClause()
5072 LValue Base; in emitUpdateClause()
5091 LValue FlagsLVal = CGF.EmitLValueForField( in emitUpdateClause()
5122 LValue TDBase = Result.TDBase; in emitTaskCall()
5153 LValue PartIdLVal = CGF.EmitLValueForField(TDBase, *PartIdFI); in emitTaskCall()
5251 LValue LBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5259 LValue UBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5267 LValue StLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5276 LValue RedLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5749 LValue X = CGF.EmitLValue(XExpr); in emitReduction()
5895 LValue OrigLVal; in emitReduceInitFunction()
6091 LValue ElemLVal = CGF.MakeNaturalAlignAddrLValue(GEP, RDType); in emitTaskReductionInit()
6093 LValue SharedLVal = CGF.EmitLValueForField(ElemLVal, SharedFD); in emitTaskReductionInit()
6099 LValue OrigLVal = CGF.EmitLValueForField(ElemLVal, OrigFD); in emitTaskReductionInit()
6115 LValue SizeLVal = CGF.EmitLValueForField(ElemLVal, SizeFD); in emitTaskReductionInit()
6118 LValue InitLVal = CGF.EmitLValueForField(ElemLVal, InitFD); in emitTaskReductionInit()
6123 LValue FiniLVal = CGF.EmitLValueForField(ElemLVal, FiniFD); in emitTaskReductionInit()
6130 LValue CombLVal = CGF.EmitLValueForField(ElemLVal, CombFD); in emitTaskReductionInit()
6136 LValue FlagsLVal = CGF.EmitLValueForField(ElemLVal, FlagsFD); in emitTaskReductionInit()
6213 LValue SharedLVal) { in getTaskReductionItem()
6430 LValue AllocatorTraitsLVal = CGF.EmitLValue(AllocatorTraits); in emitUsesAllocatorsInit()
6446 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsInit()
6457 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsFini()
7805 LValue BaseLV; in generateInfoForComponentList()
7824 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
7888 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
8792 LValue VDLVal = CGF.MakeAddrLValue( in generateInfoForLambdaCaptures()
8798 LValue ThisLVal = in generateInfoForLambdaCaptures()
8800 LValue ThisLValVal = CGF.EmitLValueForField(VDLVal, ThisCapture); in generateInfoForLambdaCaptures()
8821 LValue VarLVal = CGF.EmitLValueForFieldInitialization(VDLVal, It->second); in generateInfoForLambdaCaptures()
8823 LValue VarLValVal = CGF.EmitLValueForField(VDLVal, It->second); in generateInfoForLambdaCaptures()
9240 LValue DimsLVal = CGF.MakeAddrLValue( in emitNonContiguousDescriptor()
9243 LValue OffsetLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
9247 LValue CountLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
9251 LValue StrideLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
11860 LValue DimsLVal = CGF.MakeAddrLValue( in emitDoacrossInit()
11863 LValue UpperLVal = CGF.EmitLValueForField( in emitDoacrossInit()
11870 LValue StrideLVal = CGF.EmitLValueForField( in emitDoacrossInit()
12212 CodeGenFunction &CGF, const OMPExecutableDirective &S, LValue IVLVal) in LastprivateConditionalRAII()
12293 LValue BaseLVal; in emitLastprivateConditionalInit()
12311 LValue FiredLVal = in emitLastprivateConditionalInit()
12327 LValue IVLVal;
12383 std::tuple<const Expr *, const Decl *, StringRef, LValue, llvm::Function *>
12391 LValue IVLVal, in emitLastprivateConditionalUpdate()
12393 LValue LVal, in emitLastprivateConditionalUpdate()
12402 LValue LastIVLVal = CGF.MakeNaturalAlignAddrLValue(LastIV, IVLVal.getType()); in emitLastprivateConditionalUpdate()
12410 LValue LastLVal = in emitLastprivateConditionalUpdate()
12487 LValue IVLVal; in checkAndEmitLastprivateConditional()
12499 LValue PrivLVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
12503 LValue BaseLVal = in checkAndEmitLastprivateConditional()
12505 LValue FiredLVal = CGF.EmitLValueForField(BaseLVal, FiredDecl); in checkAndEmitLastprivateConditional()
12515 LValue LVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
12544 LValue BaseLVal = std::get<3>(I->getSecond()); in checkAndEmitSharedLastprivateConditional()
12545 LValue FiredLVal = in checkAndEmitSharedLastprivateConditional()
12555 LValue LVal; in checkAndEmitSharedLastprivateConditional()
12571 CodeGenFunction &CGF, LValue PrivLVal, const VarDecl *VD, in emitLastprivateConditionalFinalUpdate()
12583 LValue LPLVal = CGF.MakeAddrLValue( in emitLastprivateConditionalFinalUpdate()
12795 LValue SharedLVal) { in getTaskReductionItem()