Rename the 'cretonne' crate to 'cretonne-codegen'.

This fixes the next part of #287.
This commit is contained in:
Dan Gohman
2018-04-17 08:48:02 -07:00
parent 7767186dd0
commit 24fa169e1f
254 changed files with 265 additions and 264 deletions

View File

@@ -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" }

View File

@@ -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;

View File

@@ -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]

View File

@@ -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};

View File

@@ -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};

View File

@@ -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;

View File

@@ -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;