SuccessChanges

Summary

  1. Removed long time off-line builders and slaves. Builders: llvm-mips-linux perf-x86_64-penryn-O3 clang-openbsd-amd64 perf-x86_64-penryn-O3-polly-fast perf-x86_64-penryn-O3-polly-parallel-fast perf-x86_64-penryn-O3-polly-unprofitable perf-x86_64-penryn-O3-polly perf-x86_64-penryn-O3-polly-detect-only lldb-amd64-ninja-freebsd11 clang-native-aarch64-full clang-bpf-build Slaves: pollyperf1, pollyperf2, pollyperf3, pollyperf4, pollyperf5, pollyperf6, pollyperf7, pollyperf11, pollyperf14, pollyperf15, mipsswbrd002, juno-aarch64-01, bpf-build-slave01, lldb-amd64-ninja-freebsd11, openbsd-amd64
  2. Removed commented out builders and slaves.
Revision 362851 by gkistanova:
Removed long time off-line builders and slaves.

Builders:
llvm-mips-linux
perf-x86_64-penryn-O3
clang-openbsd-amd64
perf-x86_64-penryn-O3-polly-fast
perf-x86_64-penryn-O3-polly-parallel-fast
perf-x86_64-penryn-O3-polly-unprofitable
perf-x86_64-penryn-O3-polly
perf-x86_64-penryn-O3-polly-detect-only
lldb-amd64-ninja-freebsd11
clang-native-aarch64-full
clang-bpf-build

Slaves:
pollyperf1, pollyperf2, pollyperf3, pollyperf4, pollyperf5, pollyperf6, pollyperf7, pollyperf11, pollyperf14, pollyperf15,
mipsswbrd002, juno-aarch64-01, bpf-build-slave01, lldb-amd64-ninja-freebsd11, openbsd-amd64
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/buildbot/osuosl/master/config/builders.pybuildbot/osuosl/master/config/builders.py
The file was modified/zorg/trunk/buildbot/osuosl/master/config/slaves.pybuildbot/osuosl/master/config/slaves.py
Revision 362850 by gkistanova:
Removed commented out builders and slaves.
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/buildbot/osuosl/master/config/builders.pybuildbot/osuosl/master/config/builders.py
The file was modified/zorg/trunk/buildbot/osuosl/master/config/slaves.pybuildbot/osuosl/master/config/slaves.py

