Lines Matching refs:ExprRange
6010 ExprResult Sema::BuildAtomicExpr(SourceRange CallRange, SourceRange ExprRange, in BuildAtomicExpr() argument
6178 << ExprRange; in BuildAtomicExpr()
6184 << ExprRange; in BuildAtomicExpr()
6197 Diag(ExprRange.getBegin(), diag::err_atomic_builtin_must_be_pointer) in BuildAtomicExpr()
6207 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic) in BuildAtomicExpr()
6213 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_atomic) in BuildAtomicExpr()
6221 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_pointer) in BuildAtomicExpr()
6246 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int_ptr_or_fp) in BuildAtomicExpr()
6251 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int) in BuildAtomicExpr()
6263 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int_or_ptr) in BuildAtomicExpr()
6274 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_trivial_copy) in BuildAtomicExpr()
6290 Diag(ExprRange.getBegin(), diag::err_arc_atomic_ownership) in BuildAtomicExpr()
6366 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin()); in BuildAtomicExpr()
6383 ExprRange.getBegin()); in BuildAtomicExpr()
6389 CheckNonNullArgument(*this, ValArg, ExprRange.getBegin()); in BuildAtomicExpr()
6404 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin()); in BuildAtomicExpr()
6486 AtomicExpr(ExprRange.getBegin(), SubExprs, ResultType, Op, RParenLoc); in BuildAtomicExpr()