index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_codegen_ssa
/
src
/
mir
/
rvalue.rs
Age
Commit message (
Expand
)
Author
Lines
2025-03-07
Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin"
Michael Goulet
-24
/
+2
2025-02-12
`transmute` should also assume non-null pointers
Scott McMurray
-9
/
+13
2025-02-10
Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr
Bastian Kersting
-1
/
+1
2025-02-03
Contracts core intrinsics.
Felix S. Klock II
-0
/
+4
2025-01-31
Implement MIR, CTFE, and codegen for unsafe binders
Michael Goulet
-1
/
+8
2025-01-28
Represent the raw pointer for a array length check as a new kind of fake borrow
Michael Goulet
-3
/
+4
2025-01-22
Auto merge of #135674 - scottmcm:assume-better, r=estebank
bors
-29
/
+18
2025-01-21
Treat undef bytes as equal to any other byte
Oli Scherer
-2
/
+24
2025-01-18
Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"
Rémy Rakic
-1
/
+28
2025-01-17
Update our range `assume`s to the format that LLVM prefers
Scott McMurray
-29
/
+18
2025-01-10
Use llvm.memset.p0i8.* to initialize all same-bytes arrays
Oli Scherer
-5
/
+9
2025-01-10
Pull element init into a reusable closure
Oli Scherer
-14
/
+21
2025-01-10
Change repeat element check into a match
Oli Scherer
-15
/
+18
2024-12-22
Delete `Rvalue::Len`
Scott McMurray
-28
/
+1
2024-12-06
Remove polymorphization
Ben Kimock
-4
/
+2
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-3
/
+3
2024-11-03
compiler: Directly use rustc_abi in codegen
Jubilee Young
-1
/
+1
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-5
/
+5
2024-10-28
compiler: Add `is_uninhabited` and use LayoutS accessors
Jubilee Young
-4
/
+4
2024-10-21
stabilize Strict Provenance and Exposed Provenance
Ralf Jung
-1
/
+5
2024-10-04
Use wide pointers consistenly across the compiler
Urgau
-7
/
+7
2024-09-24
be even more precise about "cast" vs "coercion"
Lukas Markeffsky
-7
/
+7
2024-09-24
unify dyn* coercions with other pointer coercions
Lukas Markeffsky
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-20
Do not unnecessarily eval consts in codegen
Michael Goulet
-2
/
+5
2024-09-17
Merge some impl blocks.
Nicholas Nethercote
-2
/
+0
2024-09-17
Minimize visibilities.
Nicholas Nethercote
-7
/
+7
2024-09-04
Don't codegen `expect` in opt-level=0
clubby789
-1
/
+1
2024-08-18
rename AddressOf -> RawBorrow inside the compiler
Ralf Jung
-3
/
+3
2024-08-11
Use assert_matches around the compiler
Michael Goulet
-1
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-14
/
+11
2024-07-27
Auto merge of #124905 - reitermarkus:u32-from-char-opt, r=scottmcm
bors
-57
/
+79
2024-07-21
Clarify when `None` is returned in `cast_immediate` function.
Markus Reiter
-0
/
+2
2024-07-21
Remove unneeded assumption.
Markus Reiter
-1
/
+0
2024-07-21
Allow optimizing `u32::from::<char>`.
Markus Reiter
-57
/
+78
2024-07-20
compiler: Never debug_assert in codegen
Jubilee Young
-14
/
+12
2024-06-20
More GVN for PtrMetadata
Scott McMurray
-1
/
+3
2024-06-19
`bug!` more uses of these in runtime stuff
Scott McMurray
-5
/
+6
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-1
/
+1
2024-06-08
offset_of: allow (unstably) taking the offset of slice tail fields
Ralf Jung
-1
/
+4
2024-05-28
Add an intrinsic for `ptr::metadata`
Scott McMurray
-8
/
+26
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`.
Nicholas Nethercote
-0
/
+1
2024-05-22
Stop using `to_hir_binop` in codegen
Scott McMurray
-7
/
+6
2024-05-20
Rollup merge of #125173 - scottmcm:never-checked, r=davidtwco
Matthias Krüger
-15
/
+21
2024-05-17
Remove `Rvalue::CheckedBinaryOp`
Scott McMurray
-15
/
+21
2024-05-16
Fix ICE in non-operand `aggregate_raw_ptr` instrinsic codegen
Scott McMurray
-1
/
+5
2024-05-11
Make `index_by_increasing_offset` return one item for primitives
Scott McMurray
-11
/
+2
2024-05-11
Unify `Rvalue::Aggregate` paths in cg_ssa
Scott McMurray
-21
/
+16
2024-05-10
Refactoring after the `PlaceValue` addition
Scott McMurray
-38
/
+14
2024-05-10
Auto merge of #123886 - scottmcm:more-rvalue-operands, r=matthewjasper
bors
-13
/
+73
[next]