about summary refs log tree commit diff
path: root/compiler/rustc_target/src/asm/arm.rs
AgeCommit message (Expand)AuthorLines
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+5
2024-06-22compiler: Fix arm32 asm issues by hierarchically sorting reg classesJubilee Young-40/+40
2024-06-21Add `f16` inline ASM support for 32-bit ARMbeetrees-5/+7
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-1/+0
2024-03-03Mention Register Size in `#[warn(asm_sub_register)]`Veera-3/+3
2023-03-01Use FxIndexSet instead of FxHashSet for asm_target_features query.Michael Woerister-6/+6
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-02-24ARM: Only allow using d16-d31 with asm! when supported by the targetAmanieu d'Antras-1/+4
2022-02-21On ARM, use relocation_model to detect whether r9 should be reservedAmanieu d'Antras-9/+12
2022-02-18asm: Allow the use of r8-r14 as clobbers on Thumb1Amanieu d'Antras-4/+13
2022-01-17Pass target_features set instead of has_feature closurebjorn3-11/+12
2022-01-17Use Symbol for target features in asm handlingbjorn3-12/+13
2021-12-10asm: Allow using r9 (ARM) and x18 (AArch64) if they are not reserved byAmanieu d'Antras-2/+17
2021-12-07Remove the reg_thumb register class for asm! on ARMAmanieu d'Antras-13/+24
2021-04-28Be stricter about rejecting LLVM reserved registers in asm!Amanieu d'Antras-1/+2
2021-04-05Disallow the use of high byte registes as operands on x86_64Amanieu d'Antras-2/+0
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-1/+1
2020-08-30mv compiler to compiler/mark-0/+298