mirror of
https://github.com/fluencelabs/wasmer
synced 2025-06-25 06:31:32 +00:00
Some cleanup
This commit is contained in:
@ -153,7 +153,6 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
llvm::JITEvaluatedSymbol symbol_lookup(llvm::StringRef name) {
|
llvm::JITEvaluatedSymbol symbol_lookup(llvm::StringRef name) {
|
||||||
std::cout << "symbol name: " << (std::string)name << std::endl;
|
|
||||||
uint64_t addr = callbacks.lookup_vm_symbol(name.data(), name.size());
|
uint64_t addr = callbacks.lookup_vm_symbol(name.data(), name.size());
|
||||||
|
|
||||||
return llvm::JITEvaluatedSymbol(addr, llvm::JITSymbolFlags::None);
|
return llvm::JITEvaluatedSymbol(addr, llvm::JITSymbolFlags::None);
|
||||||
|
@ -233,7 +233,7 @@ impl LLVMBackend {
|
|||||||
&triple,
|
&triple,
|
||||||
&TargetMachine::get_host_cpu_name().to_string(),
|
&TargetMachine::get_host_cpu_name().to_string(),
|
||||||
&TargetMachine::get_host_cpu_features().to_string(),
|
&TargetMachine::get_host_cpu_features().to_string(),
|
||||||
OptimizationLevel::Default,
|
OptimizationLevel::Aggressive,
|
||||||
RelocMode::PIC,
|
RelocMode::PIC,
|
||||||
CodeModel::Default,
|
CodeModel::Default,
|
||||||
)
|
)
|
||||||
|
@ -123,13 +123,13 @@ pub fn parse_function_bodies(
|
|||||||
generate_trampolines(info, &signatures, &module, &context, &builder, &intrinsics);
|
generate_trampolines(info, &signatures, &module, &context, &builder, &intrinsics);
|
||||||
|
|
||||||
let pass_manager = PassManager::create_for_module();
|
let pass_manager = PassManager::create_for_module();
|
||||||
pass_manager.add_verifier_pass();
|
// pass_manager.add_verifier_pass();
|
||||||
pass_manager.add_function_inlining_pass();
|
pass_manager.add_function_inlining_pass();
|
||||||
pass_manager.add_promote_memory_to_register_pass();
|
pass_manager.add_promote_memory_to_register_pass();
|
||||||
pass_manager.add_cfg_simplification_pass();
|
pass_manager.add_cfg_simplification_pass();
|
||||||
pass_manager.add_instruction_combining_pass();
|
// pass_manager.add_instruction_combining_pass();
|
||||||
// pass_manager.add_aggressive_inst_combiner_pass();
|
pass_manager.add_aggressive_inst_combiner_pass();
|
||||||
// pass_manager.add_merged_load_store_motion_pass();
|
pass_manager.add_merged_load_store_motion_pass();
|
||||||
// pass_manager.add_sccp_pass();
|
// pass_manager.add_sccp_pass();
|
||||||
pass_manager.add_gvn_pass();
|
pass_manager.add_gvn_pass();
|
||||||
// pass_manager.add_new_gvn_pass();
|
// pass_manager.add_new_gvn_pass();
|
||||||
|
Reference in New Issue
Block a user