aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Target/TargetFrameInfo.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-08-09 20:08:06 +0000
committerChris Lattner <sabre@nondot.org>2002-08-09 20:08:06 +0000
commit035dfbe7f2d109008d2d62d9f2a67efb477a7ab6 (patch)
treea148a9e4b4ce1a86d95b0492643f5fe2fbc6e40d /include/llvm/Target/TargetFrameInfo.h
parent179cdfb5c844005ed94409e9405473029f2296a6 (diff)
downloadexternal_llvm-035dfbe7f2d109008d2d62d9f2a67efb477a7ab6.zip
external_llvm-035dfbe7f2d109008d2d62d9f2a67efb477a7ab6.tar.gz
external_llvm-035dfbe7f2d109008d2d62d9f2a67efb477a7ab6.tar.bz2
* Removed extraneous #includes
* Fixed file headers to be consistent with the rest of LLVM * Other minor fixes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3278 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Target/TargetFrameInfo.h')
-rw-r--r--include/llvm/Target/TargetFrameInfo.h30
1 files changed, 8 insertions, 22 deletions
diff --git a/include/llvm/Target/TargetFrameInfo.h b/include/llvm/Target/TargetFrameInfo.h
index 8f1a0be..659955c 100644
--- a/include/llvm/Target/TargetFrameInfo.h
+++ b/include/llvm/Target/TargetFrameInfo.h
@@ -1,14 +1,8 @@
-// $Id$ -*-c++-*-
-//***************************************************************************
-// File:
-// MachineFrameInfo.h
-//
-// Purpose:
-// Interface to layout of stack frame on target machine.
-//
-// History:
-// 11/6/01 - Vikram Adve - Created
-//**************************************************************************/
+//===-- llvm/CodeGen/MachineFrameInfo.h -------------------------*- C++ -*-===//
+//
+// Interface to layout of stack frame on target machine.
+//
+//===----------------------------------------------------------------------===//
#ifndef LLVM_CODEGEN_FRAMEINFO_H
#define LLVM_CODEGEN_FRAMEINFO_H
@@ -16,22 +10,14 @@
#include "Support/NonCopyable.h"
#include <vector>
-
-//************************* Forward Declarations **************************/
-
class MachineCodeForMethod;
class TargetMachine;
-
-//*************************** External Classes ****************************/
-
-
-class MachineFrameInfo : public NonCopyableV {
-public:
- const TargetMachine& target;
+struct MachineFrameInfo : public NonCopyableV {
+ const TargetMachine &target;
public:
- /*ctor*/ MachineFrameInfo(const TargetMachine& tgt) : target(tgt) {}
+ MachineFrameInfo(const TargetMachine& tgt) : target(tgt) {}
//
// These methods provide constant parameters of the frame layout.