Home | History | Annotate | Download | only in XCore

Lines Matching refs:TII

48                           const TargetInstrInfo &TII) {
55 BuildMI(MBB, I, dl, TII.get(Opcode), DstReg)
63 const TargetInstrInfo &TII) {
70 BuildMI(MBB, I, dl, TII.get(Opcode))
95 const XCoreInstrInfo &TII =
104 loadFromStack(MBB, MBBI, XCore::R11, 0, dl, TII);
132 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(FrameSize);
139 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(FrameLabel);
153 storeToStack(MBB, MBBI, XCore::LR, LRSpillOffset + FrameSize*4, dl, TII);
158 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(SaveLRLabel);
169 storeToStack(MBB, MBBI, XCore::R10, FPSpillOffset + FrameSize*4, dl, TII);
174 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(SaveR10Label);
181 BuildMI(MBB, MBBI, dl, TII.get(XCore::LDAWSP_ru6), FramePtr)
186 BuildMI(MBB, MBBI, dl, TII.get(XCore::PROLOG_LABEL)).addSym(FrameLabel);
214 const XCoreInstrInfo &TII =
222 BuildMI(MBB, MBBI, dl, TII.get(XCore::SETSP_1r))
247 loadFromStack(MBB, MBBI, XCore::R10, FPSpillOffset, dl, TII);
253 loadFromStack(MBB, MBBI, XCore::LR, LRSpillOffset, dl, TII);
261 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(FrameSize);
265 BuildMI(MBB, MBBI, dl, TII.get(Opcode), XCore::SP).addImm(FrameSize);
278 const TargetInstrInfo &TII = *MF->getTarget().getInstrInfo();
293 TII.storeRegToStackSlot(MBB, MI, Reg, true,
297 BuildMI(MBB, MI, DL, TII.get(XCore::PROLOG_LABEL)).addSym(SaveLabel);
309 const TargetInstrInfo &TII = *MF->getTarget().getInstrInfo();
319 TII.loadRegFromStackSlot(MBB, MI, it->getReg(), it->getFrameIdx(),
340 const XCoreInstrInfo &TII =
370 New=BuildMI(MF, Old->getDebugLoc(), TII.get(Opcode))
375 New=BuildMI(MF, Old->getDebugLoc(), TII.get(Opcode), XCore::SP)