Summary

  1. [llvm-lipo] Add docs for llvm-lipo Add docs (llvm-lipo.rst) for llvm-lipo. Test plan: make -j8 sphinx check that ./docs/html/CommandGuide/llvm-lipo.html is built correctly and looks okay. Differential revision: https://reviews.llvm.org/D62706
  2. [llvm-objdump] Fix Bugzilla ID 41862 to support checking addresses of disassembled object Summary: This fixes the bugzilla id,41862 to support dealing with checking stop address against start address to support this not being a proper object to check the disasembly against like gnu objdump currently does. Reviewers: jakehehrlich, rupprecht, echristo, jhenderson, grimar Reviewed By: jhenderson Subscribers: MaskRay, smeenai, rupprecht, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D61969 Patch by Nicholas Krause!
  3. Fix string literals to avoid deprecation warnings in regexp patterns In LLDB, where tests run with the debug version of Python, we get a series of deprecation warnings because escape sequences like `\(` are being treated as part of the string literal rather than an escape for the regexp pattern. NFC intended. Differential Revision: https://reviews.llvm.org/D62882
  4. [llvm-lipo] Drop unneeded braces. NFC
  5. [llvm-lipo] Implement -archs Displays the architecture names of an input file. Unknown architectures are represented by unknown(cputype,cpusubtype). Patch by Anusha Basana <anusha.basana@gmail.com> Differential Revision: https://reviews.llvm.org/D62753
  6. [DomTreeUpdater] Add all insert before all delete updates to reduce compile time. Summary: The cleanup in D62751 introduced a compile-time regression due to the way DT updates are performed. Add all insert edges then all delete edges in DTU to match the previous compile time. Compile time on the test provided by @mstorsjo before and after this patch on my machine: 113.046s vs 35.649s Repro: clang -target x86_64-w64-mingw32 -c -O3 glew-preproc.c; on https://martin.st/temp/glew-preproc.c. Reviewers: kuhar, NutshellySima, mstorsjo Subscribers: jlebar, mstorsjo, dmgreen, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D62981
  7. [llvm-objdump] Add warning if --disassemble-functions specifies an unknown symbol Summary: Fixes Bug 41904 https://bugs.llvm.org/show_bug.cgi?id=41904 Re-land r362768 after it was reverted in r362826. Reviewers: jhenderson, rupprecht, grimar, MaskRay Reviewed By: jhenderson, rupprecht, MaskRay Subscribers: dexonsmith, rupprecht, kristina, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D62275
  8. [X86] Remove unnecessary new line escape from the end of a macro. NFC
  9. [ADT] Enable set_difference() to be used on StringSet Summary: Re-land r362766 after it was reverted in r362823. Reviewers: jhenderson, dsanders, aaron.ballman, MatzeB, lhames, dblaikie Reviewed By: dblaikie Subscribers: smeenai, mgrang, mgorny, dexonsmith, kristina, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D62369
  10. [GlobalISel] IRTranslator: Translate the intrinsics ignored by CodeGen Summary: Translate `llvm.assume`, `llvm.var.annotation` and `llvm.sideeffect` to nothing as they have no effect on CodeGen. Reviewers: qcolombet, aditya_nandakumar, dsanders, paquette, aemerson, arsenm Reviewed By: arsenm Subscribers: hiraditya, wdng, rovka, kristof.beyls, javed.absar, Petar.Avramovic, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D63022
  11. [APFloat] APFloat::Storage::Storage - refix use after move Summary: Re-land r360675 after it was reverted in r360770. This was reported in: https://llvm.org/reports/scan-build/ Based on feedback in: https://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20190513/652286.html Reviewers: RKSimon, efriedma Reviewed By: RKSimon, efriedma Subscribers: eli.friedman, hiraditya, llvm-commits, srhines Tags: #llvm Differential Revision: https://reviews.llvm.org/D62767
  12. [ORC] Update symbol lookup to use a single callback with a required symbol state rather than two callbacks. The asynchronous lookup API (which the synchronous lookup API wraps for convenience) used to take two callbacks: OnResolved (called once all requested symbols had an address assigned) and OnReady to be called once all requested symbols were safe to access). This patch updates the asynchronous lookup API to take a single 'OnComplete' callback and a required state (SymbolState) to determine when the callback should be made. This simplifies the common use case (where the client is interested in a specific state) and will generalize neatly as new states are introduced to track runtime initialization of symbols. Clients who were making use of both callbacks in a single query will now need to issue two queries (one for SymbolState::Resolved and another for SymbolState::Ready). Synchronous lookup API clients who were explicitly passing the WaitOnReady argument will now need neeed to pass a SymbolState instead (for 'WaitOnReady == true' use SymbolState::Ready, for 'WaitOnReady == false' use SymbolState::Resolved). Synchronous lookup API clients who were using default arugment values should see no change.
  13. [IR] Add UnaryOperator::CreateFNegFMF(...) Differential Revision: https://reviews.llvm.org/D62705
  14. Unbreak 32-bit build.
  15. Revert "[llvm-objdump] Add warning if --disassemble-functions specifies an unknown symbol" This reverts commit 50f61af3f304a03f10d9ecb0828829f0a72d0099, it used the function introduced in the previous revert of 0bddef79019a23ab14fcdb27028e55e484674c88.
  16. [DAGCombine] visitAND - fix local shadow variable warnings. NFCI.
  17. Revert "[ADT] Enable set_difference() to be used on StringSet" This reverts commit 0bddef79019a23ab14fcdb27028e55e484674c88, it was causing ASan failures on the sanitizer bots: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/32800
  18. Fix -Wunused-lambda-capture warning. NFCI.
