Lines Matching refs:ReplInstrMCID
162 SmallVectorImpl<const MCInstrDesc*> &ReplInstrMCID);
276 SmallVector<const MCInstrDesc*, MaxNumRepl> ReplInstrMCID; in shouldExitEarly() local
284 ReplInstrMCID.push_back(&TII->get(AArch64::DUPv4i32lane)); in shouldExitEarly()
285 ReplInstrMCID.push_back(&TII->get(AArch64::FMLAv4f32)); in shouldExitEarly()
286 if (shouldReplaceInst(MF, OriginalMCID, ReplInstrMCID)) in shouldExitEarly()
299 ReplInstrMCID.push_back(&TII->get(Repl)); in shouldExitEarly()
300 if (shouldReplaceInst(MF, OriginalMCID, ReplInstrMCID)) { in shouldExitEarly()
304 ReplInstrMCID.clear(); in shouldExitEarly()
418 SmallVector<const MCInstrDesc*, 2> ReplInstrMCID; in optimizeVectElement() local
419 ReplInstrMCID.push_back(DupMCID); in optimizeVectElement()
420 ReplInstrMCID.push_back(MulMCID); in optimizeVectElement()
422 ReplInstrMCID)) in optimizeVectElement()
511 SmallVector<const MCInstrDesc*, MaxNumRepl> ReplInstrMCID; in optimizeLdStInterleave() local
526 ReplInstrMCID.push_back(&TII->get(Repl)); in optimizeLdStInterleave()
542 ReplInstrMCID)) in optimizeLdStInterleave()
563 BuildMI(MBB, MI, DL, *ReplInstrMCID[0], ZipDest[0]) in optimizeLdStInterleave()
566 BuildMI(MBB, MI, DL, *ReplInstrMCID[1], ZipDest[1]) in optimizeLdStInterleave()
570 BuildMI(MBB, MI, DL, *ReplInstrMCID[2]) in optimizeLdStInterleave()
585 BuildMI(MBB, MI, DL, *ReplInstrMCID[0], ZipDest[0]) in optimizeLdStInterleave()
588 BuildMI(MBB, MI, DL, *ReplInstrMCID[1], ZipDest[1]) in optimizeLdStInterleave()
591 BuildMI(MBB, MI, DL, *ReplInstrMCID[2], ZipDest[2]) in optimizeLdStInterleave()
594 BuildMI(MBB, MI, DL, *ReplInstrMCID[3], ZipDest[3]) in optimizeLdStInterleave()
597 BuildMI(MBB, MI, DL, *ReplInstrMCID[4], ZipDest[4]) in optimizeLdStInterleave()
600 BuildMI(MBB, MI, DL, *ReplInstrMCID[5], ZipDest[5]) in optimizeLdStInterleave()
603 BuildMI(MBB, MI, DL, *ReplInstrMCID[6], ZipDest[6]) in optimizeLdStInterleave()
606 BuildMI(MBB, MI, DL, *ReplInstrMCID[7], ZipDest[7]) in optimizeLdStInterleave()
610 BuildMI(MBB, MI, DL, *ReplInstrMCID[8]) in optimizeLdStInterleave()
615 BuildMI(MBB, MI, DL, *ReplInstrMCID[9]) in optimizeLdStInterleave()