about summary refs log tree commit diff
path: root/compiler/rustc_target/src/asm
AgeCommit message (Expand)AuthorLines
2025-09-21Support ctr and lr as clobber-only registers in PowerPC inline assemblyTaiki Endo-7/+10
2025-06-14Add `f16` inline asm support for LoongArchWANG Rui-3/+5
2025-06-10Add supported asm types for LoongArch32WANG Rui-4/+6
2025-06-06Add new Tier-3 targets: `loongarch32-unknown-none*`WANG Rui-4/+10
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-2/+2
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-30Auto merge of #133659 - jieyouxu:rollup-576gh4p, r=jieyouxubors-1/+5
2024-11-30Rollup merge of #131551 - taiki-e:ppc-asm-vreg-inout, r=Amanieu许杰友 Jieyou Xu (Joe)-1/+5
2024-11-30Rollup merge of #133587 - taiki-e:loongarch-asm-freg, r=Amanieu许杰友 Jieyou Xu (Joe)-1/+1
2024-11-29Support floats in input/output in vector registers of PowerPC inline assemblyTaiki Endo-2/+2
2024-11-29Fix target_feature handling in freg of LoongArch inline assemblyTaiki Endo-1/+1
2024-11-29Support #[repr(simd)] types in input/output of PowerPC inline assemblyTaiki Endo-1/+5
2024-11-28Reword error message of reserved AVR registersJulian Frimmel-1/+1
2024-11-28Support `clobber_abi` for AVR inline assemblyJulian Frimmel-0/+27
2024-11-28Rollup merge of #133463 - taiki-e:aarch64-asm-x18, r=AmanieuGuillaume Gomez-10/+20
2024-11-28Rollup merge of #133452 - taiki-e:hexagon-asm-pred, r=AmanieuGuillaume Gomez-0/+6
2024-11-28Rollup merge of #133422 - taiki-e:riscv-e-clobber-abi, r=AmanieuGuillaume Gomez-2/+37
2024-11-26Fix handling of x18 in AArch64 inline assembly on ohos/trusty or with -Zfixed...Taiki Endo-10/+21
2024-11-25Support predicate registers (clobber-only) in Hexagon inline assemblyTaiki Endo-0/+6
2024-11-25Fix clobber_abi in RV32E and RV64E inline assemblyTaiki Endo-2/+37
2024-11-24Make s390x non-clobber-only vector register support unstableTaiki Endo-7/+22
2024-11-22Support input/output in vector registers of s390x inline assemblyTaiki Endo-1/+4
2024-11-07Auto merge of #132472 - taiki-e:sparc-asm, r=Amanieubors-0/+168
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/+168
2024-11-02Support clobber_abi and vector registers (clobber-only) in PowerPC inline ass...Taiki Endo-3/+105
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-20/+34
2024-10-06Support clobber_abi in MSP430 inline assemblyTaiki Endo-0/+10
2024-10-01Rollup merge of #130630 - taiki-e:s390x-clobber-abi, r=AmanieuGuillaume Gomez-12/+128
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-21Support clobber_abi and vector/access registers (clobber-only) in s390x inlin...Taiki Endo-12/+128
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-39/+72
2024-06-22compiler: Fix arm32 asm issues by hierarchically sorting reg classesJubilee Young-40/+40
2024-06-22Rollup merge of #126555 - beetrees:f16-inline-asm-arm, r=AmanieuGuillaume Gomez-5/+7
2024-06-21Add `f16` inline ASM support for RISC-Vbeetrees-3/+4
2024-06-21Add `f16` inline ASM support for 32-bit ARMbeetrees-5/+7
2024-06-13Add `f16` and `f128` inline ASM support for `x86` and `x86-64`beetrees-11/+23
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-20/+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