Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelCombinerEmitter.cpp671 void print(raw_ostream &OS, const PatternAlternatives &Alts) const;
684 const CXXPattern &P, const PatternAlternatives &Alts);
711 RuleMatcher &addRuleMatcher(const PatternAlternatives &Alts,
720 bool emitMatchPattern(CodeExpansions &CE, const PatternAlternatives &Alts,
722 bool emitMatchPattern(CodeExpansions &CE, const PatternAlternatives &Alts,
726 const PatternAlternatives &Alts, RuleMatcher &RM,
759 CodeExpansions &CE, const PatternAlternatives &Alts, RuleMatcher &M,
854 for (const auto &Alts : PermutationsToEmit) { in emitRuleMatchers() local
857 if (!emitMatchPattern(CE, Alts, *cast<AnyOpcodePattern>(MatchRoot))) in emitRuleMatchers()
864 if (!emitMatchPattern(CE, Alts, *cast<InstructionPattern>(MatchRoot))) in emitRuleMatchers()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/
H A DPatterns.cpp554 for (const auto &Alt : Alts) { in checkSemantics()
590 for (const auto &Alt : Alts) { in checkSemantics()
618 for (const auto &Alt : Alts) { in checkSemantics()
659 for (auto &Alt : Alts) { in checkSemantics()
686 for (const auto &Alt : Alts) { in handleUnboundInParam()
718 for (auto &Alt : Alts) { in buildOperandsTables()
750 for (const auto &Alt : Alts) { in print()
H A DPatterns.h592 Alternative &addAlternative() { return Alts.emplace_back(); } in addAlternative()
593 const Alternative &getAlternative(unsigned K) const { return Alts[K]; } in getAlternative()
594 unsigned num_alternatives() const { return Alts.size(); } in num_alternatives()
642 SmallVector<Alternative, 2> Alts; variable
H A DPatternParser.cpp359 const ListInit *Alts = Def->getValueAsListInit("Alternatives"); in parsePatFragImpl() local
361 for (const Init *Alt : *Alts) { in parsePatFragImpl()