Started 2 days 21 hr ago
Took 10 hr

Unstable Build #231 (Feb 23, 2021 1:37:16 AM)

Changes
  1. [lit] Add --xfail and --filter-out (inverse of --filter) (details)
  2. [Sanitizers][NFC] Fix typo (details)
  3. [ConstantRangeTest] Make exhaustive testing more principled (NFC) (details)
  4. [DAG] foldSubToUSubSat - fold sub(a,trunc(umin(zext(a),b))) -> usubsat(a,trunc(umin(b,SatLimit))) (details)
  5. [X86] KnownBits - use llvm min/max intrinsics instead of (deprecated) sse intrinsics. NFCI. (details)
  6. [X86][SSE2] Remove SSE2 min/max intrinsics tests (details)
  7. [X86][SSE] Remove SSE41 min/max intrinsics tests (details)
  8. [X86][AVX] Remove AVX2 min/max intrinsics tests (details)
  9. [X86][SSE] vector-compare-combines.ll - use llvm min/max intrinsics instead of (deprecated) sse intrinsics. NFCI. (details)
  10. [X86][SSE] Use llvm min/max intrinsics instead of (deprecated) sse intrinsics. NFCI. (details)
  11. [RISCV] Pre-commit test case for D97055. NFC. (details)
  12. [libc++] Fix the build for AppleClang. (details)
  13. [InstCombine] matchBSwapOrBitReverse - remove pattern matching early-out. NFCI. (details)
  14. [lit testing] "END." not "END:" (details)
  15. [RISCV] Improve register allocation around vector masks (details)
  16. [RISCV] Support extraction of misaligned subvectors (details)
  17. Revert "Implement nullPointerConstant() using a better API." (details)
  18. [OpenMP][NFC] clang-format the whole openmp project (details)
  19. [LTO] Fix cloning of llvm*.used when splitting module (details)
  20. [ASTMatchers] Fix hasUnaryOperand matcher for postfix operators (details)
  21. [lld/mac] reject -undefined warning and -undefined suppress with -twolevel_namespace (details)
  22. [ConstantRangeTest] Print detailed information on failure (NFC) (details)
  23. clang: Exclude efi_main from -Wmissing-prototypes (details)
  24. [clang-tidy] Simplify braced init check (details)
  25. [Clang][OpenMP] Update driver test case for OpenMP offload to use sm_35 (details)
  26. [RISCV] Add an additional remw test to rv64m-exhaustive-w-insts.ll. NFC (details)
  27. [OpenMP] libomp: cleanup some resource leaks (details)
  28. [ConstantRange] Handle wrapping range in binaryNot() (details)
  29. [InstCombine] add tests for fdiv of exp/exp2; NFC (details)
  30. [InstCombine] fold fdiv with exp/exp2 divisor (PR49147) (details)
  31. [ConstantRange] Handle wrapping ranges in min/max (PR48643) (details)
  32. [clang-itdy] Simplify virtual near-miss check (details)
  33. [RISCV] Add another test case showing failure to use remw when the RHS has been zero extended from less than i32. NFC (details)
  34. [clang-tidy] Simplify function complexity check (details)
  35. [clang-tidy] Simplify throw keyword missing check (details)
  36. [InstrProfiling] Use nobits as __llvm_prf_cnts section type in ELF (details)
  37. [libcxx] Make path::format a non-class enum (details)
  38. [libcxx] [test] Call create_directory_symlink when linking directories (details)
  39. [NFC] Refactor PreferMemberInitializerCheck (details)
  40. [mlir] Register the print-op-graph pass using ODS (details)
  41. Update test error string post pass registration change (details)
  42. [lldb] Refine ThreadPlan::ShouldAutoContinue (details)
  43. [clang][Driver][OpenBSD] libcxx also requires pthread (details)
  44. [dfsan] Comment out unused methods by D97087 temporarily (details)
  45. [TableGen] Use ListSeparator (NFC) (details)
  46. [CodeGen] Use range-based for loops (NFC) (details)
  47. [lld][ELF] __start_/__stop_ refs don't retain C-ident named group sections (details)
  48. [RISCV] Add test cases for add/sub/mul overflow intrinsics. NFC (details)
  49. [X86] Fold bitcast(logic(bitcast(X), Y)) --> logic'(X, bitcast(Y)) for int-int bitcasts (details)
  50. [X86][AVX] Fold concat(extract_subvector(v0,c0), extract_subvector(v1,c1)) -> vperm2x128 (details)
  51. [DAG] Match USUBSAT patterns through zext/trunc (details)
  52. [ThinLTO] Fix import of multiply defined global variables (details)
  53. [Loads] Extract helper frunction for available load/store (NFC) (details)
  54. Make sure the interpreter module was loaded before making checks against it (details)
  55. [IR] restrict vector reduction intrinsic types (details)
  56. [Loads] Add optimized FindAvailableLoadedValue() overload (NFCI) (details)
  57. [lldb-vscode] Emit the breakpoint changed event on location resolved (details)
  58. [NFC] Remove redundant word in comment (details)
  59. Revert "Make sure the interpreter module was loaded before making checks against it" (details)
  60. [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - remove unnecessary BITCASTs. (details)
  61. [SelectionDAG][RISCV] Teach ComputeNumSignBits to handle SREM. (details)
  62. Reapply "[lldb/test] Automatically find debug servers to test" (details)
  63. [LLDB] [docs] Update the list of supported architectures on Windows (details)
  64. [lldb] [docs] Update platform support status (details)
  65. Revert "[lldb-vscode] Emit the breakpoint changed event on location resolved" (details)
  66. [X86] Add common CHECK check-prefix to sub combine tests (details)
  67. [X86] Add 'sub C1, (xor X, C1) -> add (xor X, ~C2), C1+1' tests (details)
  68. [X86] Regenerate sub.ll test (details)
  69. [X86] Replace explicit constant handling in sub(C1, xor(X, C2)) -> add(xor(X, ~C2), C1+1) fold. NFCI. (details)
  70. [X86] Add vector support to sub(C1, xor(X, C2)) -> add(xor(X, ~C2), C1+1) fold. (details)
  71. Implement simple type polymorphism for linalg named ops. (details)
  72. [KnownBits][RISCV] Improve known bits for srem. (details)
  73. [InstrProfiling] Use ELF section groups for counters, data and values (details)
  74. [mlir] Add simple jupyter kernel (details)
  75. Revert "[sanitizers] Pass CMAKE_C_FLAGS into TSan buildgo script" (details)
  76. [Analysis] Use ListSeparator (NFC) (details)
  77. [llvm] Fix header guards (NFC) (details)
  78. [CodeGen] Use range-based for loops (NFC) (details)
  79. [AArch64][GlobalISel] Fix <16 x s8> G_DUP regbankselect to assign source to gpr. (details)
  80. [mlir] Export CUDA and Vulkan runtime wrappers on Windows (details)
  81. [InstrProfiling] Fix instrprof-gc-sections.c test (details)
  82. [NFC][llvm-dwarfdump] Don't calculate unnecessary stats (details)
  83. [mlir] Mark std.subview as NoSideEffect (details)
  84. [clang][cli] Stop creating '-Wno-stdlibcxx-not-found' in cc1 (details)
  85. [clang][cli] Pass '-Wspir-compat' to cc1 from driver (details)
  86. [clang][CodeComplete] Ensure there are no crashes when completing with ParenListExprs as LHS (details)
  87. [WebAssembly] call_indirect issues table number relocs (details)
  88. [ARM] Move double vector insert patterns using vins to DAG combine (details)
  89. [VPlan] Manage pairs of incoming (VPValue, VPBB) in VPWidenPHIRecipe. (details)
  90. [analyzer] Introduce MacroExpansionContext to libAnalysis (details)
  91. [analyzer] Create MacroExpansionContext member in AnalysisConsumer (details)
  92. [analyzer] Use the MacroExpansionContext for macro expansions in plists (details)
  93. [analyzer][CTU] API for CTU macro expansions (details)
  94. [ARM] Remove dead lowering code. NFC (details)
  95. [flang][driver] Add -Xflang and make -test-io a frontend-only flang (details)
  96. [InstCombine] Add smulo NumSignBits test from D97170 (details)
  97. [VPlan] Skip VPWidenPHIRecipe in VPInterleavedACcessInfo. (details)
  98. [gn build] Port 6e3071007b4c (details)
  99. Regenerate documentation (details)
  100. [llvm-link] fix IRMover returning wrong modified vector type (details)
  101. [clang-tidy] Add new check 'concurrency-thread-canceltype-asynchronous' and alias 'cert-pos47-c'. (details)
  102. [gn build] Port 7dc7f0c2ecc0 (details)
  103. [AMDGPU][MC] Corrected bound_ctrl for compatibility with sp3 (details)
  104. [AArch64] Adding SHA3 Intrinsics support (details)
  105. [InstCombine] Add PR45977 test coverage (details)
  106. [OpenCL] Add builtin declarations by default. (details)
  107. Revert "Revert "Implement nullPointerConstant() using a better API."" (details)
  108. Revert "Revert "Revert "Implement nullPointerConstant() using a better API.""" (details)
  109. [pp-trace] Fix test for OpenCL pragmas. (details)
  110. [LangRef] fix typo in assume bundle description; NFC (details)
  111. [clang][NFC] Reorder CXXCtorInitializer members (details)
  112. [Clang][OpenMP] Require CUDA 9.2+ for OpenMP offloading on NVPTX target (details)
  113. [LV] Directly use incoming value for single VPBlendRecipes. (details)
  114. [InstSimplify] Cleanup out-of-range shift amount handling. (details)
  115. [flang] Add -J and -module-dir to f18 driver (details)
  116. [ConstraintElimination] Add initial ICMP_NE test cases. (details)
  117. [lld-macho] Fix cpuSubtype for non-x86_64 archs (details)
  118. [lld-macho] Clean up comments (details)
  119. Improve diagnostic for ignored GNU 'used' attribute (details)
  120. [JumpThreading] Clone noalias.scope.decl when threading blocks (details)
  121. [clang] Tweaked fixit for static assert with no message (details)
  122. [MemCpyOpt] Fix handling of readnone byval arguments (details)
  123. [sanitizers] Pass CMAKE_C_FLAGS into TSan buildgo script (details)
  124. [MLIR][affine] Prevent fusion when ops with memory effect free are present between producer and consumer (details)
  125. [RISCV] Custom isel the rest of the vector load/store intrinsics. (details)
  126. [ConstraintElimination] Use unsigned > 0 instead of != 0. (details)
  127. Making FindCommonBlock a const member (details)
  128. [AArch64][GlobalISel] Emit G_ASSERT_SEXT for SExt parameters in CallLowering (details)
  129. [llvm][Bitcode] Add bitcode reader/writer for DSOLocalEquivalent (details)
  130. [KnownBits] Pull out repeated getMinValue() calls from shift analysis. NFCI. (details)
  131. Reland [lld-macho]Implement bundle_loader (details)
  132. [OpenMP] Update HWLOC code for die level detection (details)
  133. [mlir][Shape] Fix a crash when folding nary broadcast ops (details)
  134. [MLIR] Add Linalg support for integer (generalized) matmuls (details)
  135. Revert "[InstrProfiling] Use ELF section groups for counters, data and values" (details)
  136. [OpenMP] Limit number of dispatch buffers (details)
  137. [OpenMP] Remove shutdown attempt on Windows process detach (details)
  138. [MLIR] Fix tilePerfectlyNested utility for handling non-unit step size (details)
  139. [OpenMP] Help static loop code avoid over/underflow (details)
  140. Add missing dep to fix shared libs build (details)
  141. [clang-tidy] Harden PreferMemberInitializerCheck (details)
  142. [lld-macho] Try to fix cross-platform test from D96565 (details)
  143. [WebAssembly] Misc. fixes in cfg-stackify-eh.ll (details)
  144. [libc++] Fix tuple assignment from types derived from a tuple-like (details)
  145. Add modern arc config for default "onto" branch (details)
  146. [SLP]No need to mark scatter load pointer as scalar as it gets vectorized. (details)
  147. [WebAssembly] Split EH MIR tests into two files (details)
  148. [RISCV] Add isel support for bitcasts between fixed vector types. (details)
  149. [clang][patch] Inclusive language, modify filename SanitizerBlacklist.h to NoSanitizeList.h (details)
  150. [WebAssembly] Rename methods in WasmEHFuncInfo (NFC) (details)
  151. [gn build] Port e64fcdf8d53c (details)
  152. [Utils] Add an option to specify number of cores to use in creduce-clang-crash.py (details)
  153. Fix typo introduced in https://reviews.llvm.org/D97006 (details)
  154. [WebAssembly] Support WasmEHFuncInfo serialization (details)
  155. [WebAssembly] Remap branch dests after fixCatchUnwindMismatches (details)
  156. [lld-link] Add /reproduce: support for several flags (details)
  157. [AArch64][GlobalISel] Support lowering <1 x i8> arguments. (details)
  158. [GloblalISel] Support lowering <3 x i8> arguments in multiple parts. (details)
  159. [InstrProfiling] Use ELF section groups for counters, data and values (details)
  160. [clangd] Narrow and document a loophole in blockUntilIdle (details)
  161. [clangd] Shutdown sequence for modules, and doc threading requirements (details)
  162. Modify TypePrinter to differentiate between anonymous struct and unnamed struct (details)
  163. scudo: Support memory tagging in the secondary allocator. (details)
  164. [ValueTracking] Improve ComputeNumSignBits for SRem. (details)
  165. [AArch64][GlobalISel] Match G_SHUFFLE_VECTOR -> insert elt + extract elt (details)
  166. DebugInfo: Emit "LocalToUnit" flag on local member function decls. (details)
  167. [RISCV] Have sexti32 also recognize AssertZExt from types smaller than i32. (details)
  168. [CMake] Don't optimize tests so much under ThinLTO (details)
  169. [AMDGPU] Move RPT::getLiveRegs() check under EXPENSIVE_CHECKS (details)
  170. Add auto-upgrade support for annotation intrinsics (details)
  171. DebugInfo: Emit "LocalToUnit" flag on local member function decls. (details)
  172. [X86][AMX] Lower tile copy instruction. (details)
  173. [gn build] Port 8f48ddd19358 (details)
  174. [JITLink] Don't allow creation of sections with duplicate names. (details)
  175. [JITLink] Add a getFixupAddress convenience method to Block. (details)
  176. [sparse][mlir] simplify lattice optimization logic (details)
  177. [libunwind] unw_* alias fixes for ELF and Mach-O (details)
  178. [MacroExpansionContext] Fix a warning. (details)
  179. [lldb] Reinstate support for LLDB_VERSION_STRING (details)
  180. [GlobalISel] Implement narrowScalar for UADDO/USUBO (details)
  181. [GlobalISel] Implement narrowScalar for SADDO/SSUBO (details)
  182. [GlobalISel] Implement narrowScalar for SADDE/SSUBE/UADDE/USUBE (details)
  183. [AArch64][GlobalISel] Make overflow legalization use clampScalar (details)
  184. [Test][AArch64] Test SADDE/SSUBE/UADDE/USUBE narrowing legalization (details)
  185. Revert "[AArch64][GlobalISel] Match G_SHUFFLE_VECTOR -> insert elt + extract elt" (details)
  186. [mlir][IR] Refactor the `getChecked` and `verifyConstructionInvariants` methods on Attributes/Types (details)
  187. [lldb] add check for libcxx runtime (details)
  188. [obj2yaml,yaml2obj] Add NumBlocks to the BBAddrMapEntry yaml field. (details)
  189. [dfsan] Propagate origins at non-memory/phi/call instructions (details)
  190. Changes to mktime to handle invalid dates, overflow and underflow andcalculating the correct date and thenumber of seconds even if invalid datesare passed as arguments. (details)
  191. [GVN] Fix a typo in comment (details)
  192. [mlir][pdl] Fix bug when ordering predicates (details)
  193. [mlir][pdl][NFC] Extract the execution of each bytecode operation into its own function (details)
  194. [libc] [Obvious] Fix. (details)
  195. [Analysis] Use ListSeparator (NFC) (details)
  196. [llvm] Use llvm::drop_begin (NFC) (details)
  197. [Analysis] Use range-based for loops (NFC) (details)
  198. Only verify LazyCallGraph under expensive checks (details)
  199. [BuildLibCalls] Add noundef to allocator fns' size (details)
  200. [libc][NFC] Eliminate couple of dependencies on llvm/ADT/StringExtras.h. (details)
  201. Move the MLIR integration tests as a subdirectory of test (NFC) (details)
  202. [SLP][Test] Add test for PR49081.ll (details)
  203. [docs][ORC] Fix section title and reference. (details)
  204. [builtins] Replace __SOFT_FP__ with __SOFTFP__ (details)
  205. [NFC][libc++] Fix _LIBCPP_HAS_BITSCAN64 usage. (details)
  206. [MLIR][LinAlg] Start detensoring implementation. (details)
  207. [CMake][profile] Don't use `TARGET lld` to avoid ordering issues (details)
  208. [flang][NFC] Add source line to lowering TODO messages (details)
  209. [SimplifyCFG] Add tests for D97244 (NFC) (details)
  210. [SimplifyCFG] Minor tweaks to the added tests (NFC) (details)
  211. [RISCV] Add test case for missed opportunity use bgez for the canonical form X > -1. NFC (details)
  212. [lldb][NFC] Cleanup ValueObject construction code (details)
  213. [clang][DeclPrinter] Pass Context into StmtPrinter whenever possible (details)
  214. [mlir] Add a new debug action framework. (details)
  215. [mlir] Add support for DebugCounters using the new DebugAction infrastructure (details)
  216. [X86] Support amx-int8 intrinsic. (details)
  217. [lldb][NFC] Don't inherit from UserID in ValueObject (details)
  218. [Sanitizer][NFC] Fix typo (details)
  219. Fix UBSAN in __ubsan::Value::getSIntValue (details)
  220. [lldb][NFC] Give CompilerType's IsArrayType/IsVectorType/IsBlockPointerType out-parameters default values (details)
  221. [OpenCL] Move remaining defines to opencl-c-base.h (details)
  222. Fix unused variable (details)
  223. [RISCV] Support insertion of misaligned subvectors (details)
  224. Revert "[WebAssembly] call_indirect issues table number relocs" (details)
  225. [ARM] Add pre/post inc tests of various sizes. NFC (details)
  226. [lldb][NFC] Clean up ValueObject comments (details)
  227. [Support] Add reserve() method to the raw_ostream. (details)
  228. [lldb][NFC] Remove unused ValueObject::LogValueObject functions (details)
  229. [mlir] NFC - Use declarative assembly for scf::YieldOp (details)
  230. Fix Wdocumentation parameter warning. NFCI. (details)
  231. [mlir][Linalg] Retire hoistViewAllocOps. (details)
  232. [OpenCL][Docs] Change description for the OpenCL standard headers. (details)
  233. [RISCV] vle1.v/vse1.v should be unmasked instructions. (details)
  234. [DSE] Allow ptrs defined in the entry block in IsGuaranteedLoopInvariant. (details)
  235. [clang-tidy] Install run-clang-tidy.py in bin/ as run-clang-tidy (details)
  236. [clang][parse][NFC] Remove dead ProhibitAttributes() call (details)
  237. [clang-tidy] Update checks list. (details)
  238. [CostModel] Remove VF from IntrinsicCostAttributes (details)
  239. [TTI] Change getOperandsScalarizationOverhead to take Type args (details)
  240. [ARM] do not consider sp as deprecated for ldm/stm (details)
  241. [AMDGPU] Use divergent addresses for vector loads (details)
  242. [X86] Cleanup overflow test check prefixes. NFCI. (details)
  243. [lldb] [test] Un-XFAIL a test that no longer fail on FreeBSD (details)
  244. [lldb] [test] Un-XFAIL TestBuiltinTrap on FreeBSD/aarch64 (details)
  245. [clang-tidy] Extending bugprone-signal-handler with POSIX functions. (details)
  246. [clang][SVE] Don't warn on vector to sizeless builtin implicit conversion (details)
  247. [clang-tidy] Remove IncludeInserter from MoveConstructorInit check. (details)
  248. [libcxx] [test] Define _CRT_STDIO_ISO_WIDE_SPECIFIERS while building tests (details)
Changes
  1. Some builders.py cleaning. (details)
  2. NFC. Better names, more logs. (details)
  3. NFC. Changed getLntSchedulers() to follow the code style of the rest of the file. (details)
  4. And missing import log. (details)
  5. Added builders to build the release/* branches. (details)
  6. One GitHubStatusPush reporter is enough for our needs. (details)
  7. Have the buildbot email me when there is a failure on the sie-linux-builder builder. (details)
  8. Add flang debug new driver buildbot. (details)
  9. Add flang release buildbot. (details)
  10. Add flang release with assertions buildbot. (details)
  11. [zorg] Add buildbot for libcxx build on AIX (details)
  12. deployed new mlir-nvidia image (details)
  13. [clangd-ubuntu-clang] increased RAM (details)
  14. fixed typo in comment (details)
  15. [clangd-ubuntu-clang] improved startup error logging (details)

Started by timer

This run spent:

  • 9 ms waiting;
  • 10 hr build duration;
  • 10 hr total from scheduled to completion.
Revision: f97ea0d5b3f5e82a8d96ea57d68c12d22c2eab36
  • refs/remotes/origin/main
Revision: 41846a7dad69794a2741e2bec02ddaa56be21a59
  • refs/remotes/origin/main
Test Result (3 failures / +3)

Identified problems

Ninja target failed

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

Link error

A link command has failed:
Indication 2

Regression test failed

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

Compile Error

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