Lines Matching refs:AtomicOrderingMMOPredicateMatcher
1708 class AtomicOrderingMMOPredicateMatcher : public InstructionPredicateMatcher { class
1721 AtomicOrderingMMOPredicateMatcher(unsigned InsnVarID, StringRef Order, in AtomicOrderingMMOPredicateMatcher() function in __anon7e76e5f80111::AtomicOrderingMMOPredicateMatcher
1733 const auto &R = *cast<AtomicOrderingMMOPredicateMatcher>(&B); in isIdentical()
3256 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in createAndImportSelDAGMatcher()
3261 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("Acquire"); in createAndImportSelDAGMatcher()
3265 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("Release"); in createAndImportSelDAGMatcher()
3269 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in createAndImportSelDAGMatcher()
3274 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in createAndImportSelDAGMatcher()
3280 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in createAndImportSelDAGMatcher()
3281 "Acquire", AtomicOrderingMMOPredicateMatcher::AO_OrStronger); in createAndImportSelDAGMatcher()
3285 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in createAndImportSelDAGMatcher()
3286 "Acquire", AtomicOrderingMMOPredicateMatcher::AO_WeakerThan); in createAndImportSelDAGMatcher()
3291 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in createAndImportSelDAGMatcher()
3292 "Release", AtomicOrderingMMOPredicateMatcher::AO_OrStronger); in createAndImportSelDAGMatcher()
3296 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in createAndImportSelDAGMatcher()
3297 "Release", AtomicOrderingMMOPredicateMatcher::AO_WeakerThan); in createAndImportSelDAGMatcher()
3311 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("NotAtomic"); in createAndImportSelDAGMatcher()