about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/base.rs
AgeCommit message (Expand)AuthorLines
2024-06-14Only compute vtable information during codegenMichael Goulet-2/+1
2024-06-06Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk"Rémy Rakic-2/+2
2024-05-27Rollup merge of #125148 - RalfJung:codegen-sh, r=scottmcmGuillaume Gomez-4/+5
2024-05-24Run rustfmt on files that need it.Nicholas Nethercote-1/+1
2024-05-23Auto merge of #125434 - nnethercote:rm-more-extern-tracing, r=jackh726bors-0/+1
2024-05-23Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obkMatthias Krüger-2/+2
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`.Nicholas Nethercote-0/+1
2024-05-22rustc: Use `tcx.used_crates(())` moreVadim Petrochenkov-2/+2
2024-05-22Stop using `to_hir_binop` in codegenScott McMurray-16/+16
2024-05-15codegen: tweak/extend shift commentsRalf Jung-4/+5
2024-05-10Refactoring after the `PlaceValue` additionScott McMurray-1/+1
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-04-11use [N x i8] for alloca typesErik Desjardins-1/+1
2024-04-09Remove my `scalar_copy_backend_type` optimization attemptScott McMurray-35/+3
2024-04-06Save/restore more items in cache with incremental compilationMichael Baikov-0/+2
2024-04-02Improve the `build_shift_expr_rhs` commentScott McMurray-4/+7
2024-03-30De-LLVM the unchecked shifts [MCP#693]Scott McMurray-4/+28
2024-03-23CFI: Use Instance at callsitesMatthew Maurer-6/+13
2024-03-22Programmatically convert some of the pat ctorsMichael Goulet-2/+2
2024-03-10use ptradd for vtable indexingErik Desjardins-8/+5
2024-03-10use Instance::expect_resolve() instead of unwraping Instance::resolve()Ralf Jung-10/+6
2024-03-08Fix misaligned loads when loading UEFI arg pointersbeetrees-4/+6
2024-03-06Add arm64ec-pc-windows-msvc targetDaniel Paoliello-1/+5
2024-02-22Replace unnecessary `abort_if_errors`.Nicholas Nethercote-4/+1
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-8/+7
2024-01-13Auto merge of #119409 - Kobzol:rustc-codegen-ssa-query-instability, r=Nilstriebbors-5/+10
2024-01-13rustc_codegen_ssa: Enforce `rustc::potential_query_instability` lintJakub Beránek-5/+10
2024-01-12Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix"DianQK-1/+7
2023-12-24Remove more `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+4
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-01Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelixbors-7/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-7/+6
2023-11-12interpret: simplify handling of shifts by no longer trying to handle signed a...Ralf Jung-2/+7
2023-10-21Removes fields from `CrateInfo` that are no longer used.DianQK-4/+0
2023-10-15Restore `#![no_builtins]` crates participation in LTO.DianQK-3/+1
2023-10-09Remove cgu_reuse_tracker from Sessionbjorn3-2/+8
2023-10-09Reuse determine_cgu_reuse from cg_ssa in cg_clifbjorn3-1/+1
2023-09-29Auto merge of #113301 - Be-ing:stabilize_bundle_whole-archive, r=petrochenkovbors-1/+0
2023-09-27fix clippy::{redundant_guards, useless_format}Matthias Krüger-1/+1
2023-09-22Rebase to masterAyush Singh-9/+4
2023-09-22Add Minimal Std implementation for UEFIAyush Singh-7/+28
2023-08-29const_eval and codegen: audit uses of is_zstRalf Jung-3/+5
2023-08-15stabilize combining +bundle and +whole-archive link modifiersBe Wilson-1/+0
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-11/+7
2023-08-01Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3bors-49/+13
2023-07-31Remove unnecessary semicolon.Nicholas Nethercote-1/+1
2023-07-31Remove some unused values in `codegen_crate`.Nicholas Nethercote-3/+0
2023-07-31Inline and remove `submit_pre_codegened_module_to_llvm`.Nicholas Nethercote-2/+9
2023-07-29cg_ssa: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-49/+13
2023-07-20Tweak CGU sorting in a couple of places.Nicholas Nethercote-2/+3