Lines Matching refs:LValue
150 SmallVector<std::pair<LValue, LValue>, 4> SharedAddresses;
152 SmallVector<std::pair<LValue, LValue>, 4> OrigAddresses;
159 LValue emitSharedLValue(CodeGenFunction &CGF, const Expr *E);
161 LValue emitSharedLValueUB(CodeGenFunction &CGF, const Expr *E);
168 Address PrivateAddr, LValue SharedLVal,
193 LValue SharedLVal,
207 /// Returns LValue for the reduction item.
208 LValue getSharedLValue(unsigned N) const { return SharedAddresses[N].first; }
209 /// Returns LValue for the original reduction item.
210 LValue getOrigLValue(unsigned N) const { return OrigAddresses[N].first; }
257 LValue IVLVal;
283 LValue IVLVal);
419 const FieldDecl *, LValue>>>
811 LValue TDBase;
858 void emitLastprivateConditionalUpdate(CodeGenFunction &CGF, LValue IVLVal,
859 StringRef UniqueDeclName, LValue LVal,
866 std::pair<llvm::Value *, LValue> getDepobjElements(CodeGenFunction &CGF,
867 LValue DepobjLVal,
1485 LValue SharedLVal);
1803 /// \param PrivLVal LValue for the private copy.
1806 LValue PrivLVal,
1828 void emitDestroyClause(CodeGenFunction &CGF, LValue DepobjLVal,
1832 /// \param DepobjLVal LValue for the main depobj object.
1834 void emitUpdateClause(CodeGenFunction &CGF, LValue DepobjLVal,
2291 LValue SharedLVal) override;