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

References

lib/Target/SystemZ/SystemZISelLowering.cpp
 7534   switch (MI.getOpcode()) {
 7543     return emitSelect(MI, MBB);
 7546     return emitCondStore(MI, MBB, SystemZ::STCMux, 0, false);
 7548     return emitCondStore(MI, MBB, SystemZ::STCMux, 0, true);
 7550     return emitCondStore(MI, MBB, SystemZ::STHMux, 0, false);
 7552     return emitCondStore(MI, MBB, SystemZ::STHMux, 0, true);
 7554     return emitCondStore(MI, MBB, SystemZ::STMux, SystemZ::STOCMux, false);
 7556     return emitCondStore(MI, MBB, SystemZ::STMux, SystemZ::STOCMux, true);
 7558     return emitCondStore(MI, MBB, SystemZ::STC, 0, false);
 7560     return emitCondStore(MI, MBB, SystemZ::STC, 0, true);
 7562     return emitCondStore(MI, MBB, SystemZ::STH, 0, false);
 7564     return emitCondStore(MI, MBB, SystemZ::STH, 0, true);
 7566     return emitCondStore(MI, MBB, SystemZ::ST, SystemZ::STOC, false);
 7568     return emitCondStore(MI, MBB, SystemZ::ST, SystemZ::STOC, true);
 7570     return emitCondStore(MI, MBB, SystemZ::STG, SystemZ::STOCG, false);
 7572     return emitCondStore(MI, MBB, SystemZ::STG, SystemZ::STOCG, true);
 7574     return emitCondStore(MI, MBB, SystemZ::STE, 0, false);
 7576     return emitCondStore(MI, MBB, SystemZ::STE, 0, true);
 7578     return emitCondStore(MI, MBB, SystemZ::STD, 0, false);
 7580     return emitCondStore(MI, MBB, SystemZ::STD, 0, true);
 7583     return emitPair128(MI, MBB);
 7585     return emitExt128(MI, MBB, false);
 7587     return emitExt128(MI, MBB, true);
 7590     return emitAtomicLoadBinary(MI, MBB, 0, 0);
 7592     return emitAtomicLoadBinary(MI, MBB, 0, 32);
 7594     return emitAtomicLoadBinary(MI, MBB, 0, 64);
 7597     return emitAtomicLoadBinary(MI, MBB, SystemZ::AR, 0);
 7599     return emitAtomicLoadBinary(MI, MBB, SystemZ::AFI, 0);
 7601     return emitAtomicLoadBinary(MI, MBB, SystemZ::AR, 32);
 7603     return emitAtomicLoadBinary(MI, MBB, SystemZ::AHI, 32);
 7605     return emitAtomicLoadBinary(MI, MBB, SystemZ::AFI, 32);
 7607     return emitAtomicLoadBinary(MI, MBB, SystemZ::AGR, 64);
 7609     return emitAtomicLoadBinary(MI, MBB, SystemZ::AGHI, 64);
 7611     return emitAtomicLoadBinary(MI, MBB, SystemZ::AGFI, 64);
 7614     return emitAtomicLoadBinary(MI, MBB, SystemZ::SR, 0);
 7616     return emitAtomicLoadBinary(MI, MBB, SystemZ::SR, 32);
 7618     return emitAtomicLoadBinary(MI, MBB, SystemZ::SGR, 64);
 7621     return emitAtomicLoadBinary(MI, MBB, SystemZ::NR, 0);
 7623     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILH, 0);
 7625     return emitAtomicLoadBinary(MI, MBB, SystemZ::NR, 32);
 7627     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILL, 32);
 7629     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILH, 32);
 7631     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILF, 32);
 7633     return emitAtomicLoadBinary(MI, MBB, SystemZ::NGR, 64);
 7635     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILL64, 64);
 7637     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILH64, 64);
 7639     return emitAtomicLoadBinary(MI, MBB, SystemZ::NIHL64, 64);
 7641     return emitAtomicLoadBinary(MI, MBB, SystemZ::NIHH64, 64);
 7643     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILF64, 64);
 7645     return emitAtomicLoadBinary(MI, MBB, SystemZ::NIHF64, 64);
 7648     return emitAtomicLoadBinary(MI, MBB, SystemZ::OR, 0);
 7650     return emitAtomicLoadBinary(MI, MBB, SystemZ::OILH, 0);
 7652     return emitAtomicLoadBinary(MI, MBB, SystemZ::OR, 32);
 7654     return emitAtomicLoadBinary(MI, MBB, SystemZ::OILL, 32);
 7656     return emitAtomicLoadBinary(MI, MBB, SystemZ::OILH, 32);
 7658     return emitAtomicLoadBinary(MI, MBB, SystemZ::OILF, 32);
 7660     return emitAtomicLoadBinary(MI, MBB, SystemZ::OGR, 64);
 7662     return emitAtomicLoadBinary(MI, MBB, SystemZ::OILL64, 64);
 7664     return emitAtomicLoadBinary(MI, MBB, SystemZ::OILH64, 64);
 7666     return emitAtomicLoadBinary(MI, MBB, SystemZ::OIHL64, 64);
 7668     return emitAtomicLoadBinary(MI, MBB, SystemZ::OIHH64, 64);
 7670     return emitAtomicLoadBinary(MI, MBB, SystemZ::OILF64, 64);
 7672     return emitAtomicLoadBinary(MI, MBB, SystemZ::OIHF64, 64);
 7675     return emitAtomicLoadBinary(MI, MBB, SystemZ::XR, 0);
 7677     return emitAtomicLoadBinary(MI, MBB, SystemZ::XILF, 0);
 7679     return emitAtomicLoadBinary(MI, MBB, SystemZ::XR, 32);
 7681     return emitAtomicLoadBinary(MI, MBB, SystemZ::XILF, 32);
 7683     return emitAtomicLoadBinary(MI, MBB, SystemZ::XGR, 64);
 7685     return emitAtomicLoadBinary(MI, MBB, SystemZ::XILF64, 64);
 7687     return emitAtomicLoadBinary(MI, MBB, SystemZ::XIHF64, 64);
 7690     return emitAtomicLoadBinary(MI, MBB, SystemZ::NR, 0, true);
 7692     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILH, 0, true);
 7694     return emitAtomicLoadBinary(MI, MBB, SystemZ::NR, 32, true);
 7696     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILL, 32, true);
 7698     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILH, 32, true);
 7700     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILF, 32, true);
 7702     return emitAtomicLoadBinary(MI, MBB, SystemZ::NGR, 64, true);
 7704     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILL64, 64, true);
 7706     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILH64, 64, true);
 7708     return emitAtomicLoadBinary(MI, MBB, SystemZ::NIHL64, 64, true);
 7710     return emitAtomicLoadBinary(MI, MBB, SystemZ::NIHH64, 64, true);
 7712     return emitAtomicLoadBinary(MI, MBB, SystemZ::NILF64, 64, true);
 7714     return emitAtomicLoadBinary(MI, MBB, SystemZ::NIHF64, 64, true);
 7717     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CR,
 7720     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CR,
 7723     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CGR,
 7727     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CR,
 7730     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CR,
 7733     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CGR,
 7737     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CLR,
 7740     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CLR,
 7743     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CLGR,
 7747     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CLR,
 7750     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CLR,
 7753     return emitAtomicLoadMinMax(MI, MBB, SystemZ::CLGR,
 7757     return emitAtomicCmpSwapW(MI, MBB);
 7760     return emitMemMemWrapper(MI, MBB, SystemZ::MVC);
 7763     return emitMemMemWrapper(MI, MBB, SystemZ::NC);
 7766     return emitMemMemWrapper(MI, MBB, SystemZ::OC);
 7769     return emitMemMemWrapper(MI, MBB, SystemZ::XC);
 7772     return emitMemMemWrapper(MI, MBB, SystemZ::CLC);
 7774     return emitStringWrapper(MI, MBB, SystemZ::CLST);
 7776     return emitStringWrapper(MI, MBB, SystemZ::MVST);
 7778     return emitStringWrapper(MI, MBB, SystemZ::SRST);
 7780     return emitTransactionBegin(MI, MBB, SystemZ::TBEGIN, false);
 7782     return emitTransactionBegin(MI, MBB, SystemZ::TBEGIN, true);
 7784     return emitTransactionBegin(MI, MBB, SystemZ::TBEGINC, true);
 7786     return emitLoadAndTestCmp0(MI, MBB, SystemZ::LTEBR);
 7788     return emitLoadAndTestCmp0(MI, MBB, SystemZ::LTDBR);
 7790     return emitLoadAndTestCmp0(MI, MBB, SystemZ::LTXBR);
 7794     return emitPatchPoint(MI, MBB);