Module rustc_mir::transform::rustc_peek [−][src]
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Re-exports
use rustc_target::spec::abi::Abi; |
use syntax::ast; |
use syntax_pos::Span; |
use rustc::ty; |
use rustc::ty::TyCtxt; |
use rustc::mir; |
use rustc::mir::Mir; |
use rustc::mir::Location; |
use rustc_data_structures::indexed_set::IdxSetBuf; |
use rustc_data_structures::indexed_vec::Idx; |
use transform::MirPass; |
use transform::MirSource; |
use dataflow::do_dataflow; |
use dataflow::DebugFormatted; |
use dataflow::MoveDataParamEnv; |
use dataflow::BitDenotation; |
use dataflow::DataflowResults; |
use dataflow::DefinitelyInitializedPlaces; |
use dataflow::MaybeInitializedPlaces; |
use dataflow::MaybeUninitializedPlaces; |
use dataflow::move_paths::MovePathIndex; |
use dataflow::move_paths::LookupResult; |
use dataflow::move_paths::HasMoveData; |
use dataflow::move_paths::MoveData; |
use dataflow; |
use dataflow::has_rustc_mir_with; |
Structs
SanityCheck |
[ Experimental ]
|
Functions
each_block |
[ Experimental ]
|
is_rustc_peek |
[ Experimental ]
|
sanity_check_via_rustc_peek |
[ Experimental ] This function scans |