Lines Matching refs:bits

12   field bits<32> Inst;
17 bits<2> op;
18 let Inst{31-30} = op; // Top two bits are the 'op' field
26 field bits<32> SoftFail = 0;
36 bits<3> op2;
37 bits<22> imm22;
45 class F2_1<bits<3> op2Val, dag outs, dag ins, string asmstr, list<dag> pattern>
47 bits<5> rd;
54 class F2_2<bits<3> op2Val, bit annul, dag outs, dag ins, string asmstr,
56 bits<4> cond;
63 class F2_3<bits<3> op2Val, bit annul, bit pred,
66 bits<2> cc;
67 bits<4> cond;
68 bits<19> imm19;
80 class F2_4<bits<3> cond, bit annul, bit pred,
83 bits<16> imm16;
84 bits<5> rs1;
105 bits<5> rd;
106 bits<6> op3;
107 bits<5> rs1;
116 class F3_1_asi<bits<2> opVal, bits<6> op3val, bits<8> asi, dag outs, dag ins,
118 bits<5> rs2;
128 class F3_1<bits<2> opVal, bits<6> op3val, dag outs, dag ins, string asmstr,
132 class F3_2<bits<2> opVal, bits<6> op3val, dag outs, dag ins,
134 bits<13> simm13;
144 class F3_3<bits<2> opVal, bits<6> op3val, bits<9> opfval, dag outs, dag ins,
146 bits<5> rs2;
156 class F3_3u<bits<2> opVal, bits<6> op3val, bits<9> opfval, dag outs, dag ins,
158 bits<5> rs2;
169 class F3_3c<bits<2> opVal, bits<6> op3val, bits<9> opfval, dag outs, dag ins,
171 bits<5> rs2;
181 class F3_Sr<bits<2> opVal, bits<6> op3val, bit xVal, dag outs, dag ins,
184 bits<5> rs2;
195 class F3_Si<bits<2> opVal, bits<6> op3val, bit xVal, dag outs, dag ins,
198 bits<6> shcnt; // shcnt32 / shcnt64.
209 multiclass F3_S<string OpcStr, bits<6> Op3Val, bit XVal, SDNode OpNode,
219 class F4<bits<6> op3, dag outs, dag ins, string asmstr, list<dag> pattern>
221 bits<5> rd;
229 class F4_1<bits<6> op3, dag outs, dag ins,
234 bits<2> cc;
235 bits<4> cond;
236 bits<5> rs2;
246 class F4_2<bits<6> op3, dag outs, dag ins,
250 bits<2> cc;
251 bits<4> cond;
252 bits<11> simm11;
261 class F4_3<bits<6> op3, bits<6> opf_low, dag outs, dag ins,
264 bits<4> cond;
266 bits<2> opf_cc;
267 bits<5> rs2;
277 class F4_4r<bits<6> op3, bits<5> opf_low, bits<3> rcond, dag outs, dag ins,
280 bits <5> rs1;
281 bits <5> rs2;
290 class F4_4i<bits<6> op3, bits<3> rcond, dag outs, dag ins,
293 bits<5> rs1;
294 bits<10> simm10;
302 class TRAPSP<bits<6> op3Val, bit isimm, dag outs, dag ins, string asmstr,
305 bits<4> cond;
306 bits<2> cc;
317 class TRAPSPrr<bits<6> op3Val, dag outs, dag ins, string asmstr,
319 bits<5> rs2;
324 class TRAPSPri<bits<6> op3Val, dag outs, dag ins, string asmstr,
326 bits<8> imm;