rust/compiler/rustc_codegen_ssa/src/mir
Scott McMurray 0cc14b688d transmute should also assume non-null pointers
Previously it only did integer-ABI things, but this way it does data pointers too.  That gives more information in general to the backend, and allows slightly simplifying one of the helpers in slice iterators.
2025-02-12 23:01:27 -08:00
..
analyze.rs rename BitSet to DenseBitSet 2025-01-11 11:34:01 +00:00
block.rs Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr 2025-02-10 12:49:18 +00:00
constant.rs introduce ty::Value 2025-01-30 17:47:44 +01:00
coverageinfo.rs Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
debuginfo.rs When LLVM's location discriminator value limit is exceeded, emit locations with dummy spans instead of dropping them entirely 2025-01-19 07:17:33 -08:00
intrinsic.rs Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr 2025-02-10 12:49:18 +00:00
locals.rs Reformat use declarations. 2024-07-29 08:26:52 +10:00
mod.rs rename BitSet to DenseBitSet 2025-01-11 11:34:01 +00:00
naked_asm.rs Remove Linkage::Appending 2025-02-07 16:02:19 +00:00
operand.rs Also generate undef scalars and scalar pairs 2025-01-21 08:22:15 +00:00
place.rs Rustfmt 2025-02-08 22:12:13 +00:00
rvalue.rs transmute should also assume non-null pointers 2025-02-12 23:01:27 -08:00
statement.rs reduce false positives of tail-expr-drop-order from consumed values 2024-11-20 20:53:11 +08:00