Lines Matching refs:FROM_TO

26 #define FROM_TO(FROM, TO, IDX1, IDX2)                                          \  in optimizeInstFromVEX3ToVEX2()  macro
32 #define TO_REV(FROM) FROM_TO(FROM, FROM##_REV, 0, 1) in optimizeInstFromVEX3ToVEX2()
72 FROM_TO(VMOVZPQILo2PQIrr, VMOVPQI2QIrr, 0, 1) in optimizeInstFromVEX3ToVEX2()
86 #define TO_REV(FROM) FROM_TO(FROM, FROM##_REV, 0, 2) in optimizeInstFromVEX3ToVEX2()
90 #undef FROM_TO in optimizeInstFromVEX3ToVEX2()
182 #define FROM_TO(FROM, TO1, TO2) \ in optimizeVPCMPWithImmediateOneOrSix() macro
190 FROM_TO(VPCMPBZ128rmi, VPCMPEQBZ128rm, VPCMPGTBZ128rm) in optimizeVPCMPWithImmediateOneOrSix()
191 FROM_TO(VPCMPBZ128rmik, VPCMPEQBZ128rmk, VPCMPGTBZ128rmk) in optimizeVPCMPWithImmediateOneOrSix()
192 FROM_TO(VPCMPBZ128rri, VPCMPEQBZ128rr, VPCMPGTBZ128rr) in optimizeVPCMPWithImmediateOneOrSix()
193 FROM_TO(VPCMPBZ128rrik, VPCMPEQBZ128rrk, VPCMPGTBZ128rrk) in optimizeVPCMPWithImmediateOneOrSix()
194 FROM_TO(VPCMPBZ256rmi, VPCMPEQBZ256rm, VPCMPGTBZ256rm) in optimizeVPCMPWithImmediateOneOrSix()
195 FROM_TO(VPCMPBZ256rmik, VPCMPEQBZ256rmk, VPCMPGTBZ256rmk) in optimizeVPCMPWithImmediateOneOrSix()
196 FROM_TO(VPCMPBZ256rri, VPCMPEQBZ256rr, VPCMPGTBZ256rr) in optimizeVPCMPWithImmediateOneOrSix()
197 FROM_TO(VPCMPBZ256rrik, VPCMPEQBZ256rrk, VPCMPGTBZ256rrk) in optimizeVPCMPWithImmediateOneOrSix()
198 FROM_TO(VPCMPBZrmi, VPCMPEQBZrm, VPCMPGTBZrm) in optimizeVPCMPWithImmediateOneOrSix()
199 FROM_TO(VPCMPBZrmik, VPCMPEQBZrmk, VPCMPGTBZrmk) in optimizeVPCMPWithImmediateOneOrSix()
200 FROM_TO(VPCMPBZrri, VPCMPEQBZrr, VPCMPGTBZrr) in optimizeVPCMPWithImmediateOneOrSix()
201 FROM_TO(VPCMPBZrrik, VPCMPEQBZrrk, VPCMPGTBZrrk) in optimizeVPCMPWithImmediateOneOrSix()
202 FROM_TO(VPCMPDZ128rmi, VPCMPEQDZ128rm, VPCMPGTDZ128rm) in optimizeVPCMPWithImmediateOneOrSix()
203 FROM_TO(VPCMPDZ128rmib, VPCMPEQDZ128rmb, VPCMPGTDZ128rmb) in optimizeVPCMPWithImmediateOneOrSix()
204 FROM_TO(VPCMPDZ128rmibk, VPCMPEQDZ128rmbk, VPCMPGTDZ128rmbk) in optimizeVPCMPWithImmediateOneOrSix()
205 FROM_TO(VPCMPDZ128rmik, VPCMPEQDZ128rmk, VPCMPGTDZ128rmk) in optimizeVPCMPWithImmediateOneOrSix()
206 FROM_TO(VPCMPDZ128rri, VPCMPEQDZ128rr, VPCMPGTDZ128rr) in optimizeVPCMPWithImmediateOneOrSix()
207 FROM_TO(VPCMPDZ128rrik, VPCMPEQDZ128rrk, VPCMPGTDZ128rrk) in optimizeVPCMPWithImmediateOneOrSix()
208 FROM_TO(VPCMPDZ256rmi, VPCMPEQDZ256rm, VPCMPGTDZ256rm) in optimizeVPCMPWithImmediateOneOrSix()
209 FROM_TO(VPCMPDZ256rmib, VPCMPEQDZ256rmb, VPCMPGTDZ256rmb) in optimizeVPCMPWithImmediateOneOrSix()
210 FROM_TO(VPCMPDZ256rmibk, VPCMPEQDZ256rmbk, VPCMPGTDZ256rmbk) in optimizeVPCMPWithImmediateOneOrSix()
211 FROM_TO(VPCMPDZ256rmik, VPCMPEQDZ256rmk, VPCMPGTDZ256rmk) in optimizeVPCMPWithImmediateOneOrSix()
212 FROM_TO(VPCMPDZ256rri, VPCMPEQDZ256rr, VPCMPGTDZ256rr) in optimizeVPCMPWithImmediateOneOrSix()
213 FROM_TO(VPCMPDZ256rrik, VPCMPEQDZ256rrk, VPCMPGTDZ256rrk) in optimizeVPCMPWithImmediateOneOrSix()
214 FROM_TO(VPCMPDZrmi, VPCMPEQDZrm, VPCMPGTDZrm) in optimizeVPCMPWithImmediateOneOrSix()
215 FROM_TO(VPCMPDZrmib, VPCMPEQDZrmb, VPCMPGTDZrmb) in optimizeVPCMPWithImmediateOneOrSix()
216 FROM_TO(VPCMPDZrmibk, VPCMPEQDZrmbk, VPCMPGTDZrmbk) in optimizeVPCMPWithImmediateOneOrSix()
217 FROM_TO(VPCMPDZrmik, VPCMPEQDZrmk, VPCMPGTDZrmk) in optimizeVPCMPWithImmediateOneOrSix()
218 FROM_TO(VPCMPDZrri, VPCMPEQDZrr, VPCMPGTDZrr) in optimizeVPCMPWithImmediateOneOrSix()
219 FROM_TO(VPCMPDZrrik, VPCMPEQDZrrk, VPCMPGTDZrrk) in optimizeVPCMPWithImmediateOneOrSix()
220 FROM_TO(VPCMPQZ128rmi, VPCMPEQQZ128rm, VPCMPGTQZ128rm) in optimizeVPCMPWithImmediateOneOrSix()
221 FROM_TO(VPCMPQZ128rmib, VPCMPEQQZ128rmb, VPCMPGTQZ128rmb) in optimizeVPCMPWithImmediateOneOrSix()
222 FROM_TO(VPCMPQZ128rmibk, VPCMPEQQZ128rmbk, VPCMPGTQZ128rmbk) in optimizeVPCMPWithImmediateOneOrSix()
223 FROM_TO(VPCMPQZ128rmik, VPCMPEQQZ128rmk, VPCMPGTQZ128rmk) in optimizeVPCMPWithImmediateOneOrSix()
224 FROM_TO(VPCMPQZ128rri, VPCMPEQQZ128rr, VPCMPGTQZ128rr) in optimizeVPCMPWithImmediateOneOrSix()
225 FROM_TO(VPCMPQZ128rrik, VPCMPEQQZ128rrk, VPCMPGTQZ128rrk) in optimizeVPCMPWithImmediateOneOrSix()
226 FROM_TO(VPCMPQZ256rmi, VPCMPEQQZ256rm, VPCMPGTQZ256rm) in optimizeVPCMPWithImmediateOneOrSix()
227 FROM_TO(VPCMPQZ256rmib, VPCMPEQQZ256rmb, VPCMPGTQZ256rmb) in optimizeVPCMPWithImmediateOneOrSix()
228 FROM_TO(VPCMPQZ256rmibk, VPCMPEQQZ256rmbk, VPCMPGTQZ256rmbk) in optimizeVPCMPWithImmediateOneOrSix()
229 FROM_TO(VPCMPQZ256rmik, VPCMPEQQZ256rmk, VPCMPGTQZ256rmk) in optimizeVPCMPWithImmediateOneOrSix()
230 FROM_TO(VPCMPQZ256rri, VPCMPEQQZ256rr, VPCMPGTQZ256rr) in optimizeVPCMPWithImmediateOneOrSix()
231 FROM_TO(VPCMPQZ256rrik, VPCMPEQQZ256rrk, VPCMPGTQZ256rrk) in optimizeVPCMPWithImmediateOneOrSix()
232 FROM_TO(VPCMPQZrmi, VPCMPEQQZrm, VPCMPGTQZrm) in optimizeVPCMPWithImmediateOneOrSix()
233 FROM_TO(VPCMPQZrmib, VPCMPEQQZrmb, VPCMPGTQZrmb) in optimizeVPCMPWithImmediateOneOrSix()
234 FROM_TO(VPCMPQZrmibk, VPCMPEQQZrmbk, VPCMPGTQZrmbk) in optimizeVPCMPWithImmediateOneOrSix()
235 FROM_TO(VPCMPQZrmik, VPCMPEQQZrmk, VPCMPGTQZrmk) in optimizeVPCMPWithImmediateOneOrSix()
236 FROM_TO(VPCMPQZrri, VPCMPEQQZrr, VPCMPGTQZrr) in optimizeVPCMPWithImmediateOneOrSix()
237 FROM_TO(VPCMPQZrrik, VPCMPEQQZrrk, VPCMPGTQZrrk) in optimizeVPCMPWithImmediateOneOrSix()
238 FROM_TO(VPCMPWZ128rmi, VPCMPEQWZ128rm, VPCMPGTWZ128rm) in optimizeVPCMPWithImmediateOneOrSix()
239 FROM_TO(VPCMPWZ128rmik, VPCMPEQWZ128rmk, VPCMPGTWZ128rmk) in optimizeVPCMPWithImmediateOneOrSix()
240 FROM_TO(VPCMPWZ128rri, VPCMPEQWZ128rr, VPCMPGTWZ128rr) in optimizeVPCMPWithImmediateOneOrSix()
241 FROM_TO(VPCMPWZ128rrik, VPCMPEQWZ128rrk, VPCMPGTWZ128rrk) in optimizeVPCMPWithImmediateOneOrSix()
242 FROM_TO(VPCMPWZ256rmi, VPCMPEQWZ256rm, VPCMPGTWZ256rm) in optimizeVPCMPWithImmediateOneOrSix()
243 FROM_TO(VPCMPWZ256rmik, VPCMPEQWZ256rmk, VPCMPGTWZ256rmk) in optimizeVPCMPWithImmediateOneOrSix()
244 FROM_TO(VPCMPWZ256rri, VPCMPEQWZ256rr, VPCMPGTWZ256rr) in optimizeVPCMPWithImmediateOneOrSix()
245 FROM_TO(VPCMPWZ256rrik, VPCMPEQWZ256rrk, VPCMPGTWZ256rrk) in optimizeVPCMPWithImmediateOneOrSix()
246 FROM_TO(VPCMPWZrmi, VPCMPEQWZrm, VPCMPGTWZrm) in optimizeVPCMPWithImmediateOneOrSix()
247 FROM_TO(VPCMPWZrmik, VPCMPEQWZrmk, VPCMPGTWZrmk) in optimizeVPCMPWithImmediateOneOrSix()
248 FROM_TO(VPCMPWZrri, VPCMPEQWZrr, VPCMPGTWZrr) in optimizeVPCMPWithImmediateOneOrSix()
249 FROM_TO(VPCMPWZrrik, VPCMPEQWZrrk, VPCMPGTWZrrk) in optimizeVPCMPWithImmediateOneOrSix()
250 #undef FROM_TO in optimizeVPCMPWithImmediateOneOrSix()
268 #define FROM_TO(FROM, TO, R0, R1) \ in optimizeMOVSX() macro
278 FROM_TO(MOVSX16rr8, CBW, AX, AL) // movsbw %al, %ax --> cbtw in optimizeMOVSX()
279 FROM_TO(MOVSX32rr16, CWDE, EAX, AX) // movswl %ax, %eax --> cwtl in optimizeMOVSX()
280 FROM_TO(MOVSX64rr32, CDQE, RAX, EAX) // movslq %eax, %rax --> cltq in optimizeMOVSX()
281 #undef FROM_TO in optimizeMOVSX()
293 #define FROM_TO(FROM, TO) \ in optimizeINCDEC() macro
300 FROM_TO(DEC16r, DEC16r_alt) in optimizeINCDEC()
301 FROM_TO(DEC32r, DEC32r_alt) in optimizeINCDEC()
302 FROM_TO(INC16r, INC16r_alt) in optimizeINCDEC()
303 FROM_TO(INC32r, INC32r_alt) in optimizeINCDEC()
330 FROM_TO(MOV8mr_NOREX, MOV8o32a) in optimizeMOV()
331 FROM_TO(MOV8mr, MOV8o32a) in optimizeMOV()
332 FROM_TO(MOV8rm_NOREX, MOV8ao32) in optimizeMOV()
333 FROM_TO(MOV8rm, MOV8ao32) in optimizeMOV()
334 FROM_TO(MOV16mr, MOV16o32a) in optimizeMOV()
335 FROM_TO(MOV16rm, MOV16ao32) in optimizeMOV()
336 FROM_TO(MOV32mr, MOV32o32a) in optimizeMOV()
337 FROM_TO(MOV32rm, MOV32ao32) in optimizeMOV()
378 FROM_TO(ADC8ri, ADC8i8) in optimizeToFixedRegisterForm()
379 FROM_TO(ADC16ri, ADC16i16) in optimizeToFixedRegisterForm()
380 FROM_TO(ADC32ri, ADC32i32) in optimizeToFixedRegisterForm()
381 FROM_TO(ADC64ri32, ADC64i32) in optimizeToFixedRegisterForm()
382 FROM_TO(ADD8ri, ADD8i8) in optimizeToFixedRegisterForm()
383 FROM_TO(ADD16ri, ADD16i16) in optimizeToFixedRegisterForm()
384 FROM_TO(ADD32ri, ADD32i32) in optimizeToFixedRegisterForm()
385 FROM_TO(ADD64ri32, ADD64i32) in optimizeToFixedRegisterForm()
386 FROM_TO(AND8ri, AND8i8) in optimizeToFixedRegisterForm()
387 FROM_TO(AND16ri, AND16i16) in optimizeToFixedRegisterForm()
388 FROM_TO(AND32ri, AND32i32) in optimizeToFixedRegisterForm()
389 FROM_TO(AND64ri32, AND64i32) in optimizeToFixedRegisterForm()
390 FROM_TO(CMP8ri, CMP8i8) in optimizeToFixedRegisterForm()
391 FROM_TO(CMP16ri, CMP16i16) in optimizeToFixedRegisterForm()
392 FROM_TO(CMP32ri, CMP32i32) in optimizeToFixedRegisterForm()
393 FROM_TO(CMP64ri32, CMP64i32) in optimizeToFixedRegisterForm()
394 FROM_TO(OR8ri, OR8i8) in optimizeToFixedRegisterForm()
395 FROM_TO(OR16ri, OR16i16) in optimizeToFixedRegisterForm()
396 FROM_TO(OR32ri, OR32i32) in optimizeToFixedRegisterForm()
397 FROM_TO(OR64ri32, OR64i32) in optimizeToFixedRegisterForm()
398 FROM_TO(SBB8ri, SBB8i8) in optimizeToFixedRegisterForm()
399 FROM_TO(SBB16ri, SBB16i16) in optimizeToFixedRegisterForm()
400 FROM_TO(SBB32ri, SBB32i32) in optimizeToFixedRegisterForm()
401 FROM_TO(SBB64ri32, SBB64i32) in optimizeToFixedRegisterForm()
402 FROM_TO(SUB8ri, SUB8i8) in optimizeToFixedRegisterForm()
403 FROM_TO(SUB16ri, SUB16i16) in optimizeToFixedRegisterForm()
404 FROM_TO(SUB32ri, SUB32i32) in optimizeToFixedRegisterForm()
405 FROM_TO(SUB64ri32, SUB64i32) in optimizeToFixedRegisterForm()
406 FROM_TO(TEST8ri, TEST8i8) in optimizeToFixedRegisterForm()
407 FROM_TO(TEST16ri, TEST16i16) in optimizeToFixedRegisterForm()
408 FROM_TO(TEST32ri, TEST32i32) in optimizeToFixedRegisterForm()
409 FROM_TO(TEST64ri32, TEST64i32) in optimizeToFixedRegisterForm()
410 FROM_TO(XOR8ri, XOR8i8) in optimizeToFixedRegisterForm()
411 FROM_TO(XOR16ri, XOR16i16) in optimizeToFixedRegisterForm()
412 FROM_TO(XOR32ri, XOR32i32) in optimizeToFixedRegisterForm()
413 FROM_TO(XOR64ri32, XOR64i32) in optimizeToFixedRegisterForm()