summaryrefslogtreecommitdiff
path: root/compiler/rustc_codegen_llvm/src/coverageinfo
Commit message (Expand)AuthorAgeFilesLines
* CFI: Fix SIGILL reached via trait objectsRamon de C Valle2023-05-091-0/+1
* Use `IntoIterator` for `mk_fn_sig`.Nicholas Nethercote2023-02-171-3/+1
* reduce rightward-driftTshepang Mbambo2023-01-271-3/+2
* Rollup merge of #106625 - Swatinem:ref/cov6, r=nagisaMatthias Krüger2023-01-261-28/+17
|\
| * Remove backwards compat for LLVM 12 coverage formatArpad Borsos2023-01-091-28/+17
* | Use UnordSet instead of FxHashSet in define_id_collections!().Michael Woerister2023-01-191-3/+5
|/
* rustc: Remove needless lifetimesJeremy Stucki2022-12-201-2/+2
* Prefer doc comments over `//`-comments in compilerMaybe Waffle2022-11-271-1/+1
* Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle2022-11-161-1/+1
* Port Instrument coverage requires llvm 12 to the new structSLASHLogin2022-11-091-1/+2
* more dupe word typosRageking82022-10-141-1/+1
* Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer2022-09-012-3/+0
* add `#[rustc_pass_by_value]` to more typeslcnr2022-03-081-4/+4
* Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesley...Matthias Krüger2022-02-041-2/+2
|\
| * Stabilize -Z instrument-coverage as -C instrument-coverageJosh Triplett2022-01-011-2/+2
* | Work around missing code coverage data causing llvm-cov failuresWesley Wiser2022-01-211-4/+13
* | Address review commentsWesley Wiser2021-12-271-20/+27
* | [code coverage] Fix missing dead code in modules that are never calledWesley Wiser2021-12-201-83/+24
|/
* Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal9782021-12-162-11/+11
* Rollup merge of #91625 - est31:remove_indexes, r=oli-obkMatthias Krüger2021-12-101-2/+2
|\
| * Remove redundant [..]sest312021-12-091-2/+2
* | code-cov: generate dead functions with private/default linkageWesley Wiser2021-12-031-2/+2
|/
* Add conditional support for coverage map version 6Rich Kadel2021-11-301-12/+33
* Update CoverageMappingFormat Support to Version6Arpad Borsos2021-11-231-10/+10
* Fix clippy lintsGuillaume Gomez2021-10-012-5/+4
* Querify `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu2021-09-181-1/+1
* ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu2021-09-181-4/+3
* Auto merge of #85178 - cjgillot:local-crate, r=oli-obkbors2021-05-171-3/+3
|\
| * Use () for codegen queries.Camille GILLOT2021-05-121-2/+2
| * Use () for mir_keys.Camille GILLOT2021-05-121-1/+1
* | rustc_codegen_ssa: append blocks to functions w/o creating a builder.Eduard-Mihai Burtescu2021-05-171-1/+2
|/
* Rollup merge of #84875 - richkadel:no-coverage-dont-check-unused, r=tmandryYuki Okushi2021-05-071-6/+2
|\
| * Removes unneeded check of `#[no_coverage]` in mapgenRich Kadel2021-05-061-6/+2
* | Update coverage docs and command line helpRich Kadel2021-05-061-1/+1
|/
* Derived Eq no longer shows uncoveredRich Kadel2021-04-271-0/+5
* Translate counters from Rust 1-based to LLVM 0-based counter idsRich Kadel2021-04-021-6/+2
* Changes from review commentsRich Kadel2021-03-231-3/+23
* Change def_id filter to use requires_monomorphization()Rich Kadel2021-03-231-1/+1
* gave unused_fn WeakAnyLinkage; moved create_pgo_func_name_varRich Kadel2021-03-191-18/+19
* coverage bug fixes and optimization supportRich Kadel2021-03-192-143/+226
* Functions inlined into reachable functions are reachableTomasz Miąsko2021-03-151-1/+1
* Make source-based code coverage compatible with MIR inliningTomasz Miąsko2021-03-151-1/+1
* Don't directly expose coverage::CounterMappingRegion via FFINikita Popov2021-03-011-2/+2
* remove redundant closures (clippy::redundant_closure)Matthias Krüger2021-01-031-1/+1
* Fixes to Rust coverageRich Kadel2020-12-071-1/+1
* Addressed feedback from 2020-12-01Rich Kadel2020-12-031-0/+19
* Combination of commitsRich Kadel2020-12-031-7/+148
* Update compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rsRich Kadel2020-11-251-1/+1
* replace assert with condition and `fatal` errorRich Kadel2020-11-251-1/+3
* Improved version checkRich Kadel2020-11-251-7/+9