about summary refs log tree commit diff
path: root/compiler/rustc_target/src/asm/aarch64.rs
AgeCommit message (Expand)AuthorLines
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-1/+1
2024-11-26Fix handling of x18 in AArch64 inline assembly on ohos/trusty or with -Zfixed...Taiki Endo-5/+13
2024-10-14Rollup merge of #131667 - taiki-e:aarch64-inline-asm-reg-emit, r=AmanieuMatthias Krüger-3/+57
2024-10-14Fix AArch64InlineAsmReg::emitTaiki Endo-3/+57
2024-10-14Fix clobber_abi and disallow SVE-related registers in Arm64EC inline assemblyTaiki Endo-18/+19
2024-09-03Add `warn(unreachable_pub)` to `rustc_target`.Nicholas Nethercote-1/+1
2024-08-25Add `f16` and `f128` inline ASM support for `aarch64`beetrees-3/+3
2024-08-24Enable f16 in assembly on aarch64 platforms that support itrongfu.leng-3/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+5
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-1/+0
2024-04-10Add support for Arm64EC inline assemblyDaniel Paoliello-21/+35
2024-03-03Mention Register Size in `#[warn(asm_sub_register)]`Veera-15/+11
2023-03-01Use FxIndexSet instead of FxHashSet for asm_target_features query.Michael Woerister-2/+2
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-1/+1
2022-07-20Remove unused StableMap and StableSet types from rustc_data_structuresMichael Woerister-1/+1
2022-06-18rustc_target: Remove some redundant target propertiesVadim Petrochenkov-1/+1
2022-03-22Fold aarch64 feature +fp into +neonJubilee Young-1/+1
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-7/+7
2022-02-21On ARM, use relocation_model to detect whether r9 should be reservedAmanieu d'Antras-1/+2
2022-02-18asm: Allow the use of r8-r14 as clobbers on Thumb1Amanieu d'Antras-0/+1
2022-01-17Pass target_features set instead of has_feature closurebjorn3-1/+2
2022-01-17Use Symbol for target features in asm handlingbjorn3-3/+4
2021-12-10asm: Allow using r9 (ARM) and x18 (AArch64) if they are not reserved byAmanieu d'Antras-2/+18
2021-07-10Add AArch64 z* registers as aliases for v* registersAmanieu d'Antras-32/+32
2021-07-10Add clobber-only register classes for asm!Amanieu d'Antras-0/+22
2021-05-01Reserve x18 on AArch64 and un-reserve x16Amanieu d'Antras-3/+3
2021-04-28Be stricter about rejecting LLVM reserved registers in asm!Amanieu d'Antras-4/+6
2020-08-30mv compiler to compiler/mark-0/+156