Lines Matching refs:ExprRange
4882 ExprResult Sema::BuildAtomicExpr(SourceRange CallRange, SourceRange ExprRange, in BuildAtomicExpr() argument
5037 << ExprRange; in BuildAtomicExpr()
5043 << ExprRange; in BuildAtomicExpr()
5056 Diag(ExprRange.getBegin(), diag::err_atomic_builtin_must_be_pointer) in BuildAtomicExpr()
5066 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic) in BuildAtomicExpr()
5072 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_atomic) in BuildAtomicExpr()
5080 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_pointer) in BuildAtomicExpr()
5105 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int_ptr_or_fp) in BuildAtomicExpr()
5110 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int) in BuildAtomicExpr()
5122 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int_or_ptr) in BuildAtomicExpr()
5131 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_trivial_copy) in BuildAtomicExpr()
5147 Diag(ExprRange.getBegin(), diag::err_arc_atomic_ownership) in BuildAtomicExpr()
5223 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin()); in BuildAtomicExpr()
5240 ExprRange.getBegin()); in BuildAtomicExpr()
5246 CheckNonNullArgument(*this, ValArg, ExprRange.getBegin()); in BuildAtomicExpr()
5261 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin()); in BuildAtomicExpr()
5343 AtomicExpr(ExprRange.getBegin(), SubExprs, ResultType, Op, RParenLoc); in BuildAtomicExpr()