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

Success Build #7355 (Sep 14, 2020 7:41:52 PM)

Changes

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

  1. [SelectionDAG] Move ISD:PARITY formation from DAGCombine to SimplifyDemandedBits. (detail)
  2. [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option (detail)
  3. [CodeGenPrepare] Fix zapping dead operands of assume (detail)
  4. [AST][FPEnv] Keep FP options in trailing storage of CastExpr (detail)
  5. [llvm-cov gcov] Refactor counting and reporting (detail)
  6. [analyzer] Evaluate PredefinedExpressions (detail)
  7. [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon (detail)
  8. [analyzer][z3] Use more elaborate Z3 variable names (detail)
  9. [CodeGen] Fix bug in IncrementPointer (detail)
  10. [ARM] Fix so immediates and pc relative checks (detail)
  11. [UnifyLoopExits] Fix non-deterministic iteration order (detail)
  12. [compiler-rt] [netbsd] Use internal_ptrace() instead of ptrace() (detail)
  13. [JumpThreading] Fix an incorrect Modified status (detail)
  14. AMDGPU/GlobalISel/Emitter Support for predicate code that uses operands (detail)
  15. [clangd] Add error() function for creating formatv-style llvm::Errors. NFC (detail)
  16. [gn build] Port 30667c967d3 (detail)
  17. [DebugInstrRef][1/9] Add fields for instr-ref variable locations (detail)
  18. [clangd] Track tweaks that fail the apply stage (detail)
  19. [CodeGen][X86] Regenerate minmax reduction sequence tests to match arithmetic tests. (detail)
  20. [clangd] makeStringError,make_error<StringError> -> error() (detail)
  21. [LegalizeDAG] Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI. (detail)
  22. AMDGPU/GlobalISel Add test for non-leaf complex patterns (detail)
  23. AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks' (detail)
  24. AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN (detail)
  25. [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors (detail)
  26. [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value (detail)
  27. [SyntaxTree][List] Fix: `ParameterDeclarationList` is the `List` inside `ParametersAndQualifiers` (detail)
  28. [SyntaxTree] Provide `List::classof` (detail)
  29. [SyntaxTree][List] `assertInvariants` for `List`s (detail)
  30. [ARM] Selects SSAT/USAT from correct LLVM IR (detail)
  31. [DSE] Precommit test case for invalid elimination of store in loop. (detail)
  32. [DSE] Only eliminate candidates that always store the same loc. (detail)
  33. [CGP] Limit converting phi types to simple loads and stores (detail)
  34. [mlir] Check for type conversion success in std->llvm function conversion (detail)
  35. [pstl] Support Threading Building Blocks 2020 (oneTBB) for "tbb" parallel backend. (detail)
  36. [llvm-readobj/elf][test] - Test all core note types properly. (detail)
  37. [llvm-readelf/obj] - Refine and generalize the code that is used to dump notes. (detail)
  38. [NFC] Add missing `const` statements in SCEV (detail)
  39. [llvm-readobj] - Cleanup implementation LLVMStyle<ELFT>::printAddrsig(). (detail)
  40. [llvm-readobj/elf] - Don't use unwrapOrError when reporting errors about SHT_DYNAMIC sections. (detail)
  41. Don't dereference from a dyn_cast<>. NFCI. (detail)
  42. Assert we've found both vector types. NFCI. (detail)
  43. [AMDGPU] Don't cluster stores (detail)
  44. [InstSimplify] fix miscompiles with maximum/minimum intrinsics (detail)
  45. [ARM] Enable tail predication for reduction tests. NFC (detail)
  46. [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model (detail)
  47. [InstSimplify] fix test comments; NFC (detail)
  48. [InstSimplify] add/move tests for fmin/fmax; NFC (detail)
  49. [InstSimplify] reduce code duplication for fmin/fmax folds; NFC (detail)
  50. Add support for casting elements in vectors for certain Std dialect type conversion operations. (detail)
  51. [libcxx] ostream{,buf}_iterator::difference_type changes in C++20 (detail)
  52. Assert we've found the size of each (non-overlapping) structure. NFCI. (detail)
  53. [MemorySSA] Precommit test case for PR47498. (detail)
  54. [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def. (detail)
  55. [InstSimplify] allow folds for fmin/fmax with 'ninf' (detail)
  56. Sema: add support for `__attribute__((__swift_objc_members__))` (detail)
  57. [InstSimplify] add folds for fmin/fmax with 'nnan' (detail)
  58. [flang] Correctly detect overlapping integer cases (detail)
  59. [libc] Decouple string functions. (detail)
  60. [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors (detail)
  61. [flang] Fix analyzed form of type-bound assignment (detail)
  62. Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols. (detail)
  63. collectBitParts - use const references. NFCI. (detail)
  64. Retry of D84974 (detail)
  65. [libc++] Upgrade the Clang on build bots (detail)
  66. Fix 132e57bc597bd3f50174b7d286c43f76b47f11c1 (detail)
  67. [DAGCombiner] Fold fmin/fmax with INF / FLT_MAX (detail)
  68. [InstCombine] Simplify select operand based on equality condition (detail)
  69. [ms] [llvm-ml] Add missing built-in type aliases (detail)
  70. [ms] [llvm-ml] Fix struct padding logic (detail)
  71. [ms] [llvm-ml] Add support for size queries in MASM (detail)
  72. [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME (detail)
  73. [ARM] Add more tests for vecreduce soft float legalization (NFC) (detail)
  74. [Legalize][ARM][X86] Add float legalization for VECREDUCE (detail)
  75. [libc] Extend MPFRMatcher to handle 2-input-1-output and support hypot function. (detail)
  76. [libc++] Use LLVM 11 instead of trunk on build bots (detail)
  77. [AArch64] Add additional vecreduce fmax/fmin legalization tests (NFC) (detail)
  78. [PowerPC] Implement Thread Local Storage Support for Local Exec (detail)
  79. [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection) (detail)
  80. [FastISel] Bail out of selectGetElementPtr for vector GEPs. (detail)
  81. [libc++] Add comment in atomic test to explain why part of it is disabled on Apple (detail)
  82. [MemProf] Rename HeapProfiler to MemProfiler for consistency (detail)
  83. [gn build] Port 226d80ebe20 (detail)
  84. [docs][NewPM] Add docs for writing NPM passes (detail)
  85. [Asan] Fix false leak report (detail)
  86. Make namespace handling uniform across dialect backends. (detail)
  87. Update PowerPC backend ownership in CODE_OWNERS.TXT (detail)
  88. [AMDGPU] Add XDL resource to scheduling model (detail)
  89. [SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/getTruncStore. (detail)
  90. [libc++] Make rotate a constexpr. (detail)
  91. [libc++] Finish implementing P0202R3 (detail)
  92. Fix MLIR standalone example to properly handle namespace (detail)
  93. [libc++][test] Portability fix of std::strstreambuf constructor test (detail)
  94. [docs] Update OrcV1 removal timeline. (detail)
  95. [PruneEH][NFC] Use CallGraphUpdater in PruneEH (detail)
  96. [flang] More clean-up of CookedSource API (detail)
  97. Revert "[libc++] Make rotate a constexpr." (detail)
  98. [Take 2] [libc++] Make rotate a constexpr. (detail)
  99. [flang] Fix bug for forward referenced type (detail)
  100. [GlobalISel] Add G_UNMERGE_VALUES(G_MERGE_VALUES) combine (detail)
  101. Revert "[docs][NewPM] Add docs for writing NPM passes" (detail)
  102. [GISel]: Add combine for G_FABS to G_FABS (detail)
  103. Reland [docs][NewPM] Add docs for writing NPM passes (detail)
  104. [Hexagon] Some HVX DAG combines (detail)
  105. [Hexagon] Widen loads and handle any-/sign-/zero-extensions (detail)
  106. [Hexagon] Add more detailed testcase for widening truncates (detail)
  107. [Sema] Address-space sensitive index check for unbounded arrays (detail)
  108. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract. (detail)
  109. [GlobalISel] Add G_UNMERGE(Cst) -> Cst1, Cst2, ... combine (detail)
  110. [Asan] Accept __lsan_ignore_object for redzone pointer (detail)
  111. [AArch64] Statepoint support for AArch64. (detail)
  112. [flang] Allow Fortran comments after #include path (detail)
  113. Revert "[X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract." (detail)
  114. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract (detail)
  115. [flang] Respect BZ mode in exponent parts, too (detail)
  116. [libc++abi] Do not declare __cxa_finalize and __cxa_atexit in <cxxabi.h> (detail)
  117. [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z (detail)

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

This run spent:

  • 1 hr 11 min waiting;
  • 10 hr build duration;
  • 11 hr total from scheduled to completion.
Revision: d2321129bda712a0e7ee222c7cb6a62e5ca5b6f4
  • detached
Revision: 29eb67693d9ac60038068870cb44710d81073021
  • refs/remotes/origin/master
LLVM/Clang Warnings: 0 warnings.
  • No warnings since build 7,348.
  • Still 382 days before reaching the previous zero warnings highscore.
Test Result (no failures)