SuccessChanges

Summary

  1. gn build: Merge r372149 (details)
  2. [AMDGPU] Added MI bit IsDOT (details)
  3. Use 'BOOL' instead of BOOL in diagnostic messages (details)
  4. [X86] Simplify some code in LowerBUILD_VECTORvXi1. NFCI (details)
  5. [X86] Call SimplifyDemandedVectorElts on KSHIFTL/KSHIFTR nodes during (details)
  6. [X86] Simplify b2b KSHIFTL+KSHIFTR using demanded elts. (details)
  7. [docs][Bugpoint]Add notes about multiple crashes (details)
  8. [SimplifyDemandedBits] Use APInt::intersects to instead of ANDing and (details)
  9. [X86] Use APInt::operator<<= and APInt::lshrInPlace. NFC (details)
  10. [docs][Bugpoint] Fix build break. (details)
Commit 8c2d2f6ee36afaf9d935ed11a480d4f7c6193a5c by llvmgnsyncbot
gn build: Merge r372149
llvm-svn: 372150
The file was modifiedllvm/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/BUILD.gn
Commit 1fb584f7a272ba2ed91a735d4d97a2abeb85693e by Stanislav.Mekhanoshin
[AMDGPU] Added MI bit IsDOT
NFC, needed for future commit.
Differential Revision: https://reviews.llvm.org/D67669
llvm-svn: 372151
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrFormats.td
The file was modifiedllvm/lib/Target/AMDGPU/SIDefines.h
The file was modifiedllvm/lib/Target/AMDGPU/VOP3PInstructions.td
The file was modifiedllvm/lib/Target/AMDGPU/VOP2Instructions.td
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.td
The file was modifiedllvm/lib/Target/AMDGPU/SIInstrInfo.h
Commit a1e29a3407fbb801a6a23e490f1bbf8a4167a5b8 by erik.pilkington
Use 'BOOL' instead of BOOL in diagnostic messages
Type names should be enclosed in single quotes.
llvm-svn: 372152
The file was modifiedclang/test/Sema/objc-bool-constant-conversion.m
The file was modifiedclang/test/Sema/tautological-objc-bool-compare.m
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
Commit b50894b9c369992c28f5669820bc7a1955aca947 by craig.topper
[X86] Simplify some code in LowerBUILD_VECTORvXi1. NFCI
The case were Immediate is 0 and HasConstElts is true should never
happen since that would mean the constant elts were all zero. But we
check for all zero build vector earlier. So just use HasConstElts and
blindly take Immediate without checking if its 0.
Move the code that bitcasts and extract the immediate into the the
HasConstElts case since the other code just creates an undef with the
right type. No casting needed.
llvm-svn: 372153
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit f1ba94ade0b60470e076e27ad6dd6233441b3377 by craig.topper
[X86] Call SimplifyDemandedVectorElts on KSHIFTL/KSHIFTR nodes during
DAG combine.
llvm-svn: 372154
The file was modifiedllvm/test/CodeGen/X86/avx512-mask-op.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/avx512-ext.ll
The file was modifiedllvm/test/CodeGen/X86/vec_umulo.ll
The file was modifiedllvm/test/CodeGen/X86/vec_smulo.ll
Commit f9a89b67885b21a2d0c76a7d6dd8ee9038cf28ac by craig.topper
[X86] Simplify b2b KSHIFTL+KSHIFTR using demanded elts.
llvm-svn: 372155
The file was modifiedllvm/test/CodeGen/X86/vec_smulo.ll
The file was modifiedllvm/test/CodeGen/X86/vec_umulo.ll
The file was modifiedllvm/test/CodeGen/X86/avx512vl-vec-masked-cmp.ll
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/avx512-mask-op.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-ext.ll
Commit a5aa3353946d7c51cf086629763a5cb507d4a26f by Jinsong Ji
[docs][Bugpoint]Add notes about multiple crashes
Summary:
   When reducing case for a CodeGenCrash, bugpoint may generate a new
   reduced
   testcase that exposes/causes another crash or break something due to
   limitation.
    Bugpoint does not distiguish different crashes currently,
   so when this happens, bugpoint will go on reducing for the new crash,
   or just abort, we can't get the case reduced for the origial crash.
    An advice is added into usage doc to connect to recommend checking
error
   message with scripts and `-compile-command`.
Reviewers: modocache, bogner, sebpop, reames, vsk, MatzeB
Reviewed By: vsk
Subscribers: mehdi_amini, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D66832
llvm-svn: 372157
The file was modifiedllvm/docs/Bugpoint.rst
Commit b5ffbd0b14529f382f9788abf0dd43b20bcdd6b5 by craig.topper
[SimplifyDemandedBits] Use APInt::intersects to instead of ANDing and
comparing to 0 separately. NFC
llvm-svn: 372158
The file was modifiedllvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Commit c198ffd8c34b537726e236dfc25992ecb423ee2e by craig.topper
[X86] Use APInt::operator<<= and APInt::lshrInPlace. NFC
llvm-svn: 372159
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
Commit 5584ead50e627a98498993339597f5a90b36c91a by Jinsong Ji
[docs][Bugpoint] Fix build break.
Bugpoint.rst:124: WARNING: Mismatch: both interpreted text role prefix
and reference suffix.
llvm-svn: 372160
The file was modifiedllvm/docs/Bugpoint.rst