Searched refs:InsnMatcher (Results 1 – 3 of 3) sorted by relevance
593 return InsnMatcher; in addBuiltinPredicates()598 return InsnMatcher; in addBuiltinPredicates()629 return InsnMatcher; in addBuiltinPredicates()634 return InsnMatcher; in addBuiltinPredicates()638 return InsnMatcher; in addBuiltinPredicates()686 return InsnMatcher; in addBuiltinPredicates()691 return InsnMatcher; in addBuiltinPredicates()697 return InsnMatcher; in addBuiltinPredicates()702 return InsnMatcher; in addBuiltinPredicates()705 return InsnMatcher; in addBuiltinPredicates()[all …]
695 InstructionMatcher &InsnMatcher = *Matchers.front(); in getFirstConditionAsRootType() local696 if (!InsnMatcher.predicates_empty()) in getFirstConditionAsRootType()706 InstructionMatcher &InsnMatcher = *Item.first; in optimize() local707 for (auto &OM : InsnMatcher.operands()) { in optimize()719 InsnMatcher.optimize(); in optimize()860 const auto &I = InsnVariableIDs.find(&InsnMatcher); in getInsnVarID()1787 const unsigned NewInsnVarID = InsnMatcher->getInsnVarID(); in emitCaptureOpcodes()1808 if (InsnMatcher->isHigherPriorityThan(*BP->InsnMatcher)) in isHigherPriorityThan()1874 unsigned OldInsnVarID = Rule.getInsnVarID(InsnMatcher); in emitRenderOpcodes()1889 unsigned OldInsnVarID = Rule.getInsnVarID(InsnMatcher); in emitRenderOpcodes()[all …]
602 unsigned getInsnVarID(InstructionMatcher &InsnMatcher) const;624 void reserveInsnMatcherForMutation(InstructionMatcher *InsnMatcher) { in reserveInsnMatcherForMutation() argument625 bool R = MutatableInsns.erase(InsnMatcher); in reserveInsnMatcherForMutation()1799 std::unique_ptr<InstructionMatcher> InsnMatcher;1808 InsnMatcher(new InstructionMatcher(Rule, SymbolicName, NumOpsCheck)), in OperandPredicateMatcher()1815 InstructionMatcher &getInsnMatcher() const { return *InsnMatcher; } in getInsnMatcher()1821 InsnMatcher->emitPredicateOpcodes(Table, Rule); in emitPredicateOpcodes()1829 return InsnMatcher->countRendererFns(); in countRendererFns()