about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
AgeCommit message (Expand)AuthorLines
2025-09-26Fix typo in LLVM_VERSION_ macro useAugie Fackler-1/+1
2025-09-26PassWrapper: drop unused variable for LLVM 22+Augie Fackler-0/+2
2025-09-25PassWrapper: update for new PGOOptions args in LLVM 22Augie Fackler-0/+16
2025-09-25Use `LLVMDisposeTargetMachine`Zalathar-4/+0
2025-09-18Move target machine command-line quoting from C++ to RustZalathar-21/+7
2025-09-16Update the minimum external LLVM to 20Josh Stone-110/+30
2025-09-11remove unused getLongestEntryLengthklensy-8/+0
2025-09-11remove unused macroklensy-116/+0
2025-09-06Remove want_summary argument from prepare_thinbjorn3-8/+3
2025-08-28Move ___asan_globals_registered exportbjorn3-6/+0
2025-07-25Use the object crate rather than LLVM for extracting bitcode sectionsbjorn3-34/+0
2025-07-20Rollup merge of #144116 - nikic:llvm-21-fixes, r=dianqkMatthias Krüger-1/+4
2025-07-19Rollup merge of #142444 - KMJ-007:autodiff-codegen-test, r=ZuseZ4Matthias Krüger-0/+13
2025-07-18Pass wasm exception model to TargetOptionsNikita Popov-1/+4
2025-07-02awhile -> a while where appropriateнаб-1/+1
2025-07-02fix: Fix TypePrintFn flag passing for autodiff codegenKaran Janthe-0/+13
2025-05-01PassWrapper: adapt for llvm/llvm-project@f137c3d592e96330e450a8fd63ef7e8877fc...Erick Tryzelaar-0/+5
2025-04-28PassWrapper: adapt for llvm/llvm-project@d3d856ad8469Augie Fackler-4/+9
2025-04-12fix LooseTypes flag and PrintMod behaviour, add debug helperManuel Drehwald-2/+28
2025-04-05Update the minimum external LLVM to 19Josh Stone-44/+14
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