Revision 362848 by alexshap:
[llvm-lipo] Add docs for llvm-lipo

Add docs (llvm-lipo.rst) for llvm-lipo.

Test plan:
make -j8 sphinx
check that ./docs/html/CommandGuide/llvm-lipo.html is built correctly and looks okay.

Differential revision: https://reviews.llvm.org/D62706
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/docs/CommandGuide/index.rsttrunk/docs/CommandGuide/index.rst
The file was added/llvm/trunk/docs/CommandGuide/llvm-lipo.rsttrunk/docs/CommandGuide/llvm-lipo.rst
Revision 362847 by rupprecht:
[llvm-objdump] Fix Bugzilla ID 41862 to support checking addresses of disassembled object

Summary:
This fixes the bugzilla id,41862 to support dealing with checking
stop address against start address to support this not being a
proper object to check the disasembly against like gnu objdump
currently does.

Reviewers: jakehehrlich, rupprecht, echristo, jhenderson, grimar

Reviewed By: jhenderson

Subscribers: MaskRay, smeenai, rupprecht, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D61969

Patch by Nicholas Krause!
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/test/tools/llvm-objdump/X86/start-stop-address.testtrunk/test/tools/llvm-objdump/X86/start-stop-address.test
The file was modified/llvm/trunk/tools/llvm-objdump/llvm-objdump.cpptrunk/tools/llvm-objdump/llvm-objdump.cpp
Revision 362846 by amccarth:
Fix string literals to avoid deprecation warnings in regexp patterns

In LLDB, where tests run with the debug version of Python, we get a
series of deprecation warnings because escape sequences like `\(` are
being treated as part of the string literal rather than an escape for
the regexp pattern.

NFC intended.

Differential Revision: https://reviews.llvm.org/D62882
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/utils/lit/lit/TestRunner.pytrunk/utils/lit/lit/TestRunner.py
Revision 362841 by smeenai:
[llvm-lipo] Drop unneeded braces. NFC
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/tools/llvm-lipo/llvm-lipo.cpptrunk/tools/llvm-lipo/llvm-lipo.cpp
Revision 362840 by smeenai:
[llvm-lipo] Implement -archs

Displays the architecture names of an input file.
Unknown architectures are represented by unknown(cputype,cpusubtype).

Patch by Anusha Basana <anusha.basana@gmail.com>

Differential Revision: https://reviews.llvm.org/D62753
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/tools/llvm-lipo/archs-macho-binary-unknown.testtrunk/test/tools/llvm-lipo/archs-macho-binary-unknown.test
The file was added/llvm/trunk/test/tools/llvm-lipo/archs-macho-binary.testtrunk/test/tools/llvm-lipo/archs-macho-binary.test
The file was added/llvm/trunk/test/tools/llvm-lipo/archs-universal-binary-arm.testtrunk/test/tools/llvm-lipo/archs-universal-binary-arm.test
The file was added/llvm/trunk/test/tools/llvm-lipo/archs-universal-binary-unknown.testtrunk/test/tools/llvm-lipo/archs-universal-binary-unknown.test
The file was added/llvm/trunk/test/tools/llvm-lipo/archs-universal-binary-x86.testtrunk/test/tools/llvm-lipo/archs-universal-binary-x86.test
The file was added/llvm/trunk/test/tools/llvm-lipo/help-error-messages.testtrunk/test/tools/llvm-lipo/help-error-messages.test
The file was removed/llvm/trunk/test/tools/llvm-lipo/help-message.testtrunk/test/tools/llvm-lipo/help-message.test
The file was modified/llvm/trunk/test/tools/llvm-lipo/verify-arch-universal-binary.testtrunk/test/tools/llvm-lipo/verify-arch-universal-binary.test
The file was modified/llvm/trunk/tools/llvm-lipo/LipoOpts.tdtrunk/tools/llvm-lipo/LipoOpts.td
The file was modified/llvm/trunk/tools/llvm-lipo/llvm-lipo.cpptrunk/tools/llvm-lipo/llvm-lipo.cpp
Revision 362839 by asbirlea:
[DomTreeUpdater] Add all insert before all delete updates to reduce compile time.

