Started 1 mo 2 days ago
Took 3 hr 19 min

Success Build #1970 (Sep 29, 2020 2:16:02 PM)

Changes
  1. Add flang out of tree buildbot (details / githubweb)
  2. Added mail notifier for fedora-llvm-x86_64 builder (details / githubweb)
  3. Increase number of jobs from 32 to 64 for fedora-llvm-x86_64 worker (details / githubweb)
  4. mail notifier for x86_64-fedora-clang builder (details / githubweb)
  5. Removed unused TestBuilders. (details / githubweb)
Changes
  1. [LoopDelete][Assume] Allow deleting loops with assumes (details)
  2. [FPEnv] Evaluate constant expressions under non-default rounding modes (details)
  3. [DSE] Add tests with lifetime.end that only mark parts of the obj as dead. (details)
  4. [DSE] Unify & fix mem terminator location checks. (details)
  5. [TableGen] Add/edit Doxygen comments to match "TableGen Backend Developer's Guide." (details)
  6. Run test on particular target only (details)
  7. MachineCSE.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. (details)
  8. [DAG] Fold vector mul(x,0)/mul(x,1) to a clearing mask (details)
  9. [X86] Cleanup check-prefixes for vector-mul.ll tests (details)
  10. [mlir] Fix passes.md's naming & add missing (details)
  11. [mlir] Updates to generate dialect rather than op docs (details)
  12. [mlir] Fix capitalization typo (details)
  13. [gn build] update TODO (details)
  14. Revert "[DSE] Switch to MemorySSA-backed DSE by default." (details)
  15. [InstCombine] Add basic vector test coverage for icmp_eq/ne zero combines (details)
  16. [flang] SAVE statement should not apply to nested scoping units (details)
  17. Thread safety analysis: Improve documentation for ASSERT_CAPABILITY (details)
  18. [X86] Add 64-bit target tests (details)
  19. [ConstraintElimination] Internalize function/class and delete an implied condition. NFC (details)
  20. Fix sphinx warnings in AttributeReference, NFC (details)
  21. [NFC][PowerPC] Change PPCSubTarget (introduced from D87671) to Subtarget (details)
  22. Internalize functions from various tools. NFC (details)
  23. [LLVM-C] Turn a ShuffleVector Constant Into a Getter. (details)
  24. [Machinesink] add one more profitable loop related pattern (details)
  25. Update Kaleidoscope: Change headers (details)
  26. [X86] Add more test cases to inline-asm-flag-output.ll. NFC (details)
  27. [DivRemPairs] Use DenseMapBase::find instead of operator[]. NFC (details)
  28. [AArch64][GlobalISel] Use the look-through constant helper for the shift s32->s64 custom legalization. (details)
  29. [Legalize][X86] Improve nnan fmin/fmax vector reduction (details)
  30. [AArch64][GlobalISel] Promote scalar G_SHL constant shift amounts to s64. (details)
  31. Fix MIPS and MIPS64 ABI to use ConstString in their register info arrays. (details)
  32. [llvm-objcopy][NFC] refactor error handling. part 2. (details)
  33. Typo fix; NFC (details)
  34. [InstSimplify] add tests for fcmp with casted op; NFC (details)
  35. [ValueTracking] enhance isKnownNeverInfinity to understand sitofp (details)
  36. [CostModel] add cl option to check size and latency costs; NFC (details)
  37. [X86] Regenerate i128 sdiv tests and add i686 coverage. (details)
  38. [X86] Add some basic i128 udiv test coverage (details)
  39. [CVP] Pass context instruction when narrowing div/rem (details)
  40. [LVI] Require context instruction in external API (NFCI) (details)
  41. [LVI] Clarify getValueAt/getValueInBlock doc comments (NFC) (details)
  42. [CVP] Make srem test more robust (NFC) (details)
  43. [InstCombine] Simplify code. NFCI. (details)
  44. [NewPM] Port ConstraintElimination to the new pass manager (details)
  45. [LVI][CVP] Use block value when simplifying icmps (details)
  46. [CVP] Remove unnecessary block splits in tests (NFC) (details)
  47. [OpenMP] Add Missing _static Director for OpenMP Documentation (details)
  48. [BuildLibCalls] Add noalias for strcat and stpcpy (details)
  49. [mlir][openacc] Remove detach and delete operands from acc.data (details)
  50. [mlir][openacc] Switch to assembly format for acc.data (details)
  51. [mlir][openacc] Add if, deviceptr operands and default attribute (details)
  52. Canonicalize declaration pointers when forming APValues. (details)
  53. Add profiling support for APValues. (details)
  54. [Test] Add tests where we can replace condition with invariants (details)
  55. Revert "Reland [CodeGen] emit CG profile for COFF object file" (details)
  56. [PowerPC] Add tests for `select` patterns. NFC. (details)
  57. [SVE] Replace / operator in TypeSize/ElementCount with divideCoefficientBy (details)
  58. [Coroutines] Reuse storage for local variables with non-overlapping lifetimes (details)
  59. [lldb] Remove nothreadallow from SWIG's __str__ wrappers to work around a Python>=3.7 crash (details)
  60. [ARM] Expand cannotInsertWDLSTPBetween to the last instruction (details)
  61. [ARM][MVE] tail-predication: overflow checks for elementcount, cont'd (details)
  62. [Coroutines] Remove unused includes. NFC. (details)
  63. [obj2yaml][yaml2obj] - Stop recognizing SHT_MIPS_ABIFLAGS on non-MIPS targets. (details)
  64. [lldb] Reference STL types in import-std-module tests (details)
  65. [yaml2obj][obj2yaml] - Add a support for SHT_ARM_EXIDX section. (details)
  66. [InstCombine] Add tests for vector rotate by constants with undefs. (details)
  67. [AMDGPU] Split R600 and GCN bfi patterns (details)
  68. [AMDGPU] Make bfi patterns divergence-aware (details)
  69. [AMDGPU] Add bfi immediate pattern (details)
  70. [PowerPC] Clean-up mayRaiseFPException bits (details)
  71. [lldb][NFC] Minor cleanup in CxxModuleHandler::tryInstantiateStdTemplate (details)
  72. [clangd] Add a tweak for filling in enumerators of a switch statement. (details)
  73. [gn build] Port 018066d9475 (details)
  74. [X86] Simplify broadcast mask detection with isUndefOrEqual helper. (details)
  75. [X86] Flip isShuffleEquivalent argument order to match isTargetShuffleEquivalent (details)
  76. [AArch64] Generate .note.gnu.property based on module flags. (details)
  77. [SCEV] Also use info from assumes in applyLoopGuards. (details)
  78. [InstCombine] matchRotate - allow undef in uniform constant rotation amounts (PR46895) (details)
  79. [ARM][MVE] Enable tail-predication by default (details)
  80. [clang] Don't emit "no member" diagnostic if the lookup fails on an invalid record decl. (details)
  81. [clang-tidy] IncludeInserter: allow <> in header name (details)
  82. [llvm-readobj/elf] - Fix the PREL31 relocation computation used for dumping arm32 unwind info (-u). (details)
  83. [AMDGPU] Reformat SITargetLowering::isSDNodeSourceOfDivergence. NFC. (details)
  84. [NFC][ARM] Factor out some logic for LoLoops. (details)
  85. [InstCombine] matchRotate - force splat of uniform constant rotation amounts (PR46895) (details)
  86. [TableGen] Improved messages in PseudoLoweringEmitter. (details)
  87. [ValueTracking] Fix analyses to update CxtI to be phi's incoming edges' terminators (details)
  88. [SVE] Lower fixed length VECREDUCE_[UMAX|UMIN] to Scalable (details)
  89. [ARM] Added more patterns to generate SSAT/USAT with shift (details)
  90. [llvm] Fix unused variable in non-debug configurations (details)
  91. [ARM][LowOverheadLoops] Cleanup and re-arrange (details)
  92. [AMDGPU] Reformat AMDGPUTargetLowering::isSDNodeAlwaysUniform. NFC. (details)
  93. [clang][codegen] Annotate `correctly-rounded-divide-sqrt-fp-math` fn-attr for OpenCL only. (details)
  94. Revert "Add the ability to write target stop-hooks using the ScriptInterpreter." (details)
  95. [clangd] Add a trained DecisionForest for code completion. (details)
  96. [ubsan] nullability-arg: Fix crash on C++ member pointers (details)
  97. [unittests] Preserve LD_LIBRARY_PATH in crash recovery test (details)
  98. [AArch64] Reuse map iterator instead of double lookup. NFC (details)
  99. Add FunctionType to MLIR C and Python bindings. (details)
  100. [clangd] Use Decision Forest to score code completions. (details)
  101. [InstCombine] Add basic trunc(shr(trunc(x),c)) tests (details)
  102. [GlobalISel] Combine (xor (and x, y), y) -> (and (not x), y) (details)
  103. [AArch64][GlobalISel] Support shifted register form in emitTST (details)
  104. [CostModel] split handling of intrinsics from other calls (details)
  105. [CostModel] move early exit for free intrinsics (details)
  106. [AArch64][GlobalISel] Infer whether G_PHI is going to be a FPR in regbankselect (details)
  107. [WebAssembly] Use wasm::Signature for in ObjectWriter (NFC) (details)
  108. [InstCombine] Add trunc(shr(trunc(x),c)) non-uniform vector tests (details)
  109. [AddressSanitizer] Copy type metadata to prevent miscompilation (details)
  110. [clangd] Rename evaluate() to evaluateHeuristics() (details)
  111. Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar." (details)
  112. [AArch64] reuse another map iterator. NFC (details)
  113. [mlir] [VectorOps] changes to printing support for integers (details)
  114. scudo: Re-order Allocator fields for improved performance. NFCI. (details)
  115. [python][tests] Fix string comparison with "is" (details)
  116. [CostModel] fill in arguments as part of intrinsic attribute constructor (details)
  117. [PowerPC] Legalize v256i1 and v512i1 and implement load and store of these types (details)
  118. [lldb] Enable markdown support for documentation (details)
  119. Once we've found a firmware binary and loaded it, don't search more (details)
  120. [CostModel] remove hack for intrinsic cost based on cost type (details)
  121. [wasm] Move WasmTraits.h to BinaryFormat (details)
  122. [libc++] Fix heap UaF issue in coroutine test (details)
  123. [libc++] Add UNSUPPORTED markup to atomic test in single-threaded mode (details)
  124. [libc++] Replace uses of __libcpp_allocate by std::allocator<> (details)
  125. [COFF] Aliases resolve directly to defined external targets (details)
  126. [InstCombine] Regenerate cast tests. NFC. (details)
  127. [X86] Use inlineasm flag output for the _bittest* intrinsics. (details)
  128. [mlir] [VectorOps] Relaxed restrictions on vector.reduction types even more (details)
  129. Revert "Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar."" (details)
  130. [lldb] Add print_function import (details)
  131. Fix a think-o with the numerical suffixes in the docs for init_priority. (details)
  132. [gn build] Re-run CompletionModelCodegen when input json files change (details)
  133. [CMake][AIX] Limit tools in external project build (details)
  134. [GlobalISel] Add support for lowering of vector G_SELECT and use for AArch64. (details)
  135. [X86] Add tests for D87883. NFC (details)
  136. [X86] Add support for calling SimplifyDemandedBits on the input of PDEP with a constant mask. (details)
  137. [libc++] Fix constexpr dynamic allocation on GCC 10 (details)
  138. [libcxx] Don't pass -s to libtool (details)
  139. [mlir][shape] Make conversion passes more consistent. (details)
  140. [EHStreamer] Simplify sharedTypeIDs with std::mismatch (details)
  141. [CVP] Allow two transforms in one invocation (details)
  142. Guard `find_library(tensorflow_c_api ...)` by checking for TENSORFLOW_C_LIB_PATH to be set by the user (details)
  143. [clang] Selectively ena/disa-ble format-insufficient-args warning (details)
  144. [scudo][standalone] Remove unused atomic_compare_exchange_weak (details)
  145. [mlir][Affine][VectorOps] Fix super vectorizer utility (D85869) (details)
  146. Attempt to clear some msan errors in the libcxx atomic tests. (details)
  147. [clang][driver][AIX] Set compiler-rt as default rtlib (details)
  148. BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible (details)
  149. BuildVectorType with a dependent (array) type is crashing the compiler  - Fix for PR-47542 (details)
  150. [RegisterCoalescer] Pass Undefs to extendToIndices() (details)
  151. [clang] Update warning-wall.c test (details)
  152. Ensure that we don't compute linkage for an anonymous class too early if (details)
  153. [gn build] Port 54d9f743c8b (details)
  154. Remove dependency from LLVM Dialect on the OpenMP dialect (details)
  155. [clangd] When finding refs for a renaming alias, do not return refs to underlying decls (details)
  156. [mlir][openacc] Add acc.data operation verifier (details)
  157. Skip -fPIE for AMDGPU and HIP toolchain (details)
  158. [AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it. (details)
  159. Recommit "[HIP] Change default --gpu-max-threads-per-block value to 1024" (details)
  160. [HIP] Return non-zero value for invalid target ID (details)
  161. BPF: explicitly specify bpfel triple for certain tests (details)
  162. [MLIR][OpenMP] Removed the ambiguity in flush op assembly syntax (details)
  163. [OpenMP][FIX] Verify compatible types for declare variant calls (details)
  164. [IndVars] Remove exiting conditions that are trivially true/false (details)
  165. [NFC] Use assert instead of checking the guaranteed condition (details)
  166. [Docs][NewPM] Add note about required passes (details)
  167. Revert "[OpenMP][FIX] Verify compatible types for declare variant calls" (details)
  168. [X86] Add known bits test for PEXT. NFC (details)
  169. [X86] Add computeKnownBits support for PEXT. (details)
  170. [Driver] Filter out <libdir>/gcc and <libdir>/gcc-cross if they do not exists (details)
  171. This reduces code duplication between CGObjCMac.cpp and Mangle.cpp (details)
  172. [NFC][ARM] Comments and lambdas (details)
  173. Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one." (details)
  174. Revert "Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one."" (details)
  175. [IsKnownNonZero] Handle the case with non-constant phi nodes (details)
  176. Revert "OpaquePtr: Add type to sret attribute" (details)
  177. [SCEV][NFC] Introduce isBasicBlockEntryGuardedByCond (details)
  178. [LoopDeletion] Forget loop before setting values to undef (details)
  179. [InstCombine] Add trunc(lshr(sext(x),c)) non-uniform vector tests (details)
  180. [OpenMPOpt][Fix] Only initialize ICV initial values once. (details)
  181. [msan] Add test for vector abs intrinsic (details)
  182. [msan] Fix llvm.abs.v intrinsic (details)
  183. [IndVarSimplify] Fix Modified status for removal of overflow intrinsics (details)
  184. [AArch64] Add BTI to CFI jumptables. (details)
  185. [SYCL] Assume SYCL device functions are convergent (details)
  186. [sanitizer] Don't build gmock for tests (follow-up to 82827244). (details)
  187. [LoopUtils] Only verify SE in builds with assertions. (details)
  188. [mlir][GPU] Improve constant sinking in kernel outlining (details)
  189. [SystemZ] Don't emit PC-relative memory accesses to unaligned symbols. (details)
  190. [SDag] Refactor and simplify divergence calculation and checking. NFC. (details)
  191. [SDag] Verify DAG divergence after dumping. NFC. (details)
  192. [mlir] Fix shared libs build (details)
  193. Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access" (details)
  194. [AArch64] Add v8.5 Branch Target Identification support. (details)
  195. [mlir][Linalg] Refactor Linalg creation of loops to allow passing iterArgs - NFC (details)
  196. [GlobalISel] fix widenScalarUnmerge if widen type is not a multiple of destination type (details)
  197. [mlir][Linalg] Refactor Linalg op initTensors support - NFC (details)
  198. [mlir][openacc] Add update operation (details)
  199. [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support (details)
  200. [SDAG] Do not convert undef to 0 when folding CONCAT/BUILD_VECTOR (details)
  201. [Sema] Address-space sensitive check for unbounded arrays (v2) (details)
  202. [InstCombine] Add exact shift tests missed in D88475 (details)
  203. [mlir] Expose Dialect class and registration/loading to C API (details)
  204. [InstCombine] Inherit exact flags on extended shifts in trunc (lshr (sext A), C) --> (ashr A, C) (details)
  205. [clangd] Improve PopulateSwitch tweak to work on non-empty switches (details)
  206. [mlir][openacc] Add wait operation (details)
  207. [InstCombine] Add some basic trunc(lshr(zext(x),c)) tests (details)
  208. [mlir][openacc] Add init operation (details)
  209. [InstCombine] use redirect of input file in regression tests; NFC (details)
  210. [SVE] Fix typo in CHECK lines for sve-fixed-length-int-reduce.ll (details)
  211. [scudo][standalone] Fix Primary's ReleaseToOS test (details)
  212. [OpenMP][VE plugin] Fixing failure to build VE plugin with consolidated error handling in libomptarget (details)
  213. SparcSubtarget.h - cleanup include dependencies. NFCI. (details)
  214. NVPTXTargetMachine.h - remove unused includes. NFCI. (details)
  215. MSP430TargetMachine.h - remove unused includes. NFCI. (details)
  216. [clangd] Disable msan instrumentation for generated Evaluate(). (details)
  217. NFC, add a missing stdlib include for the use of abort (details)
  218. [lldb] Configure LLDB_FRAMEWORK_DIR in multi-generator builds (details)
  219. [libc++] Fix tests on GCC 10 (details)
  220. [lldb] Also configure lldb_framework_dir in the lit.site.cfg.py (details)
  221. [InstCombine] visitTrunc - remove dead trunc(lshr (zext A), C) combine. NFCI. (details)
  222. [InstCombine] Fix the outofrange tests and add exact shift tests for D88429 (details)
  223. [libc++] Add a regression test for erasing from a vector (details)
  224. [flang][msvc] Avoid templated initializer list initialization of vector. NFC. (details)
  225. [COFF][CG Profile] set undefined symbol to external (details)
  226. [libc++][ci] Update how we build the Docker image (details)
  227. [clangd] findNearbyIdentifier(): guaranteed to give up after 2^N lines (details)
  228. [lldb] Remove redundant ctor call (NFC) (details)
  229. [mlir][openacc] Add shutdown operation (details)
  230. [BuildLibCalls] Add noundef to the returned pointers of allocators and argument of free (details)
  231. LanaiSubtarget.h - remove unnecessary includes. NFCI. (details)
  232. LanaiTargetMachine.h - remove unnecessary includes. NFCI. (details)
  233. [InstCombine] fix weird formatting in test file; NFC (details)
  234. [ELF] Fix multiple -mllvm after D70378 (details)
  235. [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C) (details)
  236. [InstCombine] adjust duplicate test for masked load; NFC (details)
  237. Add -fprofile-update={atomic,prefer-atomic,single} (details)
  238. [NFC][regalloc] Unit test for AllocationOrder iteration. (details)
  239. Adds MLIR C-API for marshaling Python capsules. (details)
  240. [gn build] Port 6d193ba3337 (details)
  241. [MLIR] Add Async dialect with trivial async.region operation (details)
  242. [clangd] Fix assertion in remote-index marshalling (details)
  243. Revert "Revert "Add the ability to write target stop-hooks using the ScriptInterpreter."" (details)
  244. [CodeGen] emit CG profile for COFF object file (details)
  245. Use "default member initializer" instead of "in-class initializer" for diagnostics. (details)
  246. [ValueTracking] Early exit known non zero for phis (details)
  247. [mlir] Support return and call ops in bare-ptr calling convention (details)
  248. [InstCombine] ease alignment restriction for converting masked load to normal load (details)
  249. [libc++][ci] Add a script to describe when to trigger libc++ CI builds (details)
  250. [libc++][ci] Improve the phabricator-report script (details)
  251. [lldb/docs] Remove manual codesigning documentation (details)
  252. [libc++][ci] Turn on Phabricator reporting by default (details)
  253. [trace] Fix destructor declaration (details)
  254. Fix TODO in the mlir-cpu-runner/bare_ptr_call_conv.mlir test: call ops in bare-ptr calling convention is supported now (NFC) (details)
  255. [libc++] Fix some test failures in unusual configurations (details)
  256. [lldb] Hoist --server argument out of LLDB_TEST_COMMON_ARGS (NFC) (details)
  257. [libc++] Rename the -fno-rtti Lit feature to just no-rtti (details)
  258. Better diagnostics for anonymous bit-fields with attributes or an initializer. (details)
  259. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" (details)
  260. [clangd] Trivial setter support when moving items to fields (details)
  261. [MLIR] Avoid adding debuginfo for a function if it contains calls that has no debug info. (details)
  262. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers (details)
  263. [ms] [llvm-ml] Add MASM hex float support (details)
  264. [ms] [llvm-ml] Add REAL10 support (x87 extended precision) (details)
  265. [ms] [llvm-ml] Add support for "alias" directive (details)
  266. [ms] [llvm-ml] Accept whitespace around the dot operator (details)
  267. [ms] [llvm-ml] Create the @feat.00 symbol, and populate it appropriately (details)
Changes
  1. Add flang out of tree buildbot (details)
  2. Added mail notifier for fedora-llvm-x86_64 builder (details)
  3. Increase number of jobs from 32 to 64 for fedora-llvm-x86_64 worker (details)
  4. mail notifier for x86_64-fedora-clang builder (details)
  5. Removed unused TestBuilders. (details)

Started by upstream project LLDB Incremental build number 24011
originally caused by:

  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer
  • Started by timer

This run spent:

  • 5.7 sec waiting;
  • 3 hr 19 min build duration;
  • 3 hr 19 min total from scheduled to completion.
Revision: 05481260c40e502d68e8d523b66eb8e23641c8b9
  • refs/remotes/origin/master
Revision: 13f701b99ca1e0786258ef05b0439d4893aac8cb
  • refs/remotes/origin/master
Revision: 05481260c40e502d68e8d523b66eb8e23641c8b9
  • refs/remotes/origin/master
Test Result (no failures)
    Revision: 6a075b6de4cafebec9ca1ff9eec7229a617c93f6
    • llvmorg-5.0.2
    Revision: d0d8eb2e5415b8be29343e3c17a18e49e67b5551
    • llvmorg-7.0.1
    Revision: 0399d5a9682b3cef71c653373e38890c63c4c365
    • llvmorg-9.0.0