Flatten directory structure for cranelift_codegen_meta::isa

This commit is contained in:
bjorn3
2021-09-29 19:06:12 +02:00
parent 551f1c3a14
commit eb01ba1ed1
6 changed files with 11 additions and 13 deletions

View File

@@ -1,6 +1,15 @@
use crate::cdsl::isa::TargetIsa;
use crate::cdsl::settings::{PredicateNode, SettingGroup, SettingGroupBuilder}; 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"); let mut settings = SettingGroupBuilder::new("x86");
// CPUID.01H:ECX // CPUID.01H:ECX

View File

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

View File

@@ -70,7 +70,7 @@ pub fn generate(
continue; continue;
} }
let settings = crate::isa::x86::settings::define(&shared_defs.settings); let settings = crate::isa::x86::define_settings(&shared_defs.settings);
gen_settings::generate( gen_settings::generate(
&settings, &settings,
gen_settings::ParentGroup::Shared, gen_settings::ParentGroup::Shared,