summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorBrian Gaeke <gaeke@uiuc.edu>2003-08-14 06:04:29 +0000
committerBrian Gaeke <gaeke@uiuc.edu>2003-08-14 06:04:29 +0000
commitec8519d6b659fa0e50390a33efb49b3e12f9f478 (patch)
tree18f9c5276316ea9c606152f1295357ed0f16092a /llvm/lib
parente7e094467d03c025c1724585acb8d6a99245cf85 (diff)
downloadbcm5719-llvm-ec8519d6b659fa0e50390a33efb49b3e12f9f478.tar.gz
bcm5719-llvm-ec8519d6b659fa0e50390a33efb49b3e12f9f478.zip
Unbreak SPARC backend: addPassesToJITCompile and
addPassesToEmitMachineCode now both take a FunctionPassManager. Factory methods for function passes now return type FunctionPass *. llvm-svn: 7835
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/Sparc/SparcInternals.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/Sparc/SparcInternals.h b/llvm/lib/Target/Sparc/SparcInternals.h
index 4f50037a8c4..cda537526eb 100644
--- a/llvm/lib/Target/Sparc/SparcInternals.h
+++ b/llvm/lib/Target/Sparc/SparcInternals.h
@@ -683,12 +683,12 @@ public:
virtual const TargetOptInfo &getOptInfo() const { return optInfo; }
virtual bool addPassesToEmitAssembly(PassManager &PM, std::ostream &Out);
- virtual bool addPassesToJITCompile(PassManager &PM);
- virtual bool addPassesToEmitMachineCode(PassManager &PM,
+ virtual bool addPassesToJITCompile(FunctionPassManager &PM);
+ virtual bool addPassesToEmitMachineCode(FunctionPassManager &PM,
MachineCodeEmitter &MCE);
// getPrologEpilogInsertionPass - Inserts prolog/epilog code.
- Pass* getPrologEpilogInsertionPass();
+ FunctionPass* getPrologEpilogInsertionPass();
// getFunctionAsmPrinterPass - Writes out machine code for a single function
Pass* getFunctionAsmPrinterPass(std::ostream &Out);
OpenPOWER on IntegriCloud