SuccessChanges

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

Summary

  1. [NFC][DwarfDebug] Add test for variables with a single location which (details)
  2. [NFC][DwarfDebug] Add test for variables with a single location which (details)
  3. [AssumeBundles] fix crashes (details)
  4. [clangd] Fix remote index build for macOS with Homebrew-installed gRPC and Protobuf (details)
Commit 72edb7986a8059cda12b808aa68828af88a0a1eb by orlando.hyams
[NFC][DwarfDebug] Add test for variables with a single location which

don't span their entire scope.

The previous commit (6d1c40c171e) is an older version of the test.

Reviewed By: aprantl, vsk

Differential Revision: https://reviews.llvm.org/D79573
The file was modifiedllvm/test/DebugInfo/X86/location-range.mir
Commit da100de0a68fb3c17bf0856f432465c0721c841f by tyker
[NFC][DwarfDebug] Add test for variables with a single location which

don't span their entire scope.

The previous commit (6d1c40c171e) is an older version of the test.

Reviewed By: aprantl, vsk

Differential Revision: https://reviews.llvm.org/D79573
The file was modifiedllvm/lib/Analysis/AssumeBundleQueries.cpp
The file was modifiedllvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
The file was addedllvm/test/Transforms/Util/assume-simplify.ll
The file was modifiedllvm/test/Transforms/Util/assume-builder.ll
The file was modifiedllvm/lib/Analysis/AssumptionCache.cpp
The file was modifiedllvm/lib/Passes/PassBuilder.cpp
The file was modifiedllvm/lib/Transforms/IPO/PassManagerBuilder.cpp
The file was modifiedllvm/lib/Passes/PassRegistry.def
The file was modifiedllvm/include/llvm/Transforms/Utils/AssumeBundleBuilder.h
The file was modifiedllvm/include/llvm/InitializePasses.h
The file was modifiedllvm/lib/Transforms/Utils/Utils.cpp
The file was modifiedllvm/lib/IR/LLVMContext.cpp
The file was modifiedllvm/include/llvm/Transforms/Utils.h
The file was modifiedllvm/include/llvm/IR/LLVMContext.h
The file was modifiedllvm/include/llvm/Analysis/AssumeBundleQueries.h
Commit 78d85c20919ff0a92e2a4e83c9be65a9cd493c0c by tyker
[AssumeBundles] fix crashes

Summary:
this patch fixe crash/asserts found in the test-suite.
the AssumeptionCache cannot be assumed to have all assumes contrary to what i tought.
prevent generation of information for terminators, because this can create broken IR in transfromation where we insert the new terminator before removing the old one.

Reviewers: jdoerfert

Reviewed By: jdoerfert

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D79458
The file was modifiedllvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp
The file was modifiedllvm/lib/Analysis/AssumeBundleQueries.cpp
The file was modifiedllvm/test/Transforms/Util/assume-builder.ll
Commit 3bc95257315f1dabe6276d33c5180135b2666d17 by kbobyrev
[clangd] Fix remote index build for macOS with Homebrew-installed gRPC and Protobuf

Reviewers: sammccall

Reviewed By: sammccall

Subscribers: mgorny, ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, usaxena95, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D79387
The file was modifiedllvm/cmake/modules/FindGRPC.cmake