Lines Matching refs:ReplInstrMCID
161 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()
301 ReplInstrMCID.push_back(&TII->get(Repl)); in shouldExitEarly()
302 if (shouldReplaceInst(MF, OriginalMCID, ReplInstrMCID)) { in shouldExitEarly()
306 ReplInstrMCID.clear(); in shouldExitEarly()
420 SmallVector<const MCInstrDesc*, 2> ReplInstrMCID; in optimizeVectElement() local
421 ReplInstrMCID.push_back(DupMCID); in optimizeVectElement()
422 ReplInstrMCID.push_back(MulMCID); in optimizeVectElement()
424 ReplInstrMCID)) in optimizeVectElement()
513 SmallVector<const MCInstrDesc*, MaxNumRepl> ReplInstrMCID; in optimizeLdStInterleave() local
528 ReplInstrMCID.push_back(&TII->get(Repl)); in optimizeLdStInterleave()
544 ReplInstrMCID)) in optimizeLdStInterleave()
565 BuildMI(MBB, MI, DL, *ReplInstrMCID[0], ZipDest[0]) in optimizeLdStInterleave()
568 BuildMI(MBB, MI, DL, *ReplInstrMCID[1], ZipDest[1]) in optimizeLdStInterleave()
572 BuildMI(MBB, MI, DL, *ReplInstrMCID[2]) in optimizeLdStInterleave()
587 BuildMI(MBB, MI, DL, *ReplInstrMCID[0], ZipDest[0]) in optimizeLdStInterleave()
590 BuildMI(MBB, MI, DL, *ReplInstrMCID[1], ZipDest[1]) in optimizeLdStInterleave()
593 BuildMI(MBB, MI, DL, *ReplInstrMCID[2], ZipDest[2]) in optimizeLdStInterleave()
596 BuildMI(MBB, MI, DL, *ReplInstrMCID[3], ZipDest[3]) in optimizeLdStInterleave()
599 BuildMI(MBB, MI, DL, *ReplInstrMCID[4], ZipDest[4]) in optimizeLdStInterleave()
602 BuildMI(MBB, MI, DL, *ReplInstrMCID[5], ZipDest[5]) in optimizeLdStInterleave()
605 BuildMI(MBB, MI, DL, *ReplInstrMCID[6], ZipDest[6]) in optimizeLdStInterleave()
608 BuildMI(MBB, MI, DL, *ReplInstrMCID[7], ZipDest[7]) in optimizeLdStInterleave()
612 BuildMI(MBB, MI, DL, *ReplInstrMCID[8]) in optimizeLdStInterleave()
617 BuildMI(MBB, MI, DL, *ReplInstrMCID[9]) in optimizeLdStInterleave()