Lines Matching refs:NewOpc

106   auto NewOpcPreferable = [&](unsigned NewOpc,  in processInstruction()
111 Res = CmpOptionals(GetInstTput(NewOpc), GetInstTput(Opc)); in processInstruction()
115 Res = CmpOptionals(GetInstLat(NewOpc), GetInstLat(Opc)); in processInstruction()
120 Res = CmpOptionals(GetInstSize(Opc), GetInstSize(NewOpc)); in processInstruction()
133 auto ProcessVPERMILPDri = [&](unsigned NewOpc) -> bool { in processInstruction() argument
134 if (!NewOpcPreferable(NewOpc)) in processInstruction()
139 MI.setDesc(TII->get(NewOpc)); in processInstruction()
148 auto ProcessVPERMILPSri = [&](unsigned NewOpc) -> bool { in processInstruction() argument
149 if (!NewOpcPreferable(NewOpc)) in processInstruction()
154 MI.setDesc(TII->get(NewOpc)); in processInstruction()
162 auto ProcessVPERMILPSmi = [&](unsigned NewOpc) -> bool { in processInstruction() argument
166 !NewOpcPreferable(NewOpc, /*ReplaceInTie*/ false)) in processInstruction()
168 MI.setDesc(TII->get(NewOpc)); in processInstruction()
186 auto ProcessUNPCK = [&](unsigned NewOpc, unsigned MaskImm) -> bool { in processInstruction() argument
187 if (!NewOpcPreferable(NewOpc, /*ReplaceInTie*/ false)) in processInstruction()
190 MI.setDesc(TII->get(NewOpc)); in processInstruction()
195 auto ProcessUNPCKToIntDomain = [&](unsigned NewOpc) -> bool { in processInstruction() argument
200 !NewOpcPreferable(NewOpc, /*ReplaceInTie*/ false)) in processInstruction()
202 MI.setDesc(TII->get(NewOpc)); in processInstruction()
207 unsigned NewOpc) -> bool { in processInstruction() argument
210 return ProcessUNPCK(NewOpc, 0x00); in processInstruction()
213 unsigned NewOpc) -> bool { in processInstruction() argument
216 return ProcessUNPCK(NewOpc, 0xff); in processInstruction()
223 auto ProcessUNPCKPS = [&](unsigned NewOpc) -> bool { in processInstruction() argument
224 return ProcessUNPCKToIntDomain(NewOpc); in processInstruction()