aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/Target/SparcV9/SparcV9Internals.h16
-rw-r--r--lib/Target/SparcV9/SparcV9TargetMachine.cpp3
2 files changed, 1 insertions, 18 deletions
diff --git a/lib/Target/SparcV9/SparcV9Internals.h b/lib/Target/SparcV9/SparcV9Internals.h
index 172f56bd17..35a649c3e5 100644
--- a/lib/Target/SparcV9/SparcV9Internals.h
+++ b/lib/Target/SparcV9/SparcV9Internals.h
@@ -14,7 +14,6 @@
#include "llvm/Target/TargetFrameInfo.h"
#include "llvm/Target/TargetCacheInfo.h"
#include "llvm/Target/TargetRegInfo.h"
-#include "llvm/Target/TargetOptInfo.h"
#include "llvm/Type.h"
#include "SparcRegClassInfo.h"
#include "Config/sys/types.h"
@@ -631,19 +630,6 @@ struct UltraSparcCacheInfo: public TargetCacheInfo {
};
-//---------------------------------------------------------------------------
-// class UltraSparcOptInfo
-//
-// Purpose:
-// Interface to machine-level optimization routines for the UltraSPARC.
-//---------------------------------------------------------------------------
-
-struct UltraSparcOptInfo: public TargetOptInfo {
- UltraSparcOptInfo(const TargetMachine &T) : TargetOptInfo(T) {}
-
- virtual bool IsUselessCopy (const MachineInstr* MI) const;
-};
-
/// createAddRegNumToValuesPass - this pass adds unsigned register numbers to
/// instructions, since that's not done by the Sparc InstSelector, but that's
/// how the target-independent register allocator in the JIT likes to see
@@ -678,7 +664,6 @@ class UltraSparc : public TargetMachine {
UltraSparcRegInfo regInfo;
UltraSparcFrameInfo frameInfo;
UltraSparcCacheInfo cacheInfo;
- UltraSparcOptInfo optInfo;
public:
UltraSparc();
@@ -687,7 +672,6 @@ public:
virtual const TargetRegInfo &getRegInfo() const { return regInfo; }
virtual const TargetFrameInfo &getFrameInfo() const { return frameInfo; }
virtual const TargetCacheInfo &getCacheInfo() const { return cacheInfo; }
- virtual const TargetOptInfo &getOptInfo() const { return optInfo; }
virtual bool addPassesToEmitAssembly(PassManager &PM, std::ostream &Out);
virtual bool addPassesToJITCompile(FunctionPassManager &PM);
diff --git a/lib/Target/SparcV9/SparcV9TargetMachine.cpp b/lib/Target/SparcV9/SparcV9TargetMachine.cpp
index a474494f0c..cfb753a6ca 100644
--- a/lib/Target/SparcV9/SparcV9TargetMachine.cpp
+++ b/lib/Target/SparcV9/SparcV9TargetMachine.cpp
@@ -139,8 +139,7 @@ UltraSparc::UltraSparc()
schedInfo(*this),
regInfo(*this),
frameInfo(*this),
- cacheInfo(*this),
- optInfo(*this) {
+ cacheInfo(*this) {
}