|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/XCore/XCoreFrameLowering.cpp 225 assert(&MF.front() == &MBB && "Shrink-wrapping not yet supported");
226 MachineBasicBlock::iterator MBBI = MBB.begin();
242 BuildMI(MBB, MBBI, dl, TII.get(XCore::LDWSP_ru6), XCore::R11).addImm(0);
263 MBB.addLiveIn(XCore::LR);
264 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(Opcode));
269 EmitDefCfaOffset(MBB, MBBI, dl, TII, Adjusted*4);
271 EmitCfiOffset(MBB, MBBI, dl, TII, DRegNum, 0);
284 IfNeededExtSP(MBB, MBBI, dl, TII, OffsetFromTop, Adjusted, FrameSize,
288 MBB.addLiveIn(SpillList[i].Reg);
289 BuildMI(MBB, MBBI, dl, TII.get(Opcode))
292 .addMemOperand(getFrameIndexMMO(MBB, SpillList[i].FI,
296 EmitCfiOffset(MBB, MBBI, dl, TII, DRegNum, SpillList[i].Offset);
301 IfNeededExtSP(MBB, MBBI, dl, TII, FrameSize, Adjusted, FrameSize,
307 BuildMI(MBB, MBBI, dl, TII.get(XCore::LDAWSP_ru6), FramePtr).addImm(0);
309 EmitDefCfaRegister(MBB, MBBI, dl, TII, MF,
321 EmitCfiOffset(MBB, Pos, dl, TII, DRegNum, Offset);
333 EmitCfiOffset(MBB, MBBI, dl, TII,
336 EmitCfiOffset(MBB, MBBI, dl, TII,