Summary:
The cleanup in D62751 introduced a compile-time regression due to the way DT updates are performed.
Add all insert edges then all delete edges in DTU to match the previous compile time.
Compile time on the test provided by @mstorsjo before and after this patch on my machine:
113.046s vs 35.649s
Repro: clang -target x86_64-w64-mingw32 -c -O3 glew-preproc.c; on https://martin.st/temp/glew-preproc.c.

Reviewers: kuhar, NutshellySima, mstorsjo

Subscribers: jlebar, mstorsjo, dmgreen, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D62981
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Transforms/Utils/BasicBlockUtils.cpptrunk/lib/Transforms/Utils/BasicBlockUtils.cpp
Revision 362838 by pozulp:
[llvm-objdump] Add warning if --disassemble-functions specifies an unknown symbol

Summary:
Fixes Bug 41904 https://bugs.llvm.org/show_bug.cgi?id=41904

Re-land r362768 after it was reverted in r362826.

Reviewers: jhenderson, rupprecht, grimar, MaskRay

Reviewed By: jhenderson, rupprecht, MaskRay

Subscribers: dexonsmith, rupprecht, kristina, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D62275
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/tools/llvm-objdump/X86/warn-missing-disasm-func.testtrunk/test/tools/llvm-objdump/X86/warn-missing-disasm-func.test
The file was modified/llvm/trunk/tools/llvm-objdump/llvm-objdump.cpptrunk/tools/llvm-objdump/llvm-objdump.cpp
Revision 362837 by ctopper:
[X86] Remove unnecessary new line escape from the end of a macro. NFC
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86InstrFMA3Info.cpptrunk/lib/Target/X86/X86InstrFMA3Info.cpp
Revision 362835 by pozulp:
[ADT] Enable set_difference() to be used on StringSet

Summary: Re-land r362766 after it was reverted in r362823.

Reviewers: jhenderson, dsanders, aaron.ballman, MatzeB, lhames, dblaikie

Reviewed By: dblaikie

Subscribers: smeenai, mgrang, mgorny, dexonsmith, kristina, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D62369
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/ADT/StringMap.htrunk/include/llvm/ADT/StringMap.h
The file was modified/llvm/trunk/include/llvm/ADT/StringSet.htrunk/include/llvm/ADT/StringSet.h
The file was modified/llvm/trunk/unittests/ADT/CMakeLists.txttrunk/unittests/ADT/CMakeLists.txt
The file was modified/llvm/trunk/unittests/ADT/StringMapTest.cpptrunk/unittests/ADT/StringMapTest.cpp
The file was added/llvm/trunk/unittests/ADT/StringSetTest.cpptrunk/unittests/ADT/StringSetTest.cpp
Revision 362834 by volkan:
[GlobalISel] IRTranslator: Translate the intrinsics ignored by CodeGen

Summary:
Translate `llvm.assume`, `llvm.var.annotation` and `llvm.sideeffect` to nothing
as they have no effect on CodeGen.

Reviewers: qcolombet, aditya_nandakumar, dsanders, paquette, aemerson, arsenm

Reviewed By: arsenm

Subscribers: hiraditya, wdng, rovka, kristof.beyls, javed.absar, Petar.Avramovic, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D63022
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/GlobalISel/IRTranslator.cpptrunk/lib/CodeGen/GlobalISel/IRTranslator.cpp
The file was modified/llvm/trunk/test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.lltrunk/test/CodeGen/AArch64/GlobalISel/arm64-irtranslator.ll
Revision 362833 by nickdesaulniers:
[APFloat] APFloat::Storage::Storage - refix use after move

