Searched refs:FrameSize (Results 1 - 17 of 17) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreFrameLowering.cpp107 int FrameSize = MFI->getStackSize(); local
108 assert(FrameSize%4 == 0 && "Misaligned frame size");
109 FrameSize/=4;
111 bool isU6 = isImmU6(FrameSize);
113 if (!isU6 && !isImmU16(FrameSize)) {
115 report_fatal_error("emitPrologue Frame size too big: " + Twine(FrameSize));
120 if (FrameSize) {
132 BuildMI(MBB, MBBI, dl, TII.get(Opcode)).addImm(FrameSize);
142 MachineLocation SPSrc(MachineLocation::VirtualFP, -FrameSize * 4);
153 storeToStack(MBB, MBBI, XCore::LR, LRSpillOffset + FrameSize*
227 int FrameSize = MFI->getStackSize(); local
[all...]
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DGCMetadata.h92 uint64_t FrameSize; member in class:llvm::GCFunctionInfo
139 uint64_t getFrameSize() const { return FrameSize; }
140 void setFrameSize(uint64_t S) { FrameSize = S; }
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DOcamlGCPrinter.cpp83 /// uint16_t FrameSize;
90 /// (FrameSize and LiveOffsets would overflow). FrameTablePrinter will abort if
126 uint64_t FrameSize = FI.getFrameSize(); local
127 if (FrameSize >= 1<<16) {
131 "Frame size " + Twine(FrameSize) + ">= 65536.\n"
149 AP.EmitInt16(FrameSize);
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMips16InstrInfo.h69 // Adjust SP by FrameSize bytes. Save RA, S0, S1
70 void makeFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB,
73 // Adjust SP by FrameSize bytes. Restore RA, S0, S1
74 void restoreFrame(unsigned SP, int64_t FrameSize, MachineBasicBlock &MBB,
H A DMips16InstrInfo.cpp172 // Adjust SP by FrameSize bytes. Save RA, S0, S1
173 void Mips16InstrInfo::makeFrame(unsigned SP, int64_t FrameSize, argument
178 if (isUInt<11>(FrameSize))
179 BuildMI(MBB, I, DL, get(Mips::SaveRaF16)).addImm(FrameSize);
183 int64_t Remainder = FrameSize - Base;
210 adjustStackPtrBig(SP, -FrameSize, MBB, I, Mips::V0, Mips::V1);
214 // Adjust SP by FrameSize bytes. Restore RA, S0, S1
215 void Mips16InstrInfo::restoreFrame(unsigned SP, int64_t FrameSize, argument
220 if (isUInt<11>(FrameSize))
221 BuildMI(MBB, I, DL, get(Mips::RestoreRaF16)).addImm(FrameSize);
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp50 unsigned FrameSize = MFI->getStackSize(); local
66 FrameSize += maxCallFrameSize;
69 FrameSize = RoundUpToAlignment(FrameSize, TargetAlign);
72 MFI->setStackSize(FrameSize);
H A DHexagonRegisterInfo.cpp143 const unsigned FrameSize = MFI.getStackSize(); local
146 TII.isValidOffset(MI.getOpcode(), (FrameSize+Offset)) &&
151 MI.getOperand(FIOperandNum + 1).ChangeToImmediate(FrameSize+Offset);
233 TII.isValidOffset(MI.getOpcode(), (FrameSize+Offset))) {
236 MI.getOperand(FIOperandNum+1).ChangeToImmediate(FrameSize+Offset);
H A DHexagonVLIWPacketizer.cpp2696 const unsigned FrameSize = MF.getFrameInfo()->getStackSize(); local
2983 (FrameSize + HEXAGON_LRFP_SIZE)))
2991 (FrameSize + HEXAGON_LRFP_SIZE));
3018 const unsigned FrameSize = MF.getFrameInfo()->getStackSize(); local
3033 FrameSize + HEXAGON_LRFP_SIZE);
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCFrameLowering.cpp215 unsigned FrameSize = local
234 FrameSize == 0) &&
235 FrameSize <= 224 && // Fits in red zone.
263 FrameSize += maxCallFrameSize;
266 FrameSize = (FrameSize + AlignMask) & ~AlignMask;
270 MFI->setStackSize(FrameSize);
272 return FrameSize;
358 unsigned FrameSize = determineFrameLayout(MF); local
359 int NegFrameSize = -FrameSize;
642 int FrameSize = MFI->getStackSize(); local
[all...]
H A DPPCRegisterInfo.cpp224 unsigned FrameSize = MFI->getStackSize(); local
232 // Determine the previous frame's address. If FrameSize can't be
242 if (MaxAlign < TargetAlign && isInt<16>(FrameSize)) {
245 .addImm(FrameSize);
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp57 uint64_t FrameSize = StackSize - 2; local
58 NumBytes = FrameSize - MSP430FI->getCalleeSavedFrameSize();
131 uint64_t FrameSize = StackSize - 2; local
132 NumBytes = FrameSize - CSSize;
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeFrameLowering.cpp309 unsigned FrameSize = MFI->getStackSize(); local
310 DEBUG(dbgs() << "Original Frame Size: " << FrameSize << "\n" );
319 FrameSize = (FrameSize + AlignMask) & ~AlignMask;
320 MFI->setStackSize(FrameSize);
321 DEBUG(dbgs() << "Aligned Frame Size: " << FrameSize << "\n" );
/freebsd-10.0-release/sys/dev/mpt/mpilib/
H A Dmpi_tool.h230 U16 FrameSize; /* 00h */ member in struct:_MPI_TB_FC_MANAGE_FRAME_SIZE_AI
241 MPI_TB_FC_MANAGE_FRAME_SIZE_AI FrameSize; member in union:_MPI_TB_FC_MANAGE_AI_UNION
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DGCMetadata.cpp51 : F(F), S(S), FrameSize(~0LL) {}
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXAsmPrinter.h221 void emitFunctionTempData(const MachineFunction &MF, unsigned &FrameSize);
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86FrameLowering.cpp741 uint64_t FrameSize = StackSize - SlotSize;
745 FrameSize -= X86FI->getCalleeSavedFrameSize();
746 NumBytes = (FrameSize + MaxAlign - 1) / MaxAlign * MaxAlign;
748 NumBytes = FrameSize - X86FI->getCalleeSavedFrameSize();
1040 uint64_t FrameSize = StackSize - SlotSize;
1044 FrameSize -= CSSize;
1045 NumBytes = (FrameSize + MaxAlign - 1) / MaxAlign * MaxAlign;
1047 NumBytes = FrameSize - CSSize;
H A DX86FastISel.cpp1836 unsigned FrameSize = TD.getTypeAllocSize(ElementTy); local
1841 Flags.setByValSize(FrameSize);
1843 if (!IsMemcpySmall(FrameSize))

Completed in 188 milliseconds