aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetFrameInfo.h
AgeCommit message (Expand)Author
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2010-11-27Move more PEI-related hooks to TFIAnton Korobeynikov
2010-11-27Move callee-saved regs spills / reloads to TFIAnton Korobeynikov
2010-11-20Move some more hooks to TargetFrameInfoAnton Korobeynikov
2010-11-18Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov
2009-09-27Use explicit structs instead of std::pair to map callee saved regs to spill s...Tilmann Scheller
2009-09-25pr4926: ARM requires the stack pointer to be aligned, even for leaf functions.Bob Wilson
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-01-02Fix naming inconsistency: calleesave -> calleesaved.Evan Cheng
2006-08-03remove some more dead sparcv9 support stuffChris Lattner
2005-04-25Shut GCC 4.0 up about classes that have virtual functions but a non-virtualReid Spencer
2005-04-22Convert tabs to spacesMisha Brukman
2005-04-21Remove trailing whitespaceMisha Brukman
2004-10-27Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner
2004-08-15Make this compile on gc 3.4.1 (static_cast to non-const type was notAlkis Evlogimenos
2004-08-12Allow targets to specify particular stack slots that certain physregs mustChris Lattner
2004-08-12Remove dead methodsChris Lattner
2004-08-12Remove dead methodsChris Lattner
2004-06-08Add documentation to the TargetFrameInfo class, contributed by Vladimir PrusChris Lattner
2004-03-11Move function implementations to a .cpp file, avoid #including <cstdlib> here.Misha Brukman
2004-01-21If you call abort(), #include <cstdlib>Misha Brukman
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM copyright header (for lack of a better term).John Criswell
2002-12-28Expose some very simple information about the frame, rather than in-depthChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-09-16Add method adjustAlignment so that stack slot alignments can be computedVikram S. Adve
2002-08-09* Removed extraneous #includesChris Lattner
2002-04-25Added functions to compute the offset of a given incoming or outgoingVikram S. Adve
2001-11-27Create a new #include "Support/..." directory structure to move thingsChris Lattner
2001-11-08Machine-independent interface to target's stack frame layout parameters.Vikram S. Adve