FailedChanges

Summary

  1. Bump minimum toolchain version Summary: The RFC on moving past C++11 got good traction: http://lists.llvm.org/pipermail/llvm-dev/2019-January/129452.html This patch therefore bumps the toolchain versions according to our policy: llvm.org/docs/DeveloperPolicy.html#toolchain Subscribers: mgorny, jkorous, dexonsmith, llvm-commits, mehdi_amini, jyknight, rsmith, chandlerc, smeenai, hans, reames, lattner, lhames, erichkeane Differential Revision: https://reviews.llvm.org/D57264
  2. Move the SMT API to LLVM Moved everything SMT-related to LLVM and updated the cmake scripts. Differential Revision: https://reviews.llvm.org/D54978
  3. Moved the whole SMT API to a single file. NFC. There is no advantage in having them in separate files, I doubt some will ever use them separately. This also makes it easier to move the API to LLVM. Differential Revision: https://reviews.llvm.org/D54977
  4. Got rid of the `Z3ConstraintManager` class Now, instead of passing the reference to a shared_ptr, we pass the shared_ptr instead. I've also removed the check if Z3 is present in CreateZ3ConstraintManager as this function already calls CreateZ3Solver that performs the exactly same check. Differential Revision: https://reviews.llvm.org/D54976
  5. Generalised the SMT state constraints This patch moves the ConstraintSMT definition to the SMTConstraintManager header to make it easier to move the Z3 backend around. We achieve this by not using shared_ptr anymore, as llvm::ImmutableSet doesn't seem to like it. The solver specific exprs and sorts are cached in the Z3Solver object now and we move pointers to those objects around. As a nice side-effect, SMTConstraintManager doesn't have to be a template anymore. Yay! Differential Revision: https://reviews.llvm.org/D54975
  6. gn build: Merge the test part of r353237.
  7. [WebAssembly] Update test output after rL353357. NFC.
  8. Add OpenBSD support to be able to get the thread name
  9. [sanitizer] Re-enabled getpw_getgr.cc on Android Reviewers: eugenis Subscribers: srhines, kubamracek, #sanitizers Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D57785
  10. [sanitizer] Remove unneeded pointer check Summary: unpoison_passwd and unpoison_group support nullptrs Reviewers: eugenis Subscribers: kubamracek, #sanitizers Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D57784
  11. [WebAssembly] Add symbol flag to the binary format llvm.used Summary: Rather than add a new attribute See https://github.com/WebAssembly/tool-conventions/issues/64 Subscribers: dschuff, jgravelle-google, aheejin, sunfish, rupprecht, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D57864
  12. Fix a minor grammar thinko.
  13. [WebAssembly] Expand symbol flags shown by llvm-objdump --symbols Differential Revision: https://reviews.llvm.org/D57861
  14. [opaque pointer types] Make EmitCall pass Function Types to CreateCall/Invoke. Also, remove the getFunctionType() function from CGCallee, since it accesses the pointee type of the value. The only use was in EmitCall, so just inline it into the debug assertion. This is the last of the changes for Call and Invoke in clang. Differential Revision: https://reviews.llvm.org/D57804
  15. [opaque pointer types] Pass through function types for TLS initialization and global destructor calls. Differential Revision: https://reviews.llvm.org/D57801
  16. [cmake] Drop clang-tools-extra from LLVM_ALL_PROJECTS We iterate over the list and only enable projects from that list that are present in LLVM_ENABLE_PROJECTS and disable all other projects. Most users will only specify clang in LLVM_ENABLE_PROJECTS and expect clang-tools-extra to be implicitly enabled, so remove clang-tools-extra from LLVM_ALL_PROJECTS so that it doesn't get disabled instead.
  17. [analyzer] Canonicalize declarations within variable regions. Memory region that correspond to a variable is identified by the variable's declaration and, in case of local variables, the stack frame it belongs to. The declaration needs to be canonical, otherwise we'd have two different memory regions that correspond to the same variable. Fix such bug for global variables with forward declarations and assert that no other problems of this kind happen. Differential Revision: https://reviews.llvm.org/D57619
  18. Remove reference to non-existent function. NFC. This comment is old. The code in question was removed in rL203174 Differential Revision: https://reviews.llvm.org/D57856
  19. [sanitizer] Don't unpoison buffer in getpw/getgr functions Summary: Buffer should be referenced by results so used parts will be unpoisoned with unpoison_group and unpoison_passwd. This fixes TSAN performance issue made us to disable this interceptors. Reviewers: eugenis, dvyukov Subscribers: srhines, kubamracek, krytarowski, #sanitizers Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D57731
  20. Revert "[analyzer] Remove the "postponed" hack, deal with derived symbols..." This reverts commit r341722. The "postponed" mechanism turns out to be necessary in order to handle situations when a symbolic region is only kept alive by implicit bindings in the Store. Otherwise the region is never scanned by the Store's worklist and the binding gets dropped despite being live, as demonstrated by the newly added tests. Differential Revision: https://reviews.llvm.org/D57554
  21. [llvm-ar] Remove leading slash when printing thin archive members Reviewers: ruiu Subscribers: llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D57845
  22. [cmake] Add all subprojects to LLVM_ALL_PROJECTS Make LLVM_ALL_PROJECTS reflect all top-level directories in the monorepo rather than an arbitrary subset. clang-tools-extra is technically unnecessary since it gets enabled by clang, but having it there for consistency shouldn't hurt either. Differential Revision: https://reviews.llvm.org/D57843
  23. [PowerPC] Add vector truncate test to prep for D56507 NFC
  24. [cmake] Add openmp to LLVM_ALL_PROJECTS It'll get ignored in LLVM_ENABLE_PROJECTS after r353148 otherwise.
