Changes from Git (git http://labmaster3.local/git/llvm-project.git)


  1. [IR] Mark memset.* intrinsics as IntrWriteMem. (details)
  2. [clangd] Dont display `<unknown>` kinds in hover board (details)
Commit 0b21d552620dd593ddc93a93b5e779d5950f4a24 by flo
[IR] Mark memset.* intrinsics as IntrWriteMem.
llvm.memset intrinsics do only write memory, but are missing
IntrWriteMem, so they doesNotReadMemory() returns false for them.
The test change is due to the test checking the fn attribute ids at the
call sites, which got bumped up due to a new combination with writeonly
appearing in the test file.
Reviewers: jdoerfert, reames, efriedma, nlopes, lebedev.ri
Reviewed By: jdoerfert
Differential Revision:
The file was modifiedllvm/test/Transforms/DeadStoreElimination/simple.ll
The file was modifiedllvm/test/Transforms/InstCombine/malloc-free-delete.ll
The file was modifiedllvm/test/Transforms/ObjCARC/nested.ll
The file was modifiedllvm/include/llvm/IR/
The file was modifiedllvm/test/Analysis/BasicAA/cs-cs.ll
Commit b08e8353a89f682861ef947fdb6e229b3de2e37d by kadircet
[clangd] Dont display `<unknown>` kinds in hover board
Summary: Currently when hovering over an `auto` or `decltype` that
resolve to a builtin-type, clangd would display `<unknown>` as the kind
of the symbol.
Drop that to make rendering nicer.
Reviewers: usaxena95
Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, cfe-commits
Tags: #clang
Differential Revision:
The file was modifiedclang-tools-extra/clangd/Hover.cpp
The file was modifiedclang-tools-extra/clangd/unittests/HoverTests.cpp