about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back
AgeCommit message (Expand)AuthorLines
2024-03-06Add arm64ec-pc-windows-msvc targetDaniel Paoliello-0/+1
2024-03-01Add initial support for DataFlowSanitizerRamon de C Valle-0/+10
2024-02-27Auto merge of #121635 - 823984418:remove_archive_builder_lifetime_a, r=nnethe...bors-2/+2
2024-02-26Rollup merge of #121389 - klensy:llvm-warn-fix, r=nikicMatthias Krüger-3/+3
2024-02-26remove useless lifetime of ArchiveBuilder823984418-2/+2
2024-02-24compiler: use `addr_of!`Pavel Grigorenko-1/+1
2024-02-21llvm-wrapper: fix warning C4244klensy-3/+3
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-3/+3
2024-01-12Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix"DianQK-3/+5
2024-01-12Revert "Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelix"DianQK-1/+1
2024-01-11Change how `force-warn` lint diagnostics are recorded.Nicholas Nethercote-1/+1
2024-01-10Rename `{create,emit}_warning` as `{create,emit}_warn`.Nicholas Nethercote-3/+3
2024-01-04Remove `is_lint` field from `Level::Error`.Nicholas Nethercote-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-9/+9
2023-12-18Rename many `DiagCtxt` and `EarlyDiagCtxt` locals.Nicholas Nethercote-32/+18
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-60/+43
2023-12-18Rename `CodegenContext::create_diag_handler` as `CodegenContext::create_dcx`.Nicholas Nethercote-3/+3
2023-12-18Rename `Session::span_diagnostic` as `Session::dcx`.Nicholas Nethercote-2/+2
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-16/+16
2023-12-14Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkinbors-6/+7
2023-12-12rustc_codegen_llvm: Enforce `rustc::potential_query_instability` lintMartin Nordholts-0/+3
2023-12-09Auto merge of #117873 - quininer:android-emutls, r=Amanieubors-5/+5
2023-12-07Add emulated TLS supportquininer-5/+5
2023-12-04Avoid adding compiler-used functions to `symbols.o`DianQK-1/+1
2023-12-03compiler: replace cstr macro with c str literals in compiler and few other c ...klensy-6/+7
2023-12-01Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelixbors-5/+3
2023-11-29Dispose llvm::TargetMachines prior to llvm::Context being disposedWesley Wiser-1/+2
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-3/+3
2023-10-28Remove asmjs from compilerJubilee Young-5/+1
2023-10-17[RFC 3127 - Trim Paths]: Condition remapped filepath on remap scopesUrgau-1/+9
2023-10-15Removes the useless DisableSimplifyLibCalls parameter.DianQK-5/+3
2023-10-09Remove an LTO dependent cgu_reuse_tracker.set_actual_reuse callbjorn3-2/+0
2023-09-29Auto merge of #115986 - onur-ozkan:fix-cross-compilation-lto-problem, r=wesle...bors-3/+12
2023-09-25Pass name of object file to LLVM so it can correctly emit S_OBJNAMEFlorian Schmiderer-5/+16
2023-09-24Add OwnedTargetMachine to manage llvm:TargetMachine. Uses pointersFlorian Schmiderer-30/+127
2023-09-23allow LTO on `proc-macro` crates with `-Zdylib-lto`onur-ozkan-3/+12
2023-09-10Remove `verbose_generic_activity_with_arg`John Kåre Alsaker-1/+1
2023-09-08debuginfo: add compiler option to allow compressed debuginfo sectionsAugie Fackler-1/+22
2023-09-08lto: handle Apple platforms correctly by eliding __LLVM, from section nameAugie Fackler-1/+4
2023-09-08lto: load bitcode sections by nameAugie Fackler-16/+47
2023-09-08Add missing Debuginfo to PDB debug file on windows.Florian Schmiderer-0/+20
2023-09-01remove unnecessary heap allocationXXIV-2/+2
2023-08-08Rollup merge of #113593 - rcvalle:rust-cfi-fix-90546, r=wesleywiserMatthias Krüger-0/+3
2023-08-08Only enable hotness information when PGO is availableJakub Beránek-0/+2
2023-08-07CFI: Fix error compiling core with LLVM CFI enabledRamon de C Valle-0/+3
2023-08-01Auto merge of #113339 - lqd:respect-filters, r=tmiaskobors-23/+16
2023-08-01remove remark filtering on the rust sideRémy Rakic-23/+16
2023-08-01Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3bors-4/+3
2023-07-31Use standard Rust capitalization rules for names containing "LTO".Nicholas Nethercote-5/+5
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-11/+11