Lines Matching defs:InsnMatcher
691 InstructionMatcher &InsnMatcher = *Matchers.front();
692 if (!InsnMatcher.predicates_empty())
694 dyn_cast<LLTOperandMatcher>(&**InsnMatcher.predicates_begin()))
702 InstructionMatcher &InsnMatcher = *Item.first;
703 for (auto &OM : InsnMatcher.operands()) {
715 InsnMatcher.optimize();
869 unsigned RuleMatcher::getInsnVarID(InstructionMatcher &InsnMatcher) const {
870 const auto &I = InsnVariableIDs.find(&InsnMatcher);
1832 const unsigned NewInsnVarID = InsnMatcher->getInsnVarID();
1853 if (InsnMatcher->isHigherPriorityThan(*BP->InsnMatcher))
1927 InstructionMatcher &InsnMatcher = Rule.getInstructionMatcher(SymbolicName);
1928 unsigned OldInsnVarID = Rule.getInsnVarID(InsnMatcher);
1942 InstructionMatcher &InsnMatcher = Rule.getInstructionMatcher(SymbolicName);
1943 unsigned OldInsnVarID = Rule.getInsnVarID(InsnMatcher);
2104 InstructionMatcher &InsnMatcher = Rule.getInstructionMatcher(SymbolicName);
2105 unsigned OldInsnVarID = Rule.getInsnVarID(InsnMatcher);