Move condcodes from cranelift-codegen-shared to cranelift-codegen

This commit is contained in:
bjorn3
2021-10-10 14:23:26 +02:00
parent 855ba39217
commit 2b89b13c57
5 changed files with 5 additions and 6 deletions

View File

@@ -19,7 +19,6 @@
) )
)] )]
pub mod condcodes;
pub mod constant_hash; pub mod constant_hash;
pub mod constants; pub mod constants;

View File

@@ -2,6 +2,7 @@
mod atomic_rmw_op; mod atomic_rmw_op;
mod builder; mod builder;
pub mod condcodes;
pub mod constant; pub mod constant;
pub mod dfg; pub mod dfg;
pub mod entities; pub mod entities;
@@ -57,7 +58,6 @@ pub use crate::ir::table::TableData;
pub use crate::ir::trapcode::TrapCode; pub use crate::ir::trapcode::TrapCode;
pub use crate::ir::types::Type; pub use crate::ir::types::Type;
pub use crate::value_label::LabelValueLoc; pub use crate::value_label::LabelValueLoc;
pub use cranelift_codegen_shared::condcodes;
use crate::entity::{entity_impl, PrimaryMap, SecondaryMap}; use crate::entity::{entity_impl, PrimaryMap, SecondaryMap};

View File

@@ -2,8 +2,9 @@
use crate::data_value::DataValue; use crate::data_value::DataValue;
use crate::ir::{ use crate::ir::{
condcodes::FloatCC, condcodes::IntCC, types, AbiParam, ArgumentPurpose, ExternalName, condcodes::{CondCode, FloatCC, IntCC},
Inst as IRInst, InstructionData, LibCall, Opcode, Signature, Type, types, AbiParam, ArgumentPurpose, ExternalName, Inst as IRInst, InstructionData, LibCall,
Opcode, Signature, Type,
}; };
use crate::isa::x64::abi::*; use crate::isa::x64::abi::*;
use crate::isa::x64::inst::args::*; use crate::isa::x64::inst::args::*;
@@ -15,7 +16,6 @@ use crate::result::CodegenResult;
use crate::settings::{Flags, TlsModel}; use crate::settings::{Flags, TlsModel};
use alloc::boxed::Box; use alloc::boxed::Box;
use alloc::vec::Vec; use alloc::vec::Vec;
use cranelift_codegen_shared::condcodes::CondCode;
use log::trace; use log::trace;
use regalloc::{Reg, RegClass, Writable}; use regalloc::{Reg, RegClass, Writable};
use smallvec::{smallvec, SmallVec}; use smallvec::{smallvec, SmallVec};

View File

@@ -2,6 +2,7 @@
use crate::cursor::{Cursor, FuncCursor}; use crate::cursor::{Cursor, FuncCursor};
use crate::ir::{ use crate::ir::{
condcodes::IntCC,
dfg::DataFlowGraph, dfg::DataFlowGraph,
entities::{Inst, Value}, entities::{Inst, Value},
immediates::{Imm64, Uimm64}, immediates::{Imm64, Uimm64},
@@ -9,7 +10,6 @@ use crate::ir::{
types, InstBuilder, types, InstBuilder,
}; };
use crate::isa::TargetIsa; use crate::isa::TargetIsa;
use cranelift_codegen_shared::condcodes::IntCC;
use peepmatic_runtime::{ use peepmatic_runtime::{
cc::ConditionCode, cc::ConditionCode,
instruction_set::InstructionSet, instruction_set::InstructionSet,