Lines Matching full:zii

507                          const SystemZInstrInfo *ZII) {  in buildCFAOffs()  argument
510 BuildMI(MBB, MBBI, DL, ZII->get(TargetOpcode::CFI_INSTRUCTION)) in buildCFAOffs()
518 const SystemZInstrInfo *ZII) { in buildDefCFAReg() argument
524 BuildMI(MBB, MBBI, DL, ZII->get(TargetOpcode::CFI_INSTRUCTION)) in buildDefCFAReg()
534 auto *ZII = static_cast<const SystemZInstrInfo *>(STI.getInstrInfo()); in emitPrologue() local
580 BuildMI(MBB, MBBI, DL, ZII->get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
616 BuildMI(MBB, MBBI, DL, ZII->get(SystemZ::PROBED_STACKALLOC)) in emitPrologue()
624 BuildMI(MBB, MBBI, DL, ZII->get(SystemZ::LGR)) in emitPrologue()
626 emitIncrement(MBB, MBBI, DL, SystemZ::R15D, Delta, ZII); in emitPrologue()
627 buildCFAOffs(MBB, MBBI, DL, SPOffsetFromCFA + Delta, ZII); in emitPrologue()
629 BuildMI(MBB, MBBI, DL, ZII->get(SystemZ::STG)) in emitPrologue()
638 BuildMI(MBB, MBBI, DL, ZII->get(SystemZ::LGR), SystemZ::R11D) in emitPrologue()
642 buildDefCFAReg(MBB, MBBI, DL, SystemZ::R11D, ZII); in emitPrologue()
685 BuildMI(MBB, MBBI, DL, ZII->get(TargetOpcode::CFI_INSTRUCTION)) in emitPrologue()
693 auto *ZII = in emitEpilogue() local
715 unsigned NewOpcode = ZII->getOpcodeForOffset(Opcode, Offset); in emitEpilogue()
722 NumBytes, ZII); in emitEpilogue()
724 NewOpcode = ZII->getOpcodeForOffset(Opcode, Offset); in emitEpilogue()
728 MBBI->setDesc(ZII->get(NewOpcode)); in emitEpilogue()
732 emitIncrement(MBB, MBBI, DL, SystemZ::R15D, StackSize, ZII); in emitEpilogue()
738 auto *ZII = in inlineStackProbe() local
764 emitIncrement(InsMBB, InsPt, DL, SystemZ::R15D, -int64_t(Size), ZII); in inlineStackProbe()
767 buildCFAOffs(InsMBB, InsPt, DL, SPOffsetFromCFA, ZII); in inlineStackProbe()
772 BuildMI(InsMBB, InsPt, DL, ZII->get(SystemZ::CG)) in inlineStackProbe()
780 BuildMI(*MBB, MBBI, DL, ZII->get(SystemZ::LGR)) in inlineStackProbe()
795 BuildMI(*MBB, MBBI, DL, ZII->get(SystemZ::LGR), SystemZ::R0D) in inlineStackProbe()
797 buildDefCFAReg(*MBB, MBBI, DL, SystemZ::R0D, ZII); in inlineStackProbe()
798 emitIncrement(*MBB, MBBI, DL, SystemZ::R0D, -int64_t(LoopAlloc), ZII); in inlineStackProbe()
800 ZII); in inlineStackProbe()
810 BuildMI(*MBB, MBB->end(), DL, ZII->get(SystemZ::CLGR)) in inlineStackProbe()
812 BuildMI(*MBB, MBB->end(), DL, ZII->get(SystemZ::BRC)) in inlineStackProbe()
817 buildDefCFAReg(*MBB, MBBI, DL, SystemZ::R15D, ZII); in inlineStackProbe()
824 BuildMI(*MBB, MBBI, DL, ZII->get(SystemZ::STG)) in inlineStackProbe()
1210 auto *ZII = static_cast<const SystemZInstrInfo *>(Subtarget.getInstrInfo()); in emitPrologue() local
1254 BuildMI(MBB, InsertPt, DL, ZII->get(SystemZ::LGR)) in emitPrologue()
1258 BuildMI(MBB, MBBI, DL, ZII->get(SystemZ::STG)) in emitPrologue()
1266 ZII); in emitPrologue()
1277 BuildMI(MBB, InsertPt, DL, ZII->get(SystemZ::XPLINK_STACKALLOC)); in emitPrologue()
1283 BuildMI(MBB, MBBI, DL, ZII->get(SystemZ::LGR), in emitPrologue()
1325 auto *ZII = static_cast<const SystemZInstrInfo *>(Subtarget.getInstrInfo()); in emitEpilogue() local
1336 emitIncrement(MBB, MBBI, DL, SPReg, StackSize, ZII); in emitEpilogue()
1345 auto *ZII = in inlineStackProbe() local
1373 BuildMI(StackExtMBB, DL, ZII->get(SystemZ::LG), SystemZ::R3D) in inlineStackProbe()
1378 BuildMI(StackExtMBB, DL, ZII->get(SystemZ::CallBASR_STACKEXT)) in inlineStackProbe()
1383 BuildMI(MBB, StackAllocMI, DL, ZII->get(SystemZ::LGR)) in inlineStackProbe()
1392 BuildMI(MBB, MBB.begin(), DL, ZII->get(SystemZ::STG)) in inlineStackProbe()
1400 BuildMI(MBB, StackAllocMI, DL, ZII->get(SystemZ::LLGT), SystemZ::R3D) in inlineStackProbe()
1405 BuildMI(MBB, StackAllocMI, DL, ZII->get(SystemZ::CG)) in inlineStackProbe()
1411 BuildMI(MBB, StackAllocMI, DL, ZII->get(SystemZ::BRC)) in inlineStackProbe()
1422 BuildMI(*NextMBB, StackAllocMI, DL, ZII->get(SystemZ::LGR)) in inlineStackProbe()
1430 BuildMI(*NextMBB, StackAllocMI, DL, ZII->get(SystemZ::LGR)) in inlineStackProbe()
1434 BuildMI(*NextMBB, StackAllocMI, DL, ZII->get(SystemZ::LG)) in inlineStackProbe()
1443 BuildMI(StackExtMBB, DL, ZII->get(SystemZ::J)).addMBB(NextMBB); in inlineStackProbe()