Lines Matching refs:EmitLValue
103 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress()); in OMPLexicalScope()
301 InlinedShareds.addPrivate(VD, CGF.EmitLValue(&DRE).getAddress()); in OMPSimdLexicalScope()
326 return EmitLValue(&DRE); in EmitOMPSharedLValue()
329 return EmitLValue(E); in EmitOMPSharedLValue()
367 llvm::Value *CV = EmitLoadOfScalar(EmitLValue(*I), CurCap->getLocation()); in GenerateOpenMPCapturedVars()
394 CapturedVars.push_back(EmitLValue(*I).getAddress().emitRawPointer(*this)); in GenerateOpenMPCapturedVars()
896 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
899 OriginalLVal = EmitLValue(&DRE); in EmitOMPFirstprivateClause()
1020 MasterAddr = EmitLValue(&DRE).getAddress(); in EmitOMPCopyinClause()
1030 Address PrivateAddr = EmitLValue(*IRef).getAddress(); in EmitOMPCopyinClause()
1099 PrivateScope.addPrivate(DestVD, EmitLValue(&DRE).getAddress()); in EmitOMPLastprivateClauseInit()
2089 LValue LCVal = EmitLValue(LoopVarRef); in EmitOMPCanonicalLoop()
2231 Address OrigAddr = EmitLValue(&DRE).getAddress(); in EmitOMPLinearClauseFinal()
2298 (void)LoopScope.addPrivate(PrivateVD, EmitLValue(&DRE).getAddress()); in EmitOMPPrivateLoopCounters()
2464 OrigAddr = EmitLValue(CED->getInit()->IgnoreImpCasts()).getAddress(); in EmitOMPSimdFinal()
2469 OrigAddr = EmitLValue(&DRE).getAddress(); in EmitOMPSimdFinal()
2495 return CGF.EmitLValue(Helper); in EmitOMPHelperVar()
2593 CGF, S, CGF.EmitLValue(S.getIterationVariable())); in emitOMPSimdRegion()
3151 LValue PrevLB = CGF.EmitLValue(LS.getPrevLowerBoundVariable()); in emitDistributeParallelForInnerBounds()
3152 LValue PrevUB = CGF.EmitLValue(LS.getPrevUpperBoundVariable()); in emitDistributeParallelForInnerBounds()
3202 CGF.EmitLValue(cast<DeclRefExpr>(Dir.getCombinedLowerBoundVariable())); in emitDistributeParallelForDistributeInnerBoundParams()
3207 CGF.EmitLValue(cast<DeclRefExpr>(Dir.getCombinedUpperBoundVariable())); in emitDistributeParallelForDistributeInnerBoundParams()
3384 *this, S, EmitLValue(S.getIterationVariable())); in EmitOMPWorksharingLoop()
3673 LValue DestLVal = CGF.EmitLValue(OrigExpr); in emitScanBasedDirectiveFinals()
3674 LValue SrcLVal = CGF.EmitLValue(CopyArrayElem); in emitScanBasedDirectiveFinals()
3788 LHSAddr = CGF.EmitLValue(CopyArrayElem).getAddress(); in emitScanBasedDirective()
3799 RHSAddr = CGF.EmitLValue(CopyArrayElem).getAddress(); in emitScanBasedDirective()
4893 Scope.addPrivate(Pair.first, CGF.EmitLValue(&DRE).getAddress()); in EmitOMPTaskBasedDirective()
5006 ReductionsPtr = CGF.EmitLoadOfScalar(CGF.EmitLValue(TRExpr), in EmitOMPTaskBasedDirective()
5284 CGF.EmitLoadOfScalar(CGF.EmitLValue(TRExpr), TRExpr->getExprLoc()); in processInReduction()
5432 LValue DOLVal = EmitLValue(DO->getDepobj()); in EmitOMPDepobjDirective()
5538 LValue DestLVal = EmitLValue(TempExpr); in EmitOMPScanDirective()
5539 LValue SrcLVal = EmitLValue(LHSs[I]); in EmitOMPScanDirective()
5555 DestLVal = EmitLValue(RHSs[I]); in EmitOMPScanDirective()
5556 SrcLVal = EmitLValue(LHSs[I]); in EmitOMPScanDirective()
5559 DestLVal = EmitLValue(RHSs[I]); in EmitOMPScanDirective()
5560 SrcLVal = EmitLValue(TempExpr); in EmitOMPScanDirective()
5584 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
5596 LValue DestLVal = EmitLValue(CopyArrayElem); in EmitOMPScanDirective()
5597 LValue SrcLVal = EmitLValue(OrigExpr); in EmitOMPScanDirective()
5615 LValue IdxLVal = EmitLValue(IVExpr); in EmitOMPScanDirective()
5637 LValue SrcLVal = EmitLValue(CopyArrayElem); in EmitOMPScanDirective()
5638 LValue DestLVal = EmitLValue(OrigExpr); in EmitOMPScanDirective()
6096 LValue XLValue = CGF.EmitLValue(X); in emitOMPAtomicReadExpr()
6097 LValue VLValue = CGF.EmitLValue(V); in emitOMPAtomicReadExpr()
6126 emitSimpleAtomicStore(CGF, AO, CGF.EmitLValue(X), CGF.EmitAnyExpr(E)); in emitOMPAtomicWriteExpr()
6304 LValue XLValue = CGF.EmitLValue(X); in emitOMPAtomicUpdateExpr()
6364 LValue VLValue = CGF.EmitLValue(V); in emitOMPAtomicCaptureExpr()
6365 LValue XLValue = CGF.EmitLValue(X); in emitOMPAtomicCaptureExpr()
6486 LValue XLVal = CGF.EmitLValue(X); in emitOMPAtomicCompareExpr()
6517 LValue LV = CGF.EmitLValue(V); in emitOMPAtomicCompareExpr()
6524 LValue LV = CGF.EmitLValue(R); in emitOMPAtomicCompareExpr()
7084 EmitLValue(C->getInteropVar()).getPointer(*this); in EmitOMPInteropDirective()
7104 EmitLValue(C->getInteropVar()).getPointer(*this); in EmitOMPInteropDirective()
7115 EmitLValue(C->getInteropVar()).getPointer(*this); in EmitOMPInteropDirective()
8157 LValue GlobLVal = CGF.EmitLValue(Ref); in EmitSimpleOMPExecutableDirective()
8172 LValue GlobLVal = CGF.EmitLValue(E); in EmitSimpleOMPExecutableDirective()