Rename the 'cretonne' crate to 'cretonne-codegen'.
This fixes the next part of #287.
This commit is contained in:
@@ -9,7 +9,7 @@ repository = "https://github.com/Cretonne/cretonne"
|
||||
readme = "README.md"
|
||||
|
||||
[dependencies]
|
||||
cretonne = { path = "../cretonne", version = "0.4.4" }
|
||||
cretonne-codegen = { path = "../codegen", version = "0.4.4" }
|
||||
|
||||
[badges]
|
||||
maintenance = { status = "experimental" }
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
//! If a test case file contains `isa` commands, the tests will only be run against the specified
|
||||
//! ISAs. If the file contains no `isa` commands, the tests will be run against all supported ISAs.
|
||||
|
||||
use cretonne::isa::TargetIsa;
|
||||
use cretonne::settings::{Configurable, Error as SetError, Flags};
|
||||
use cretonne_codegen::isa::TargetIsa;
|
||||
use cretonne_codegen::settings::{Configurable, Error as SetError, Flags};
|
||||
use error::{Location, Result};
|
||||
use testcommand::TestOption;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
//! Lexical analysis for .cton files.
|
||||
|
||||
use cretonne::ir::types;
|
||||
use cretonne::ir::{Ebb, Value};
|
||||
use cretonne_codegen::ir::types;
|
||||
use cretonne_codegen::ir::{Ebb, Value};
|
||||
use error::Location;
|
||||
#[allow(unused_imports)]
|
||||
use std::ascii::AsciiExt;
|
||||
@@ -457,8 +457,8 @@ impl<'a> Lexer<'a> {
|
||||
mod tests {
|
||||
use super::trailing_digits;
|
||||
use super::*;
|
||||
use cretonne::ir::types;
|
||||
use cretonne::ir::{Ebb, Value};
|
||||
use cretonne_codegen::ir::types;
|
||||
use cretonne_codegen::ir::{Ebb, Value};
|
||||
use error::Location;
|
||||
|
||||
#[test]
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
#![deny(missing_docs, trivial_numeric_casts, unused_extern_crates)]
|
||||
|
||||
extern crate cretonne;
|
||||
extern crate cretonne_codegen;
|
||||
|
||||
pub use error::{Error, Location, Result};
|
||||
pub use isaspec::{parse_options, IsaSpec};
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
//! Parser for .cton files.
|
||||
|
||||
use cretonne::entity::EntityRef;
|
||||
use cretonne::ir;
|
||||
use cretonne::ir::entities::AnyEntity;
|
||||
use cretonne::ir::immediates::{Ieee32, Ieee64, Imm64, Offset32, Uimm32};
|
||||
use cretonne::ir::instructions::{InstructionData, InstructionFormat, VariableArgs};
|
||||
use cretonne::ir::types::VOID;
|
||||
use cretonne::ir::{AbiParam, ArgumentExtension, ArgumentLoc, CallConv, Ebb, ExtFuncData,
|
||||
ExternalName, FuncRef, Function, GlobalVar, GlobalVarData, Heap, HeapBase,
|
||||
HeapData, HeapStyle, JumpTable, JumpTableData, MemFlags, Opcode, SigRef,
|
||||
Signature, StackSlot, StackSlotData, StackSlotKind, Type, Value, ValueLoc};
|
||||
use cretonne::isa::{self, Encoding, RegUnit, TargetIsa};
|
||||
use cretonne::packed_option::ReservedValue;
|
||||
use cretonne::{settings, timing};
|
||||
use cretonne_codegen::entity::EntityRef;
|
||||
use cretonne_codegen::ir;
|
||||
use cretonne_codegen::ir::entities::AnyEntity;
|
||||
use cretonne_codegen::ir::immediates::{Ieee32, Ieee64, Imm64, Offset32, Uimm32};
|
||||
use cretonne_codegen::ir::instructions::{InstructionData, InstructionFormat, VariableArgs};
|
||||
use cretonne_codegen::ir::types::VOID;
|
||||
use cretonne_codegen::ir::{AbiParam, ArgumentExtension, ArgumentLoc, CallConv, Ebb, ExtFuncData,
|
||||
ExternalName, FuncRef, Function, GlobalVar, GlobalVarData, Heap,
|
||||
HeapBase, HeapData, HeapStyle, JumpTable, JumpTableData, MemFlags,
|
||||
Opcode, SigRef, Signature, StackSlot, StackSlotData, StackSlotKind,
|
||||
Type, Value, ValueLoc};
|
||||
use cretonne_codegen::isa::{self, Encoding, RegUnit, TargetIsa};
|
||||
use cretonne_codegen::packed_option::ReservedValue;
|
||||
use cretonne_codegen::{settings, timing};
|
||||
use error::{Error, Location, Result};
|
||||
use isaspec;
|
||||
use lexer::{self, Lexer, Token};
|
||||
@@ -2398,10 +2399,10 @@ impl<'a> Parser<'a> {
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
use cretonne::ir::StackSlotKind;
|
||||
use cretonne::ir::entities::AnyEntity;
|
||||
use cretonne::ir::types;
|
||||
use cretonne::ir::{ArgumentExtension, ArgumentPurpose, CallConv};
|
||||
use cretonne_codegen::ir::StackSlotKind;
|
||||
use cretonne_codegen::ir::entities::AnyEntity;
|
||||
use cretonne_codegen::ir::types;
|
||||
use cretonne_codegen::ir::{ArgumentExtension, ArgumentPurpose, CallConv};
|
||||
use error::Error;
|
||||
use isaspec::IsaSpec;
|
||||
use testfile::{Comment, Details};
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
//! The `SourceMap` struct defined in this module makes this mapping available
|
||||
//! to parser clients.
|
||||
|
||||
use cretonne::ir::entities::AnyEntity;
|
||||
use cretonne::ir::{Ebb, FuncRef, GlobalVar, Heap, JumpTable, SigRef, StackSlot, Value};
|
||||
use cretonne_codegen::ir::entities::AnyEntity;
|
||||
use cretonne_codegen::ir::{Ebb, FuncRef, GlobalVar, Heap, JumpTable, SigRef, StackSlot, Value};
|
||||
use error::{Location, Result};
|
||||
use lexer::split_entity_name;
|
||||
use std::collections::HashMap;
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
//! file-based test case.
|
||||
//!
|
||||
|
||||
use cretonne::ir::Function;
|
||||
use cretonne::ir::entities::AnyEntity;
|
||||
use cretonne_codegen::ir::Function;
|
||||
use cretonne_codegen::ir::entities::AnyEntity;
|
||||
use error::Location;
|
||||
use isaspec::IsaSpec;
|
||||
use sourcemap::SourceMap;
|
||||
|
||||
Reference in New Issue
Block a user