Lines Matching refs:SubRegIndex
22 def sub_32 : SubRegIndex<32>;
24 def bsub : SubRegIndex<8>;
25 def hsub : SubRegIndex<16>;
26 def ssub : SubRegIndex<32>;
27 def dsub : SubRegIndex<64>;
28 def sube32 : SubRegIndex<32>;
29 def subo32 : SubRegIndex<32>;
30 def sube64 : SubRegIndex<64>;
31 def subo64 : SubRegIndex<64>;
33 def zsub : SubRegIndex<128>;
35 def dsub0 : SubRegIndex<64>;
36 def dsub1 : SubRegIndex<64>;
37 def dsub2 : SubRegIndex<64>;
38 def dsub3 : SubRegIndex<64>;
40 def qsub0 : SubRegIndex<128>;
41 def qsub1 : SubRegIndex<128>;
42 def qsub2 : SubRegIndex<128>;
43 def qsub3 : SubRegIndex<128>;
45 def zasubb : SubRegIndex<2048>; // (16 x 16)/1 bytes = 2048 bits
46 def zasubh0 : SubRegIndex<1024>; // (16 x 16)/2 bytes = 1024 bits
47 def zasubh1 : SubRegIndex<1024>; // (16 x 16)/2 bytes = 1024 bits
48 def zasubs0 : SubRegIndex<512>; // (16 x 16)/4 bytes = 512 bits
49 def zasubs1 : SubRegIndex<512>; // (16 x 16)/4 bytes = 512 bits
50 def zasubd0 : SubRegIndex<256>; // (16 x 16)/8 bytes = 256 bits
51 def zasubd1 : SubRegIndex<256>; // (16 x 16)/8 bytes = 256 bits
52 def zasubq0 : SubRegIndex<128>; // (16 x 16)/16 bytes = 128 bits
53 def zasubq1 : SubRegIndex<128>; // (16 x 16)/16 bytes = 128 bits
55 def psub : SubRegIndex<16>;
796 def "x8sub_"#i : SubRegIndex<64, !mul(64, i)>;
800 !foreach(i, [0,1,2,3,4,5,6,7], !cast<SubRegIndex>("x8sub_"#i)),
1026 def psub0 : SubRegIndex<16, -1>;
1027 def psub1 : SubRegIndex<16, -1>;
1206 def zsub0 : SubRegIndex<128, -1>;
1207 def zsub1 : SubRegIndex<128, -1>;
1208 def zsub2 : SubRegIndex<128, -1>;
1209 def zsub3 : SubRegIndex<128, -1>;