Started 3 days 1 hr ago
Took 11 hr

Unstable Build #155 (Jun 2, 2020 1:37:56 AM)

Changes
  1. [DSE] Remove noop stores in MSSA. (details)
  2. [LoopUnroll] Fix build failure for allyesconfig. (details)
  3. [clang-tidy] RenamerClangTidyChecks ignore builtin and command line macros (details)
  4. [Tests] Convert last statepoint lowering tests to bundle format (details)
  5. [LoopUnroll] Add a test case for rG7873376bb36b. (details)
  6. [X86] Factor constant pool comment printing out of the switch in X86AsmPrinter::emitInstruction. NFC (details)
  7. [X86] Minor cleanups to addShuffleComments in X86MCInstPrinter.cpp. NFCI (details)
  8. Remove some non-determinism from the `Darwin/duplicate_os_log_reports.cpp` test. (details)
  9. [Driver] Fix BooleanFFlag identifiers to use 'f' 'fno_' prefixes instead of suffixes (details)
  10. [X86] Add pseudo instructions to use MULX with a single destination when the low result isn't used. (details)
  11. [llvm-objdump] Simplify reportError() and prepend outs().flush() (details)
  12. [llvm-objdump] Move llvm:: to llvm::objdump:: and qualifying definitions with objdump:: (details)
  13. [llvm-objdump] Delete unneeeded namespace llvm {} (details)
  14. [ELF][docs] Update supported targets (details)
  15. [X86] Move MMX_SET0 pattern into the instruction definition. NFC (details)
  16. [X86] Autogenerate complete checks. NFC (details)
  17. [X86] Fix a place where we created MOVQ2DQ with a DstVT other than v2i64. (details)
  18. [X86] Teach computeKnownBitsForTargetNode that the upper half of X86ISD::MOVQ2DQ is all zero. (details)
  19. [DAGCombiner] Move debug message and statistic update into CommitTargetLoweringOpt. (details)
  20. [X86] Add DAG combine to turn (v2i64 (scalar_to_vector (i64 (bitconvert (mmx))))) to MOVQ2DQ. Remove unneeded isel patterns. (details)
  21. [X86] Remove unneeded bitconverts from isel patterns. NFC (details)
  22. AMDGPU: Add setTruncStoreAction for vector i64 types made legal recently (details)
  23. [AMDGPU] Precommit tests for D80813 (details)
  24. [AMDGPU] Propagate fast-math flags when lowering FSIN and FCOS (details)
  25. [NFC][PowerPC] Add a new case to test phi-node-elimination pass (details)
  26. Revert "[NFC][PowerPC] Add a new case to test phi-node-elimination pass" (details)
  27. [ScheduleDAG] Avoid unnecessary recomputation of topological order. (details)
  28. [X86][AVX] Pad small shuffle inputs in combineX86ShufflesRecursively (details)
  29. [X86][AVX] getFauxShuffleMask - don't widen shuffle inputs from INSERT_SUBVECTOR(X,SHUFFLE(Y,Z)) (details)
  30. [PhaseOrdering] add scalarization test for PR42174; NFC (details)
  31. [X86][AVX] Add test case described in D79987 (details)
  32. [X86] getFauxShuffleMask/getTargetShuffleInputs - make SelectionDAG const (PR45974). (details)
  33. [VectorCombine] add tests for scalarizing binop-with-constant; NFC (details)
  34. [X86][AVX] Add SimplifyMultipleUseDemandedBits VBROADCAST handling to SimplifyDemandedVectorElts. (details)
  35. [PhaseOrdering] add test for hoisting/CSE (PR46115); NFC (details)
  36. [utils] change update_test_checks.py use of 'TMP' value names (details)
  37. AArch64/GlobalISel: Fix incorrect ptrmask usage for alignment (details)
  38. clang-tidy and clang-query wont crash with invalid command line options (details)
  39. [utils] update expected strings in tests; NFC (details)
  40. Revert "clang-tidy and clang-query wont crash with invalid command line options" (details)
  41. clang-tidy and clang-query wont crash with invalid command line options (details)
  42. Change some extraneous /// comments to // comments inside methods. NFC. (details)
  43. [X86][AVX] combineX86ShufflesRecursively - peekThroughOneUseBitcasts subvector before widening. (details)
  44. [X86][AVX] Reduce unary target shuffles width if the upper elements aren't demanded. (details)
  45. [X86] Rewrite how X86PartialReduction finds candidates to consider optimizing. (details)
  46. [test][compiler-rt] Avoid LD_PRELOAD for "outer" dynamic linkers (details)
  47. [Driver] NFC: Use Twine temp to replace std::string local (details)
  48. [analyzer] Add dumps to CheckerRegistry (details)
  49. [Driver] Simplify Linux::addProfileRTLibs (details)
  50. AMDGPU/GlobalISel: Add stub reg-bank aware combiner pass (details)
  51. [gn build] (semi-manually) port a8ca0ec2670 (details)
  52. [PowerPC] Exploit vabsd on P9 (details)
  53. [MachineCombine] add a hook for resource length limit (details)
  54. Fix strict aliasing warning in msan.cpp (details)
  55. Improve SmallPtrSetImpl::count implementation (details)
  56. [ASTMatchers] Force c++ unittests to specify correct language standard (details)
  57. [DebugInfo][CallSites] Remove decl subprograms from 'retainedTypes:' (details)
  58. AArch64: materialize large stack offset into xzr correctly. (details)
  59. [llvm-readobj] - Improve error reporting for hash tables. (details)
  60. [StructurizeCFG] Fix region nodes ordering (details)
  61. [llvm-readelf] - Add explicit braces. NFC. (details)
  62. [llvm-readelf] - Add explicit braces again. NFC. (details)
  63. [DebugInfo] Separate fields with commas in headers of .debug_pub* tables (1/3). (details)
  64. [DebugInfo] Separate fields with commas in headers of compile units (2/3). (details)
  65. [DebugInfo] Separate fields with commas in headers of type units (3/3). (details)
  66. MIPatternMatch.h - remove unused APFloat/APInt includes. NFC. (details)
  67. ARMFrameLowering.h - remove unnecessary includes. NFC. (details)
  68. [llvm-dwarfdump][test] Use verbose output to check expected opcodes (details)
  69. [utils] change default nameless value to "TMP" (details)
  70. [lldb][NFC] Make ClangExpressionSourceCode's wrapping logic more consistent (details)
  71. [DebugInfo] Add use of truncating data extractor to debug line parsing (details)
  72. Revert "[lldb] Pass -fPIC flag even when DYLIB_ONLY is set" (details)
  73. [Support] Add more context to DataExtractor getLEB128 errors (details)
  74. [CodeGen] remove instnamer dependency from test file; NFC (details)
  75. [StructurizeCFG] Fix an incorrect comment, NFC. (details)
  76. Support GCC [[gnu::attributes]] in C2x mode (details)
  77. [openmp] Fixed taskloop recursive splitting so that taskloop tasks have (details)
  78. [InstNamer] use 'i' for Instructions, not 'tmp' (details)
  79. [WebAssembly] Update test expectations (details)
  80. [libc] Add implementations of ceil[f], floor[f] and trunc[f] from math.h. (details)
  81. Process gep (phi ptr1, ptr2) in SROA (details)
  82. [InstCombine] add test for select-of-shuffle; NFC (details)
  83. [Object] Add DF_1_PIE (details)
  84. Update some names in test. NFC. (details)
  85. [flang] This adds the lowering stubs for Open MP. (details)
  86. [Clang][CGM] style cleanups NFC (details)
  87. [SVE] Eliminate calls to default-false VectorType::get() from Clang (details)
  88. AMDGPU: Fix alignment for dynamic allocas (details)
  89. Temporarily removed unstable test. NFC. (details)
  90. [ELF] Set DF_1_PIE for -pie (details)
  91. [AMDGPU/MemOpsCluster] Let mem ops clustering logic also consider number of clustered bytes (details)
  92. AMDGPU: Remove dead file (details)
  93. AMDGPU: Fix test in code directory (details)
  94. [PGO] Improve the working set size heuristics under the partial sample PGO. (details)
  95. [Darwin] Add and adopt a way to query the Darwin kernel version (details)
  96. DAG: Fix getNode dropping flags if there's a glue output (details)
  97. [LiveDebugValues] Speed up removeEntryValue, NFC (details)
  98. [LiveDebugValues] Add LocIndex::u32_{location,index}_t types for readability, NFC (details)
  99. AMDGPU: Fix not emitting nofpexcept on fdiv expansion (details)
  100. [InstCombine] fix use of base VectorType; NFC (details)
  101. [ELF] Refine --export-dynamic-symbol semantics to be compatible GNU ld 2.35 (details)
  102. Move internal_uname to #if SANITIZER_LINUX scope. (details)
  103. [Matrix] Implement matrix index expressions ([][]). (details)
  104. [PDB] Use inlinee file checksum offsets directly (details)
  105. [libc] Expose APIGenerator. (details)
  106. Add DIAError.h to list of headers excluded from the LLVM_DebugInfo_PDB module (details)
  107. [llvm][NFC] Cache FAM in InlineAdvisor (details)
  108. [lldb/Test] Add test for man page and lldb --help output (details)
  109. For --relativenames, ignore directory 0, which is the comp_dir. (details)
  110. [PDB] Share code to relocate .debug$[SF] sections, NFC (details)
  111. [OpenMP] Replace Clang's OpenMP RTL Definitions with OMPKinds.def (details)
  112. [libc++] NFC: Minor refactoring in std::array (details)
  113. [PowerPC] Add clang option -m[no-]pcrel (details)
  114. [libc++] Add assertions on OOB accesses in std::array when the debug mode is enabled (details)
  115. [analyzer][MallocChecker] Fix the incorrect retrieval of the from argument in realloc() (details)
  116. Clean up clang/test/CodeGenObjC/os_log.m (details)
  117. Updated synopsis of <atomic> to match what is implemented (details)
  118. AMDGPU: Change internal tracking of wave size (details)
  119. [LiveDebugValues] Remove early-exit when testing regmasks, NFC (details)
  120. [AArch64] Fix CollectLOH creating an AdrpAdd LOH when there's a live used reg (details)
  121. [AArch64][GlobalISel] Split G_GLOBAL_VALUE into ADRP + G_ADD_LOW and optimize. (details)
  122. [docs] Sketch outline for HowToUpdateDebugInfo.rst (details)
  123. [os_log][test] Remove -O1 from a test, NFC (details)
  124. Fix UB in EmulateInstructionARM64.cpp (details)
  125. [COFF] Free some memory used for chunks (details)
  126. Fix how cc1 command line options are mapped into FP options. (details)
  127. add debug code to chase down a rare crash in asan/lsan https://github.com/google/sanitizers/issues/1193 (details)
  128. [asan] fix a comment typo (details)
  129. [BrachProbablityInfo] Rename loop variables. NFC (details)
  130. [X86] Fix a few recursivelyDeleteUnusedNodes calls that were trying to delete nodes before their user was really gone. (details)
  131. Fix violations of [basic.class.scope]p2. (details)
  132. [BrachProbablityInfo] Proportional distribution of reachable probabilities (details)
  133. [ELF] --wrap: don't error `undefined reference to __real_foo` (--no-allow-shlib-undefined) if foo is a wrapped definition (details)
  134. [mlir][SCFToGPU] Remove conversions from scf.for to gpu.launch. (details)
  135. [ObjectYAML][DWARF] Let `dumpPubSection` return `DWARFYAML::PubSection`. (details)
  136. [NFC] Move vector unmerge(trunc) combine to function (details)
  137. [GlobalISel] Combine scalar unmerge(trunc) (details)
  138. [StatepointLowering] Handle UNDEF gc values. (details)
  139. Options for Basic Block Sections, enabled in D68063 and D73674. (details)
  140. [OpenMP][OMPT] Fix and add event callbacks for detached tasks (details)
  141. [NFC][ARM][AArch64] Test runs (details)
  142. [llvm-exegesis] Fix D80610. (details)
  143. [VE] Support I32/F32 registers in assembler parser (details)
  144. Run syntax tree tests in many language modes (details)
  145. [mips] Support 64-bit relative relocations (details)
  146. [AST] Fix a null initializer crash for InitListExpr (details)
  147. [VectorCombine][X86] Add loaded insert tests from D80885 (details)
  148. [LLDB] Mark TestCreateDuringInstructionStep as flaky on Linux (details)
  149. [EarlyCSE] Common gc.relocate calls. (details)
  150. [mlir] Introduce CallOp converter for buffer placement (details)
  151. [LV] Make sure the MaxVF is a power-of-2 by rounding down. (details)
  152. [Sema] Fix -Wunused-variable in CreateBuiltinMatrixSubscriptExpr (NFC). (details)
  153. TextAPIWriter.h - reduce MemoryBuffer.h include to forward declarations. NFC. (details)
  154. TextAPIReader.h - reduce MemoryBuffer.h include to forward declaration. NFC. (details)
  155. [mlir] post-commit review fixes (details)
  156. Add missing MemoryBuffer.h include (details)
  157. [mlir] Toy tutorial: avoid erasing and then re-creating loop terminators (details)
  158. [DebugInfo] Extract a helper function to return the DWARF format name, NFC [1/10] (details)
  159. [DebugInfo] Report the format of .debug_names [2/10] (details)
  160. [DebugInfo] Report the format of compilation units [3/10] (details)
  161. [DebugInfo] Report the format of address tables [4/10] (details)
  162. [DebugInfo] Report the format of address range tables [5/10] (details)
  163. [DebugInfo] Report the format of call frame information entries [6/10] (details)
  164. [DebugInfo] Report the format of line tables [7/10] (details)
  165. [DebugInfo] Report the format of tables in .debug_pub* sections [8/10] (details)
  166. [DebugInfo] Report the format of location and range lists [9/10] (details)
  167. [DebugInfo] Report the format of type units [10/10] (details)
  168. [lldb/DWARF] Add support for pre-standard GNU call site attributes (details)
  169. [Support] Make DataExtractor error messages more clear (details)
  170. [mlir] SCFToGPUPass: fix macros referring to LOOPS to use SCF instead (details)
  171. [CSInfo][NFC] Interpret loaded parameter value separately (details)
  172. [clangd] Copy existing includes in ReplayPreamble (details)
  173. [mlir] support materialization for 1-1 type conversions (details)
  174. Fix a failing test. (details)
  175. [gn build] (manually) port 44f989e7809 (details)
  176. Revert "[clangd] Copy existing includes in ReplayPreamble" (details)
  177. [clangd] Copy existing includes in ReplayPreamble (details)
  178. AMDGPU: Fix clang side null pointer value for private (details)
  179. [lldb] Handle a new clang built-in type (details)
  180. Remove a comment-out llvm::errs debugging code, NFC. (details)
  181. AMDGPU: Fix not using scalar loads for global reads in shaders (details)
  182. [AST][RecoveryExpr] Build RecoveryExpr for "undef_var" cases. (details)
  183. Use Pseudo Instruction to carry stack probing information (details)
  184. [yaml2obj] - Allocate the file space for SHT_NOBITS sections in some cases. (details)
  185. Renamed Lang_C to Lang_C99, Lang_CXX to Lang_CXX03, and 2a to 20 (details)
Changes
  1. [lldb] Trigger reproducer job on success (details)
  2. [lldb] Make triggering downstream jobs a stage (details)
  3. [lldb] Don't wait on downstream jobs (details)

Started by timer

This run spent:

  • 6 hr 13 min waiting;
  • 11 hr build duration;
  • 11 hr total from scheduled to completion.
Revision: d559185aaebeb66456edb63b47da5a2f67a0a5e2
  • refs/remotes/origin/master
Revision: 1062d1df54a65b4125c8ba16fad5278f90c44d92
  • refs/remotes/origin/master
Test Result (1 failure / ±0)

Identified problems

Ninja target failed

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

Regression test failed

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

Link error

A link command has failed:
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