Lines Matching refs:SystemZ

83       (SystemZ::GRH32BitRegClass.contains(Reg) ? SystemZ::subreg_h32  in shortenIIF()
84 : SystemZ::subreg_l32); in shortenIIF()
86 (thisSubRegIdx == SystemZ::subreg_l32 ? SystemZ::subreg_h32 in shortenIIF()
87 : SystemZ::subreg_l32); in shortenIIF()
89 TRI->getMatchingSuperReg(Reg, thisSubRegIdx, &SystemZ::GR64BitRegClass); in shortenIIF()
95 if (SystemZ::isImmLL(Imm)) { in shortenIIF()
100 if (SystemZ::isImmLH(Imm)) { in shortenIIF()
146 if (!LiveRegs.contains(SystemZ::CC) && shortenOn001(MI, Opcode)) { in shortenOn001AddCC()
148 .addReg(SystemZ::CC, RegState::ImplicitDefine | RegState::Dead); in shortenOn001AddCC()
217 case SystemZ::IILF: in processBlock()
218 Changed |= shortenIIF(MI, SystemZ::LLILL, SystemZ::LLILH); in processBlock()
221 case SystemZ::IIHF: in processBlock()
222 Changed |= shortenIIF(MI, SystemZ::LLIHL, SystemZ::LLIHH); in processBlock()
225 case SystemZ::WFADB: in processBlock()
226 Changed |= shortenOn001AddCC(MI, SystemZ::ADBR); in processBlock()
229 case SystemZ::WFASB: in processBlock()
230 Changed |= shortenOn001AddCC(MI, SystemZ::AEBR); in processBlock()
233 case SystemZ::WFDDB: in processBlock()
234 Changed |= shortenOn001(MI, SystemZ::DDBR); in processBlock()
237 case SystemZ::WFDSB: in processBlock()
238 Changed |= shortenOn001(MI, SystemZ::DEBR); in processBlock()
241 case SystemZ::WFIDB: in processBlock()
242 Changed |= shortenFPConv(MI, SystemZ::FIDBRA); in processBlock()
245 case SystemZ::WFISB: in processBlock()
246 Changed |= shortenFPConv(MI, SystemZ::FIEBRA); in processBlock()
249 case SystemZ::WLDEB: in processBlock()
250 Changed |= shortenOn01(MI, SystemZ::LDEBR); in processBlock()
253 case SystemZ::WLEDB: in processBlock()
254 Changed |= shortenFPConv(MI, SystemZ::LEDBRA); in processBlock()
257 case SystemZ::WFMDB: in processBlock()
258 Changed |= shortenOn001(MI, SystemZ::MDBR); in processBlock()
261 case SystemZ::WFMSB: in processBlock()
262 Changed |= shortenOn001(MI, SystemZ::MEEBR); in processBlock()
265 case SystemZ::WFMADB: in processBlock()
266 Changed |= shortenFusedFPOp(MI, SystemZ::MADBR); in processBlock()
269 case SystemZ::WFMASB: in processBlock()
270 Changed |= shortenFusedFPOp(MI, SystemZ::MAEBR); in processBlock()
273 case SystemZ::WFMSDB: in processBlock()
274 Changed |= shortenFusedFPOp(MI, SystemZ::MSDBR); in processBlock()
277 case SystemZ::WFMSSB: in processBlock()
278 Changed |= shortenFusedFPOp(MI, SystemZ::MSEBR); in processBlock()
281 case SystemZ::WFLCDB: in processBlock()
282 Changed |= shortenOn01(MI, SystemZ::LCDFR); in processBlock()
285 case SystemZ::WFLCSB: in processBlock()
286 Changed |= shortenOn01(MI, SystemZ::LCDFR_32); in processBlock()
289 case SystemZ::WFLNDB: in processBlock()
290 Changed |= shortenOn01(MI, SystemZ::LNDFR); in processBlock()
293 case SystemZ::WFLNSB: in processBlock()
294 Changed |= shortenOn01(MI, SystemZ::LNDFR_32); in processBlock()
297 case SystemZ::WFLPDB: in processBlock()
298 Changed |= shortenOn01(MI, SystemZ::LPDFR); in processBlock()
301 case SystemZ::WFLPSB: in processBlock()
302 Changed |= shortenOn01(MI, SystemZ::LPDFR_32); in processBlock()
305 case SystemZ::WFSQDB: in processBlock()
306 Changed |= shortenOn01(MI, SystemZ::SQDBR); in processBlock()
309 case SystemZ::WFSQSB: in processBlock()
310 Changed |= shortenOn01(MI, SystemZ::SQEBR); in processBlock()
313 case SystemZ::WFSDB: in processBlock()
314 Changed |= shortenOn001AddCC(MI, SystemZ::SDBR); in processBlock()
317 case SystemZ::WFSSB: in processBlock()
318 Changed |= shortenOn001AddCC(MI, SystemZ::SEBR); in processBlock()
321 case SystemZ::WFCDB: in processBlock()
322 Changed |= shortenOn01(MI, SystemZ::CDBR); in processBlock()
325 case SystemZ::WFCSB: in processBlock()
326 Changed |= shortenOn01(MI, SystemZ::CEBR); in processBlock()
329 case SystemZ::WFKDB: in processBlock()
330 Changed |= shortenOn01(MI, SystemZ::KDBR); in processBlock()
333 case SystemZ::WFKSB: in processBlock()
334 Changed |= shortenOn01(MI, SystemZ::KEBR); in processBlock()
337 case SystemZ::VL32: in processBlock()
339 Changed |= shortenOn0(MI, SystemZ::LDE32); in processBlock()
342 case SystemZ::VST32: in processBlock()
343 Changed |= shortenOn0(MI, SystemZ::STE); in processBlock()
346 case SystemZ::VL64: in processBlock()
347 Changed |= shortenOn0(MI, SystemZ::LD); in processBlock()
350 case SystemZ::VST64: in processBlock()
351 Changed |= shortenOn0(MI, SystemZ::STD); in processBlock()
355 int TwoOperandOpcode = SystemZ::getTwoOperandOpcode(MI.getOpcode()); in processBlock()
367 if (TwoOperandOpcode == SystemZ::SLL || in processBlock()
368 TwoOperandOpcode == SystemZ::SLA || in processBlock()
369 TwoOperandOpcode == SystemZ::SRL || in processBlock()
370 TwoOperandOpcode == SystemZ::SRA) { in processBlock()