move vendor module to top level
This commit is contained in:
parent
3f5dd61e46
commit
4d54f903be
9 changed files with 8 additions and 6 deletions
|
@ -220,7 +220,7 @@ make_annotation_enum! {
|
||||||
BlackBoxPath(BlackBoxPathAnnotation),
|
BlackBoxPath(BlackBoxPathAnnotation),
|
||||||
DocString(DocStringAnnotation),
|
DocString(DocStringAnnotation),
|
||||||
CustomFirrtl(CustomFirrtlAnnotation),
|
CustomFirrtl(CustomFirrtlAnnotation),
|
||||||
Xilinx(crate::build::vendor::xilinx::XilinxAnnotation),
|
Xilinx(crate::vendor::xilinx::XilinxAnnotation),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,7 @@ use crate::{
|
||||||
intern::{Intern, InternSlice, Interned},
|
intern::{Intern, InternSlice, Interned},
|
||||||
module::Module,
|
module::Module,
|
||||||
util::{job_server::AcquiredJob, os_str_strip_prefix},
|
util::{job_server::AcquiredJob, os_str_strip_prefix},
|
||||||
|
vendor,
|
||||||
};
|
};
|
||||||
use clap::ArgAction;
|
use clap::ArgAction;
|
||||||
use serde::{
|
use serde::{
|
||||||
|
@ -33,7 +34,6 @@ pub mod firrtl;
|
||||||
pub mod formal;
|
pub mod formal;
|
||||||
pub mod graph;
|
pub mod graph;
|
||||||
pub mod registry;
|
pub mod registry;
|
||||||
pub mod vendor;
|
|
||||||
pub mod verilog;
|
pub mod verilog;
|
||||||
|
|
||||||
pub(crate) fn built_in_job_kinds() -> impl IntoIterator<Item = DynJobKind> {
|
pub(crate) fn built_in_job_kinds() -> impl IntoIterator<Item = DynJobKind> {
|
||||||
|
|
|
@ -7,7 +7,7 @@ use crate::{
|
||||||
DocStringAnnotation, DontTouchAnnotation, SVAttributeAnnotation, TargetedAnnotation,
|
DocStringAnnotation, DontTouchAnnotation, SVAttributeAnnotation, TargetedAnnotation,
|
||||||
},
|
},
|
||||||
array::Array,
|
array::Array,
|
||||||
build::{ToArgs, WriteArgs, vendor::xilinx::XilinxAnnotation},
|
build::{ToArgs, WriteArgs},
|
||||||
bundle::{Bundle, BundleField, BundleType},
|
bundle::{Bundle, BundleField, BundleType},
|
||||||
clock::Clock,
|
clock::Clock,
|
||||||
enum_::{Enum, EnumType, EnumVariant},
|
enum_::{Enum, EnumType, EnumVariant},
|
||||||
|
@ -39,6 +39,7 @@ use crate::{
|
||||||
BitSliceWriteWithBase, DebugAsRawString, GenericConstBool, HashMap, HashSet,
|
BitSliceWriteWithBase, DebugAsRawString, GenericConstBool, HashMap, HashSet,
|
||||||
const_str_array_is_strictly_ascending,
|
const_str_array_is_strictly_ascending,
|
||||||
},
|
},
|
||||||
|
vendor::xilinx::XilinxAnnotation,
|
||||||
};
|
};
|
||||||
use bitvec::slice::BitSlice;
|
use bitvec::slice::BitSlice;
|
||||||
use clap::value_parser;
|
use clap::value_parser;
|
||||||
|
|
|
@ -108,4 +108,5 @@ pub mod source_location;
|
||||||
pub mod testing;
|
pub mod testing;
|
||||||
pub mod ty;
|
pub mod ty;
|
||||||
pub mod util;
|
pub mod util;
|
||||||
|
pub mod vendor;
|
||||||
pub mod wire;
|
pub mod wire;
|
||||||
|
|
|
@ -1802,7 +1802,7 @@ impl_run_pass_clone!([] ExternModuleParameter);
|
||||||
impl_run_pass_clone!([] SIntValue);
|
impl_run_pass_clone!([] SIntValue);
|
||||||
impl_run_pass_clone!([] std::ops::Range<usize>);
|
impl_run_pass_clone!([] std::ops::Range<usize>);
|
||||||
impl_run_pass_clone!([] UIntValue);
|
impl_run_pass_clone!([] UIntValue);
|
||||||
impl_run_pass_clone!([] crate::build::vendor::xilinx::XilinxAnnotation);
|
impl_run_pass_clone!([] crate::vendor::xilinx::XilinxAnnotation);
|
||||||
impl_run_pass_copy!([] BlackBoxInlineAnnotation);
|
impl_run_pass_copy!([] BlackBoxInlineAnnotation);
|
||||||
impl_run_pass_copy!([] BlackBoxPathAnnotation);
|
impl_run_pass_copy!([] BlackBoxPathAnnotation);
|
||||||
impl_run_pass_copy!([] bool);
|
impl_run_pass_copy!([] bool);
|
||||||
|
|
|
@ -7,7 +7,6 @@ use crate::{
|
||||||
DocStringAnnotation, DontTouchAnnotation, SVAttributeAnnotation, TargetedAnnotation,
|
DocStringAnnotation, DontTouchAnnotation, SVAttributeAnnotation, TargetedAnnotation,
|
||||||
},
|
},
|
||||||
array::ArrayType,
|
array::ArrayType,
|
||||||
build::vendor::xilinx::{XdcIOStandardAnnotation, XdcLocationAnnotation, XilinxAnnotation},
|
|
||||||
bundle::{Bundle, BundleField, BundleType},
|
bundle::{Bundle, BundleField, BundleType},
|
||||||
clock::Clock,
|
clock::Clock,
|
||||||
enum_::{Enum, EnumType, EnumVariant},
|
enum_::{Enum, EnumType, EnumVariant},
|
||||||
|
@ -34,6 +33,7 @@ use crate::{
|
||||||
sim::{ExternModuleSimulation, value::DynSimOnly},
|
sim::{ExternModuleSimulation, value::DynSimOnly},
|
||||||
source_location::SourceLocation,
|
source_location::SourceLocation,
|
||||||
ty::{CanonicalType, Type},
|
ty::{CanonicalType, Type},
|
||||||
|
vendor::xilinx::{XdcIOStandardAnnotation, XdcLocationAnnotation, XilinxAnnotation},
|
||||||
wire::Wire,
|
wire::Wire,
|
||||||
};
|
};
|
||||||
use num_bigint::{BigInt, BigUint};
|
use num_bigint::{BigInt, BigUint};
|
||||||
|
|
|
@ -10,7 +10,6 @@ use crate::{
|
||||||
external::{
|
external::{
|
||||||
ExternalCommand, ExternalCommandJob, ExternalCommandJobKind, ExternalProgramTrait,
|
ExternalCommand, ExternalCommandJob, ExternalCommandJobKind, ExternalProgramTrait,
|
||||||
},
|
},
|
||||||
vendor::xilinx::{XdcIOStandardAnnotation, XdcLocationAnnotation, XilinxAnnotation},
|
|
||||||
verilog::{UnadjustedVerilog, VerilogDialect, VerilogJob, VerilogJobKind},
|
verilog::{UnadjustedVerilog, VerilogDialect, VerilogJob, VerilogJobKind},
|
||||||
},
|
},
|
||||||
bundle::Bundle,
|
bundle::Bundle,
|
||||||
|
@ -19,6 +18,7 @@ use crate::{
|
||||||
module::{Module, NameId},
|
module::{Module, NameId},
|
||||||
prelude::JobParams,
|
prelude::JobParams,
|
||||||
util::job_server::AcquiredJob,
|
util::job_server::AcquiredJob,
|
||||||
|
vendor::xilinx::{XdcIOStandardAnnotation, XdcLocationAnnotation, XilinxAnnotation},
|
||||||
};
|
};
|
||||||
use clap::ValueEnum;
|
use clap::ValueEnum;
|
||||||
use eyre::Context;
|
use eyre::Context;
|
Loading…
Add table
Add a link
Reference in a new issue