FailedChanges

Summary

  1. [X86] lowerShuffleAsLanePermuteAndRepeatedMask - variable renames. NFCI. Rename some variables to match lowerShuffleAsRepeatedMaskAndLanePermute - prep work toward adding some equivalent sublane functionality.
  2. Try to fix sphinx indentation error
  3. [SelectionDAG] Add tests for LKK algorithm Added some tests testing urem and srem operations with a constant divisor. Patch by TG908 (Tim Gymnich) Differential Revision: https://reviews.llvm.org/D68421
  4. RewriteObjC - silence static analyzer getAs<> null dereference warnings. NFCI. The static analyzer is warning about potential null dereferences, but we should be able to use castAs<> directly and if not assert will fire for us.
  5. [Diagnostics] Highlight expr's source range for -Wbool-operation Warning message looks better; and GCC adds it too.
  6. SemaTemplate - silence static analyzer getAs<> null dereference warnings. NFCI. The static analyzer is warning about potential null dereferences, but we should be able to use castAs<> directly and if not assert will fire for us.
  7. TreeTransform - silence static analyzer getAs<> null dereference warnings. NFCI. The static analyzer is warning about potential null dereferences, but we should be able to use castAs<> directly and if not assert will fire for us.
  8. Remove redundant !HasDependentValue check. NFCI. Fixes cppcheck warning.
  9. SemaStmt - silence static analyzer getAs<> null dereference warnings. NFCI. The static analyzer is warning about potential null dereferences, but we should be able to use castAs<> directly and if not assert will fire for us.
  10. BranchFolding - IsBetterFallthrough - assert non-null pointers. NFCI. Silences static analyzer null dereference warnings.
Revision 373832 by rksimon:
[X86] lowerShuffleAsLanePermuteAndRepeatedMask - variable renames. NFCI.

Rename some variables to match lowerShuffleAsRepeatedMaskAndLanePermute - prep work toward adding some equivalent sublane functionality.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/Target/X86/X86ISelLowering.cppllvm.src/lib/Target/X86/X86ISelLowering.cpp
Revision 373831 by rksimon:
Try to fix sphinx indentation error
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/docs/ReleaseNotes.rstclang.src/docs/ReleaseNotes.rst
Revision 373830 by xbolva00:
[SelectionDAG] Add tests for LKK algorithm

Added some tests testing urem and srem operations with a constant divisor.

Patch by TG908 (Tim Gymnich)

Differential Revision: https://reviews.llvm.org/D68421
Change TypePath in RepositoryPath in Workspace
The file was added/llvm/trunk/test/CodeGen/AArch64/srem-lkk.llllvm.src/test/CodeGen/AArch64/srem-lkk.ll
The file was added/llvm/trunk/test/CodeGen/AArch64/srem-vector-lkk.llllvm.src/test/CodeGen/AArch64/srem-vector-lkk.ll
The file was added/llvm/trunk/test/CodeGen/AArch64/urem-lkk.llllvm.src/test/CodeGen/AArch64/urem-lkk.ll
The file was added/llvm/trunk/test/CodeGen/AArch64/urem-vector-lkk.llllvm.src/test/CodeGen/AArch64/urem-vector-lkk.ll
The file was added/llvm/trunk/test/CodeGen/PowerPC/srem-lkk.llllvm.src/test/CodeGen/PowerPC/srem-lkk.ll
The file was added/llvm/trunk/test/CodeGen/PowerPC/srem-vector-lkk.llllvm.src/test/CodeGen/PowerPC/srem-vector-lkk.ll
The file was added/llvm/trunk/test/CodeGen/PowerPC/urem-lkk.llllvm.src/test/CodeGen/PowerPC/urem-lkk.ll
The file was added/llvm/trunk/test/CodeGen/PowerPC/urem-vector-lkk.llllvm.src/test/CodeGen/PowerPC/urem-vector-lkk.ll
The file was added/llvm/trunk/test/CodeGen/RISCV/srem-lkk.llllvm.src/test/CodeGen/RISCV/srem-lkk.ll
The file was added/llvm/trunk/test/CodeGen/RISCV/srem-vector-lkk.llllvm.src/test/CodeGen/RISCV/srem-vector-lkk.ll
The file was added/llvm/trunk/test/CodeGen/RISCV/urem-lkk.llllvm.src/test/CodeGen/RISCV/urem-lkk.ll
The file was added/llvm/trunk/test/CodeGen/RISCV/urem-vector-lkk.llllvm.src/test/CodeGen/RISCV/urem-vector-lkk.ll
The file was added/llvm/trunk/test/CodeGen/X86/srem-lkk.llllvm.src/test/CodeGen/X86/srem-lkk.ll
The file was added/llvm/trunk/test/CodeGen/X86/srem-vector-lkk.llllvm.src/test/CodeGen/X86/srem-vector-lkk.ll
The file was added/llvm/trunk/test/CodeGen/X86/urem-lkk.llllvm.src/test/CodeGen/X86/urem-lkk.ll
The file was added/llvm/trunk/test/CodeGen/X86/urem-vector-lkk.llllvm.src/test/CodeGen/X86/urem-vector-lkk.ll
Revision 373829 by rksimon:
RewriteObjC - silence static analyzer getAs<> null dereference warnings. NFCI.

The static analyzer is warning about potential null dereferences, but we should be able to use castAs<> directly and if not assert will fire for us.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Frontend/Rewrite/RewriteObjC.cppclang.src/lib/Frontend/Rewrite/RewriteObjC.cpp
Revision 373828 by xbolva00:
[Diagnostics] Highlight expr's source range for -Wbool-operation

Warning message looks better; and GCC adds it too.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/SemaExpr.cppclang.src/lib/Sema/SemaExpr.cpp
Revision 373827 by rksimon:
SemaTemplate - silence static analyzer getAs<> null dereference warnings. NFCI.

The static analyzer is warning about potential null dereferences, but we should be able to use castAs<> directly and if not assert will fire for us.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/SemaTemplate.cppclang.src/lib/Sema/SemaTemplate.cpp
Revision 373826 by rksimon:
TreeTransform - silence static analyzer getAs<> null dereference warnings. NFCI.

The static analyzer is warning about potential null dereferences, but we should be able to use castAs<> directly and if not assert will fire for us.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/TreeTransform.hclang.src/lib/Sema/TreeTransform.h
Revision 373825 by rksimon:
Remove redundant !HasDependentValue check. NFCI.

Fixes cppcheck warning.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/SemaStmt.cppclang.src/lib/Sema/SemaStmt.cpp
Revision 373824 by rksimon:
SemaStmt - silence static analyzer getAs<> null dereference warnings. NFCI.

The static analyzer is warning about potential null dereferences, but we should be able to use castAs<> directly and if not assert will fire for us.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/lib/Sema/SemaStmt.cppclang.src/lib/Sema/SemaStmt.cpp
Revision 373823 by rksimon:
BranchFolding - IsBetterFallthrough - assert non-null pointers. NFCI.

Silences static analyzer null dereference warnings.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/BranchFolding.cppllvm.src/lib/CodeGen/BranchFolding.cpp