Started 25 days ago
Took 8 hr 13 min

Build #290 (Sep 21, 2021 1:37:04 AM)

Changes
  1. Add SKIPPED to known result names. (details / githubweb)
  2. Change COMPILER_RT_TEST_TARGET_TRIPLE to COMPILER_RT_DEFAULT_TARGET_TRIPLE (details / githubweb)
  3. Fix a capitalisation problem (details / githubweb)
  4. Add O3 flag to VLS and VLA configs (details / githubweb)
  5. [Sanitizers] Fix broken LLVM_ENABLE_PROJECTS config. (details / githubweb)
Changes
  1. [ARM] Teach DemandedVectorElts about VMOVN lanes (details)
  2. Recommit "[LAA] Support pointer phis in loop by analyzing each incoming pointer." (details)
  3. [runtimes] Check whether -nostdinc++ and -nostdlib++ are supported (details)
  4. [mlir][linalg] Fold ExtractSliceOps during tiling. (details)
  5. [OpenCL] Enables .rgba vector extension in C++ for OpenCL 2021 (details)
  6. [llvm cmake] replace tabs with spaces in config-ix.cmake (details)
  7. [Windows build] Use "DIA SDK" in sysroot (details)
  8. [Dexter] Improve performance by evaluating expressions only when needed (details)
  9. Cleanup identifier parsing; NFC (details)
  10. [lldb/test] Start pexpect tests with a custom HOME (details)
  11. AMDGPU: Avoid relying on an undef value in test (details)
  12. Remove incorrect comment in getSingleUndroppableUse. NFC (details)
  13. [PowerPC] Exploit Prefixed Load/Stores using the refactored Load/Store Implementation (details)
  14. [WebAssembly] Allow import and export of TLS symbols between DSOs (details)
  15. [clangd] Ignore ObjC `id` and `instancetype` in FindTarget (details)
  16. Fix a unittest file after D108695 when Z3 is enabled (details)
  17. Fix test failure created by ef8c9135efcb (details)
  18. [IR] Reduce max supported integer from 2^24-1 to 2^23. (details)
  19. clang-tidy: introduce readability-containter-data-pointer check (details)
  20. [JITLink] Allow moving a Symbol to a Block in a different Section (details)
  21. [mli][linalg] Reuse getValueOrCreateConstantIndexOp method (NFC). (details)
  22. [IPO] Use make_early_inc_range (NFC) (details)
  23. [flang][OpenMP] Add semantic check for threadprivate directive (details)
  24. [gn build] Use lib_dirs instead of qualified path in libs for diaguids.lib (details)
  25. Revert "clang-tidy: introduce readability-containter-data-pointer check" (details)
  26. [NFC] Add trailing comma on TYPED_TEST_SUITE (details)
  27. [StackColoring] Pre-commit of test case showing a debug invariance bug (details)
  28. [StackColoring] Fix a debug invariance problem (details)
  29. Revert "[Dexter] Improve performance by evaluating expressions only when needed" (details)
  30. Revert "Revert "clang-tidy: introduce readability-containter-data-pointer check"" (details)
  31. [gn build] Port 49992c04148e (details)
  32. Put code that avoids heapifying local blocks behind a flag (details)
  33. [Sanitizers] intercept fparseln on freebsd (details)
  34. [VPlan] Queue (block, operand) pairs together (NFC). (details)
  35. [llvm-profgen] Ignore broken LBR samples (details)
  36. [lld/mac] Search .tbd before binary for framework files too (details)
  37. [AMDGPU] Switch PostRA sched to MachineSched (details)
  38. Revert "[WebAssembly] Rethrow longjmp in EH handling if EmSjLj is enabled" (details)
  39. [CMake][AIX] Disable visibility options in build (details)
  40. [SCEV] Attempt to define what flags are legal on a SCEV (details)
  41. [StopInfoMachException] Summarize arm64e BLRAx/LDRAx auth failures (details)
  42. [SCEV] Stop applying contextual flags in applyLoopGuards (details)
  43. autogen a test for ease of update in later patch (details)
  44. [mlir] Apply py::module_local() to a few more classes. (details)
  45. [test] precommit test for D109786 (details)
  46. [test] precommit anoter test for D109786 (details)
  47. NFC: DebugInfo: refactor pretty printing into a utility class (details)
  48. Remove unused llvm/Support/Parallel.h from MLIR (NFC) (details)
  49. [flang] Make 'this_image()' an intrinsic function (details)
  50. Attributor: Fix typos (details)
  51. AMDGPU: Rename attributor class for uniform-work-group-size (details)
  52. Attributor: Fix crash on undef in !callees (details)
  53. SeparateConstOffsetFromGEP: Fix stack overflow in unreachable code (details)
  54. [mlir][linalg] PadTensorOp vectorization: Avoid redundant FillOps (details)
  55. [CMake] Delete obsoleted COMPILER_RT_TEST_TARGET_TRIPLE (details)
  56. RegAllocGreedy: Account for reserved registers in num regs heuristic (details)
  57. [lld][WebAssembly] Use llvm-objdump to test __wasm_init_memory (details)
  58. [CSSPGO] Enable pseudo probe instrumentation in O0 mode. (details)
  59. DAG: Fix incorrect folding of fmul -1 to fneg (details)
  60. regen an autogened test which is stale (details)
  61. Re-Revert "clang-tidy: introduce readability-containter-data-pointer check" (details)
  62. [gn build] Port 626586fc253c (details)
  63. [MLIR] Use memref.copy ops in BufferResultsToOutParams pass. (details)
  64. Make the --mlir-disable-threading command line option overrides the C++ API usage (details)
  65. Revert "[flang] Make 'this_image()' an intrinsic function" (details)
  66. [CSSPGO][llvm-profgen] Truncate stack samples with invalid return address. (details)
  67. [obj2yaml][XCOFF] Dump sections (details)
  68. Add extra check for llvm::Any::TypeId visibility (details)
  69. [NPM] Added -print-pipeline-passes print params for a few passes. (details)
  70. [AArch64][GlobalISel] Add a new reassociation for G_PTR_ADDs. (details)
  71. [mlir][linalg] Update OpDSL doc (NFC). (details)
  72. [mlir] Update docs on conversion and translation to LLVM (details)
  73. [X86][InlineAsm] Use mem size information (*word ptr) for "global variable + registers" memory expression in inline asm. (details)
  74. [VPlan] Support sinking recipes with uniform users outside sink target. (details)
  75. [mlir][linalg] ComprehensiveBufferize: Do not copy InitTensorOp results (details)
  76. [LV] Min/max intrinsic reduction test cases. (details)
  77. [NVPTX] NFC: Remove unused imm type intrinsic arg (details)
  78. [OpenCL] Supports optional image types in C++ for OpenCL 2021 (details)
  79. [MIPS] Remove unused tblgen template args. NFC (details)
  80. [X86] combineX86ShuffleChain - ensure we only peek through bitcasts to vectors (PR51858) (details)
  81. [LV] Recognize intrinsic min/max reductions (details)
  82. [DSE] Add capture-before test cases with loads. (details)
  83. [ARM] Prevent continuous folding of SUBC (details)
  84. [mlir][Linalg] Replace DenseSet by UnionFind in ComprehensiveBufferize - NFC (details)
  85. [mlir][Linalg] Make codegen strategy late transformations opt-in (details)
  86. [gn build] (manually) port 2c42a73d6c39 (details)
  87. [ARM] Move fetching of ARMSubtarget into the scopes that need it. NFC. (details)
  88. [lldb] [Windows] Fix an incorrect assert in NativeRegisterContextWindows_arm (details)
  89. [CostModel][X86] Adjust bitreverse/ctpop/ctlz/cttz AVX2+ costs based on llvm-mca reports (details)
  90. [PhaseOrdering] add tests for PR47023; NFC (details)
  91. [InstCombine] Transform X == 0 ? 0 : X * Y --> X * freeze(Y) (details)
  92. [RISCV][compiler-rt] Add missing __riscv_save_1/0 labels for RV64 (details)
  93. [RISCV][compiler-rt] Move RV64 __riscv_restore_1/0 directives next to labels (details)
  94. Implement delimited escape sequences. (details)
  95. [RISCV][compiler-rt] Fix an incorrect comment for RV64 __riscv_restore_12 (details)
  96. [clang][driver][AIX] Add system libc++ header paths to driver (details)
  97. [HWASan] Catch cases where libc populated jmp_buf. (details)
  98. [SLP][NFC]Add a test for tiny tree with stores and with not (details)
  99. [mlir][Linalg] Fail comprehensive bufferization if a memref is returned. (details)
  100. [Test] Add a test showing missing opportunities in branch deletion by indvars (details)
  101. [HWASan] Add missing newlines. (details)
  102. [test] Fix asan/scudo -shared-libsan tests with -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=on (details)
  103. [InstCombine] Update test checks through autogeneration, add more tests. NFC (details)
  104. [compiler-rt] Move -fno-omit-frame-pointer check to common config-ix (details)
  105. [CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux (details)
  106. [HIP] Diagnose -fopenmp-targets for HIP programs (details)
  107. [MLIR] Tighten type constraint on memref.global op def (details)
  108. [OpenMP] Add support for GOMP depobj (details)
  109. Add llvm_unreachable after fully covered switch (NFC) (details)
  110. [MemorySSA] Add verification levels to MemorySSA. [NFC] (details)
  111. switch a couple of SCEV tests to autogen for ease of update (details)
  112. autogen a test for ease of update (details)
  113. [mlir][Linalg] Revisit insertion points in comprehensive bufferization. (details)
  114. [mlir] Fix printing of EmitC attrs/types with escape characters (details)
  115. [SCEV] (udiv X, Y) * Y is always NUW (details)
  116. [InstCombine] move extend after insertelement if both operands are extended (details)
  117. [MemorySSA] Fix "set but not used" warnings (details)
  118. [HWASan] Test longjmp(jmpbuf, 0). (details)
  119. precommit test for D109845/D106852 (details)
  120. [InstCombine] Improve TryToSinkInstruction with multiple uses (details)
  121. Improve type printing of size-dependent const arrays to normalize array-of-const and const-array (details)
  122. Revert "Re-Revert "clang-tidy: introduce readability-containter-data-pointer check"" (details)
  123. [OpenMP][libomptarget] Minor fix in x86_64 plugin (details)
  124. Senticify some comments - post-commit review for e4b9f5e851d1fe0ba93cbb11b2ed4558602c379e (details)
  125. Re-add getSingleUndroppableUse API (details)
  126. [mlir][linalg] Add canonicalizers for depthwise conv (details)
  127. [Compiler-RT] For arm64e test suites use the SDK version as the minimum deployment target. (details)
  128. [DRR] Explicit Return Types in Rewrites (details)
  129. SplitKit: Remove decade old live interval hack (details)
  130. Revert use of getUniqueUndroppableUser in AssumeBundleBuilder (details)
  131. NFC: DWARFTypePrinter: Remove "type" from member function names to reduce redundancy (details)
  132. [clang-format] Top-level unwrapped lines don't follow a left brace (details)
  133. Revert "[InstCombine] Improve TryToSinkInstruction with multiple uses" (details)
  134. Teach SimplifyCFG to fold switches into lookup tables in more cases. (details)
  135. [Polly] Remove autotools build systems from Externals. NFC. (details)
  136. [gn build] Port d249200fa7d5 (details)
  137. [NFC] Split up PassBuilder.cpp (details)
  138. [test] Move some llvm-extract tests into the proper directory (details)
  139. PR51874: Fix diagnostics for defaulted, implicitly deleted 'operator!='. (details)
  140. [MemProf] Avoid global lock when updating MIB cache (details)
  141. [lldb-vscode] Fix focus thread when previous thread exits (details)
  142. [MemProf] Fix format warnings (details)
  143. [GlobalISel] Fix CombinerHelper::isPredecessor for same def/use MI. (details)
  144. [AArch64][GlobalISel] Use MI::getIntrinsicID in more spots. NFC. (details)
  145. [AArch64][GlobalISel] Ensure atomic loads always get assigned GPR destinations (details)
  146. [Transforms] Use make_early_inc_range (NFC) (details)
  147. [mlir][sparse] add affine subscripts to sparse compilation pass (details)
  148. Delete unused GlobalIndirectSymbol::getBaseObject overloads (details)
  149. [ORC] Add MethodWrapperHandler utility for WrapperFunction. (details)
  150. [DebugInfo] Enhance DIImportedEntity to accept children entities (details)
  151. [mlir][OpDSL] Update op definitions to make shapes more concise (NFC). (details)
  152. [flang][driver] Add documentation for Plugins (details)
  153. [AArch64] Regenerate some test checks. NFC (details)
  154. [HardwareLoops] Loop guard intrinsic to recognise zext (details)
  155. [AMDGPU] Fix upcoming TableGen warnings on unused template arguments. NFC. (details)
  156. [FuncSpec] Add a test for specialising on a non-constant global argument. NFC. (details)
  157. [lldb] [gdb-remote] Try using <architecture/> for remote arch unconditionally (details)
  158. [lldb] [ABI/AArch64] Recognize special regs by their xN names too (details)
  159. [Test][AggressiveInstCombine] Add test for truncation of vector instructions (details)
  160. [AggressiveInstCombine] Add `{insert/extract}element` to `TruncInstCombine` DAG (details)
  161. [clangd] Fix clangd crash when including a header (details)
  162. Don't set executable file in ObjectFileMachO::LoadCoreFileImages (details)
  163. [Test] Add test showing missing opportunity in range inference for SCEV (details)
  164. [GlobalISel] Add a combine for and(load , mask) -> zextload (details)
  165. Be more flexible on the storage type allowed for llvm::Any::TypeId::Id (details)
  166. [lldb] Make Platform::DebugProcess take a Target reference (details)
  167. [Analyzer] ConversionChecker: track back the cast expression (details)
  168. [lldb] [DynamicRegisterInfo] Pass name/alt_name via RegisterInfo (details)
  169. [PGO] Change ThinLTO test for targets with loop unrolling disabled (details)
  170. [X86] SimplifyDemandedVectorEltsForTargetNode - add PSADBW handling (details)
  171. [lldb] [Process/gdb-remote] Alias sp to x31 on AArch64 for gdbserver (details)
  172. [AArch64][SVE] NFC: Remove unnecessary if (details)
  173. [lldb/win] Fix TestIRMemoryMapWindows.test when running tests in git bash (details)
  174. [clang-cl] Add a /diasdkdir flag and make /winsysroot imply it (details)
  175. [OpenCL] Supports optional program scope global variables in C++ for OpenCL 2021 (details)
  176. [ARM][CMSE] Clear the secure fp-registers when using softfp abi. (details)
  177. [ARM] Mitigate the cve-2021-35465 security vulnurability. (details)
  178. [hwasan] print globals in symbolizer-friendly format. (details)
  179. [SLP] Add additional memory versioning tests. (details)
  180. [clang-cl] Fix test after 951f362e256 on systems where default target isn't x86_64 (details)
  181. [NewPM] Use a separate struct for ModuleMemorySanitizerPass (details)
  182. [NewPM] Use a separate struct for ModuleThreadSanitizerPass (details)
  183. [NewPM] Replace 'kasan-module' by 'asan-module<kernel>' (details)
  184. [PowerPC][AIX] Add support for varargs for complex types on AIX (details)
  185. Add a new API seek for the Cursor class in the DataExtractor.cpp (details)
  186. Add a command-line flag to control the Swift extended async  frame info. (details)
  187. Increase expected line number for ExtDebugInfo.cpp (details)
  188. [clangd] Dont work on diags if we are not going to emit (details)
  189. Fix vtbl field addr space (details)
  190. [clangd] PreamblePatch should be no-op if includes arent patched (details)
  191. Remove trailing whitespace in ASTReaderDecl.cpp (details)
  192. Fix warning on `llvm-else-after-return`. NFC. (details)
  193. [llvm] Use drop_begin (NFC) (details)
  194. Add a new frontend flag `-fswift-async-fp={auto|always|never}` (details)
  195. [test] Fix test failure in Clang :: Lexer/char-escapes-delimited.c (details)
  196. [libcxx][libcxxabi] CMAKE_REQUIRED_FLAGS is a string, not a list (details)
  197. [LLVM][CMake][NFC] Resolve FIXME: Rename LLVM_CMAKE_PATH to LLVM_CMAKE_DIR throughout the project (details)
  198. [OpenMP] Support construct trait set for Clang (details)
  199. [mlir][Linalg] Cleanup doc and improve logging and readability in ComprehensiveBufferize.cpp - NFC (details)
  200. [FuncSpec] Add force flag to test case to trigger the transform. NFC. (details)
  201. [mlir][sparse] add more asserts to sparse support lib (details)
  202. Removing some spurious whitespace; NFC (details)
  203. [OpenMP] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D109635 (details)
  204. Support Unicode 14 identifiers (details)
  205. [llvm-profgen] Use context-sensitive byte size cost for preinliner decisions by default (details)
  206. [NFC] Added tests for llvm.powi optimizations (details)
  207. [InstCombine] Added llvm.powi optimizations (details)
  208. docs: correct SPHNIX document reference (details)
  209. [SimplifyCFG] Add bonus when seeing vector ops to branch fold to common dest (details)
  210. [AMDGPU] Inline non-kernel functions using extern lds (details)
  211. [lldb] Remove SBExecutionContext::reset (NFC) (details)
  212. [LLD] Remove global state in lld/COFF (details)
  213. [RISCV] Select (srl (sext_inreg X, i32), uimm5) to SRAIW if only lower 32 bits are used. (details)
  214. [AIX][ZOS] Disable LIT tests on AIX and z/OS due to lack of Objective-C support (details)
  215. [CUDA] Pass ExecConfig through BuildCallToMemberFunction (details)
  216. [lld] Add test to check for timer output (details)
  217. [mlir][tosa] Relax ranked constraint on quantization builder (details)
  218. [fuzzer][fuchsia] Close exception channel before exiting. (details)
  219. Temporarily revert "[LLD] Remove global state in lld/COFF" and "[lld] Add test to (details)
  220. [IR] Return AAMDNodes from Instruction::getMetadata() (NFC) (details)
  221. autogen a SCEV test for ease of update (details)
  222. [MemProf] Don't instrument stack accesses unless requested (details)
  223. [OpenMP] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D109635 (details)
  224. [lldb] Skip TestAppleSimulatorOSType if json parsing fails (details)
  225. precommit tests for D109457 (details)
  226. [AMDGPU] NFC: Fixing small spelling errors in AMDGPU header files (details)
  227. [lldb] Refactor and rename CPlusPlusLanguage::FindAlternateFunctionManglings (details)
  228. [MachCore] Report arm64 thread exception state (details)
  229. Revert "[MachCore] Report arm64 thread exception state" (details)
  230. Revert "[lldb] Skip TestAppleSimulatorOSType if json parsing fails" (details)
  231. [Bazel] Use posix definitions for FreeBSD (details)
  232. [clang][NFC] refactor GlobalMethodPool to encapsulate its map (details)
  233. [mlir][sparse] remove unused TENSOR environment (details)
  234. Fixing vector add pattern that incorrectly returns success. (details)
  235. [symbolizer] Change libcxx paths in buildscript. (details)
  236. [LoopIdiomRecognize][Remarks] Track loop-strided store to/from blocks (details)
  237. NFC. Add tests exposing missing analysis invalidation in LoopPredication. (details)
  238. [LoopPredication] Report changes correctly when attempting loop exit predication (details)
  239. [flang] More precise checks for NULL() operands (details)
  240. [Support] Convert BinaryStream class zoo to 64-bit offsets (details)
  241. [flang] Enforce array conformance in actual arguments to ELEMENTALs (details)
  242. Update LoopPredication test to fix buildbot failure. (details)
  243. [ORC] Add finalization & deallocation actions, SimpleExecutorMemoryManager class (details)
  244. [gn build] Port 78b083dbb725 (details)
  245. [compiler-rt][test] Add int128 requirement to TestCases/Misc/Linux/static-link.cpp (details)
  246. [flang] Fold COUNT() (details)
  247. [ELF] Clarify --export-dynamic-symbol/--dynamic-list. NFC (details)
  248. [compiler-rt][test] Ensure CMAKE_SYSROOT is added as a test cflag if provided (details)
  249. Extract LC_CODE_SIGNATURE related implementation out of LLD (details)
  250. [gn build] Port cc8229603b67 (details)
  251. Add MachO signature verification test (details)
  252. [X86] Refactor GetSSETypeAtOffset to fix pr51813 (details)
  253. [GlobalOpt] Do not shrink global to bool for an unfavorable AS (details)
  254. [NFC][MachineRegisterInfo] Fix typo in comments of getLiveInVirtReg() function (details)
  255. [clang][scan-build] Use cc/c++ instead of gcc/g++ on OpenBSD. (details)
  256. [flang] Make 'this_image()' an intrinsic function (details)
  257. CodeView: static_cast result of getOffset() to size_t. (details)
  258. [examples] Fix SectionMemoryManager deconstruction error with MSVC. (details)
  259. [FuncSpec] Specialising on addresses of const global values. (details)
  260. [Clang] Fix long double availability check (details)
  261. Revert "[examples] Fix SectionMemoryManager deconstruction error with MSVC." (details)
  262. [Test] One more missing opportunity on IndVars check removal (details)
  263. Revert "[PowerPC][ELF] make sure local variable space does not overlap with parameter save area" (details)
  264. [DSE] Add test cases with stores to objects before they escape. (details)
  265. [Test] Add simple test where IndVars fails to remove checks on negative values (details)
  266. [OpenCL] Supports optional pipe types in C++ for OpenCL 2021 (details)
  267. GlobalISel/Utils: Refactor integer/float constant match functions (details)
  268. [SystemZ]  Recognize .machine directive in parser. (details)
  269. [MLIR] Matrix: support resizing horizontally (details)
  270. [MLIR] AffineStructures::removeIdRange: support specifying a range within an IdKind (details)
  271. [MLIR] AffineStructures: support removing a range of constraints at once (details)
  272. [TextAPI] Use const-ref iterator in for-range loop. NFCI. (details)
  273. [TableGen] Record::checkRecordAssertions() - Use const-ref iterator in for-range loop. NFCI. (details)
  274. [AsmPrinter] DebugLocEntry::dump() - Use const-ref iterator in for-range loop. NFCI. (details)
  275. [CodeGen] MachineInstr::getUsedDebugRegs() - Use const-ref iterator in for-range loop. NFCI. (details)
  276. [X86][Atom] Fix integer shuffles uops, latency and throughput (details)
  277. Fix Wdocumentation warnings. NFCI. (details)
  278. [MLIR] PresbugerSet: slightly expand documentation (details)
  279. Make multiversioning work with internal linkage (details)
  280. [X86] X86PreTileConfig - Use const-ref iterator in for-range loop. NFCI. (details)
  281. [TableGen] X86EVEX2VEXTablesEmitter - Use const-ref iterator in for-range loop. NFCI. (details)
  282. [CodeGen] LiveDebug - Use const-ref iterator in for-range loop. NFCI. (details)
  283. [DebugInfo] DWARF - Use const-ref iterator in for-range loop. NFCI. (details)
  284. [OpenCL] Supports optional same image reads and writes in C++ for OpenCL 2021 (details)
  285. Fix test failure from e3b10525b489b604d6a1e540be78bda80afb5868 (details)
  286. [NFC] Added testcase for PR25725 (details)
  287. [flang][OpenMP] Add semantic checks for ordered construct (details)
  288. [HWASan] Intercept setjmp/longjmp on x86_64. (details)
  289. Fix CodeGen/pgo-sample-thinlto-summary.c with old PM (details)
  290. [flang] Revamp C1502 checking of END INTERFACE [generic-spec] (details)
  291. [mlir][linalg] Add helper to update IndexOps after tiling (NFC). (details)
  292. [InstCombine] add vector tests for 'and' folds; NFC (details)
  293. [InstCombine] allow splat vectors for narrowing masked fold (details)
  294. [flang] Accept SIZE(assumed-rank, DIM=n) (details)
  295. [gn build] (semi-manually) port 750d5fc65c92 (details)
  296. [X86] Improve `matchBinaryShuffle()`'s `BLEND` lowering with per-element all-zero/all-ones knowledge (details)
  297. [llvm] Use drop_begin (NFC) (details)
  298. [flang] Catch errors with intrinsic array inquiry functions (details)
  299. [OpenMP] libomp: Update third-party sources of ittnotify client code. (details)
  300. [OpenMP] NFC: add type casts to silence gcc warnings (details)
  301. [flang] Correct overflow detection in folding of real->integer conversions (details)
  302. [NFC] clang-format -i /openmp/libomptarget/deviceRTLs/interface.h (details)
  303. [lld-macho] Ignore local personality symbols if non-local with the same name exisst,  to avoid "too many personalities" error. (details)
  304. [mlir] Fix potential crash in hoistRedundantVectorTransfers (details)
  305. [mlir] Linalg hoisting should ignore uses outside the loop (details)
  306. [mlir][linalg] Extend drop unit dim pattern to all cases of reduction (details)
  307. [flang] Upgrade warning to error in case of PURE procedure (details)
  308. [flang] Validate SIZE(x,DIM=n) dimension for assumed-size array x (details)
  309. [SLP][NFC]Add a test for reorder of alt shuffle operands. (details)
  310. [Dexter] Mutually exclusive argument group for --builder and --binary (details)
  311. Add information about C99 to the C status page. (details)
  312. [flang] Enforce fixed form rules about END continuation (details)
  313. [flang] Enforce specification function rules on callee, not call (details)
  314. [clang] [ARM] Don't set the strict alignment flag for armv7 on Windows (details)
  315. [mlir] Prevent crash in DropUnitDim pattern due to tensor with encoding (details)
  316. [MLIR][Affine] Simplify nested modulo operations when able (details)
  317. [clang][darwin] Add support for --emit-static-lib (details)
  318. [CSSPGO] Tweakes to lower pseudo probe runtime overhead (details)
  319. [llvm-reduce] Add reduce operands pass (details)
  320. [flang] Fix build (details)
  321. [compiler-rt] Implement __clear_cache() on OpenBSD/riscv64 (details)
  322. [nfc] [lldb] Remove unused DIEPointerSet, DeclToDIEMap and m_decl_to_die (details)
  323. [DFSan] Add force_zero_label abilist option to DFSan. This can be used as a work-around for overtainting. (details)
  324. [NFC] Precommit tests for D109954 (details)
  325. [mlir][sparse] add dce test for all sparse tensor ops (details)
  326. [mlir][sparse] add a sparse quantized_matmul example to integration test (details)
  327. [InstCombine] add tests for min/max intrinsics with offset operand; NFC (details)
  328. [OpenMP] Use irbuilder as default for masked and master construct (details)
  329. OpenMP 5.0 metadirective (details)
  330. Revert "OpenMP 5.0 metadirective" (details)
  331. OpenMP 5.0 metadirective (details)
  332. Revert "[OpenMP] Use irbuilder as default for masked and master construct" (details)
  333. Apply proper source location to fallthrough switch cases. (details)
  334. [NFC] Remove FIXMEs about calling LLVMContext::yield() (details)
  335. [AArch64][SVE][InstCombine] Fold redundant zip1/2(uzp1/2) operations (details)
  336. [flang] More checking of NULL pointer actual arguments (details)
  337. [MachCore] Report arm64 thread exception state (details)
  338. [lld-macho] Construct CFString literals by copying the ConcatInputSection (details)
  339. [OpenMP] Add NoSync attributes to alloc / free shared RTL calls (details)
  340. [Attributor] Change AAExecutionDomain to check intrinsic edges (details)
  341. Reland "[LLD] Remove global state in lld/COFF" after fixing asan and msan test failures (details)
  342. [mlir] Fix syntax example for tensor.from_elements (details)
  343. [lld] Fix small error in previous commit (details)
  344. [OpenMP] Change debugging symbol to weak_odr linkage (details)
  345. [OpenMP] Implement __assert_fail in the new device runtime (details)
  346. [OpenMP] Add additional fields to device environment (details)
  347. [OpenMP] Add support for dynamic shared memory in new RTL (details)
  348. Check for invalid projects passed in LLVM_ENABLE_PROJECTS (details)
  349. [MLIR][GPU] Add constant propagator for gpu.launch op (details)
  350. Adjust the doc after the renaming of debuginfo-tests => cross-project-tests (details)
  351. llvm doc: subversion isn't necessary in this example (details)
  352. llvm doc: remove the old reference to subversion and add a link to the GH repo instead (details)
  353. Revert "Check for invalid projects passed in LLVM_ENABLE_PROJECTS" (details)
  354. Thread safety analysis: Warn when demoting locks on back edges (details)
  355. Revert "OpenMP 5.0 metadirective" (details)
  356. [mlir-c] Add getting fused loc (details)
  357. [lld/mac] Fix comment typo to cycle bots (details)
  358. [MLIR] Simplex: support adding new variables dynamically (details)
  359. [CodeGen] Use make_early_inc_range (NFC) (details)
  360. [MLIR] Simplex: rename num{Variables,Constraints} to getNum{Variables,Constraints} (details)
  361. [ARM] Prevent large integer VQDMULH pattern crashes (details)
  362. [Support] Attempt to fix deadlock in ThreadGroup (details)
  363. Check for invalid projects passed in LLVM_ENABLE_PROJECTS (details)
  364. Precommit tests for D109807 "[InstCombine] Narrow type of logical operation chains when possible" (details)
  365. OpenMP 5.0 metadirective (details)
  366. [Tests] Fix incorrect noalias metadata (details)
  367. [Tests] Fix noalias metadata in one more test (details)
  368. [X86] Improve i8 all-ones element insertion in pre-SSE4.1 (details)
  369. DWARFDie.cpp: Reduce indentation with early continue (details)
  370. DWARFDie:DWARFTypePrinter: Add common utility function for checking where parentheses are required (details)
  371. [RISCV] Optimize (add (shl x, c0), (shl y, c1)) with SH*ADD (details)
  372. llvm/cmake: fix a typo (details)
  373. [X86][Atom] Fix (U)COMISS/SD uops, latency and throughput (details)
  374. [mlir][emitc] Fix indent in CondBranchOp and block label (details)
  375. [ARM] Add VGETLANEu patterns for v4f16 and v8f16 (details)
  376. [InstCombine] add/adjust tests for min/max intrinsics; NFC (details)
  377. [X86] combineX86ShufflesRecursively(): call SimplifyMultipleUseDemandedVectorElts() on after finishing recursing (details)
  378. [NFC] combineX86ShufflesRecursively(): actually address nits for previous patch (details)
  379. [X86] lowerShuffleAsDecomposedShuffleMerge(): if both inputs are broadcastable/identities, canonicalize broadcasts as such (details)
  380. [X86][TLI] SimplifyDemandedVectorEltsForTargetNode(): don't break apart broadcasts from which not just the 0'th elt is demanded (details)
  381. [X86][Atom] Specific uops for all IMUL/IDIV instructions (details)
  382. llvm-dwarfdump: Refactor type pretty printing tests (details)
  383. [X86] Fold SHUFPS(shuffle(x),shuffle(y),mask) -> SHUFPS(x,y,mask') (details)
  384. [X86][Atom] Fix FP uops + port usage (details)
  385. DWARFDie: Improve type printing for function and array types - with qualifiers (cv/reference) and pointers to them (details)
  386. DWARFDie.cpp: Minor follow-up clang-format (details)
  387. [X86] Add test cases for pr51908. NFC (details)
  388. [X86] Remove Commutable flag from mpsadbw intrinsics. (details)
  389. llvm-dwarfdump: Pretty printing types including a space between const and parenthesized references/pointers to arrays (details)
  390. [DebugInfo][LSR] Emit shorter expressions from scev-based salvaging (details)
  391. [llvm] Use pop_back_val (NFC) (details)
  392. [X86] SimplifyDemandedBits - only narrow a broadcast source if we only have one use. (details)
  393. llvm-dwarfdump: Pretty print names qualified/with scopes (details)
  394. llvm-dwarfdump: Don't print even an empty string when a type is unprintable (details)
  395. llvm-dwarfdump: support for type printing "decltype(nullptr)" as "nullptr_t" (details)
  396. llvm-dwarfdump: pretty type printing: print fully qualified names in function type parameter types (details)
  397. [SCEV] Support negative values in signed/unsigned predicate reasoning (details)
  398. [libc] Add implementations of div, ldiv, lldiv and imaxdiv. (details)
  399. Revert "Revert "[IndVars] Replace PHIs if loop exits on 1st iteration"" (details)
  400. [NFC] Add assert and test showing that revert of D109596 wasn't justified (details)
  401. [libc][obvious] Make *abs and *div functions buildable in default mode. (details)
  402. [libc][obvious] Add inttypes.h and stdlib.h as deps to *div functions. (details)
  403. [lldb] Remove two #ifndef linux from Platform.cpp (details)
  404. [mlir][NFC] Add explicit "::mlir" namespace to tblgen generated code (details)
  405. [mlir] Fix bug in partial dialect conversion (details)
  406. [MLIR] Simplex::appendVariable: early return if count == 0 (details)
  407. [CMake] Add debuginfo-tests to LLVM_ALL_PROJECTS after D110016 (details)
  408. [CaptureTracking] Allow passing LI to PointerMayBeCapturedBefore (NFC). (details)
  409. [MLIR][Linalg] Make detensoring cost-model more flexible. (details)
  410. [lldb] [gdb-remote] Remove unused arg from GDBRemoteRegisterContext::ReadRegisterBytes() (details)
  411. [lldb] [gdb-remote] Recognize aarch64v type from gdbserver (details)
  412. Revert "[AArch64][SVE] Teach cost model that masked loads/stores are cheap" (details)
  413. [mlir] Fix integration tests failures introduced in D108505 (details)
  414. AArch64: use ldp/stp for 128-bit atomic load/store in v.84 onwards (details)
  415. [OpenCL] Supports optional writing to 3d images in C++ for OpenCL 2021 (details)
  416. Add myself as a code owner for SYCL support (details)
  417. [clang][NFC] Remove dead code (details)
  418. [NewPM] Make InlinerPass (aka 'inline') a parameterized pass (details)
  419. [GlobalISel] Improve elimination of dead instructions in legalizer (details)
  420. [lldb] [gdb-remote] Always send PID when detaching w/ multiprocess (details)
  421. [mlir][openacc] Make use of the second counter extension in DataOp translation (details)
  422. [MCA] InstructionTables::execute() - use const-ref iterator in for-range loop. NFCI. (details)
  423. [X86] X86TargetTransformInfo - remove unnecessary if-else after early exit. NFCI. (details)
  424. MachOObjectFile - checkOverlappingElement - use const-ref to avoid unnecessary copies. NFCI. (details)
  425. Fix CLANG_ENABLE_STATIC_ANALYZER=OFF building all analyzer source (details)
  426. pre-commit test for D109767 (details)
  427. [update_mir_test_checks.py] Use -NEXT FileCheck directories (details)
  428. [ARM] MVE reverse shuffles. (details)
  429. [Clang] [Fix] Clang build fails when build directory contains space character (details)
  430. [lldb] [test] Add unittest for DynamicRegisterInfo::Finalize() (details)
  431. [lldb] [DynamicRegisterInfo] Unset value_regs/invalidate_regs before Finalize() (details)
  432. Thread safety analysis: Drop special block handling (details)
  433. [JITLink] Adopt forEachRelocation() helper in ELF x86-64 backend (NFC) (details)
  434. [JITLink] Adopt forEachRelocation() helper in ELF RISCV backend (NFC) (details)
  435. [AMDGPU] Regenerate checks (details)
  436. [Analysis] Add support for vscale in computeKnownBitsFromOperator (details)
  437. [analyzer] Move docs of SmartPtr to correct subcategory (details)
  438. [mlir][linalg] Fusion on tensors. (details)
  439. [clangd] Bail-out when an empty compile flag is encountered (details)
  440. [OpenCL] Supports atomics in C++ for OpenCL 2021 (details)
  441. [X86] Add test to show the effect caused by D109607. NFC (details)
  442. [X86] Always check the size of SourceTy before getting the next type (details)
  443. [flang] Put intrinsic function table back into order (details)
  444. [SLP]Improve graph reordering. (details)
  445. [mlir][linalg] Fix typo (NFC). (details)
  446. [MLIR][SCF] Add for-to-while loop transformation pass (details)
  447. [mlir][linalg] Add IndexOp support to fusion on tensors. (details)
  448. [DSE] Add additional tests to cover review comments. (details)
  449. [lldb] Fix whitespace in CommandObjectTarget (NFC) (details)
  450. [lldb] Extract adding symbols for UUID/File/Frame (NFC) (details)
  451. [Verifier] Verify scoped noalias metadata (details)
  452. [ELF] Don't fall back to .text for e_entry (details)
  453. [RISCV] Add a pass to recognize VLS strided loads/store from gather/scatter. (details)
  454. [gn build] Port d85e347a28dc (details)
  455. [MCA] Fix a warning (details)
  456. [Verifier] Try to fix MSVC build (details)
  457. [ELF] Add --why-extract= to query why archive members/lazy object files are extracted (details)
  458. [lld] Remove timers.ll because inconsistent timers behavior causes the test to fail sometimes (details)
  459. Add use_default_shell_env = True to ctx.actions.run (details)
  460. Temporarily XFAIL MLIR test that fails the LLVM verifier after 8700f2bd3 (details)
  461. Revert "[MLIR][SCF] Add for-to-while loop transformation pass" (details)
  462. [NCF][OpenMP] Fix metadirective test on SystemZ (details)
  463. [lldb][crashlog] Avoid specifying arch for image when a UUID is present (details)
  464. [RISCV] Add test cases showing failure to use .vf vector operations when splat is in another basic block. NFC (details)
  465. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for FAdd/FSub/FMul/FDiv. (details)
  466. Eliminate _LIBCPP_EQUAL_DELETE in favor of `=delete`. (details)
  467. Revert code change of D63497 & D74399 for riscv64-*-linux GCC detection (details)
  468. Revert "[CMake] Add debuginfo-tests to LLVM_ALL_PROJECTS after D110016" (details)
  469. [mlir][Linalg] Add ConvolutionOpInterface. (details)
  470. Diagnose -Wunused-value based on CFG reachability (details)
  471. Fix bad merge the removed switch case (details)
  472. [OpenMP][host runtime] Fix indirect lock table race condition (details)
  473. [mlir][MemRef] Compute unused dimensions of a rank-reducing subviews using strides as well. (details)
  474. [IR] Add helper to convert offset to GEP indices (details)
  475. [gn build] Don't pass -Wl,-z,defs for sanitizer builds (details)
  476. [lldb][NFC] Remove outdated FIXME (details)
  477. [libc++] [LIBCXX-DEBUG-FIXME] Constexpr char_traits::copy mustn't compare unrelated pointers. (details)
  478. [libc++] [P0919] Some belated review on D87171. (details)
  479. [RISCV] Add test cases for missed opportunity to use vfmacc.vf. NFC (details)
  480. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for FMA. (details)
  481. [cmake] Put check from D110016 behind (default-on) flag (details)
  482. Revert "Fix CLANG_ENABLE_STATIC_ANALYZER=OFF building all analyzer source" (details)
  483. [DebugInfo] Add test for dumping DW_AT_defaulted (details)
  484. [RISCV] Add test cases for missed opportunities to use vand/vor/vxor.vx. NFC (details)
  485. [NFC] [hwasan] Separate outline and inline instrumentation. (details)
  486. [Polly] Partially fix scoped alias metadata (details)
  487. [OpenMP][NVPTX] Fix a warning that data argument not used by format string (details)
  488. Sema: relax va_start checking further for Windows AArch64 (details)
  489. [GlobalISel] Implement support for the "trap-func-name" attribute. (details)
  490. [AMDGPU][NFC] Correct typos in lib/Target/AMDGPU/AMDGPU*.cpp files. Test commit for new contributor. (details)
  491. [mlir][tosa] Remove the documentation requirement for elements of several binary elementwise ops to be of the same rank. (details)
  492. [clang] Fix a few comment typos to cycle bots (details)
  493. [mlir][tosa] Add several binary elementwise to the list of broadcastable ops. (details)
  494. [X86] Rename the X86WinAllocaExpander pass and related symbols to "DynAlloca". NFC. (details)
  495. Update MLIR generate-test-checks.py to add the notice from the source into the generated file (details)
  496. [mlir-tblgen] Add DagNode StaticMatcher. (details)
  497. [clang] Fix a few comment more typos to cycle bots (details)
  498. [clang] Fix a few more comment typos to cycle bots (details)
  499. [InstCombine] Eliminate vector reverse if all inputs/outputs to an instruction are reverses (details)
  500. [mlir][python] Forward _OperationBase _CAPIPtr to the Operation. (details)
  501. [mlir] Tighten verification of SparseElementsAttr (details)
  502. [mlir] Add value_begin/value_end methods to DenseElementsAttr (details)
  503. [mlir] Refactor ElementsAttr into an AttrInterface (details)
  504. [llvm] Use make_early_inc_range (NFC) (details)
  505. [NFC] Rename Context->CtxI in SCEV for uniformity reasons (details)
  506. [Polly] Don't generate inter-iteration noalias metadata. (details)
  507. [SimplifyCFG] Redirect switch cases that lead to UB into an unreachable block (details)
  508. [OpAsmParser] Add a parseCommaSeparatedList helper and beef up Delimeter. (details)
  509. BPF: make 32bit register spill with 64bit alignment (details)
  510. [SCEV] Generalize implication when signedness of FoundPred doesn't matter (details)
  511. [GlobalISel][Legalizer] Don't use eraseFromParentAndMarkDBGValuesForRemoval() for some artifacts. (details)
  512. [DSE][NFC] Rename Later->Killing, Earlier->Dead (details)
  513. [GlobalISel][Legalizer] Use ArtifactValueFinder first for unmerge combines before trying others. (details)
  514. [clangd] Deduplicate inlay hints (details)
  515. [MLIR] Add mergeLocalIds and mergeSymbolIds (details)
  516. [lldb] Speculative fix to TestGuiExpandThreadsTree (details)
  517. [MLIR][SCF] Add for-to-while loop transformation pass (details)
  518. [PowerPC] NFC: Remove unused tblgen template args (details)
  519. Add CMAKE_BUILD_TYPE to the list of BOOTSTRAP_DEFAULT_PASSTHROUGH variables (details)
  520. [flang][docs] Document plugin limitations (details)
  521. [MLIR] NFC. gpu.launch op argument const folder cleanup (details)
  522. [OpenCL] Test case for C++ for OpenCL 2021 in OpenCL C header test (details)
  523. [LowerConstantIntrinsics] Fix heap-use-after-free bug in worklist (details)
  524. [SCEV] Add some asserts on availability of arguments of isLoopEntryGuardedByCond (details)
  525. GlobalISel/Utils: Refactor constant splat match functions (details)
  526. [SCEV] Use isAvailableAtLoopEntry in the asserts (details)
Changes
  1. Add SKIPPED to known result names. (details)
  2. Change COMPILER_RT_TEST_TARGET_TRIPLE to COMPILER_RT_DEFAULT_TARGET_TRIPLE (details)
  3. Fix a capitalisation problem (details)
  4. Add O3 flag to VLS and VLA configs (details)
  5. [Sanitizers] Fix broken LLVM_ENABLE_PROJECTS config. (details)

Started by timer

This run spent:

  • 1 hr 43 min waiting;
  • 8 hr 13 min build duration;
  • 8 hr 13 min total from scheduled to completion.
Revision: 6e86f181714783f160991f7b8bea89a1c57c7a52
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: cd166fb2ef9c8fde374cb5de9c57802536d9b79e
Repository: http://labmaster3.local/git/llvm-project.git
  • refs/remotes/origin/main
Revision: 6e86f181714783f160991f7b8bea89a1c57c7a52
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (2 failures / +2)Show all failed tests >>>

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

Link error

A link command has failed:
Indication 3

Ninja target failed

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