diff options
author | Brian Gaeke <gaeke@uiuc.edu> | 2004-03-04 19:16:23 +0000 |
---|---|---|
committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-03-04 19:16:23 +0000 |
commit | 8351d8c1a8c1c8c5e6c7cce7ade0b760e6ff393b (patch) | |
tree | fafd333052b40dfb1db74399abbb70f53371adc9 /llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp | |
parent | b9501c1f8c330f0df28ef13caa151c61bc3250c3 (diff) | |
download | bcm5719-llvm-8351d8c1a8c1c8c5e6c7cce7ade0b760e6ff393b.tar.gz bcm5719-llvm-8351d8c1a8c1c8c5e6c7cce7ade0b760e6ff393b.zip |
make -print-machineinstrs work for both SparcV9 and X86
llvm-svn: 12122
Diffstat (limited to 'llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp b/llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp index acd76fb021b..485a358b230 100644 --- a/llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp +++ b/llvm/lib/Target/SparcV9/SparcV9TargetMachine.cpp @@ -162,6 +162,10 @@ SparcV9TargetMachine::addPassesToEmitAssembly(PassManager &PM, std::ostream &Out PM.add(createInstructionSchedulingWithSSAPass(*this)); PM.add(getRegisterAllocator(*this)); + + if (PrintMachineCode) + PM.add(createMachineFunctionPrinterPass(&std::cerr)); + PM.add(createPrologEpilogInsertionPass()); if (!DisablePeephole) |