Flatten directory structure for cranelift_codegen_meta::isa
This commit is contained in:
@@ -1,6 +1,15 @@
|
||||
use crate::cdsl::isa::TargetIsa;
|
||||
use crate::cdsl::settings::{PredicateNode, SettingGroup, SettingGroupBuilder};
|
||||
|
||||
pub(crate) fn define(shared: &SettingGroup) -> SettingGroup {
|
||||
use crate::shared::Definitions as SharedDefinitions;
|
||||
|
||||
pub(crate) fn define(shared_defs: &mut SharedDefinitions) -> TargetIsa {
|
||||
let settings = define_settings(&shared_defs.settings);
|
||||
|
||||
TargetIsa::new("x86", settings)
|
||||
}
|
||||
|
||||
pub(crate) fn define_settings(shared: &SettingGroup) -> SettingGroup {
|
||||
let mut settings = SettingGroupBuilder::new("x86");
|
||||
|
||||
// CPUID.01H:ECX
|
||||
@@ -1,11 +0,0 @@
|
||||
use crate::cdsl::isa::TargetIsa;
|
||||
|
||||
use crate::shared::Definitions as SharedDefinitions;
|
||||
|
||||
pub(crate) mod settings;
|
||||
|
||||
pub(crate) fn define(shared_defs: &mut SharedDefinitions) -> TargetIsa {
|
||||
let settings = settings::define(&shared_defs.settings);
|
||||
|
||||
TargetIsa::new("x86", settings)
|
||||
}
|
||||
@@ -70,7 +70,7 @@ pub fn generate(
|
||||
continue;
|
||||
}
|
||||
|
||||
let settings = crate::isa::x86::settings::define(&shared_defs.settings);
|
||||
let settings = crate::isa::x86::define_settings(&shared_defs.settings);
|
||||
gen_settings::generate(
|
||||
&settings,
|
||||
gen_settings::ParentGroup::Shared,
|
||||
|
||||
Reference in New Issue
Block a user