Summary:
Re-land r360675 after it was reverted in r360770.

This was reported in:
https://llvm.org/reports/scan-build/

Based on feedback in:
https://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20190513/652286.html

Reviewers: RKSimon, efriedma

Reviewed By: RKSimon, efriedma

Subscribers: eli.friedman, hiraditya, llvm-commits, srhines

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D62767
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Support/APFloat.cpptrunk/lib/Support/APFloat.cpp
Revision 362832 by Lang Hames:
[ORC] Update symbol lookup to use a single callback with a required symbol state
rather than two callbacks.

The asynchronous lookup API (which the synchronous lookup API wraps for
convenience) used to take two callbacks: OnResolved (called once all requested
symbols had an address assigned) and OnReady to be called once all requested
symbols were safe to access). This patch updates the asynchronous lookup API to
take a single 'OnComplete' callback and a required state (SymbolState) to
determine when the callback should be made. This simplifies the common use case
(where the client is interested in a specific state) and will generalize neatly
as new states are introduced to track runtime initialization of symbols.

Clients who were making use of both callbacks in a single query will now need to
issue two queries (one for SymbolState::Resolved and another for
SymbolState::Ready). Synchronous lookup API clients who were explicitly passing
the WaitOnReady argument will now need neeed to pass a SymbolState instead (for
'WaitOnReady == true' use SymbolState::Ready, for 'WaitOnReady == false' use
SymbolState::Resolved). Synchronous lookup API clients who were using default
arugment values should see no change.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/ExecutionEngine/Orc/Core.htrunk/include/llvm/ExecutionEngine/Orc/Core.h
The file was modified/llvm/trunk/include/llvm/ExecutionEngine/Orc/Legacy.htrunk/include/llvm/ExecutionEngine/Orc/Legacy.h
The file was modified/llvm/trunk/lib/ExecutionEngine/Orc/Core.cpptrunk/lib/ExecutionEngine/Orc/Core.cpp
The file was modified/llvm/trunk/lib/ExecutionEngine/Orc/ExecutionUtils.cpptrunk/lib/ExecutionEngine/Orc/ExecutionUtils.cpp
The file was modified/llvm/trunk/lib/ExecutionEngine/Orc/LazyReexports.cpptrunk/lib/ExecutionEngine/Orc/LazyReexports.cpp
The file was modified/llvm/trunk/lib/ExecutionEngine/Orc/Legacy.cpptrunk/lib/ExecutionEngine/Orc/Legacy.cpp
The file was modified/llvm/trunk/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpptrunk/lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp
The file was modified/llvm/trunk/lib/ExecutionEngine/Orc/OrcCBindingsStack.htrunk/lib/ExecutionEngine/Orc/OrcCBindingsStack.h
The file was modified/llvm/trunk/lib/ExecutionEngine/Orc/OrcMCJITReplacement.htrunk/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h
The file was modified/llvm/trunk/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpptrunk/lib/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.cpp
The file was modified/llvm/trunk/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpptrunk/unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
The file was modified/llvm/trunk/unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpptrunk/unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
The file was modified/llvm/trunk/unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpptrunk/unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
Revision 362828 by mcinally:
[IR] Add UnaryOperator::CreateFNegFMF(...)

Differential Revision: https://reviews.llvm.org/D62705
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/IR/InstrTypes.htrunk/include/llvm/IR/InstrTypes.h
The file was modified/llvm/trunk/unittests/IR/InstructionsTest.cpptrunk/unittests/IR/InstructionsTest.cpp
Revision 362827 by pcc:
Unbreak 32-bit build.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/tools/llvm-objcopy/ELF/Object.htrunk/tools/llvm-objcopy/ELF/Object.h
Revision 362826 by vlad.tsyrklevich:
Revert "[llvm-objdump] Add warning if --disassemble-functions specifies an unknown symbol"

