Lines Matching full:mvc
741 // We want to use MVC in preference to even a single load/store pair. in SystemZTargetLowering()
745 // The main memset sequence is a byte store followed by an MVC. in SystemZTargetLowering()
749 // than "STC;MVC". Handle the choice in target-specific code instead. in SystemZTargetLowering()
1002 // an MVC or vector operations and it seems to work best to allow the in getLoadStoreAddrMode()
1007 // Otherwise only the MVC case is special. in getLoadStoreAddrMode()
1008 bool MVC = Ty->isIntegerTy(8); in getLoadStoreAddrMode() local
1009 return AddressingMode(!MVC/*LongDispl*/, !MVC/*IdxReg*/); in getLoadStoreAddrMode()
1118 return false; // Small memcpy: Use MVC in findOptimalMemOpLowering()
1120 return false; // Small memset (first byte with STC/MVI): Use MVC in findOptimalMemOpLowering()
6405 OPCODE(MVC); in getTargetNodeName()
9145 // The prefetch is used only for MVC. The JLH is used only for CLC. in emitMemMemWrapper()
9157 if (Opcode == SystemZ::MVC) in emitMemMemWrapper()
9228 if (Opcode != SystemZ::MVC) { in emitMemMemWrapper()
9609 return emitMemMemWrapper(MI, MBB, SystemZ::MVC); in EmitInstrWithCustomInserter()
9624 return emitMemMemWrapper(MI, MBB, SystemZ::MVC, true/*IsMemset*/); in EmitInstrWithCustomInserter()