about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/asm.rs
AgeCommit message (Expand)AuthorLines
2025-09-21Support ctr and lr as clobber-only registers in PowerPC inline assemblyTaiki Endo-4/+12
2025-06-18Merge commit 'fda0bb9588912a3e0606e880ca9f6e913cf8a5a4' into subtree-update_c...Guillaume Gomez-3/+6
2025-04-30Rollup merge of #134232 - bjorn3:naked_asm_improvements, r=wesleywiserMatthias Krüger-1/+1
2025-04-25Merge commit '4f83a4258deb99f3288a7122c0d5a78200931c61' into subtree-update_c...Antoni Boucher-4/+4
2025-04-18Merge commit 'db1a31c243a649e1fe20f5466ba181da5be35c14' into subtree-update_c...Guillaume Gomez-127/+162
2025-04-14Pass &mut self to codegen_global_asmbjorn3-1/+1
2024-12-10codegen `#[naked]` functions using `global_asm!`Folkert-0/+7
2024-11-29Support #[repr(simd)] types in input/output of PowerPC inline assemblyTaiki Endo-4/+6
2024-11-25Support predicate registers (clobber-only) in Hexagon inline assemblyTaiki Endo-0/+6
2024-11-24Make s390x non-clobber-only vector register support unstableTaiki Endo-1/+1
2024-11-22Support input/output in vector registers of s390x inline assemblyTaiki Endo-4/+4
2024-11-07Basic inline assembly support for SPARC and SPARC64Taiki Endo-0/+5
2024-11-02Support clobber_abi and vector registers (clobber-only) in PowerPC inline ass...Taiki Endo-2/+4
2024-09-21Support clobber_abi and vector/access registers (clobber-only) in s390x inlin...Taiki Endo-0/+8
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-3/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+4
2024-07-17Format cg_gcc with same formatting parametersGuillaume Gomez-5/+1
2024-07-10Merge commit '98ed962c7d3eebe12c97588e61245273d265e72f' into masterGuillaume Gomez-26/+35
2024-03-23CFI: Use Instance at callsitesMatthew Maurer-1/+1
2024-03-10Fix cg_gcc mergeGuillaume Gomez-3/+5
2024-03-09Merge remote-tracking branch 'upstream/master' into HEADGuillaume Gomez-3/+28
2024-03-05Merge commit 'b385428e3ddf330805241e7758e773f933357c4b' into subtree-update_c...Guillaume Gomez-90/+133
2024-02-24Implement asm goto for LLVM and GCC backendGary Guo-3/+28
2024-01-03Support reg_addr register class in s390x inline assemblyTaiki Endo-1/+4
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-10-09Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into subtree-update_c...Antoni Boucher-4/+0
2023-08-15Auto merge of #114467 - Amanieu:asm-unstable-features, r=davidtwcobors-2/+2
2023-08-14add a csky-unknown-linux-gnuabiv2 targetDirreke-0/+5
2023-08-04Use `unstable_target_features` when checking inline assemblyAmanieu d'Antras-2/+2
2023-06-19Merge commit '1bbee3e217d75e7bc3bfe5d8c1b35e776fce96e6' into sync-cg_gcc-2023...Antoni Boucher-1/+0
2023-05-03Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar-1/+1
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-1/+1
2023-04-25Add loongarch64 asm! supportzhaixiaojuan-0/+5
2023-04-12Add inline assembly support for m68kIan Douglas Scott-0/+7
2023-03-05Merge commit '08a6d6e16b5efe217123e780398969946266268f' into sync-cg_gcc-2023...Antoni Boucher-86/+125
2022-10-01Merge apply_attrs_callsite into call and invokebjorn3-1/+1
2022-09-24Add UnwindingInlineAsmEllis Hoag-1/+2
2022-06-06Merge commit 'e8dca3e87d164d2806098c462c6ce41301341f68' into sync_from_cg_gccAntoni Boucher-12/+27
2022-05-17Handle tmm_reg in rustc_codegen_gccConnor Horman-2/+3
2022-04-19Rollup merge of #95740 - Amanieu:kreg0, r=nagisaDylan DPC-0/+3
2022-04-19asm: Add a kreg0 register class on x86 which includes k0Amanieu d'Antras-0/+3
2022-04-15Add codegen for global_asm! sym operandsAmanieu d'Antras-4/+28
2022-01-22Add preliminary support for inline assembly for msp430.William D. Jones-0/+3
2022-01-17Use Symbol for target features in asm handlingbjorn3-2/+2
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-12/+0
2021-12-31Merge commit '1411a98352ba6bee8ba3b0131c9243e5db1e6a2e' into sync_cg_clif-202...bjorn3-60/+51
2021-12-07Remove the reg_thumb register class for asm! on ARMAmanieu d'Antras-5/+2
2021-12-06Implement inline asm! for AVR platformAndrew Dona-Couch-0/+3
2021-12-03rustc_codegen_gcc: proper check for may_unwindcynecx-2/+2
2021-12-03rustc_codegen_gcc: error on unwinding inline asmcynecx-1/+8