| Age | Commit message (Expand) | Author | Lines |
| 2024-02-14 | Implicitly enable evex512 if avx512 is enabled | Nikita Popov | -0/+4 |
| 2024-02-12 | Add lahfsahf and prfchw target feature | Chris Denton | -0/+1 |
| 2024-02-03 | Emit a diagnostic for invalid target options | Ben Kimock | -8/+8 |
| 2024-01-10 | Rename `{create,emit}_warning` as `{create,emit}_warn`. | Nicholas Nethercote | -3/+3 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -4/+4 |
| 2023-12-14 | Move rustc_codegen_ssa target features to rustc_target | Urgau | -7/+8 |
| 2023-12-08 | update target feature following LLVM API change | Krasimir Georgiev | -0/+4 |
| 2023-11-22 | Rollup merge of #118142 - saethlin:llvm-linkage, r=tmiasko | Michael Goulet | -2/+2 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -2/+1 |
| 2023-11-21 | Tighten up linkage settings for LLVM bindings | Ben Kimock | -2/+2 |
| 2023-11-12 | target_feature: make it more clear what that 'Option' means | Ralf Jung | -2/+3 |
| 2023-11-06 | warn when using an unstable feature with -Ctarget-feature | Ralf Jung | -19/+28 |
| 2023-09-24 | Add OwnedTargetMachine to manage llvm:TargetMachine. Uses pointers | Florian Schmiderer | -3/+3 |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -4/+4 |
| 2023-07-27 | Update the minimum external LLVM to 15 | Josh Stone | -2/+0 |
| 2023-07-21 | Rollup merge of #113780 - dtolnay:printkindpath, r=b-naber | Matthias Krüger | -17/+30 |
| 2023-07-20 | Implement printing to file in PassWrapper | David Tolnay | -3/+15 |
| 2023-07-20 | Implement printing to file in llvm_util | David Tolnay | -12/+13 |
| 2023-07-20 | Store individual output file name with every PrintRequest | David Tolnay | -5/+5 |
| 2023-07-16 | rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics. | Patrick Walton | -0/+4 |
| 2023-05-22 | Create a structure to define the features from to_llvm_features. | Jamie Cunliffe | -65/+127 |
| 2023-05-22 | Only disable folded features when it makes sense. | Jamie Cunliffe | -5/+31 |
| 2023-05-22 | Tie neon with fp-armv8. | Jamie Cunliffe | -2/+4 |
| 2023-05-15 | Auto merge of #107707 - calebzulawski:remove-features, r=Amanieu | bors | -6/+0 |
| 2023-05-04 | added SAFETY comment | James Dietz | -0/+3 |
| 2023-05-04 | change expect() to unwrap_or_else() and update msg | James Dietz | -1/+1 |
| 2023-05-04 | moved default CPU message inline | James Dietz | -5/+3 |
| 2023-05-04 | `--print target-cpus` shows default target cpu, updated docs | James Dietz | -1/+7 |
| 2023-03-22 | More general captures | est31 | -1/+1 |
| 2023-03-01 | Remove pass initialization code | Nikita Popov | -2/+0 |
| 2023-02-10 | Drop llvm14-builtins-abi with compiler_builtins 0.1.87 | Josh Stone | -11/+2 |
| 2023-02-10 | Update the minimum external LLVM to 14 | Josh Stone | -13/+2 |
| 2023-02-05 | Remove misleading target feature aliases | Caleb Zulawski | -6/+0 |
| 2022-12-20 | Remove wrapper functions for some unstable options | Nilstrieb | -2/+2 |
| 2022-12-02 | Rollup merge of #105026 - oToToT:aarch64-v8a, r=davidtwco | Matthias Krüger | -0/+5 |
| 2022-11-29 | Rollup merge of #104627 - calebzulawski:print-target-features, r=compiler-errors | Matthias Krüger | -16/+19 |
| 2022-11-29 | v8a as default aarch64 target | Tommy Chiang (oToToT) | -0/+5 |
| 2022-11-27 | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | -4/+4 |
| 2022-11-19 | Print all features with --print target-features, including aliases and tied f... | Caleb Zulawski | -16/+19 |
| 2022-11-12 | Update compiler/rustc_codegen_llvm/src/llvm_util.rs | Caleb Zulawski | -1/+1 |
| 2022-11-12 | Allow actual AVX512-related feature names in the case of some misleading aliases | Caleb Zulawski | -0/+3 |
| 2022-11-09 | Simplify existing Diagnostic implementations | SLASHLogin | -6/+16 |
| 2022-11-09 | Port `MissingFeatures` and `TargetFeatureDisableOrEnable` | SLASHLogin | -5/+5 |
| 2022-11-09 | Missing lifetime parameter and formatting | SLASHLogin | -4/+1 |
| 2022-11-09 | Change String in structs to &'a str | SLASHLogin | -3/+3 |
| 2022-11-09 | Formatting | SLASHLogin | -3/+8 |
| 2022-11-09 | Port unknown feature diagnostic to the new framework | SLASHLogin | -17/+3 |
| 2022-09-18 | Remove support for LLVM's legacy pass manager | Josh Stone | -35/+1 |
| 2022-09-14 | Auto merge of #99443 - jam1garner:mips-virt-feature, r=nagisa | bors | -0/+4 |
| 2022-09-01 | Always import all tracing macros for the entire crate instead of piecemeal by... | Oli Scherer | -1/+0 |