FailedChanges

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

Summary

  1. [tasktool] Update repos to point at GitHub repos (details)
  2. [tasktool] Separate SVN checkout from pip install (details)
Commit e4009499ad7b3fd6cadd49bfef6eb5e08088d455 by Jessica Paquette
[tasktool] Update repos to point at GitHub repos
None of these should be pointing at the old git repos anymore, since
they no longer work.
The file was modifiedtasks/repos/lnt.json
The file was modifiedtasks/repos/zorg.json
The file was modifiedtasks/repos/llvm.json
Commit 52de0fa652b18fe4fb64b664b751a1722166c0fa by Jessica Paquette
[tasktool] Separate SVN checkout from pip install
Pip seems to be having some trouble with the GitHub SSH stuff on the
test suite builders.
Let's try cloning first, and then installing via pip after that.
Example:
http://green.lab.llvm.org/green/job/test-suite-verify-machineinstrs-aarch64-O0-g/6457/
The file was modifiedtasks/utils/venv_lit.sh

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

Summary

  1. Output names in the AST in tests (details)
  2. Trim trailing whitespace (details)
  3. Add method to ignore invisible AST nodes (details)
  4. [X86] Add test case to show incorrect formation of masked add from (details)
  5. [X86] Add a simple hack to IsProfitableToFold to prevent vselect+strict (details)
  6. Revert concepts changes from D41910 (details)
  7. Revert "[Orc][LLJIT] Use JITLink even if a custom (details)
  8. [Docs] Fix a typo (details)
  9. [WebAssembly] Add avgr_u intrinsics and require nuw in patterns (details)
  10. [lldb/test] Move script interpreter tests (details)
  11. [libomptarget][amdgcn] Correct return type of extern __clock64 to (details)
  12. [compiler-rt] [fuzzer] Include stdarg.h for va_list (details)
  13. make err msg in MachSymtabSectionInfo::GetSection clear about the file (details)
  14. [compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD (details)
  15. Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a struct, like (details)
  16. DebugInfo: Don't use implicit zero addr_base (details)
  17. [Docs] Fix indentation in remarks section (details)
  18. [Remarks][Driver] Place temporary remark files next to temporary object (details)
  19. [lldb/Scripting] Simplify code by removing the #if. (details)
  20. [clang] Remove -Wexperimental-float-control. (details)
  21. DebugInfo: Include DW_AT_base_addr even in gmlt with no inline functions (details)
  22. [libomptarget][nvptx] Fix build, symbol ordering in target_impl.h (details)
  23. [analysis] Re-discard type sugar when casting values retrieved from the (details)
  24. [libomptarget][nvptx] Fix build, second symbol reordering (details)
  25. [PowerPC] make lwa as a valid ds candidate in ppcloopinstrformprep pass (details)
  26. [compiler-rt] Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD (details)
  27. DebugInfo: Fix test fallout from (details)
Commit a9f597b62ebdb670392fec2d5a5154e43b6398aa by steveire
Output names in the AST in tests
The file was modifiedclang/unittests/AST/ASTTraverserTest.cpp
Commit 84fd2bedf4096e78b892165138051b8563169fe3 by steveire
Trim trailing whitespace
The file was modifiedclang/unittests/AST/ASTTraverserTest.cpp
Commit 98e8f774eb6ca8946b3104b4e82beefd41ca2c35 by steveire
Add method to ignore invisible AST nodes
Reviewers: aaron.ballman
Subscribers: mgorny, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D70613
The file was modifiedclang/include/clang/AST/ASTNodeTraverser.h
The file was modifiedclang/include/clang/AST/Expr.h
The file was modifiedclang/include/clang/AST/ASTTypeTraits.h
The file was modifiedclang/lib/AST/ASTContext.cpp
The file was modifiedclang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
The file was modifiedclang/unittests/AST/CMakeLists.txt
The file was modifiedclang/lib/AST/Expr.cpp
The file was modifiedclang/unittests/AST/ASTTraverserTest.cpp
Commit 6bf7c345f82a06107a541db80f1ae128844c307c by craig.topper
[X86] Add test case to show incorrect formation of masked add from
vselect+strict_fadd.
The masked operation will suppress exceptions on masked out lanes. But
that's not what vselect+strict_fadd means.
The file was modifiedllvm/test/CodeGen/X86/vector-constrained-fp-intrinsics.ll
Commit f0df4218b67d0abe96867804b8932b9b88998f51 by craig.topper
[X86] Add a simple hack to IsProfitableToFold to prevent vselect+strict
fp operations from being folded into masked instructions.
We really need to update the isel patterns to prevent this, but that
requires some tablegen de-tangling. So this hack will work for
correctness in the short term.
The file was modifiedllvm/test/CodeGen/X86/vector-constrained-fp-intrinsics.ll
The file was modifiedllvm/lib/Target/X86/X86ISelDAGToDAG.cpp
Commit 5094e6dad64c755be1bb797b0307c54dbae8871d by Vedant Kumar
Revert concepts changes from D41910
These changes caused LibcxxVariantDataFormatterTestCase in lldb to fail
with an assert:
Assertion failed: (Idx < size() && "Out-of-bounds Bit access."),
function operator[], file
/Users/buildslave/jenkins/workspace/lldb-cmake/llvm-project/llvm/include/llvm/ADT/SmallBitVector.h,
line 452.
In:
7  clang-10                 0x00000001094b79d9
isAtLeastAsSpecializedAs(clang::Sema&, clang::SourceLocation,
clang::FunctionTemplateDecl*, clang::FunctionTemplateDecl*,
clang::TemplatePartialOrderingContext, unsigned int) + 1865 8  clang-10
               0x00000001094b7111
clang::Sema::getMoreSpecializedTemplate(clang::FunctionTemplateDecl*,
clang::FunctionTemplateDecl*, clang::SourceLocation,
clang::TemplatePartialOrderingContext, unsigned int, unsigned int) + 97
9  clang-10                 0x000000010939bf88
clang::isBetterOverloadCandidate(clang::Sema&, clang::OverloadCandidate
const&, clang::OverloadCandidate const&, clang::SourceLocation,
clang::OverloadCandidateSet::CandidateSetKind) + 1128
Revert "[Concepts] Fix incorrect move out of temporary in D41910"
This reverts commit 11d5fa6e87e3584f72056ecc2b17f88c58323dde.
Revert "[Concepts] Fix crash in D41910"
This reverts commit 12038be20ee6a903cdbd3fddce65535ef683e31d.
Revert "[Concepts] Constrained partial specializations and function
overloads."
This reverts commit fc0731b98a67c793862288f8ae334322666214dc.
The file was modifiedclang/lib/Serialization/ASTWriterDecl.cpp
The file was modifiedclang/lib/AST/ASTImporter.cpp
The file was removedclang/test/CXX/temp/temp.constr/temp.constr.order/var-template-partial-specializations.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/lib/AST/DeclTemplate.cpp
The file was removedclang/test/CXX/temp/temp.constr/temp.constr.normal/p1.cpp
The file was modifiedclang/lib/Sema/SemaTemplateDeduction.cpp
The file was modifiedclang/lib/Sema/SemaTemplateInstantiate.cpp
The file was removedclang/test/CXX/temp/temp.constr/temp.constr.order/class-template-partial-specializations.cpp
The file was modifiedclang/lib/Frontend/FrontendActions.cpp
The file was modifiedclang/lib/Sema/SemaTemplate.cpp
The file was removedclang/test/CXX/temp/temp.constr/temp.constr.order/function-templates.cpp
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/include/clang/AST/DeclTemplate.h
The file was modifiedclang/lib/Serialization/ASTReaderDecl.cpp
The file was modifiedclang/lib/Sema/SemaTemplateInstantiateDecl.cpp
The file was modifiedclang/test/CXX/expr/expr.prim/expr.prim.id/p3.cpp
The file was modifiedclang/lib/Sema/SemaConcept.cpp
Commit 5ea91bea15dd0cda55b83d108686c3087b479284 by Lang Hames
Revert "[Orc][LLJIT] Use JITLink even if a custom
JITTargetMachineBuilder is supplied."
This reverts commit 298e183e813c884dd22816383405bae3ef9ef278.
This commit caused some build failures -- reverting while I investigate.
The file was modifiedllvm/lib/ExecutionEngine/Orc/LLJIT.cpp
The file was modifiedllvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h
Commit 6218696bc938ce108da9ddb7b13cb187d0413e86 by noreply
[Docs] Fix a typo
The file was modifiedllvm/docs/TestSuiteGuide.md
Commit 71eb8023d85e5201d32ea24194ec5bc07db23527 by tlively
[WebAssembly] Add avgr_u intrinsics and require nuw in patterns
Summary: The vector pattern `(a + b + 1) / 2` was previously selected to
an avgr_u instruction regardless of nuw flags, but this is incorrect in
the case where either addition may have an unsigned wrap. This CL
changes the existing pattern to require both adds to have nuw flags and
adds builtin functions and intrinsics for the avgr_u instructions
because the corrected pattern is not representable in C.
Reviewers: aheejin
Subscribers: dschuff, sbc100, jgravelle-google, hiraditya, sunfish,
cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D71648
The file was modifiedllvm/test/CodeGen/WebAssembly/simd-arith.ll
The file was modifiedllvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
The file was modifiedllvm/include/llvm/IR/IntrinsicsWebAssembly.td
The file was modifiedclang/include/clang/Basic/BuiltinsWebAssembly.def
The file was modifiedllvm/test/CodeGen/WebAssembly/simd-intrinsics.ll
The file was modifiedclang/test/CodeGen/builtins-wasm.c
The file was modifiedclang/lib/CodeGen/CGBuiltin.cpp
Commit 48999eb398ebec72fdf7194f5d2605dd3c799caf by Jonas Devlieghere
[lldb/test] Move script interpreter tests
Create a new test for lldb launched without a script interpreter and
move it under a new `ScriptInterpreter` directory. Also move
crashlog.test there for consistency.
The file was addedlldb/test/Shell/ScriptInterpreter/None/none.test
The file was removedlldb/test/Shell/Python/crashlog.test
The file was addedlldb/test/Shell/ScriptInterpreter/Python/crashlog.test
Commit 9aefe5f65ec6e8143f08b8e6f5b7d138d3283562 by jonchesterfield
[libomptarget][amdgcn] Correct return type of extern __clock64 to
unsigned
The file was modifiedopenmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
Commit 7e8541f3df064e133c9f99e889682833b17d5f8e by n54
[compiler-rt] [fuzzer] Include stdarg.h for va_list
Fixes build on NetBSD after 139e216e6610091b7ee3c30bc11114f5d73cbd3e.
The file was modifiedcompiler-rt/lib/fuzzer/afl/afl_driver.cpp
Commit 7026b34702f3f71ff157876831f29c76b3cb8bb1 by Jason Molenda
make err msg in MachSymtabSectionInfo::GetSection clear about the file
This error message didn't specify which file was malformed, so there's
some hunting-around required if it comes up.  We have the filename;
include it in the error message.
The file was modifiedlldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
Commit d15241ed2c23ba1319d3a53b55dcd8251d8f98f3 by n54
[compiler-rt] [fuzzer] Enable LSan in libFuzzer tests on NetBSD
The file was modifiedcompiler-rt/test/fuzzer/lit.cfg.py
Commit 64fa76ef553c15b556fbd06383c1d28baf0bc142 by dblaikie
Reapply "NFC: DebugInfo: Refactor RangeSpanList to be a struct, like
DebugLocStream::List"
Move these data structures closer together so their emission code can
eventually share more of its implementation.
Was an egregious bug (completely untested, evidently) where I hadn't
inverted a DWARFv5 test as needed, so it was doing the exact opposite of
what was required & thus tried to emit a DWARFv5 range list header in
DWARFv4.
Reapply 8e04896288d22ed8bef7ac367923374f96b753d6 which was reverted in
a8154e5e0c83d2f0f65f3b4fb1a0bc68785bd975.
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfFile.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfFile.h
Commit eed0242330926815d19dd0d54f393576bcffc762 by dblaikie
DebugInfo: Don't use implicit zero addr_base
(found when LLVM fails to emit addr_base for gmlt+DWARFv5)
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp
The file was modifiedllvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h
The file was modifiedllvm/lib/DebugInfo/DWARF/DWARFUnit.cpp
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/debug_info_addrx.s
Commit f550961c6e833cb828416f1bdee904f4aadbf37d by francisvm
[Docs] Fix indentation in remarks section
The file was modifiedclang/docs/UsersManual.rst
Commit 07b8f8e5f5cad9c4d92c39a4bea50e21e9f0e9f1 by francisvm
[Remarks][Driver] Place temporary remark files next to temporary object
files
On Darwin, when used for generating a linked binary from a source file
(through an intermediate object file), the driver will invoke `cc1` to
generate a temporary object file. The temporary remark file will now be
emitted next to the object file, which will then be picked up by
`dsymutil` and emitted in the .dSYM bundle.
This is available for all formats except YAML since by default, YAML
doesn't need a section and the remark file will be lost.
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
The file was modifiedclang/docs/UsersManual.rst
The file was modifiedclang/test/Driver/darwin-opt-record.c
Commit 56ab485a311d065f9417e0cff903e1f33495f4cc by Jonas Devlieghere
[lldb/Scripting] Simplify code by removing the #if.
The "none" script interpreter does not depend on Python so it doesn't
make sense to have it withing the if-block. The only goal seems to be to
have a slightly different error for when there's no script interpreter,
but as per the comment this doesn't make sense for more than one
scripting language. I think the existing error is perfectly clear, so I
just removed this altogether.
The file was modifiedlldb/source/Interpreter/CommandObjectScript.cpp
Commit 553a727f5f6407fb6db7ac2dae5f5b2a536d38fc by rupprecht
[clang] Remove -Wexperimental-float-control.
Summary: Per D62731, the behavior of clang with `-frounding-math` is no
worse than when the rounding flag was completely ignored, so remove this
unnecessary warning.
Reviewers: mibintc, chandlerc, echristo, rjmccall, kpn, erichkeane,
rsmith, andrew.w.kaylor
Reviewed By: mibintc
Subscribers: merge_guards_bot, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D71671
The file was modifiedclang/include/clang/Basic/DiagnosticDriverKinds.td
The file was modifiedclang/include/clang/Basic/DiagnosticGroups.td
The file was modifiedclang/lib/Driver/ToolChains/Clang.cpp
Commit aaa5a5e7ff1aee632aae75311e7c044f710dd0a0 by dblaikie
DebugInfo: Include DW_AT_base_addr even in gmlt with no inline functions
Since the address pool doesn't get populated in this case (due to the
lack of inlining, no child DIEs are added to the CU - so no addresses
are needed for the DIEs themselves) until the range list is emitted - at
the time the attributes are added to the CU, the address pool is empty.
So check whether the address pool will be used for the range lists & add
an addr_base if that's the case.
The file was addedllvm/test/DebugInfo/X86/gmlt-empty-base-address.ll
The file was modifiedllvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
Commit 89a2bef27aae0e1a7a110a95d3a6869c5561c90f by jonathanchesterfield
[libomptarget][nvptx] Fix build, symbol ordering in target_impl.h
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/src/target_impl.h
The file was modifiedopenmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
Commit f0ced2ddb44e4bd970fec310591891a0cdb4462c by Artem Dergachev
[analysis] Re-discard type sugar when casting values retrieved from the
Store.
Canonicalization was accidentally omitted in 6d3f43ec.
The file was modifiedclang/test/Analysis/uninit-val-const-likeness.c
The file was modifiedclang/lib/StaticAnalyzer/Core/Store.cpp
Commit b40822fc140dcc1544f22bd5312335254d8eda28 by jonchesterfield
[libomptarget][nvptx] Fix build, second symbol reordering
The file was modifiedopenmp/libomptarget/deviceRTLs/nvptx/src/target_impl.h
The file was modifiedopenmp/libomptarget/deviceRTLs/amdgcn/src/target_impl.h
Commit f5440ec41d8ef9985b65c1cc66b747529ce86a40 by czhengsz
[PowerPC] make lwa as a valid ds candidate in ppcloopinstrformprep pass
Fix a FIXME in ppcloopinstrformprep pass.
Reviewed by: nemanjai
Differential Revision: https://reviews.llvm.org/D71346
The file was modifiedllvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp
The file was modifiedllvm/test/CodeGen/PowerPC/loop-instr-form-prepare.ll
Commit 3a189bac9bb111c9a59339015ab0d4e2fed735f4 by n54
[compiler-rt] Enable SANITIZER_CAN_USE_PREINIT_ARRAY on NetBSD
.preinit_array is supported since 9.0.
The file was modifiedcompiler-rt/lib/sanitizer_common/sanitizer_internal_defs.h
Commit 97b5d6bfdcf377f04270ee7a918abfd5adf3982d by dblaikie
DebugInfo: Fix test fallout from
aaa5a5e7ff1aee632aae75311e7c044f710dd0a0
The file was modifiedllvm/test/DebugInfo/X86/gmlt-empty-base-address.ll