| Commit message (Expand) | Author | Age | Files | Lines |
| * | Auto merge of #111364 - cuviper:unhack-thinlto, r=nikicHEADmaster | bors | 2023-05-18 | 1 | -6/+0 |
| |\ |
|
| | * | Remove the ThinLTO CU hack | Josh Stone | 2023-05-08 | 1 | -6/+0 |
| * | | Isolate coverage FFI type layouts from their underlying LLVM C++ types | Zalathar | 2023-05-09 | 1 | -2/+6 |
| |/ |
|
| * | Rollup merge of #111167 - cuviper:type-decl-disubprogram, r=michaelwoerister | Matthias Krüger | 2023-05-06 | 1 | -0/+15 |
| |\ |
|
| | * | debuginfo: split method declaration and definition | Josh Stone | 2023-05-03 | 1 | -0/+15 |
| * | | moved default CPU message inline | James Dietz | 2023-05-04 | 1 | -1/+1 |
| |/ |
|
| * | Recognize AIX style archive kind | Qiu Chaofan | 2023-04-19 | 2 | -0/+2 |
| * | Auto merge of #109862 - klensy:llvm-dd, r=nikic | bors | 2023-04-08 | 1 | -17/+25 |
| |\ |
|
| | * | fixup: use Bool instead of bool | klensy | 2023-04-08 | 1 | -1/+1 |
| | * | review | klensy | 2023-04-05 | 1 | -2/+1 |
| | * | replace | klensy | 2023-04-04 | 1 | -2/+3 |
| | * | Use existing llvm methods, instead of rust wrappers for: | klensy | 2023-04-04 | 1 | -10/+10 |
| | * | replace LLVMRustAppendModuleInlineAsm with LLVMAppendModuleInlineAsm, LLVMRus... | klensy | 2023-04-04 | 1 | -2/+2 |
| | * | replace LLVMRustMetadataAsValue with LLVMMetadataAsValue | klensy | 2023-04-04 | 1 | -1/+1 |
| | * | add bunch of fixmes: currently there exist some functions that accept LLVMVal... | klensy | 2023-04-04 | 1 | -0/+8 |
| | * | replace deprecated LLVMSetCurrentDebugLocation with LLVMSetCurrentDebugLocation2 | klensy | 2023-04-04 | 1 | -1/+1 |
| * | | More in-depth documentation for the new debuginfo options | Julia Tatz | 2023-03-31 | 1 | -0/+10 |
| * | | Preserve, clarify, and extend debug information | Julia Tatz | 2023-03-31 | 1 | -2/+4 |
| |/ |
|
| * | Add OpenHarmony targets | Amanieu d'Antras | 2023-03-28 | 1 | -0/+1 |
| * | Use poison instead of undef | Nikita Popov | 2023-03-16 | 1 | -0/+1 |
| * | Remove references to PassManagerBuilder | Nikita Popov | 2023-03-06 | 1 | -3/+0 |
| * | Rollup merge of #108599 - nikic:drop-init, r=cuviper | Matthias Krüger | 2023-03-03 | 1 | -2/+0 |
| |\ |
|
| | * | Remove pass initialization code | Nikita Popov | 2023-03-01 | 1 | -2/+0 |
| * | | record llvm cgu instruction stats | csmoe | 2023-02-25 | 1 | -0/+2 |
| |/ |
|
| * | Add `kernel-address` sanitizer support for freestanding targets | Wesley Norris | 2023-02-14 | 1 | -0/+2 |
| * | Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholk | Matthias Krüger | 2022-12-24 | 1 | -3/+3 |
| |\ |
|
| | * | rustc: Remove needless lifetimes | Jeremy Stucki | 2022-12-20 | 1 | -3/+3 |
| * | | Correct ModFlagBehavior for Aarch64 on LLVM-15 | Arvind Mukund | 2022-12-19 | 1 | -0/+1 |
| |/ |
|
| * | Rollup merge of #105109 - rcvalle:rust-kcfi, r=bjorn3 | Matthias Krüger | 2022-12-10 | 1 | -2/+6 |
| |\ |
|
| | * | Add LLVM KCFI support to the Rust compiler | Ramon de C Valle | 2022-12-08 | 1 | -2/+6 |
| * | | Auto merge of #97485 - bjorn3:new_archive_writer, r=wesleywiser | bors | 2022-12-03 | 1 | -0/+13 |
| |\ \ |
|
| | * | | Rewrite LLVM's archive writer in Rust | bjorn3 | 2022-11-26 | 1 | -0/+13 |
| | |/ |
|
| * | | Prefer doc comments over `//`-comments in compiler | Maybe Waffle | 2022-11-27 | 1 | -1/+1 |
| |/ |
|
| * | Auto merge of #102717 - beetrees:repr128-c-style-debuginfo, r=nagisa | bors | 2022-11-21 | 1 | -1/+2 |
| |\ |
|
| | * | Pass 128-bit C-style enum enumerator values to LLVM | beetrees | 2022-10-09 | 1 | -1/+2 |
| * | | Introduce composite debuginfo. | Camille GILLOT | 2022-11-15 | 1 | -0/+1 |
| * | | LLVM 16: Switch to using MemoryEffects | Tim Neumann | 2022-11-04 | 2 | -1/+17 |
| |/ |
|
| * | Rollup merge of #101997 - cuviper:drop-legacy-pm, r=nikic | fee1-dead | 2022-09-25 | 1 | -72/+2 |
| |\ |
|
| | * | Remove support for LLVM's legacy pass manager | Josh Stone | 2022-09-18 | 1 | -72/+2 |
| * | | Use LLVM C-API to build atomic cmpxchg and fence | Josh Stone | 2022-09-18 | 1 | -27/+9 |
| |/ |
|
| * | Introduce a fallible variant of LLVMConstIntGetZExtValue | Tomasz Miąsko | 2022-09-09 | 1 | -1/+1 |
| * | Auto merge of #98100 - bjorn3:use_object_for_bitcode_reading, r=wesleywiser | bors | 2022-08-30 | 2 | -12/+0 |
| |\ |
|
| | * | Use object instead of LLVM for reading bitcode from rlibs | bjorn3 | 2022-07-25 | 2 | -12/+0 |
| * | | Rollup merge of #100460 - cuviper:drop-llvm-12, r=nagisa | Matthias Krüger | 2022-08-16 | 1 | -6/+0 |
| |\ \ |
|
| | * | | Update the minimum external LLVM to 13 | Josh Stone | 2022-08-14 | 1 | -6/+0 |
| * | | | Rollup merge of #100384 - ridwanabdillahi:instr_profile_output, r=wesleywiser | Matthias Krüger | 2022-08-16 | 1 | -0/+1 |
| |\ \ \ |
|
| | * | | | Add support for generating unique *.profraw files by default when using the `... | ridwanabdillahi | 2022-08-11 | 1 | -0/+1 |
| | |/ / |
|
| * | | | debuginfo: Change C++-like encoding for enums. | Michael Woerister | 2022-08-12 | 1 | -0/+13 |
| |/ / |
|
| * | | Add elementtype attributes for llvm.arm.ldrex/strex intrinsics | Nikita Popov | 2022-07-27 | 1 | -0/+3 |
| * | | Rollup merge of #99759 - bjorn3:remove_llvm_dead_code, r=nikic | Yuki Okushi | 2022-07-27 | 3 | -46/+0 |
| |\ \ |
|