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-02-06
Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"
Rémy Rakic
-1
/
+28
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
2024-05-10
Rollup merge of #124957 - compiler-errors:builtin-deref, r=michaelwoerister
Matthias Krüger
-2
/
+1
2024-05-09
Make builtin_deref just return a Ty
Michael Goulet
-2
/
+1
2024-05-08
Make SSA aggregates without needing an alloca
Scott McMurray
-12
/
+69
2024-05-08
Aggregating arrays can always take the place path
Scott McMurray
-2
/
+5
2024-05-06
Refactor float `Primitive`s to a separate `Float` type
beetrees
-5
/
+3
2024-04-29
Remove `extern crate rustc_middle` from numerous crates.
Nicholas Nethercote
-2
/
+2
2024-04-21
Use it in the library, and `InstSimplify` it away in the easy places
Scott McMurray
-1
/
+21
2024-04-11
Put `PlaceValue` into `OperandValue::Ref`, rather than 3 tuple fields
Scott McMurray
-9
/
+9
2024-04-11
Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR...
Scott McMurray
-7
/
+10
2024-04-06
Put checks that detect UB under their own flag below debug_assertions
Ben Kimock
-1
/
+1
2024-04-03
rename `expose_addr` to `expose_provenance`
joboet
-1
/
+1
2024-04-02
Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=Amanieu
Jacob Pratt
-1
/
+1
[next]