mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-03 14:21:30 +00:00 
			
		
		
		
	Prune some includes and forward declarations.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153414 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		@@ -17,9 +17,7 @@
 | 
			
		||||
#include "llvm/ADT/DenseMap.h"
 | 
			
		||||
 | 
			
		||||
namespace llvm {
 | 
			
		||||
class StringRef;
 | 
			
		||||
class Twine;
 | 
			
		||||
class Value;
 | 
			
		||||
class GlobalValue;
 | 
			
		||||
template <typename T> class SmallVectorImpl;
 | 
			
		||||
class MCContext;
 | 
			
		||||
 
 | 
			
		||||
@@ -15,9 +15,6 @@
 | 
			
		||||
#define LLVM_TARGET_TARGETELFWRITERINFO_H
 | 
			
		||||
 | 
			
		||||
namespace llvm {
 | 
			
		||||
  class Function;
 | 
			
		||||
  class TargetData;
 | 
			
		||||
  class TargetMachine;
 | 
			
		||||
 | 
			
		||||
  //===--------------------------------------------------------------------===//
 | 
			
		||||
  //                          TargetELFWriterInfo
 | 
			
		||||
 
 | 
			
		||||
@@ -15,8 +15,6 @@
 | 
			
		||||
#define LLVM_TARGET_TARGETFRAMELOWERING_H
 | 
			
		||||
 | 
			
		||||
#include "llvm/CodeGen/MachineBasicBlock.h"
 | 
			
		||||
#include "llvm/MC/MCDwarf.h"
 | 
			
		||||
#include "llvm/ADT/ArrayRef.h"
 | 
			
		||||
 | 
			
		||||
#include <utility>
 | 
			
		||||
#include <vector>
 | 
			
		||||
@@ -24,8 +22,6 @@
 | 
			
		||||
namespace llvm {
 | 
			
		||||
  class CalleeSavedInfo;
 | 
			
		||||
  class MachineFunction;
 | 
			
		||||
  class MachineBasicBlock;
 | 
			
		||||
  class MachineMove;
 | 
			
		||||
  class RegScavenger;
 | 
			
		||||
 | 
			
		||||
/// Information about stack frame layout on the target.  It holds the direction
 | 
			
		||||
 
 | 
			
		||||
@@ -17,9 +17,9 @@
 | 
			
		||||
#ifndef LLVM_TARGET_TARGETJITINFO_H
 | 
			
		||||
#define LLVM_TARGET_TARGETJITINFO_H
 | 
			
		||||
 | 
			
		||||
#include <cassert>
 | 
			
		||||
#include "llvm/Support/ErrorHandling.h"
 | 
			
		||||
#include "llvm/Support/DataTypes.h"
 | 
			
		||||
#include <cassert>
 | 
			
		||||
 | 
			
		||||
namespace llvm {
 | 
			
		||||
  class Function;
 | 
			
		||||
 
 | 
			
		||||
@@ -25,7 +25,6 @@
 | 
			
		||||
#include "llvm/CallingConv.h"
 | 
			
		||||
#include "llvm/InlineAsm.h"
 | 
			
		||||
#include "llvm/Attributes.h"
 | 
			
		||||
#include "llvm/ADT/SmallPtrSet.h"
 | 
			
		||||
#include "llvm/CodeGen/SelectionDAGNodes.h"
 | 
			
		||||
#include "llvm/CodeGen/RuntimeLibcalls.h"
 | 
			
		||||
#include "llvm/Support/DebugLoc.h"
 | 
			
		||||
 
 | 
			
		||||
@@ -19,19 +19,15 @@
 | 
			
		||||
#include "llvm/MC/MCObjectFileInfo.h"
 | 
			
		||||
#include "llvm/MC/SectionKind.h"
 | 
			
		||||
#include "llvm/ADT/ArrayRef.h"
 | 
			
		||||
#include "llvm/ADT/StringRef.h"
 | 
			
		||||
 | 
			
		||||
namespace llvm {
 | 
			
		||||
  class MachineModuleInfo;
 | 
			
		||||
  class Mangler;
 | 
			
		||||
  class MCAsmInfo;
 | 
			
		||||
  class MCContext;
 | 
			
		||||
  class MCExpr;
 | 
			
		||||
  class MCSection;
 | 
			
		||||
  class MCSectionMachO;
 | 
			
		||||
  class MCSymbol;
 | 
			
		||||
  class MCStreamer;
 | 
			
		||||
  class NamedMDNode;
 | 
			
		||||
  class GlobalValue;
 | 
			
		||||
  class TargetMachine;
 | 
			
		||||
  
 | 
			
		||||
 
 | 
			
		||||
@@ -14,8 +14,8 @@
 | 
			
		||||
#ifndef LLVM_TARGET_TARGETMACHINE_H
 | 
			
		||||
#define LLVM_TARGET_TARGETMACHINE_H
 | 
			
		||||
 | 
			
		||||
#include "llvm/Support/CodeGen.h"
 | 
			
		||||
#include "llvm/Target/TargetOptions.h"
 | 
			
		||||
#include "llvm/MC/MCCodeGenInfo.h"
 | 
			
		||||
#include "llvm/ADT/StringRef.h"
 | 
			
		||||
#include <cassert>
 | 
			
		||||
#include <string>
 | 
			
		||||
@@ -27,8 +27,6 @@ class JITCodeEmitter;
 | 
			
		||||
class MCAsmInfo;
 | 
			
		||||
class MCCodeGenInfo;
 | 
			
		||||
class MCContext;
 | 
			
		||||
class Pass;
 | 
			
		||||
class PassManager;
 | 
			
		||||
class PassManagerBase;
 | 
			
		||||
class Target;
 | 
			
		||||
class TargetData;
 | 
			
		||||
 
 | 
			
		||||
@@ -15,7 +15,7 @@
 | 
			
		||||
#define LLVM_TARGET_TARGETSUBTARGETINFO_H
 | 
			
		||||
 | 
			
		||||
#include "llvm/MC/MCSubtargetInfo.h"
 | 
			
		||||
#include "llvm/Target/TargetMachine.h"
 | 
			
		||||
#include "llvm/Support/CodeGen.h"
 | 
			
		||||
 | 
			
		||||
namespace llvm {
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user