FailedChanges

Summary

  1. [OPNEMP]Allow num_tasks clause in combined task-based directives. (details)
  2. remove FILE* bindings from SBInstruction. (details)
  3. [NFC] Fix ClangScanDeps/static-analyzer.c test on Windows (details)
  4. Add support to -Wa,-W in clang (details)
  5. [lit] Create Run object later and only when it is needed (details)
  6. build fix for SBInstruction. (details)
  7. PR43080: Do not build context-sensitive expressions during name (details)
  8. [Modules Build] Add missing dependency. (details)
  9. [InstCombine] fold a shifted bool zext to a select (details)
  10. [update_mir_test_checks] Handle MI flags properly (details)
  11. DebugInfo: Remove unnecessary/mistaken inclusion of (details)
  12. [ARM][AsmParser] handles offset expression in parentheses (details)
  13. Revert "Add support to -Wa,-W in clang" (details)
  14. Add support to -Wa,-W in clang (details)
  15. [Tests] Add a SCEV analysis test for llvm.widenable.condition (details)
  16. [test] Fix test failure (details)
Commit d88c7dec2187a68109f3c020cc86685e7b2183d5 by a.bataev
[OPNEMP]Allow num_tasks clause in combined task-based directives.
The expression of the num_tasks clause must be captured in the combined
task-based directives, like 'parallel master taskloop' directive.
llvm-svn: 374819
The file was modifiedclang/lib/AST/OpenMPClause.cpp
The file was modifiedclang/test/OpenMP/parallel_master_taskloop_codegen.cpp
The file was modifiedclang/include/clang/AST/OpenMPClause.h
The file was modifiedclang/include/clang/AST/RecursiveASTVisitor.h
The file was modifiedclang/test/OpenMP/parallel_master_taskloop_ast_print.cpp
The file was modifiedclang/lib/AST/StmtProfile.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/lib/Serialization/ASTReader.cpp
The file was modifiedclang/lib/Serialization/ASTWriter.cpp
Commit e7a9115680e22fac3dc996800deaec773becfac0 by lawrence_danna
remove FILE* bindings from SBInstruction.
Summary: This patch replaces the FILE* python bindings for SBInstruction
and SBInstructionList and replaces them with the new, safe SBFile and
FileSP bindings.
I also re-enable `Test_Disassemble_VST1_64`, because now we can use the
file bindings as an additional test of the disassembler, and we can use
the disassembler test as a test of the file bindings.
The bugs referred to in the comments appear to have been fixed.   The
radar is closed now and the bugzilla bug does not reproduce with the
instructions given.
Reviewers: JDevlieghere, jasonmolenda, labath
Reviewed By: labath
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D68890
llvm-svn: 374820
The file was modifiedlldb/include/lldb/API/SBInstructionList.h
The file was modifiedlldb/packages/Python/lldbsuite/test/python_api/default-constructor/sb_instructionlist.py
The file was modifiedlldb/source/API/SBInstruction.cpp
The file was modifiedlldb/include/lldb/API/SBInstruction.h
The file was modifiedlldb/scripts/interface/SBInstruction.i
The file was modifiedlldb/packages/Python/lldbsuite/test/python_api/default-constructor/sb_instruction.py
The file was modifiedlldb/packages/Python/lldbsuite/test/python_api/disassemble-raw-data/TestDisassemble_VST1_64.py
The file was modifiedlldb/scripts/interface/SBInstructionList.i
The file was modifiedlldb/source/API/SBInstructionList.cpp
Commit 9d0a84f5f3d30c1399b8a983d4ace91106c47853 by Jan Korous
[NFC] Fix ClangScanDeps/static-analyzer.c test on Windows
Follow-up to c5d14b5c6fa
llvm-svn: 374821
The file was modifiedclang/test/ClangScanDeps/static-analyzer.c
Commit 753d789c441648de96cf68d08abe20e664f7f776 by caij2003
Add support to -Wa,-W in clang
Currently clang does not support -Wa,-W, which suppresses warning
messages in GNU assembler. Add this option for gcc compatibility.
https://bugs.llvm.org/show_bug.cgi?id=43651
llvm-svn: 374822
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was addedclang/test/Driver/as-w-option.c
Commit 31a26001a193cc60abceec06a32ab4adcc1f73bb by jlettner
[lit] Create Run object later and only when it is needed
Reviewed By: rnk
Differential Revision: https://reviews.llvm.org/D68843
llvm-svn: 374823
The file was modifiedllvm/utils/lit/lit/main.py
Commit 9efbc564baab71e3260d211041a9df8acf8a8764 by lawrence_danna
build fix for SBInstruction.
oops!  I cherry-picked  rL374820 thinking it was completely independent
of D68737, but it wasn't.  It makes an incidental use of
SBFile::GetFile, which is introduced there, so I broke the build.
The docs say you can commit without review for "obvious".   I think this
qualifies.   If this kind of fix isn't considered obvious, let me know
and I'll revert instead.
Fixes: rL374820 llvm-svn: 374825
The file was modifiedlldb/source/API/SBInstruction.cpp
The file was modifiedlldb/source/API/SBInstructionList.cpp
The file was modifiedlldb/include/lldb/API/SBFile.h
Commit 7e8fe67f0e2625a538a17958614dddb65453a210 by richard-llvm
PR43080: Do not build context-sensitive expressions during name
classification.
Summary: We don't know what context to use until the classification
result is consumed by the parser, which could happen in a different
semantic context. So don't build the expression that results from name
classification until we get to that point and can handle it properly.
This covers everything except C++ implicit class member access, which is
a little awkward to handle properly in the face of the protected member
access check. But it at least fixes all the currently-filed instances of
PR43080.
Reviewers: efriedma
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D68896
llvm-svn: 374826
The file was modifiedclang/lib/Parse/ParseExpr.cpp
The file was modifiedclang/lib/Sema/SemaDecl.cpp
The file was modifiedclang/lib/Parse/ParseExprCXX.cpp
The file was modifiedclang/lib/Parse/ParseDecl.cpp
The file was modifiedclang/lib/Parse/ParseTentative.cpp
The file was modifiedclang/include/clang/Basic/TokenKinds.def
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/lib/Sema/SemaExpr.cpp
The file was modifiedclang/lib/Sema/SemaLookup.cpp
The file was modifiedclang/lib/Parse/Parser.cpp
The file was modifiedclang/lib/Parse/ParseStmt.cpp
The file was modifiedclang/include/clang/Parse/Parser.h
The file was modifiedclang/test/SemaCXX/lambda-invalid-capture.cpp
The file was addedclang/test/CodeGenCXX/odr-use-lookahead.cpp
Commit 9585d8c11a57f1d5038465ab8f90461c701053fb by bigcheesegs
[Modules Build] Add missing dependency.
A previous commit made libLLVMDebugInfoDWARF depend on the LLVM_Bitcode
module which depends on the LLVM_intrinsic_gen module which depends
on "llvm/IR/Attributes.inc" which is a generated header not depended on
by libLLVMDebugInfo. Add that dependency.
llvm-svn: 374827
The file was modifiedllvm/lib/DebugInfo/DWARF/CMakeLists.txt
Commit 1f40f15d54aac06421448b6de131231d2d78bc75 by spatel
[InstCombine] fold a shifted bool zext to a select
For a constant shift amount, add the following fold. shl (zext (i1 X)),
ShAmt --> select (X, 1 << ShAmt, 0)
https://rise4fun.com/Alive/IZ9
Fixes PR42257.
Based on original patch by @zvi (Zvi Rackover)
Differential Revision: https://reviews.llvm.org/D63382
llvm-svn: 374828
The file was modifiedllvm/test/Transforms/InstCombine/shift.ll
The file was modifiedllvm/test/Transforms/InstCombine/and.ll
The file was modifiedllvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
Commit 044297ccbfcfb4339c56d65afaf877b83486f17a by rtereshin
[update_mir_test_checks] Handle MI flags properly
previously we would generate literal check lines w/ no reg-exps for
vregs as MI flags (nsw, ninf, etc.) won't be recognized as a part of MI.
Fixing that. Includes updating the MIR tests that suffered from the
problem.
Reviewed By: bogner
Differential Revision: https://reviews.llvm.org/D68905
llvm-svn: 374829
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fmul.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fmaxnum.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fsub.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-dyn-alloca.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/regbank-fma.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fpext.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-br.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fsin.mir
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-jump-table-brjt.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fcmp.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fcopysign.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fminnum.mir
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/legalizer/dyn_stackalloc.mir
The file was modifiedllvm/utils/update_mir_test_checks.py
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fadd.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-intrinsic-amdgcn-fdiv-fast.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fcos.mir
Commit be744ea54f413a11a1a3fd7d050dcc41726def77 by dblaikie
DebugInfo: Remove unnecessary/mistaken inclusion of
Bitcode/BitcodeAnalyzer.h
Introduced in r374582, Michael Spencer pointed out this broke the
modules build due to a missing tblgen dependency on
llvm/IR/Attributes.inc.
Michael fixed the dependency in r374827.
So this removes the inclusion and the new dependency (effectively
reverting r374827 and including the alternative fix of removing rather
than supporting the new dependency).
Thanks for the quick fix/notice, Michael!
llvm-svn: 374831
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp
The file was modifiedllvm/lib/DebugInfo/DWARF/CMakeLists.txt
Commit e9089c223cea1c7e0cfdd0b2a4f48bf7ea1b40f2 by caij2003
[ARM][AsmParser] handles offset expression in parentheses
Summary: Integrated assembler does not accept offset expressions
surrounded by parenthesis. Handle this case for GAS compability.
https://bugs.llvm.org/show_bug.cgi?id=43631
Subscribers: kristof.beyls, hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D68764
llvm-svn: 374832
The file was addedllvm/test/MC/ARM/gas-compl-mem-offset-paren.s
The file was modifiedllvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
Commit 89478148d836b0b774355e33d9f0618cf4461795 by caij2003
Revert "Add support to -Wa,-W in clang"
This reverts commit e72eeca43b9577be2aae55f7603febbf223a6ab3.
llvm-svn: 374833
The file was removedclang/test/Driver/as-w-option.c
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
Commit 4ec5205da70144988abdc374820ebd261b8bdbdd by caij2003
Add support to -Wa,-W in clang
Summary: Currently clang does not support -Wa,-W, which suppresses
warning messages in GNU assembler. Add this option for gcc
compatibility. https://bugs.llvm.org/show_bug.cgi?id=43651. Reland with
differential information.
Reviewers: bcain
Reviewed By: bcain
Subscribers: george.burgess.iv, gbiv, llozano, manojgupta,
nickdesaulniers, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D68884
llvm-svn: 374834
The file was addedclang/test/Driver/as-w-option.c
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
Commit a40162d475308e600f0f7f27261712f49652b652 by listmail
[Tests] Add a SCEV analysis test for llvm.widenable.condition
Mostly because we don't appear to have one and a prototype patch I just
saw would have broken the example committed.
llvm-svn: 374835
The file was addedllvm/test/Analysis/ScalarEvolution/widenable-condition.ll
Commit 4498d41932c610b3d48652bb41b67235b7f51aaa by efriedma
[test] Fix test failure
The version mismatch symbol is version 9 on 32 bit android. Since this
test isn't actually testing any android specific functionality, we force
the target triple to x86_64-unknown-unknown in order to have a
consistent version number. It seems the test was already trying to do
this, just not doing it right
Patch by Christopher Tetrault
Differential Revision: https://reviews.llvm.org/D68882
llvm-svn: 374836
The file was modifiedclang/test/CodeGen/asan-new-pm.ll

Summary

  1. Redefine API so it would not assume SVN. (details)
Commit 3736a5d3a13975d580617ee0fdd32b0e8c76f650 by gkistanova
Redefine API so it would not assume SVN.
llvm-svn: 374830
The file was modifiedzorg/buildbot/process/factory.py
The file was modifiedzorg/buildbot/builders/UnifiedTreeBuilder.py