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()
766 LValue ReductionCodeGen::emitSharedLValue(CodeGenFunction &CGF, const Expr *E) { in emitSharedLValue()
770 LValue ReductionCodeGen::emitSharedLValueUB(CodeGenFunction &CGF, in emitSharedLValueUB()
774 return LValue(); in emitSharedLValueUB()
778 CodeGenFunction &CGF, unsigned N, Address PrivateAddr, LValue SharedLVal, in emitAggregateInitialization()
816 LValue First = emitSharedLValue(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
817 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Shared); in emitSharedOrigLValue()
822 LValue First = emitSharedLValue(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
823 LValue Second = emitSharedLValueUB(CGF, ClausesData[N].Ref); in emitSharedOrigLValue()
885 CodeGenFunction &CGF, unsigned N, Address PrivateAddr, LValue SharedLVal, in emitInitialization()
939 static LValue loadToBegin(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy, in loadToBegin()
940 LValue BaseLV) { in loadToBegin()
947 LValue RefLVal = CGF.MakeAddrLValue(BaseLV.getAddress(CGF), BaseTy); in loadToBegin()
1012 LValue OriginalBaseLValue = CGF.EmitLValue(DE); in adjustPrivateAddress()
1013 LValue BaseLValue = in adjustPrivateAddress()
1040 LValue CGOpenMPRegionInfo::getThreadIDVariableLValue(CodeGenFunction &CGF) { in getThreadIDVariableLValue()
1061 LValue CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue( in getThreadIDVariableLValue()
1487 LValue LVal = OMPRegionInfo->getThreadIDVariableLValue(CGF); in getThreadID()
3600 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitProxyTaskFunction()
3605 LValue Base = in emitProxyTaskFunction()
3609 LValue PartIdLVal = CGF.EmitLValueForField(Base, *PartIdFI); in emitProxyTaskFunction()
3613 LValue SharedsLVal = CGF.EmitLValueForField(Base, *SharedsFI); in emitProxyTaskFunction()
3621 LValue PrivatesLVal = CGF.EmitLValueForField(TDBase, *PrivatesFI); in emitProxyTaskFunction()
3638 LValue LBLVal = CGF.EmitLValueForField(Base, *LBFI); in emitProxyTaskFunction()
3641 LValue UBLVal = CGF.EmitLValueForField(Base, *UBFI); in emitProxyTaskFunction()
3644 LValue StLVal = CGF.EmitLValueForField(Base, *StFI); in emitProxyTaskFunction()
3647 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitProxyTaskFunction()
3650 LValue RLVal = CGF.EmitLValueForField(Base, *RFI); in emitProxyTaskFunction()
3698 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestructorsFunction()
3709 LValue FieldLValue = CGF.EmitLValueForField(Base, Field); in emitDestructorsFunction()
3807 LValue Base = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3813 LValue FieldLVal = CGF.EmitLValueForField(Base, Field); in emitTaskPrivateMappingFunction()
3815 LValue RefLVal = in emitTaskPrivateMappingFunction()
3817 LValue RefLoadLVal = CGF.EmitLoadOfPointerLValue( in emitTaskPrivateMappingFunction()
3829 Address KmpTaskSharedsPtr, LValue TDBase, in emitPrivatesInit()
3836 LValue PrivatesBase = CGF.EmitLValueForField(TDBase, *FI); in emitPrivatesInit()
3842 LValue SrcBase; in emitPrivatesInit()
3867 LValue PrivateLValue = CGF.EmitLValueForField(PrivatesBase, *FI); in emitPrivatesInit()
3872 LValue SharedRefLValue; in emitPrivatesInit()
4009 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
4015 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
4017 LValue LILVal = CGF.EmitLValueForField(Base, *LIFI); in emitTaskDupFunction()
4027 LValue TDBase = CGF.EmitLoadOfPointerLValue( in emitTaskDupFunction()
4030 LValue Base = CGF.EmitLValueForField( in emitTaskDupFunction()
4093 LValue CLVal = in OMPIteratorGeneratorScope()
4161 LValue UpAddrLVal = in getPointerAndSize()
4360 LValue EvtLVal = CGF.EmitLValue(Evt); in emitTaskInit()
4445 LValue Base = in emitTaskInit()
4449 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
4454 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
4460 LValue PosLVal; in emitTaskInit()
4479 LValue Base = CGF.MakeAddrLValue( in emitTaskInit()
4485 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitTaskInit()
4490 LValue LenLVal = CGF.EmitLValueForField( in emitTaskInit()
4515 LValue Base = CGF.MakeNaturalAlignAddrLValue(NewTaskNewTaskTTy, in emitTaskInit()
4517 LValue TDBase = in emitTaskInit()
4530 LValue Dest = CGF.MakeAddrLValue(KmpTaskSharedsPtr, SharedsTy); in emitTaskInit()
4531 LValue Src = CGF.MakeAddrLValue(Shareds, SharedsTy); in emitTaskInit()
4558 LValue Data1LV = CGF.EmitLValueForField(TDBase, *FI); in emitTaskInit()
4559 LValue DestructorsLV = CGF.EmitLValueForField( in emitTaskInit()
4567 LValue Data2LV = CGF.EmitLValueForField( in emitTaskInit()
4569 LValue PriorityLV = CGF.EmitLValueForField( in emitTaskInit()
4631 std::pair<llvm::Value *, LValue>
4632 CGOpenMPRuntime::getDepobjElements(CodeGenFunction &CGF, LValue DepobjLVal, in getDepobjElements()
4639 LValue Base = CGF.EmitLoadOfPointerLValue( in getDepobjElements()
4650 LValue NumDepsBase = CGF.MakeAddrLValue( in getDepobjElements()
4654 LValue BaseAddrLVal = CGF.EmitLValueForField( in getDepobjElements()
4661 llvm::PointerUnion<unsigned *, LValue *> Pos, in emitDependData()
4680 LValue Base; in emitDependData()
4685 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4694 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDependData()
4699 LValue LenLVal = CGF.EmitLValueForField( in emitDependData()
4704 LValue FlagsLVal = CGF.EmitLValueForField( in emitDependData()
4711 LValue &PosLVal = *Pos.get<LValue *>(); in emitDependData()
4726 SmallVector<LValue, 4> SizeLVals; in emitDepobjElementsSizes()
4740 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElementsSizes()
4741 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDepobjElementsSizes()
4751 LValue NumDepsBase = CGF.MakeAddrLValue( in emitDepobjElementsSizes()
4755 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDepobjElementsSizes()
4759 LValue NumLVal = CGF.MakeAddrLValue( in emitDepobjElementsSizes()
4779 LValue PosLVal, in emitDepobjElements()
4799 LValue DepobjLVal = CGF.EmitLValue(E->IgnoreParenImpCasts()); in emitDepobjElements()
4800 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDepobjElements()
4812 LValue NumDepsBase = CGF.MakeAddrLValue( in emitDepobjElements()
4816 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDepobjElements()
4937 LValue PosLVal = CGF.MakeAddrLValue( in emitDependClause()
5020 LValue Base = CGF.MakeAddrLValue(DependenciesArray, KmpDependInfoTy); in emitDepobjDependClause()
5022 LValue BaseAddrLVal = CGF.EmitLValueForField( in emitDepobjDependClause()
5025 llvm::PointerUnion<unsigned *, LValue *> Pos; in emitDepobjDependClause()
5027 LValue PosLVal; in emitDepobjDependClause()
5044 void CGOpenMPRuntime::emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitDestroyClause()
5049 LValue Base = CGF.EmitLoadOfPointerLValue( in emitDestroyClause()
5071 void CGOpenMPRuntime::emitUpdateClause(CodeGenFunction &CGF, LValue DepobjLVal, in emitUpdateClause()
5081 LValue Base; in emitUpdateClause()
5101 LValue FlagsLVal = CGF.EmitLValueForField( in emitUpdateClause()
5132 LValue TDBase = Result.TDBase; in emitTaskCall()
5163 LValue PartIdLVal = CGF.EmitLValueForField(TDBase, *PartIdFI); in emitTaskCall()
5261 LValue LBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5269 LValue UBLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5277 LValue StLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5286 LValue RedLVal = CGF.EmitLValueForField( in emitTaskLoopCall()
5762 LValue X = CGF.EmitLValue(XExpr); in emitReduction()
5908 LValue OrigLVal; in emitReduceInitFunction()
6104 LValue ElemLVal = CGF.MakeNaturalAlignAddrLValue(GEP, RDType); in emitTaskReductionInit()
6106 LValue SharedLVal = CGF.EmitLValueForField(ElemLVal, SharedFD); in emitTaskReductionInit()
6112 LValue OrigLVal = CGF.EmitLValueForField(ElemLVal, OrigFD); in emitTaskReductionInit()
6128 LValue SizeLVal = CGF.EmitLValueForField(ElemLVal, SizeFD); in emitTaskReductionInit()
6131 LValue InitLVal = CGF.EmitLValueForField(ElemLVal, InitFD); in emitTaskReductionInit()
6136 LValue FiniLVal = CGF.EmitLValueForField(ElemLVal, FiniFD); in emitTaskReductionInit()
6143 LValue CombLVal = CGF.EmitLValueForField(ElemLVal, CombFD); in emitTaskReductionInit()
6149 LValue FlagsLVal = CGF.EmitLValueForField(ElemLVal, FlagsFD); in emitTaskReductionInit()
6226 LValue SharedLVal) { in getTaskReductionItem()
6449 LValue AllocatorTraitsLVal = CGF.EmitLValue(AllocatorTraits); in emitUsesAllocatorsInit()
6465 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsInit()
6476 LValue AllocatorLVal = CGF.EmitLValue(Allocator->IgnoreParenImpCasts()); in emitUsesAllocatorsFini()
7988 LValue BaseLV; in generateInfoForComponentList()
8007 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
8071 LValue BaseLVal = EmitMemberExprBase(CGF, ME); in generateInfoForComponentList()
8972 LValue VDLVal = CGF.MakeAddrLValue( in generateInfoForLambdaCaptures()
8978 LValue ThisLVal = in generateInfoForLambdaCaptures()
8980 LValue ThisLValVal = CGF.EmitLValueForField(VDLVal, ThisCapture); in generateInfoForLambdaCaptures()
9001 LValue VarLVal = CGF.EmitLValueForFieldInitialization(VDLVal, It->second); in generateInfoForLambdaCaptures()
9003 LValue VarLValVal = CGF.EmitLValueForField(VDLVal, It->second); in generateInfoForLambdaCaptures()
9411 LValue DimsLVal = CGF.MakeAddrLValue( in emitNonContiguousDescriptor()
9414 LValue OffsetLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
9418 LValue CountLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
9422 LValue StrideLVal = CGF.EmitLValueForField( in emitNonContiguousDescriptor()
12020 LValue DimsLVal = CGF.MakeAddrLValue( in emitDoacrossInit()
12023 LValue UpperLVal = CGF.EmitLValueForField( in emitDoacrossInit()
12030 LValue StrideLVal = CGF.EmitLValueForField( in emitDoacrossInit()
12373 CodeGenFunction &CGF, const OMPExecutableDirective &S, LValue IVLVal) in LastprivateConditionalRAII()
12454 LValue BaseLVal; in emitLastprivateConditionalInit()
12472 LValue FiredLVal = in emitLastprivateConditionalInit()
12488 LValue IVLVal;
12544 std::tuple<const Expr *, const Decl *, StringRef, LValue, llvm::Function *>
12552 LValue IVLVal, in emitLastprivateConditionalUpdate()
12554 LValue LVal, in emitLastprivateConditionalUpdate()
12563 LValue LastIVLVal = CGF.MakeNaturalAlignAddrLValue(LastIV, IVLVal.getType()); in emitLastprivateConditionalUpdate()
12571 LValue LastLVal = in emitLastprivateConditionalUpdate()
12648 LValue IVLVal; in checkAndEmitLastprivateConditional()
12660 LValue PrivLVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
12664 LValue BaseLVal = in checkAndEmitLastprivateConditional()
12666 LValue FiredLVal = CGF.EmitLValueForField(BaseLVal, FiredDecl); in checkAndEmitLastprivateConditional()
12676 LValue LVal = CGF.EmitLValue(FoundE); in checkAndEmitLastprivateConditional()
12705 LValue BaseLVal = std::get<3>(I->getSecond()); in checkAndEmitSharedLastprivateConditional()
12706 LValue FiredLVal = in checkAndEmitSharedLastprivateConditional()
12716 LValue LVal; in checkAndEmitSharedLastprivateConditional()
12732 CodeGenFunction &CGF, LValue PrivLVal, const VarDecl *VD, in emitLastprivateConditionalFinalUpdate()
12744 LValue LPLVal = CGF.MakeAddrLValue( in emitLastprivateConditionalFinalUpdate()
12956 LValue SharedLVal) { in getTaskReductionItem()