Started 5 mo 3 days ago
Took 1 hr 17 min

Success Build #338 (Sep 29, 2020 11:30:27 PM)

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

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

This run spent:

  • 9 min 10 sec waiting;
  • 1 hr 17 min build duration;
  • 1 hr 17 min total from scheduled to completion.
Revision: 05481260c40e502d68e8d523b66eb8e23641c8b9
  • refs/remotes/origin/master
Revision: 154860af338f7b0c82cb04e91d6f199aa72cfdff
  • refs/remotes/origin/master
Revision: 05481260c40e502d68e8d523b66eb8e23641c8b9
  • refs/remotes/origin/master
Test Result (no failures)