Searched refs:InstructionMatcher (Results 1 – 3 of 3) sorted by relevance
233 class InstructionMatcher : public EntityMatcher<Value> {238 InstructionMatcher(unsigned C) : Code(C) {} in InstructionMatcher() function364 std::shared_ptr<InstructionMatcher> MInstruction(unsigned C, T... Args) { in MInstruction()365 auto Result = new InstructionMatcher(C); in MInstruction()367 return std::shared_ptr<InstructionMatcher>(Result); in MInstruction()
184 class InstructionMatcher;817 using MatchersTy = std::vector<std::unique_ptr<InstructionMatcher>> ;824 using DefinedInsnVariablesMap = std::map<InstructionMatcher *, unsigned>;829 using MutatableInsnSet = SmallPtrSet<InstructionMatcher *, 4>;883 InstructionMatcher &addInstructionMatcher(StringRef SymbolicName);892 unsigned implicitlyDefineInsnVar(InstructionMatcher &Matcher);894 unsigned getInsnVarID(InstructionMatcher &InsnMatcher) const;916 void reserveInsnMatcherForMutation(InstructionMatcher *InsnMatcher) { in reserveInsnMatcherForMutation()963 InstructionMatcher &getInstructionMatcher(StringRef SymbolicName) const;987 InstructionMatcher &insnmatchers_front() const { return *Matchers.front(); } in insnmatchers_front()[all …]
META-INF/ META-INF/MANIFEST.MF META-INF/backend-common. ...