reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1218 switch (MI.getOpcode()) { 1220 splitMove(MI, SystemZ::LG); 1224 splitMove(MI, SystemZ::STG); 1228 splitMove(MI, SystemZ::LD); 1232 splitMove(MI, SystemZ::STD); 1236 expandRXYPseudo(MI, SystemZ::LB, SystemZ::LBH); 1240 expandRXYPseudo(MI, SystemZ::LH, SystemZ::LHH); 1244 expandZExtPseudo(MI, SystemZ::LLCR, 8); 1248 expandZExtPseudo(MI, SystemZ::LLHR, 16); 1252 expandRXYPseudo(MI, SystemZ::LLC, SystemZ::LLCH); 1256 expandRXYPseudo(MI, SystemZ::LLH, SystemZ::LLHH); 1260 expandRXYPseudo(MI, SystemZ::L, SystemZ::LFH); 1264 expandLOCPseudo(MI, SystemZ::LOC, SystemZ::LOCFH); 1268 expandLOCPseudo(MI, SystemZ::LOCHI, SystemZ::LOCHHI); 1272 expandRXYPseudo(MI, SystemZ::STC, SystemZ::STCH); 1276 expandRXYPseudo(MI, SystemZ::STH, SystemZ::STHH); 1280 expandRXYPseudo(MI, SystemZ::ST, SystemZ::STFH); 1284 expandLOCPseudo(MI, SystemZ::STOC, SystemZ::STOCFH); 1288 expandRIPseudo(MI, SystemZ::LHI, SystemZ::IIHF, true); 1292 expandRIPseudo(MI, SystemZ::IILF, SystemZ::IIHF, false); 1296 expandRIPseudo(MI, SystemZ::IILL, SystemZ::IIHL, false); 1300 expandRIPseudo(MI, SystemZ::IILH, SystemZ::IIHH, false); 1304 expandRIPseudo(MI, SystemZ::NILF, SystemZ::NIHF, false); 1308 expandRIPseudo(MI, SystemZ::NILL, SystemZ::NIHL, false); 1312 expandRIPseudo(MI, SystemZ::NILH, SystemZ::NIHH, false); 1316 expandRIPseudo(MI, SystemZ::OILF, SystemZ::OIHF, false); 1320 expandRIPseudo(MI, SystemZ::OILL, SystemZ::OIHL, false); 1324 expandRIPseudo(MI, SystemZ::OILH, SystemZ::OIHH, false); 1328 expandRIPseudo(MI, SystemZ::XILF, SystemZ::XIHF, false); 1332 expandRIPseudo(MI, SystemZ::TMLL, SystemZ::TMHL, false); 1336 expandRIPseudo(MI, SystemZ::TMLH, SystemZ::TMHH, false); 1340 expandRIPseudo(MI, SystemZ::AHI, SystemZ::AIH, false); 1344 expandRIEPseudo(MI, SystemZ::AHI, SystemZ::AHIK, SystemZ::AIH); 1348 expandRIPseudo(MI, SystemZ::AFI, SystemZ::AIH, false); 1352 expandRIPseudo(MI, SystemZ::CHI, SystemZ::CIH, false); 1356 expandRIPseudo(MI, SystemZ::CFI, SystemZ::CIH, false); 1360 expandRIPseudo(MI, SystemZ::CLFI, SystemZ::CLIH, false); 1364 expandRXYPseudo(MI, SystemZ::C, SystemZ::CHF); 1368 expandRXYPseudo(MI, SystemZ::CL, SystemZ::CLHF); 1372 bool DestIsHigh = SystemZ::isHighReg(MI.getOperand(0).getReg()); 1373 bool SrcIsHigh = SystemZ::isHighReg(MI.getOperand(2).getReg()); 1375 MI.setDesc(get(DestIsHigh ? SystemZ::RISBHH : SystemZ::RISBLL)); 1377 MI.setDesc(get(DestIsHigh ? SystemZ::RISBHL : SystemZ::RISBLH)); 1378 MI.getOperand(5).setImm(MI.getOperand(5).getImm() ^ 32); 1378 MI.getOperand(5).setImm(MI.getOperand(5).getImm() ^ 32); 1384 splitAdjDynAlloc(MI); 1388 expandLoadStackGuard(&MI);