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
/
asm.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-24
Replace the `llvm::Bool` typedef with a proper newtype
Zalathar
-7
/
+4
2025-07-09
emit `.att_syntax` when global/naked asm use that option
Folkert de Vries
-7
/
+15
2025-06-14
Add `f16` inline asm support for LoongArch
WANG Rui
-0
/
+21
2025-06-06
Add new Tier-3 targets: `loongarch32-unknown-none*`
WANG Rui
-1
/
+1
2025-05-11
Flatten control-flow in `inline_asm_call` after verification
Zalathar
-52
/
+53
2025-05-11
Make `LLVMRustInlineAsmVerify` take `*const c_uchar`
Zalathar
-3
/
+2
2025-05-11
Add a safe wrapper for `LLVMAppendModuleInlineAsm`
Zalathar
-7
/
+1
2025-05-11
Use `LLVMGetInlineAsm`
Zalathar
-3
/
+3
2025-04-14
Pass &mut self to codegen_global_asm
bjorn3
-1
/
+1
2025-03-07
Rollup merge of #137549 - oli-obk:llvm-ffi, r=davidtwco
Matthias Krüger
-51
/
+47
2025-02-28
rename BackendRepr::Vector → SimdVector
Ralf Jung
-18
/
+21
2025-02-24
Mark more LLVM FFI as safe
Oli Scherer
-46
/
+47
2025-02-24
Use a safe wrapper around an LLVM FFI function
Oli Scherer
-1
/
+1
2025-02-24
Remove inherent function that has a trait method duplicate of a commonly impo...
Oli Scherer
-6
/
+1
2025-01-29
Mark condition/carry bit as clobbered in C-SKY inline assembly
Taiki Endo
-1
/
+3
2024-12-12
Auto merge of #129181 - beetrees:asm-spans, r=pnkfelix,compiler-errors
bors
-11
/
+10
2024-12-10
codegen `#[naked]` functions using `global_asm!`
Folkert
-0
/
+8
2024-11-29
Support floats in input/output in vector registers of PowerPC inline assembly
Taiki Endo
-0
/
+42
2024-11-29
Support #[repr(simd)] types in input/output of PowerPC inline assembly
Taiki Endo
-6
/
+4
2024-11-26
Pass end position of span through inline ASM cookie
beetrees
-11
/
+10
2024-11-25
Support predicate registers (clobber-only) in Hexagon inline assembly
Taiki Endo
-0
/
+2
2024-11-25
Rollup merge of #131664 - taiki-e:s390x-asm-vreg-inout, r=Amanieu
Matthias Krüger
-4
/
+6
2024-11-24
Support use of asm goto with outputs and `options(noreturn)`
Gary Guo
-1
/
+8
2024-11-24
Fix asm goto with outputs
Gary Guo
-17
/
+18
2024-11-24
Make s390x non-clobber-only vector register support unstable
Taiki Endo
-2
/
+2
2024-11-22
Support input/output in vector registers of s390x inline assembly
Taiki Endo
-2
/
+4
2024-11-07
Basic inline assembly support for SPARC and SPARC64
Taiki Endo
-0
/
+14
2024-11-05
Auto merge of #131341 - taiki-e:ppc-clobber-abi, r=bzEq,workingjubilee
bors
-2
/
+6
2024-11-03
compiler: Directly use rustc_abi in codegen
Jubilee Young
-1
/
+1
2024-11-02
Support clobber_abi and vector registers (clobber-only) in PowerPC inline ass...
Taiki Endo
-2
/
+6
2024-10-29
compiler: `rustc_abi::Abi` => `BackendRepr`
Jubilee Young
-42
/
+51
2024-10-28
Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char`
Zalathar
-5
/
+5
2024-10-14
Fix AArch64InlineAsmReg::emit
Taiki Endo
-46
/
+5
2024-10-12
remove a couple of redundant String to String conversion
Matthias Krüger
-1
/
+1
2024-10-01
Rollup merge of #130630 - taiki-e:s390x-clobber-abi, r=Amanieu
Guillaume Gomez
-0
/
+6
2024-09-24
Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikic
bors
-3
/
+8
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-09-21
Support clobber_abi and vector/access registers (clobber-only) in s390x inlin...
Taiki Endo
-0
/
+6
2024-09-19
Streamline register methods.
Nicholas Nethercote
-292
/
+251
2024-09-19
replace some deprecated functions
Luv-Ray
-3
/
+8
2024-09-17
Rename supertraits of `CodegenMethods`.
Nicholas Nethercote
-1
/
+1
2024-08-25
Add `f16` and `f128` inline ASM support for `aarch64`
beetrees
-3
/
+11
2024-08-11
Use assert_matches around the compiler
Michael Goulet
-1
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-12
/
+11
2024-06-22
Rollup merge of #126555 - beetrees:f16-inline-asm-arm, r=Amanieu
Guillaume Gomez
-0
/
+39
2024-06-21
Add `f16` inline ASM support for RISC-V
beetrees
-6
/
+49
2024-06-21
Add `f16` inline ASM support for 32-bit ARM
beetrees
-0
/
+39
2024-06-13
Add `f16` and `f128` inline ASM support for `x86` and `x86-64`
beetrees
-0
/
+100
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_codegen_llvm`.
Nicholas Nethercote
-0
/
+1
2024-05-06
Refactor float `Primitive`s to a separate `Float` type
beetrees
-11
/
+11
[next]