Home
last modified time | relevance | path

Searched refs:MatcherStorage (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelMatchTable.cpp96 std::vector<std::unique_ptr<Matcher>> &MatcherStorage) { in optimizeRules() argument
116 MatcherStorage.emplace_back(std::move(CurrentGroup)); in optimizeRules()
145 std::vector<std::unique_ptr<Matcher>> &MatcherStorage);
149 std::vector<std::unique_ptr<Matcher>> &MatcherStorage);
548 optimizeRules<GroupMatcher>(Matchers, MatcherStorage).swap(Matchers); in optimize()
549 optimizeRules<SwitchMatcher>(Matchers, MatcherStorage).swap(Matchers); in optimize()
H A DGlobalISelMatchTable.h96 std::vector<std::unique_ptr<Matcher>> &MatcherStorage);
340 std::vector<std::unique_ptr<Matcher>> MatcherStorage; variable
420 std::vector<std::unique_ptr<Matcher>> MatcherStorage; variable
H A DGlobalISelCombinerEmitter.cpp2895 std::vector<std::unique_ptr<Matcher>> MatcherStorage; in buildMatchTable() local
2897 optimizeRules<GroupMatcher>(InputRules, MatcherStorage); in buildMatchTable()
2902 OptRules = optimizeRules<SwitchMatcher>(OptRules, MatcherStorage); in buildMatchTable()
H A DGlobalISelEmitter.cpp2235 std::vector<std::unique_ptr<Matcher>> MatcherStorage; in buildMatchTable() local
2237 optimizeRules<GroupMatcher>(InputRules, MatcherStorage); in buildMatchTable()
2242 OptRules = optimizeRules<SwitchMatcher>(OptRules, MatcherStorage); in buildMatchTable()