SuccessChanges

Summary

  1. [clangd] Do not report anonymous entities in findExplicitReferences (details)
  2. [InstCombine][NFC] Tests for uadd.sat and sadd.sat canonicalisation. (details)
  3. [AArch64][Builtins] Avoid unnecessary cache cleaning (details)
Commit 4c430a7c6f6b11105963c6a0ff1e6ee31517a1c8 by ibiryukov
[clangd] Do not report anonymous entities in findExplicitReferences
Summary: Otherwise every client dealing with name location should handle
anonymous names in a special manner.
This seems too error-prone, clients can probably handle anonymous
entities they care about differently.
Reviewers: hokein
Reviewed By: hokein
Subscribers: MaskRay, jkorous, arphaman, kadircet, usaxena95,
cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D69511
The file was modifiedclang-tools-extra/clangd/unittests/FindTargetTests.cpp
The file was modifiedclang-tools-extra/clangd/FindTarget.cpp
Commit d2ec416c7babe65947ab841f9c9eb08844af3549 by david.green
[InstCombine][NFC] Tests for uadd.sat and sadd.sat canonicalisation.
The file was modifiedllvm/test/Transforms/InstCombine/saturating-add-sub.ll
The file was addedllvm/test/Transforms/InstCombine/overflow_to_sat.ll
Commit 35cb3ee4ca477095bb3dd74f60ab932e185be63f by bryan.chan
[AArch64][Builtins] Avoid unnecessary cache cleaning
Use new control bits CTR_EL0.DIC and CTR_EL0.IDC to discover the d-cache
cleaning and i-cache invalidation requirements for instruction-to-data
coherence. This matches the behavior in the latest libgcc.
Author: Shaokun Zhang <zhangshaokun@hisilicon.com>
Reviewed By: peter.smith
Differential Revision: https://reviews.llvm.org/D69247
The file was modifiedcompiler-rt/lib/builtins/clear_cache.c