Lines Matching refs:ExprRange
6207 ExprResult Sema::BuildAtomicExpr(SourceRange CallRange, SourceRange ExprRange, in BuildAtomicExpr() argument
6375 << ExprRange; in BuildAtomicExpr()
6381 << ExprRange; in BuildAtomicExpr()
6394 Diag(ExprRange.getBegin(), diag::err_atomic_builtin_must_be_pointer) in BuildAtomicExpr()
6404 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic) in BuildAtomicExpr()
6410 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_atomic) in BuildAtomicExpr()
6418 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_non_const_pointer) in BuildAtomicExpr()
6443 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int_ptr_or_fp) in BuildAtomicExpr()
6448 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int) in BuildAtomicExpr()
6460 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_atomic_int_or_ptr) in BuildAtomicExpr()
6471 Diag(ExprRange.getBegin(), diag::err_atomic_op_needs_trivial_copy) in BuildAtomicExpr()
6487 Diag(ExprRange.getBegin(), diag::err_arc_atomic_ownership) in BuildAtomicExpr()
6563 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin()); in BuildAtomicExpr()
6580 ExprRange.getBegin()); in BuildAtomicExpr()
6586 CheckNonNullArgument(*this, ValArg, ExprRange.getBegin()); in BuildAtomicExpr()
6601 CheckNonNullArgument(*this, APIOrderedArgs[i], ExprRange.getBegin()); in BuildAtomicExpr()
6683 AtomicExpr(ExprRange.getBegin(), SubExprs, ResultType, Op, RParenLoc); in BuildAtomicExpr()