summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-02-04 15:53:23 +0000
committerChris Lattner <sabre@nondot.org>2002-02-04 15:53:23 +0000
commit13b2227ccc45c4aa30c57acacdc35511d911e58d (patch)
tree1336b14753ddf8fbffd11a8f3b9011d01fdff044 /llvm/lib/Target/Sparc
parentbd3ad751f091a68f866a266b4a6846525a66e45b (diff)
downloadbcm5719-llvm-13b2227ccc45c4aa30c57acacdc35511d911e58d.tar.gz
bcm5719-llvm-13b2227ccc45c4aa30c57acacdc35511d911e58d.zip
EmitAssembly doesn't need an UltraSparc, it can do with any TargetMachine
llvm-svn: 1680
Diffstat (limited to 'llvm/lib/Target/Sparc')
-rw-r--r--llvm/lib/Target/Sparc/EmitAssembly.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Sparc/EmitAssembly.cpp b/llvm/lib/Target/Sparc/EmitAssembly.cpp
index 6159f98e9bc..517420730ae 100644
--- a/llvm/lib/Target/Sparc/EmitAssembly.cpp
+++ b/llvm/lib/Target/Sparc/EmitAssembly.cpp
@@ -40,7 +40,7 @@ class AsmPrinter {
ValIdMap valToIdMap; // used for values not handled by SlotCalculator
public:
std::ostream &toAsm;
- const UltraSparc &Target;
+ const TargetMachine &Target;
enum Sections {
Unknown,
@@ -50,7 +50,7 @@ public:
UninitRWData,
} CurSection;
- AsmPrinter(std::ostream &os, const UltraSparc &T)
+ AsmPrinter(std::ostream &os, const TargetMachine &T)
: Table(0), toAsm(os), Target(T), CurSection(Unknown) {}
@@ -164,7 +164,7 @@ public:
//===----------------------------------------------------------------------===//
struct SparcMethodAsmPrinter : public MethodPass, public AsmPrinter {
- inline SparcMethodAsmPrinter(std::ostream &os, const UltraSparc &t)
+ inline SparcMethodAsmPrinter(std::ostream &os, const TargetMachine &t)
: AsmPrinter(os, t) {}
virtual bool doInitialization(Module *M) {
@@ -392,7 +392,7 @@ namespace {
class SparcModuleAsmPrinter : public Pass, public AsmPrinter {
public:
- SparcModuleAsmPrinter(ostream &os, UltraSparc &t) : AsmPrinter(os, t) {}
+ SparcModuleAsmPrinter(ostream &os, TargetMachine &t) : AsmPrinter(os, t) {}
virtual bool run(Module *M) {
startModule(M);
OpenPOWER on IntegriCloud