Lines Matching refs:i8
37 /* CCR */ SDTCisVT<1, i8>,
44 /* CCR */ SDTCisVT<1, i8>,
52 /* CCR */ SDTCisVT<1, i8>,
59 /* CCR */ SDTCisVT<0, i8>,
66 /* Cond */ SDTCisVT<3, i8>,
67 /* CCR */ SDTCisVT<4, i8>
72 /* Cond */ SDTCisVT<1, i8>,
73 /* CCR */ SDTCisVT<2, i8>
77 /* BOOL */ SDTCisVT<0, i8>,
78 /* Cond */ SDTCisVT<1, i8>,
79 /* CCR */ SDTCisVT<2, i8>
84 /* Cond */ SDTCisVT<1, i8>,
85 /* CCR */ SDTCisVT<2, i8>
393 def Mxi8imm : MxOp<i8, MxSize8, "i">;
445 def MxCONDt : PatLeaf<(i8 0)>; // True
446 def MxCONDf : PatLeaf<(i8 1)>; // False
447 def MxCONDhi : PatLeaf<(i8 2)>; // High
448 def MxCONDls : PatLeaf<(i8 3)>; // Less or Same
449 def MxCONDcc : PatLeaf<(i8 4)>; // Carry Clear
450 def MxCONDcs : PatLeaf<(i8 5)>; // Carry Set
451 def MxCONDne : PatLeaf<(i8 6)>; // Not Equal
452 def MxCONDeq : PatLeaf<(i8 7)>; // Equal
453 def MxCONDvc : PatLeaf<(i8 8)>; // Overflow Clear
454 def MxCONDvs : PatLeaf<(i8 9)>; // Overflow Set
455 def MxCONDpl : PatLeaf<(i8 10)>; // Plus
456 def MxCONDmi : PatLeaf<(i8 11)>; // Minus
457 def MxCONDge : PatLeaf<(i8 12)>; // Greater or Equal
458 def MxCONDlt : PatLeaf<(i8 13)>; // Less Than
459 def MxCONDgt : PatLeaf<(i8 14)>; // Greater Than
460 def MxCONDle : PatLeaf<(i8 15)>; // Less or Equal
502 def Mxi8immSExt8 : PatLeaf<(i8 imm)>;
517 def Mximm8_1to8 : ImmLeaf<i8, [{ return Imm >= 1 && Imm <= 8; }]>;
523 // known to be 32-bit aligned or better. Ditto for i8 to i16.
544 def Mxloadi8 : PatFrag<(ops node:$ptr), (i8 (load node:$ptr))>;
550 def MxZExtLoadi8i1 : PatFrag<(ops node:$ptr), (i8 (zextloadi1 node:$ptr))>;
557 def MxExtLoadi8i1 : PatFrag<(ops node:$ptr), (i8 (extloadi1 node:$ptr))>;
723 : MxType<i8, "b", "", rLet, reg,