about summary refs log tree commit diff
path: root/compiler/rustc_target/src/asm/mod.rs
AgeCommit message (Expand)AuthorLines
2025-09-21Support ctr and lr as clobber-only registers in PowerPC inline assemblyTaiki Endo-2/+3
2025-06-06Add new Tier-3 targets: `loongarch32-unknown-none*`WANG Rui-4/+10
2025-02-11Rollup merge of #136239 - folkertdev:show-supported-register-classes, r=Sparr...Matthias Krüger-3/+3
2025-02-06compiler: make rustc_target have less weird reexportsJubilee Young-1/+1
2025-01-29show supported register classesFolkert de Vries-3/+3
2025-01-29Support clobber_abi in BPF inline assemblyTaiki Endo-0/+13
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+2
2024-11-28Support `clobber_abi` for AVR inline assemblyJulian Frimmel-0/+22
2024-11-28Rollup merge of #133463 - taiki-e:aarch64-asm-x18, r=AmanieuGuillaume Gomez-5/+7
2024-11-28Rollup merge of #133422 - taiki-e:riscv-e-clobber-abi, r=AmanieuGuillaume Gomez-1/+32
2024-11-26Fix handling of x18 in AArch64 inline assembly on ohos/trusty or with -Zfixed...Taiki Endo-5/+8
2024-11-25Fix clobber_abi in RV32E and RV64E inline assemblyTaiki Endo-1/+32
2024-11-24Make s390x non-clobber-only vector register support unstableTaiki Endo-3/+10
2024-11-07Auto merge of #132472 - taiki-e:sparc-asm, r=Amanieubors-0/+30
2024-11-07Add links about clobber_abi on PowerPCTaiki Endo-0/+15
2024-11-07Remove fixme comment about clobber_abi on PowerPCTaiki Endo-2/+0
2024-11-07Basic inline assembly support for SPARC and SPARC64Taiki Endo-0/+30
2024-11-02Support clobber_abi and vector registers (clobber-only) in PowerPC inline ass...Taiki Endo-0/+30
2024-10-14Fix clobber_abi and disallow SVE-related registers in Arm64EC inline assemblyTaiki Endo-2/+15
2024-10-06Support clobber_abi in MSP430 inline assemblyTaiki Endo-0/+10
2024-09-21Support clobber_abi and vector/access registers (clobber-only) in s390x inlin...Taiki Endo-1/+28
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+6
2024-06-13Add `f16` and `f128` inline ASM support for `x86` and `x86-64`beetrees-0/+12
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-3/+3
2024-04-11Rollup merge of #123740 - veera-sivarajan:reduce-size-of-modifierinfo, r=petr...Matthias Krüger-3/+3
2024-04-10Reduce size of `ModifierInfo`Veera-3/+3
2024-04-10Add support for Arm64EC inline assemblyDaniel Paoliello-3/+13
2024-03-13Improve styleVeera-2/+2
2024-03-03Mention Register Size in `#[warn(asm_sub_register)]`Veera-6/+14
2023-08-14add a csky-unknown-linux-gnuabiv2 targetDirreke-0/+24
2023-07-18support for mips32r6 as a target_arch valuechenx97-1/+1
2023-07-18merge patternschenx97-2/+1
2023-07-18support for mips64r6 as a target_arch valuechenx97-0/+1
2023-05-12asm: loongarch64: Drop efiapiWANG Rui-2/+2
2023-05-05asm: loongarch64: Implementation of clobber_abiWANG Rui-0/+20
2023-04-25Add loongarch64 asm! supportzhaixiaojuan-0/+26
2023-04-12Add inline assembly support for m68kIan Douglas Scott-0/+24
2023-03-01Use FxIndexSet instead of FxHashSet for asm_target_features query.Michael Woerister-10/+11
2023-01-14Fix some missed double spaces.André Vennberg-1/+1
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-7/+7
2022-07-08Collapse some weirdly-wrapping derivesMichael Goulet-48/+8
2022-05-17Add ABI clobbersConnor Horman-0/+2
2022-04-19asm: Add a kreg0 register class on x86 which includes k0Amanieu d'Antras-3/+3
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-113/+87
2022-02-21On ARM, use relocation_model to detect whether r9 should be reservedAmanieu d'Antras-32/+37
2022-02-18asm: Allow the use of r8-r14 as clobbers on Thumb1Amanieu d'Antras-37/+71
2022-01-31Rollup merge of #90277 - pierwill:fix-70258-inference-terms, r=jackh726Matthias Krüger-1/+1
2022-01-22Add preliminary support for inline assembly for msp430.William D. Jones-0/+25
2022-01-17Pass target_features set instead of has_feature closurebjorn3-34/+34
2022-01-17Use Symbol for target features in asm handlingbjorn3-8/+8