Add documentation to the TargetFrameInfo class, contributed by Vladimir Prus
authorChris Lattner <sabre@nondot.org>
Tue, 8 Jun 2004 06:23:17 +0000 (06:23 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 8 Jun 2004 06:23:17 +0000 (06:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14060 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/TargetFrameInfo.h

index bdcf7930a0fc63d5826520d4410d0170aa9784ef..2be5ab4857df423843d29546aedb0dc640eab76e 100644 (file)
@@ -18,6 +18,13 @@ namespace llvm {
 
 class MachineFunction;
 
+/// Information about stack frame layout on the target.  It holds the direction
+/// of stack growth, the known stack alignment on entry to each function, and
+/// the offset to the locals area.
+///
+/// The offset to the local area is the offset from the stack pointer on
+/// function entry to the first location where function data (local variables,
+/// spill locations) can be stored.
 struct TargetFrameInfo {
   enum StackDirection {
     StackGrowsUp,        // Adding to the stack increases the stack address