about summary refs log tree commit diff
path: root/compiler/rustc_llvm
AgeCommit message (Expand)AuthorLines
2024-10-25coverage: Emit MC/DC intrinsics using the normal helper methodZalathar-28/+0
2024-10-25coverage: Emit `llvm.instrprof.increment` using the normal helper methodZalathar-11/+0
2024-10-24Rollup merge of #131956 - Zalathar:llvm-counters, r=compiler-errors,SwatinemStuart Cook-91/+91
2024-10-20Rollup merge of #131876 - workingjubilee:llvm-c-c-c-comdat, r=ZalatharStuart Cook-10/+0
2024-10-20Pass coverage mappings to LLVM as separate structsZalathar-91/+91
2024-10-19llvm: Delete LLVMRustSetComdatJubilee Young-10/+0
2024-10-16clang-formatArthur Eubanks-2/+2
2024-10-16rustc_llvm: Fix flattened CLI argsArthur Eubanks-2/+2
2024-10-11Rollup merge of #131552 - durin42:llvm-20-getOrInsertDeclaration, r=cuviperTrevor Gross-6/+19
2024-10-11RustWrapper: adapt for rename of Intrinsic::getDeclarationAugie Fackler-6/+19
2024-10-11coverage: Remove code related to LLVM 17Zalathar-1/+1
2024-10-08coverage. Disable supporting mcdc on llvm-18zhuyunxing-44/+15
2024-09-30Unpin `cc` and upgrade to the latest versionTrevor Gross-1/+1
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-78/+10
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-2/+6
2024-09-15Add system libs when cross compiling for WindowsChris Denton-1/+4
2024-09-05update cfgsBoxy-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-27Rollup merge of #129648 - nnethercote:unreachable_pub-2, r=UrgauMatthias Krüger-0/+1
2024-08-27Rollup merge of #129635 - compiler-errors:unsafe-blocks, r=spastorinoMatthias Krüger-2/+3
2024-08-27Rollup merge of #126985 - Mrmaxmeier:dwarf-embed-source, r=davidtwcoTrevor Gross-2/+7
2024-08-27Add `warn(unreachable_pub)` to `rustc_llvm`.Nicholas Nethercote-0/+1
2024-08-26Use unsafe extern blocks throughout the compilerMichael Goulet-2/+3
2024-08-24Rollup merge of #129290 - tgross35:pin-cc, r=Mark-SimulacrumMatthias Krüger-1/+1
2024-08-21llvm-wrapper: adapt for LLVM 20 API changesKrasimir Georgiev-0/+11
2024-08-19Pin `cc` to 1.0.105Trevor Gross-1/+1
2024-08-15Auto merge of #128936 - bjorn3:fix_thin_archive_reading, r=jieyouxubors-9/+5
2024-08-14Fix null pointer dereference when a file is not an object filebjorn3-0/+3
2024-08-14Use toString instead of raw_svector_ostream for error messagesbjorn3-9/+2
2024-08-12Auto merge of #128371 - andjo403:rangeAttribute, r=nikicbors-0/+12
2024-08-11Add range attribute to scalar function results and argumentsAndreas Jonson-0/+12
2024-08-09Enable zstd for debug compression.Kyle Huey-3/+26
2024-07-30Disable MC/DC tests on LLVM 19Krasimir Georgiev-1/+1
2024-07-29Add `-Z embed-source=yes` to embed source code in DWARF debug infoMrmaxmeier-2/+7
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-07-25LLVM: LLVM-20.0 removes MMX typesMatthew Maurer-2/+0
2024-07-16Rollup merge of #124033 - bjorn3:ar_archive_writer_0_3_0, r=davidtwcoTrevor Gross-31/+105
2024-07-16Fix unsafe_op_in_unsafe_fn in compilerMichael Goulet-1/+1
2024-07-12Remove LLVMRustDIBuilderInsertDeclareAtEnd return valueNikita Popov-11/+6
2024-07-12Fix incorrect NDEBUG handling in LLVM bindingsNikita Popov-2/+1