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
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_codegen_ssa
/
src
/
traits
/
builder.rs
Age
Commit message (
Expand
)
Author
Lines
2025-01-17
Update our range `assume`s to the format that LLVM prefers
Scott McMurray
-0
/
+21
2024-12-25
rename typed_swap → typed_swap_nonoverlapping
Ralf Jung
-1
/
+1
2024-11-17
Likely unlikely fix
Jiri Bobek
-0
/
+20
2024-11-03
compiler: Directly use rustc_abi in codegen
Jubilee Young
-1
/
+1
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-2
/
+2
2024-10-25
coverage: SSA doesn't need to know about `instrprof_increment`
Zalathar
-8
/
+0
2024-09-24
Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic
bors
-0
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-19
replace some deprecated functions
Luv-Ray
-0
/
+1
2024-09-17
Rename supertraits of `CodegenMethods`.
Nicholas Nethercote
-3
/
+3
2024-09-17
Tweak and explain the `BuilderMethods`/`CodegenMethods` connection.
Nicholas Nethercote
-3
/
+6
2024-09-17
Remove unneeded bounds from `CodegenMethods` and `BuilderMethods`.
Nicholas Nethercote
-4
/
+1
2024-09-17
Rename `{ArgAbi,IntrinsicCall}Methods`.
Nicholas Nethercote
-4
/
+4
2024-09-17
Remove `Backend`.
Nicholas Nethercote
-3
/
+5
2024-09-17
Merge `HasCodegen` into `BuilderMethods`.
Nicholas Nethercote
-2
/
+16
2024-08-11
Use assert_matches around the compiler
Michael Goulet
-2
/
+4
2024-08-04
Add `Debug` impls to API types in `rustc_codegen_ssa`
Mahmoud Mazouz
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-10
/
+9
2024-07-20
compiler: Never debug_assert in codegen
Jubilee Young
-6
/
+6
2024-05-27
Rollup merge of #125148 - RalfJung:codegen-sh, r=scottmcm
Guillaume Gomez
-0
/
+8
2024-05-16
Fix assertion when attempting to convert `f16` and `f128` with `as`
Trevor Gross
-1
/
+4
2024-05-15
codegen: tweak/extend shift comments
Ralf Jung
-0
/
+8
2024-05-10
Refactoring after the `PlaceValue` addition
Scott McMurray
-25
/
+36
2024-04-24
Auto merge of #122053 - erikdesjardins:alloca, r=nikic
bors
-2
/
+2
2024-04-11
use [N x i8] for alloca types
Erik Desjardins
-2
/
+2
2024-04-11
Add load/store helpers that take `PlaceValue`
Scott McMurray
-2
/
+10
2024-04-11
Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR...
Scott McMurray
-5
/
+5
2024-04-09
Put the `NONTEMPORAL` case first
Scott McMurray
-6
/
+7
2024-04-09
Remove my `scalar_copy_backend_type` optimization attempt
Scott McMurray
-4
/
+18
2024-03-23
CFI: Use Instance at callsites
Matthew Maurer
-1
/
+3
2024-03-17
Let codegen decide when to `mem::swap` with immediates
Scott McMurray
-2
/
+52
2024-02-26
introduce and use ptradd/inbounds_ptradd instead of gep
Erik Desjardins
-0
/
+6
2024-02-26
remove struct_gep, use manual layout calculations for va_arg
Erik Desjardins
-1
/
+0
2024-02-20
Add "algebraic" versions of the fast-math intrinsics
Ben Kimock
-0
/
+5
2023-12-28
Change `rustc_codegen_ssa`'s `atomic_cmpxchg` interface to return a pair of v...
Bernd Schmidt
-1
/
+1
2023-10-02
Reapply: Mark drop calls in landing pads cold instead of noinline
Erik Desjardins
-1
/
+1
2023-05-07
Use `landingpad filter` to encode aborting landing pad
Gary Guo
-0
/
+1
2023-05-03
Add cross-language LLVM CFI support to the Rust compiler
Ramon de C Valle
-0
/
+3
2022-12-03
Destruct landing_pad return value before passing it to cg_ssa
bjorn3
-2
/
+2
2022-11-16
Use `&mut Bx` more.
Nicholas Nethercote
-2
/
+2
2022-10-02
Remove type argument of array_alloca and rename to byte_array_alloca
bjorn3
-1
/
+1
2022-10-02
Remove dynamic_alloca from BuilderMethods
bjorn3
-1
/
+0
2022-10-01
Merge apply_attrs_callsite into call and invoke
bjorn3
-0
/
+3
2022-08-16
Move the cast_float_to_int fallback code to GCC
Josh Stone
-154
/
+3
2022-07-24
Auto merge of #95548 - rcvalle:rust-cfi-2, r=nagisa
bors
-2
/
+0
2022-07-23
Add fine-grained LLVM CFI support to the Rust compiler
Ramon de C Valle
-2
/
+0
2022-07-13
Rename `debugging_opts` to `unstable_opts`
Joshua Nelson
-1
/
+1
2022-02-27
Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa"
Erik Desjardins
-1
/
+1
2022-02-24
Introduce Bx::switch_to_block
bjorn3
-0
/
+2
2022-02-20
Remove build_sibling_block
bjorn3
-3
/
+0
[next]