about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/coverageinfo/ffi.rs
AgeCommit message (Expand)AuthorLines
2025-08-06coverage: Remove all unstable support for MC/DC instrumentationZalathar-75/+3
2025-05-27coverage: Revert "unused local file IDs" due to empty function namesZalathar-21/+5
2025-05-10coverage: Detect unused local file IDs to avoid an LLVM assertionZalathar-5/+21
2025-03-20coverage: Add LLVM plumbing for expansion regionsZalathar-2/+17
2024-12-19coverage: Store coverage source regions as `Span` until codegenZalathar-22/+6
2024-12-19coverage: Rename some FFI fields from `span` to `cov_span`Zalathar-4/+4
2024-12-11coverage: Store intermediate region tables in `CovfunRecord`Zalathar-0/+28
2024-11-29Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu"Zalathar-10/+26
2024-11-24coverage: Store coverage source regions as `Span` until codegenZalathar-22/+6
2024-11-24coverage: Rename some FFI fields from `span` to `cov_span`Zalathar-4/+4
2024-11-10coverage: Pass a `LocalFileId` to `CoverageSpan::from_source_region`Zalathar-1/+7
2024-11-08coverage: Remove unhelpful code for handling multiple files per functionZalathar-1/+1
2024-10-20Pass coverage mappings to LLVM as separate structsZalathar-321/+51
2024-10-20Reduce visibility of coverage FFI functions/typesZalathar-10/+10
2024-10-08coverage. MCDC ConditionId start from 0 to keep with llvm 19zhuyunxing-6/+7
2024-09-19Reformat some comments.Nicholas Nethercote-1/+2
2024-08-28coverage: Rename `CodeRegion` to `SourceRegion`Zalathar-3/+4
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-9/+9
2024-05-30coverage: Rename MC/DC `conditions_num` to `num_conditions`Zalathar-3/+4
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing-1/+157
2024-03-14coverage: Include recorded branch info in coverage instrumentationZalathar-3/+9
2024-01-11coverage: Add enums to accommodate other kinds of coverage mappingsZalathar-1/+19
2023-10-18coverage: Store expression data in function coverage infoZalathar-11/+0
2023-10-18coverage: Rename `Operand` to `CovTerm`Zalathar-6/+6
2023-09-21coverage: Don't bother renumbering expressions on the Rust sideZalathar-13/+14
2023-09-21coverage: Make the zero counter a constantZalathar-11/+8
2023-08-02coverage: Consolidate FFI types into one moduleZalathar-0/+194
2023-08-01Make coverage counter IDs count up from 0, not 1Zalathar-6/+4
2023-07-05Move `coverageinfo::ffi` and `coverageinfo::map` out of SSAZalathar-0/+89