use rustc_data_structures::base_n;
use rustc_data_structures::small_c_str::SmallCStr;
-use rustc::mir::mono::Stats;
use rustc::session::config::{self, DebugInfo};
use rustc::session::Session;
use rustc::ty::layout::{
pub llmod: &'ll llvm::Module,
pub llcx: &'ll llvm::Context,
- pub stats: RefCell<Stats>,
pub codegen_unit: Arc<CodegenUnit<'tcx>>,
/// Cache instances of monomorphic and polymorphic items
tls_model,
llmod,
llcx,
- stats: RefCell::new(Stats::default()),
codegen_unit,
instances: Default::default(),
vtables: Default::default(),
self.check_overflow
}
- fn stats(&self) -> &RefCell<Stats> {
- &self.stats
- }
-
- fn consume_stats(self) -> RefCell<Stats> {
- self.stats
- }
-
fn codegen_unit(&self) -> &Arc<CodegenUnit<'tcx>> {
&self.codegen_unit
}