This reverts commit 50f61af3f304a03f10d9ecb0828829f0a72d0099, it used
the function introduced in the previous revert of
0bddef79019a23ab14fcdb27028e55e484674c88.
Change TypePath in RepositoryPath in Workspace
The file was removed/llvm/trunk/test/tools/llvm-objdump/X86/warn-missing-disasm-func.testtrunk/test/tools/llvm-objdump/X86/warn-missing-disasm-func.test
The file was modified/llvm/trunk/tools/llvm-objdump/llvm-objdump.cpptrunk/tools/llvm-objdump/llvm-objdump.cpp
Revision 362825 by rksimon:
[DAGCombine] visitAND - fix local shadow variable warnings. NFCI.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpptrunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Revision 362823 by vlad.tsyrklevich:
Revert "[ADT] Enable set_difference() to be used on StringSet"

This reverts commit 0bddef79019a23ab14fcdb27028e55e484674c88, it was
causing ASan failures on the sanitizer bots:
http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/32800
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/include/llvm/ADT/StringMap.htrunk/include/llvm/ADT/StringMap.h
The file was modified/llvm/trunk/include/llvm/ADT/StringSet.htrunk/include/llvm/ADT/StringSet.h
The file was modified/llvm/trunk/unittests/ADT/CMakeLists.txttrunk/unittests/ADT/CMakeLists.txt
The file was modified/llvm/trunk/unittests/ADT/StringMapTest.cpptrunk/unittests/ADT/StringMapTest.cpp
The file was removed/llvm/trunk/unittests/ADT/StringSetTest.cpptrunk/unittests/ADT/StringSetTest.cpp
Revision 362822 by rksimon:
Fix -Wunused-lambda-capture warning. NFCI.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/tools/llvm-objcopy/ELF/ELFObjcopy.cpptrunk/tools/llvm-objcopy/ELF/ELFObjcopy.cpp

Summary

  1. Relax test so that the clang binary doesn't need to be named "clang".
  2. Revert "[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods." This reverts commit f1f6e0fc2468e9c120b22b939507c527d08b8ee8, it was causing LSan failures on the sanitizer bots: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/32809
  3. Driver, IRGen: Set partitions on GlobalValues according to -fsymbol-partition flag. Differential Revision: https://reviews.llvm.org/D62636
  4. Revert "[Support][Test] Time profiler: add regression test" This reverts commit 44282a60c90fdded249d57d91b12c6c0907102ec. This breaks buildbot.
  5. [Support][Test] Time profiler: add regression test Summary: Add output to `llvm::errs()` when `-ftime-trace` option is enabled, add regression test checking this option works as expected. Reviewers: thakis, aganea Subscribers: cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D61914 llvm-svn: 362792
Revision 362836 by pcc:
Relax test so that the clang binary doesn't need to be named "clang".
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/test/Driver/symbol-partition.ctrunk/test/Driver/symbol-partition.c
Revision 362830 by vlad.tsyrklevich:
Revert "[CodeComplete] Improve overload handling for C++ qualified and ref-qualified methods."

This reverts commit f1f6e0fc2468e9c120b22b939507c527d08b8ee8, it was
causing LSan failures on the sanitizer bots:
http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-fast/builds/32809
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/SemaCodeComplete.cpptrunk/lib/Sema/SemaCodeComplete.cpp
The file was modified/cfe/trunk/test/CodeCompletion/member-access.cpptrunk/test/CodeCompletion/member-access.cpp
Revision 362829 by pcc:
Driver, IRGen: Set partitions on GlobalValues according to -fsymbol-partition flag.