Revision 353374 by jfb:
Bump minimum toolchain version

Summary:
The RFC on moving past C++11 got good traction:
  http://lists.llvm.org/pipermail/llvm-dev/2019-January/129452.html

This patch therefore bumps the toolchain versions according to our policy:
  llvm.org/docs/DeveloperPolicy.html#toolchain

Subscribers: mgorny, jkorous, dexonsmith, llvm-commits, mehdi_amini, jyknight, rsmith, chandlerc, smeenai, hans, reames, lattner, lhames, erichkeane

Differential Revision: https://reviews.llvm.org/D57264
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/CMakeLists.txt (diff)llvm.src/CMakeLists.txt
The file was modified/llvm/trunk/cmake/modules/CheckCompilerVersion.cmake (diff)llvm.src/cmake/modules/CheckCompilerVersion.cmake
The file was modified/llvm/trunk/docs/CMake.rst (diff)llvm.src/docs/CMake.rst
The file was modified/llvm/trunk/docs/GettingStarted.rst (diff)llvm.src/docs/GettingStarted.rst
Revision 353373 by mramalho:
Move the SMT API to LLVM

Moved everything SMT-related to LLVM and updated the cmake scripts.

Differential Revision: https://reviews.llvm.org/D54978
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/CMakeLists.txt (diff)clang.src/CMakeLists.txt
The file was removed/cfe/trunk/cmake/modules/FindZ3.cmakeclang.src/cmake/modules/FindZ3.cmake
The file was modified/cfe/trunk/include/clang/Config/config.h.cmake (diff)clang.src/include/clang/Config/config.h.cmake
The file was removed/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTAPI.hclang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTAPI.h
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
The file was modified/cfe/trunk/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp (diff)clang.src/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
The file was modified/cfe/trunk/lib/StaticAnalyzer/Core/CMakeLists.txt (diff)clang.src/lib/StaticAnalyzer/Core/CMakeLists.txt
The file was added/cfe/trunk/lib/StaticAnalyzer/Core/SMTConstraintManager.cppclang.src/lib/StaticAnalyzer/Core/SMTConstraintManager.cpp
The file was removed/cfe/trunk/lib/StaticAnalyzer/Core/Z3ConstraintManager.cppclang.src/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp
The file was modified/cfe/trunk/test/CMakeLists.txt (diff)clang.src/test/CMakeLists.txt
The file was modified/cfe/trunk/test/lit.site.cfg.py.in (diff)clang.src/test/lit.site.cfg.py.in
The file was modified/llvm/trunk/CMakeLists.txt (diff)llvm.src/CMakeLists.txt
The file was added/llvm/trunk/cmake/modules/FindZ3.cmakellvm.src/cmake/modules/FindZ3.cmake
The file was modified/llvm/trunk/cmake/modules/LLVMConfig.cmake.in (diff)llvm.src/cmake/modules/LLVMConfig.cmake.in
The file was modified/llvm/trunk/include/llvm/Config/config.h.cmake (diff)llvm.src/include/llvm/Config/config.h.cmake
The file was added/llvm/trunk/include/llvm/Support/SMTAPI.hllvm.src/include/llvm/Support/SMTAPI.h
The file was modified/llvm/trunk/lib/Support/CMakeLists.txt (diff)llvm.src/lib/Support/CMakeLists.txt
The file was added/llvm/trunk/lib/Support/Z3Solver.cppllvm.src/lib/Support/Z3Solver.cpp
Revision 353372 by mramalho:
Moved the whole SMT API to a single file. NFC.

