UnstableChanges

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

Summary

  1. Implement serializing scripted breakpoints and their extra args. (details)
  2. gn build: restore tablegen restat optimization after r373664 (details)
  3. Unbreak windows buildbots. (details)
  4. [DAGCombiner] fold select-of-constants to shift (details)
  5. Unbreak  llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast buildbot. (details)
Commit 47b33dcc0df8220a5708ff57210c9b44b764bb8e by jingham
Implement serializing scripted breakpoints and their extra args.
Differential Revision: https://reviews.llvm.org/D68750
llvm-svn: 374394
The file was modifiedlldb/source/Breakpoint/BreakpointResolverScripted.cpp
The file was modifiedlldb/source/Breakpoint/BreakpointResolver.cpp
The file was modifiedlldb/include/lldb/Breakpoint/BreakpointResolverScripted.h
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/resolver.py
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/TestBreakpointSerialization.py
The file was modifiedlldb/source/Target/Target.cpp
The file was addedlldb/packages/Python/lldbsuite/test/functionalities/breakpoint/serialize/side_effect.py
Commit 5ff60e160aed21c346d83c96581a28a8222e3da9 by nicolasweber
gn build: restore tablegen restat optimization after r373664
llvm-svn: 374395
The file was modifiedllvm/utils/gn/secondary/llvm/utils/TableGen/tablegen.gni
Commit 6a2eff1e68a269647b7f8e23842120738b139c11 by clayborg
Unbreak windows buildbots.
llvm-svn: 374396
The file was modifiedllvm/lib/DebugInfo/GSYM/GsymReader.cpp
Commit 7b904ce7246b7cde2d716eefafd4ef2ce2b3234a by spatel
[DAGCombiner] fold select-of-constants to shift
This reverses the scalar canonicalization proposed in D63382.
Pre: isPowerOf2(C1)
%r = select i1 %cond, i32 C1, i32 0
=>
%z = zext i1 %cond to i32
%r = shl i32 %z, log2(C1)
https://rise4fun.com/Alive/Z50
x86 already tries to fold this pattern, but it isn't done uniformly, so
we still see a diff. AArch64 probably should enable the TLI hook to
benefit too, but that's a follow-on.
llvm-svn: 374397
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
The file was modifiedllvm/test/CodeGen/X86/selectcc-to-shiftand.ll
Commit 4c145df6a7fbf643dc9483c2945aae44e58f5920 by clayborg
Unbreak  llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast buildbot.
llvm-svn: 374398
The file was modifiedllvm/lib/DebugInfo/GSYM/GsymCreator.cpp