SuccessChanges

Summary

  1. [hip] Remove `-Werror=format-nonliteral` (details)
  2. [OPENMP]Fix use of local allocators in allocate clauses. (details)
  3. [OpenMP] change omp_atk_* and omp_atv_* enumerators to lowercase [NFC] (details)
  4. [X86][AVX] Add AVX1/AVX2 ashr vector tests (details)
  5. [SelectionDAG] ComputeNumSignBits - add ISD::SUB demanded elts support (details)
  6. [NFC][ARM] Add test (details)
  7. AMDGPU: Check for other uses when looking through casted select (details)
  8. [Alignment][NFC] Use Align with CreateAlignedStore (details)
  9. [X86][SSE] Add ComputeNumSignBits tests for (ADD (AND X, 1), -1) vectors (details)
  10. [SelectionDAG] ComputeNumSignBits - add ISD::ADD vector support (details)
Commit 49f7bc9e1e50eb8f6e065f97585b3bf0bcc23d5c by michael.hliao
[hip] Remove `-Werror=format-nonliteral`
Summary:
- It won't distinguish host and device code and trigger compilation
failure on irrelevant code.
Reviewers: sameerds, yaxunl
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D73224
The file was modifiedclang/lib/Driver/ToolChains/HIP.cpp (diff)
The file was modifiedclang/test/Driver/hip-printf.hip (diff)
Commit f3c508fe91606c7383c812838b07ed5433a00dcf by a.bataev
[OPENMP]Fix use of local allocators in allocate clauses.
If local allocator was declared and used in the allocate clause, it was
not captured in inner region. It leads to a compiler crash, need to
capture the allocator declarator.
The file was modifiedclang/test/OpenMP/teams_distribute_ast_print.cpp (diff)
The file was modifiedclang/test/OpenMP/parallel_master_codegen.cpp (diff)
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp (diff)
Commit ad24cf2a942068e5bcdda3fbe58c084715266cf3 by kkwli0
[OpenMP] change omp_atk_* and omp_atv_* enumerators to lowercase [NFC]
The OpenMP spec defines the OMP_ATK_* and OMP_ATV_* to be lowercase.
Differential Revision: https://reviews.llvm.org/D73248
The file was modifiedopenmp/runtime/src/kmp.h (diff)
The file was modifiedopenmp/runtime/test/api/omp_alloc_def_fb.c (diff)
The file was modifiedopenmp/runtime/test/api/omp_alloc_hbw.c (diff)
The file was modifiedopenmp/runtime/test/api/omp_alloc_null_fb.c (diff)
The file was modifiedopenmp/runtime/src/kmp_alloc.cpp (diff)
The file was modifiedopenmp/runtime/src/include/omp.h.var (diff)
Commit c1cac20827684949d381ae418f1868a76eaeda67 by llvm-dev
[X86][AVX] Add AVX1/AVX2 ashr vector tests
The file was modifiedllvm/test/CodeGen/X86/sar_fold64.ll (diff)
Commit fc5bbbf328bc2ef582cf1cf9ba5ac2ddfc12ea31 by llvm-dev
[SelectionDAG] ComputeNumSignBits - add ISD::SUB demanded elts support
The file was modifiedllvm/test/CodeGen/X86/sar_fold64.ll (diff)
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (diff)
The file was addedllvm/test/CodeGen/Thumb2/LowOverheadLoops/matrix.mir
Commit dfec702290e4cbd2fb965096788225ef3aac0986 by arsenm2
AMDGPU: Check for other uses when looking through casted select
Fixes mesa regression on ext_transform_feedback-max-varyings
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/amdgpu-codegenprepare-fold-binop-select.ll (diff)
Commit 59f95222d4c5e997342b0514984823a99a16d44b by gchatelet
[Alignment][NFC] Use Align with CreateAlignedStore
Summary: This is patch is part of a series to introduce an Alignment
type. See this thread for context:
http://lists.llvm.org/pipermail/llvm-dev/2019-July/133851.html See this
patch for the introduction of the type: https://reviews.llvm.org/D64790
Reviewers: courbet, bollu
Subscribers: arsenm, jvesely, nhaehnle, hiraditya, kerbowa, cfe-commits,
llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D73274
The file was modifiedllvm/lib/IR/AutoUpgrade.cpp (diff)
The file was modifiedllvm/lib/Transforms/Scalar/Scalarizer.cpp (diff)
The file was modifiedllvm/include/llvm/IR/IRBuilder.h (diff)
The file was modifiedclang/lib/CodeGen/CGObjCGNU.cpp (diff)
The file was modifiedllvm/include/llvm/IR/DataLayout.h (diff)
The file was modifiedclang/lib/CodeGen/CGBlocks.cpp (diff)
The file was modifiedllvm/lib/IR/DataLayout.cpp (diff)
The file was modifiedllvm/lib/CodeGen/CodeGenPrepare.cpp (diff)
The file was modifiedllvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp (diff)
The file was modifiedpolly/lib/CodeGen/LoopGeneratorsKMP.cpp (diff)
The file was modifiedllvm/lib/Transforms/IPO/LowerTypeTests.cpp (diff)
The file was modifiedclang/lib/CodeGen/CGBuilder.h (diff)
The file was modifiedpolly/lib/CodeGen/RuntimeDebugBuilder.cpp (diff)
The file was modifiedllvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp (diff)
The file was modifiedllvm/include/llvm/IR/GlobalObject.h (diff)
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp (diff)
The file was modifiedllvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp (diff)
The file was modifiedclang/lib/CodeGen/CGGPUBuiltin.cpp (diff)
The file was modifiedllvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp (diff)
The file was modifiedclang/lib/CodeGen/TargetInfo.cpp (diff)
The file was modifiedllvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp (diff)
The file was modifiedllvm/lib/Transforms/Vectorize/LoopVectorize.cpp (diff)
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp (diff)
The file was modifiedllvm/lib/Transforms/Scalar/SROA.cpp (diff)
The file was modifiedpolly/lib/CodeGen/BlockGenerators.cpp (diff)
The file was modifiedclang/lib/CodeGen/CGBuiltin.cpp (diff)
The file was modifiedllvm/lib/Target/X86/X86InterleavedAccess.cpp (diff)
The file was modifiedllvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp (diff)
Commit d1de6dc17cdd37f84e92da5a456099eab0cc1467 by llvm-dev
[X86][SSE] Add ComputeNumSignBits tests for (ADD (AND X, 1), -1) vectors
The file was modifiedllvm/test/CodeGen/X86/sar_fold64.ll (diff)
Commit 0fec8acdd82a69fc5419b4a9db3c92a86634729d by llvm-dev
[SelectionDAG] ComputeNumSignBits - add ISD::ADD vector support
Add missing handling for (ADD (AND X, 1), -1) uniform vectors
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp (diff)
The file was modifiedllvm/test/CodeGen/X86/sar_fold64.ll (diff)