reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
207 switch (MI.getOpcode()) { 209 Changed |= shortenIIF(MI, SystemZ::LLILL, SystemZ::LLILH); 213 Changed |= shortenIIF(MI, SystemZ::LLIHL, SystemZ::LLIHH); 217 Changed |= shortenSelect(MI, SystemZ::LOCR); 221 Changed |= shortenSelect(MI, SystemZ::LOCFHR); 225 Changed |= shortenSelect(MI, SystemZ::LOCGR); 229 Changed |= shortenOn001AddCC(MI, SystemZ::ADBR); 233 Changed |= shortenOn001AddCC(MI, SystemZ::AEBR); 237 Changed |= shortenOn001(MI, SystemZ::DDBR); 241 Changed |= shortenOn001(MI, SystemZ::DEBR); 245 Changed |= shortenFPConv(MI, SystemZ::FIDBRA); 249 Changed |= shortenFPConv(MI, SystemZ::FIEBRA); 253 Changed |= shortenOn01(MI, SystemZ::LDEBR); 257 Changed |= shortenFPConv(MI, SystemZ::LEDBRA); 261 Changed |= shortenOn001(MI, SystemZ::MDBR); 265 Changed |= shortenOn001(MI, SystemZ::MEEBR); 269 Changed |= shortenOn01(MI, SystemZ::LCDFR); 273 Changed |= shortenOn01(MI, SystemZ::LCDFR_32); 277 Changed |= shortenOn01(MI, SystemZ::LNDFR); 281 Changed |= shortenOn01(MI, SystemZ::LNDFR_32); 285 Changed |= shortenOn01(MI, SystemZ::LPDFR); 289 Changed |= shortenOn01(MI, SystemZ::LPDFR_32); 293 Changed |= shortenOn01(MI, SystemZ::SQDBR); 297 Changed |= shortenOn01(MI, SystemZ::SQEBR); 301 Changed |= shortenOn001AddCC(MI, SystemZ::SDBR); 305 Changed |= shortenOn001AddCC(MI, SystemZ::SEBR); 309 Changed |= shortenOn01(MI, SystemZ::CDBR); 313 Changed |= shortenOn01(MI, SystemZ::CEBR); 318 Changed |= shortenOn0(MI, SystemZ::LDE32); 322 Changed |= shortenOn0(MI, SystemZ::STE); 326 Changed |= shortenOn0(MI, SystemZ::LD); 330 Changed |= shortenOn0(MI, SystemZ::STD); 334 int TwoOperandOpcode = SystemZ::getTwoOperandOpcode(MI.getOpcode()); 338 if ((MI.getOperand(0).getReg() != MI.getOperand(1).getReg()) && 338 if ((MI.getOperand(0).getReg() != MI.getOperand(1).getReg()) && 339 (!MI.isCommutable() || 340 MI.getOperand(0).getReg() != MI.getOperand(2).getReg() || 340 MI.getOperand(0).getReg() != MI.getOperand(2).getReg() || 341 !TII->commuteInstruction(MI, false, 1, 2))) 344 MI.setDesc(TII->get(TwoOperandOpcode)); 345 MI.tieOperands(0, 1); 351 MachineOperand &ImmMO = MI.getOperand(3); 359 LiveRegs.stepBackward(MI);