Differential Revision: https://reviews.llvm.org/D62636
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/include/clang/Basic/CodeGenOptions.htrunk/include/clang/Basic/CodeGenOptions.h
The file was modified/cfe/trunk/include/clang/Driver/Options.tdtrunk/include/clang/Driver/Options.td
The file was modified/cfe/trunk/lib/CodeGen/CodeGenModule.cpptrunk/lib/CodeGen/CodeGenModule.cpp
The file was modified/cfe/trunk/lib/CodeGen/CodeGenModule.htrunk/lib/CodeGen/CodeGenModule.h
The file was modified/cfe/trunk/lib/CodeGen/ItaniumCXXABI.cpptrunk/lib/CodeGen/ItaniumCXXABI.cpp
The file was modified/cfe/trunk/lib/Driver/ToolChains/Clang.cpptrunk/lib/Driver/ToolChains/Clang.cpp
The file was modified/cfe/trunk/lib/Frontend/CompilerInvocation.cpptrunk/lib/Frontend/CompilerInvocation.cpp
The file was added/cfe/trunk/test/CodeGenCXX/symbol-partition.cpptrunk/test/CodeGenCXX/symbol-partition.cpp
The file was added/cfe/trunk/test/Driver/symbol-partition.ctrunk/test/Driver/symbol-partition.c
Revision 362824 by anton-afanasyev:
Revert "[Support][Test] Time profiler: add regression test"

This reverts commit 44282a60c90fdded249d57d91b12c6c0907102ec.
This breaks buildbot.
Change TypePath in RepositoryPath in Workspace
The file was removed/cfe/trunk/test/Driver/check-time-trace.cpptrunk/test/Driver/check-time-trace.cpp
The file was modified/cfe/trunk/tools/driver/cc1_main.cpptrunk/tools/driver/cc1_main.cpp
Revision 362821 by anton-afanasyev:
[Support][Test] Time profiler: add regression test

Summary:
Add output to `llvm::errs()` when `-ftime-trace` option is enabled,
add regression test checking this option works as expected.

Reviewers: thakis, aganea

Subscribers: cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D61914

llvm-svn: 362792
Change TypePath in RepositoryPath in Workspace
The file was added/cfe/trunk/test/Driver/check-time-trace.cpptrunk/test/Driver/check-time-trace.cpp
The file was modified/cfe/trunk/tools/driver/cc1_main.cpptrunk/tools/driver/cc1_main.cpp

Summary

  1. [GWP-ASan] Removed unittests from Android build. Summary: Longstanding issues in the Android test runner means that compiler-rt unit tests don't work on Android due to libc++ link-time issues. Looks like the exported libc++ from the Android NDK is x86-64, even though it's part of the ARM[64] toolchain... See similar measures for ASan and sanitizer-common that disable unit tests for Android. Should fully fix the Android bots (@vlad.tsyrklevich). Reviewers: vitalybuka Reviewed By: vitalybuka Subscribers: srhines, kubamracek, mgorny, javed.absar, kristof.beyls, #sanitizers, llvm-commits, vlad.tsyrklevich Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D63019
Revision 362842 by hctim:
[GWP-ASan] Removed unittests from Android build.

Summary:
Longstanding issues in the Android test runner means that compiler-rt unit
tests don't work on Android due to libc++ link-time issues. Looks like the
exported libc++ from the Android NDK is x86-64, even though it's part of the
ARM[64] toolchain... See similar measures for ASan and sanitizer-common that
disable unit tests for Android.

Should fully fix the Android bots (@vlad.tsyrklevich).

Reviewers: vitalybuka

Reviewed By: vitalybuka

Subscribers: srhines, kubamracek, mgorny, javed.absar, kristof.beyls, #sanitizers, llvm-commits, vlad.tsyrklevich

Tags: #sanitizers, #llvm

Differential Revision: https://reviews.llvm.org/D63019
Change TypePath in RepositoryPath in Workspace
The file was modified/compiler-rt/trunk/test/gwp_asan/CMakeLists.txttrunk/test/gwp_asan/CMakeLists.txt