index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_codegen_llvm
/
src
/
coverageinfo
/
mapgen.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-04
coverage: Represent `CovmapVersion` as an enum
Zalathar
-15
/
+32
2025-07-27
coverage: Infer `instances_used` from `pgo_func_name_var_map`
Zalathar
-8
/
+4
2025-05-28
Remove methods from StaticCodegenMethods that are not called in cg_ssa itself
bjorn3
-3
/
+1
2025-05-28
Remove a couple of uses of interior mutability around statics
bjorn3
-2
/
+3
2025-04-07
coverage: Build the CGU's global file table as late as possible
Zalathar
-69
/
+83
2025-04-06
coverage: Deal with unused functions and their names in one place
Zalathar
-29
/
+5
2025-04-06
coverage: Extract module `mapgen::unused` for handling unused functions
Zalathar
-125
/
+4
2025-01-29
upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff
Manuel Drehwald
-1
/
+1
2025-01-27
Change `collect_and_partition_mono_items` tuple return type to a struct
Oli Scherer
-2
/
+4
2024-12-19
coverage: Identify source files by ID, not by interned filename
Zalathar
-29
/
+28
2024-12-19
coverage: Store coverage source regions as `Span` until codegen
Zalathar
-1
/
+2
2024-12-17
coverage: Track used functions in a set instead of a map
Zalathar
-49
/
+33
2024-12-17
coverage: Pull function source hash out of `map_data.rs`
Zalathar
-1
/
+2
2024-12-17
coverage: Build the global file table on the fly
Zalathar
-31
/
+27
2024-12-17
coverage: Use `is_eligible_for_coverage` to filter unused functions
Zalathar
-8
/
+7
2024-12-12
coverage: Tidy up creation of covfun records
Zalathar
-2
/
+5
2024-12-12
coverage: Tidy up creation of covmap records
Zalathar
-33
/
+27
2024-12-11
coverage: Store intermediate region tables in `CovfunRecord`
Zalathar
-5
/
+5
2024-12-11
coverage: Only generate a CGU's covmap record if it has covfun records
Zalathar
-4
/
+14
2024-12-11
coverage: Reify `CovfunRecord` as an intermediate step
Zalathar
-10
/
+12
2024-12-11
coverage: Extract function metadata handling to a `covfun` submodule
Zalathar
-166
/
+8
2024-12-08
coverage: Unused functions don't need to store `CoverageIdsInfo`
Zalathar
-2
/
+1
2024-12-08
coverage: Remove FunctionCoverageCollector
Zalathar
-15
/
+6
2024-11-30
coverage: Use a query to identify which counter/expression IDs are used
Zalathar
-1
/
+5
2024-11-30
coverage: All counter terms in an unused function are zero
Zalathar
-2
/
+1
2024-11-29
Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu"
Zalathar
-66
/
+63
2024-11-24
coverage: Identify source files by ID, not by interned filename
Zalathar
-43
/
+42
2024-11-24
coverage: Store coverage source regions as `Span` until codegen
Zalathar
-8
/
+18
2024-11-24
coverage: Rename some FFI fields from `span` to `cov_span`
Zalathar
-5
/
+6
2024-11-24
coverage: Ignore functions that end up having no mappings
Zalathar
-9
/
+2
2024-11-10
Rollup merge of #132675 - Zalathar:empty-spans, r=jieyouxu
Matthias Krüger
-58
/
+72
2024-11-10
coverage: Pass a `LocalFileId` to `CoverageSpan::from_source_region`
Zalathar
-2
/
+2
2024-11-08
coverage: Remove unhelpful code for handling multiple files per function
Zalathar
-51
/
+55
2024-11-08
coverage: Add `GlobalFileId` for stricter type-checking of file IDs
Zalathar
-7
/
+17
2024-11-05
coverage: Extract safe FFI wrapper functions to `llvm_cov`
Zalathar
-37
/
+20
2024-10-31
coverage: Avoid ICE when `coverage_cx` is unexpectedly unavailable
Zalathar
-1
/
+5
2024-10-26
coverage: Add links to LLVM docs for the coverage mapping format
Zalathar
-0
/
+2
2024-10-25
coverage: Store `covfun_section_name` in the codegen context
Zalathar
-5
/
+2
2024-10-25
coverage: Make obtaining the codegen coverage context infallible
Zalathar
-10
/
+2
2024-10-25
coverage: Consolidate creation of covmap/covfun records
Zalathar
-22
/
+61
2024-10-24
Rollup merge of #131956 - Zalathar:llvm-counters, r=compiler-errors,Swatinem
Stuart Cook
-8
/
+40
2024-10-20
Make `llvm::set_section` take a `&CStr`
Zalathar
-1
/
+3
2024-10-20
Pass coverage mappings to LLVM as separate structs
Zalathar
-8
/
+40
2024-10-18
cg_llvm: Switch `llvm::add_global` to `&CStr`
Jubilee Young
-1
/
+1
2024-10-11
coverage: Remove code related to LLVM 17
Zalathar
-15
/
+6
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-2
/
+2
2024-09-17
Rename supertraits of `CodegenMethods`.
Nicholas Nethercote
-1
/
+1
2024-09-02
chore: Fix typos in 'compiler' (batch 1)
Alexander Cyon
-1
/
+1
2024-08-16
Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.
Nicholas Nethercote
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-8
/
+6
[next]