summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/traits/backend.rs
AgeCommit message (Expand)AuthorLines
2025-03-05Change signature of `target_features_cfg`.Nicholas Nethercote-3/+6
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-12-11generalize 'forbidden feature' concept so that even (un)stable feature can be...Ralf Jung-1/+3
2024-12-06Remove all threading through of ErrorGuaranteed from the driverbjorn3-8/+2
2024-11-27use intra-doc links for CodegenBackend::linkMonadic Cat-1/+1
2024-11-27update comment (codegen_backend -> codegen_crate)Monadic Cat-2/+2
2024-11-09Pass owned CodegenResults to link_binarybjorn3-1/+1
2024-11-09Add a default implementation for CodegenBackend::linkbjorn3-1/+5
2024-09-24Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikicbors-0/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-09-19replace some deprecated functionsLuv-Ray-0/+1
2024-09-18Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3Matthias Krüger-20/+1
2024-09-17Clean up formatting.Nicholas Nethercote-0/+7
2024-09-17Remove `Backend`.Nicholas Nethercote-9/+1
2024-09-17Use trait aliases to shorten some code.Nicholas Nethercote-13/+2
2024-08-12Rework MIR inlining debuginfo so function parameters show up in debuggers.Kyle Huey-1/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-9/+7
2024-06-21Remove PrintBackendInfo traitbjorn3-19/+1
2024-03-21Remove `CodegenBackend::target_override`.Nicholas Nethercote-7/+0
2024-03-11Rollup merge of #116791 - WaffleLapkin:unparallel-backends, r=oli-obkJubilee-0/+7
2024-02-17Make `CodegenBackend::join_codegen` infallible.Nicholas Nethercote-1/+1
2024-02-15Allow codegen backends to opt-out of parallel codegenMaybe Waffle-0/+7
2023-11-30Move `MetadataLoader{,Dyn}` to `rustc_metadata`.Nicholas Nethercote-1/+1
2023-11-05Update doc comment for CodegenBackend::linkbjorn3-5/+1
2023-09-22Merge `ExternProviders` into the general `Providers` structOli Scherer-2/+0
2023-09-22Have a single struct for queries and hookOli Scherer-3/+3
2023-09-22Add a way to decouple the implementation and the declaration of a TyCtxt method.Oli Scherer-1/+2
2023-07-31Remove `ExtraBackendMethods::spawn_thread`.Nicholas Nethercote-9/+0
2023-07-20Implement printing to file in codegen_backend.printDavid Tolnay-1/+19
2023-07-20Store individual output file name with every PrintRequestDavid Tolnay-1/+1
2023-06-04Removed use of iteration through a HashMap/HashSet in rustc_incremental and r...Andrew Xie-2/+2
2023-05-17Rollup merge of #110145 - WaffleLapkin:share_slice_of_bytes, r=NilstriebDylan DPC-5/+3
2023-05-16Remove `MetadataRef` type aliasMaybe Waffle-5/+3
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-06introduce `DynSend` and `DynSync` auto traitSparrowLii-1/+4
2023-04-25Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger-0/+1
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-1/+0
2023-02-22various: translation resources from cg backendDavid Wood-0/+4
2022-10-31Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras-1/+1
2022-10-01Remove unused target_cpu and tune_cpu methods from ExtraBackendMethodsbjorn3-2/+0
2022-07-11Keep unstable target features for asm feature checkingAmanieu d'Antras-1/+1
2022-04-30Merge new_metadata into codegen_allocatorbjorn3-3/+1
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-3/+3
2022-03-01Querify `global_backend_features`Simonas Kazlauskas-0/+1
2021-12-13Use `OutputFilenames` to generate output file for `-Zllvm-time-trace`Tomasz Miąsko-0/+1
2021-12-07Use object crate for .rustc metadata generationNikita Popov-6/+0
2021-11-05Initialize LLVM time trace profiler on each code generation threadTomasz Miąsko-0/+22
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-2/+2
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-09-30Move EncodedMetadata to rustc_metadata.Camille GILLOT-1/+2