about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
AgeCommit message (Expand)AuthorLines
2023-07-27Update the minimum external LLVM to 15Josh Stone-3/+0
2023-07-21Support `.comment` section like GCC/Clang (`!llvm.ident`)Miguel Ojeda-0/+5
2023-07-20Implement printing to file in PassWrapperDavid Tolnay-10/+22
2023-07-12llvm-wrapper: adapt for LLVM API changeKrasimir Georgiev-0/+4
2023-05-18Auto merge of #111364 - cuviper:unhack-thinlto, r=nikicbors-57/+0
2023-05-12Usage of atomic counters for llvm code coverageEvgeniy A. Dushistov-0/+3
2023-05-08Remove the ThinLTO CU hackJosh Stone-57/+0
2023-05-05Expand the LLVM coverage of `--print target-cpus`Josh Stone-14/+16
2023-05-04change expect() to unwrap_or_else() and update msgJames Dietz-2/+6
2023-05-04moved default CPU message inlineJames Dietz-9/+7
2023-05-04`--print target-cpus` shows default target cpu, updated docsJames Dietz-2/+9
2023-04-24[LLVM17] Adapt to `ExplicitEmulatedTLS` removal.Tim Neumann-0/+5
2023-04-23Rollup merge of #110668 - ehuss:fix-native-cpu-list, r=cuviperMatthias Krüger-1/+3
2023-04-23Fix printing native CPU on cross-compiled compiler.Eric Huss-1/+3
2023-04-20Remove deprecated LLVM any_isaQiu Chaofan-8/+8
2023-04-17Spelling - compilerJosh Soref-1/+1
2023-04-11Rollup merge of #96971 - zhaixiaojuan:master, r=wesleywiserMichael Goulet-0/+7
2023-04-04Enable loongarch64 LLVM targetzhaixiaojuan-0/+7
2023-03-29Auto merge of #109720 - Dylan-DPC:rollup-u564m8s, r=Dylan-DPCbors-7/+10
2023-03-28Add OpenHarmony targetsAmanieu d'Antras-1/+6
2023-03-27llvm-wrapper: adapt for LLVM API changeKrasimir Georgiev-7/+10
2023-03-06Remove references to PassManagerBuilderNikita Popov-2/+0
2023-03-01Print NewPM passesNikita Popov-16/+2
2023-03-01Remove pass initialization codeNikita Popov-18/+0
2023-02-14Add `kernel-address` sanitizer support for freestanding targetsWesley Norris-3/+7
2023-02-10Update the minimum external LLVM to 14Josh Stone-41/+3
2023-02-02llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev-8/+30
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-2/+2
2022-12-11llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev-0/+4
2022-12-06llvm-wrapper: adapt for and LLVM API changeKrasimir Georgiev-1/+10
2022-11-25[llvm-wrapper] adapt for LLVM API changeKrasimir Georgiev-0/+4
2022-11-17Throw error on failure in loading llvm-pluginDivam Narula-1/+1
2022-10-25llvm-16: Don't initialize removed legacy passesMatthew Maurer-0/+2
2022-09-26Avoid LLVM-deprecated `Optional::hasValue`Josh Stone-1/+1
2022-09-18Use the helper for internalizing with new PMJosh Stone-5/+2
2022-09-18Never use legacy PM for writing bitcodeJosh Stone-12/+2
2022-09-18Remove support for LLVM's legacy pass managerJosh Stone-234/+1
2022-09-09Rollup merge of #99207 - 5225225:msan-eager-checks, r=jackh726Matthias Krüger-1/+14
2022-09-07llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev-1/+7
2022-08-17llvm-wrapper: use new pass manager for thin lto with LLVM version 15Krasimir Georgiev-2/+23
2022-08-16Rollup merge of #100460 - cuviper:drop-llvm-12, r=nagisaMatthias Krüger-17/+1
2022-08-14Update the minimum external LLVM to 13Josh Stone-17/+1
2022-08-14Enable eager checks for memory sanitizer5225225-1/+14
2022-08-11Add support for generating unique *.profraw files by default when using the `...ridwanabdillahi-2/+6
2022-07-26Remove dead code from cg_llvmbjorn3-45/+0
2022-07-21Auto merge of #98162 - nextsilicon:support_lto_embed_bitcode, r=davidtwcobors-2/+7
2022-07-16Auto merge of #95685 - oxidecomputer:restore-static-dwarf, r=pnkfelixbors-2/+2
2022-07-14rustc: add ability to output regular LTO bitcode modulesZiv Dunkelman-2/+7
2022-06-28llvm-wrapper: adapt for an LLVM API changeKrasimir Georgiev-0/+2
2022-04-20Stub out more PassManagerBuilder functionsNikita Popov-1/+52