Fix a typo in Sparc.cpp.

Update names of some pass creator fns in addPassesToEmitAssembly().
FunctionInfo is gone.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8599 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Brian Gaeke 2003-09-18 17:37:46 +00:00
parent b92c5c0c15
commit 79c980399e
2 changed files with 6 additions and 10 deletions

View File

@ -687,10 +687,8 @@ public:
// getModuleAsmPrinterPass - Writes generated machine code to assembly file.
Pass* getModuleAsmPrinterPass(std::ostream &Out);
// getEmitBytecodeToAsmPass - Emits final LLVM bytecode to assembly file.
Pass* getEmitBytecodeToAsmPass(std::ostream &Out);
// getBytecodeAsmPrinterPass - Emits final LLVM bytecode to assembly file.
Pass* getBytecodeAsmPrinterPass(std::ostream &Out);
};
Pass *getFunctionInfo(std::ostream &out);
#endif

View File

@ -180,7 +180,7 @@ bool UltraSparc::addPassesToEmitAssembly(PassManager &PM, std::ostream &Out)
// If LLVM dumping after transformations is requested, add it to the pipeline
if (DumpInput)
PM.add(new PrintFunctionPass("Input code to instsr. selection:\n",
PM.add(new PrintFunctionPass("Input code to instr. selection:\n",
&std::cerr));
PM.add(createInstructionSelectionPass(*this));
@ -196,7 +196,7 @@ bool UltraSparc::addPassesToEmitAssembly(PassManager &PM, std::ostream &Out)
PM.add(createPeepholeOptsPass(*this));
if (EmitMappingInfo)
PM.add(getMappingInfoCollector(Out));
PM.add(getMappingInfoAsmPrinterPass(Out));
// Output assembly language to the .s file. Assembly emission is split into
// two parts: Function output and Global value output. This is because
@ -211,10 +211,8 @@ bool UltraSparc::addPassesToEmitAssembly(PassManager &PM, std::ostream &Out)
PM.add(getModuleAsmPrinterPass(Out));
// Emit bytecode to the assembly file into its special section next
if (EmitMappingInfo) {
PM.add(getEmitBytecodeToAsmPass(Out));
PM.add(getFunctionInfo(Out));
}
if (EmitMappingInfo)
PM.add(getBytecodeAsmPrinterPass(Out));
return false;
}