Started 1 yr 6 mo ago
Took 27 days

Failed Build clang-d330033-g5fa36e42c43-t3067-b3067.tar.gz (Oct 20, 2019 2:20:35 PM)


No known issues detected

Build Log

Revision: 374295
  1. Handle is_legacy_mode in ClangLTOBuilder. Refactored to simplify the code. (detail)
    by gkistanova
  2. Handle is_legacy_mode in LLDPerformanceTestsuite. (detail)
    by gkistanova
  3. Added the step name param to LLVMBuildFactory.addGetSourcecodeForProject. (detail)
    by gkistanova
  4. Added zorg to the list of SVN projects. (detail)
    by gkistanova
  5. [sanitizers] Increase default "git clone --depth" to 100 (detail)
    by vitalybuka
  6. Apply defaut cmake flags to ABITestsuitBuilder. (detail)
    by gkistanova
  7. Remove -DLLVM_USE_LINKER from Windows self host bots.

    LLVM_USE_LINKER sets the -fuse-ld. This is redundant as the linker is set to

    Differential Revision: (detail)
    by russell_gallop
  8. Add LLVMGitPoller to listen for changes in the monorepo. (detail)
    by gkistanova
  9. Separate automatic schedulers for builders depending on is_legacy_mode.

    Changes from SVN should be scheduled for builders which checkout from SVN, changes from github should be scheduled for builders which checkout from github. For a transition period we need the both types of schedulers.

    Patch by Andrei Lebedev.

    Differential Revision: (detail)
    by gkistanova
  10. Refactored ClangBuilde.getClangCMakeBuildFactory and ClangBuilde.getClangCMakeGCSBuildFactory to support github.

    ClangBuilde.getClangBuildFactory, ClangBuilde.addClangGCCTests, ClangBuilde.addClangGDBTests, ClangBuilde.addModernClangGDBTests, and
    ClangBuilde.getClangTestsIgnoresFromPath are deprecated.

    Patch by Andrei Lebedev.

    Differential Revision: (detail)
    by gkistanova
  11. Added LLVMPoller to work with github.

    LLVM Git Poller functionally is the same as LLVM SVN Poller and will act as a drop in place replacement once the transition to github is complete.
    Based on the Buildbot 0.8.5 GitPoller.

    Patch by Alex Orlov.

    Differential Revision: (detail)
    by gkistanova
  12. Check out the test-suite first to prevent poisoning got_revision property. (detail)
    by gkistanova
  13. Added support for github author names. (detail)
    by gkistanova
  14. LLVMBuildFactory code cleaning.

    Cleaned dialing with repourl, added protection from potential leakage of is_legacy_mode kwarg, more radable name for src_dir.

    Patch by Andrei Lebedev

    Differential Revision: (detail)
    by gkistanova
  15. Updated UnifiedTreeBuilder to fully support is_legacy_mode.

    This allows to use the newly added LLVMBuildFactory ability to transparently use SVN or github and switch between depending on the is_legacy_mode attribute, and adds a github support to UnifiedTreeBuilder.

    Patch by Andrei Lebedev

    Differential Revision: (detail)
    by gkistanova
  16. Added support for git/github to LLVMBuildFactory.

    Now LLVMBuildFactory supports both a "legacy mode" with SVN checkout and a git/github checkout.

    This provides a transparent way of dialing with the source code in all the bots which use LLVMBuildFactory directly or indirectly through UnifiedTreeBuilder.

    is_legacy_mode is True by default to keep the status quo, but later will be changed to False to migrate all the supported bots to github.

    Patch by Andrei Lebedev

    Differential Revision: (detail)
    by gkistanova
  17. Reverted r375035 and r375036 to fix the commit message and author name. (detail)
    by gkistanova
  18. Added support for is_legacy_mode to ABITestsuitBuilder. (detail)
    by gkistanova
  19. ClangBuilder code cleaning. NFC. (detail)
    by gkistanova
  1. [LLDB] Use the llvm microsoft demangler instead of the windows dbghelp (details)
  2. [IndVars] Fix a miscompile in off-by-default loop predication (details)
  3. [clangd] Add the missing dependency on `clangLex`. (details)
  4. Remove a stale comment, noted in post commit review for rL375038 (details)
  5. [Symbolize] Use the local MSVC C++ demangler instead of relying on (details)
  6. GlobalISel: Implement lower for G_SADDO/G_SSUBO (details)
  7. [AArch64] Fix offset calculation (details)
  8. [dsymutil] Print warning/error for unknown/missing arguments. (details)
  9. Update ReleaseNotes: expand the section on enabling MemorySSA (details)
  10. [lit] Small refactoring and cleanups in (details)
  11. [lit] Remove return value from print_summary function (details)
  12. [lit] Skip creation of tmp dir if we don't actually run any tests (details)
  13. [lit] Print warning if we fail to delete temp directory (details)
  14. [Utils] Cleanup similar cases to MergeBlockIntoPredecessor. (details)
  15. [support] GlobPattern: add support for `\` and `[!...]`, and allow `]` (details)
  16. Revert [support] GlobPattern: add support for `\` and `[!...]`, and (details)
  17. [NFC] Fix unused var in release builds (details)
  18. [lit] Factor out separate methods for parallel and serial execution (details)
  19. [lit] Do not create semaphores when we do not need them (details)
  20. [lit] Remove unnecessary usage of lit.Run (details)
  21. [gicombiner] Hoist pure C++ combine into the tablegen definition (details)
  22. [lit] Fix another test case that r374652 missed (details)
  23. [Reproducer] Capture the debugger's working directory (details)
  24. [Reproducer] Add LoadBuffer<> helper (NFC) (details)
  25. [Reproducer] Support dumping the reproducer CWD (details)
  26. Revert "make ConstString allocate memory in non-tiny chunks" (details)
  27. [Concepts] ConceptSpecializationExprs mangling (details)
  28. [Reproducer] Set the working directory in the VFS (details)
  29. [lit] Improve lit.Run class (details)
  30. [GISel][CombinerHelper] Add concat_vectors(build_vector, build_vector) (details)
  31. [gicombiner] Add the run-time rule disable option (details)
  32. [CMake] Make it possible to set the RPATH in add_lldb_exectable. (details)
  33. Revert Tag CFI-generated data structures with "#pragma clang section" (details)
  34. Fix unused variable in r375066 (details)
  35. Correct placement of #ifndef NDEBUG in r375067 (details)
  36. SBCommandReturnObject: change LLDB_RECORD_METHOD(..., FILE *, ...) to (details)
  37. delete SWIG typemaps for FILE* (details)
  38. Include sanitize blacklist and other extra deps as part of scan-deps (details)
  39. Move LiveRangeCalc header to publicily available position. NFC (details)
  40. Clang-formatting of some files in LiveRangeCalc header (LiveRangeCalc.h) (details)
  41. [lld][WebAssembly] Fix for weak references to data symbols in archives (details)
  42. Revert "Include sanitize blacklist and other extra deps as part of (details)
  43. [lld][WebAssebmly] Preserve custom import attributes with LTO (details)
  44. [llvm-ar] Simplify and make two global variables static. NFC (details)
  45. [ThinLTO] Import virtual method with single implementation in hybrid (details)
  46. [Alignment][NFC] Use Align for TargetFrameLowering/Subtarget (details)
  47. [DAGCombine][ARM] Enable extending masked loads (details)
  48. [DFAPacketizer] Use DFAEmitter. NFC. (details)
  49. [ARM][MVE] Change VPST to use, not def, VPR (details)
  50. Revert r374931 "[llvm-objdump] Use a counter for llvm-objdump -h instead (details)
  51. [Analysis] Don't assume that unsigned overflow can't happen in (details)
  52. Try to fix the assert in Alignment::alignAddr to work on 32-bit (details)
  53. Reland: Dead Virtual Function Elimination (details)
  54. [llvm-readobj] - Refine the LLVM-style output to be consistent. (details)
  55. [LLD][ELF] - Update test cases after llvm-readobj output format change. (details)
  56. SemaDeclObjC - silence static analyzer getAs<> null dereference (details)
  57. [LoopIdiom] BCmp: check, not assert that loop exits exit out of the loop (details)
  58. SemaExprCXX - silence static analyzer getAs<> null dereference warnings. (details)
  59. clang-tidy - silence static analyzer getAs<> null dereference warnings. (details)
  60. JumpThreadingPass::UnfoldSelectInstr - silence static analyzer (details)
  61. Include leading attributes in DeclStmt's SourceRange (details)
  62. [llvm-objcopy] --add-symbol: fix crash if SHT_SYMTAB does not exist (details)
  63. [llvm-ar] Implement the O modifier: display member offsets inside the (details)
  64. [docs][llvm-ar] Fix option:: O after r375106 (details)
  65. [ARM][MVE] Enable truncating masked stores (details)
  66. [AMDGPU] Improve code size cost model (details)
  67. [mips] [builtins] Remove clear_mips_cache Differential Revision: (details)
  68. [OpenCL] Add doc to describe OpenCL support (details)
  69. [AIX] TOC pseudo expansion for 64bit large + 64bit small + 32bit large (details)
  70. [lit] Make internal diff work in pipelines (details)
  71. [lit] Extend internal diff to support `-` argument (details)
  72. [clangd] Use our own relation kind. (details)
  73. [OpenCL] Preserve addrspace in CGClass (PR43145) (details)
  74. [OPENMP]Fix thread id passed to outlined region in sequential parallel (details)
  75. Revert r375116: "[lit] Extend internal diff to support `-` argument" (details)
  76. Revert r375114: "[lit] Make internal diff work in pipelines" (details)
  77. [ARC] Basic support in gdb-remote process plugin (details)
  78. [ARC] Add SystemV ABI (details)
  79. [ObjC] Add some additional test cases around pointer conversions. (details)
  80. [ObjC] Diagnose implicit type coercion from ObjC 'Class' to object (details)
  81. [lld][test] Fix use of escape character in an lld test on Windows (details)
  82. Fix an inverted condition in test. (details)
  83. [lit] Create derived classes for serial/parallel test runs (details)
  84. [lit] Synthesize artificial deadline (details)
  85. [lit] Move computation of deadline up into base class (details)
  86. [lld][test] Speculative fix for lld+windows failures (details)
  87. [Sanitizers] Add support for RISC-V 64-bit (details)
  88. [IndVars] Factor out a helper function for readability [NFC] (details)
  89. [OPENMP]Improve use of the global tid parameter. (details)
  90. [NFC][InstCombine] Tests for "fold variable mask before variable (details)
  91. Revert [Sanitizers] Add support for RISC-V 64-bit (details)
  92. [codeview] Workaround for PR43479, don't re-emit instr labels (details)
  93. [IndVars] Split loop predication out of optimizeLoopExits [NFC] (details)
  94. [PowerPC] add tests for popcount with zext; NFC (details)
  95. Revert [lit] Synthesize artificial deadline (details)
  96. Disable TestProcessList on windows (details)
  97. [Reproducer] Surface error if setting the cwd fails (details)
  98. [asan] Update Windows test expectations for LLVM's MS demangler (details)
  99. NFC: Fix variable only used in asserts by propagating the value. (details)
  100. Reapply r375051: [support] GlobPattern: add support for `\` and (details)
  101. [Builtins] Provide a mechanism to selectively disable tests based on (details)
  102. [lldb] Don't emit artificial constructor declarations as global (details)
  103. [PowerPC] Turn on CR-Logical reducer pass (details)
  104. [NFC][InstCombine] Some more preparatory cleanup for (details)
  105. [Object] Fix the return type of getOffset/getSize (details)
  106. [LLDB] [test] Use %clang_cl instead of in a few tests (details)
  107. [cmake] Pass external project source directories to sub-configures (details)
  108. [x86] add test for setcc to shift transform; NFC (details)
  109. Modernize the rest of the Find.* API (NFC) (details)
  110. [Builtins] Downgrade duplicate source file warning from a fatal error to (details)
  111. Revert "[LLDB] [test] Use %clang_cl instead of in a few tests" (details)
  112. Reland "[lit] Synthesize artificial deadline" (details)
  113. libhwasan initialisation include kernel syscall ABI relaxation (details)
  114. [OPENMP]Dow not emit warnings for uninitialized loop counters. (details)
  115. [llvm-objcopy] Add support for shell wildcards (details)
  116. Adapt Windows test to API change. (details)
  117. [lit] Move computation of deadline up into base class (details)
  118. [test] Add a .clang-format file for the shell test. (details)
  119. [lldb] X-fail tests that use constructors in expressions on Windows (details)
  120. (NFC) Delete variable made unused by llvm-svn: 375160 (details)
  121. [AMDGPU] drop getIsFP td helper (details)
  122. [Error] Make llvm::cantFail include the original error messages (details)
  123. [clang-offload-wrapper][NFC] Use captured name of the entry type in LIT (details)
  124. Reland [llvm-objdump] Use a counter for llvm-objdump -h instead of the (details)
  125. [ARM] Fix arm_neon.h with -flax-vector-conversions=none, part 3 (details)
  126. DebugInfo: Remove unused parameter (from (details)
  127. clean up the implementation of PythonCallable::GetNumArguments (details)
  128. eliminate one form of PythonObject::Reset() (details)
  129. DebugInfo: Move loclist base address from DwarfFile to DebugLocStream (details)
  130. [analyzer] exploded-graph-rewriter: Make node headers a bit lighter. (details)
  131. [analyzer] Display cast kinds in program point dumps. (details)
  132. [analyzer] Assign truly stable identifiers to exploded nodes. (details)
  133. [lldb][NFC] Fix typo in DWARFASTParserClang.cpp (details)
  134. [analyzer] exploded-graph-rewriter: Fix typo in r375186. Unbreaks tests. (details)
  135. [Test] Precommit test for D69006 (details)
  136. [IndVars] Factor out some common code into a utility function (details)
  137. [ScopBuilder] Fix bug 38358 by preserving correct order of ScopStmts. (details)
  138. [lit] Improve code for executing a single test (details)
  139. [lit] Move resolving of XFAIL result codes out of Test.setResult (details)
  140. [X86] Emit KTEST when possible (details)
  141. [WebAssembly] -pthread implies -target-feature +sign-ext (details)
  142. Update release notes (details)
  143. [InstCombine] Pre-commit of test case showing miscompile bug in (details)
  144. [InstCombine] Fix miscompile bug in canEvaluateShuffled (details)
  145. [AArch64][SVE] Implement unpack intrinsics (details)
  146. [Codegen] Alter the default promotion for saturating adds and subs (details)
  147. Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" (details)
  148. Fix MSVC "not all control paths return a value" warning. NFCI. (details)
  149. [X86] Regenerate memcmp tests and add X64-AVX512 common prefix (details)
  150. [AArch64] Don't combine callee-save and local stack adjustment when (details)
  151. [LLD] [COFF] Try to report source locations for duplicate symbols (details)
  152. [ThinLTOCodeGenerator] Add support for index-based WPD (details)
  153. [Arm][libsanitizer] Fix arm libsanitizer failure with bleeding edge (details)
  154. SystemInitializerCommon fix compilation on linux (details)
  155. [AArch64][SVE] Add SPLAT_VECTOR ISD Node (details)
  156. [ThinLTOCodeGenerator] Add support for index-based WPD (details)
  157. [clangd] Report declaration references in findExplicitReferences. (details)
  158. [AArch64] Adding support for PMMIR_EL1 register (details)
  159. [NFC][CVP] Count all the no-wraps we proved (details)
  160. [AMDGPU][MC][GFX9] Corrected parsing of v_cndmask_b32_sdwa (details)
  161. [SCEV] Removing deprecated comment in ScalarEvolutionExpander (details)
  162. Revert r375152 as it is causing failures on EXPENSIVE_CHECKS bot (details)
  163. Add REQUIRES: x86 to more tests which need the x86 llvm target built (details)
  164. Attempt to fix PS4 buildbot after r375219 (details)
  165. One more attempt to fix PS4 buildbot after r375219 (details)
  166. [lld][coff] Add missing dependency to fix build. (details)
  167. Add ExceptionStream to llvm::Object::minidump (details)
  168. [DFAPacketizer] Fix large compile-time regression for VLIW targets (details)
  169. [AMDGPU][MC][GFX10] Added sdwa/dpp versions of v_cndmask_b32 (details)
  170. Update MinidumpYAML to use minidump::Exception for exception stream (details)
  171. LLDB: Use LLVM's type for minidump ExceptionStream [NFC] (details)
  172. ProcessMinidump: Suppress reporting stop for signal '0' (details)
  173. [tooling] Relax an assert when multiple GPU targets are specified. (details)
  174. [clang-format] fix regression recognizing casts in Obj-C calls (details)
  175. Update docs for fast-math flags. (details)
  176. [IR] Reimplement FPMathOperator::classof as a whitelist. (details)
  177. [X86] combineX86ShufflesRecursively - pull out (details)
  178. [PGO][PGSO] SizeOpts changes. (details)
  179. [OPENMP50]Add support for master taskloop simd. (details)
  180. gn build: Merge r375254 (details)
  181. [DOCS]Update list of implemented constructs, NFC. (details)
  182. [Format] Add format check for throwing negative numbers (details)
  183. [Reproducer] Use ::rtrim() to remove trailing control characters. (details)
  184. [NFC][CVP] Add @llvm.*.sat tests where we could prove both no-overflows (details)
  185. [Codegen] Link MIRParser into CodeGenTests to fix MachineSizeOptsTest (details)
  186. [lit] Only send back test result from worker process (details)
  187. [lit] Remove unnecessary tracking of test_index (details)
  188. [lit] Reduce value of synthesized timeouts (details)
  189. AMDGPU: Fix SMEM WAR hazard for gfx10 readlane (details)
  190. [examples] Add an example of how to use JITLink and small-code-model (details)
  191. AMDGPU: Relax 32-bit SGPR register class (details)
  192. [examples] Fix some comments in the LLJITWithJITLink example (details)
  193. [lldb][NFC] Remove wrong tests in TestCallOverriddenMethod (details)
  194. [CVP] After proving that @llvm.with.overflow()/@llvm.sat() don't (details)
  195. [libunwind][Android] Fix findUnwindSections for ARM EHABI Bionic (details)
  196. scudo: Update TLS_SLOT_SANITIZER value. (details)
  197. [GISel][CallLowering] Make isIncomingArgumentHandler a pure virtual (details)
  198. [analyzer] Fix hidden node traversal in exploded graph dumps. (details)
  199. [analyzer] exploded-graph-rewriter: Fix dump for state 0. (details)
  200. [analyzer] Drop the logic for collapsing the state if it's same as in (details)
  201. [analyzer] Fix FieldRegion dumps. (details)
  202. [analyzer] exploded-graph-rewriter: Rename Environment to Expressions. (details)
  203. [WebAssembly] Allow multivalue signatures in object files (details)
  204. Update global_symbols.txt. (details)
  205. [NFC][CVP] Some tests for `mul` no-wrap deduction (details)
  206. [analyzer] exploded-graph-rewriter: Unforget to censor stmt_ids in the (details)
  207. [X86] Fix register parsing in .seh_* in Intel syntax (details)
  208. Disable exit-on-SIGPIPE in lldb (details)
  209. gn build: Merge r375288 (details)
  210. [CVP] setDeducedOverflowingFlags(): actually inc per-opcode stats (details)
  211. [Reproducer] Improve reproducer help (NFC) (details)
  212. [AMDGPU] Remove -amdgpu-spill-sgpr-to-smem. (details)
  213. [Reproducer] XFAIL TestWorkingDir on Windows (details)
  214. [SampleFDO] Add profile remapping support for profile on-demand loading (details)
  215. [hwasan] Remove system allocator fallback. (details)
  216. [AMDGPU] move PHI nodes to AGPR class (details)
  217. hwasan: Add missing SANITIZER_INTERFACE_ATTRIBUTE on (details)
  218. gn build: Build compiler-rt code with -fvisibility=hidden. (details)
  219. LiveIntervals: Fix handleMoveUp with subreg def moving across a def (details)
  220. [profile] Do not cache __llvm_profile_get_filename result (details)
  221. DebugInfo: Render the canonical name of a class template specialization, (details)
  222. [c++20] Add CXXRewrittenBinaryOperator to represent a comparison (details)
  223. [c++20] Add rewriting from comparison operators to <=> / ==. (details)
  224. P1152R4: Fix deprecation warnings in libc++ testsuite and in uses of (details)
  225. [analyzer] Specify the C++ standard in more tests. (details)
  226. [hip][cuda] Fix the extended lambda name mangling issue. (details)
  227. [clang][driver] Print compilation phases with indentation. (details)
  228. Prune two MachineInstr.h includes, fix up deps (details)
  229. Skip (more) PExpect tests under ASAN, I can't get them to work reliably. (details)
  230. Sema: Create a no-op implicit cast for lvalue function conversions. (details)
  231. [profile] Disable instrprof-get-filename-merge-mode.c on Windows (details)
  232. Move endian constant from Host.h to SwapByteOrder.h, prune include (details)
  233. [profile] Use -fPIC -shared in a test instead of -dynamiclib (details)
  234. New tautological warning for bitwise-or with non-zero constant always (details)
  235. Prune Analysis includes from SelectionDAG.h (details)
  236. Prune a LegacyDivergenceAnalysis and MachineLoopInfo include each (details)
  237. AMDGPU: Remove optnone from a test (details)
  238. [Implicit Modules] Add -cc1 option -fmodules-strict-context-hash which (details)
  239. Avoid including CodeView/SymbolRecord.h from MCStreamer.h (details)
  240. Add -Wbitwise-conditional-parentheses to warn on mixing '|' and '&' with (details)
  241. [Docs] Fix header level. (details)
  242. [analyzer] Fix a crash on tracking Objective-C 'self' as a control (details)
  243. [analyzer] PR43551: Do not dereferce void* in UndefOrNullArgVisitor. (details)
  244. [LLDB] bugfix: command script add -f doesn't work for some callables (details)
  245. convert LLDBSwigPythonCallTypeScript to ArgInfo::max_positional_args (details)
  246. Make it clear in the doc that 'all' in LLVM_ENABLE_PROJECTS does install (details)
  247. Revert "[Implicit Modules] Add -cc1 option -fmodules-strict-context-hash (details)
  248. Explicit in the doc the current list of projects (with easy copy and (details)
  249. Refine check for `_LIBCPP_C_HAS_NO_GETS` on FreeBSD (details)
  250. [X86][SSE] LowerUINT_TO_FP_i64 - only use HADDPD for size/fast-hops (details)
  251. [X86][SSE] lowerV16I8Shuffle - tryToWidenViaDuplication - undef unpack (details)
  252. [MSP430] Shift Amount Threshold in DAGCombine (Baseline Tests); NFC (details)
  253. [ARM] Add dependency on GlobalISel for unit tests to fix shared libs (details)
  254. [TargetLowering][DAGCombine][MSP430] add/use hook for Shift Amount (details)
  255. [X86] Pulled out helper to decode target shuffle element sentinel values (details)
  256. [SCEV] Simplify umin/max of zext and sext of the same value (details)
  257. eliminate nontrivial Reset(...) from TypedPythonObject (details)
  258. AMDGPU: Don't error on calls to null or undef (details)
  259. Fix minor warning in DWARFVerifier. (details)
  260. [LLD][ELF] - Update tests after yaml2obj tool update. (details)
  261. [yaml2obj][obj2yaml] - Do not create a symbol table by default. (details)
  262. [AMDGPU] Fix assertion due to initializer list (details)
  263. AMDGPU: Don't re-get the subtarget (details)
  264. AMDGPU: Add baseline tests for flat offset splitting (details)
  265. AMDGPU: Fix missing OPERAND_IMMEDIATE (details)
  266. AMDGPU: Split flat offsets that don't fit in DAG (details)
  267. AMDGPU: Increase vcc liveness scan threshold (details)
  268. [ConstantRange] Optimize nowrap region test, remove redundant tests; NFC (details)
  269. [ConstantRange] makeGuaranteedNoWrapRegion(): `shl` support (details)
  270. [InstCombine] Shift amount reassociation in shifty sign bit test (details)
  271. [InstCombine] Add tests for uadd/sub.sat(a, b) == 0; NFC (details)
  272. Fix buildbot error in SIRegisterInfo.cpp. (details)

Started by upstream project relay-lnt-ctmark build number 9088
originally caused by:

This run spent:

  • 27 days waiting;
  • 27 days build duration;
  • 27 days total from scheduled to completion.
Revision: 5fa36e42c43bc0816ad96597e20416a3cb8cd4dd
  • detached

Identified problems

Artifact download failed

This error indicates that the download of the compiler artifact from the previous stage failed. This is usually an infrastructure problem.
Indication 1