AbortedChanges

Summary

  1. [Docs] Fix --print-supported-cpus option rendering (details)
  2. [llvm-cov gcov] Improve accuracy when some edges are not measured (details)
  3. [gcov] Assign names to some types and loaded values used in @__llvm_internal* (details)
Commit 0fb2203cd6c287e7438b7ac2571645066c63eeb6 by joker.eph
[Docs] Fix --print-supported-cpus option rendering

Adds link/code sample to avoid rendering two dashes as non-ASCII "en dash".
Also make wording a complete sentence.

Reviewed By: nickdesaulniers, tmfink

Differential Revision: https://reviews.llvm.org/D85596
The file was modifiedclang/docs/CommandGuide/clang.rst
Commit 8cf1ac97cec654923b4f80ad11506bf06ec34f65 by i
[llvm-cov gcov] Improve accuracy when some edges are not measured

Also guard against infinite recursion if GCOV_ARC_ON_TREE edges contain a cycle.
The file was modifiedllvm/include/llvm/ProfileData/GCOV.h
The file was modifiedllvm/lib/ProfileData/GCOV.cpp
The file was modifiedcompiler-rt/test/profile/gcov-basic.c
The file was modifiedllvm/test/tools/llvm-cov/gcov-8.c
Commit f086e85eea94a51eb42115496ac5d24f07bc8791 by i
[gcov] Assign names to some types and loaded values used in @__llvm_internal*

This makes the generated IR much more readable.
The file was modifiedclang/test/CodeGen/code-coverage.c
The file was modifiedllvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp