Clean up unused imports.

This commit is contained in:
Dan Gohman
2017-09-23 15:14:25 -07:00
parent 0c78a2f298
commit 666d565fd4
3 changed files with 5 additions and 9 deletions

View File

@@ -1,6 +1,6 @@
use cretonne::Context; use cretonne::Context;
use cretonne::settings; use cretonne::settings;
use cretonne::isa::{self, TargetIsa}; use cretonne::isa::TargetIsa;
use cretonne::verify_function; use cretonne::verify_function;
use cretonne::verifier; use cretonne::verifier;
use cretonne::settings::Configurable; use cretonne::settings::Configurable;
@@ -8,7 +8,7 @@ use cretonne::result::CtonError;
use cretonne::ir::entities::AnyEntity; use cretonne::ir::entities::AnyEntity;
use cretonne::ir::{Ebb, FuncRef, JumpTable, Function}; use cretonne::ir::{Ebb, FuncRef, JumpTable, Function};
use cretonne::binemit::{RelocSink, Reloc, CodeOffset}; use cretonne::binemit::{RelocSink, Reloc, CodeOffset};
use cton_wasm::{TranslationResult, FunctionIndex, WasmRuntime}; use cton_wasm::{TranslationResult, FunctionIndex};
use std::mem::transmute; use std::mem::transmute;
use region::Protection; use region::Protection;
use region::protect; use region::protect;
@@ -81,7 +81,7 @@ pub fn compile_module(
); );
let mut functions_metatada = Vec::new(); let mut functions_metatada = Vec::new();
let mut functions_code = Vec::new(); let mut functions_code = Vec::new();
for (function_index, function) in trans_result.functions.iter().enumerate() { for function in &trans_result.functions {
let mut context = Context::new(); let mut context = Context::new();
verify_function(function, isa).unwrap(); verify_function(function, isa).unwrap();
context.func = function.clone(); // TODO: Avoid this clone. context.func = function.clone(); // TODO: Avoid this clone.

View File

@@ -6,7 +6,6 @@
#![deny(missing_docs)] #![deny(missing_docs)]
extern crate cretonne; extern crate cretonne;
extern crate cton_frontend;
extern crate cton_wasm; extern crate cton_wasm;
extern crate region; extern crate region;

View File

@@ -1,11 +1,8 @@
use cton_wasm::{FunctionIndex, GlobalIndex, TableIndex, MemoryIndex, Global, GlobalInit, Table, use cton_wasm::{FunctionIndex, GlobalIndex, TableIndex, MemoryIndex, Global, GlobalInit, Table,
Memory, WasmRuntime, FuncEnvironment, GlobalValue, SignatureIndex}; Memory, WasmRuntime, FuncEnvironment, GlobalValue, SignatureIndex};
use cton_frontend::FunctionBuilder; use cretonne::ir::{InstBuilder, FuncRef, ExtFuncData, FunctionName, Signature, ArgumentType,
use cretonne::ir::{MemFlags, Value, InstBuilder, SigRef, FuncRef, ExtFuncData, FunctionName, CallConv};
Signature, ArgumentType, CallConv};
use cretonne::ir::types::*; use cretonne::ir::types::*;
use cretonne::ir::condcodes::IntCC;
use cretonne::ir::immediates::Offset32;
use cretonne::cursor::FuncCursor; use cretonne::cursor::FuncCursor;
use cretonne::packed_option::PackedOption; use cretonne::packed_option::PackedOption;
use cretonne::ir; use cretonne::ir;