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
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
2024-04-10
Add support for Arm64EC inline assembly
Daniel Paoliello
-1
/
+1
2024-03-23
CFI: Use Instance at callsites
Matthew Maurer
-3
/
+3
2024-02-24
Add assertions and clarify asm-goto with noreturn
Gary Guo
-0
/
+1
2024-02-24
Implement asm goto for LLVM and GCC backend
Gary Guo
-10
/
+19
2024-01-03
Support reg_addr register class in s390x inline assembly
Taiki Endo
-1
/
+4
2023-08-15
Auto merge of #114467 - Amanieu:asm-unstable-features, r=davidtwco
bors
-3
/
+4
2023-08-14
add details for csky-unknown-linux-gnuabiv2 and add docs
Dirreke
-1
/
+1
2023-08-14
add a csky-unknown-linux-gnuabiv2 target
Dirreke
-0
/
+6
2023-08-04
Use `unstable_target_features` when checking inline assembly
Amanieu d'Antras
-3
/
+4
2023-05-08
Rollup merge of #111332 - loongarch-rs:inline-asm, r=Amanieu
Yuki Okushi
-1
/
+12
2023-05-08
Mark s390x condition code register as clobbered in inline assembly
Taiki Endo
-1
/
+3
2023-05-08
Mark LoongArch float-point condition flags as clobbered in inline assembly
WANG Rui
-1
/
+12
2023-05-03
Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3
Manish Goregaokar
-2
/
+2
2023-05-03
Add cross-language LLVM CFI support to the Rust compiler
Ramon de C Valle
-2
/
+2
2023-04-25
Add loongarch64 asm! support
zhaixiaojuan
-0
/
+6
2023-04-12
Add inline assembly support for m68k
Ian Douglas Scott
-0
/
+10
2023-04-04
replace LLVMRustAppendModuleInlineAsm with LLVMAppendModuleInlineAsm, LLVMRus...
klensy
-1
/
+1
2023-01-22
abi: add `AddressSpace` field to `Primitive::Pointer`
Erik Desjardins
-4
/
+9
2023-01-17
Remove double spaces after dots in comments
Maybe Waffle
-1
/
+1
2022-12-18
use &str / String literals instead of format!()
Matthias Krüger
-1
/
+1
2022-11-05
Rollup merge of #103977 - TimNN:memory-effects, r=nikic
Matthias Krüger
-3
/
+3
2022-11-04
LLVM 16: Switch to using MemoryEffects
Tim Neumann
-3
/
+3
2022-11-04
Rollup merge of #103897 - Amanieu:llvm-58384, r=davidtwco
Matthias Krüger
-3
/
+54
2022-11-04
Auto merge of #103098 - Amanieu:asm-tied-fixed, r=bjorn3
bors
-2
/
+11
2022-11-02
asm: Work around LLVM bug on AArch64
Amanieu d'Antras
-3
/
+54
2022-10-15
asm: Match clang behavior for inlateout fixed register operands
Amanieu d'Antras
-2
/
+11
2022-10-13
Add links to relevant pages to find constraint information
Guillaume Gomez
-0
/
+4
2022-10-01
Merge apply_attrs_callsite into call and invoke
bjorn3
-2
/
+2
2022-09-01
Always import all tracing macros for the entire crate instead of piecemeal by...
Oli Scherer
-1
/
+0
2022-08-14
Update the minimum external LLVM to 13
Josh Stone
-8
/
+0
2022-05-16
Add tmm_reg clobbers
Connor Horman
-3
/
+6
2022-04-19
Rollup merge of #95740 - Amanieu:kreg0, r=nagisa
Dylan DPC
-3
/
+13
2022-04-19
asm: Add a kreg0 register class on x86 which includes k0
Amanieu d'Antras
-3
/
+13
2022-04-15
Add codegen for global_asm! sym operands
Amanieu d'Antras
-2
/
+25
2022-04-09
Switch to the 'normal' basic block for writing asm outputs if needed.
Luqman Aden
-0
/
+5
2022-04-05
Mark scalar layout unions so that backends that do not support partially init...
Oli Scherer
-37
/
+43
2022-02-26
Add LLVM attributes in batches instead of individually
Erik Desjardins
-5
/
+8
2022-01-22
Add preliminary support for inline assembly for msp430.
William D. Jones
-0
/
+6
2022-01-17
Use Symbol for target features in asm handling
bjorn3
-4
/
+3
2022-01-12
Remove deprecated LLVM-style inline assembly
Tomasz Miąsko
-102
/
+5
2021-12-16
Remove `in_band_lifetimes` from `rustc_codegen_llvm`
LegionMammal978
-12
/
+12
[next]