about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
AgeCommit message (Expand)AuthorLines
2025-03-31PassWrapper: adapt for llvm/llvm-project@94122d58fc77079a291a3d008914006cb509...Augie Fackler-4/+9
2025-03-12Adapt to LLVM dropping CfiFunctionIndex::begin()/end()Hans Wennborg-0/+9
2025-03-06[llvm/PassWrapper] use `size_t` when building arg stringsJosh Stone-5/+5
2025-02-23The embedded bitcode should always be prepared for LTO/ThinLTODianQK-16/+50
2025-02-21update enzyme submodule and usersManuel Drehwald-3/+6
2025-02-14Quote embedded codeview command line argumentsNikita Popov-8/+12
2025-02-10move second opt run to lto phase and cleanup codeManuel Drehwald-3/+8
2025-02-07fix non-enzyme buildsManuel Drehwald-7/+10
2025-02-07get tests to work without -Z/-C flagsManuel Drehwald-0/+10
2025-01-07llvm: Ignore error value that is always falseMatthew Maurer-8/+2
2024-12-30rustc_llvm: expose FloatABIType target machine parameterRalf Jung-5/+21
2024-11-26Respect verify-llvm-ir option in the backendNikita Popov-3/+3
2024-11-14PassWrapper: disable UseOdrIndicator for Asan Win32Jakob Koschel-4/+11
2024-11-09Auto merge of #132584 - Zalathar:includes, r=cuviperbors-19/+18
2024-11-08Don't use `LLVMRustStringWriteImpl` outside of `RawRustStringOstream`Zalathar-1/+2
2024-11-05PassWrapper: adapt for new parameter in LLVMAugie Fackler-5/+41
2024-11-04Trim and tidy includes in `rustc_llvm`Zalathar-19/+18
2024-11-03Auto merge of #132555 - matthiaskrgr:rollup-2d79661, r=matthiaskrgrbors-7/+6
2024-11-03Auto merge of #132514 - Zalathar:print-target-cpus, r=jieyouxubors-41/+9
2024-11-03Rollup merge of #132537 - durin42:llvm-20-prelinklto, r=DianQKMatthias Krüger-7/+6
2024-11-03Auto merge of #132419 - durin42:llvm-20-type-test-thing, r=cuviperbors-3/+3
2024-11-02PassWrapper: adapt for llvm/llvm-project@5445edb5dAugie Fackler-7/+6
2024-11-02PassWrapper: adapt for llvm/llvm-project@b01e2a8b5620466c3b80cc6f049efbc90b9d...Augie Fackler-3/+3
2024-11-02Port most of `LLVMRustPrintTargetCPUs` to RustZalathar-39/+7
2024-11-02Use a dedicated safe wrapper for `LLVMRustGetHostCPUName`Zalathar-2/+2
2024-10-31Remove support for `-Zprofile` (gcov-style coverage instrumentation)Zalathar-11/+2
2024-10-30Consistently use safe wrapper function `set_section`Zalathar-2/+4
2024-10-29correct LLVMRustCreateThinLTOData arg typesklensy-4/+4
2024-10-16clang-formatArthur Eubanks-2/+2
2024-10-16rustc_llvm: Fix flattened CLI argsArthur Eubanks-2/+2
2024-09-25Pass Module Analysis Manager to Standard InstrumentationsAleksei Romanov-5/+6
2024-09-22Auto merge of #130446 - durin42:llvm-20-fix-CommandLineArgs, r=workingjubileebors-1/+19
2024-09-18Update the minimum external LLVM to 18Josh Stone-38/+4
2024-09-18llvm-wrapper: adapt for LLVM API changes, second tryKrasimir Georgiev-0/+4
2024-09-17Rollup merge of #130477 - tmandry:revert-llvm-20-lto, r=tmandryMatthias Krüger-7/+3
2024-09-16Revert "Rollup merge of #129749 - krasimirgg:llvm-20-lto, r=nikic"Tyler Mandry-7/+3
2024-09-16PassWrapper: clang-format has spokenAugie Fackler-1/+2
2024-09-16rustc_llvm: adapt to flattened CLI args in LLVMAugie Fackler-1/+18
2024-09-16rustc_llvm: update for llvm/llvm-project@2ae968a0d9fb61606b020e898d884c82dd0e...Augie Fackler-1/+0
2024-08-31Rollup merge of #129749 - krasimirgg:llvm-20-lto, r=nikicMatthias Krüger-3/+7
2024-08-29Rollup merge of #128970 - DianQK:lint-llvm-ir, r=nikicGuillaume Gomez-1/+8
2024-08-29llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev-3/+7
2024-08-29Add `-Zlint-llvm-ir`DianQK-1/+8
2024-08-21llvm-wrapper: adapt for LLVM 20 API changesKrasimir Georgiev-0/+11
2024-07-02Rename the `asm-comments` compiler flag to `verbose-asm`Trevor Gross-2/+2
2024-07-02Always preserve user-written comments in assemblyTrevor Gross-1/+2
2024-06-26Format C++ files in `llvm-wrapper`DianQK-243/+227
2024-05-29Teach rustc about the Xtensa arch.Scott Mabin-0/+7
2024-05-23thinlto: only build summary file if neededAugie Fackler-2/+5
2024-05-22rustc_codegen_llvm: add support for writing summary bitcodeAugie Fackler-1/+13