Lines Matching refs:MBBI
137 MachineBasicBlock::iterator MBBI, in emitPrologueInsns() argument
152 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
157 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
164 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
169 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
176 BuildMI(MBB, MBBI, DL, TII.get(VE::STrii)) in emitPrologueInsns()
185 MachineBasicBlock::iterator MBBI, in emitEpilogueInsns() argument
200 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX17) in emitEpilogueInsns()
205 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX16) in emitEpilogueInsns()
209 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX15) in emitEpilogueInsns()
215 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX10) in emitEpilogueInsns()
219 BuildMI(MBB, MBBI, DL, TII.get(VE::LDrii), VE::SX9) in emitEpilogueInsns()
228 MachineBasicBlock::iterator MBBI, in emitSPAdjustment() argument
238 BuildMI(MBB, MBBI, DL, TII.get(VE::ADDSLri), VE::SX11) in emitSPAdjustment()
243 BuildMI(MBB, MBBI, DL, TII.get(VE::LEArii), VE::SX11) in emitSPAdjustment()
253 BuildMI(MBB, MBBI, DL, TII.get(VE::LEAzii), VE::SX13) in emitSPAdjustment()
257 BuildMI(MBB, MBBI, DL, TII.get(VE::ANDrm), VE::SX13) in emitSPAdjustment()
260 BuildMI(MBB, MBBI, DL, TII.get(VE::LEASLrri), VE::SX11) in emitSPAdjustment()
268 BuildMI(MBB, MBBI, DL, TII.get(VE::ANDrm), VE::SX11) in emitSPAdjustment()
275 MachineBasicBlock::iterator MBBI) const { in emitSPExtend()
304 BuildMI(MBB, MBBI, DL, TII.get(VE::EXTEND_STACK)); in emitSPExtend()
305 BuildMI(MBB, MBBI, DL, TII.get(VE::EXTEND_STACK_GUARD)); in emitSPExtend()
315 MachineBasicBlock::iterator MBBI = MBB.begin(); in emitPrologue() local
353 emitPrologueInsns(MF, MBB, MBBI, NumBytes, true); in emitPrologue()
359 BuildMI(MBB, MBBI, DL, TII.get(VE::ORri), VE::SX9) in emitPrologue()
368 emitSPAdjustment(MF, MBB, MBBI, -(int64_t)NumBytes, RuntimeAlign); in emitPrologue()
372 BuildMI(MBB, MBBI, DL, TII.get(VE::ORri), VE::SX17) in emitPrologue()
379 emitSPExtend(MF, MBB, MBBI); in emitPrologue()
401 MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr(); in emitEpilogue() local
411 BuildMI(MBB, MBBI, DL, TII.get(VE::ORri), VE::SX11) in emitEpilogue()
416 emitSPAdjustment(MF, MBB, MBBI, NumBytes, None); in emitEpilogue()
420 emitEpilogueInsns(MF, MBB, MBBI, NumBytes, true); in emitEpilogue()