summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-09-03 18:44:26 +0000
committerChris Lattner <sabre@nondot.org>2006-09-03 18:44:26 +0000
commit9183d57c37510e5f7da94feb7bbe7c5c22a11ace (patch)
tree19e3d1e052b89d5efe0722c4ac981c6f57fe7b01
parent0fc4541c67b11924bf1f1c1f7445d137f5fd474a (diff)
downloadbcm5719-llvm-9183d57c37510e5f7da94feb7bbe7c5c22a11ace.tar.gz
bcm5719-llvm-9183d57c37510e5f7da94feb7bbe7c5c22a11ace.zip
Eliminate target name.
llvm-svn: 30071
-rw-r--r--llvm/include/llvm/Target/TargetMachine.h17
1 files changed, 3 insertions, 14 deletions
diff --git a/llvm/include/llvm/Target/TargetMachine.h b/llvm/include/llvm/Target/TargetMachine.h
index da6027c21d1..855938646e4 100644
--- a/llvm/include/llvm/Target/TargetMachine.h
+++ b/llvm/include/llvm/Target/TargetMachine.h
@@ -62,18 +62,10 @@ namespace CodeModel {
/// through this interface.
///
class TargetMachine {
- const std::string Name;
-
TargetMachine(const TargetMachine&); // DO NOT IMPLEMENT
void operator=(const TargetMachine&); // DO NOT IMPLEMENT
-protected: // Can only create subclasses...
- TargetMachine(const std::string &name) : Name(name) { };
-
- /// This constructor is used for targets that support arbitrary TargetData
- /// layouts, like the C backend. It initializes the TargetData to match that
- /// of the specified module.
- ///
- TargetMachine(const std::string &name, const Module &M);
+protected: // Can only create subclasses.
+ TargetMachine() { }
/// getSubtargetImpl - virtual method implemented by subclasses that returns
/// a reference to that target's TargetSubtarget-derived member variable.
@@ -94,9 +86,6 @@ public:
/// will not be used unless an explicit -march option is used.
static unsigned getJITMatchQuality() { return 0; }
-
- const std::string &getName() const { return Name; }
-
// Interfaces to the major aspects of target machine information:
// -- Instruction opcode and operand information
// -- Pipelines and scheduling information
@@ -122,7 +111,7 @@ public:
/// not, return null. This is kept separate from RegInfo until RegInfo has
/// details of graph coloring register allocation removed from it.
///
- virtual const MRegisterInfo* getRegisterInfo() const { return 0; }
+ virtual const MRegisterInfo *getRegisterInfo() const { return 0; }
/// getJITInfo - If this target supports a JIT, return information for it,
/// otherwise return null.
OpenPOWER on IntegriCloud