Lines Matching refs:AtomicOrderingMMOPredicateMatcher

1984 class AtomicOrderingMMOPredicateMatcher : public InstructionPredicateMatcher {  class
1997 AtomicOrderingMMOPredicateMatcher(unsigned InsnVarID, StringRef Order, in AtomicOrderingMMOPredicateMatcher() function in __anon612774070111::AtomicOrderingMMOPredicateMatcher
2009 const auto &R = *cast<AtomicOrderingMMOPredicateMatcher>(&B); in isIdentical()
3896 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("Monotonic"); in addBuiltinPredicates()
3900 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("Acquire"); in addBuiltinPredicates()
3904 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("Release"); in addBuiltinPredicates()
3908 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3913 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3920 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3921 "Acquire", AtomicOrderingMMOPredicateMatcher::AO_OrStronger); in addBuiltinPredicates()
3925 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3926 "Acquire", AtomicOrderingMMOPredicateMatcher::AO_WeakerThan); in addBuiltinPredicates()
3931 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3932 "Release", AtomicOrderingMMOPredicateMatcher::AO_OrStronger); in addBuiltinPredicates()
3936 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3937 "Release", AtomicOrderingMMOPredicateMatcher::AO_WeakerThan); in addBuiltinPredicates()
4020 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("NotAtomic"); in createAndImportSelDAGMatcher()
4023 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in createAndImportSelDAGMatcher()
4024 "Unordered", AtomicOrderingMMOPredicateMatcher::AO_OrStronger); in createAndImportSelDAGMatcher()