Lines Matching refs:TII

39   const AArch64InstrInfo *TII;  member in __anon3d2962aa0111::AArch64ExpandPseudo
102 const AArch64InstrInfo *TII, unsigned ChunkIdx) { in tryOrrMovk() argument
110 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ORRXri)) in tryOrrMovk()
120 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi)) in tryOrrMovk()
153 const AArch64InstrInfo *TII) { in tryToreplicateChunks() argument
177 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ORRXri)) in tryToreplicateChunks()
197 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi)) in tryToreplicateChunks()
222 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi)) in tryToreplicateChunks()
287 const AArch64InstrInfo *TII) { in trySequenceOfOnes() argument
360 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ORRXri)) in trySequenceOfOnes()
371 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi)) in trySequenceOfOnes()
388 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi)) in trySequenceOfOnes()
415 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc)) in expandMOVImm()
466 if (tryOrrMovk(UImm, OrrImm, MI, MBB, MBBI, TII, 1)) in expandMOVImm()
472 if (tryOrrMovk(UImm, OrrImm, MI, MBB, MBBI, TII, 3)) in expandMOVImm()
481 if (tryOrrMovk(UImm, OrrImm, MI, MBB, MBBI, TII, 0)) in expandMOVImm()
487 if (tryOrrMovk(UImm, OrrImm, MI, MBB, MBBI, TII, 2)) in expandMOVImm()
495 if (BitSize == 64 && tryToreplicateChunks(UImm, MI, MBB, MBBI, TII)) in expandMOVImm()
503 if (BitSize == 64 && trySequenceOfOnes(UImm, MI, MBB, MBBI, TII)) in expandMOVImm()
537 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(FirstOpc)) in expandMOVImm()
561 MIB2 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc)) in expandMOVImm()
639 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opcode), in expandMI()
655 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg); in expandMI()
657 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::LDRXui)) in expandMI()
693 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg) in expandMI()
697 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADDXri)) in expandMI()
714 BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::RET)) in expandMI()
740 TII = static_cast<const AArch64InstrInfo *>(MF.getSubtarget().getInstrInfo()); in runOnMachineFunction()