Lines Matching refs:M68k

83   case M68k::MOVI8di:  in INITIALIZE_PASS()
85 case M68k::MOVI16ri: in INITIALIZE_PASS()
87 case M68k::MOVI32ri: in INITIALIZE_PASS()
90 case M68k::MOVXd16d8: in INITIALIZE_PASS()
92 case M68k::MOVXd32d8: in INITIALIZE_PASS()
94 case M68k::MOVXd32d16: in INITIALIZE_PASS()
97 case M68k::MOVSXd16d8: in INITIALIZE_PASS()
99 case M68k::MOVSXd32d8: in INITIALIZE_PASS()
101 case M68k::MOVSXd32d16: in INITIALIZE_PASS()
104 case M68k::MOVZXd16d8: in INITIALIZE_PASS()
106 case M68k::MOVZXd32d8: in INITIALIZE_PASS()
108 case M68k::MOVZXd32d16: in INITIALIZE_PASS()
111 case M68k::MOVSXd16j8: in INITIALIZE_PASS()
112 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV8dj), MVT::i16, in INITIALIZE_PASS()
114 case M68k::MOVSXd32j8: in INITIALIZE_PASS()
115 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV8dj), MVT::i32, in INITIALIZE_PASS()
117 case M68k::MOVSXd32j16: in INITIALIZE_PASS()
118 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV16rj), MVT::i32, in INITIALIZE_PASS()
121 case M68k::MOVZXd16j8: in INITIALIZE_PASS()
122 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV8dj), MVT::i16, in INITIALIZE_PASS()
124 case M68k::MOVZXd32j8: in INITIALIZE_PASS()
125 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV8dj), MVT::i32, in INITIALIZE_PASS()
127 case M68k::MOVZXd32j16: in INITIALIZE_PASS()
128 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV16rj), MVT::i32, in INITIALIZE_PASS()
131 case M68k::MOVSXd16p8: in INITIALIZE_PASS()
132 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV8dp), MVT::i16, in INITIALIZE_PASS()
134 case M68k::MOVSXd32p8: in INITIALIZE_PASS()
135 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV8dp), MVT::i32, in INITIALIZE_PASS()
137 case M68k::MOVSXd32p16: in INITIALIZE_PASS()
138 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV16rp), MVT::i32, in INITIALIZE_PASS()
141 case M68k::MOVZXd16p8: in INITIALIZE_PASS()
142 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV8dp), MVT::i16, in INITIALIZE_PASS()
144 case M68k::MOVZXd32p8: in INITIALIZE_PASS()
145 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV8dp), MVT::i32, in INITIALIZE_PASS()
147 case M68k::MOVZXd32p16: in INITIALIZE_PASS()
148 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV16rp), MVT::i32, in INITIALIZE_PASS()
151 case M68k::MOVSXd16f8: in INITIALIZE_PASS()
152 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV8df), MVT::i16, in INITIALIZE_PASS()
154 case M68k::MOVSXd32f8: in INITIALIZE_PASS()
155 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV8df), MVT::i32, in INITIALIZE_PASS()
157 case M68k::MOVSXd32f16: in INITIALIZE_PASS()
158 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV16rf), MVT::i32, in INITIALIZE_PASS()
161 case M68k::MOVZXd16f8: in INITIALIZE_PASS()
162 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV8df), MVT::i16, in INITIALIZE_PASS()
164 case M68k::MOVZXd32f8: in INITIALIZE_PASS()
165 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV8df), MVT::i32, in INITIALIZE_PASS()
167 case M68k::MOVZXd32f16: in INITIALIZE_PASS()
168 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV16rf), MVT::i32, in INITIALIZE_PASS()
171 case M68k::MOVSXd16q8: in INITIALIZE_PASS()
172 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV8dq), MVT::i16, in INITIALIZE_PASS()
174 case M68k::MOVSXd32q8: in INITIALIZE_PASS()
175 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV8dq), MVT::i32, in INITIALIZE_PASS()
177 case M68k::MOVSXd32q16: in INITIALIZE_PASS()
178 return TII->ExpandMOVSZX_RM(MIB, true, TII->get(M68k::MOV16dq), MVT::i32, in INITIALIZE_PASS()
181 case M68k::MOVZXd16q8: in INITIALIZE_PASS()
182 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV8dq), MVT::i16, in INITIALIZE_PASS()
184 case M68k::MOVZXd32q8: in INITIALIZE_PASS()
185 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV8dq), MVT::i32, in INITIALIZE_PASS()
187 case M68k::MOVZXd32q16: in INITIALIZE_PASS()
188 return TII->ExpandMOVSZX_RM(MIB, false, TII->get(M68k::MOV16dq), MVT::i32, in INITIALIZE_PASS()
191 case M68k::MOV8cd: in INITIALIZE_PASS()
193 case M68k::MOV8dc: in INITIALIZE_PASS()
196 case M68k::MOVM8jm_P: in INITIALIZE_PASS()
197 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32jm), /*IsRM=*/false); in INITIALIZE_PASS()
198 case M68k::MOVM16jm_P: in INITIALIZE_PASS()
199 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32jm), /*IsRM=*/false); in INITIALIZE_PASS()
200 case M68k::MOVM32jm_P: in INITIALIZE_PASS()
201 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32jm), /*IsRM=*/false); in INITIALIZE_PASS()
203 case M68k::MOVM8pm_P: in INITIALIZE_PASS()
204 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32pm), /*IsRM=*/false); in INITIALIZE_PASS()
205 case M68k::MOVM16pm_P: in INITIALIZE_PASS()
206 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32pm), /*IsRM=*/false); in INITIALIZE_PASS()
207 case M68k::MOVM32pm_P: in INITIALIZE_PASS()
208 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32pm), /*IsRM=*/false); in INITIALIZE_PASS()
210 case M68k::MOVM8mj_P: in INITIALIZE_PASS()
211 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32mj), /*IsRM=*/true); in INITIALIZE_PASS()
212 case M68k::MOVM16mj_P: in INITIALIZE_PASS()
213 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32mj), /*IsRM=*/true); in INITIALIZE_PASS()
214 case M68k::MOVM32mj_P: in INITIALIZE_PASS()
215 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32mj), /*IsRM=*/true); in INITIALIZE_PASS()
217 case M68k::MOVM8mp_P: in INITIALIZE_PASS()
218 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32mp), /*IsRM=*/true); in INITIALIZE_PASS()
219 case M68k::MOVM16mp_P: in INITIALIZE_PASS()
220 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32mp), /*IsRM=*/true); in INITIALIZE_PASS()
221 case M68k::MOVM32mp_P: in INITIALIZE_PASS()
222 return TII->ExpandMOVEM(MIB, TII->get(M68k::MOVM32mp), /*IsRM=*/true); in INITIALIZE_PASS()
224 case M68k::TCRETURNq: in INITIALIZE_PASS()
225 case M68k::TCRETURNj: { in INITIALIZE_PASS()
247 if (Opcode == M68k::TCRETURNq) { in INITIALIZE_PASS()
249 BuildMI(MBB, MBBI, DL, TII->get(M68k::TAILJMPq)); in INITIALIZE_PASS()
259 BuildMI(MBB, MBBI, DL, TII->get(M68k::TAILJMPj)) in INITIALIZE_PASS()
271 case M68k::RET: { in INITIALIZE_PASS()
274 BuildMI(MBB, MBBI, DL, TII->get(M68k::RTE)); in INITIALIZE_PASS()
276 BuildMI(MBB, MBBI, DL, TII->get(M68k::RTS)); in INITIALIZE_PASS()
280 BuildMI(MBB, MBBI, DL, TII->get(M68k::MOV32aj), M68k::A1) in INITIALIZE_PASS()
281 .addReg(M68k::SP); in INITIALIZE_PASS()
287 BuildMI(MBB, MBBI, DL, TII->get(M68k::MOV32ja)) in INITIALIZE_PASS()
288 .addReg(M68k::SP) in INITIALIZE_PASS()
289 .addReg(M68k::A1); in INITIALIZE_PASS()
292 BuildMI(MBB, MBBI, DL, TII->get(M68k::RTS)); in INITIALIZE_PASS()