Lines Matching refs:X86
240 assert(MI.getNumOperands() >= (OperandNo + X86::AddrNumOperands) && in processInstruction()
243 if (auto *C = X86::getConstantFromPool(MI, OperandNo)) { in processInstruction()
257 MI.getOperand(OperandNo + X86::AddrDisp).setIndex(NewCPI); in processInstruction()
269 case X86::MOVAPDrm: in processInstruction()
270 case X86::MOVAPSrm: in processInstruction()
271 case X86::MOVUPDrm: in processInstruction()
272 case X86::MOVUPSrm: in processInstruction()
275 case X86::VMOVAPDrm: in processInstruction()
276 case X86::VMOVAPSrm: in processInstruction()
277 case X86::VMOVUPDrm: in processInstruction()
278 case X86::VMOVUPSrm: in processInstruction()
279 return ConvertToBroadcast(0, 0, X86::VMOVDDUPrm, X86::VBROADCASTSSrm, 0, 0, in processInstruction()
281 case X86::VMOVAPDYrm: in processInstruction()
282 case X86::VMOVAPSYrm: in processInstruction()
283 case X86::VMOVUPDYrm: in processInstruction()
284 case X86::VMOVUPSYrm: in processInstruction()
285 return ConvertToBroadcast(0, X86::VBROADCASTF128rm, X86::VBROADCASTSDYrm, in processInstruction()
286 X86::VBROADCASTSSYrm, 0, 0, 1); in processInstruction()
287 case X86::VMOVAPDZ128rm: in processInstruction()
288 case X86::VMOVAPSZ128rm: in processInstruction()
289 case X86::VMOVUPDZ128rm: in processInstruction()
290 case X86::VMOVUPSZ128rm: in processInstruction()
291 return ConvertToBroadcast(0, 0, X86::VMOVDDUPZ128rm, in processInstruction()
292 X86::VBROADCASTSSZ128rm, 0, 0, 1); in processInstruction()
293 case X86::VMOVAPDZ256rm: in processInstruction()
294 case X86::VMOVAPSZ256rm: in processInstruction()
295 case X86::VMOVUPDZ256rm: in processInstruction()
296 case X86::VMOVUPSZ256rm: in processInstruction()
297 return ConvertToBroadcast(0, X86::VBROADCASTF32X4Z256rm, in processInstruction()
298 X86::VBROADCASTSDZ256rm, X86::VBROADCASTSSZ256rm, in processInstruction()
300 case X86::VMOVAPDZrm: in processInstruction()
301 case X86::VMOVAPSZrm: in processInstruction()
302 case X86::VMOVUPDZrm: in processInstruction()
303 case X86::VMOVUPSZrm: in processInstruction()
304 return ConvertToBroadcast(X86::VBROADCASTF64X4rm, X86::VBROADCASTF32X4rm, in processInstruction()
305 X86::VBROADCASTSDZrm, X86::VBROADCASTSSZrm, 0, 0, in processInstruction()
308 case X86::VMOVDQArm: in processInstruction()
309 case X86::VMOVDQUrm: in processInstruction()
311 0, 0, HasAVX2 ? X86::VPBROADCASTQrm : X86::VMOVDDUPrm, in processInstruction()
312 HasAVX2 ? X86::VPBROADCASTDrm : X86::VBROADCASTSSrm, in processInstruction()
313 HasAVX2 ? X86::VPBROADCASTWrm : 0, HasAVX2 ? X86::VPBROADCASTBrm : 0, in processInstruction()
315 case X86::VMOVDQAYrm: in processInstruction()
316 case X86::VMOVDQUYrm: in processInstruction()
318 0, HasAVX2 ? X86::VBROADCASTI128rm : X86::VBROADCASTF128rm, in processInstruction()
319 HasAVX2 ? X86::VPBROADCASTQYrm : X86::VBROADCASTSDYrm, in processInstruction()
320 HasAVX2 ? X86::VPBROADCASTDYrm : X86::VBROADCASTSSYrm, in processInstruction()
321 HasAVX2 ? X86::VPBROADCASTWYrm : 0, HasAVX2 ? X86::VPBROADCASTBYrm : 0, in processInstruction()
323 case X86::VMOVDQA32Z128rm: in processInstruction()
324 case X86::VMOVDQA64Z128rm: in processInstruction()
325 case X86::VMOVDQU32Z128rm: in processInstruction()
326 case X86::VMOVDQU64Z128rm: in processInstruction()
327 return ConvertToBroadcast(0, 0, X86::VPBROADCASTQZ128rm, in processInstruction()
328 X86::VPBROADCASTDZ128rm, in processInstruction()
329 HasBWI ? X86::VPBROADCASTWZ128rm : 0, in processInstruction()
330 HasBWI ? X86::VPBROADCASTBZ128rm : 0, 1); in processInstruction()
331 case X86::VMOVDQA32Z256rm: in processInstruction()
332 case X86::VMOVDQA64Z256rm: in processInstruction()
333 case X86::VMOVDQU32Z256rm: in processInstruction()
334 case X86::VMOVDQU64Z256rm: in processInstruction()
335 return ConvertToBroadcast(0, X86::VBROADCASTI32X4Z256rm, in processInstruction()
336 X86::VPBROADCASTQZ256rm, X86::VPBROADCASTDZ256rm, in processInstruction()
337 HasBWI ? X86::VPBROADCASTWZ256rm : 0, in processInstruction()
338 HasBWI ? X86::VPBROADCASTBZ256rm : 0, 1); in processInstruction()
339 case X86::VMOVDQA32Zrm: in processInstruction()
340 case X86::VMOVDQA64Zrm: in processInstruction()
341 case X86::VMOVDQU32Zrm: in processInstruction()
342 case X86::VMOVDQU64Zrm: in processInstruction()
343 return ConvertToBroadcast(X86::VBROADCASTI64X4rm, X86::VBROADCASTI32X4rm, in processInstruction()
344 X86::VPBROADCASTQZrm, X86::VPBROADCASTDZrm, in processInstruction()
345 HasBWI ? X86::VPBROADCASTWZrm : 0, in processInstruction()
346 HasBWI ? X86::VPBROADCASTBZrm : 0, 1); in processInstruction()
386 case X86::VANDPDrm: in processInstruction()
387 case X86::VANDPSrm: in processInstruction()
388 case X86::VPANDrm: in processInstruction()
389 OpSrc32 = X86 ::VPANDDZ128rm; in processInstruction()
390 OpSrc64 = X86 ::VPANDQZ128rm; in processInstruction()
392 case X86::VANDPDYrm: in processInstruction()
393 case X86::VANDPSYrm: in processInstruction()
394 case X86::VPANDYrm: in processInstruction()
395 OpSrc32 = X86 ::VPANDDZ256rm; in processInstruction()
396 OpSrc64 = X86 ::VPANDQZ256rm; in processInstruction()
398 case X86::VANDNPDrm: in processInstruction()
399 case X86::VANDNPSrm: in processInstruction()
400 case X86::VPANDNrm: in processInstruction()
401 OpSrc32 = X86 ::VPANDNDZ128rm; in processInstruction()
402 OpSrc64 = X86 ::VPANDNQZ128rm; in processInstruction()
404 case X86::VANDNPDYrm: in processInstruction()
405 case X86::VANDNPSYrm: in processInstruction()
406 case X86::VPANDNYrm: in processInstruction()
407 OpSrc32 = X86 ::VPANDNDZ256rm; in processInstruction()
408 OpSrc64 = X86 ::VPANDNQZ256rm; in processInstruction()
410 case X86::VORPDrm: in processInstruction()
411 case X86::VORPSrm: in processInstruction()
412 case X86::VPORrm: in processInstruction()
413 OpSrc32 = X86 ::VPORDZ128rm; in processInstruction()
414 OpSrc64 = X86 ::VPORQZ128rm; in processInstruction()
416 case X86::VORPDYrm: in processInstruction()
417 case X86::VORPSYrm: in processInstruction()
418 case X86::VPORYrm: in processInstruction()
419 OpSrc32 = X86 ::VPORDZ256rm; in processInstruction()
420 OpSrc64 = X86 ::VPORQZ256rm; in processInstruction()
422 case X86::VXORPDrm: in processInstruction()
423 case X86::VXORPSrm: in processInstruction()
424 case X86::VPXORrm: in processInstruction()
425 OpSrc32 = X86 ::VPXORDZ128rm; in processInstruction()
426 OpSrc64 = X86 ::VPXORQZ128rm; in processInstruction()
428 case X86::VXORPDYrm: in processInstruction()
429 case X86::VXORPSYrm: in processInstruction()
430 case X86::VPXORYrm: in processInstruction()
431 OpSrc32 = X86 ::VPXORDZ256rm; in processInstruction()
432 OpSrc64 = X86 ::VPXORQZ256rm; in processInstruction()