about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2024-09-24codegen_ssa: consolidate tied feature checkingDavid Wood-3/+73
2024-09-24Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikicbors-3/+5
2024-09-24Fix up setting strip = true in Cargo.toml makes build scripts fail in release...monkeydbobo-3/+4
2024-09-23fix ices on vfe about principal traitLuv-Ray-38/+44
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-194/+154
2024-09-22Create _imp__ symbols also when doing ThinLTOJohn Kåre Alsaker-1/+7
2024-09-21Rollup merge of #127766 - folkertdev:c-cmse-nonsecure-entry, r=jackh726Michael Goulet-18/+0
2024-09-21Auto merge of #129283 - saethlin:unreachable-allocas, r=scottmcmbors-20/+31
2024-09-21remove `#[cmse_nonsecure_entry]`Folkert-18/+0
2024-09-21Compute reachable locals as part of non_ssa_localsBen Kimock-18/+23
2024-09-21Don't alloca for unused localsBen Kimock-15/+21
2024-09-20Do not unnecessarily eval consts in codegenMichael Goulet-7/+12
2024-09-19Reorder `ConstMethods`.Nicholas Nethercote-5/+7
2024-09-19replace some deprecated functionsLuv-Ray-3/+5
2024-09-18Rollup merge of #130457 - nnethercote:cleanup-codegen-traits, r=bjorn3Matthias Krüger-137/+90
2024-09-18Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukangMatthias Krüger-2/+2
2024-09-17Reorder stack spills so that constants come later.Kyle Huey-18/+48
2024-09-17Rollup merge of #130458 - nnethercote:rustc_codegen_ssa-cleanups, r=jieyouxuMatthias Krüger-318/+299
2024-09-17Merge some impl blocks.Nicholas Nethercote-4/+0
2024-09-17Rename some lifetimes.Nicholas Nethercote-7/+5
2024-09-17Streamline `coroutine_kind_label`.Nicholas Nethercote-26/+13
2024-09-17Remove unnecessary `cx` argument.Nicholas Nethercote-11/+8
2024-09-17Streamline `bin_op_to_[if]cmp_predicate`.Nicholas Nethercote-43/+13
2024-09-17Clean up formatting.Nicholas Nethercote-48/+72
2024-09-17Minimize visibilities.Nicholas Nethercote-179/+188
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-45/+47
2024-09-17Move some supertraits outward.Nicholas Nethercote-11/+19
2024-09-17Tweak and explain the `BuilderMethods`/`CodegenMethods` connection.Nicholas Nethercote-3/+6
2024-09-17Remove unneeded bounds from `CodegenMethods` and `BuilderMethods`.Nicholas Nethercote-12/+2
2024-09-17Rename `{ArgAbi,IntrinsicCall}Methods`.Nicholas Nethercote-9/+9
2024-09-17Remove `BackendTypes` constraint from traits that don't need it.Nicholas Nethercote-6/+2
2024-09-17Remove `Backend`.Nicholas Nethercote-25/+17
2024-09-17Merge `HasCodegen` into `BuilderMethods`.Nicholas Nethercote-18/+16
2024-09-17Adjust supertrait of `ArgAbiMethods`.Nicholas Nethercote-2/+2
2024-09-17Use trait aliases to shorten some code.Nicholas Nethercote-44/+8
2024-09-16Rollup merge of #123436 - amyspark:allow-msvc-to-use-meson-and-mingw-import-l...Matthias Krüger-2/+10
2024-09-14Rollup merge of #130268 - RalfJung:simd-shuffle-idx-vector, r=compiler-errorsLeón Orell Valerian Liehr-51/+14
2024-09-14simd_shuffle: require index argument to be a vectorRalf Jung-51/+14
2024-09-14Fix SDKROOT ignore on macOSMads Marquart-1/+1
2024-09-13Auto merge of #130052 - khuey:clear-dilocation-after-const-emission, r=michae...bors-0/+2
2024-09-12Implement a Method to Seal `DiagInner`'s SuggestionsVeera-2/+2
2024-09-12Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoeristerStuart Cook-55/+40
2024-09-11Rollup merge of #130114 - eduardosm:needless-returns, r=compiler-errorsJubilee-8/+7
2024-09-11Also fix if in elseMichael Goulet-33/+21
2024-09-11Simplify some nested if statementsMichael Goulet-22/+19
2024-09-09Rollup merge of #129981 - nnethercote:rm-serialize_bitcode, r=antoyo,tmiaskoJubilee-8/+4
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-8/+7
2024-09-09Remove `serialized_bitcode` from `LtoModuleCodegen`.Nicholas Nethercote-8/+4
2024-09-08MsvcLinker: allow linking dynamically to Meson and MinGW-style named librariesL. E. Segovia-2/+10
2024-09-07Auto merge of #129341 - madsmtm:refactor-deployment-target, r=petrochenkovbors-9/+24