Lines Matching refs:vt
24 class ImmediateOp<ValueType vt, string asmop> : Operand<vt> {
32 class ImmOpWithPattern<ValueType vt, string asmop, code pred, SDNodeXForm xform,
34 ImmediateOp<vt, asmop>, PatLeaf<(vt ImmNode), pred, xform>;
36 // class ImmediatePatLeaf<ValueType vt, code pred,
38 // : PatLeaf<(vt ImmNode), pred, xform>;
45 multiclass Immediate<ValueType vt, code pred, SDNodeXForm xform, string asmop> {
46 // def "" : ImmediateOp<vt, asmop>,
47 // PatLeaf<(vt imm), pred, xform>;
48 def "" : ImmOpWithPattern<vt, asmop, pred, xform>;
50 // def _timm : PatLeaf<(vt timm), pred, xform>;
51 def _timm : ImmOpWithPattern<vt, asmop, pred, xform, timm>;
69 class PCRelOperand<ValueType vt, AsmOperandClass asmop> : Operand<vt> {
73 class PCRelTLSOperand<ValueType vt, AsmOperandClass asmop> : Operand<vt> {
82 class PCRelAddress<ValueType vt, string self, AsmOperandClass asmop>
83 : ComplexPattern<vt, 1, "selectPCRelAddress",
85 PCRelOperand<vt, asmop> {