Lines Matching refs:am
393 class InstTemplate<AddrMode am, int sz, IndexMode im,
398 AddrMode AM = am;
452 class InstARM<AddrMode am, int sz, IndexMode im,
454 : InstTemplate<am, sz, im, f, d, cstr, itin>, Encoding {
460 class InstThumb<AddrMode am, int sz, IndexMode im,
462 : InstTemplate<am, sz, im, f, d, cstr, itin> {
556 class I<dag oops, dag iops, AddrMode am, int sz,
560 : InstARM<am, sz, im, f, GenericDomain, cstr, itin> {
571 class InoP<dag oops, dag iops, AddrMode am, int sz,
575 : InstARM<am, sz, im, f, GenericDomain, cstr, itin> {
587 class sI<dag oops, dag iops, AddrMode am, int sz,
591 : InstARM<am, sz, im, f, GenericDomain, cstr, itin> {
605 class XI<dag oops, dag iops, AddrMode am, int sz,
608 : InstARM<am, sz, im, f, GenericDomain, cstr, itin> {
628 class AXIM<dag oops, dag iops, AddrMode am, Format f, InstrItinClass itin,
630 : XI<oops, iops, am, 4, IndexModeNone, f, itin,
769 class AI2ldst<bits<3> op, bit isLd, bit isByte, dag oops, dag iops, AddrMode am,
772 : I<oops, iops, am, 4, IndexModeNone, f, itin, opc, asm,
1149 class ThumbI<dag oops, dag iops, AddrMode am, int sz,
1151 : InstThumb<am, sz, IndexModeNone, ThumbFrm, GenericDomain, cstr, itin> {
1186 class Thumb1I<dag oops, dag iops, AddrMode am, int sz,
1188 : InstThumb<am, sz, IndexModeNone, ThumbFrm, GenericDomain, cstr, itin> {
1210 class Thumb1sI<dag oops, dag iops, AddrMode am, int sz,
1213 : InstThumb<am, sz, IndexModeNone, ThumbFrm, GenericDomain, cstr, itin> {
1234 class Thumb1pI<dag oops, dag iops, AddrMode am, int sz,
1237 : InstThumb<am, sz, IndexModeNone, ThumbFrm, GenericDomain, cstr, itin> {
1303 class T1pILdStEncode<bits<3> opcode, dag oops, dag iops, AddrMode am,
1306 : Thumb1pI<oops, iops, am, 2, itin, opc, asm, "", pattern>,
1314 class T1pILdStEncodeImm<bits<4> opA, bit opB, dag oops, dag iops, AddrMode am,
1317 : Thumb1pI<oops, iops, am, 2, itin, opc, asm, "", pattern>,
1333 class Thumb2I<dag oops, dag iops, AddrMode am, int sz,
1336 : InstARM<am, sz, IndexModeNone, ThumbFrm, GenericDomain, cstr, itin> {
1351 class Thumb2sI<dag oops, dag iops, AddrMode am, int sz,
1354 : InstARM<am, sz, IndexModeNone, ThumbFrm, GenericDomain, cstr, itin> {
1367 class Thumb2XI<dag oops, dag iops, AddrMode am, int sz,
1370 : InstARM<am, sz, IndexModeNone, ThumbFrm, GenericDomain, cstr, itin> {
1379 class ThumbXI<dag oops, dag iops, AddrMode am, int sz,
1382 : InstARM<am, sz, IndexModeNone, ThumbFrm, GenericDomain, cstr, itin> {
1392 string opc, string asm, list<dag> pattern, AddrMode am = AddrModeNone>
1393 : Thumb2I<oops, iops, am, 4, itin, opc, asm, "", pattern>;
1474 AddrMode am, IndexMode im, InstrItinClass itin,
1476 : InstARM<am, 4, im, ThumbFrm, GenericDomain, cstr, itin> {
1507 AddrMode am, IndexMode im, InstrItinClass itin,
1509 : InstARM<am, 4, im, ThumbFrm, GenericDomain, cstr, itin> {
1560 class VFPI<dag oops, dag iops, AddrMode am, int sz,
1563 : InstARM<am, sz, im, f, VFPDomain, cstr, itin> {
1576 class VFPXI<dag oops, dag iops, AddrMode am, int sz,
1579 : InstARM<am, sz, im, f, VFPDomain, cstr, itin> {
2180 class NeonI<dag oops, dag iops, AddrMode am, IndexMode im, Format f,
2183 : InstARM<am, 4, im, f, NeonDomain, cstr, itin> {
2193 class NeonXI<dag oops, dag iops, AddrMode am, IndexMode im, Format f,
2196 : InstARM<am, 4, im, f, NeonDomain, cstr, itin> {
2206 class NeonInp<dag oops, dag iops, AddrMode am, IndexMode im, Format f,
2209 : InstARM<am, 4, im, f, NeonDomain, cstr, itin> {