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_llvm
/
src
/
abi.rs
Age
Commit message (
Expand
)
Author
Lines
2024-11-03
compiler: Directly use rustc_abi in codegen
Jubilee Young
-3
/
+3
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-4
/
+6
2024-10-28
compiler: Add `is_uninhabited` and use LayoutS accessors
Jubilee Young
-2
/
+2
2024-10-08
compiler: Factor rustc_target::abi out of cg_llvm
Jubilee Young
-1
/
+3
2024-10-04
Use wide pointers consistenly across the compiler
Urgau
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-26
/
+18
2024-09-21
add `C-cmse-nonsecure-entry` ABI
Folkert de Vries
-3
/
+8
2024-09-18
Update the minimum external LLVM to 18
Josh Stone
-3
/
+1
2024-09-17
Rename `{ArgAbi,IntrinsicCall}Methods`.
Nicholas Nethercote
-1
/
+1
2024-08-16
Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.
Nicholas Nethercote
-7
/
+7
2024-08-12
Auto merge of #128371 - andjo403:rangeAttribute, r=nikic
bors
-13
/
+48
2024-08-11
Add range attribute to scalar function results and arguments
Andreas Jonson
-13
/
+48
2024-08-07
codegen: better centralize function attribute computation
Ralf Jung
-3
/
+23
2024-07-29
Auto merge of #125016 - nicholasbishop:bishop-cb-112, r=tgross35
bors
-0
/
+2
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-11
/
+9
2024-07-02
Use the aligned size for alloca at args when the pass mode is cast.
DianQK
-1
/
+2
2024-05-30
Add f16/f128 handling in a couple places
Nicholas Bishop
-0
/
+2
2024-05-09
Make builtin_deref just return a Ty
Michael Goulet
-1
/
+1
2024-04-25
Auto merge of #121298 - nikic:writable, r=cuviper
bors
-0
/
+13
2024-04-25
Set writable and dead_on_unwind attributes for sret arguments
Nikita Popov
-0
/
+13
2024-04-24
Auto merge of #122053 - erikdesjardins:alloca, r=nikic
bors
-1
/
+1
2024-04-11
use [N x i8] for alloca types
Erik Desjardins
-1
/
+1
2024-04-11
Put `PlaceValue` into `OperandValue::Ref`, rather than 3 tuple fields
Scott McMurray
-3
/
+8
2024-04-11
Make `PlaceRef` hold a `PlaceValue` for the non-layout fields (like `OperandR...
Scott McMurray
-1
/
+1
2024-04-08
force_array -> is_consecutive
Nikita Popov
-1
/
+4
2024-04-08
Fix argument ABI for overaligned structs on ppc64le
Nikita Popov
-1
/
+1
2024-03-17
make PassMode::Cast consistently copy between Rust/ABI representation
Erik Desjardins
-41
/
+27
2024-03-17
make CastTarget::size and CastTarget::llvm_type consistent, remove
Erik Desjardins
-28
/
+24
2024-03-11
copy byval argument to alloca if alignment is insufficient
Erik Desjardins
-49
/
+55
2024-03-05
use [N x i8] for byval/sret types
Erik Desjardins
-4
/
+16
2024-01-30
Remove the `abi_amdgpu_kernel` feature
clubby789
-1
/
+0
2023-12-15
Separate immediate and in-memory ScalarPair representation
Nikita Popov
-2
/
+2
2023-12-10
remove redundant imports
surechen
-1
/
+0
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-1
/
+1
2023-11-03
move ABI sanity check from LLVM codegen backend to ABI computation logic
Ralf Jung
-40
/
+3
2023-10-27
Link to correct issue in PassMode::Direct ptx-kernel exception
Kjetil Kjeka
-1
/
+1
2023-10-27
Documentation and error message improvements related to PassMode::Direct assert
Kjetil Kjeka
-2
/
+2
2023-10-26
NVPTX: Allow PassMode::Direct for ptx kernels for now
Kjetil Kjeka
-1
/
+6
2023-09-15
cannot have Direct for unsized types
Ralf Jung
-0
/
+5
2023-09-15
clarify PassMode::Indirect as well
Ralf Jung
-15
/
+20
2023-09-15
explain PassMode::Cast
Ralf Jung
-8
/
+10
2023-09-08
the wasm ABI behavior is a bug
Ralf Jung
-9
/
+6
2023-09-07
extend comments around PassMode::Direct
Ralf Jung
-1
/
+41
2023-08-26
Use `preserve_mostcc` for `extern "rust-cold"`
Scott McMurray
-1
/
+3
2023-08-08
feat: `riscv-interrupt-{m,s}` calling conventions
Seth Pellegrino
-2
/
+7
2023-07-29
cg_llvm: remove pointee types and pointercast/bitcast-of-ptr
Erik Desjardins
-13
/
+4
2023-07-05
Move `TyCtxt::mk_x` to `Ty::new_x` where applicable
Boxy
-1
/
+1
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-1
/
+1
2023-01-04
cleanup: handle -Zmutable-noalias like -Zbox-noalias
Erik Desjardins
-10
/
+0
2022-11-11
Improve generating Custom entry function
Ayush Singh
-17
/
+23
[next]