rustc_codegen_ssa: cleanup AtomicOrdering
* Remove unused `NotAtomic` ordering. * Rename `Monotonic` to `Relaxed` - a Rust specific name.
This commit is contained in:
parent
084d2d7c49
commit
8f0f6e365c
1 changed files with 2 additions and 4 deletions
|
@ -68,9 +68,8 @@ trait EnumClone {
|
||||||
impl EnumClone for AtomicOrdering {
|
impl EnumClone for AtomicOrdering {
|
||||||
fn clone(&self) -> Self {
|
fn clone(&self) -> Self {
|
||||||
match *self {
|
match *self {
|
||||||
AtomicOrdering::NotAtomic => AtomicOrdering::NotAtomic,
|
|
||||||
AtomicOrdering::Unordered => AtomicOrdering::Unordered,
|
AtomicOrdering::Unordered => AtomicOrdering::Unordered,
|
||||||
AtomicOrdering::Monotonic => AtomicOrdering::Monotonic,
|
AtomicOrdering::Relaxed => AtomicOrdering::Relaxed,
|
||||||
AtomicOrdering::Acquire => AtomicOrdering::Acquire,
|
AtomicOrdering::Acquire => AtomicOrdering::Acquire,
|
||||||
AtomicOrdering::Release => AtomicOrdering::Release,
|
AtomicOrdering::Release => AtomicOrdering::Release,
|
||||||
AtomicOrdering::AcquireRelease => AtomicOrdering::AcquireRelease,
|
AtomicOrdering::AcquireRelease => AtomicOrdering::AcquireRelease,
|
||||||
|
@ -1384,9 +1383,8 @@ impl ToGccOrdering for AtomicOrdering {
|
||||||
|
|
||||||
let ordering =
|
let ordering =
|
||||||
match self {
|
match self {
|
||||||
AtomicOrdering::NotAtomic => __ATOMIC_RELAXED, // TODO(antoyo): check if that's the same.
|
|
||||||
AtomicOrdering::Unordered => __ATOMIC_RELAXED,
|
AtomicOrdering::Unordered => __ATOMIC_RELAXED,
|
||||||
AtomicOrdering::Monotonic => __ATOMIC_RELAXED, // TODO(antoyo): check if that's the same.
|
AtomicOrdering::Relaxed => __ATOMIC_RELAXED, // TODO(antoyo): check if that's the same.
|
||||||
AtomicOrdering::Acquire => __ATOMIC_ACQUIRE,
|
AtomicOrdering::Acquire => __ATOMIC_ACQUIRE,
|
||||||
AtomicOrdering::Release => __ATOMIC_RELEASE,
|
AtomicOrdering::Release => __ATOMIC_RELEASE,
|
||||||
AtomicOrdering::AcquireRelease => __ATOMIC_ACQ_REL,
|
AtomicOrdering::AcquireRelease => __ATOMIC_ACQ_REL,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue