Lines Matching refs:StackSlotInfo
48 struct StackSlotInfo { struct
52 StackSlotInfo(int f, int o, int r) : FI(f), Offset(o), Reg(r){}; in StackSlotInfo() argument
56 static bool CompareSSIOffset(const StackSlotInfo& a, const StackSlotInfo& b) { in CompareSSIOffset()
138 static void GetSpillList(SmallVectorImpl<StackSlotInfo> &SpillList, in GetSpillList()
143 SpillList.push_back(StackSlotInfo(XFI->getLRSpillSlot(), in GetSpillList()
149 SpillList.push_back(StackSlotInfo(XFI->getFPSpillSlot(), in GetSpillList()
160 static void GetEHSpillList(SmallVectorImpl<StackSlotInfo> &SpillList, in GetEHSpillList()
167 StackSlotInfo(EHSlot[0], MFI.getObjectOffset(EHSlot[0]), in GetEHSpillList()
170 StackSlotInfo(EHSlot[0], MFI.getObjectOffset(EHSlot[1]), in GetEHSpillList()
194 SmallVectorImpl<StackSlotInfo> &SpillList) { in RestoreSpillList()
276 SmallVector<StackSlotInfo,2> SpillList; in emitPrologue()
329 SmallVector<StackSlotInfo, 2> SpillList; in emitPrologue()
364 SmallVector<StackSlotInfo, 2> SpillList; in emitEpilogue()
389 SmallVector<StackSlotInfo,2> SpillList; in emitEpilogue()