Lines Matching refs:pattern

577   /// immediate of this kind in a pattern (e.g. imm, or i64immSExt32).
586 /// sign extended immediate of this kind in a pattern (e.g. imm16immSExt8).
629 string mnemonic, string args, list<dag> pattern>
633 !strconcat(mnemonic, "{", typeinfo.InstrSuffix, "}\t", args), pattern> {
642 dag outlist, X86FoldableSchedWrite sched, list<dag> pattern>
645 mnemonic, "{$src2, $src1|$src1, $src2}", pattern>,
648 // BinOpRR_F - Instructions like "cmp reg, Reg", where the pattern has
656 // BinOpRR_RF - Instructions like "add reg, reg, reg", where the pattern has
664 // BinOpRR_RFF - Instructions like "adc reg, reg, reg", where the pattern has
705 dag outlist, X86FoldableSchedWrite sched, list<dag> pattern>
708 mnemonic, "{$src2, $src1|$src1, $src2}", pattern>,
714 dag outlist, X86FoldableSchedWrite sched, list<dag> pattern>
717 mnemonic, "{$src2, $src1|$src1, $src2}", pattern>,
748 Format f, dag outlist, X86FoldableSchedWrite sched, list<dag> pattern>
751 mnemonic, "{$src2, $src1|$src1, $src2}", pattern>,
779 Format f, dag outlist, X86FoldableSchedWrite sched, list<dag> pattern>
782 mnemonic, "{$src2, $src1|$src1, $src2}", pattern>,
811 list<dag> pattern>
814 mnemonic, "{$src, $dst|$dst, $src}", pattern>;
851 Format f, list<dag> pattern>
854 mnemonic, "{$src, $dst|$dst, $src}", pattern> {
883 Format f, list<dag> pattern>
886 mnemonic, "{$src, $dst|$dst, $src}", pattern> {
941 /// ArithBinOp_RF - This is an arithmetic binary operator where the pattern is
1028 /// ArithBinOp_RFF - This is an arithmetic binary operator where the pattern is
1113 /// ArithBinOp_F - This is an arithmetic binary operator where the pattern is