about summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/PassWrapper.cpp
AgeCommit message (Expand)AuthorLines
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
2024-03-17Update the minimum external LLVM to 17Josh Stone-36/+4
2024-03-07PassWrapper: update for llvm/llvm-project@a3319371970bAugie Fackler-0/+16
2024-03-05Explicitly assign constructed C++ classesJubilee Young-21/+21
2024-03-01Add initial support for DataFlowSanitizerRamon de C Valle-0/+16
2024-02-13Auto merge of #120055 - nikic:llvm-18, r=cuviperbors-4/+4
2024-02-13Use MCSubtargetInfo::getAllProcessorFeatures()Nikita Popov-4/+4
2024-02-12PassWrapper: adapt for llvm/llvm-project@93cdd1b5cfa3735c599949b77e24dbfbe570...Augie Fackler-0/+15
2024-02-06reviewklensy-6/+2
2024-02-06llvm-wrapper: remove llvm 12 hackklensy-6/+1
2024-01-12Revert "Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelix"DianQK-2/+7
2024-01-05Pass LLVM error message back to pass wrapper.Ao Li-1/+3
2023-12-16Auto merge of #110494 - majaha:noTrapAfterNoreturn, r=nikicbors-0/+8
2023-12-12llvm-wrapper: adapt for LLVM API changeKrasimir Georgiev-1/+3
2023-12-11llvm-wrapper: adapt for LLVM API changeKrasimir Georgiev-0/+4
2023-12-07Add emulated TLS supportquininer-7/+3
2023-12-01Auto merge of #113923 - DianQK:restore-no-builtins-lto, r=pnkfelixbors-7/+2
2023-11-27Auto merge of #117947 - Dirbaio:drop-llvm-15, r=cuviperbors-27/+0
2023-11-23remove unused pub fnklensy-26/+0
2023-11-21Update the minimum external LLVM to 16.Dario Nieuwenhuis-27/+0
2023-11-21Tighten up linkage settings for LLVM bindingsBen Kimock-3/+3
2023-11-03Use the LLVM option NoTrapAfterNoreturnMatt Harding-0/+8
2023-10-21Treat extern in compiler-builtins as `used`DianQK-103/+1
2023-10-16Add `PreservedSymbols` from LLVM to LTO.DianQK-1/+103
2023-10-15Removes the useless DisableSimplifyLibCalls parameter.DianQK-7/+2
2023-10-06fix to register analysis pass from llvm pluginEmanuele Vannacci-14/+14
2023-09-25Pass name of object file to LLVM so it can correctly emit S_OBJNAMEFlorian Schmiderer-0/+4
2023-09-15llvm-wrapper: adapt for LLVM API changesKrasimir Georgiev-5/+19
2023-09-09Rollup merge of #115358 - durin42:compress-debuginfo, r=oli-obkMatthias Krüger-0/+11
2023-09-08Auto merge of #115641 - durin42:llvm-18-fatlto-take-2, r=nikicbors-0/+33
2023-09-08debuginfo: add compiler option to allow compressed debuginfo sectionsAugie Fackler-0/+11