Started 1 mo 10 days ago
Took 2 days 4 hr

Success Build #17649 (Aug 12, 2020 7:21:59 AM)

Changes
  1. [Transforms][SROA] Skip uses of allocas where the type is scalable (details)
  2. [lldb] Add support for checking children in expect_expr (details)
  3. [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z),CONCAT(Y,W)) for float types (details)
  4. [llvm-readobj] - Refine logic of the symbol table locating in printRelocationsHelper(). (details)
  5. [mlir] Expose printing functions in C API (details)
  6. [lldb] Display autosuggestion part in gray if there is one possible suggestion (details)
  7. [X86][SSE] Fold HOP(SHUFFLE(X),SHUFFLE(Y)) --> SHUFFLE(HOP(X,Y)) (details)
  8. [clang-tidy] prevent generated checks from triggering assertions on anonymous functions (details)
  9. [ARM] Commutative vmin/maxnma tests. NFC (details)
  10. Revert "[lldb] Display autosuggestion part in gray if there is one possible suggestion" (details)
  11. [LoopUnroll] Adjust CostKind query (details)
  12. [SystemZ/ZOS] Implement computeHostNumPhysicalCores (details)
  13. [VectorCombine] add test for Hexagon that would crash; NFC (details)
  14. [InstCombine] eliminate a pointer cast around insertelement (details)
  15. [ARM] Add additional predicated VFMA tests. NFC (details)
  16. [VectorCombine] add test for x86 target with SSE disabled; NFC (details)
  17. [VectorCombine] early exit if target has no vector registers (details)
  18. Limit Max Vector alignment on COFF targets to 8192. (details)
  19. [OPENMP]Fix PR37671: Privatize local(private) variables in untied tasks. (details)
  20. [MachOYAML] Simplify the section data emitting function. NFC. (details)
  21. [DWARFYAML] Make the address size of compilation units optional. (details)
  22. Revert "[OPENMP]Fix PR37671: Privatize local(private) variables in untied tasks." (details)
  23. AMDGPU: Handle intrinsics in performMemSDNodeCombine (details)
  24. AMDGPU/GlobalISel: Select llvm.amdgcn.global.atomic.fadd (details)
  25. [OPENMP]Do not add TGT_OMP_TARGET_PARAM flag to non-captured mapped arguments. (details)
  26. [analyzer] StdLibraryFunctionsChecker: Add support for new functions (details)
  27. [ARM][MVE] Enable tail predication for loops containing MVE gather/scatters (details)
  28. [Hexagon] Return scalar size in getMinVectorRegisterBitWidth() when no HVX (details)
  29. [OpenCL] Remove warning for variadic macros in C++ for OpenCL. (details)
  30. [OPENMP]Fix PR37671: Privatize local(private) variables in untied tasks. (details)
  31. [mlir][linalg][NFC] Remove extra semi-colon causing warnings (details)
  32. [libc++] Remove workarounds for missing rvalue references (details)
  33. [OPENMP] Fix PR47063: crash when trying to get captured statetment. (details)
  34. [AMDGPU][test] Add dedicated llvm-readobj test. (details)
  35. [clang-tidy] use stable_sort instead of sort to fix EXPENSIVE_CHECKS tests (details)
  36. [mlir] Added support for Index type inside getZeroAttr function (details)
  37. [Driver] Change -fnostack-clash-protection to  -fno-stack-clash-protection (details)
  38. [SanitizerCoverage] Use zeroext for cmp parameters on all targets (details)
  39. [UpdateTestChecks][FIX] Python 2.7 compatibility and use right prefix (details)
  40. [SVE] Lower fixed length FP minnum/maxnum (details)
  41. Fix sigaction interceptor to always correctly populate oldact (details)
  42. [X86][GlobalISel] Legalize G_ICMP results to s8. (details)
  43. [X86][SSE] Pull out BUILD_VECTOR operand equivalence tests. NFC. (details)
  44. [ARM] Predicated VFMA patterns (details)
  45. [Scheduler] Fix typo in comments. NFC (details)
  46. [SVE] Remove default-false VectorType::get (details)
  47. Recommit "[InstSimplify] Remove select ?, undef, X -> X and select ?, X, undef -> X transforms" and its follow up patches (details)
  48. Fix signed/unsigned comparison warnings. NFC. (details)
  49. [GlobalISel] Implement bit-test switch table optimization. (details)
  50. [WebAssembly] Don't depend on the flags set by handleTargetFeatures in initFeatureMap. (details)
  51. [SVE][VLS] Don't combine logical AND. (details)
  52. [InstCombine] Sanitize undef vector constant to 1 in  X*(2^C) with X << C (PR47133) (details)
  53. [NFC][InstCombine] Add FIXME's for getLogBase2() / visitUDivOperand() (details)
  54. [clang] Check `expr` inside `InitListChecker::UpdateStructuredListElement()` (details)
  55. [libc][obvious] Remove the unused file utils/CPP/StringRef.h. (details)
  56. [WebAssembly] Fixed memory.init always using 64-bit ptr (details)
  57. PR47138: Don't crash if the preferred alignment of an invalid record (details)
  58. [flang][msvc] Tell windows.h to not define min/max macros. (details)
  59. [Target] Cache the command line derived feature map in TargetOptions. (details)
  60. [InstCombine] add test for 'not' vs 'xor'; NFC (details)
  61. [InstCombine] prefer xor with -1 because 'not' is easier to understand (PR32706) (details)
  62. [InstSimplify] Add tests for icmp of min/max with constants (NFC) (details)
  63. [ValueTracking] Support min/max intrinsics in computeConstantRange() (details)
  64. [lld][WebAssembly] Emit all return types of multivalue functions (details)
  65. [Sanitizer] Fix segfaults during unwinding on SystemZ (details)
  66. [InstSimplify] Extract abs intrinsic tests into separate file (NFC) (details)
  67. [InstSimplify] Add additional abs intrinsic icmp tests (NFC) (details)
  68. [ValueTracking] Add abs intrinsics support to computeConstantRange() (details)
  69. Build a flat LLDB.framework for embedded Darwin targets (details)
  70. [libcxx][test] Fix a -Wstring-concatenation warning in fuzzer_test.h (details)
  71. [lldb] Fix unit test parsing to handle CR+LF as well as LF (details)
  72. [MLIR][NFC] Remove tblgen:: prefix in TableGen/*.cpp files (details)
  73. [flang][msvc] Remove default arguments for function specializations. (details)
  74. [NFC][MLIR][OpenMP] Add comments and test for OpenMP enum declaration utility (details)
  75. [Coverage] Enable emitting gap area between macros (details)
  76. [PowerPC]  Implement Vector Shift Builtins (details)
  77. [lldb] Fix relative imports and set the appropriate include dirs (details)
  78. PR47143: Don't crash while constant-evaluating value-initialization of (details)
  79. Remove DialectHooks and introduce a Dialect Interfaces instead (details)
  80. Merge OpFolderDialectInterface with DialectFoldInterface (NFC) (details)
  81. [AMDGPU] Fix crash when dag-combining bitcast (details)
  82. [mlir][Type] Remove the remaining usages of Type::getKind in preparation for its removal (details)
  83. [lld-macho] Support dynamic linking of thread-locals (details)
  84. [lld-macho] Generate ObjC symbols from .tbd files (details)
  85. [lld-macho] Avoid unnecessary shared_ptr in DylibFile ctor (details)
  86. [lld-macho] Add error handling for malformed TBD files (details)
  87. [lld-macho] Support larger dylib symbol ordinals in bindings (details)
  88. [lld-macho] Implement -force_load (details)
  89. [lld-macho] Support -rpath (details)
  90. [macho2yaml] Remove an unused variable. NFC. (details)
  91. [lld-macho] Try to fix invalid-stub test on Windows (details)
  92. [AMDGPU] Pre-commit test for D85872 (details)
  93. [lld-macho] Fix invalid-stub test on Windows, take 2 (details)
  94. [HotColdSplit] Fix variable name spelling (details)
  95. [Clang options] Optimize optionMatches() runtime by removing mallocs (details)
  96. Revert "[SCEV] Look through single value PHIs." (details)
  97. [NFC] [PowerPC] Rename SPE strict conversion test (details)
  98. [flang][msvc] Use platform-independent primitives in temporary f18 driver. (details)
  99. [OpenMP] Ensure testing for versions 4.5 and default - Part 1 (details)
  100. [Parser] Suppress -Wempty-translation-unit if this is a header file (details)
  101. [flang] Compilation fix. (details)
  102. [SyntaxTree] Split tests for expressions (details)
  103. [SyntaxTree] Rename tests following `TestSuite_TestCase` + nits (details)
  104. [compiler-rt][asan][test] Skipt sanitizer_common tests on Sparc (details)
  105. [AMDGPU] Fix typo. NFC (details)
  106. [test] XFAIL two tests with inlining debug info issues on Sparc (details)
  107. [InstCombine] Precommit tests for PR47149. (details)
  108. [CodeGen] In narrowExtractedVectorLoad bail out for scalable vectors (details)
  109. [SVE][CodeGen] Fix scalable vector issues in DAGTypeLegalizer::GenWidenVectorStores (details)
  110. [clangd] Add ClangdServer::customAction() extension point (details)
  111. [lldb][NFC] Fix indentation in TCPSocket::CloseListenSockets (details)
  112. [DWARFYAML] Replace InitialLength with Format and Length. NFC. (details)
  113. DwarfDebug.cpp - removes includes already included by DwarfDebug.h. NFC. (details)
  114. SplitKit.cpp - removes includes already included by SplitKit.h. NFC. (details)
  115. [BPI] Improve static heuristics for integer comparisons (details)
  116. [llvm-readobj/elf][test] - Refine --headers testing and the related code comment. (details)
  117. [SVE] Lower fixed length integer extend operations. (details)
  118. Revert "[BPI] Improve static heuristics for integer comparisons" (details)
  119. [SVE] Lower fixed length vector integer ISD::SETCC operations. (details)
  120. [llvm-readobj/elf] - Cleanup helpers that are used to print segment types. NFCI. (details)
  121. [DSE,MSSA] Fix crash when using tryToMergePartialOverlappingStores. (details)
  122. BranchFolding.cpp - removes includes already included by BranchFolding.h. NFC. (details)
  123. [ARM][MVE] Fix for tail predication for loops containing MVE gather/scatters (details)
  124. [SVE][CodeGen] Legalisation of EXTRACT_VECTOR_ELT for scalable vectors (details)
  125. [SVE] Lower fixed length vector integer shifts. (details)
  126. [X86][SSE] IsElementEquivalent - add HOP(X,X) support (details)
  127. [lldb][NFC] Use llvm::is_contained instead of std::find in a few places (details)
  128. [BPI] Improve static heuristics for integer comparisons (details)
  129. [clangd] Express dumpAST in tests as a customAction() (details)
  130. Revert "[BPI] Improve static heuristics for integer comparisons" (details)
  131. [libc++] Use CMake interface targets to setup benchmark flags (details)
  132. Support the standards-based dates for __has_c_attribute (details)
  133. [libc++][test] Fix -Wstring-concatenation warnings (details)
  134. [AMDGPU] Fix missed SI_RETURN_TO_EPILOG in pre-emit peephole (details)
  135. Introduce ns_error_domain attribute. (details)
  136. [InstCombine] Fix incorrect Modified status (details)
  137. [NFC] Add test case showing the miscompile being fixed by D83507 (details)
  138. [SyntaxTree] Split `TreeTest.cpp` (details)
  139. [SyntaxTree] Clean `#includes` in `TreeTestBase.h` (details)
  140. DAG: Don't pass 0 alignment value to allowsMisalignedMemoryAccesses (details)
  141. [gn build] Port d17437d2bd8 (details)
  142. [MLIR] Support for ReturnOps in memref map layout normalization (details)
  143. [libc++][test] Fix another -Wstring-concatenation warning (details)
  144. [mlir][openacc] Introduce OpenACC dialect with parallel, data, loop operations (details)
  145. clang: Fix minor grammar-o in diag added in c354b2e3b (details)
  146. rG9bd97d0363987b582 - Revert "[X86][SSE] Fold HOP(SHUFFLE(X),SHUFFLE(Y)) --> SHUFFLE(HOP(X,Y))" (details)
  147. Fix unused variable warning. NFC. (details)
  148. [analyzer] Fix crash with pointer to members values (details)
  149. [clangd] Revert "[clangd] Fix crash-bug in preamble indexing when using modules." (details)
  150. [libc++] Ensure the CI scripts can find Ninja (details)
  151. [llvm-objdump] Change symbol name/PLT decoding errors to warnings (details)
  152. [ELF] -r: allow SHT_X86_64_UNWIND to be merged into SHT_PROGBITS (details)
  153. [AArch64][x86] add tests for x/sqrt(x); NFC (details)
  154. [clangd] Clean up old test fixture/names a little. NFC (details)
  155. [flang] Correct the default value for PAD= to PAD='YES'. (details)
  156. [flang] Ensure Preprocessor::Define saves macro names correctly (details)
  157. [flang] Correct manipulation of mixed complex expressions (details)
  158. [flang] Fix assert on character literal substrings as arguments (details)
  159. [ELF] --gdb-index: skip SHF_GROUP .debug_info (details)
  160. [clangd] Extract BackgroundIndex::Options struct. NFC (details)
  161. [InstCombine] Handle gc.relocate(null) in one iteration (details)
  162. [VectorCombine] Fix for non-zero addrspace when creating vector load from scalar load (details)
  163. Add cold attribute to one time construction APIs (details)
  164. Fix PR45442: Bail out when MemorySSA information is not available (details)
  165. [clangd] Send EOF before resetting diagnostics consumer (details)
  166. [clangd] Move clang-tidy check modifications into ClangdServer (details)
  167. [SVE] Lower fixed length vector integer SMIN/SMAX (details)
  168. [lldb] Skip TestStepScripted with reproducers (details)
  169. [flang] Implement shape analysis of TRANSFER intrinsic function result (details)
  170. [ARM] Mark VMINNMA/VMAXNMA as commutative (details)
  171. [mlir] Test CallOp STD->LLVM conversion. (details)
  172. [lldb] Set the launch flags to GetLaunchInfo().GetLaunchFlags() (details)
  173. [X86][SSE] Add HADD combine regression case from rG9bd97d036398 (details)
  174. [flang] Descriptor-based I/O using wrong size for contiguous unformatted I/O (details)
  175. [llvm-install-name-tool] Add more documentation (details)
  176. [BPI] Improve static heuristics for integer comparisons (details)
  177. [llvm-libtool-darwin] Refactor ArchiveWriter (details)
  178. [flang][openacc] Handle optional end directive in combined construct (details)
  179. [llvm-libtool-darwin] Add support for -arch_only (details)
  180. [JITLink][MachO] Return an error when MachO TLV relocations are encountered. (details)
  181. [llvm-jitlink] Don't demote unreferenced definitions in -harness mode. (details)
  182. [Diagnostics] Skip var decl of structs for -Wstring-concatenation (details)
  183. [Tests] Removed debug copy command (details)
  184. Fix PR45442: Bail out when MemorySSA information is not available (details)
  185. [AMDGPU] Fix misleading SDWA verifier error. NFC. (details)
  186. [AMDGPU] Inhibit SDWA if target instruction has FI (details)
  187. Revert "[llvm-jitlink] Don't demote unreferenced definitions in -harness mode." (details)
  188. [elfabi] Move llvm-elfabi related code to InterfaceStub library (details)
  189. [LLDB] Fix how ValueObjectChild handles bit-fields stored in a Scalar in UpdateValue() (details)
  190. [ORC] Fix SymbolLookupSet::containsDuplicates() (details)
  191. [ORC] cloneToNewContext() can work with a const-ref to ThreadSafeModule (details)
  192. [mlir][DialectConversion] Update the documentation for dialect conversion (details)
  193. [mlir][docs] Update/Add documentation for MLIRs Pattern Rewrite infrastructure (details)
  194. [darwin][driver] fix isMacosxVersionLT minimum supported OS version check (details)
  195. [ORC][NFC] Fix typo in comment (details)
  196. [gn build] (manually) port d650cbc349ccc4 (details)
  197. [gn build] (manually) port d650cbc349ccc4 better (details)
  198. [SVE] Lower fixed length vector integer UMIN/UMAX (details)
  199. [libc] Add strtok_r implementation. (details)
  200. [tsan] Respect no_huge_pages_for_shadow. (details)
  201. [SystemZ][z/OS] enable trigraphs by default on z/OS (details)
  202. Add "status" to the list of absl libraries. (details)
  203. sanitizer_common: Introduce internal_madvise and start using it. (details)
  204. [InstSimplify] Add tests for assume with min/max intrinsic (NFC) (details)
  205. [SLC] Optimize strncpy(a, a, C) to memcpy(a, a000, C) (details)
  206. Re-apply "[llvm-jitlink] Don't demote unreferenced definitions in -harness mode" (details)
  207. [Tests] Update strncpy tests (details)
  208. [clang][Driver] Default to /usr/bin/ld on Solaris (details)
  209. [WebAssembly] Allow inlining functions with different features (details)
  210. [AMDGPU] Fix FP/BP spills when MUBUF constant offset exceeded (details)
  211. [lldb] Improve diagnostics in lldb-repro when replay fails (details)
  212. Revert "[ARM] Fix IT block generation after Thumb2SizeReduce with -Oz" (details)
  213. [NFC] Remove unused variables. (details)
  214. [SLC] sprintf(dst, "%s", str) -> strcpy(dst, str) (details)
  215. [DebugInfo] Add -fuse-ctor-homing cc1 flag so we can turn on constructor homing only if limited debug info is already on. (details)
  216. [ConstProp] Handle insertelement constants (details)
  217. [X86][ELF] Prefer lowering MC_GlobalAddress operands to .Lfoo$local for STV_DEFAULT only (details)
  218. [NewPM][CodeGen] Add machine code verification callback (details)
  219. hwasan: Emit the globals note even when globals are uninstrumented. (details)
  220. [WebAssembly] Add missing lit.local.cfg (details)
  221. [mlir] [VectorOps] Canonicalization of 1-D memory operations (details)
  222. [NFC] Remove unused function. (details)
  223. Revert "[SLC] sprintf(dst, "%s", str) -> strcpy(dst, str)" (details)
  224. [DebugInfo] Avoid an infinite loop with a truncated pre-v5 .debug_str_offsets.dwo. (details)
  225. [NFCI][SimpleLoopUnswitch] Adjust CostKind query (details)
  226. [SVE] Fix bug in SVEIntrinsicOpts::optimizePTest (details)
  227. [AMDGPU] Enable .rodata for amdpal os (details)
  228. [lldb] Fix a crash when tab-completion an empty line in a function with only one local variable (details)
  229. [SyntaxTree] Split `TreeTestBase` into header and source (details)
  230. [gn build] Port 2e4a20fd706 (details)
  231. [CGAtomic] Mark atomic libcall functions `nounwind` (details)
  232. Fix BufferPlacement Pass to derive from the TableGen generated parent class (NFC) (details)
  233. Remove spurious empty line at the beginning of source file (NFC) (details)
  234. [NFC][StackSafety] Dedup callees (details)
  235. [clangd] Warn developers when trying to link system-installed gRPC statically (details)
  236. [OpenMP] Fix releasing of stack memory (details)
  237. [clangd] Fix find_program() result check when searching for gRPC (details)
  238. [clangd] Clarify comments regarding gRPC linking (details)
  239. [lldb/Utility] Simplify Scalar::PromoteToMaxType (details)
  240. [MLIR][Shape] Add custom assembly format for `shape.any` (details)
  241. [NFC][ARM] Port MaybeCall into ARMTTImpl method (details)
  242. [mlir] Mention mandatory RFC process for changes in Standard dialect (details)
  243. [mlir] do not emit bitcasts between structs in StandardToLLVM (details)
  244. [ORC] Add JITLink-compatible remote memory-manager and LLJITWithChildProcess example (details)
  245. [ORC] In LLLazyJIT provide public access to the CompileOnDemandLayer (details)
  246. [ORC][NFC] Refactor loop to determine name of init symbol in IRMaterializationUnit (details)
  247. [lldb] Display autosuggestion part in gray if there is one possible suggestion (details)
  248. Separate the Registration from Loading dialects in the Context (details)
  249. [ORC][NFC] Fix a header comment (details)
  250. [lldb] Deduplicate copy-pasted TypeSystemMap::GetTypeSystemForLanguage (details)
  251. [ORC] Fix missing include in OrcRemoteTargetClient.h (details)
  252. [lldb] Fix py3 incompatibility in gdbremote_testcase.py (details)
  253. [lldb] Check Decl kind when completing -flimit-debug-info types (details)
  254. [lldb] Use SBProcess::Continue instead of 'run' command in TestTargetAPI.py (details)
  255. [NFC][StackSafety] Move out sort from the loop (details)
  256. [NFC][StackSafety] Change map key comparison (details)
  257. [Attributor] Implement AAPotentialValues (details)
  258. [libc] [obvious] Fix typographical error. (details)
  259. [lldb] Make packetlog_get_dylib_info returns the last full response (details)
  260. [VE] Remove obsolete I8/I16 register classes (details)
  261. [Statepoints] Spill GC Ptr regs in FixupStatepoints. (details)
  262. [Orc] Fix werror for unused variable in noasserts build (details)
  263. [OpenMP][NFC] Update test check lines with new script version (details)
  264. [OpenMP][OMPIRBuilder] Use the source (=directory + filename) for locations (details)
  265. [DemandedBits] Add addition test case from D72423 (details)
  266. [DFSan] Fix parameters to strtoull wrapper. (details)
  267. [ARM][test] Add more tests of two-part immediates (details)
  268. Revert "[NFC][StackSafety] Move out sort from the loop" (details)
  269. [Statepoints] FixupStatepoint: properly set isKill on spilled register. (details)
  270. [lldb] Use file to synchronize TestDeepBundle and TestBundleWithDotInFilename (details)
  271. [NFC] Silence variables unused in release builds (details)
  272. [lldb] Remove Python 2 fallback and only support Python 3 (details)
  273. [ORC] Build LLJITWithChildProcess example only on UNIX host systems (details)
  274. Remove dependency from lib/CAPI/IR/IR.cpp on registerAllDialects() (build fix) (details)
  275. [TSan][libdispatch] Add interceptors for dispatch_async_and_wait() (details)
  276. Minor build fix (pointer must be dereferenced with `->`) (details)
  277. Add python enumerators for SBTypeEnumMemberList, and some tests for this API. (details)
Changes
  1. Solaris buildbot updates (details)
  2. PowerPC Flang+MLIR buildbot cmake fix (details)
  3. Fix binaries directory for flang slaves gcc10 and clang10 (details)

Started by an SCM change (159 times)

This run spent:

  • 2 hr 49 min waiting;
  • 2 days 4 hr build duration;
  • 2 days 7 hr total from scheduled to completion.
Revision: b6db0a544df1f28e7fa53b74e19839e55e63c8c9
  • refs/remotes/origin/master
Revision: 3be3cca19be87164182f5bf8df4ce36c492673f9
  • refs/remotes/origin/master
Test Result (no failures)