summaryrefslogtreecommitdiff
path: root/compiler/rustc_codegen_ssa/src/traits
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
|/
* Auto merge of #107586 - SparrowLii:parallel-query, r=cjgillotbors2023-05-131-1/+4
|\
| * introduce `DynSend` and `DynSync` auto traitSparrowLii2023-05-061-1/+4
* | Use `landingpad filter` to encode aborting landing padGary Guo2023-05-071-0/+1
|/
* Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle2023-05-032-4/+11
* Allow `transmute`s to produce `OperandValue`s instead of always using `alloca`sScott McMurray2023-04-041-0/+11
* Use poison instead of undefNikita Popov2023-03-161-0/+1
* various: translation resources from cg backendDavid Wood2023-02-221-0/+4
* session: diagnostic migration lint on more fnsDavid Wood2023-01-301-0/+1
* Auto merge of #105252 - bjorn3:codegen_less_pair_values, r=nagisabors2022-12-121-2/+2
|\
| * Destruct landing_pad return value before passing it to cg_ssabjorn32022-12-031-2/+2
* | Add LLVM KCFI support to the Rust compilerRamon de C Valle2022-12-081-0/+1
|/
* Auto merge of #103138 - nnethercote:merge-BBs, r=bjorn3bors2022-11-171-2/+2
|\
| * Use `&mut Bx` more.Nicholas Nethercote2022-11-161-2/+2
* | Introduce composite debuginfo.Camille GILLOT2022-11-151-0/+5
|/
* Add type_array to BaseTypeMethodsAyush Singh2022-11-061-0/+1
* Rewrite implementation of `#[alloc_error_handler]`Amanieu d'Antras2022-10-311-1/+1
* Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functionsMaybe Waffle2022-10-271-4/+3
* Remove type argument of array_alloca and rename to byte_array_allocabjorn32022-10-021-1/+1
* Remove dynamic_alloca from BuilderMethodsbjorn32022-10-021-1/+0
* Merge apply_attrs_callsite into call and invokebjorn32022-10-012-3/+3
* Remove unused target_cpu and tune_cpu methods from ExtraBackendMethodsbjorn32022-10-011-2/+0
* Remove several unused methods from MiscMethodsbjorn32022-10-011-4/+0
* Remove unused Context assoc type from WriteBackendMethodsbjorn32022-10-011-1/+0
* rustc_typeck to rustc_hir_analysislcnr2022-09-271-1/+1
* Remove dead broken code from const zst handling in backendsOli Scherer2022-09-061-1/+0
* Move the cast_float_to_int fallback code to GCCJosh Stone2022-08-161-154/+3
* Auto merge of #95548 - rcvalle:rust-cfi-2, r=nagisabors2022-07-243-5/+17
|\
| * Add fine-grained LLVM CFI support to the Rust compilerRamon de C Valle2022-07-233-5/+17
* | Auto merge of #93718 - thomcc:used-macho, r=pnkfelixbors2022-07-211-1/+3
|\ \
| * | Only compile #[used] as llvm.compiler.used for ELF targetsThom Chiovoloni2022-05-111-1/+3
* | | Rename `debugging_opts` to `unstable_opts`Joshua Nelson2022-07-131-1/+1
* | | Rollup merge of #99155 - Amanieu:unstable-target-features, r=davidtwcoDylan DPC2022-07-131-1/+1
|\ \ \
| * | | Keep unstable target features for asm feature checkingAmanieu d'Antras2022-07-111-1/+1
| |/ /
* | | don't allow ZST in ScalarIntRalf Jung2022-07-091-0/+1
* | | Avoid unnecessary string interning for const_strbjorn32022-06-281-2/+1
| |/ |/|
* | Add llvm.type.checked.load intrinsicflip19952022-06-141-0/+8
|/
* Merge new_metadata into codegen_allocatorbjorn32022-04-301-3/+1
* Remove config parameter of optimize_fat and avoid interior mutability for modulebjorn32022-04-301-2/+1
* Let LtoModuleCodegen::optimize take self by valuebjorn32022-04-301-1/+1
* Rename run_lto_pass_manager to optimize_fat and remove thin parameterbjorn32022-04-301-6/+5
* Add codegen for global_asm! sym operandsAmanieu d'Antras2022-04-152-5/+7
* make memcmp return a value of c_int_width instead of i32David Morrison2022-04-021-0/+1
* debuginfo: Refactor debuginfo generation for types -- Rename DebugInfoMethods...Michael Woerister2022-03-141-1/+1
* Introduce `ConstAllocation`.Nicholas Nethercote2022-03-071-3/+3
* rename ErrorReported -> ErrorGuaranteedmark2022-03-021-3/+3
* Auto merge of #87402 - nagisa:nagisa/request-feature-requests-for-features, r...bors2022-03-021-0/+1
|\
| * Querify `global_backend_features`Simonas Kazlauskas2022-03-011-0/+1