Started 9 mo 16 days ago
Took 2 hr 56 min

Build #4111 (Sep 20, 2021 12:01:12 AM)

Changes
  1. DWARFDie.cpp: Reduce indentation with early continue (details)
  2. DWARFDie:DWARFTypePrinter: Add common utility function for checking where parentheses are required (details)
  3. [RISCV] Optimize (add (shl x, c0), (shl y, c1)) with SH*ADD (details)
  4. llvm/cmake: fix a typo (details)
  5. [X86][Atom] Fix (U)COMISS/SD uops, latency and throughput (details)
  6. [mlir][emitc] Fix indent in CondBranchOp and block label (details)
  7. [ARM] Add VGETLANEu patterns for v4f16 and v8f16 (details)
  8. [InstCombine] add/adjust tests for min/max intrinsics; NFC (details)
  9. [X86] combineX86ShufflesRecursively(): call SimplifyMultipleUseDemandedVectorElts() on after finishing recursing (details)
  10. [NFC] combineX86ShufflesRecursively(): actually address nits for previous patch (details)
  11. [X86] lowerShuffleAsDecomposedShuffleMerge(): if both inputs are broadcastable/identities, canonicalize broadcasts as such (details)
  12. [X86][TLI] SimplifyDemandedVectorEltsForTargetNode(): don't break apart broadcasts from which not just the 0'th elt is demanded (details)
  13. [X86][Atom] Specific uops for all IMUL/IDIV instructions (details)
  14. llvm-dwarfdump: Refactor type pretty printing tests (details)
  15. [X86] Fold SHUFPS(shuffle(x),shuffle(y),mask) -> SHUFPS(x,y,mask') (details)
  16. [X86][Atom] Fix FP uops + port usage (details)
  17. DWARFDie: Improve type printing for function and array types - with qualifiers (cv/reference) and pointers to them (details)
  18. DWARFDie.cpp: Minor follow-up clang-format (details)
  19. [X86] Add test cases for pr51908. NFC (details)
  20. [X86] Remove Commutable flag from mpsadbw intrinsics. (details)
  21. llvm-dwarfdump: Pretty printing types including a space between const and parenthesized references/pointers to arrays (details)
  22. [DebugInfo][LSR] Emit shorter expressions from scev-based salvaging (details)
  23. [llvm] Use pop_back_val (NFC) (details)
  24. [X86] SimplifyDemandedBits - only narrow a broadcast source if we only have one use. (details)
  25. llvm-dwarfdump: Pretty print names qualified/with scopes (details)
  26. llvm-dwarfdump: Don't print even an empty string when a type is unprintable (details)
  27. llvm-dwarfdump: support for type printing "decltype(nullptr)" as "nullptr_t" (details)
  28. llvm-dwarfdump: pretty type printing: print fully qualified names in function type parameter types (details)
  29. [SCEV] Support negative values in signed/unsigned predicate reasoning (details)
  30. [libc] Add implementations of div, ldiv, lldiv and imaxdiv. (details)
  31. Revert "Revert "[IndVars] Replace PHIs if loop exits on 1st iteration"" (details)
  32. [NFC] Add assert and test showing that revert of D109596 wasn't justified (details)
  33. [libc][obvious] Make *abs and *div functions buildable in default mode. (details)
  34. [libc][obvious] Add inttypes.h and stdlib.h as deps to *div functions. (details)
  35. [lldb] Remove two #ifndef linux from Platform.cpp (details)
  36. [mlir][NFC] Add explicit "::mlir" namespace to tblgen generated code (details)
  37. [mlir] Fix bug in partial dialect conversion (details)
  38. [MLIR] Simplex::appendVariable: early return if count == 0 (details)
  39. [CMake] Add debuginfo-tests to LLVM_ALL_PROJECTS after D110016 (details)
  40. [CaptureTracking] Allow passing LI to PointerMayBeCapturedBefore (NFC). (details)
  41. [MLIR][Linalg] Make detensoring cost-model more flexible. (details)
  42. [lldb] [gdb-remote] Remove unused arg from GDBRemoteRegisterContext::ReadRegisterBytes() (details)

Started by upstream project LLDB Incremental build number 35720
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 35721
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer

Started by upstream project LLDB Incremental build number 35722
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer

This run spent:

  • 3 hr 49 min waiting;
  • 2 hr 56 min build duration;
  • 5 hr 11 min total from scheduled to completion.
Revision: 3ddb899dea13cab48f1c79587f9eb5ec836b5459
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: 92904cc68fbc1d000387b30accc8b05b3fe95daa
Repository: http://labmaster3.local/git/llvm-project.git
  • refs/remotes/origin/main
Revision: 3ddb899dea13cab48f1c79587f9eb5ec836b5459
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (23 failures / ±0)Show all failed tests >>>
Revision: 6a075b6de4cafebec9ca1ff9eec7229a617c93f6
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-5.0.2
Revision: d0d8eb2e5415b8be29343e3c17a18e49e67b5551
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-7.0.1
Revision: 0399d5a9682b3cef71c653373e38890c63c4c365
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-9.0.0

Identified problems

Regression test failed

This build failed because a regression test in the test suite FAILed. See the test report for details.
Indication 1

Assertion failure

This build failed because of an assertion failure. Below is a list of all errors in the build log:
Indication 2

Compile Error

This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 3

Ninja target failed

Below is a link to the first failed ninja target.
Indication 4