summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-mca/llvm-mca.cpp
diff options
context:
space:
mode:
authorSam McCall <sam.mccall@gmail.com>2018-06-22 16:11:35 +0000
committerSam McCall <sam.mccall@gmail.com>2018-06-22 16:11:35 +0000
commita68951e37e3df3ba19d9df0dde3bf6353e7109ad (patch)
tree9adea1297fd96e1f65256235157b0924d041e38c /llvm/tools/llvm-mca/llvm-mca.cpp
parent213cb1b82d3c8e311a4ea45d8c0888b9eb0008da (diff)
downloadbcm5719-llvm-a68951e37e3df3ba19d9df0dde3bf6353e7109ad.tar.gz
bcm5719-llvm-a68951e37e3df3ba19d9df0dde3bf6353e7109ad.zip
[clangd] More precise representation of symbol names/labels in the index.
Summary: Previously, the strings matched LSP completion pretty closely. The completion label was a single string, for instance. This made implementing completion itself easy but makes it hard to use the names in other way, e.g. pretty-printed name in synthesized documentation/hover. It also limits our introspection into completion items, which can only be as precise as the indexed symbols. This change is a prerequisite to improvements to overload bundling which need to inspect e.g. signature structure. Reviewers: ioeric Subscribers: ilya-biryukov, MaskRay, jkorous, cfe-commits Differential Revision: https://reviews.llvm.org/D48475 llvm-svn: 335360
Diffstat (limited to 'llvm/tools/llvm-mca/llvm-mca.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud