about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/mir/naked_asm.rs
AgeCommit message (Expand)AuthorLines
2025-09-19naked_asm: emit a label starting with `func_end`Folkert de Vries-0/+6
2025-08-13Port the `#[linkage]` attribute to the new attribute systemSasha Pourcelot-2/+2
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+1
2025-07-16use `codegen_instance_attrs` where an instance is (easily) availableFolkert de Vries-1/+1
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-1/+1
2025-06-22centralize `-Zmin-function-alignment` logicFolkert de Vries-6/+2
2025-06-17apply clippy::or_fun_callklensy-4/+4
2025-06-14Remove all support for wasm's legacy ABIbjorn3-38/+7
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-1/+1
2025-05-05Resolve instance for SymFn in global/naked asmMichael Goulet-1/+3
2025-04-14Pass &mut self to codegen_global_asmbjorn3-1/+1
2025-04-14Make codegen_naked_asm publicbjorn3-1/+1
2025-04-14Pass MonoItemData to MonoItem::definebjorn3-6/+5
2025-04-14Move codegen_naked_asm call up into MonoItem::definebjorn3-1/+2
2025-04-14Make codegen_naked_asm retrieve the MIR Body itselfbjorn3-2/+3
2025-04-14Only require a CodegenCx for codegen_naked_asmbjorn3-8/+16
2025-04-14Handle protected visibility in codegen_naked_asmbjorn3-4/+7
2025-04-14Use START_BLOCK in codegen_naked_asmbjorn3-2/+2
2025-03-25make -Zwasm-c-abi=legacy suppress the lintRalf Jung-2/+2
2025-03-13Auto merge of #138450 - matthiaskrgr:rollup-4im25vf, r=matthiaskrgrbors-9/+41
2025-03-13Rollup merge of #137816 - folkertdev:naked-asm-xcoff, r=NoratriebMatthias Krüger-9/+41
2025-03-11naked functions: on windows emit `.endef` without the symbol nameFolkert de Vries-1/+1
2025-03-08support XCOFF in `naked_asm!`Folkert de Vries-9/+41
2025-02-28rename BackendRepr::Vector → SimdVectorRalf Jung-1/+1
2025-02-17Adds binary_format to rustc target specsPyrode-29/+11
2025-02-07Remove Linkage::Appendingbjorn3-1/+0
2025-02-07Remove Linkage::Privatebjorn3-1/+1
2025-01-20work around the `wasm32-unknown-unknown` ABI being brokenFolkert de Vries-8/+39
2025-01-20support wasm inline assembly in naked functionsFolkert de Vries-4/+136
2025-01-10add `-Zmin-function-alignment`Folkert de Vries-2/+6
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-10emit `.weak_definition` instead of `.weak` on macosFolkert de Vries-28/+37
2024-12-10codegen `#[naked]` functions using `global_asm!`Folkert-0/+257