rust/compiler/rustc_middle/src/mir
bors b2c2a32870 Auto merge of #95976 - b-naber:valtree-constval-conversion, r=oli-obk
Implement Valtree to ConstValue conversion

Once we start to use `ValTree`s in the type system we will need to be able to convert them into `ConstValue` instances, which we want to continue to use after MIR construction.

r? `@oli-obk`

cc `@RalfJung`
2022-04-28 13:18:22 +00:00
..
interpret deduplicate a lot of code 2022-04-21 23:11:06 +02:00
coverage.rs add #[rustc_pass_by_value] to more types 2022-03-08 15:39:52 +01:00
generic_graph.rs fix typos 2022-03-15 02:00:08 +01:00
generic_graphviz.rs fix clippy::single_char_pattern perf findings 2021-12-14 12:40:28 +01:00
graph_cyclic_cache.rs Make Decodable and Decoder infallible. 2022-01-22 10:38:31 +11:00
graphviz.rs Move the dataflow framework to its own crate. 2021-09-07 19:57:07 +02:00
mod.rs Correct documentation for ShallowInitBox 2022-04-25 14:24:14 -04:00
mono.rs Remove NodeIdHashingMode. 2022-04-12 19:59:32 +02:00
patch.rs replace iter with into_iter() 2022-04-18 22:05:16 +03:00
predecessors.rs Delete Decoder::read_unit 2022-02-22 18:14:51 -05:00
pretty.rs check Allocation invariant during printing 2022-04-17 21:08:58 -04:00
query.rs Revert "add DefId to unsafety violations and display function path in E0133" 2022-04-26 14:49:28 +00:00
spanview.rs Add new Deinit statement kind 2022-04-11 08:55:03 -04:00
switch_sources.rs Address review comments 2022-03-26 08:01:51 -04:00
tcx.rs Adjust computation of place types to detect more invalid places 2022-04-11 15:18:53 -04:00
terminator.rs Address various comments and change some details around place to value conversions 2022-04-11 15:22:32 -04:00
traversal.rs Spellchecking compiler comments 2022-03-30 15:14:15 -04:00
type_foldable.rs Add initial AST and MIR support for unwinding from inline assembly 2021-12-03 23:51:46 +01:00
visit.rs Add new MutatatingUseContexts for deinit and SetDiscriminant 2022-04-11 09:26:26 -04:00