There is no advantage in having them in separate files, I doubt some will ever use them separately.

This also makes it easier to move the API to LLVM.

Differential Revision: https://reviews.llvm.org/D54977
Change TypePath in RepositoryPath in Workspace
The file was added/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTAPI.hclang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTAPI.h
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
The file was removed/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.hclang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h
The file was removed/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.hclang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.h
The file was removed/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSort.hclang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSort.h
Revision 353371 by mramalho:
Got rid of the `Z3ConstraintManager` class

Now, instead of passing the reference to a shared_ptr, we pass the shared_ptr instead.

I've also removed the check if Z3 is present in CreateZ3ConstraintManager as this function already calls CreateZ3Solver that performs the exactly same check.

Differential Revision: https://reviews.llvm.org/D54976
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
The file was modified/cfe/trunk/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp (diff)clang.src/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp
Revision 353370 by mramalho:
Generalised the SMT state constraints

This patch moves the ConstraintSMT definition to the SMTConstraintManager header to make it easier to move the Z3 backend around.

We achieve this by not using shared_ptr  anymore, as llvm::ImmutableSet doesn't seem to like it.

The solver specific exprs and sorts are cached in the Z3Solver object now and we move pointers to those objects around.

As a nice side-effect, SMTConstraintManager doesn't have to be a template anymore. Yay!

Differential Revision: https://reviews.llvm.org/D54975
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTExpr.h
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSolver.h
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSort.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/SMTSort.h
The file was modified/cfe/trunk/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp (diff)clang.src/lib/StaticAnalyzer/Core/Z3ConstraintManager.cpp
Revision 353369 by pcc:
gn build: Merge the test part of r353237.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/gn/secondary/llvm/unittests/ADT/BUILD.gn (diff)llvm.src/utils/gn/secondary/llvm/unittests/ADT/BUILD.gn
Revision 353368 by sbc:
[WebAssembly] Update test output after rL353357. NFC.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/tools/llvm-readobj/symbols.test (diff)llvm.src/test/tools/llvm-readobj/symbols.test
Revision 353367 by brad:
Add OpenBSD support to be able to get the thread name
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Support/Unix/Threading.inc (diff)llvm.src/lib/Support/Unix/Threading.inc
Revision 353366 by Vitaly Buka:
[sanitizer] Re-enabled getpw_getgr.cc on Android

Reviewers: eugenis

Subscribers: srhines, kubamracek, #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D57785
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/test/sanitizer_common/TestCases/Posix/getpw_getgr.cc (diff)compiler-rt.src/test/sanitizer_common/TestCases/Posix/getpw_getgr.cc
Revision 353365 by Vitaly Buka:
[sanitizer] Remove unneeded pointer check

Summary: unpoison_passwd and unpoison_group support nullptrs

Reviewers: eugenis

Subscribers: kubamracek, #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D57784
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors.inc (diff)compiler-rt.src/lib/sanitizer_common/sanitizer_common_interceptors.inc
Revision 353360 by sbc:
[WebAssembly] Add symbol flag to the binary format llvm.used

Summary:
Rather than add a new attribute
See https://github.com/WebAssembly/tool-conventions/issues/64

