Mercurial > projects > ldc
comparison gen/toobj.cpp @ 663:6aaa3d3c1183
First part of rename to LDC.
author | Christian Kamm <kamm incasoftware de> |
---|---|
date | Mon, 06 Oct 2008 22:46:55 +0200 |
parents | aa6a0b7968f7 |
children | 37a7688a7494 |
comparison
equal
deleted
inserted
replaced
662:88e23f8c2354 | 663:6aaa3d3c1183 |
---|---|
47 #include "ir/irmodule.h" | 47 #include "ir/irmodule.h" |
48 | 48 |
49 ////////////////////////////////////////////////////////////////////////////////////////// | 49 ////////////////////////////////////////////////////////////////////////////////////////// |
50 | 50 |
51 // in gen/optimize.cpp | 51 // in gen/optimize.cpp |
52 void llvmdc_optimize_module(llvm::Module* m, char lvl, bool doinline); | 52 void ldc_optimize_module(llvm::Module* m, char lvl, bool doinline); |
53 | 53 |
54 ////////////////////////////////////////////////////////////////////////////////////////// | 54 ////////////////////////////////////////////////////////////////////////////////////////// |
55 | 55 |
56 void Module::genobjfile(int multiobj) | 56 void Module::genobjfile(int multiobj) |
57 { | 57 { |
150 Logger::println("Verification passed!"); | 150 Logger::println("Verification passed!"); |
151 } | 151 } |
152 } | 152 } |
153 | 153 |
154 // run optimizer | 154 // run optimizer |
155 llvmdc_optimize_module(ir.module, global.params.optimizeLevel, global.params.llvmInline); | 155 ldc_optimize_module(ir.module, global.params.optimizeLevel, global.params.llvmInline); |
156 | 156 |
157 // verify the llvm | 157 // verify the llvm |
158 if (!global.params.novalidate && (global.params.optimizeLevel >= 0 || global.params.llvmInline)) { | 158 if (!global.params.novalidate && (global.params.optimizeLevel >= 0 || global.params.llvmInline)) { |
159 std::string verifyErr; | 159 std::string verifyErr; |
160 Logger::println("Verifying module... again..."); | 160 Logger::println("Verifying module... again..."); |