Lines Matching refs:AtomicOrderingMMOPredicateMatcher

1988 class AtomicOrderingMMOPredicateMatcher : public InstructionPredicateMatcher {  class
2001 AtomicOrderingMMOPredicateMatcher(unsigned InsnVarID, StringRef Order, in AtomicOrderingMMOPredicateMatcher() function in __anoncee47b830111::AtomicOrderingMMOPredicateMatcher
2013 const auto &R = *cast<AtomicOrderingMMOPredicateMatcher>(&B); in isIdentical()
3929 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("Monotonic"); in addBuiltinPredicates()
3933 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("Acquire"); in addBuiltinPredicates()
3937 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("Release"); in addBuiltinPredicates()
3941 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3946 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3953 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3954 "Acquire", AtomicOrderingMMOPredicateMatcher::AO_OrStronger); in addBuiltinPredicates()
3958 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3959 "Acquire", AtomicOrderingMMOPredicateMatcher::AO_WeakerThan); in addBuiltinPredicates()
3964 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3965 "Release", AtomicOrderingMMOPredicateMatcher::AO_OrStronger); in addBuiltinPredicates()
3969 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in addBuiltinPredicates()
3970 "Release", AtomicOrderingMMOPredicateMatcher::AO_WeakerThan); in addBuiltinPredicates()
4064 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>("NotAtomic"); in createAndImportSelDAGMatcher()
4067 InsnMatcher.addPredicate<AtomicOrderingMMOPredicateMatcher>( in createAndImportSelDAGMatcher()
4068 "Unordered", AtomicOrderingMMOPredicateMatcher::AO_OrStronger); in createAndImportSelDAGMatcher()