about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2023-12-07Auto merge of #118568 - DianQK:no-builtins-symbols, r=pnkfelixbors-1/+1
2023-12-07Auto merge of #118324 - RalfJung:ctfe-read-only-pointers, r=saethlinbors-8/+5
2023-12-07ctfe interpreter: extend provenance so that it can track whether a pointer is...Ralf Jung-8/+5
2023-12-05Rollup merge of #118587 - nnethercote:cleanup-error-handlers-2, r=compiler-er...Michael Goulet-11/+11
2023-12-04Avoid adding compiler-used functions to `symbols.o`DianQK-1/+1
2023-12-04De-genericize some `IntoDiagnostic` impls.Nicholas Nethercote-4/+4
2023-12-04Always use `G` for `EmissionGuarantee` type variables.Nicholas Nethercote-5/+5
2023-12-04Rename some arguments.Nicholas Nethercote-8/+8
2023-12-03more targeted errors when extern types end up in places they should notRalf Jung-0/+9
2023-12-01Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelixbors-12/+4
2023-11-30Auto merge of #116892 - ojeda:rethunk, r=wesleywiserbors-2/+13
2023-11-30Add `-Zfunction-return={keep,thunk-extern}` optionMiguel Ojeda-1/+12
2023-11-30rustc_codegen_llvm: remove outdated count in commentMiguel Ojeda-1/+1
2023-11-29Update compiler/rustc_codegen_llvm/src/lib.rsWesley Wiser-1/+1
2023-11-29Dispose llvm::TargetMachines prior to llvm::Context being disposedWesley Wiser-6/+18
2023-11-27Auto merge of #117947 - Dirbaio:drop-llvm-15, r=cuviperbors-12/+0
2023-11-26Rollup merge of #118311 - bvanjoi:merge_coroutinue_into_closure, r=petrochenkovGuillaume Gomez-4/+1
2023-11-26Rollup merge of #118302 - mu001999:dead_code/clean, r=cjgillotGuillaume Gomez-16/+1
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-4/+1
2023-11-26Clean dead codesr0cky-16/+1
2023-11-25Rollup merge of #118158 - nnethercote:reduce-fluent-boilerplate, r=compiler-e...Michael Goulet-3/+2
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+1
2023-11-23remove unused pub fnklensy-11/+0
2023-11-22Rollup merge of #118142 - saethlin:llvm-linkage, r=tmiaskoMichael Goulet-177/+203
2023-11-22Rollup merge of #118013 - sivadeilra:user/ardavis/ehcont, r=wesleywiserMichael Goulet-0/+10
2023-11-22Replace `custom_encodable` with `encodable`.Nicholas Nethercote-2/+0
2023-11-21convert ehcont-guard to an unstable optionArlie Davis-1/+2
2023-11-21Add support for generating the EHCont sectionArlie Davis-0/+9
2023-11-21Update the minimum external LLVM to 16.Dario Nieuwenhuis-12/+0
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-15/+14
2023-11-21Tighten up linkage settings for LLVM bindingsBen Kimock-177/+203
2023-11-19Auto merge of #117500 - RalfJung:aggregate-abi, r=davidtwcobors-40/+3
2023-11-17Rollup merge of #117338 - workingjubilee:asmjs-meets-thanatos, r=b-naberMatthias Krüger-5/+1
2023-11-16Auto merge of #117875 - Mark-Simulacrum:bootstrap-bump, r=clubby789bors-3/+3
2023-11-16Auto merge of #117930 - thomcc:const_str-unnamed, r=nikicbors-0/+1
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-11-15Auto merge of #116555 - paulmenage:llvm-module-flag, r=wesleywiserbors-0/+18
2023-11-15Ensure strings created with `const_str` get the `unnamed_addr` attributeThom Chiovoloni-0/+1
2023-11-14Rollup merge of #117911 - catandcoder:master, r=lqdMatthias Krüger-1/+1
2023-11-14Fix some typoscui fliter-1/+1
2023-11-12target_feature: make it more clear what that 'Option' meansRalf Jung-2/+3
2023-11-11Add -Z llvm_module_flagPaul Menage-0/+18
2023-11-06warn when using an unstable feature with -Ctarget-featureRalf Jung-19/+35
2023-11-04Rollup merge of #117554 - durin42:llvm-delete-dead-zext-code, r=nikicTakayuki Maeda-10/+1
2023-11-03consts: remove dead code around `i1` constant valuesAugie Fackler-10/+1
2023-11-03move ABI sanity check from LLVM codegen backend to ABI computation logicRalf Jung-40/+3
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-1/+1
2023-10-31Merge simd size and type extraction into checking whether a type is simd, as ...Oli Scherer-48/+26
2023-10-31Simplify all `require_simd` invocations by moving all of the shared invocatio...Oli Scherer-37/+19