Lines Matching refs:AtomicOrdering
255 bool parseOptionalAtomicOrdering(AtomicOrdering &Order);
2565 bool MIParser::parseOptionalAtomicOrdering(AtomicOrdering &Order) { in parseOptionalAtomicOrdering()
2566 Order = AtomicOrdering::NotAtomic; in parseOptionalAtomicOrdering()
2570 Order = StringSwitch<AtomicOrdering>(Token.stringValue()) in parseOptionalAtomicOrdering()
2571 .Case("unordered", AtomicOrdering::Unordered) in parseOptionalAtomicOrdering()
2572 .Case("monotonic", AtomicOrdering::Monotonic) in parseOptionalAtomicOrdering()
2573 .Case("acquire", AtomicOrdering::Acquire) in parseOptionalAtomicOrdering()
2574 .Case("release", AtomicOrdering::Release) in parseOptionalAtomicOrdering()
2575 .Case("acq_rel", AtomicOrdering::AcquireRelease) in parseOptionalAtomicOrdering()
2576 .Case("seq_cst", AtomicOrdering::SequentiallyConsistent) in parseOptionalAtomicOrdering()
2577 .Default(AtomicOrdering::NotAtomic); in parseOptionalAtomicOrdering()
2579 if (Order != AtomicOrdering::NotAtomic) { in parseOptionalAtomicOrdering()
2616 AtomicOrdering Order, FailureOrder; in parseMachineMemoryOperand()