Searched refs:InsnMatcher (Results 1 – 3 of 3) sorted by relevance
391 InstructionMatcher &InsnMatcher,395 Error importChildMatcher(RuleMatcher &Rule, InstructionMatcher &InsnMatcher,402 InstructionMatcher &InsnMatcher,494 InstructionMatcher &InsnMatcher, bool &HasAddedMatcher);599 InstructionMatcher &InsnMatcher, bool &HasAddedMatcher) { in addBuiltinPredicates() argument612 InsnMatcher.addPredicate<MemoryAddressSpacePredicateMatcher>( in addBuiltinPredicates()614 return InsnMatcher; in addBuiltinPredicates()620 InsnMatcher.addPredicate<MemoryAlignmentPredicateMatcher>(0, MinAlign); in addBuiltinPredicates()621 return InsnMatcher; in addBuiltinPredicates()628 InsnMatcher.addPredicate<MemoryVsLLTSizePredicateMatcher>( in addBuiltinPredicates()[all …]
700 InstructionMatcher &InsnMatcher = *Matchers.front(); in getFirstConditionAsRootType() local701 if (!InsnMatcher.predicates_empty()) in getFirstConditionAsRootType()703 dyn_cast<LLTOperandMatcher>(&**InsnMatcher.predicates_begin())) in getFirstConditionAsRootType()711 InstructionMatcher &InsnMatcher = *Item.first; in optimize() local712 for (auto &OM : InsnMatcher.operands()) { in optimize()724 InsnMatcher.optimize(); in optimize()879 unsigned RuleMatcher::getInsnVarID(InstructionMatcher &InsnMatcher) const { in getInsnVarID()880 const auto &I = InsnVariableIDs.find(&InsnMatcher); in getInsnVarID()1856 const unsigned NewInsnVarID = InsnMatcher->getInsnVarID(); in emitCaptureOpcodes()1877 if (InsnMatcher->isHigherPriorityThan(*BP->InsnMatcher)) in isHigherPriorityThan()[all …]
615 unsigned getInsnVarID(InstructionMatcher &InsnMatcher) const;637 void reserveInsnMatcherForMutation(InstructionMatcher *InsnMatcher) { in reserveInsnMatcherForMutation() argument638 bool R = MutatableInsns.erase(InsnMatcher); in reserveInsnMatcherForMutation()1887 std::unique_ptr<InstructionMatcher> InsnMatcher;1896 InsnMatcher( in OperandPredicateMatcher()1904 InstructionMatcher &getInsnMatcher() const { return *InsnMatcher; } in getInsnMatcher()1910 InsnMatcher->emitPredicateOpcodes(Table, Rule); in emitPredicateOpcodes()1918 return InsnMatcher->countRendererFns(); in countRendererFns()