Subscribers: dschuff, jgravelle-google, aheejin, sunfish, rupprecht, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D57864
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/BinaryFormat/Wasm.h (diff)llvm.src/include/llvm/BinaryFormat/Wasm.h
The file was modified/llvm/trunk/include/llvm/MC/MCSymbolWasm.h (diff)llvm.src/include/llvm/MC/MCSymbolWasm.h
The file was modified/llvm/trunk/lib/MC/MCAsmInfoWasm.cpp (diff)llvm.src/lib/MC/MCAsmInfoWasm.cpp
The file was modified/llvm/trunk/lib/MC/MCWasmStreamer.cpp (diff)llvm.src/lib/MC/MCWasmStreamer.cpp
The file was modified/llvm/trunk/lib/MC/WasmObjectWriter.cpp (diff)llvm.src/lib/MC/WasmObjectWriter.cpp
The file was modified/llvm/trunk/lib/ObjectYAML/WasmYAML.cpp (diff)llvm.src/lib/ObjectYAML/WasmYAML.cpp
The file was added/llvm/trunk/test/MC/WebAssembly/no-dead-strip.llllvm.src/test/MC/WebAssembly/no-dead-strip.ll
The file was modified/llvm/trunk/tools/llvm-readobj/WasmDumper.cpp (diff)llvm.src/tools/llvm-readobj/WasmDumper.cpp
Revision 353359 by echristo:
Fix a minor grammar thinko.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/Passes/PassBuilder.h (diff)llvm.src/include/llvm/Passes/PassBuilder.h
Revision 353357 by sbc:
[WebAssembly] Expand symbol flags shown by llvm-objdump --symbols

Differential Revision: https://reviews.llvm.org/D57861
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/MC/WebAssembly/basic-assembly.s (diff)llvm.src/test/MC/WebAssembly/basic-assembly.s
The file was modified/llvm/trunk/test/MC/WebAssembly/debug-info.ll (diff)llvm.src/test/MC/WebAssembly/debug-info.ll
The file was modified/llvm/trunk/test/MC/WebAssembly/function-alias.ll (diff)llvm.src/test/MC/WebAssembly/function-alias.ll
The file was modified/llvm/trunk/tools/llvm-readobj/WasmDumper.cpp (diff)llvm.src/tools/llvm-readobj/WasmDumper.cpp
Revision 353356 by jyknight:
[opaque pointer types] Make EmitCall pass Function Types to
CreateCall/Invoke.

Also, remove the getFunctionType() function from CGCallee, since it
accesses the pointee type of the value. The only use was in EmitCall,
so just inline it into the debug assertion.

This is the last of the changes for Call and Invoke in clang.

Differential Revision: https://reviews.llvm.org/D57804
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/CodeGen/CGCall.cpp (diff)clang.src/lib/CodeGen/CGCall.cpp
The file was modified/cfe/trunk/lib/CodeGen/CGCall.h (diff)clang.src/lib/CodeGen/CGCall.h
Revision 353355 by jyknight:
[opaque pointer types] Pass through function types for TLS
initialization and global destructor calls.

Differential Revision: https://reviews.llvm.org/D57801
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/CodeGen/CGCXX.cpp (diff)clang.src/lib/CodeGen/CGCXX.cpp
The file was modified/cfe/trunk/lib/CodeGen/CGCXXABI.h (diff)clang.src/lib/CodeGen/CGCXXABI.h
The file was modified/cfe/trunk/lib/CodeGen/CGDeclCXX.cpp (diff)clang.src/lib/CodeGen/CGDeclCXX.cpp
The file was modified/cfe/trunk/lib/CodeGen/CGExpr.cpp (diff)clang.src/lib/CodeGen/CGExpr.cpp
The file was modified/cfe/trunk/lib/CodeGen/CodeGenFunction.h (diff)clang.src/lib/CodeGen/CodeGenFunction.h
The file was modified/cfe/trunk/lib/CodeGen/CodeGenModule.h (diff)clang.src/lib/CodeGen/CodeGenModule.h
The file was modified/cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpp (diff)clang.src/lib/CodeGen/ItaniumCXXABI.cpp
The file was modified/cfe/trunk/lib/CodeGen/MicrosoftCXXABI.cpp (diff)clang.src/lib/CodeGen/MicrosoftCXXABI.cpp
Revision 353354 by smeenai:
[cmake] Drop clang-tools-extra from LLVM_ALL_PROJECTS

We iterate over the list and only enable projects from that list that
are present in LLVM_ENABLE_PROJECTS and disable all other projects. Most
users will only specify clang in LLVM_ENABLE_PROJECTS and expect
clang-tools-extra to be implicitly enabled, so remove clang-tools-extra
from LLVM_ALL_PROJECTS so that it doesn't get disabled instead.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/CMakeLists.txt (diff)llvm.src/CMakeLists.txt
Revision 353353 by dergachev:
[analyzer] Canonicalize declarations within variable regions.

