Lines Matching refs:ExprRange
3530 ExprResult Sema::BuildAtomicExpr(SourceRange CallRange, SourceRange ExprRange, in BuildAtomicExpr() argument
3739 << /*is non object*/ 0 << ExprRange; in BuildAtomicExpr()
3745 << /*is non object*/ 0 << ExprRange; in BuildAtomicExpr()
3758 Diag(ExprRange.getBegin(), diag::err_atomic_builtin_must_be_pointer) in BuildAtomicExpr()
3768 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic) in BuildAtomicExpr()
3774 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_atomic) in BuildAtomicExpr()
3782 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_pointer) in BuildAtomicExpr()
3793 Diag(ExprRange.getBegin(), diag::err_atomic_builtin_must_be_pointer) in BuildAtomicExpr()
3823 Diag(ExprRange.getBegin(), DID) in BuildAtomicExpr()
3835 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int_or_ptr) in BuildAtomicExpr()
3846 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_trivial_copy) in BuildAtomicExpr()
3862 Diag(ExprRange.getBegin(), diag::err_arc_atomic_ownership) in BuildAtomicExpr()
3938 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin()); in BuildAtomicExpr()
3955 ExprRange.getBegin()); in BuildAtomicExpr()
3961 CheckNonNullArgument(*this, ValArg, ExprRange.getBegin()); in BuildAtomicExpr()
3976 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin()); in BuildAtomicExpr()
4076 AtomicExpr(ExprRange.getBegin(), SubExprs, ResultType, Op, RParenLoc); in BuildAtomicExpr()