summaryrefslogtreecommitdiff
path: root/compiler/rustc_codegen_ssa/src/traits/backend.rs
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #110145 - WaffleLapkin:share_slice_of_bytes, r=NilstriebDylan DPC2023-05-171-5/+3
|\
| * Remove `MetadataRef` type aliasMaybe Waffle2023-05-161-5/+3
* | Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker2023-05-151-1/+1
|/
* introduce `DynSend` and `DynSync` auto traitSparrowLii2023-05-061-1/+4
* Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger2023-04-251-0/+1
* Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras2023-04-161-1/+0
* various: translation resources from cg backendDavid Wood2023-02-221-0/+4
* Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras2022-10-311-1/+1
* Remove unused target_cpu and tune_cpu methods from ExtraBackendMethodsbjorn32022-10-011-2/+0
* Keep unstable target features for asm feature checkingAmanieu d'Antras2022-07-111-1/+1
* Merge new_metadata into codegen_allocatorbjorn32022-04-301-3/+1
* rename ErrorReported -> ErrorGuaranteedmark2022-03-021-3/+3
* Querify `global_backend_features`Simonas Kazlauskas2022-03-011-0/+1
* Use `OutputFilenames` to generate output file for `-Zllvm-time-trace`Tomasz Miąsko2021-12-131-0/+1
* Use object crate for .rustc metadata generationNikita Popov2021-12-071-6/+0
* Initialize LLVM time trace profiler on each code generation threadTomasz Miąsko2021-11-051-0/+22
* Avoid a branch on key being local for queries that use the same local and ext...bjorn32021-10-251-2/+2
* Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT2021-10-031-1/+1
* Move EncodedMetadata to rustc_metadata.Camille GILLOT2021-09-301-1/+2
* ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu2021-09-181-4/+12
* Auto merge of #88499 - eddyb:layout-off, r=nagisabors2021-09-051-10/+4
|\
| * rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu2021-09-021-10/+4
* | Include debug info for the allocator shimDaniel Paoliello2021-08-311-1/+2
|/
* rustc_target: add lifetime parameter to `LayoutOf`.Eduard-Mihai Burtescu2021-08-271-2/+7
* Provide default MetadataLoaderbjorn32021-06-041-1/+8
* Provide a default provide* implementation for CodegenBackendbjorn32021-06-041-2/+2
* cg_ssa: introduce `TargetMachineFactoryFn` aliasDavid Wood2020-12-161-2/+2
* rustc_codegen_llvm: expose DILocation to rustc_codegen_ssa.Eduard-Mihai Burtescu2020-10-211-0/+1
* Rollup merge of #77795 - bjorn3:codegen_backend_interface_refactor, r=oli-obkDylan DPC2020-10-141-5/+5
|\
| * Use fixed type for CodegenResultsbjorn32020-10-101-3/+3
| * Move save_work_product_index call out of cg_llvmbjorn32020-10-101-3/+3
* | Auto merge of #76830 - Artoria2e5:tune, r=nagisabors2020-10-131-0/+1
|\ \ | |/ |/|
| * Pass tune-cpu to LLVMMingye Wang2020-10-051-0/+1
* | Implement Make `handle_alloc_error` default to panic (for no_std + liballoc)Harald Hoyer2020-10-021-0/+1
* | PR feedbackkhyperia2020-09-171-2/+4
* | Let backends define custom targetskhyperia2020-09-171-0/+5
|/
* mv compiler to compiler/mark2020-08-301-0/+119