Lines Matching refs:PPC
172 return (isRegInClass(Reg, &PPC::VSRCRegClass) || in isVecReg()
173 isRegInClass(Reg, &PPC::VRRCRegClass)); in isVecReg()
178 return (isRegInClass(Reg, &PPC::VSFRCRegClass) || in isScalarVecReg()
179 isRegInClass(Reg, &PPC::VSSRCRegClass)); in isScalarVecReg()
289 case PPC::XXPERMDI: { in gatherVectorInstructions()
338 case PPC::LVX: in gatherVectorInstructions()
345 case PPC::LXVD2X: in gatherVectorInstructions()
346 case PPC::LXVW4X: in gatherVectorInstructions()
352 case PPC::LXSDX: in gatherVectorInstructions()
353 case PPC::LXSSPX: in gatherVectorInstructions()
361 case PPC::STVX: in gatherVectorInstructions()
368 case PPC::STXVD2X: in gatherVectorInstructions()
369 case PPC::STXVW4X: in gatherVectorInstructions()
375 case PPC::COPY: in gatherVectorInstructions()
389 case PPC::SUBREG_TO_REG: { in gatherVectorInstructions()
407 case PPC::VSPLTB: in gatherVectorInstructions()
408 case PPC::VSPLTH: in gatherVectorInstructions()
409 case PPC::VSPLTW: in gatherVectorInstructions()
410 case PPC::XXSPLTW: in gatherVectorInstructions()
424 case PPC::INLINEASM: in gatherVectorInstructions()
425 case PPC::EXTRACT_SUBREG: in gatherVectorInstructions()
426 case PPC::INSERT_SUBREG: in gatherVectorInstructions()
427 case PPC::COPY_TO_REGCLASS: in gatherVectorInstructions()
428 case PPC::LVEBX: in gatherVectorInstructions()
429 case PPC::LVEHX: in gatherVectorInstructions()
430 case PPC::LVEWX: in gatherVectorInstructions()
431 case PPC::LVSL: in gatherVectorInstructions()
432 case PPC::LVSR: in gatherVectorInstructions()
433 case PPC::LVXL: in gatherVectorInstructions()
434 case PPC::STVEBX: in gatherVectorInstructions()
435 case PPC::STVEHX: in gatherVectorInstructions()
436 case PPC::STVEWX: in gatherVectorInstructions()
437 case PPC::STVXL: in gatherVectorInstructions()
444 case PPC::STXSDX: in gatherVectorInstructions()
445 case PPC::STXSSPX: in gatherVectorInstructions()
446 case PPC::VCIPHER: in gatherVectorInstructions()
447 case PPC::VCIPHERLAST: in gatherVectorInstructions()
448 case PPC::VMRGHB: in gatherVectorInstructions()
449 case PPC::VMRGHH: in gatherVectorInstructions()
450 case PPC::VMRGHW: in gatherVectorInstructions()
451 case PPC::VMRGLB: in gatherVectorInstructions()
452 case PPC::VMRGLH: in gatherVectorInstructions()
453 case PPC::VMRGLW: in gatherVectorInstructions()
454 case PPC::VMULESB: in gatherVectorInstructions()
455 case PPC::VMULESH: in gatherVectorInstructions()
456 case PPC::VMULESW: in gatherVectorInstructions()
457 case PPC::VMULEUB: in gatherVectorInstructions()
458 case PPC::VMULEUH: in gatherVectorInstructions()
459 case PPC::VMULEUW: in gatherVectorInstructions()
460 case PPC::VMULOSB: in gatherVectorInstructions()
461 case PPC::VMULOSH: in gatherVectorInstructions()
462 case PPC::VMULOSW: in gatherVectorInstructions()
463 case PPC::VMULOUB: in gatherVectorInstructions()
464 case PPC::VMULOUH: in gatherVectorInstructions()
465 case PPC::VMULOUW: in gatherVectorInstructions()
466 case PPC::VNCIPHER: in gatherVectorInstructions()
467 case PPC::VNCIPHERLAST: in gatherVectorInstructions()
468 case PPC::VPERM: in gatherVectorInstructions()
469 case PPC::VPERMXOR: in gatherVectorInstructions()
470 case PPC::VPKPX: in gatherVectorInstructions()
471 case PPC::VPKSHSS: in gatherVectorInstructions()
472 case PPC::VPKSHUS: in gatherVectorInstructions()
473 case PPC::VPKSDSS: in gatherVectorInstructions()
474 case PPC::VPKSDUS: in gatherVectorInstructions()
475 case PPC::VPKSWSS: in gatherVectorInstructions()
476 case PPC::VPKSWUS: in gatherVectorInstructions()
477 case PPC::VPKUDUM: in gatherVectorInstructions()
478 case PPC::VPKUDUS: in gatherVectorInstructions()
479 case PPC::VPKUHUM: in gatherVectorInstructions()
480 case PPC::VPKUHUS: in gatherVectorInstructions()
481 case PPC::VPKUWUM: in gatherVectorInstructions()
482 case PPC::VPKUWUS: in gatherVectorInstructions()
483 case PPC::VPMSUMB: in gatherVectorInstructions()
484 case PPC::VPMSUMD: in gatherVectorInstructions()
485 case PPC::VPMSUMH: in gatherVectorInstructions()
486 case PPC::VPMSUMW: in gatherVectorInstructions()
487 case PPC::VRLB: in gatherVectorInstructions()
488 case PPC::VRLD: in gatherVectorInstructions()
489 case PPC::VRLH: in gatherVectorInstructions()
490 case PPC::VRLW: in gatherVectorInstructions()
491 case PPC::VSBOX: in gatherVectorInstructions()
492 case PPC::VSHASIGMAD: in gatherVectorInstructions()
493 case PPC::VSHASIGMAW: in gatherVectorInstructions()
494 case PPC::VSL: in gatherVectorInstructions()
495 case PPC::VSLDOI: in gatherVectorInstructions()
496 case PPC::VSLO: in gatherVectorInstructions()
497 case PPC::VSR: in gatherVectorInstructions()
498 case PPC::VSRO: in gatherVectorInstructions()
499 case PPC::VSUM2SWS: in gatherVectorInstructions()
500 case PPC::VSUM4SBS: in gatherVectorInstructions()
501 case PPC::VSUM4SHS: in gatherVectorInstructions()
502 case PPC::VSUM4UBS: in gatherVectorInstructions()
503 case PPC::VSUMSWS: in gatherVectorInstructions()
504 case PPC::VUPKHPX: in gatherVectorInstructions()
505 case PPC::VUPKHSB: in gatherVectorInstructions()
506 case PPC::VUPKHSH: in gatherVectorInstructions()
507 case PPC::VUPKHSW: in gatherVectorInstructions()
508 case PPC::VUPKLPX: in gatherVectorInstructions()
509 case PPC::VUPKLSB: in gatherVectorInstructions()
510 case PPC::VUPKLSH: in gatherVectorInstructions()
511 case PPC::VUPKLSW: in gatherVectorInstructions()
512 case PPC::XXMRGHW: in gatherVectorInstructions()
513 case PPC::XXMRGLW: in gatherVectorInstructions()
517 case PPC::XXSLDWI: in gatherVectorInstructions()
797 TII->get(PPC::XXPERMDI), DstReg) in insertSwap()
826 case PPC::VSPLTB: NElts = 16; break; in handleSpecialSwappables()
827 case PPC::VSPLTH: NElts = 8; break; in handleSpecialSwappables()
828 case PPC::VSPLTW: in handleSpecialSwappables()
829 case PPC::XXSPLTW: NElts = 4; break; in handleSpecialSwappables()
833 if (MI->getOpcode() == PPC::XXSPLTW) in handleSpecialSwappables()
839 if (MI->getOpcode() == PPC::XXSPLTW) in handleSpecialSwappables()
900 if (DstRC == &PPC::VRRCRegClass) { in handleSpecialSwappables()
901 unsigned VSRCTmp1 = MRI->createVirtualRegister(&PPC::VSRCRegClass); in handleSpecialSwappables()
902 unsigned VSRCTmp2 = MRI->createVirtualRegister(&PPC::VSRCRegClass); in handleSpecialSwappables()
905 TII->get(PPC::COPY), VSRCTmp1) in handleSpecialSwappables()
913 TII->get(PPC::COPY), DstReg) in handleSpecialSwappables()