| Age | Commit message (Expand) | Author | Lines |
| 2024-11-02 | Rollup merge of #131829 - Zalathar:goodbye-zprofile, r=chenyukang | Guillaume Gomez | -36/+0 |
| 2024-11-01 | Move versioned LLVM target creation to rustc_codegen_ssa | Mads Marquart | -2/+4 |
| 2024-10-31 | llvm: Match new LLVM 128-bit integer alignment on sparc | Matthew Maurer | -0/+5 |
| 2024-10-31 | rustc_codegen_llvm: Add a new 'pc' option to branch-protection | Kajetan Puchalski | -2/+11 |
| 2024-10-31 | coverage: Avoid ICE when `coverage_cx` is unexpectedly unavailable | Zalathar | -2/+12 |
| 2024-10-31 | Remove support for `-Zprofile` (gcov-style coverage instrumentation) | Zalathar | -36/+0 |
| 2024-10-30 | Rollup merge of #132246 - workingjubilee:campaign-on-irform, r=compiler-errors | Jubilee | -70/+87 |
| 2024-10-30 | Rollup merge of #132342 - Zalathar:operand-bundle, r=workingjubilee | Matthias Krüger | -74/+89 |
| 2024-10-30 | Clean up FFI calls for operand bundles | Zalathar | -74/+89 |
| 2024-10-30 | Consistently use safe wrapper function `set_section` | Zalathar | -16/+14 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -70/+87 |
| 2024-10-29 | Rollup merge of #132319 - Zalathar:add-module-flag, r=jieyouxu | Matthias Krüger | -225/+195 |
| 2024-10-29 | Clean up FFI calls for setting module flags | Zalathar | -205/+192 |
| 2024-10-29 | Don't set unnecessary module flag "LTOPostLink" | Zalathar | -20/+3 |
| 2024-10-29 | Rollup merge of #132216 - klensy:c_uint, r=cuviper | Jubilee | -4/+4 |
| 2024-10-29 | Rollup merge of #131375 - klensy:clone_on_ref_ptr, r=cjgillot | Jubilee | -1/+1 |
| 2024-10-29 | correct LLVMRustCreateThinLTOData arg types | klensy | -4/+4 |
| 2024-10-28 | Rollup merge of #132261 - ChrisCho-H:refactor/cleaner-check-none, r=compiler-... | Jubilee | -4/+1 |
| 2024-10-28 | Rollup merge of #132260 - Zalathar:type-safe-cast, r=compiler-errors | Jubilee | -87/+110 |
| 2024-10-28 | compiler: Add `is_uninhabited` and use LayoutS accessors | Jubilee Young | -3/+3 |
| 2024-10-28 | Add a new `wide-arithmetic` feature for WebAssembly | Alex Crichton | -0/+3 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -1/+1 |
| 2024-10-28 | refactor: cleaner check to return None | ChrisCho-H | -4/+1 |
| 2024-10-28 | Use a type-safe helper to cast `&str` and `&[u8]` to `*const c_char` | Zalathar | -87/+110 |
| 2024-10-27 | Auto merge of #132167 - Zalathar:llvm-wrappers, r=jieyouxu | bors | -111/+133 |
| 2024-10-27 | Auto merge of #131900 - mrkajetanp:target-feature-pauth-lr, r=Amanieu | bors | -0/+1 |
| 2024-10-27 | Use LLVM-C APIs for getting/setting visibility | Zalathar | -6/+6 |
| 2024-10-26 | Rollup merge of #132124 - Zalathar:consolidate-covstar, r=jieyouxu | 许杰友 Jieyou Xu (Joe) | -144/+102 |
| 2024-10-26 | Use LLVM-C APIs for getting/setting linkage | Zalathar | -13/+24 |
| 2024-10-26 | Add a wrapper type for raw enum values returned by LLVM | Zalathar | -0/+25 |
| 2024-10-26 | Use safe wrappers `get_visibility` and `set_visibility` | Zalathar | -33/+20 |
| 2024-10-26 | Use safe wrappers `get_linkage` and `set_linkage` | Zalathar | -61/+60 |
| 2024-10-26 | coverage: Add links to LLVM docs for the coverage mapping format | Zalathar | -0/+2 |
| 2024-10-26 | Effects cleanup | Deadbeef | -3/+1 |
| 2024-10-25 | coverage: SSA doesn't need to know about `instrprof_increment` | Zalathar | -11/+12 |
| 2024-10-25 | coverage: Emit MC/DC intrinsics using the normal helper method | Zalathar | -49/+14 |
| 2024-10-25 | coverage: Emit `llvm.instrprof.increment` using the normal helper method | Zalathar | -25/+2 |
| 2024-10-25 | coverage: Store `covfun_section_name` in the codegen context | Zalathar | -27/+24 |
| 2024-10-25 | coverage: Make obtaining the codegen coverage context infallible | Zalathar | -33/+16 |
| 2024-10-25 | coverage: Consolidate creation of covmap/covfun records | Zalathar | -88/+64 |
| 2024-10-24 | Rollup merge of #131956 - Zalathar:llvm-counters, r=compiler-errors,Swatinem | Stuart Cook | -353/+129 |
| 2024-10-23 | "innermost", "outermost", "leftmost", and "rightmost" don't need hyphens | Josh Triplett | -1/+1 |
| 2024-10-21 | Auto merge of #130950 - compiler-errors:yeet-eval, r=BoxyUwU | bors | -10/+9 |
| 2024-10-20 | Make `llvm::set_section` take a `&CStr` | Zalathar | -13/+14 |
| 2024-10-20 | Pass coverage mappings to LLVM as separate structs | Zalathar | -336/+112 |
| 2024-10-20 | Reduce visibility of coverage FFI functions/types | Zalathar | -18/+18 |
| 2024-10-19 | Get rid of const eval_* and try_eval_* helpers | Michael Goulet | -10/+9 |
| 2024-10-19 | cg_llvm: Reuse LLVM-C Comdat support | Jubilee Young | -10/+25 |
| 2024-10-18 | cg_llvm: Switch `llvm::add_global` to `&CStr` | Jubilee Young | -8/+9 |
| 2024-10-16 | rustc_target: Add pauth-lr aarch64 target feature | Kajetan Puchalski | -0/+1 |