reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/SystemZ/SystemZInstrInfo.cpp
 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);