Started 5 hr 42 min ago
Took 2 hr 58 min

Build #4261 (Oct 25, 2021 3:53:27 PM)

Changes
  1. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC (details)
  2. [indvars] Canonicalize exit conditions to unsigned using range info (details)
  3. Extend transform introduced in D111896 to multiple exits (details)
  4. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond (details)
  5. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" (details)
  6. [SCEV] Fix formatting error introduced by D112080 (details)
  7. [lldb] improve the help strings for gdb-remote and kdp-remote (details)
  8. [cuda] Add address space predicate funuctions. (details)
  9. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 (details)
  10. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. (details)
  11. [fir] Add character utility functions in FIRBuilder (details)
  12. [x86] add tests for psubus; NFC (details)
  13. [clang][Driver] Make multiarch output file basenames reproducible (details)
  14. [x86] add special-case lowering for usubsat for pre-SSE4 (details)
  15. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb (details)
  16. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 (details)
  17. [WebAssembly] Emit clangast in custom section aligned by 4 bytes (details)
  18. Implementation of `ReshapeNoopOptimization` canonicalizer. (details)
  19. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. (details)
  20. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. (details)
  21. BPF: set .BTF and .BTF.ext section alignment to 4 (details)
  22. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 (details)
  23. [WebAssembly] Add prototype relaxed swizzle instructions (details)
  24. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. (details)
  25. [ORC-RT] Use function pointer type (rather than reference) for traits class. (details)
  26. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. (details)
  27. [NFC] Fix typos (details)
  28. [clang] Add option to disable -clear-ast-before-backend (details)
  29. [llvm-profgen] Skip duplication factor outside of body sample computation (details)
  30. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max (details)
  31. [CSKY] Complete to add basic integer instruction set (details)
  32. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) (details)
  33. [flang] flang-omp-report replace std::map with llvm::DenseMap (details)
  34. [clang-format] git-clang-format throws an assertion when removing files as part of the commit (details)
  35. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol (details)
  36. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR (details)
  37. [AArch64] Improve div and rem costmodel tests. NFC (details)
  38. [SPARC] Recognize the prefetch instruction (details)
  39. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. (details)
  40. [lldb/DWARF] Ignore debug info pointing to the low addresses (details)
  41. [docs] Fix hyperlink (details)
  42. [lldb/test] Remove quote/unquote steps from the make invocations (details)
  43. [lldb] Improve assert message in TestCPPAccelerator (details)
  44. [X86] Remove X86ProcFamilyEnum::IntelSLM (details)
  45. [lldb] [Process/Utility] Define qN regs on ARM via helper macro (details)
  46. consteval if does not form a discarded statement (details)
  47. [CostModel][X86] Add costs for multiply-by-pow2 constants (details)
  48. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 (details)
  49. [libunwind] Use the from-scratch testing configuration by default (details)
  50. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. (details)
  51. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM (details)
  52. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM (details)
  53. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* (details)
  54. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM (details)
  55. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests (details)
  56. [NewPM][test] Use -passes syntax in BoundsChecking lit tests (details)
  57. [NewPM][test] Use -passes syntax in VectorCombine lit tests (details)
  58. [NewPM][test] Only use -passes syntax in Scalarizer lit tests (details)
  59. [libc++] Move LIBCXX-DEBUG-FIXME to params.py (details)
  60. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. (details)
  61. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. (details)
  62. [DebugInfo][InstrRef] Track a single variable at a time (details)
  63. [mlir] Expand prefixing to OpFormatGen (details)
  64. [x86] make helper for useVPTERNLOG; NFC (details)
  65. [clangd] Only publish preamble after rebuilds (details)
  66. [clangd] Fix use-after-free in HeaderIncluderCache (details)
  67. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. (details)
  68. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) (details)
  69. [NewPM][test] Use -passes syntax in Mem2Reg lit tests (details)
  70. [NewPM][test] Strickly use -passes in some more lit tests (details)
  71. [lld-macho] Fix dangling string reference when adding frameworks (details)
  72. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer (details)
  73. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. (details)
  74. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz (details)
  75. [clang] Add plugin ActionType to run command line plugin before main action (details)
  76. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp (details)
  77. [InstCombine] add tests for casted insertelement; NFC (details)
  78. [OpenMP] Add GOMP allocator functions (details)
  79. [WebAssembly] Add prototype relaxed float min max instructions (details)
  80. Fix unused variable warning. (details)
  81. [mlir] fix region property generation in python bindings (details)
  82. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. (details)
  83. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol (details)
  84. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from (details)
  85. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file (details)
  86. Raise compile error when using unimplemented functions (details)
  87. Precommit InstCombine/and-xor-or.ll test. NFC. (details)
  88. [clang] Disallow mixing SEH and Objective-C exceptions (details)
  89. [ORC-RT] Configure the ORC runtime for more architectures and platforms (details)
  90. [InstCombine] fold fake vector insert to bit-logic (details)
  91. [lld/mac] Remove else-after-return in ICF code (details)
  92. [MC] Recursively calculate symbol offset (details)
  93. [AMDGPU] Allow rematerialization of SOP with virtual registers (details)
  94. [AMDGPU] MachineLICM cannot hoist VALU (details)
  95. [lldb] Remove variable "any" which is set but not used (details)
  96. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 (details)
  97. Drop transfer_read inner most unit dimensions (details)
  98. Update ext-int test to have x86 linux/windows before ABI Impl (details)
  99. [fir] Add Character helper (details)
  100. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. (details)
  101. [mlir][sparse] make index type explicit in public API of support library (details)
  102. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. (details)
  103. Precommit updated InstCombine/and-xor-or.ll test. NFC. (details)
  104. Remove include of 'type_info' from ext-int test. (details)
  105. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` (details)
  106. [libc++] Fix incorrect main() signatures in the tests (details)
  107. [x86] add special-case lowering for usubsat for AVX512 (details)
  108. Revert "[fir] Add Character helper" (details)
  109. [Tests] Add tests for non-speculatable ephemeral values (details)
  110. [libc++abi] Guard include of <unistd.h> behind __has_include (details)
  111. [libunwind] Revert "Use the from-scratch testing configuration by default" (details)
  112. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" (details)
  113. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" (details)
  114. [ARM] Fix inline assembly referencing floating point registers on soft-float targets (details)
  115. [SelectionDAG] Bail out of mergeTruncStores when not optimizing (details)
  116. [lld-macho] Temporarily disable lc-linker-option.ll on Windows (details)
  117. [msan] Add stat-family interceptors on Linux (details)
  118. [ARM] Use correct name of floating point ceil intrinsic in test. (details)
  119. [Driver][OpenBSD] Some improvements to the external assembler handling (details)
  120. [MLIR][OpenMP] Add support for ordered construct (details)
  121. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. (details)
  122. [Codegen] Set ARITH_FENCE as meta-instruction (details)
  123. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO (details)
  124. [NFC][msan] Break the loop when done (details)
  125. [NFC][msan] Rerun update_test_checks.py for a test (details)
  126. [NFC][msan] Add NormalArgAfterNoUndef testcase (details)
  127. [ELF] Avoid adding an orphan section to a less suitable segment (details)
  128. Revert "[MLIR][OpenMP] Add support for ordered construct" (details)
  129. [opt-viewer] Use safe yaml load_all (details)
  130. [LLDB] [NFC] Typo fix in usage text for "type filter" command (details)
  131. [NFC][LoopIdiom] Add more test case to runtime-determined memset size (details)
  132. [fir] Add Character helper (details)
  133. [lldb][NFC] clang-format CPlusPlusLanguage.cpp (details)
  134. [mlir][linalg][bufferize] Bufferize using PostOrder traversal (details)
  135. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer (details)
  136. [MLIR][OpenMP] Add support for ordered construct (details)
  137. [lldb] [Host] Add setters for common teletype properties to Terminal (details)
  138. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute (details)
  139. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature (details)
  140. [NARY-REASSOCIATE][NFC] Simplify min/max handling (details)
  141. [lldb] Add serial:// protocol for connecting to serial port (details)
  142. [lldb] [unittest] Disable SetParity() tests on Linux entirely (details)
  143. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() (details)
  144. [lldb] [Host/SerialPort] Add std::moves for better compatibility (details)
  145. [docs] Fix broken link rendering in the LLVM Coding Standards. (details)
  146. [clang] Support __float128 on DragonFlyBSD. (details)
  147. Revert "[fir] Add Character helper" (details)
  148. [libcxx] Support allocators with explicit c-tors in vector<bool> (details)
  149. [libcxx] Throw correct exception from std::vector::reserve (details)
  150. [NFC][LoopIdiom] Make for loops more readable (details)
  151. [lldb] Add omitted abstract formal parameters in DWARF symbol files (details)
  152. [mlir] Use empty() calls where possible. (details)
  153. [mlir] Fix a crash when creating a 1d zero element LLVM constant (details)
  154. [lldb] Remove ConstString from GetPluginNameStatic of some plugins (details)
  155. [lldb] Silence -Wpessimizing-move warning (details)
  156. Revert "AddGlobalAnnotations for function with or without function body." (details)
  157. [clang][deps] Ensure reported context hash is strict (details)
  158. [clang][deps] NFC: Remove redundant CompilerInstance reference (details)
  159. [clang][deps] NFC: Rename scanning CompilerInstance (details)
  160. [clang][deps] NFC: Rename building CompilerInvocation (details)
  161. [ARM] Add new abs test. NFC (details)
  162. [MIPS] Fix switching between 32/64-bit variants of r6 target triples (details)
  163. [SVE] Fix selection failure when splitting extended masked loads (details)
  164. [lldb] Fix a thinko in 2ace1e57 (details)
  165. [clang][deps] Make resource directory deduction configurable (details)
  166. Relax assert in ExprConstant to a return None. (details)
  167. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources (details)
  168. [mlir][linalg][bufferize] Avoid creating copies that are never read (details)
  169. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult (details)
  170. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp (details)
  171. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. (details)
  172. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ (details)
  173. [DAGCombiner] fold bit-hack form of usubsat (details)
  174. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS (details)
  175. [runtimes] Properly handle the sysroot/triple/gcc-toolchain (details)
  176. Do not downcast uint64_t to unsigned in UniqueID hash computation (details)
  177. [InstCombine] add tests for DeMorgan with reassociation; NFC (details)
  178. [InstCombine] generalize reassociated Demorgan folds (details)
  179. [libomptarget][DeviceRTL] Generalise and simplify cmakelists (details)
  180. [mlir][Linalg] Improve conv vectorization for the stride==1 case. (details)
  181. [ORC-RT] Remove stray printf debugging output. (details)
  182. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows (details)
  183. [libc++] Use addressof in vector. (details)
  184. [Clang] Support typedef with btf_decl_tag attributes (details)
  185. [DebugInfo] Support typedef with btf_decl_tag attributes (details)
  186. [clang] Use StringRef::contains (NFC) (details)
  187. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms (details)
  188. [clang] Don't clear AST if we have consumers running after the main action (details)
  189. Update the C++ and C status pages now that Clang 13 has been released (details)
  190. Update the title and encoding for the C++ status page (details)
  191. [IPT] Restructure cache to allow lazy update following invalidation [NFC] (details)
  192. [RISCV] Add a test showing incorrect VSETVLI insertion (details)
  193. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() (details)
  194. [VectorCombine] fold shuffle-of-binops with common operand (details)
  195. [fir] Add Character helper (details)
  196. [test][ORC-RT] Disable x86_64 tests when target arch does not match (details)
  197. Avoid infinity arithmetics when computing exp approximations (details)
  198. [NFC] Clean up a few methods within GreedyPatternRewriter (details)
  199. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions (details)
  200. [SLP] Add additional tests which caused crashes with versioning. (details)
  201. Revert "[CMake] Cache the compiler-rt library search results" (details)
  202. Add the papers that were applied to the latest C2x working draft (details)
  203. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" (details)
  204. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. (details)
  205. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" (details)
  206. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 (details)
  207. [CodeMetrics] Don't require speculatability for ephemeral values (details)
  208. [Triple] Don't repeat the function name in comments. NFC (details)
  209. Recommit: Compress formatting of array type names (int [4] -> int[4]) (details)
  210. Enable libc++ in the build for libcxx initializerlist pretty printers (details)
  211. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c (details)
  212. [InstCombine] Add additional store forwarding test (NFC) (details)
  213. [OpenMP][NFC] skip atomic tests for non-x86 arch (details)
  214. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. (details)
  215. BPF: emit BTF_KIND_DECL_TAG for typedef types (details)
  216. Modify "statistics dump" to dump JSON. (details)
  217. [gn build] Port d7b338537cf3 (details)
  218. Add test to check we can instcombine after reassociate. NFC. (details)
  219. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 (details)
  220. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets (details)
  221. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 (details)
  222. [fir] Remove createConcatenate test temporarily (details)
  223. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds (details)
  224. [mlir][vector] Add patterns to convert multidimreduce to vector.contract (details)
  225. [mlir][linalg] Remove special case for contraction vectorization (details)
  226. Fix buildbots after https://reviews.llvm.org/D111686 (details)
  227. Fix escaping in RewriterGen.cpp. (details)
  228. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. (details)
  229. Remove unused parallel-libs project (details)
  230. Make genAttributeVerifier escape the summary. (details)
  231. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor (details)
  232. PR18733: Remove -Wweak-template-vtables (details)
  233. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation (details)
  234. [modules] Update visibility for merged ObjCInterfaceDecl definitions. (details)
  235. [InstCombine] Precommit new and-xor-or.ll tests. NFC. (details)
  236. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. (details)
  237. [fir] Remove unused function in CharacterTest (details)
  238. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. (details)
  239. [docs] Remove Makefile.sphinx files (details)
  240. [RISCV] Remove Zvamo C intrinsics and builtins. (details)
  241. compiler-rt: Fix arch detection for ppc64le (details)
  242. [lldb] Always set the minimum OS version in the Darwin builder (details)
  243. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections (details)
  244. [lldb] Include unistd.h for sleep in profile_vrs_detach (details)
  245. [Demangle] Rename OutputStream to OutputString (details)
  246. [gn build] Make 'compiler-rt' depend on include dir (details)
  247. [mlir][linalg][bufferize] Support scf::IfOp (details)
  248. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs (details)
  249. [msan] Don't use TLS slots of noundef args (details)
  250. [libcxxabi] Fix build after D111947 (details)
  251. [gn build] Port 2e97236aacbb (details)
  252. [Coroutines] Ignore partial lifetime markers refer of an alloca (details)
  253. Fix for OutputStream->OutputBuffer rename (details)
  254. [PowerPC] return early if there is no preparing candidate in the loop; NFC (details)
  255. [PowerPC] iterate on the SmallSet directly; NFC (details)
  256. Add basic aarch64-none-elf bare metal driver. (details)
  257. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. (details)
  258. [fir] Add utility function to FIRBuilder and MutableBox (details)
  259. [lldb] Fix TestCompressedVectors after array type name change (details)
  260. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names (details)
  261. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def (details)
  262. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor (details)
  263. [Analyzer] Extend ConstraintAssignor to handle remainder op (details)
  264. Fix baremetal.cpp test to handle windows paths. (details)
  265. [RISCV] Fix missing cross-block VSETVLI insertion (details)
  266. [analyzer][solver] Introduce reasoning for not equal to operator (details)
  267. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. (details)
  268. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. (details)
  269. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions (details)
  270. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. (details)
  271. Mark baremetal.cpp test as unsupported on Windows. (details)
  272. Host::GetOSBuildString (details)
  273. [NFC][LV] Autogenerate check lines in a test for ease of future update (details)
  274. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting (details)
  275. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. (details)
  276. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" (details)
  277. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll (details)
  278. [lldb] Fix build errors from 8b8070e23 (details)
  279. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None (details)
  280. [DSE] Add test cases with more complex redundant stores. (details)
  281. [mlir][OpenMP]Support for modifiers in workshare loops (details)
  282. [AMDGPU] Preserve deadness of vcc when shrinking instructions (details)
  283. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage (details)
  284. [lldb] Another build fix for 8b8070e23 (details)
  285. Replace references to Makefile.sphinx (details)
  286. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members (details)
  287. [clang/llvm] Inclusive language: replace segregate with separate (details)
  288. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types (details)
  289. [Flang][docs] Remove an out-dated section on the new driver (details)
  290. [libc++][test][NFC] Add tests for std::vector comparisons (details)
  291. [InstCombine][NFC] Precommit new tests (details)
  292. [libc++][doc] Fixes FeatureTestMacroTable.html. (details)
  293. [libc++][nfc] Remove double spaces. (details)
  294. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. (details)
  295. [Target, Transforms] Use StringRef::contains (NFC) (details)
  296. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS (details)
  297. [RISCV] Merge vector tests for rv32 and rv64 into a single test file (details)
  298. [AIX] Enable rtl for plugins test (details)
  299. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. (details)
  300. [Attributor] Generalize GEP construction (details)
  301. [Loads] Use more powerful constant folding API (details)
  302. [libc++] Fix tests after aee49255074f (details)
  303. [llvm]Inclusive language: replace master with main (details)
  304. [lldb] Pass the target triple when determining the DWARF version (details)
  305. [TargetLowering] Simplify the interface of expandABS. NFC (details)
  306. [DebugInfo][InstrRef] Add unit tests for transfer-function building (details)
  307. [indvars] Use fact loop must exit to canonicalize to unsigned conditions (details)
  308. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant (details)
  309. [InstCombine] Various tests for truncating saturates and related patterns. (details)
  310. [flang] Fix bogus folding error for ISHFT(x, negative) (details)
  311. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. (details)
  312. [flang] Emit unformatted headers & footers even with RECL= (details)
  313. [DebugInfo][Instr] Track subregisters across stack spills/restores (details)
  314. [flang] Enforce rest of semantic constraint C919 (details)
  315. [libunwind] Fix path to libunwind for per-target-runtime-dir builds (details)
  316. [Dexter] Add DexFinishTest command to conditionally early-exit a test program (details)
  317. [ConstantFolding] Drop misleading comment (NFC) (details)
  318. Support: Add Expected<T>::moveInto() to avoid extra names (details)
  319. [InstCombine] Precommit new and-xor-or.ll tests. NFC. (details)
  320. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases (details)
  321. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 (details)
  322. [lldb/Formatters] Remove space from vector type string summaries (NFCI) (details)
  323. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling (details)
  324. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr (details)
  325. AMDGPU: Fix hardcoded registers in tests (details)
  326. AMDGPU: Regenerate MIR test checks (details)
  327. [flang] Extension to distinguish specific procedures (details)
  328. Support: Use Expected<T>::moveInto() in a few places (details)
  329. [libc++][NFC] Remove duplicate Python imports (details)
  330. [X86] Fix bad formatting. NFC (details)
  331. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set (details)
  332. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size (details)
  333. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds (details)
  334. [mlir][Linalg] Retire CodegenStrategy::transform (details)
  335. [lld-macho] Implement -oso_prefix (details)
  336. [flang] Support NAMELIST input of short arrays (details)
  337. [flang] Fix generic resolution case (details)
  338. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL (details)
  339. [BasicAA] Model implicit trunc of GEP indices (details)
  340. [libomptarget] Run GPU offloading tests on both new and old runtime (details)
  341. [flang] Fix crash on empty formatted external READs (details)
  342. [flang] Extension: allow tabs in output format strings (details)
  343. [flang] Fix DOT_PRODUCT for logical (details)
  344. [flang] Fix NAMELIST input bug with multiple subscript triplets (details)
  345. [flang] Support legacy usage of 'A' edit descriptors for integer & real (details)
  346. Support: Skip buffering buffer_unique_ostream's owned stream (details)
  347. [gn build] Port e18ea6f2946a (details)
  348. [tools, utils] Use StringRef::contains (NFC) (details)
  349. [flang] Fix buildbot (new warnings on old code) (details)
  350. [NFC][X86] Add MC tests for all untested VIA PadLock instructions (details)
  351. [X86] Don't add implicit REP prefix to VIA PadLock xstore (details)
  352. [NFC] Correct arc draft option (details)
  353. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) (details)
  354. [lldb] [Host/FreeBSD] Remove unused variable (NFC) (details)
  355. [lldb] [Host/SerialPort] Fix build with GCC 7 (details)
  356. [www] Fix Ninja build instructions on Windows (details)
  357. [mlir] Add polynomial approximation for vectorized math::Rsqrt (details)
  358. [mlir][Linalg] NFC - Reorganize options nesting. (details)
  359. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) (details)
  360. Revert "[mlir][Linalg] NFC - Reorganize options nesting." (details)
  361. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) (details)
  362. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging (details)
  363. [llvm] Use StringRef::contains (NFC) (details)
  364. Ensure newlines at the end of files (NFC) (details)
  365. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) (details)
  366. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" (details)
  367. [InstSimplify] Simplify fetching of index size (NFC) (details)
  368. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. (details)
  369. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) (details)
  370. Use StringRef::contains (NFC) (details)
  371. [TableGen] Use llvm::erase_value (NFC) (details)
  372. [AMDGPU] add tests for alternate form of usubsat; NFC (details)
  373. [x86] add tests for variants of usubsat; NFC (details)
  374. [BasicAA] Add range test with multiple indices (NFC) (details)
  375. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds (details)
  376. Use llvm::is_contained (NFC) (details)
  377. [llvm] Call *(Set|Map)::erase directly (NFC) (details)
  378. [ARC] Fix -Wunused-variable. NFC (details)
  379. [sanitizer] Remove use_count from StackDepotNode (details)
  380. [sanitizer] Remove tag from StackDepotNode (details)
  381. [instcombine] Fix oss-fuzz 39934 (mul matcher can match non-instruction) (details)
  382. Treat branch on poison as immediate UB (under an off by default flag) (details)
  383. X86InstrInfo: Refactor and cleanup optimizeCompareInstr (details)
  384. X86InstrInfo: Look across basic blocks in optimizeCompareInstr (details)
  385. pre-comitting tests for D110865 (details)
  386. Use llvm::any_of and llvm::none_of (NFC) (details)
  387. [Target, Transforms] Use predecessors instead of pred_begin and pred_end (NFC) (details)
  388. [mlir] Rename to avoid overlap in accessor prefixing (details)
  389. [ELF] Remove ignored options that likely nobody uses (details)
  390. [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. (details)
  391. [NFC][sanitizer] constexpr a few functions (details)
  392. [NFC][sanitizer] DCHECKs in hot code (details)
  393. [NFC][sanitizer] Use power of two in TwoLevelMap (details)
  394. [RISCV] Rename vmulh-sdnode-rv32.ll and add rv64 command line. NFC (details)
  395. Revert "[NFC][sanitizer] constexpr a few functions" (details)
  396. [AIX] Add i128 arg split tests (details)
  397. [mlir] Give GenericAtomicRMW region a name (details)
  398. [PowerPC] common chains to reuse offsets to reduce register pressure. (details)
  399. Add a clear() method on the PassManager (NFC) (details)
  400. [SCEV][NFC] API for tracking of SCEV users (details)
  401. [NFC][SCEV] Do not track users of SCEVConstants (details)
  402. [mlir][Linalg] NFC - Reorganize options nesting. (details)
  403. [NFC] Update test/CodeGen/RISCV/select-constant-xor.ll to use RV --check-prefix (details)
  404. [SCEV][NFC] Introduce API for mass forgetMemoizedResults query (details)
  405. [SCEV][NFC] Apply mass forgetMemoizedResults queries where possible (details)
  406. [SCEV][NFC] Win some compile time from mass forgetMemoizedResults (details)
  407. [SCEV] Fix a warning on an unused lambda capture (details)
  408. [NFC][MLIR][OpenMP] Splitting the WsLoop tests. (details)
  409. [SCEVExpander] Minor cleanup in value reuse (NFC) (details)
  410. [lldb/DWARF] Don't create lldb_private::Functions for gc'ed DW_TAG_subprograms (details)
  411. Remove ConstString from DynamicLoader, JITLoader and Instruction plugin names (details)
  412. [AArch64] Remove redundant ORRWrs which is generated by zero-extend (details)
  413. [lldb] Support serial port parity checking (details)
  414. [VPlan] Do not create dummy entry block (NFC). (details)
  415. [InstSimplify] Refactor invariant.group load folding (details)
  416. [lldb] [Utility/UriParser] Return results as 'struct URI' (details)
  417. Fix windows build for 6fa1b4ff4 (details)
  418. [analyzer] Add std::string checker (details)
  419. [analyzer] Allow cmake options to be passed to satest container (details)
  420. [gn build] Port e1fdec875ff1 (details)
  421. [lldb][NFC] Use llvm::Optional to refer to Optional (details)
  422. [ARM] Add a complex dotprod test case. (details)
  423. [SimplifyCFG] Sanity assert in iterativelySimplifyCFG (details)
  424. [InstCombine] Make TTI comment more forceful (NFC) (details)
  425. [SVE][CodeGen] Enable reciprocal estimates for scalable fdiv/fsqrt (details)
  426. [mlir] support interfaces in Python bindings (details)
  427. [mlir][python] Infer result types in generated constructors whenever possible (details)
  428. [lldb] Also print index of child when ValueCheck fails (details)
  429. [AArch64][Driver][SVE] Allow -msve-vector-bits=<n>+ syntax to mean no maximum vscale (details)
  430. [lldb] Modernize TestBitfields (details)
  431. [clang] Fix range for forward-declared enums (details)
  432. [clang] Traverse enum base specifier in RAV (details)
  433. [clang] Visit enum base specifiers in libIndex (details)
  434. [Test] Add test for PR52290 (details)
  435. [mlr][Linalg] NFC - Add option to hook vector.multi_reduction lowering to strategies. (details)
  436. [VE][NFC] correct bitmasking in popcnt expansion test (details)
  437. tsan: don't use symbol binding 10 (details)
  438. tsan: add another use-after-free race test (details)
  439. [mlir][linalg][bufferize] Fix crash when bufferizing CallOpInterface (details)
  440. [analyzer][NFCI] Move a block from `getBindingForElement` to separate functions (details)
  441. [analyzer] Retrieve incomplete array extent from its redeclaration. (details)
  442. [mlir][Vector] NFC - Add option to hook vector.transpose lowering to strategies. (details)
  443. [AMDGPU] Regenerate some tests with the current version of update_mir_test_checks.py (details)
  444. tsan: fix free_race3.c test (details)
  445. sanitizer_common: trap on CHECK failure (details)
  446. CodeGenPrep: remove all copies of GEP from list if there are duplicates. (details)
  447. [DAGCombiner] make matching bit-hack form of usubsat more flexible (details)
  448. [clang][unittests] Fix shared lib builds (details)
  449. [DebugInfo][NFC] Avoid a use-after-free (details)
  450. Document `LLVM_USE_SPLIT_DWARF` option (details)
  451. [SLP]Change the order of the reduction/binops args pair vectorization attempts. (details)
  452. [BasicAA] Use ranges for more than one index (details)
  453. [lld-macho][nfc] Rename output binary so it doesn't overwrite existing one (details)
  454. [lldb] Modernize Platform::GetOSBuildString (details)
  455. [AArch64] Handle ST1iN instructions in isAArch64FrameOffsetLegal (details)
  456. [DebugInfo][InstrRef] Track values fused into stack spills (details)
  457. [lldb] [Host/ConnectionFileDescriptor] Do not use non-blocking mode (details)
  458. [libc++] Include revision numbers in the paper status lists (details)
  459. [HIP][OpenMP] Fix assertion in deferred diag (details)
  460. [libc++] LWG3001: add `remove_extent_t` to `weak_ptr::element_type`. (details)
  461. [libc++][NFC] Remove unimplemented parts of chrono synopsis (details)
  462. [lldb] Remove a trailing \0 from the result of HostInfoMacOSX::GetOSBuildString (details)
  463. [DebugInfo] Follow up to ee3eee71e, x86 tests need an x86 triple (details)
  464. [mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc. (details)
  465. [CodeGen] Fix dependence breaking for tied operands (details)
  466. [RISCV] Add vcsr CSR name for V extension. (details)
  467. Revert "[mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc." (details)
  468. [BasicAA] Add test for incorrect non-negative logic (NFC) (details)
  469. [RISCV] Reduce the number of RISCV vector builtins by an order of magnitude. (details)
  470. [clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC) (details)
  471. [lldb] Modernize and expand TestCppBitfields (details)
  472. [OpenMP][Tools][NFC] Pass intel license ENV to lit (details)
  473. [OpenMP][Tools][NFC] Fix C99-style declaration of iteration variables (details)
  474. [OpenMP][Tests][NFC] Replace atomic increment by reduction (details)
  475. [OpenMP][Tests][NFC] Mark tests trying to link COI as unsupported (details)
  476. [OpenMP][Tests][NFC] Actually check for test outcome (details)
  477. [OpenMP][Tests] Test omp_get_wtime for invariants (details)
  478. [OpenMP][OMPT][clang] task frame support fixed in __kmpc_fork_call (details)
  479. [OpenMP][OMPT] thread_num determination during execution of nested serialized parallel regions (details)
  480. [indvars] Fix pr52276 (missing one use check) (details)
  481. [RISCV] Remove always_inline and nodebug attributes from RISCV vector intrinsic header. (details)
  482. [DebugInfo][InstrRef] Recover stack-slot tracking performance (details)
  483. [WebAssembly] support Memory64 in target_features section (details)
  484. [fir][NFC] Move MLIR includes to FIRDialect.td (details)
  485. [fir][NFC] Format and make FIROps.td homogenous (details)
  486. [OPENMP51]Initial parsing/sema for append_args clause for 'declare variant' (details)
  487. [DebugInfo][InstrRef][NFC] Switch to using DenseMaps and similar (details)
  488. Remove referenced to deleted parallel-libs project (details)
  489. Add release notes for the LLDB impact from the array type name change (details)
  490. [mlir][sparse] lower trivial tensor.cast on identical sparse tensors (details)
  491. msan: disble CHECK test on powerpc64 (details)
  492. tsan: add DynamicMutexSet helper (details)
  493. [lldb] [gdb-remote] Remove HardcodeARMRegisters() hack (details)
  494. [lldb] [DynamicRegisterInfo] Remove AddRegister() and make Finalize() protected (details)
  495. [OpenMP] libomp: disable definitions of 5.1 atomics for non-x86 arch. (details)
  496. [openmp] Emit deferred diag only when device compilation presents (details)
  497. [MLIR][Math] Add erf to math dialect (details)
  498. [JITLink] Fix warning 'shift count exceeds width' in AArch64 backend (details)
  499. Add modules stats into the "statistics dump" command. (details)
  500. [ELF] Delete unneeded hack for discarding empty name local symbol (details)
  501. [x86] add tests for vector -1 constant materialization; NFC (details)
  502. [mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc. (details)
  503. [ELF] Update comments/diagnostics for some long options to use the canonical two-dash form (details)
  504. [clangd] IncludeCleaner: Complicated rules for enum usage (details)
  505. [ELF] Support 128-bit bitmask in oneof(RelExpr) (details)
  506. [ELF][X86] Support R_X86_64_PLTOFF64 (details)
  507. [DomTree][NFC] Clean up nits in DomTree code (details)
  508. [BasicAA] Add test for benign range overflow (NFC) (details)
  509. [LLVM] Inclusive terms: remove/replace references to sanity in RewriteStatepointsForGC.cpp and test (details)
  510. [docs][NewPM] Add example C++ code on how to actually use the new PM (details)
  511. [libc][NFC] Remove extra slash in path in libc/CMakeLists.txt (details)
  512. [libc][NFC] Remove extra space in libc/CMakeLists.txt (details)
  513. [gn build] Add missing CodeGenTests dependency (details)
  514. [AlwaysInliner] Invalidate analyses when we delete functions (details)
  515. [SCEV] Move SCEVLostPoisonFlags() check into SCEVExpander (details)
  516. Basic: Stop using expectedToOptional() in FileManagerTest, NFC (details)
  517. [ELF] Update comments/diagnostics for -defsym and -image-base to use the canonical two-dash form (details)
  518. [LegalizeTypes][TargetLowering] Merge getShiftAmountTyForConstant into TargetLowering::getShiftAmountTy. (details)
  519. [test] Make test added in D112473 check the IR (details)
  520. [OpenMP][Offloading] Only get trip count if team construct (details)
  521. [ELF] Remove irrelevant SHT_INIT_ARRAY/SHT_FINI_ARRAY hack (details)
  522. [clangd] Respect diagnostic suppression during preamble build (details)
  523. [mlir][tosa] Correct tosa.avg_pool2d for specification error (details)
  524. [Sanitizer] Strip PAC from PC in StackTrace::GetNextInstructionPc() (details)
  525. [gn build] (manually) port da47ec3ca076 (details)
  526. [libomptarget][NFC] Add comment explaining why we pass argument bases and (details)
  527. [libc] fix strtol returning the wrong length (details)
  528. [ELF] Remove irrelevant group signature hack working around old gold -r (details)
  529. [bazel build] (manually) port da47ec3ca076 (details)
  530. [PPC][LLVM] Inclusive terms: remove references to sanity check in lib/Target/PowerPC (details)
  531. [clang][Fuchsia] Add additional unit test for availability attr (details)
  532. When generating C++ code, use C++ string escaping. (details)
  533. [ELF] Change SharedFile::soName from std::string to StringRef (details)
  534. [clangd] Print current request context along with the stack trace (details)
  535. [gn build] Port 045695f85cb8 (details)
  536. Bitcode: Use Expected<T>::takeError() and moveInto() more, NFC (details)
  537. [lld-macho][nfc] Test that we don't emit undef symbol errors for dead code (details)

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

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

This run spent:

  • 1 hr 0 min waiting;
  • 2 hr 58 min build duration;
  • 3 hr 43 min total from scheduled to completion.
Revision: 660fa27e1272daad2e9194f9adb0de1cb60aafb0
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: 413e249a47ce82b44a656dc3df32b584fc3036d5
Repository: http://labmaster3.local/git/llvm-project.git
  • refs/remotes/origin/main
Revision: 660fa27e1272daad2e9194f9adb0de1cb60aafb0
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (23 failures / -3)Show all failed tests >>>
Revision: 6a075b6de4cafebec9ca1ff9eec7229a617c93f6
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-5.0.2
Revision: d0d8eb2e5415b8be29343e3c17a18e49e67b5551
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-7.0.1
Revision: 0399d5a9682b3cef71c653373e38890c63c4c365
Repository: http://labmaster3.local/git/llvm-project.git
  • llvmorg-9.0.0

Identified problems

Regression test failed

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

Compile Error

This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 2

Ninja target failed

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