Lines Matching refs:LValue

287 LValue CodeGenFunction::EmitOMPSharedLValue(const Expr *E) {  in EmitOMPSharedLValue()
347 LValue DstLV = MakeAddrLValue(DstAddr, Ctx.getUIntPtrType()); in GenerateOpenMPCapturedVars()
352 LValue SrcLV = in GenerateOpenMPCapturedVars()
371 LValue AddrLV) { in castValueFromUintptr()
551 LValue ArgLVal = CGF.MakeAddrLValue(LocalAddr, Args[Cnt]->getType(), in emitOutlinedFunctionPrologue()
659 LValue LV = WrapperCGF.MakeAddrLValue( in GenerateOpenMPCapturedStmtFunction()
674 LValue LV = WrapperCGF.MakeAddrLValue(WrapperCGF.GetAddrOfLocalVar(Arg), in GenerateOpenMPCapturedStmtFunction()
762 LValue Dest = MakeAddrLValue(DestAddr, OriginalType); in EmitOMPCopy()
763 LValue Src = MakeAddrLValue(SrcAddr, OriginalType); in EmitOMPCopy()
850 LValue OriginalLVal; in EmitOMPFirstprivateClause()
881 LValue Dest = in EmitOMPFirstprivateClause()
1929 LValue CapStruct = ParentCGF.InitCapturedStruct(*S); in emitCapturedStmtFunc()
2019 LValue LCVal = EmitLValue(LoopVarRef); in EmitOMPCanonicalLoop()
2429 static LValue EmitOMPHelperVar(CodeGenFunction &CGF, in EmitOMPHelperVar()
2897 static std::pair<LValue, LValue>
2901 LValue LB = in emitDistributeParallelForInnerBounds()
2903 LValue UB = in emitDistributeParallelForInnerBounds()
2912 LValue PrevLB = CGF.EmitLValue(LS.getPrevLowerBoundVariable()); in emitDistributeParallelForInnerBounds()
2913 LValue PrevUB = CGF.EmitLValue(LS.getPrevUpperBoundVariable()); in emitDistributeParallelForInnerBounds()
2962 LValue LB = in emitDistributeParallelForDistributeInnerBoundParams()
2968 LValue UB = in emitDistributeParallelForDistributeInnerBoundParams()
3126 std::pair<LValue, LValue> Bounds = CodeGenLoopBounds(*this, S); in EmitOMPWorksharingLoop()
3127 LValue LB = Bounds.first; in EmitOMPWorksharingLoop()
3128 LValue UB = Bounds.second; in EmitOMPWorksharingLoop()
3129 LValue ST = in EmitOMPWorksharingLoop()
3131 LValue IL = in EmitOMPWorksharingLoop()
3312 static std::pair<LValue, LValue>
3315 LValue LB = in emitForLoopBounds()
3317 LValue UB = in emitForLoopBounds()
3666 static LValue createSectionLVal(CodeGenFunction &CGF, QualType Ty, in createSectionLVal()
3669 LValue LVal = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty, Name), Ty); in createSectionLVal()
3685 LValue LB = createSectionLVal(CGF, KmpInt32Ty, ".omp.sections.lb.", in EmitSections()
3690 LValue UB = in EmitSections()
3692 LValue ST = createSectionLVal(CGF, KmpInt32Ty, ".omp.sections.st.", in EmitSections()
3694 LValue IL = createSectionLVal(CGF, KmpInt32Ty, ".omp.sections.il.", in EmitSections()
3697 LValue IV = createSectionLVal(CGF, KmpInt32Ty, ".omp.sections.iv."); in EmitSections()
4840 LValue DOLVal = EmitLValue(DO->getDepobj()); in EmitOMPDepobjDirective()
4946 LValue DestLVal = EmitLValue(TempExpr); in EmitOMPScanDirective()
4947 LValue SrcLVal = EmitLValue(LHSs[I]); in EmitOMPScanDirective()
4960 LValue DestLVal; in EmitOMPScanDirective()
4961 LValue SrcLVal; in EmitOMPScanDirective()
4993 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
5005 LValue DestLVal = EmitLValue(CopyArrayElem); in EmitOMPScanDirective()
5006 LValue SrcLVal = EmitLValue(OrigExpr); in EmitOMPScanDirective()
5025 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
5047 LValue SrcLVal = EmitLValue(CopyArrayElem); in EmitOMPScanDirective()
5048 LValue DestLVal = EmitLValue(OrigExpr); in EmitOMPScanDirective()
5109 LValue LB = EmitOMPHelperVar( in EmitOMPDistributeLoop()
5114 LValue UB = EmitOMPHelperVar( in EmitOMPDistributeLoop()
5119 LValue ST = in EmitOMPDistributeLoop()
5121 LValue IL = in EmitOMPDistributeLoop()
5383 LValue LVal, RValue RVal) { in emitSimpleAtomicStore()
5391 llvm::AtomicOrdering AO, LValue LVal, in emitSimpleAtomicLoad()
5400 void CodeGenFunction::emitOMPSimpleStore(LValue LVal, RValue RVal, in emitOMPSimpleStore()
5424 LValue XLValue = CGF.EmitLValue(X); in emitOMPAtomicReadExpr()
5425 LValue VLValue = CGF.EmitLValue(V); in emitOMPAtomicReadExpr()
5476 static std::pair<bool, RValue> emitOMPAtomicRMW(CodeGenFunction &CGF, LValue X, in emitOMPAtomicRMW()
5571 LValue X, RValue E, BinaryOperatorKind BO, bool IsXLHSInRHSPart, in EmitOMPAtomicSimpleUpdateExpr()
5608 LValue XLValue = CGF.EmitLValue(X); in emitOMPAtomicUpdateExpr()
5668 LValue VLValue = CGF.EmitLValue(V); in emitOMPAtomicCaptureExpr()
5669 LValue XLValue = CGF.EmitLValue(X); in emitOMPAtomicCaptureExpr()
7135 LValue GlobLVal = CGF.EmitLValue(Ref); in EmitSimpleOMPExecutableDirective()
7151 LValue GlobLVal = CGF.EmitLValue(E); in EmitSimpleOMPExecutableDirective()