Memory region that correspond to a variable is identified by the variable's
declaration and, in case of local variables, the stack frame it belongs to.

The declaration needs to be canonical, otherwise we'd have two different
memory regions that correspond to the same variable.

Fix such bug for global variables with forward declarations and assert
that no other problems of this kind happen.

Differential Revision: https://reviews.llvm.org/D57619
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
The file was modified/cfe/trunk/lib/StaticAnalyzer/Core/MemRegion.cpp (diff)clang.src/lib/StaticAnalyzer/Core/MemRegion.cpp
The file was modified/cfe/trunk/test/Analysis/globals.cpp (diff)clang.src/test/Analysis/globals.cpp
Revision 353352 by sbc:
Remove reference to non-existent function. NFC.

This comment is old. The code in question was removed in rL203174

Differential Revision: https://reviews.llvm.org/D57856
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/AsmPrinter/AsmPrinter.cpp (diff)llvm.src/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
Revision 353351 by Vitaly Buka:
[sanitizer] Don't unpoison buffer in getpw/getgr functions

Summary:
Buffer should be referenced by results so used parts will be unpoisoned with unpoison_group and unpoison_passwd.

This fixes TSAN performance issue made us to disable this interceptors.

Reviewers: eugenis, dvyukov

Subscribers: srhines, kubamracek, krytarowski, #sanitizers

Tags: #sanitizers

Differential Revision: https://reviews.llvm.org/D57731
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/lib/sanitizer_common/sanitizer_common_interceptors.inc (diff)compiler-rt.src/lib/sanitizer_common/sanitizer_common_interceptors.inc
The file was modified/compiler-rt/trunk/lib/tsan/rtl/tsan_interceptors.cc (diff)compiler-rt.src/lib/tsan/rtl/tsan_interceptors.cc
The file was added/compiler-rt/trunk/test/sanitizer_common/TestCases/Posix/getpw_getgr.cccompiler-rt.src/test/sanitizer_common/TestCases/Posix/getpw_getgr.cc
Revision 353350 by dergachev:
Revert "[analyzer] Remove the "postponed" hack, deal with derived symbols..."

This reverts commit r341722.

The "postponed" mechanism turns out to be necessary in order to handle
situations when a symbolic region is only kept alive by implicit bindings
in the Store. Otherwise the region is never scanned by the Store's worklist
and the binding gets dropped despite being live, as demonstrated
by the newly added tests.

Differential Revision: https://reviews.llvm.org/D57554
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h (diff)clang.src/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
The file was modified/cfe/trunk/lib/StaticAnalyzer/Core/RegionStore.cpp (diff)clang.src/lib/StaticAnalyzer/Core/RegionStore.cpp
The file was modified/cfe/trunk/test/Analysis/malloc.c (diff)clang.src/test/Analysis/malloc.c
The file was modified/cfe/trunk/test/Analysis/symbol-reaper.c (diff)clang.src/test/Analysis/symbol-reaper.c
Revision 353347 by rupprecht:
[llvm-ar] Remove leading slash when printing thin archive members

Reviewers: ruiu

Subscribers: llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D57845
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/tools/llvm-ar/print-thin-archive-path.testllvm.src/test/tools/llvm-ar/print-thin-archive-path.test
The file was modified/llvm/trunk/tools/llvm-ar/llvm-ar.cpp (diff)llvm.src/tools/llvm-ar/llvm-ar.cpp
Revision 353346 by smeenai:
[cmake] Add all subprojects to LLVM_ALL_PROJECTS

Make LLVM_ALL_PROJECTS reflect all top-level directories in the monorepo
rather than an arbitrary subset. clang-tools-extra is technically
unnecessary since it gets enabled by clang, but having it there for
consistency shouldn't hurt either.

Differential Revision: https://reviews.llvm.org/D57843
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/CMakeLists.txt (diff)llvm.src/CMakeLists.txt
Revision 353344 by froese:
[PowerPC] Add vector truncate test to prep for D56507 NFC
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/CodeGen/PowerPC/vec-trunc.llllvm.src/test/CodeGen/PowerPC/vec-trunc.ll
Revision 353343 by smeenai:
[cmake] Add openmp to LLVM_ALL_PROJECTS

It'll get ignored in LLVM_ENABLE_PROJECTS after r353148 otherwise.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/CMakeLists.txt (diff)llvm.src/CMakeLists.txt