Lines Matching refs:major
129 // All 32-bit ARC instructions have a 5-bit "major" opcode class designator
155 class F32_BR<bits<5> major, dag outs, dag ins, bit b16, string asmstr,
160 let Inst{31-27} = major;
165 class F32_BR_COND<bits<5> major, dag outs, dag ins, bit b16, string asmstr,
167 F32_BR<major, outs, ins, b16, asmstr, pattern> {
175 class F32_BR_UCOND_FAR<bits<5> major, dag outs, dag ins, bit b16, string asmstr,
177 F32_BR<major, outs, ins, b16, asmstr, pattern> {
247 class F32_SOP_RR<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
254 let Inst{31-27} = major;
270 class F32_DOP_RR<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
277 let Inst{31-27} = major;
291 class F32_DOP_CC_RR<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
298 let Inst{31-27} = major;
313 class F32_DOP_RU6<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
320 let Inst{31-27} = major;
334 class F32_DOP_CC_RU6<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
342 let Inst{31-27} = major;
360 class F32_DOP_CC_RRU6<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
367 let Inst{31-27} = major;
382 class F32_DOP_RS12<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
388 let Inst{31-27} = major;
402 class F32_SOP_RS12<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
408 let Inst{31-27} = major;
424 class F32_SOP_RU6<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
430 let Inst{31-27} = major;
445 class F32_DOP_RLIMM<bits<5> major, bits<6> subop, bit F, dag outs, dag ins,
453 let Inst{31-27} = major;