Lines Matching refs:dag
16 class Pattern<dag patternToMatch, list<dag> resultInstrs> {
17 dag PatternToMatch = patternToMatch;
18 list<dag> ResultInstrs = resultInstrs;
23 class Pat<dag pattern, dag result> : Pattern<pattern, [result]>;
25 class Inst<bits<8> opcode, dag oopnds, dag iopnds, string asmstr,
26 list<dag> pattern> {
28 dag OutOperands = oopnds;
29 dag InOperands = iopnds;
31 list<dag> Pattern = pattern;
78 dag pattern;
90 class MakePat<list<dag> patterns> : Pat<patterns[0], patterns[1]>;
92 class Base<bits<8> opcode, dag opnds, dag iopnds, string asmstr, Intrinsic intr,
93 list<list<dag>> patterns>
106 multiclass arith<bits<8> opcode, string asmstr, string intr, list<list<dag>> patterns> {