#ifndef LLVM_CODEGEN_MACHINEFRAMEINFO_H
#define LLVM_CODEGEN_MACHINEFRAMEINFO_H
-namespace llvm {
+#include <vector>
+namespace llvm {
class TargetData;
class TargetRegisterClass;
class Type;
class MachineFunction;
-}
-
-#include <vector>
-
-namespace llvm {
-
class MachineFrameInfo {
// StackObject - Represent a single object allocated on the stack.
}
/// CreateStackObject - Create a stack object for a value of the specified
- /// LLVM type or register class.
+ /// LLVM type.
///
int CreateStackObject(const Type *Ty, const TargetData &TD);
- int CreateStackObject(const TargetRegisterClass *RC);
/// CreateVariableSizedObject - Notify the MachineFrameInfo object that a
/// variable sized object has been created. This must be created whenever a