[llvm-commits] CVS: llvm/tools/extract/extract.cpp
Brian Gaeke
gaeke at cs.uiuc.edu
Tue Oct 28 16:23:00 PST 2003
Changes in directory llvm/tools/extract:
extract.cpp updated: 1.17 -> 1.18
---
Log message:
Fix extract to use the right TargetData, like Bugpoint does.
---
Diffs of the changes: (+2 -0)
Index: llvm/tools/extract/extract.cpp
diff -u llvm/tools/extract/extract.cpp:1.17 llvm/tools/extract/extract.cpp:1.18
--- llvm/tools/extract/extract.cpp:1.17 Mon Oct 20 12:58:40 2003
+++ llvm/tools/extract/extract.cpp Tue Oct 28 16:22:16 2003
@@ -17,6 +17,7 @@
#include "llvm/Bytecode/Reader.h"
#include "llvm/Bytecode/WriteBytecodePass.h"
#include "llvm/Transforms/IPO.h"
+#include "llvm/Target/TargetData.h"
#include "Support/CommandLine.h"
#include <memory>
@@ -52,6 +53,7 @@
// a little bit. Do this now.
//
PassManager Passes;
+ Passes.add(new TargetData("extract", M.get())); // Use correct TargetData
Passes.add(createFunctionExtractionPass(F)); // Extract the function
Passes.add(createGlobalDCEPass()); // Delete unreachable globals
Passes.add(createFunctionResolvingPass()); // Delete prototypes
More information about the llvm-commits
mailing list