tidy up forward declarations.

llvm-svn: 149078
This commit is contained in:
Chris Lattner 2012-01-26 20:44:57 +00:00
parent a474bb265b
commit 88fce10928
2 changed files with 5 additions and 9 deletions

View File

@ -23,11 +23,6 @@ namespace llvm {
class BlockAddress;
class GCStrategy;
class Constant;
class ConstantArray;
class ConstantFP;
class ConstantInt;
class ConstantStruct;
class ConstantVector;
class GCMetadataPrinter;
class GlobalValue;
class GlobalVariable;
@ -37,8 +32,6 @@ namespace llvm {
class MachineLocation;
class MachineLoopInfo;
class MachineLoop;
class MachineConstantPool;
class MachineConstantPoolEntry;
class MachineConstantPoolValue;
class MachineJumpTableInfo;
class MachineModuleInfo;
@ -268,8 +261,9 @@ namespace llvm {
virtual void EmitMachineConstantPoolValue(MachineConstantPoolValue *MCPV);
/// EmitXXStructor - Targets can override this to change how global constants
/// that are part of a C++ static/global constructor list are emitted.
/// EmitXXStructor - Targets can override this to change how global
/// constants that are part of a C++ static/global constructor list are
/// emitted.
virtual void EmitXXStructor(const Constant *CV) {
EmitGlobalConstant(CV);
}

View File

@ -31,6 +31,8 @@
namespace llvm {
class CompileUnit;
class ConstantInt;
class ConstantFP;
class DbgVariable;
class MachineFrameInfo;
class MachineModuleInfo;