run less code if cfg(llvm_enzyme) isn't used
This commit is contained in:
parent
199ef412c5
commit
e47caa2810
1 changed files with 4 additions and 0 deletions
|
@ -1179,11 +1179,15 @@ fn collect_and_partition_mono_items(tcx: TyCtxt<'_>, (): ()) -> MonoItemPartitio
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(not(llvm_enzyme))]
|
||||||
|
let autodiff_mono_items: Vec<_> = vec![];
|
||||||
|
#[cfg(llvm_enzyme)]
|
||||||
let mut autodiff_mono_items: Vec<_> = vec![];
|
let mut autodiff_mono_items: Vec<_> = vec![];
|
||||||
let mono_items: DefIdSet = items
|
let mono_items: DefIdSet = items
|
||||||
.iter()
|
.iter()
|
||||||
.filter_map(|mono_item| match *mono_item {
|
.filter_map(|mono_item| match *mono_item {
|
||||||
MonoItem::Fn(ref instance) => {
|
MonoItem::Fn(ref instance) => {
|
||||||
|
#[cfg(llvm_enzyme)]
|
||||||
autodiff_mono_items.push((mono_item, instance));
|
autodiff_mono_items.push((mono_item, instance));
|
||||||
Some(instance.def_id())
|
Some(instance.def_id())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue