diff options
author | Duraid Madina <duraid@octopus.com.au> | 2006-01-25 02:23:38 +0000 |
---|---|---|
committer | Duraid Madina <duraid@octopus.com.au> | 2006-01-25 02:23:38 +0000 |
commit | badf0d961454fed939b2cb670d41c8464e645541 (patch) | |
tree | ae70352d1868f194ed46ec0cc5e69eedd90ada2e /lib/Target/IA64/IA64TargetMachine.cpp | |
parent | 23918975bfc0864392af0ab5d59952978edbe690 (diff) |
add bundling! well not really, for now it's just stop-insertion.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@25593 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/IA64/IA64TargetMachine.cpp')
-rw-r--r-- | lib/Target/IA64/IA64TargetMachine.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Target/IA64/IA64TargetMachine.cpp b/lib/Target/IA64/IA64TargetMachine.cpp index 34f1fe53d0..79377c577f 100644 --- a/lib/Target/IA64/IA64TargetMachine.cpp +++ b/lib/Target/IA64/IA64TargetMachine.cpp @@ -106,7 +106,7 @@ bool IA64TargetMachine::addPassesToEmitFile(PassManager &PM, // Add an instruction selector // FIXME: reap this option one day: if(EnableDAGIsel) PM.add(createIA64DAGToDAGInstructionSelector(*this)); - + /* XXX not yet. ;) // Run optional SSA-based machine code optimizations next... if (!NoSSAPeephole) @@ -132,6 +132,9 @@ bool IA64TargetMachine::addPassesToEmitFile(PassManager &PM, /* XXX no, not just yet */ // PM.add(createIA64PeepholeOptimizerPass()); + // Make sure everything is bundled happily + PM.add(createIA64BundlingPass(*this)); + if (PrintMachineCode) // Print the register-allocated code PM.add(createIA64CodePrinterPass(std::cerr, *this)); |