Started 1 mo 5 days ago
Took 10 hr on green-dragon-06

Success Build #7423 (Oct 19, 2020 4:52:24 PM)

Changes

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

  1. [InstCombine] Add vectors-with-undef tests for and(logicalshift(1,X),1) --> zext(X == 0) (detail)
  2. [InstCombine] Support vectors-with-undef in and(logicalshift(1,X),1) --> zext(X == 0) fold (detail)
  3. [clangd] Add $/memoryUsage LSP extension (detail)
  4. Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting" (detail)
  5. [nfc] [lldb] Move LookupAddress to DWARFCompileUnit (detail)
  6. Fix MSVC "not all control paths return a value" warning. NFCI. (detail)
  7. [InstCombine] Add (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1) vector tests (detail)
  8. [mlir] Refactored BufferPlacement transformation. (detail)
  9. [mlir][nfc] Move BaseOpWithOffsetSizesAndStrides to the beginning of Ops.td. (detail)
  10. [nfc][clang-change-namespace] Remove unnecessary isScoped EnumDecl Matcher (detail)
  11. [LangRef] Correct return type llvm.test.set.loop.iterations.* (detail)
  12. [llvm-readobj/elf] - Change the behavior of handing DT_SONAME. (detail)
  13. [yaml2obj] - Fix comments. NFC. (detail)
  14. [VE] Add cast to/from fp128 patterns (detail)
  15. [VE] Add setcc for fp128 (detail)
  16. Fix compiler-rt build on Windows after D89640 (detail)
  17. [RISCV][ASAN] Fix TLS offsets (detail)
  18. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) tests (detail)
  19. [AMDGPU] Do not generate S_CMP_LG_U64 on gfx7 (detail)
  20. [ADT] Avoid use of result_of_t in function_ref (detail)
  21. [clang] update of the DragonFlyBSD's driver for the 5.8.x releases (detail)
  22. [TableGen] Enhance !empty and !size to handle strings and DAGs. (detail)
  23. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) vector tests (detail)
  24. [InstCombine] foldOrOfICmps - pull out repeated getOperand() calls. NFCI. (detail)
  25. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support (detail)
  26. [clangd] Rename edge name for filesymbols to slabs in memorytree (detail)
  27. [clang-tidy] Better support for Override function in RenamerClangTidy based checks (detail)
  28. [InstCombine] Add (icmp eq B, 0) | (icmp ult/gt A, B) -> (icmp ule A, B-1) vector support (detail)
  29. Extend tests of run-clang-tidy (detail)
  30. [Aarch64] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans. (detail)
  31. Revert "Extend tests of run-clang-tidy" (detail)
  32. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) vector support (detail)
  33. [MLIR][SPIRVToLLVM] Updated documentation for composite ops (detail)
  34. [clangd] Add test for structured-binding completion. NFC (detail)
  35. [flang] Add name match checks for interface procedures (detail)
  36. [clang-tidy] Add scoped enum constants to identifier naming check (detail)
  37. Revert rGa704d8238c86bac: "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" (detail)
  38. [lit] Avoid calling realpath() for every printed message (detail)
  39. [libc++][test] Portably silence warnings (detail)
  40. [libc++] Define new/delete in libc++abi only by default (detail)
  41. [Dexter][NFC] Add Missing Commands to Commands.md Contents (detail)
  42. [ML] Add final reward logging facility. (detail)
  43. [InstCombine] foldOrOfICmps - only fold (icmp_eq B, 0) | (icmp_ult/gt A, B) for integer types (detail)
  44. [ORC] Fix unused variable warning. (detail)
  45. [libc++] Refactor the fuzzing tests (detail)
  46. [Flang][OpenACC] Fix for branching out issue in OpenACC parallel construct. (detail)
  47. [libc++] Skip tests using constexpr destructors with older clang versions (detail)
  48. [NFC][MC] Type [MC]Register uses in MachineTraceMetrics (detail)
  49. [AMDGPU] Correct hsa-diag-v3.s test (detail)
  50. [AMDGPU] Extend hip-toolchin-features.hip test (detail)
  51. [AMDGPU] Simplify cumode handling in SIMemoryLegalizer (detail)
  52. [llvm] Make obj2yaml and yaml2obj LLVM utilities instead of tools (detail)
  53. [DAGCombiner][PowerPC] Remove isMulhCheaperThanMulShift TLI hook, Use isOperationLegalOrCustom directly instead. (detail)
  54. [libc++] Add more tests for operator<< on std::complex (detail)
  55. [SCEV] Add tests where assumes can be used to improve tripe multiple. (detail)
  56. [clang] Use SourceLocation as key in std::map, NFCI (detail)
  57. [LangRef] Define mustprogress attribute (detail)
  58. [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts (detail)
  59. [AMDGPU] Remove MUL_LOHI_U24/MUL_LOHI_I24 (detail)
  60. [libc] Add LLVM libc specific functions to llvm_libc_ext.td. (detail)
  61. [SVE] Update vector reduction intrinsics in new tests. (detail)
  62. [LLDB][TestSuite] Improve skipIfWindowsAndNonEnglish in decorators.py (detail)
  63. [flang][openacc] Switch to use TODO from D88909 (detail)
  64. [NPM][opt] Run -O# after other passes in legacy PM compatibility mode (detail)
  65. [AMDGPU] Correct comment typo in SIMemoryLegaliizer.cpp (detail)
  66. [BatchAA] Add test for incorrect phi cycle result (NFC) (detail)
  67. [NPM][test] Fix some LoopVectorize tests under NPM (detail)
  68. [ORC] Fix a missing include. (detail)
  69. Fix typo (detail)
  70. [X86] Add i32->float and i64->double bitcast pseudo instructions to store folding table. (detail)
  71. [SelectionDAG][X86] Enable SimplifySetCC CTPOP transforms for vector splats (detail)
  72. [test][NPM] Fix already-vectorized.ll under NPM (detail)
  73. Add alloca size threshold for StackTagging initializer merging. (detail)
  74. clang/{Format,Rewrite}: Stop using SourceManager::getBuffer, NFC (detail)
  75. [clang] Automatically link against oldnames just as linking against libcmt (detail)
  76. [libcxx] [test] Do error printfs to stderr in filesystems tests (detail)
  77. [libcxx] [test] Allow fs::permissions(path, perms, perm_options, error_code) to be noexcept (detail)
  78. [libcxx] [test] Don't require fs::path::operator(string_type&&) to be noexcept (detail)
  79. [libcxx] [test] Add LIBCPP_ONLY() around another test for an implementation detail (detail)
  80. [libcxx] [test] Exclude domain socket tests on windows, like bsd/darwin (detail)
  81. [libcxx] [test] Mark tests that require specific allocation behaviours as libcpp only (detail)
  82. [libcxx] [test] Fix filesystem_test_helper.h to compile for windows (detail)
  83. [libcxx] [test] Fix all remaining issues with fs::path::string_type being wstring (detail)
  84. [libcxx] [test] Use _putenv instead of setenv/unsetenv on windows (detail)
  85. [Intrinsics] Added writeonly attribute to the first arg of llvm.memmove (detail)
  86. [NFC][SCEVExpander] isHighCostExpansionHelper(): rewrite as a switch (detail)
  87. [NFC][SCEV] BuildConstantFromSCEV(): reformat, NFC (detail)
  88. [NFCI][SCEV] Always refer to enum SCEVTypes as enum, not integer (detail)
  89. [NPM] Port module-debuginfo pass to the new pass manager (detail)
  90. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic (detail)
  91. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" (detail)

Started by upstream project clang-stage2-cmake-RgSan_relay build number 3087
originally caused by:

This run spent:

  • 1 hr 16 min waiting;
  • 10 hr build duration;
  • 11 hr total from scheduled to completion.
Revision: 52bcd691cb1992187d022161e95977a9db371f51
  • detached
Revision: e8ba87e92b857c14b7eb5466c4266a9e09a1f5fb
  • refs/remotes/origin/master
LLVM/Clang Warnings: 1 warning.
Test Result (no failures)