summaryrefslogtreecommitdiff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
Commit message (Expand)AuthorAgeFilesLines
* Auto merge of #111364 - cuviper:unhack-thinlto, r=nikicHEADmasterbors2023-05-181-57/+0
|\
| * Remove the ThinLTO CU hackJosh Stone2023-05-081-57/+0
* | Usage of atomic counters for llvm code coverageEvgeniy A. Dushistov2023-05-121-0/+3
|/
* Expand the LLVM coverage of `--print target-cpus`Josh Stone2023-05-051-14/+16
* change expect() to unwrap_or_else() and update msgJames Dietz2023-05-041-2/+6
* moved default CPU message inlineJames Dietz2023-05-041-9/+7
* `--print target-cpus` shows default target cpu, updated docsJames Dietz2023-05-041-2/+9
* [LLVM17] Adapt to `ExplicitEmulatedTLS` removal.Tim Neumann2023-04-241-0/+5
* Rollup merge of #110668 - ehuss:fix-native-cpu-list, r=cuviperMatthias Krüger2023-04-231-1/+3
|\
| * Fix printing native CPU on cross-compiled compiler.Eric Huss2023-04-231-1/+3
* | Remove deprecated LLVM any_isaQiu Chaofan2023-04-201-8/+8
|/
* Spelling - compilerJosh Soref2023-04-171-1/+1
* Rollup merge of #96971 - zhaixiaojuan:master, r=wesleywiserMichael Goulet2023-04-111-0/+7
|\
| * Enable loongarch64 LLVM targetzhaixiaojuan2023-04-041-0/+7
* | Auto merge of #109720 - Dylan-DPC:rollup-u564m8s, r=Dylan-DPCbors2023-03-291-7/+10
|\ \
| * | llvm-wrapper: adapt for LLVM API changeKrasimir Georgiev2023-03-271-7/+10
| |/
* | Add OpenHarmony targetsAmanieu d'Antras2023-03-281-1/+6
|/
* Remove references to PassManagerBuilderNikita Popov2023-03-061-2/+0
* Print NewPM passesNikita Popov2023-03-011-16/+2
* Remove pass initialization codeNikita Popov2023-03-011-18/+0
* Add `kernel-address` sanitizer support for freestanding targetsWesley Norris2023-02-141-3/+7
* Update the minimum external LLVM to 14Josh Stone2023-02-101-41/+3
* llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev2023-02-021-8/+30
* Remove double spaces after dots in commentsMaybe Waffle2023-01-171-2/+2
* llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev2022-12-111-0/+4
* llvm-wrapper: adapt for and LLVM API changeKrasimir Georgiev2022-12-061-1/+10
* [llvm-wrapper] adapt for LLVM API changeKrasimir Georgiev2022-11-251-0/+4
* Throw error on failure in loading llvm-pluginDivam Narula2022-11-171-1/+1
* llvm-16: Don't initialize removed legacy passesMatthew Maurer2022-10-251-0/+2
* Avoid LLVM-deprecated `Optional::hasValue`Josh Stone2022-09-261-1/+1
* Use the helper for internalizing with new PMJosh Stone2022-09-181-5/+2
* Never use legacy PM for writing bitcodeJosh Stone2022-09-181-12/+2
* Remove support for LLVM's legacy pass managerJosh Stone2022-09-181-234/+1
* Rollup merge of #99207 - 5225225:msan-eager-checks, r=jackh726Matthias Krüger2022-09-091-1/+14
|\
| * Enable eager checks for memory sanitizer52252252022-08-141-1/+14
* | llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev2022-09-071-1/+7
* | llvm-wrapper: use new pass manager for thin lto with LLVM version 15Krasimir Georgiev2022-08-171-2/+23
* | Rollup merge of #100460 - cuviper:drop-llvm-12, r=nagisaMatthias Krüger2022-08-161-17/+1
|\ \
| * | Update the minimum external LLVM to 13Josh Stone2022-08-141-17/+1
| |/
* | Add support for generating unique *.profraw files by default when using the `...ridwanabdillahi2022-08-111-2/+6
|/
* Remove dead code from cg_llvmbjorn32022-07-261-45/+0
* Auto merge of #98162 - nextsilicon:support_lto_embed_bitcode, r=davidtwcobors2022-07-211-2/+7
|\
| * rustc: add ability to output regular LTO bitcode modulesZiv Dunkelman2022-07-141-2/+7
* | Auto merge of #95685 - oxidecomputer:restore-static-dwarf, r=pnkfelixbors2022-07-161-2/+2
|\ \ | |/ |/|
| * Revert "Work around invalid DWARF bugs for fat LTO"Cliff L. Biffle2022-04-051-2/+2
* | llvm-wrapper: adapt for an LLVM API changeKrasimir Georgiev2022-06-281-0/+2
* | Stub out more PassManagerBuilder functionsNikita Popov2022-04-201-1/+52
* | Stub out various legacy PM functions with LLVM 15Nikita Popov2022-04-201-0/+44
* | Respect -Z verify-llvm-ir and other flags that add extra passes when combined...Luqman Aden2022-04-101-0/+7
|/
* Remove LLVMRustMarkAllFunctionsNounwindAmanieu d'Antras2022-01-141-19/+0