Lines Matching refs:LValue

217 LValue CodeGenFunction::EmitOMPSharedLValue(const Expr *E) {  in EmitOMPSharedLValue()
277 LValue DstLV = MakeAddrLValue(DstAddr, Ctx.getUIntPtrType()); in GenerateOpenMPCapturedVars()
282 LValue SrcLV = in GenerateOpenMPCapturedVars()
301 LValue AddrLV, in castValueFromUintptr()
318 LValue TmpLVal = CGF.MakeAddrLValue(TmpAddr, RefType); in castValueFromUintptr()
493 LValue ArgLVal = CGF.MakeAddrLValue(LocalAddr, Args[Cnt]->getType(), in emitOutlinedFunctionPrologue()
601 LValue LV = WrapperCGF.MakeAddrLValue( in GenerateOpenMPCapturedStmtFunction()
611 LValue LV = WrapperCGF.MakeAddrLValue(WrapperCGF.GetAddrOfLocalVar(Arg), in GenerateOpenMPCapturedStmtFunction()
696 LValue Dest = MakeAddrLValue(DestAddr, OriginalType); in EmitOMPCopy()
697 LValue Src = MakeAddrLValue(SrcAddr, OriginalType); in EmitOMPCopy()
769 LValue OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
782 LValue Dest = in EmitOMPFirstprivateClause()
1673 static LValue EmitOMPHelperVar(CodeGenFunction &CGF, in EmitOMPHelperVar()
2050 static std::pair<LValue, LValue>
2054 LValue LB = in emitDistributeParallelForInnerBounds()
2056 LValue UB = in emitDistributeParallelForInnerBounds()
2065 LValue PrevLB = CGF.EmitLValue(LS.getPrevLowerBoundVariable()); in emitDistributeParallelForInnerBounds()
2066 LValue PrevUB = CGF.EmitLValue(LS.getPrevUpperBoundVariable()); in emitDistributeParallelForInnerBounds()
2115 LValue LB = in emitDistributeParallelForDistributeInnerBoundParams()
2120 LValue UB = in emitDistributeParallelForDistributeInnerBoundParams()
2277 std::pair<LValue, LValue> Bounds = CodeGenLoopBounds(*this, S); in EmitOMPWorksharingLoop()
2278 LValue LB = Bounds.first; in EmitOMPWorksharingLoop()
2279 LValue UB = Bounds.second; in EmitOMPWorksharingLoop()
2280 LValue ST = in EmitOMPWorksharingLoop()
2282 LValue IL = in EmitOMPWorksharingLoop()
2445 static std::pair<LValue, LValue>
2448 LValue LB = in emitForLoopBounds()
2450 LValue UB = in emitForLoopBounds()
2508 static LValue createSectionLVal(CodeGenFunction &CGF, QualType Ty, in createSectionLVal()
2511 LValue LVal = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty, Name), Ty); in createSectionLVal()
2527 LValue LB = createSectionLVal(CGF, KmpInt32Ty, ".omp.sections.lb.", in EmitSections()
2532 LValue UB = in EmitSections()
2534 LValue ST = createSectionLVal(CGF, KmpInt32Ty, ".omp.sections.st.", in EmitSections()
2536 LValue IL = createSectionLVal(CGF, KmpInt32Ty, ".omp.sections.il.", in EmitSections()
2539 LValue IV = createSectionLVal(CGF, KmpInt32Ty, ".omp.sections.iv."); in EmitSections()
3322 LValue LB = EmitOMPHelperVar( in EmitOMPDistributeLoop()
3327 LValue UB = EmitOMPHelperVar( in EmitOMPDistributeLoop()
3332 LValue ST = in EmitOMPDistributeLoop()
3334 LValue IL = in EmitOMPDistributeLoop()
3584 LValue LVal, RValue RVal) { in emitSimpleAtomicStore()
3595 void CodeGenFunction::emitOMPSimpleStore(LValue LVal, RValue RVal, in emitOMPSimpleStore()
3619 LValue XLValue = CGF.EmitLValue(X); in emitOMPAtomicReadExpr()
3620 LValue VLValue = CGF.EmitLValue(V); in emitOMPAtomicReadExpr()
3651 static std::pair<bool, RValue> emitOMPAtomicRMW(CodeGenFunction &CGF, LValue X, in emitOMPAtomicRMW()
3746 LValue X, RValue E, BinaryOperatorKind BO, bool IsXLHSInRHSPart, in EmitOMPAtomicSimpleUpdateExpr()
3783 LValue XLValue = CGF.EmitLValue(X); in emitOMPAtomicUpdateExpr()
3832 LValue VLValue = CGF.EmitLValue(V); in emitOMPAtomicCaptureExpr()
3833 LValue XLValue = CGF.EmitLValue(X); in emitOMPAtomicCaptureExpr()
5045 LValue GlobLVal = CGF.EmitLValue(E); in EmitSimpleOMPExecutableDirective()