Started 6 mo 18 days ago
Took 6 hr 0 min

Build #373 (Jul 16, 2022 1:37:13 AM)

Changes
  1. [libc++] Stop building libc++ alongside Clang on GreenDragon bots (details / githubweb)
  2. [sanitizer] Undo variables modified by track_origins (details / githubweb)
  3. [sanitizer] Optimize trigger of origin build (details / githubweb)
  4. [sanitizer] Keep STAGE2_DIR visible to STAGE3 (details / githubweb)
  5. [sanitizer] Build STAGE2 origins before STAGE3 origins (details / githubweb)
  6. [sanitizer] Move libc++ testing to check stage (details / githubweb)
  7. [sanitizer] Don't delete from build_stage (details / githubweb)
  8. Add new workers and NVPTX target builders. (details / githubweb)
Changes
  1. [SDAG] Don't duplicate ParseConstraints() implementation SDAGBuilder (NFCI) (details)
  2. [mlir][Math] Support fold SqrtOp with constant dense. (details)
  3. [MachineVerifier] Try harder to verify LiveStacks (details)
  4. [libc++][ranges][NFC] Consolidate some repetitive range algorithm tests: (details)
  5. [mlir] Add ReplicateOp to the Transform dialect (details)
  6. [OpenMP][OMPD] GDB plugin code to leverage libompd to provide debugging (details)
  7. [LLDB][DataFormatter] Add data formatter for libcxx std::unordered_map iterator (details)
  8. [mlir] assorted fixes in transform dialect documentation (details)
  9. [LLDB][ClangExpression] Remove unused StructVars::m_object_pointer_type (details)
  10. [InlineAsm] Improve error messages for invalid constraint strings (details)
  11. [libc++][ranges][NFC] Implement the repetitive parts of the remaining range algorithms: (details)
  12. [gn build] Port 73ebcabff2d9 (details)
  13. [AArch64] Fix subtarget features for tests. NFC (details)
  14. [lldb] add SBSection.alignment to python bindings (details)
  15. Revert "[lldb] add SBSection.alignment to python bindings" (details)
  16. [lldb] add SBSection.alignment to python bindings (details)
  17. Fixing build bot failure due to python-pip unavailability. (details)
  18. [Mem2Reg] Add test for uninitialized nonnull loads (NFC) (details)
  19. Undeprecate ATOMIC_FLAG_INIT in C++ (details)
  20. [Mem2Reg] Consistently preserve nonnull assume for uninit load (details)
  21. [LLDB] Fix NativePDB/local-variables.cpp for AArch64/Windows (details)
  22. [NFC][flang][OpenMP] Add comment for handling the data race problem in copyin clause (details)
  23. [Libomptarget] Allow static assert to work on 32-bit systems (details)
  24. [OpenMP] Do not link static library with `-nogpulib` (details)
  25. [LLDB] Catagory decorator for watchpoint test in TestCompletion.py (details)
  26. [mlir] Allow Tile transform op to take dynamic sizes (details)
  27. [Clang] Add a warning on invalid UTF-8 in comments. (details)
  28. [mlir] Transform op for multitile size generation (details)
  29. [mlir] Use semantically readable functions for transform op effects (details)
  30. [mlir] Handle linalg.index correctly in TilingInterface (details)
  31. [NFC] Fix compile time regression seen on some benchmarks after a630ea3003 commit (details)
  32. [DAG] SimplifyDemandedBits - AND/OR/XOR - attempt basic knownbits simplifications before calling SimplifyMultipleUseDemandedBits (details)
  33. [LoopVectorize] Change PredicatedBBsAfterVectorization to be per VF (details)
  34. [mlir][vector] Add accumulator operand to MultiDimReduce op (details)
  35. [NVPTX] Add missing pass names (details)
  36. [clang/mac] Make -mmacos-version-min the canonical spelling over -mmacosx-version-min (details)
  37. [mlir] fold more eagerly in structured op splitting (details)
  38. try to fix lldb build after d489268392d23 (details)
  39. [PS4/PS5] NFC: Use preferred predicate in a triple check (details)
  40. [clang][deps] Override dependency and serialized diag files for modules (details)
  41. [mlir] Remove VectorToROCDL (details)
  42. [flang] Lower TRANSPOSE without using runtime. (details)
  43. [GISel] Check useLoadStackGuardNode() before generating LOAD_STACK_GUARD (details)
  44. [Modules] Add ODR Check for concepts (details)
  45. [LinkerWrapper] Make ThinLTO work inside the linker wrapper (details)
  46. [LinkerWrapper] Clean-up unused definitions (details)
  47. [AMDGPU] SILowerControlFlow uses LiveIntervals (details)
  48. [AST] Accept identical TypeConstraint referring to other template (details)
  49. [Sanitizers][Darwin] Remove SANITIZER_MAC (details)
  50. [AST] [Modules] Handle full cases of DefaultArgStorage::setInherited (details)
  51. [X86] initial -mfunction-return=thunk-extern support (details)
  52. [Sema] Add deprecation warnings for some compiler provided __has_* type traits (details)
  53. [gn build] Port 2240d72f15f3 (details)
  54. [gn build] (manually) port dc63ad8878de (details)
  55. Silence a sphinx diagnostic; NFC (details)
  56. [libc++][chrono] Avoid tautological comparisions. (details)
  57. [libc++][format] Adds integral formatter benchmarks. (details)
  58. [libc++] Fixes CI. (details)
  59. [coroutine] add nomerge function attribute to `llvm.coro.save` (details)
  60. [~NFC] Fix printf() type punning warning in asan_globals.cpp (details)
  61. Reland "[LLDB][NFC] Decouple dwarf location table from DWARFExpression." (details)
  62. Update the status for more C DRs (details)
  63. [lldb] Fix TestDataFormatterLibcxxString broken by D129490 (details)
  64. Build Windows releases with libxml enabled, to unbreak llvm-mt (details)
  65. Change default C dialect for PS5 to gnu17/gnu18. (details)
  66. [libc++][NFC] Add MVS guard for locale_mgmt_zos.h (details)
  67. [LLD] Two tweaks to symbol ordering scheme (details)
  68. [RISCV] Pre-commit test for PR56457. NFC (details)
  69. [TargetLowering][RISCV] Make expandCTLZ work for non-power of 2 types. (details)
  70. [JITLink][COFF] Initial COFF support. (details)
  71. [gn build] Port db995d72db14 (details)
  72. [JITLink][COFF] Add missing REQUIRES: asserts. (details)
  73. [clang/ios] Make -mios-version-min the canonical spelling over -miphoneos-version-min (details)
  74. [libc++][test] Adds spaceship support to macros. (details)
  75. Speculatively fix this C DR test (details)
  76. [JITLink][COFF] Fix compiler warnings. (details)
  77. Pretty printer test fixes (details)
  78. [clangd] Remove `allCommitCharacters` (details)
  79. [AMDGPU] Regenerate local-memory.amdgcn.ll test checks (details)
  80. [lldb] Make the g_arguments_data constexpr and fix the static assert (details)
  81. [ORC] Remove unused function declaration. (NFC) (details)
  82. [mlir] Switch create to use NamedAttrList&& (details)
  83. [lldb] Fix macOS Ventura version number checks (details)
  84. [Attributor] Don't crash if getAnalysisResultForFunction() returns null LoopInfo (details)
  85. [GISel] Unify use of getStackGuard (details)
  86. [X86] Move isInRange(ArrayRef<int>) inside assert to fix NDEBUG builds. NFC. (details)
  87. Revert "[GISel] Unify use of getStackGuard" (details)
  88. [lld-macho][nfc] Change force-load.s test to actually test (details)
  89. [dsymutil] Account for DW_OP_convert being CU relative (details)
  90. [mlir][VectorToLLVM] Fix bug in lowering of vector.reduce fmax/fmin (details)
  91. Revert "[Clang] Add a warning on invalid UTF-8 in comments." (details)
  92. {RISCV] Test coverage for improved lowering assuming vscale is pow-of-two (details)
  93. [ADT] Use Empty Base Optimization for Allocators (details)
  94. Add coverage for missing (urem x, (lshr pow2, y)) -> (and x, (add (lshr pow2, y), -1)) transform (details)
  95. [mlir][vector] Fix crash in vector.reduction canonicalization (details)
  96. [trace] Add a flag to the decoder to output the instruction type (details)
  97. [trace] Avoid a crash in the dumper when disassembling fails (details)
  98. Revert "[dsymutil] Account for DW_OP_convert being CU relative" (details)
  99. [LinkerWrapper] Tweak save-temps output name (details)
  100. [NFCI] Fix unused variable/function warnings in MacroCallReconstructorTest.cpp when asserts are disabled. (details)
  101. [clang] Implement ElaboratedType sugaring for types written bare (details)
  102. [NFCI] Fix unused variable warning with asserts off in clang/lib/Sema/TypeLocBuilder.cpp (details)
  103. [lib++][ranges][NFC] Refactor `iterator_operations.h` to use tags. (details)
  104. [bazel] add missing gmock dependency to //clang/unittests:format_tests (details)
  105. Re-land "[dsymutil] Account for DW_OP_convert being CU relative" (details)
  106. [mlir][sparse]Replace redundant indices checks in sparse_tensor.conversion (details)
  107. [ELF][test] Remove unneeded --mcpu=pwr10 from llvm-objdump commands (details)
  108. [ELF][test] Remove unneeded --mcpu=future from llvm-objdump commands (details)
  109. [llvm] Use has_value instead of hasValue (NFC) (details)
  110. [clang, clang-tools-extra] Use has_value instead of hasValue (NFC) (details)
  111. [RISCV] Add scheduling resources for vector segment instructions. (details)
  112. [RISCV][test] Add test of binop followed by extractelement. (details)
  113. [libc][NFC] Move thread platform data pointer to thread attributes. (details)
  114. [mlir] Allow empty lists for DenseArrayAttr. (details)
  115. [ELF] Fix displacement computation for intra-section branch after D127611 (details)
  116. [InstCombine] add tests for xor_of_icmps. nfc (details)
  117. [LoongArch] Add codegen support for fpround, fpextend and converting between signed integer and floating-point (details)
  118. [LoongArch] Add codegen support for converting between unsigned integer and floating-point (details)
  119. [LoongArch] Add codegen support for atomic fence, atomic load and atomic store (details)
  120. [ELF][RISCV] Use unshifted value for overflow check (details)
  121. [AIX] follow-up of D124654. (details)
  122. [IndVars] Call replaceLoopPHINodesWithPreheaderValues() for already constant exits (details)
  123. [mlir] Use has_value instead of hasValue (NFC) (details)
  124. [RISCV] Add early-exit to RVV stack computation. NFCI. (details)
  125. [AsmParser] Use toString() (NFC) (details)
  126. [Clang] Add a warning on invalid UTF-8 in comments. (details)
  127. [AsmParser] Report invalid data layout more gracefully (details)
  128. [IndVars] Simplify instructions after replacing header phi with preheader value (details)
  129. [LoopVectorize] Ensure the VPReductionRecipe is placed after all it's inputs (details)
  130. [AsmParser] Fix a warning (details)
  131. [AArch64][SVE] Prefer SIMD&FP variant of clast[ab] (details)
  132. Use has_value instead of hasValue (NFC) (details)
  133. [LAA] Precommit some extra tests for forked pointers (details)
  134. [X86] Regenerate fp_constant_op.ll test checks (details)
  135. [lldb] Fix build with GCC 9 after "[ADT] Use Empty Base Optimization for Allocators" (details)
  136. [PowerPC] Regenerate pr35402.ll test checks (details)
  137. [Test] Fix bailout blocks (details)
  138. [InstCombine][SVE] Bail out of isSafeToLoadUnconditionally for scalable types (details)
  139. [clang][dataflow] Refactor boolean creation as a test utility. (details)
  140. [lld-macho] Add LOH_ARM64_ADRP_LDR_GOT_LDR optimization hint support (details)
  141. [clang][dataflow] Refactor boolean creation as a test utility. (details)
  142. [clang][dataflow] Generate readable form of boolean values. (details)
  143. [gn build] Port c9666d2339e5 (details)
  144. [ARM] Fix subtarget features for Thumb2 tests. NFC (details)
  145. [LLDB] Fix pointers.test for AArch64/Windows (details)
  146. [Test] Add test showing that we can make a check loop-invariant (details)
  147. [libc++] Implement ranges::find_end, ranges::search{, _n} (details)
  148. [LLDB] XFail TestLoadUnload.test_static_init_during_load AArch64/Windows (details)
  149. [mlir][Linalg] Retire TestLinalgCodegenStrategy pass. (details)
  150. [LLDB] Fix TestThreadAPI.py for AArch64/Windows (details)
  151. [clang][dataflow] Rename `Status` field in a `Solver::Result` struct to `SATCheckStatus`. (details)
  152. Revert "[libc++] Implement ranges::find_end, ranges::search{, _n}" (details)
  153. [LLDB] Fix TestConvenienceVariables.test AArch64/Windows (details)
  154. [BOLT][AArch64] Handle gold linker veneers (details)
  155. Move instruction predicate verification to emitInstruction (details)
  156. [SCEV][NFC] Make getStrengthenedNoWrapFlagsFromBinOp return optional (details)
  157. [clang][dataflow] Generate readable form of input and output of satisfiability checking. (details)
  158. [CodeGen] Keep track of decls that were deferred and have been emitted. (details)
  159. [IndVars][NFC] Make IVOperand parameter an instruction (details)
  160. Revert "Move instruction predicate verification to emitInstruction" (details)
  161. [Fixed Point] Fix C++20 compilation error (details)
  162. [ARM] Regenerate select_xform.ll test checks (details)
  163. [AArch64] Regenerate arm64-vselect.ll test checks (details)
  164. [AArch64] Regenerate arm64-vshuffle.ll test checks (details)
  165. [clang] Ignore DependentSizeArray in -Warray-parameter (details)
  166. [IRBuilder] Migrate fneg to fold infrastructure (details)
  167. [TargetFolder] Use DL-aware folding for icmp (details)
  168. [SCCP] Avoid ConstantExpr::get() call (details)
  169. [SCCP] Fix typo in previous commit (details)
  170. [clangd] Enable designator inlay hints by default. (details)
  171. [libc++][chrono] Adds operator<=> for day. (details)
  172. [InstCombine] Enable strtol folding with nonnull endptr (details)
  173. [Flang] Fix path strings in CreateFIRLangRef.py (details)
  174. [DAGCombine] fold (urem x, (lshr pow2, y)) -> (and x, (add (lshr pow2, y), -1)) (details)
  175. [libc++][format] Improves parsing speed. (details)
  176. [SystemZ] Enable `-mtune=` option in clang. (details)
  177. [libc] Reset rounding mode after fsetround tests (details)
  178. Remove 'no_sanitize_memtag'. Add 'sanitize_memtag'. (details)
  179. Add missing sanitizer metadata plumbing from CFE. (details)
  180. Update sanitize_* IR documentation. (details)
  181. [mlir] Plumb through default attribute populate for extensible dialect. (details)
  182. [llvm-reduce] Fix crash when reducing integer vectors to 1 (details)
  183. Revert "[clang] Implement ElaboratedType sugaring for types written bare" (details)
  184. lowerParallel is also called on unit-size, one-sided reduction dims (details)
  185. [LinkerWrapper] Fix linker-wrapper not working with host-LTO (details)
  186. [DAG] SimplifyDemandedVectorElts - adjust demanded elements for selection mask for known zero results (details)
  187. [libc] Add explicit casts for gcc (details)
  188. [libc][NFC] Make explicit casts for gcc (details)
  189. [llvm-objcopy][ELF] Add --set-section-type (details)
  190. [docs][llvm-objcopy] Fix unpaired `<align>`` (details)
  191. [flang] Intrinsic module file update (details)
  192. [trace][intel pt] Add a nice parser for the trace size (details)
  193. [RISCV] Exploit fact that vscale is always power of two to replace urem sequence (details)
  194. [trace][intel pt] Measure the time it takes to decode a thread in per-cpu mode (details)
  195. [GlobalOpt] Add more tests with large number of stores to globals. (details)
  196. [flang] Document the Intrinsic Types (details)
  197. [libc++] Implement ranges::find_end, ranges::search{, _n} (details)
  198. [gn build] Port 101d1e9b3c86 (details)
  199. [RISCV][test][NFC] Regenerate RISC-V tests with update_llc_test_checks.py -u (details)
  200. [trace] Add an option to save a compact trace bundle (details)
  201. [asan][ubsan][test] Add weak attributes for dyld Mach-O weak-def-coalescing (details)
  202. [mlir][NVGPU] Verifiers for nvgpu.mma.sync Op (details)
  203. [trace][intel pt] Create a CPU change event and expose it in the dumper (details)
  204. [trace][intel pt] Add a cgroup filter (details)
  205. [trace][intel pt] Support dumping the trace info in json (details)
  206. [Clang][Sema][AIX][PowerPC] Emit byval alignment warning only when struct is passed to a function (details)
  207. [LinkerWrapper] Add support for timescope tracing (details)
  208. [LinkerWrapper] Support time tracing in the linker wrapper (details)
  209. [NFC] Minor cleanup of usage of FloatModeKind with bitmask enums (details)
  210. [LinkerWrapper] Fix deleted constructor error on older compilers (details)
  211. [RISCV] Add test case show missed opportunity to turn slliw+sraiw into slli+srai. (details)
  212. [CUDA][HIP][NFC] Do not add `-fgpu-rdc` flag twice (details)
  213. Change shebang from python to python3 in update_cc_test_checks.py (details)
  214. [libc] Specify rounding mode for strto[f|d] tests (details)
  215. [libc++][ranges] implement `std::ranges::set_symmetric_difference` (details)
  216. [gn build] Port a5c0638dec83 (details)
  217. [lld-macho] Accept dylibs with LC_DYLD_EXPORTS_TRIE (details)
  218. [clang][deps] Fix handling of -MT in module command-line (details)
  219. [test] Fix macOS triple check (details)
  220. [Analysis] clang-format InlineAdvisor.cpp (NFC) (details)
  221. [gn build] Port 3ce78cbd2392 (details)
  222. [libc] Linux threads - Setup TLS area of a new thread and cleanup at exit. (details)
  223. [libc][NFC] Make all integration tests depend on the threads implementation. (details)
  224. [lldb] Silence a GCC warning about missing returns after a fully covered switch. NFC. (details)
  225. [clang][deps] Silence a GCC warning about missing returns after a fully covered switch. NFC. (details)
  226. [hwasan] Add __hwasan_record_frame_record to the hwasan interface (details)
  227. [docs] Add BOLT Office Hours (details)
  228. [RISCV] Fold (sra (sext_inreg (shl X, C1), i32), C2) -> (sra (shl X, C1+32), C2+32). (details)
  229. [LV] Move VPBranchOnMaskRecipe::execute to VPlanRecipes.cpp (NFC). (details)
  230. [DOC] Add DR1734 and DR1496 Clang's cxx_dr_status as not implemented (details)
  231. [flang] Refine semantic checks for procedure pointer assignment (details)
  232. [GlobalISel] Fix and(load)->zextload combine crash. (details)
  233. Revert "[hwasan] Add __hwasan_record_frame_record to the hwasan interface" (details)
  234. [llvm] fix zlib buffer truncate edge cases and fix nits in tests (details)
  235. [hwasan] Add __hwasan_add_frame_record to the hwasan interface (details)
  236. [BPF] Handle anon record for CO-RE relocations (details)
  237. [ORC] Add a shared-memory based orc::MemoryMapper. (details)
  238. [flang] Fold TRANSFER() (details)
  239. [gn build] (semi-manually) Port 5acd47169884 (details)
  240. [flang][runtime] Refine list-directed REAL(2) output (details)
  241. [flang][runtime] Keep frame buffer in sync with file when truncating (details)
  242. [SimplifyCFG] Improve SwitchToLookupTable optimization (details)
  243. [Support] Change compression::zlib::{compress,uncompress} to use uint8_t * (details)
  244. [flang] Ensure name resolution visits "=>NULL()" in entity-decl (details)
  245. [flang][runtime] Complete list-directed character input with DECIMAL='COMMA' (details)
  246. [clang-format][NFC] Replace most of std::vector with SmallVector (details)
  247. [Support] Fix LLVM_ENABLE_ZLIB==0 builds (details)
  248. [flang] Error detection/avoidance for TRANSFER with empty MOLD= type (details)
  249. [lldb] Add image dump pcm-info command (details)
  250. [flang] Avoid crash from forward referenced derived type (details)
  251. [LV] Use PredRecipe directly instead of getOrAddVPValue (NFC). (details)
  252. [LSR] Add test coverage for ICmpZero cases involving urem RHS (details)
  253. [analyzer] Fix use of length in CStringChecker (details)
  254. [PowerPC][LLD] Change PPC64R2SaveStub to only use non-PC-relative code (details)
  255. [gn build] fix building lldb after b5ccfeb6bfbb (details)
  256. [docs] Document git-clang-format (details)
  257. [lld-macho] Enable EH frame relocation / pruning (details)
  258. [CUDA] Allow the new driver to compile CUDA in non-RDC mode (details)
  259. [VPlan] Move VPBB verification to separate function (NFC). (details)
  260. [llvm] add zstd to `llvm::compression` namespace (details)
  261. [compiler-rt][hwasan] Support for new Intel LAM API (details)
  262. Revert "[llvm] add zstd to `llvm::compression` namespace" (details)
  263. [llvm] add zstd to llvm::compression namespace (details)
  264. [CSKY] Fix the br target operand type in td (details)
  265. [llvm] Make lib/Target/BPF/BTF.h self-contained (details)
  266. [Clang] Adjust extension warnings for delimited sequences (details)
  267. [llvm] Use value instead of getValue (NFC) (details)
  268. [BOLT] Support multiple parents for split jump table (details)
  269. [clang] Use value instead of getValue (NFC) (details)
  270. [clang-tidy] Improve check cert-dcl58-cpp. (details)
  271. [mlir] Use value instead of getValue (NFC) (details)
  272. [clang] Add missing header include (details)
  273. [obj2yaml] Add -o to specify output filename (details)
  274. [AMDGPU] SIMachineScheduler: Add support for several MachineScheduler features (details)
  275. [mlir][sparse] Switch to One-Shot Bufferize (details)
  276. jGetLoadedDynamicLibrariesInfos can inspect machos not yet loaded (details)
  277. [GlobalISel] Re-generate some checks. (details)
  278. [SCCP] Don't check for UndefValue before calling markConstant() (details)
  279. Revert "[llvm] add zstd to llvm::compression namespace" (details)
  280. [CommandLine] --help: print "-o <xxx>" instead of "-o=<xxx>" (details)
  281. [CodeGen] Move instruction predicate verification to emitInstruction (details)
  282. [SCCP] Make check for unknown/undef in unary op handling more explicit (NFCI) (details)
  283. [ORC] Fix compilation on mingw (details)
  284. [mlir][doc] Fix usage of PatternApplicator. (details)
  285. [LoongArch] Implement OR combination to generate bstrins.w/d (details)
  286. [NFC][SVE] Add tests for zext(cmpeq(x, splat(0))) (details)
  287. [AArch64][NFC] Drop 'V' from ASIMD FP convert, other, D/Q-form regex (details)
  288. [RISCV] Add a test showing a miscompilation with subreg liveness (details)
  289. [IndVars] Make sure header phi simplification preserves LCSSA form (details)
  290. [AMDGPU] Update LiveVariables after killing an immediate def (details)
  291. Revert "[ORC] Fix compilation on mingw" (details)
  292. Revert "[ORC] Add a shared-memory based orc::MemoryMapper." (details)
  293. [llvm-ar][test] Add testing for bitcode file handling (details)
  294. [lldb] [gdb-remote] Remove stray GetSupportsThreadSuffix() method (NFC) (details)
  295. [VP] Add test to show optimization opportunities (details)
  296. Revert "[llvm-ar][test] Add testing for bitcode file handling" (details)
  297. [gn build] Port 3e9cc543f223 (details)
  298. [JITLink] Silence unused variable warning. (NFC) (details)
  299. Thread safety analysis: Support builtin pointer-to-member operators (details)
  300. Thread safety analysis: Don't erase TIL_Opcode type (NFC) (details)
  301. [IndVars] Eliminate redundant type cast between unsigned integer and float (details)
  302. Rewording "static_assert" diagnostics (details)
  303. [mlir][Linalg] Retire LinalgPromotion pattern (details)
  304. [llvm-objdump] Create fake sections for a ELF core file (details)
  305. [SCEVExpander] Make CanonicalMode handing in isSafeToExpand() more robust (PR50506) (details)
  306. [LoopPredication] Use isSafeToExpandAt() member function (NFC) (details)
  307. [flang][OpenMP] Lowering support for atomic update construct (details)
  308. [flang][OpenMP] Added semantic checks for hint clause (details)
  309. [libc++] Allow setting _LIBCPP_OVERRIDABLE_FUNC_VIS (details)
  310. Turn on flag to not re-run simplification pipeline. (details)
  311. [lldb] [llgs] Convert m_debugged_processes into a map of structs (details)
  312. [clang] Do not crash on "requires" after a fatal error occurred. (details)
  313. [mlir][linalg][NFC] Cleanup: Drop linalg.inplaceable attribute (details)
  314. [analyzer] Fixing SVal::getType returns Null Type for NonLoc::ConcreteInt in boolean type (details)
  315. Add support for three more string_view functions (details)
  316. [mlir][vector] Support distribution of vector.reduce with accumulator (details)
  317. Revert "[StructurizeCFG] Improve basic block ordering" (details)
  318. [Bitcode] Report metadata decoding error more gracefully (details)
  319. [libc++] Test the size of basic_string (details)
  320. [lldb] Add support for using integral const static data members in the expression evaluator (details)
  321. [Reassociate] Cleanup minor missed optimizations (details)
  322. [NFC][Metadata] Change MDNode::operands()'s return type from op_range to ArrayRef<MDOperand> (details)
  323. Revert "[UnifyLoopExits] Reduce number of guard blocks" (details)
  324. tsan: fix a bug in trace part switching (details)
  325. [SCEVExpander] Allow udiv with isKnownNonZero(RHS) + add vscale case (details)
  326. [OpenMP] Ignore .eggs file in OpenMP (details)
  327. [RISCV] Disable subregister liveness by default (details)
  328. [SCEV] Avoid creating unnecessary SCEVs for SelectInsts. (details)
  329. [NFC] Move check for isEqualityOp to CheckFloatComparisons (details)
  330. [clang][test] fix typo in fn attr (details)
  331. [SimplifyIndVar] Use enum class for ExtendKind. NFC (details)
  332. [mlir][vector] Pattern to clean up vector.extract during distribution (details)
  333. [MachineCombiner] Don't compute the latency of transient instructions (details)
  334. [lldb] Remove ELF .zdebug support (details)
  335. [libc] Add nearest integer instructions to fputil. (details)
  336. [RISCV] Add a RISCV specific CodeGenPrepare pass. (details)
  337. Pass -DLIBXML2_INCLUDE_DIRS in the Windows release package script (details)
  338. [lldb] [llgs] Remove not-really-used m_inferior_prev_state (details)
  339. [NFC] Clang-format D129645 (details)
  340. [gn build] Port 1a8468ba6114 (details)
  341. [libc++] Error if someone tries to use MSVC and tell them to contact the libc++ developers (details)
  342. Revert "[lldb] Add support for using integral const static data members in the expression evaluator" (details)
  343. [RISCV][LSR] Add coverage for ICmpZero with scaled vscale values (details)
  344. Revert "Rewording "static_assert" diagnostics" (details)
  345. [libc++] Use __unwrap_iter_impl for both unwrapping and rewrapping (details)
  346. [GlobalISel] Change widenScalar of G_FCONSTANT to mutate into G_CONSTANT. (details)
  347. [test][CodeGen] Don't miss lifetime markers in lifetime tests (details)
  348. [InstCombine] add/edit tests for masked sub from constant; NFC (details)
  349. [PhaseOrdering][SystemZ] add test for combining/unrolling; NFC (details)
  350. [clang][CodeGen] add fn_ret_thunk_extern to synthetic fns (details)
  351. [InstrProf] Add options to profile function groups (details)
  352. [libcxxabi][CMake] Set --unwindlib=none when using LLVM libunwind (details)
  353. [libc++] Add missing UNSUPPORTED annotations to experimental tests that use RTTI (details)
  354. [libcxx][AIX][z/OS] Remove headers included via `_IBMCPP__` (details)
  355. [test] Fix D129789 for 32bit platforms (details)
  356. [gn build] Port a83004f4ff9e (details)
  357. [CVP] Add coverage for missing mul/shl nowrap variants (details)
  358. [libc++][ranges] implement `std::ranges::set_union` (details)
  359. [BOLT] Replace uses of layout with basic block list (details)
  360. [libc] Add implementations of pthread_equal and pthread_self. (details)
  361. [libc] Enable few pthread and threads functions on aarch64. (details)
  362. [mlir] (NFC) run clang-format on all files (details)
  363. [libc] Enable few stdio functions on aarch64. (details)
  364. [mlir][AMDGPU] Add lds_barrier op (details)
  365. [ELF][test] Fix a typo in aarch64-ifunc-bti.s to actually test what was intended (details)
  366. [flang] Add co_sum to the list of intrinsics and update test (details)
  367. [clang] Document -femit-compact-unwind option in the User’s Manual (details)
  368. [mlir][sparse][bufferization] initialize reduction variable (details)
  369. [LLD][COFF] On Windows, fix the date formatting in the 'incremental' test. (details)
  370. [compiler-rt][CMake] Use linker semantics for unwinder and C++ library (details)
  371. [analyzer] Evaluate construction of non-POD type arrays (details)
  372. [libc] Enable a few stdlib and time functions on aarch64. (details)
  373. Revert "[flang] Add co_sum to the list of intrinsics and update test" (details)
  374. [gold] Ignore bitcode from sections inside object files (details)
  375. Remove left over merge marker from 4b1e3d19370694dd2b2c04a5945f3f9e43917456 (details)
  376. [AMDGPU] Lowering VGPR to SGPR copies to v_readfirstlane_b32 if profitable. (details)
  377. [mlir][sparse][bufferization] fix a few memory leaks (details)
  378. [libc++] Update RangesAlgorithms.csv (details)
  379. [clang-format] Fix invalid-code-generation by RemoveBracesLLVM (details)
  380. Remove zlibgnu support in llvm-mc (details)
  381. [mlir][NVGPU] Verifier for nvgpu.ldmatrix (details)
  382. Remove testing for zlib-gnu llvm-mc support in the absence of zlib (details)
  383. [RISCV] Make TuneSiFive7 depend on TuneNoDefaultUnroll instead of listing it for every SiFive7 CPU (details)
  384. [Clang] Modify CXXMethodDecl::isMoveAssignmentOperator() to look through type sugar (details)
  385. [RISCV] Add additional tests for D121833. NFC (details)
  386. [SelectionDAG][RISCV][AMDGPU][ARM] Improve SimplifyDemandedBits for SHL with variable shift amount. (details)
  387. [llvm-dwp] Add SHF_COMPRESSED support and remove .zdebug support (details)
  388. [AMDGPU] Update the mechanism used to check for cycles and add eges in power-sched mutation (details)
  389. [test] Remove zlib-gnu tests (details)
  390. [MLIR][Presburger] MPInt: use /// for top-level comment, not // (NFC) (details)
  391. [AMDGPU] Fix for the test failure caused by the 2e29b0138ca243c7d288622524a004c84acbbb9e (details)
  392. [RISCV] Fix mistake in RISCVTTIImpl::getIntImmCostInst. (details)
  393. [test] Remove llvm-dwp/X86/nocompress.test (details)
  394. [BOLT] Support split landing pad (details)
  395. [RISCV] Refine the heuristics for our custom (mul (and X, C2), C1) isel. (details)
  396. [llvm-dwp][test] Add nocompress.test testing LLVM_ENABLE_ZLIB==0 (details)
  397. [X86] Use generic tuning for "x86-64" if "tune-cpu" is not specified (details)
  398. [clang] Implement ElaboratedType sugaring for types written bare (details)
  399. [SanitizerCoverage] add weak definitions for the load/store callbacks. (details)
  400. Revert "[clang] Implement ElaboratedType sugaring for types written bare" (details)
  401. [lldb] Refactor command option enum values (NFC) (details)
  402. [lldb] Print the enum values and their description in the help output (details)
  403. [gn build] Port 7ced9fff9547 (details)
  404. [Sparc] Don't claim JIT support on SPARC for now (details)
  405. [Orc] Honor hasJIT in JITTargetMachineBuilder::createTargetMachine (details)
  406. [RISCV] Add cost model for vector.reverse mask operation (details)
  407. [mlir][benchmark] Fix import in sparse benchmark. (details)
  408. [compiler-rt][CMake] Set --unwindlib=none when using LLVM libunwind (details)
  409. [llvm] A macro of if should be wrapped in do ... while (false) (details)
  410. [LSR] Create SCEVExpander earlier, use member isSafeToExpand() (NFC) (details)
  411. [C++20] [Modules] Handle reachability for enum class (details)
  412. [compiler-rt][CMake] Set unwinder for MSan unittests (details)
  413. [IR] Don't use blockaddresses as callbr arguments (details)
  414. Modernize Optional::{getValueOr,hasValue} (details)
  415. [LV] Pre-commit test case for D128523, NFC (details)
  416. [ELF] Reword --no-allow-shlib-undefined diagnostic (details)
  417. [syntax] Introduce a TokenManager interface. (details)
  418. [gn build] Port 263dcf452fa0 (details)
  419. [LV][NFC] Fix the condition for printing debug messages (details)
  420. [InstCombine] Ensure constant folding in binop of select fold (details)
  421. [clang-format] distinguish multiplication after brace-init from pointer (details)
  422. [syntax] Add virtual destructor in TokenManager. (details)
  423. [AMDGPU][MC][GFX11] Correct disassembly of *_e64_dpp opcodes which support op_sel (details)
  424. [AMDGPU][MC][NFC] Remove unnecessary code (details)
  425. [ARM] Regenerate hoist-and-by-const-from-shl-in-eqcmp-zero.ll (details)
  426. Reland "[lldb] Add support for using integral const static data members in the expression evaluator" (details)
  427. [lldb] [llgs] Fix multi-resume bugs with nonstop mode (details)
  428. [stackmaps] Legalise patchpoint arguments. (details)
  429. Revert "[lldb] [llgs] Fix multi-resume bugs with nonstop mode" (details)
  430. [InstCombine] Precommit test (details)
  431. [DAG] Move "xor (X logical_shift ShiftC), XorC --> (not X) logical_shift ShiftC" fold into SimplifyDemandedBits (details)
  432. [libcxx] Temporarily skip Arm configs (details)
  433. Remove an unsued-variable warning, NFC. (details)
  434. [AArch64] Regenerate optimize-imm.ll test checks (details)
  435. [ARM] Regenerate pr36577.ll test checks (details)
  436. [pseudo] Generate an enum type for identifying grammar rules. (details)
  437. [MLIR][Presburger] MPInt: gcd: assert that operands are non-negative (details)
  438. [pseudo] Share the underly payload when stripping comments for a token stream (details)
  439. Reland "[lldb] [llgs] Fix multi-resume bugs with nonstop mode" (details)
  440. [lldb][AArch64] Enable int128 test (details)
  441. [lldb] [test] Skip new NonStop tests on Windows (details)
  442. [docs] Note about how to handle 'llvm-mt: error: no libxml2' (details)
  443. [MLIR][Presburger] SlowMPInt: gcd: assert that operands are non-negative (details)
  444. Clarify the behavior of the llvm.vector.insert/extract intrinsics when the index (details)
  445. [SCEV] List all binops in getOperandsToCreate() (details)
  446. Re-run update_test_checks for some tests (details)
  447. [mlir][mbr] Improve diagnostics on error with `raise from`. (details)
  448. [lldb] [llgs] Send process output asynchronously in non-stop mode (details)
  449. [NFC][SCEV] Rename variable to correspond its current meaning (details)
  450. [Clang] Add a new clang option "-ftime-trace=<value>" (details)
  451. [mlir][math] Added math::tan operation. (details)
  452. [analyzer][NFC] Tidy up handler-functions in SymbolicRangeInferrer (details)
  453. [MLIR][Presburger] MPInt: add missing fastpath in ceilDiv (details)
  454. [MLIR][Presburger] reintroduce int64_t versions of floorDiv, ceilDiv in mlir::presburger namespace (details)
  455. [lldb] [test] Skip TestNonStop → test_stdio on Windows (details)
  456. [lldb] [llgs] Fix `?` packet response for running threads (details)
  457. Re-apply 5acd47169884, Add a shared-memory based orc::MemoryMapper, with fixes. (details)
  458. [X86] test-vs-bittest.ll - add test coverage for (and (srl (not x), c), 1) patterns (details)
  459. [gn build] Port 32d8d23cd0b2 (details)
  460. [LSR] Allow already invariant operand for ICmpZero matching (details)
  461. [LV] Add scalable vector test showing incorrect min-trip count check. (details)
  462. [analyzer] Add new function `clang_analyzer_value` to ExprInspectionChecker (details)
  463. [ELF][RISCV] Relax local-exec TLS model (details)
  464. [mlir] Enable perfect forwarding in RewritePatternSet::add (details)
  465. [libc][arm32] add string stdlib & math entrypoints (details)
  466. github: Add a helpful message for issues without milestones (details)
  467. Revert "[mlir] Enable perfect forwarding in RewritePatternSet::add" (details)
  468. [Libomptarget][NFC] Fix signed comparison warnings (details)
  469. [LV] Use umax(VF * UF, MinProfTC) for scalable vectors. (details)
  470. [sanitizer] Add "mainfile" prefix to sanitizer special case list (details)
  471. [mlir] Enable perfect forwarding in RewritePatternSet::add (details)
  472. Revert "[LSR] Allow already invariant operand for ICmpZero matching" (details)
  473. [mlir][linalg] Fix tensor tiling together with interchange (details)
  474. [AMDGPU] Add remarks to output some resource usage (details)
  475. [libc] add rounding modes to printf float conv (details)
  476. [lldb] [test] Skip test_stop_reason_while_running on Windows (details)
  477. [lldb] [llgs] Fix disabling non-stop mode (details)
  478. [test] Reduced test which triggered revert of 9153515 (details)
  479. [Reassociate] Enable FP reassociation via 'reassoc' and 'nsz' (details)
  480. [llvm-cov] Add error message for missing profdata on report and export subcommands. (details)
  481. [syntax] Some #includes cleanup, NFC. (details)
  482. [mlir][sparse] Add 3-dimensional sparse tensor multiplication integration test (details)
  483. [test] Reduced test for second distinct issue triggering revert of 9153515 (details)
  484. [lld-macho][nfc] Fix numeric substitutions in icf.s test (details)
  485. [lit][unit] makes sure to print stderr when no test failures are found (details)
  486. [Flang] Set constructExit for Where and Forall constructs (details)
  487. [lsan][nfc] Add missing newline to VReport (details)
  488. [mlir][Linalg] NFC: Refactor canonicalization for deduping generic op operands. (details)
  489. [mlir][Linalg] Extend Generic op dedup canonicalization to drop redundant result values. (details)
  490. [lldb] [test] Skip test_leave_nonstop on Windows (details)
  491. [lldb] [llgs] Improve stdio forwarding in multiprocess+nonstop (details)
  492. Revert "[lit][unit] makes sure to print stderr when no test failures are found" (details)
  493. [reland][lit][unit] makes sure to print stderr when no test failures are found (details)
  494. [LSR] Allow already invariant operand for ICmpZero matching [try 2] (details)
  495. [mlir][sparse] Introduce new reduce op (details)
  496. [PGO] Improve hash-mismatch warning message (details)
  497. [PGO] Don't cross reference CSFDO profile and non-CSFDO profile (details)
  498. [Libomptarget] Fix warnings on address space attributes (details)
  499. [bolt] Include <atomic> (details)
  500. [lsan][Darwin][nfc] Fix thread vector size (details)
  501. [lit] fix a bug in 4cd1c96d375aa (details)
  502. [CUDA] Make the new driver properly ignore non-CUDA inputs (details)
  503. [mlir] check whether region and block visitors are interrupted (details)
  504. [PGO] Report number of counts being dropped when a hash-mismatch happens (details)
  505. [lit][unit] make sure to include failed shard in test summary report (details)
  506. [nfc][amdgpu] Remove dead variable and function (details)
  507. [mlir][Linalg] Add a pattern to decompose `linalg.generic` ops. (details)
  508. [flang] Add semantics test for EVENT POST statement (details)
  509. [unittests/Tooling/DependencyScannerTest.cpp] Use `using namespace` instead of wrapping the `.cpp` file contents in namespaces, NFC (details)
  510. [Sanitizer][Darwin][NFC] Small SANITIZER_APPLE cleanup (details)
  511. [lit][test] explicitly use utf-8 encoding to write testing json file (details)
  512. [test] Fix old memory leak in a test (details)
  513. Revert "Re-apply 5acd47169884, Add a shared-memory based orc::MemoryMapper, with fixes." (details)
  514. [gn build] Port 4162aefad125 (details)
  515. [clang-format][NFC] Replace SmallVector parameter with ArrayRef (details)
  516. [mlir][ods] Allow specifying return types of builders (details)
  517. [lit][unit] add a test for sanitizer-only test failures (details)
  518. [X86][FP16] Enable vector support for FP16 emulation (details)
  519. [mlir] remove unnecessary statements in test (details)
  520. [LegacyPM] Remove ModuleSanitizerCoverageLegacyPass (details)
  521. Use value_or (NFC) (details)
  522. Use value instead of getValue (NFC) (details)
  523. [BOLT][TEST] Add icp-inline.s test (details)
  524. Use has_value/value instead of hasValue/getValue (NFC) (details)
  525. [lld-macho][nfc] Add more tests + comments around ICF + unwind info interaction (details)
  526. [sanitizer_common] Several Solaris procmaps fixes (details)
  527. [MLIR][Liveness] Add `currentlyLiveValues`, a way to get a set of values that are live as of a given operation. (details)
  528. Use drop_begin (NFC) (details)
  529. Example: (details)
  530. [flang][OpenMP] Fix warning due to uninitialized pointer dereference during atomic update lowering (details)
  531. Use drop_begin (NFC) (details)
  532. [MLIR] NFC. Clean up logic of hasSingleEffect (details)
  533. [flang] Use *X instead of X.getValue() (NFC) (details)
  534. [MLIR] Clean up checks for alloc-like ops in analysis (details)
  535. [mli][sparse] Remove manual dense dealloc from test case (details)
  536. [SDAG] Add test for DAGCombiner multiple result commutative CSE (details)
  537. [LegacyPM] Remove CGProfileLegacyPass (details)
  538. [flang] Use value_or (NFC) (details)
  539. [test] Migrate legacy InstrProfiling tests to new PM (details)
  540. [test] Migrate FunctionImport/cg_profile.ll to new PM (details)
  541. [test] Migrate PGO related -instrprof tests to new PM (details)
  542. [LegacyPM] Remove createInstrProfilingLegacyPass (details)
  543. [LegacyPM] Remove ControlHeightReductionLegacyPass (details)
Changes
  1. [libc++] Stop building libc++ alongside Clang on GreenDragon bots (details)
  2. [sanitizer] Undo variables modified by track_origins (details)
  3. [sanitizer] Optimize trigger of origin build (details)
  4. [sanitizer] Keep STAGE2_DIR visible to STAGE3 (details)
  5. [sanitizer] Build STAGE2 origins before STAGE3 origins (details)
  6. [sanitizer] Move libc++ testing to check stage (details)
  7. [sanitizer] Don't delete from build_stage (details)
  8. Add new workers and NVPTX target builders. (details)

Started by timer

This run spent:

  • 2 min 20 sec waiting;
  • 6 hr 0 min build duration;
  • 6 hr 0 min total from scheduled to completion.
Revision: aeffa4c82df585ce21166dae62a50c4a5f979c36
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: f9d6f37201eb45a831a99204281f963f2748b786
Repository: http://labmaster3.local/git/llvm-project.git
  • refs/remotes/origin/main
Revision: aeffa4c82df585ce21166dae62a50c4a5f979c36
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (1 failure / +1)

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