Lines Matching refs:vt
117 multiclass MVCLoadStore<SDPatternOperator load, ValueType vt, Instruction insn,
119 def : Pat<(mvc_store (vt (load bdaddr12only:$src)), bdaddr12only:$dest),
128 ValueType vt, Instruction insn, bits<5> length> {
129 def : Pat<(operator (vt (load bdaddr12only:$src)), bdaddr12only:$dest),
135 multiclass BlockLoadStore<SDPatternOperator load, ValueType vt,
138 defm : MVCLoadStore<load, vt, mvc, length>;
139 defm : BinaryLoadStore<block_and1, load, vt, nc, length>;
140 defm : BinaryLoadStore<block_and2, load, vt, nc, length>;
141 defm : BinaryLoadStore<block_or1, load, vt, oc, length>;
142 defm : BinaryLoadStore<block_or2, load, vt, oc, length>;
143 defm : BinaryLoadStore<block_xor1, load, vt, xc, length>;
144 defm : BinaryLoadStore<block_xor2, load, vt, xc, length>;
158 SDPatternOperator operator, ValueType vt>
159 : Pat<(vt (operator cls:$x, cls:$y)), (insn cls:$x, cls:$y)>;
166 : Pat<(tr1.vt (operator (tr2.vt tr2.op:$vec))),
173 : Pat<(tr.vt (operator (tr.vt tr.op:$vec1), (tr.vt tr.op:$vec2))),