Started 4 days 6 hr ago
Took 5 hr 19 min

Success Build #175 (Aug 11, 2020 1:37:58 AM)

Changes
  1. lib/CodeGen doesn't depend on lib/Passes. (details)
  2. [x86] add tests for another reciprocal sqrt pattern; NFC (details)
  3. [DAGCombiner] reassociate reciprocal sqrt expression to eliminate FP division, part 2 (details)
  4. [ELF] --wrap: set isUsedInRegularObj of __wrap_ if it is defined or shared (details)
  5. [NFC][SimplifyCFG] Count the number of invokes turned into calls due to empty cleanup blocks (details)
  6. [NFC][SimplifyCFG] Add a test showing invoke->call simplification failure (details)
  7. [NFC][SimplifyCFG] Rewrite isCleanupBlockEmpty() to be iterator_range-based (details)
  8. [SimplifyCFG] Fix invoke->call fold w/ multiple invokes in presence of lifetime intrinsics (details)
  9. [Diagnostics] Diagnose missing comma in string array initialization (details)
  10. [Clang] Avoid whitespace in fixit note (details)
  11. [Clang] Fixed buildboit failure; bot defaults to older C++ standard (details)
  12. Change the default target CPU for OpenBSD/i386 to i586 (details)
  13. Fix MSVC "not all control paths return a value" warning. NFC. (details)
  14. [InstCombine] Use CreateVectorSplat(ElementCount) variant directly (details)
  15. [X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places (details)
  16. [X86][SSE] combineTargetShuffle - use scaleShuffleMask helper to widen shuffle mask. NFCI. (details)
  17. [FileCheckTest] Supress new warning (details)
  18. Revert "[X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places" (details)
  19. Recommit "[X86] Increase the number of instructions searched for isSafeToClobberEFLAGS in a couple places" (details)
  20. [LLDB] Fix timeout value on expect_gdbremote_sequence (details)
  21. [X86] Remove isSafeToClobberEFLAGS helper and just inline it into the call sites. (details)
  22. [AArch64RegisterInfo] Supress new warning (details)
  23. [X86] Add VPTERNLOG test cases where the root node will be X86ISD::ANDNP. NFC (details)
  24. [X86] Support matching VPTERNLOG when the root node is X86ISD::ANDNP. (details)
  25. [libcxx-fuzzing] Fixed bug found by -Wstring-concatenation (details)
  26. [Reduce] Rewrite function body delta pass again (details)
  27. [X86] Remove a DCI.isBeforeLegalize() call from combineVSelectWithAllOnesOrZeros. (details)
  28. [MLIR] Consider AffineIfOp when getting the index set of an Op wrapped in nested loops (details)
  29. Hook up OpenBSD 64-bit PowerPC support (details)
  30. fix typo (details)
  31. [WebAssembly] Fix FastISel address calculation bug (details)
  32. Backout a test that is dependent on an uncommited diff. Fix another. (details)
  33. [CMake] Simplify CMake handling for zlib (details)
  34. Revert "[CMake] Simplify CMake handling for zlib" (details)
  35. [llvm-profdata] Implement llvm-profdata overlap for sample profiles (details)
  36. [ELF] --wrap: don't leave the original symbol as SHN_UNDEF in .symtab or .dynsym (details)
  37. [NFC][StackSafety] noinline in alias tests (details)
  38. [NFC][StackSafety] Add index test (details)
  39. Revert "[NFC][StackSafety] Add index test" (details)
  40. [X86] Autogenerate complete checks. NFC (details)
  41. [DAGCombiner] Teach SimplifySetCC SETUGE X, SINTMIN -> SETLT X, 0 and SETULE X, SINTMAX  -> SETGT X, -1. (details)
  42. [MLIR][NFC] Fix misleading diagnostic error + clang-tidy fix (details)
  43. [X86][GlobalISel] Remove unneeded code for handling zext i8->16, i8->i64, i16->i64, i32->i64. (details)
  44. [llvm-readobj] - Remove 3 excessive test cases. (details)
  45. [llvm-readelf/obj] - Refine the implementation of printMipsReginfo(). (details)
  46. [ARM] Some formatting and predicate VRHADD patterns. NFC (details)
  47. [ARM] Allow vecreduce_add in tail predicated loops (details)
  48. [ARM] Add VADDV and VMLAV patterns for v16i16 (details)
  49. [Diagnostics] Turn string concat warning to avoid false positives (details)
  50. [Polly] Reuse LLVM's build rules for gtest/gmock (details)
  51. [SCEVExpander] Avoid re-using existing casts if it means updating users. (details)
  52. [VectorCombine] try to create vector loads from scalar loads (details)
  53. [Diagnostics] Handle string concat pattern and avoid false positives (details)
  54. [Tests] Precommit tests for D85593 (details)
  55. [HotColdSplit] Add options for splitting cold functions in separate section (details)
  56. [SCEVExpander] Make sure cast properly dominates Builder's IP. (details)
  57. [InstSimplify/NewGVN] Add option to control the use of undef. (details)
  58. [InstSimplify] Make sure CanUseUndef is initialized in all cases. (details)
  59. Fix 64-bit copy to SCC (details)
  60. [X86][GlobalISel] Enable a test case for sext i32->i64 that was commented out. (details)
  61. [clang] Fix typo in comment (details)
  62. [NFC][StackSafety] Avoid some duplications in tests (details)
  63. [X86] Added testcases for PR47024 and PR46315 (details)
  64. [clangd] Add more error details on the remote index server side (details)
  65. [AST] Fixed string concatenation warnings (details)
  66. [AST] Fixed string list in test (details)
  67. [NFC][StackSafety] Add shell test requirement (details)
  68. [NFC][StackSafety] Add index test (details)
  69. [StackSafety] Use getSignedMin() to serialize ranges (details)
  70. [StackSafety] Don't keep FullSet in index (details)
  71. int64_t and intmax_t are always (signed) long long on OpenBSD. (details)
  72. [Attributor][NFC][AAPotentialValues] Change interface of PotentialValuesState (details)
  73. Re-enable OpenBSD PowerPC64 tests. (details)
  74. [mlir][drr] Make error easier to understand (details)
  75. [BuildLibCalls] Add noundef to standard I/O functions (details)
  76. [docs] Fix typos (details)
  77. [TableGen] Pull the increment of a variable out of an assert. (details)
  78. Add override to fix -Winconsistent-missing-override warning. (details)
  79. [NFC][StackSafety] Avoid assert in getBaseObjec (details)
  80. [StackSafety] Fix union which produces wrapped sets (details)
  81. Improve modeling of variable template specializations with dependent (details)
  82. [NFC][Attributor] Add missing override (details)
  83. [NFC][StackSafety] Count dataflow inputs (details)
  84. More cleanup after removing the ability to reference a dependent (details)
  85. [NFC][StackSafety] Add a couple of early returns (details)
  86. [clang] Allow DynTypedNode to store a TemplateArgumentLoc (details)
  87. [Concepts] Dump template arguments for immediately declared constraint. (details)
  88. [clang-tidy] Fix a crash in bugprone-not-null-terminated-result check when `__STDC_WANT_LIB_EXT1__` was undefined after definition. (details)
  89. AMDGPU/GlobalISel: Lower G_FREM (details)
  90. Free the memory allocated by mlirOperationStateAddXXX methods in mlirOperationCreate. (details)
  91. [DebugInfo] Fix initialization of DwarfCompileUnit::LabelBegin. (details)
  92. [lldb][NFC] Remove dead code in BreakpointResolverAddress (details)
  93. [ScalarizeMaskedMemIntrin] Scalarize constant mask expandload as shuffle(build_vector,pass_through) (details)
  94. [ScalarizeMaskedMemIntrin][X86] Refresh missed transform test cases from rGc0c3b9a25fee (details)
  95. [PowerPC] Add intrinsic to read or set FPSCR register (details)
  96. [SyntaxTree] Implement the List construct. (details)
  97. [LoopInterchange] Form LCSSA phis for values in orig outer loop header. (details)
  98. [LoopInterchange] Move instructions from preheader to outer loop header. (details)
  99. [DebugInfo] Don't error for zero-length arange entries (details)
  100. [clangd] Fix the background index is not disabled when using remote-index. (details)
  101. [InstCombine] rearrange code for readability; NFC (details)
  102. [clang-tidy] Fix a crash in bugprone-not-null-terminated-result check when `__STDC_WANT_LIB_EXT1__` is not a literal. (details)
  103. Revert "[DebugInfo] Don't error for zero-length arange entries" (details)
  104. [InstCombine] auto-generate test checks; NFC (details)
  105. AMDGPU/GlobalISel: Use nicer form of buildInstr (details)
  106. AMDGPU/GlobalISel: Fix typo (details)
  107. AMDGPU/GlobalISel: Merge load/store select cases (details)
  108. GlobalISel: Remove redundant check for empty blocks (details)
  109. PeepholeOptimizer: Use Register (details)
  110. AMDGPU/GlobalISel: Don't try to handle undef source operand (details)
  111. [clang-format] Add space between method modifier and a tuple return type in C# (details)
  112. [X86][SSE] combineTargetShuffle - rearrange shuffle(hop,hop) matching to delay shuffle mask manipulation. NFC. (details)
  113. [X86][SSE] Add single undef element HADD test cases from PR34724 (details)
  114. [SyntaxTree] Implement `NestedNameSpecifier` using the `List` base API (details)
  115. [DebugInfo] Don't error for zero-length arange entries (details)
  116. [ARM] Unrestrict Armv8-a IT when at minsize (details)
  117. [PowerPC] Add option to control PCRel GOT indirect linker optimization (details)
  118. [X86][SSE] Pull out shuffle(hop,hop) combine into combineShuffleWithHorizOp helper. NFC. (details)
  119. [AIX] Static init frontend recovery and backend support (details)
  120. Author: Shuhong Liu <shuhong.liu@ibm.com> (details)
  121. [XCOFF] Adjust .rename emission sequence (details)
  122. [PGO][CUDA][HIP] Skip generating profile on the device stub and wrong-side functions. (details)
  123. [SLP] Regenerate load-merge.ll tests (details)
  124. [X86][SSE] shuffle(hop,hop) - canonicalize unary hop(x,x) shuffle masks (details)
  125. [lld][WebAssembly] Handle weakly referenced symbols when lazy (archive) version is see first (details)
  126. [flang] Version information in flang/f18 (details)
  127. [llvm-symbolizer] Add back --version and add a -v alias (details)
  128. [Hexagon] Avoid creating an empty target feature (details)
  129. [SyntaxTree] Expand support for `NestedNameSpecifier` (details)
  130. Correctly set CompilingPCH in PrecompilePreambleAction. (details)
  131. [gn build] Port e2d61ae5733 (details)
  132. [mlir][vector] Relax transfer_read/transfer_write restriction on memref operand (details)
  133. [PGO] Delete dead comdat renaming code related to GlobalAlias. NFC (details)
  134. [NFC][MLInliner] Set up the logger outside the development mode advisor (details)
  135. [NFC][MLInliner] remove curly braces for a few sinle-line loops (details)
  136. [lldb] Fix NSArray0 data formatter and add test (details)
  137. [clangd] Fix crash-bug in preamble indexing when using modules. (details)
  138. [mlir][spirv] Add OpGroupBroadcast (details)
  139. [lldb] Skip TestSimulatorPlatform with out-of-tree debugserver (details)
  140. [MLIR][TableGen] Fix ambiguous build methods when inferring result types. (details)
  141. [ELF] Avoid creating a 2.1GB output file in arm-exidx-range.s (details)
  142. [WebAssembly] wasm64: fix memory.init operand types (details)
  143. [clangd] Have template template arguments target their referenced template decl (details)
  144. [MLIR] Make gpu.launch_func rewrite pattern part of the LLVM lowering pass. (details)
  145. [BreakFalseDeps][X86] Move operand loop out of X86's getUndefRegClearance and put in the pass. (details)
  146. Re-Re-land: [CodeView] Add full repro to LF_BUILDINFO record (details)
  147. AMDGPU: Fix visiting physreg dest users when folding immediate copies (details)
  148. AMDGPU: Fix assertion in performSHLPtrCombine for 64-bit pointers (details)
  149. [lldb] tab completion for `platform target-install` (details)
  150. [flang] Fix edge case with Hollerith (details)
  151. [flang] Avoid cascading error in subscript triplet (details)
  152. Unbundle KILL bundles in VirtRegRewriter (details)
  153. Fix "CHECK-LABEL: @" typos in llvm/test/CodeGen/AArch64/sve-fixed-length-*.ll (details)
  154. [MSAN RT] Use __sanitizer::mem_is_zero in __msan_test_shadow (details)
  155. [WebAssembly][ConstantFolding] Fold fp-to-int truncation intrinsics (details)
  156. [SampleFDO] Stop letting findCalleeFunctionSamples return unrelated profiles (details)
  157. [MachineOutliner][AArch64] WA for multiple stack fixup cases in MachineOutliner. (details)
  158. [XCOFF][AIX] Use TE storage mapping class when large code model is enabled (details)
  159. Fix "last accessed time" test failing on Windows (details)
  160. [AIX] Try to not use LLVM tools while building runtimes (details)
  161. [InstSimplify] Add test for expand binop undef issue (NFC) (details)
  162. [MLIR] Adding gpu.host_register op and lower it to a runtime call. (details)
  163. [Diagnostics] Avoid false positives with -Wstring-concatenation (details)
  164. [ARM] Speed up arm-cortex-cpus.c test (details)
  165. [Diagnostics] Move -Wstring-concatenation to -Wextra (details)
  166. [InstSimplify][test] Remove unused parameter in vscale.ll (details)
  167. [mlir][Linalg] Allow distribution `scf.parallel` loops generated in (details)
  168. [Clang] implement -fno-eliminate-unused-debug-types (details)
  169. [OpenMP][NFC] Reuse OMPIRBuilder `struct ident_t` handling in Clang (details)
  170. python bindings: fix DeprecationWarning (details)
  171. [mlir] Fix mlir build break due to warning when NDEBUG is not set (details)
  172. [Diagnostics] Ignore structs and long text for -Wstring-concatenation (details)
  173. Add regression test from PR46487. (details)
  174. [CUDA][HIP] Do not externalize implicit constant static variable (details)
  175. Improve diagnostic for an expression that's not constant because it uses (details)
  176. [llvm-jitlink] Update llvm-jitlink to use TargetProcessControl. (details)
  177. [CodeGen] Make MMI immutable NPM pass (details)
  178. test commit (details)
  179. Revert "[AIX] Try to not use LLVM tools while building runtimes" (details)
  180. [lld-macho] Handle command-line option -sectcreate SEG SECT FILE (details)
  181. [lld-macho] improve handling of -platform_version (details)
  182. [macho2yaml] Refactor the DWARF section dumpers. (details)
  183. [AST] add parenthesis locations for IfStmt and SwitchStmt (details)
  184. [lldb] Fix typo in AppleDWARFIndex (details)
  185. [X86][FPEnv] Teach X86 mask compare intrinsics to respect strict FP semantics. (details)
  186. [Sema] Fix missing warning on initializer lists on field initializers with overloaded operators (details)
  187. [macho2yaml][test] Specify the object file's endianness. NFC. (details)
  188. [macho2yaml][test] Specify the object file's endianness. NFC. (details)
  189. [lldb] Add missings moves where appropiate (NFC) (details)
  190. [Sparc] Define __GCC_HAVE_SYNC_COMPARE_AND_SWAP macros on SPARCv9 (details)
  191. [mlir][shape] Fix description copy pasta (details)
  192. Move ELFObjHandler to TextAPI library (details)
  193. [gn build] Port e6f8ba12e6e (details)
  194. Revert "Move ELFObjHandler to TextAPI library" (details)
  195. [gn build] Port db91320a898 (details)
  196. [lldb] Use modern CMake to avoid repetition (NFC) (details)
  197. [lldb] Remove redundant add_definitions() in CMake (NFC) (details)
  198. [CodeGen] Expand float operand for STRICT_FSETCC/STRICT_FSETCCS (details)
  199. [X86] Custom match X86ISD::VPTERNLOG in X86ISelDAGToDAG in order to reduce isel patterns. (details)
  200. [Attributor][NFC] Connect AAPotentialValues with AAValueSimplify (details)
  201. Test requires a debug build to pass. (details)
  202. [LazyValueInfo] Let getEdgeValueLocal look into freeze instructions (details)
  203. Revert "[flang] Version information in flang/f18" (details)
  204. [clangd] Improve diagnostics in dexp interface (details)
  205. [lldb] tab completion for `watchpoint set variable` (details)
  206. [lldb] tab completion for `disassemble -F` (details)
  207. [RDA] Fix DBG_VALUE issues (details)
  208. [lldb][NFC] Remove unused custom reimplementation of realpath for Windows (details)
  209. [Analyzer] Improve invalid dereference bug reporting in DereferenceChecker. (details)
  210. [lldb] tab completion for `thread plan discard` (details)
  211. [lldb][NFC] Fix warning in Thread::AutoCompleteThreadPlans (details)
  212. [lldb] tab completion for 'command delete/unalias' (details)
Changes
  1. Reduce the number of parallell LLDB tests executing. (details)
  2. Also limit the number of parallel debuginfo-tests (details)
  3. Reduce the amount of parallelism in the debuginfo tests even further. (details)
  4. Add flang slaves builds with clang10 and gcc10 (details)

Started by timer

This run spent:

  • 5 ms waiting;
  • 5 hr 19 min build duration;
  • 5 hr 19 min total from scheduled to completion.
Revision: 31fd64ac57a2005c0691b8870e28b4421cf67047
  • refs/remotes/origin/master
Revision: b06887ba004d88769b9d55fa4572aa92d95eec68
  • refs/remotes/origin/master
Test Result (no failures)