| Commit message (Expand) | Author | Age | Files | Lines |
* | Auto merge of #111364 - cuviper:unhack-thinlto, r=nikicHEADmaster | bors | 2023-05-18 | 1 | -57/+0 |
|\ |
|
| * | Remove the ThinLTO CU hack | Josh Stone | 2023-05-08 | 1 | -57/+0 |
* | | Usage of atomic counters for llvm code coverage | Evgeniy A. Dushistov | 2023-05-12 | 1 | -0/+3 |
* | | Correctly mark parameter `RustMappingRegions` as pointer-to-`const` | Zalathar | 2023-05-09 | 1 | -1/+1 |
* | | Isolate coverage FFI type layouts from their underlying LLVM C++ types | Zalathar | 2023-05-09 | 1 | -7/+100 |
|/ |
|
* | Rollup merge of #111274 - cuviper:print-target-cpus, r=Mark-Simulacrum | Matthias Krüger | 2023-05-06 | 1 | -14/+16 |
|\ |
|
| * | Expand the LLVM coverage of `--print target-cpus` | Josh Stone | 2023-05-05 | 1 | -14/+16 |
* | | Rollup merge of #111167 - cuviper:type-decl-disubprogram, r=michaelwoerister | Matthias Krüger | 2023-05-06 | 1 | -0/+22 |
|\ \
| |/
|/| |
|
| * | debuginfo: split method declaration and definition | Josh Stone | 2023-05-03 | 1 | -0/+22 |
* | | change expect() to unwrap_or_else() and update msg | James Dietz | 2023-05-04 | 1 | -2/+6 |
* | | moved default CPU message inline | James Dietz | 2023-05-04 | 1 | -9/+7 |
* | | `--print target-cpus` shows default target cpu, updated docs | James Dietz | 2023-05-04 | 1 | -2/+9 |
|/ |
|
* | [LLVM17] Adapt to `ExplicitEmulatedTLS` removal. | Tim Neumann | 2023-04-24 | 1 | -0/+5 |
* | Rollup merge of #110668 - ehuss:fix-native-cpu-list, r=cuviper | Matthias Krüger | 2023-04-23 | 1 | -1/+3 |
|\ |
|
| * | Fix printing native CPU on cross-compiled compiler. | Eric Huss | 2023-04-23 | 1 | -1/+3 |
* | | Remove deprecated LLVM any_isa | Qiu Chaofan | 2023-04-20 | 1 | -8/+8 |
|/ |
|
* | Recognize AIX style archive kind | Qiu Chaofan | 2023-04-19 | 1 | -0/+3 |
* | Spelling - compiler | Josh Soref | 2023-04-17 | 1 | -1/+1 |
* | Rollup merge of #96971 - zhaixiaojuan:master, r=wesleywiser | Michael Goulet | 2023-04-11 | 1 | -0/+7 |
|\ |
|
| * | Enable loongarch64 LLVM target | zhaixiaojuan | 2023-04-04 | 1 | -0/+7 |
* | | Auto merge of #109862 - klensy:llvm-dd, r=nikic | bors | 2023-04-08 | 1 | -74/+3 |
|\ \ |
|
| * | | review | klensy | 2023-04-05 | 1 | -1/+1 |
| * | | replace | klensy | 2023-04-04 | 1 | -12/+1 |
| * | | Use existing llvm methods, instead of rust wrappers for: | klensy | 2023-04-04 | 1 | -49/+0 |
| * | | replace LLVMRustAppendModuleInlineAsm with LLVMAppendModuleInlineAsm, LLVMRus... | klensy | 2023-04-04 | 1 | -9/+0 |
| * | | replace LLVMRustMetadataAsValue with LLVMMetadataAsValue | klensy | 2023-04-04 | 1 | -4/+0 |
| * | | add bunch of fixmes: currently there exist some functions that accept LLVMVal... | klensy | 2023-04-04 | 1 | -0/+2 |
* | | | Preserve, clarify, and extend debug information | Julia Tatz | 2023-03-31 | 1 | -0/+3 |
|/ / |
|
* | | Auto merge of #109720 - Dylan-DPC:rollup-u564m8s, r=Dylan-DPC | bors | 2023-03-29 | 1 | -7/+10 |
|\ \ |
|
| * | | llvm-wrapper: adapt for LLVM API change | Krasimir Georgiev | 2023-03-27 | 1 | -7/+10 |
| |/ |
|
* | | Add OpenHarmony targets | Amanieu d'Antras | 2023-03-28 | 1 | -1/+6 |
|/ |
|
* | Remove an extraneous include | Kazu Hirata | 2023-03-07 | 1 | -1/+0 |
* | Remove references to PassManagerBuilder | Nikita Popov | 2023-03-06 | 1 | -2/+0 |
* | Rollup merge of #108599 - nikic:drop-init, r=cuviper | Matthias Krüger | 2023-03-03 | 1 | -34/+2 |
|\ |
|
| * | Print NewPM passes | Nikita Popov | 2023-03-01 | 1 | -16/+2 |
| * | Remove pass initialization code | Nikita Popov | 2023-03-01 | 1 | -18/+0 |
* | | record llvm cgu instruction stats | csmoe | 2023-02-25 | 2 | -0/+14 |
|/ |
|
* | Add `kernel-address` sanitizer support for freestanding targets | Wesley Norris | 2023-02-14 | 1 | -3/+7 |
* | Update the minimum external LLVM to 14 | Josh Stone | 2023-02-10 | 2 | -54/+4 |
* | llvm-16: Use Triple.h from new header location. | Matthew Maurer | 2023-02-07 | 1 | -1/+6 |
* | llvm-wrapper: adapt for LLVM API changes | Krasimir Georgiev | 2023-02-02 | 1 | -8/+30 |
* | Rollup merge of #106113 - krasimirgg:llvm-16-ext-tyid, r=nikic | Michael Goulet | 2023-01-21 | 1 | -11/+9 |
|\ |
|
| * | llvm-wrapper: adapt for LLVM API change | Krasimir Georgiev | 2023-01-02 | 1 | -11/+9 |
* | | Remove double spaces after dots in comments | Maybe Waffle | 2023-01-17 | 1 | -2/+2 |
* | | rustc_llvm: replace llvm::makeArrayRef with ArrayRef constructors. | Dmitri Gribenko | 2023-01-11 | 2 | -12/+13 |
|/ |
|
* | llvm-wrapper: adapt for LLVM API changes | Krasimir Georgiev | 2022-12-11 | 2 | -1/+15 |
* | Rollup merge of #105109 - rcvalle:rust-kcfi, r=bjorn3 | Matthias Krüger | 2022-12-10 | 1 | -8/+8 |
|\ |
|
| * | Add LLVM KCFI support to the Rust compiler | Ramon de C Valle | 2022-12-08 | 1 | -8/+8 |
* | | Rollup merge of #105298 - krasimirgg:llvm-16-dec-1, r=cuviper | Matthias Krüger | 2022-12-06 | 2 | -1/+26 |
|\ \ |
|
| * | | llvm-wrapper: adapt for and LLVM API change | Krasimir Georgiev | 2022-12-06 | 2 | -1/+26 |