Started 3 hr 12 min ago
Took 1 hr 18 min on green-dragon-06

Build #22452 (Oct 21, 2021 1:07:00 PM)

Changes

Git (git http://labmaster3.local/git/llvm-zorg.git)

  1. [zorg] Reorganize Polly builders. (detail)
  2. Unique builddirs for polly builders. (detail)

Git (git http://labmaster3.local/git/llvm-project.git)

  1. Resolve lit failures in clang after 8ca4b3e's land (detail)
  2. Fix lit test failures in clang-ppc* and clang-x64-windows-msvc (detail)
  3. [MLIR] Generalize Affine dependence analysis using Affine Relations (detail)
  4. Fix missing failures in clang-ppc64be* and retry fixing clang-x64-windows-msvc (detail)
  5. [TableGen] Replace static_cast with llvm's cast. NFC (detail)
  6. [mlir][linalg][bufferize] Relax rules for extract_slice/insert_slice matching (detail)
  7. [clang-tidy] Fix false positive in cppcoreguidelines-virtual-class-destructor (detail)
  8. [AArch64] Optimize add/sub with immediate (detail)
  9. [X86][LV] X86 does *not* prefer vectorized addressing (detail)
  10. [ConstantFolding] ConstantFoldScalarCall1 - early-out if getLibFunc fails. NFC. (detail)
  11. [ConstantFolding] Use getValueAPF const ref value where possible. NFC. (detail)
  12. [ConstantFolding] ConstantFoldScalarCall2 - early-out if getLibFunc fails. NFC. (detail)
  13. [LazyValueInfo] getPredicateAt - remove unnecessary null pointer check. NFC. (detail)
  14. [Analysis] Replace assert(isa)/dyn_cast with cast. NFC. (detail)
  15. [docs] Mention DragonFlyBSD as a supported platform for LLVM. (detail)
  16. [Demangle] Extract nonMicrosoftDemangle from llvm::demangle (detail)
  17. [llvm-cxxfilt] Use nonMicrosoftDemangle for demangling NFC (detail)
  18. [Symbolize] Demangle Rust symbols (detail)
  19. [lldb] Split ParseSingleMember into Obj-C property and normal member/ivar parsing code. (detail)
  20. [LV][X86] Add PR47437 test case (detail)
  21. [Support] Add more Windows error codes to mapWindowsError (detail)
  22. Use llvm::is_contained (NFC) (detail)
  23. [NFC][X86][Codegen] Add missing interleaving tests after D111546 (detail)
  24. [TTI][X86] Add SSE2 sub-128bit vXi16/32 and v2i64 stride 2 interleaved load costs (detail)
  25. [libc++][doc] Adds more issue status labels. (detail)
  26. [TTI][X86] Add v8i16 -> 2 x v4i16 stride 2 interleaved load costs (detail)
  27. [OpenMP][deviceRTLs] Fix wrong return value of `__kmpc_is_spmd_exec_mode` (detail)
  28. [APInt] Fix 1-bit edge case in smul_ov() (detail)
  29. Revert "[clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" (detail)
  30. Improve fatal error message when an Attribute or Type wasn't initialized by a dialect (NFC) (detail)
  31. [Builders.h] Silence a warning by adding a cast. (detail)
  32. [X86] Add DAG combine for negation of CMOV absolute value pattern. (detail)
  33. [NFC][sanitizer] Rename stack depot tests (detail)
  34. [NFC][sanitizer] Add StackDepotTestOnlyUnmap (detail)
  35. [Object] Simplify RELR decoding (detail)
  36. Revert "[AArch64] Optimize add/sub with immediate" (detail)
  37. [MLIR][LLVM] Add memset intrinsic (detail)
  38. Fix a few warnings (signed/unsigned comparison in gtest, and missing field initializers) (detail)
  39. Use llvm::erase_value (NFC) (detail)
  40. [RISCV] Unify the arch string parsing logic to to RISCVISAInfo. (detail)
  41. [RISCV][NFC] Fix build error (detail)
  42. [gn build] Port ff13189c5d0d (detail)
  43. tsan: refactor trace tests (detail)
  44. [llvm][AArch64][SVE] Fold literals into math instructions (detail)
  45. Lex arguments for __has_cpp_attribute and friends as expanded tokens (detail)
  46. [InstCombine] Add some extra tests for truncated saturates. NFC (detail)
  47. Bump the value of __STDC_VERSION__ in -std=c2x mode (detail)
  48. This patch supports the following checks for THREADPRIVATE Directive: (detail)
  49. [X86][Costmodel] Load/store i16 Stride=6 VF=32 interleaving costs (detail)
  50. [X86][Costmodel] Load/store i32 Stride=3 VF=32 interleaving costs (detail)
  51. [X86][Costmodel] Load/store i32 Stride=4 VF=32 interleaving costs (detail)
  52. [X86][Costmodel] Load/store i64 Stride=2 VF=32 interleaving costs (detail)
  53. [X86][Costmodel] Load/store i64 Stride=4 VF=16 interleaving costs (detail)
  54. [ConstantRange] Add fast signed multiply (detail)
  55. [X86][SLM] +1uop for PSHUFBrm xmm (detail)
  56. [X86][SLM] Fix uops for PCLMULQDQ (detail)
  57. [X86][SLM] Fix uops for PCMPISTR/PCMPISTR instructions (detail)
  58. [X86][SLM] Fix BitTest+Set uops + port usage (detail)
  59. [CostModel][X86] Add div/rem by negative power-of-2 constants (detail)
  60. [fir] Add IfBuilder and utility functions (detail)
  61. [CostModel][X86] Add mul by positive/negative power-of-2 constants tests (detail)
  62. [clang] Use llvm::erase_if (NFC) (detail)
  63. [lldb] Skip target variable test on AS (detail)
  64. [NFC] [LoopPeel] Change the way DT is updated for loop exits (detail)
  65. [JITLink] Add comments, rename types for visitExistingEdges utility. (detail)
  66. [PowerPC] Implement scheduling model for Power10 (detail)
  67. [MachineSink] Compile time improvement for large testcases which has many kill flags (detail)
  68. [AArch64] Fixed a bug on AArch64MIPeepholeOpt (detail)
  69. [Parse] Improve diagnostic and recovery when there is an extra override in the outline method definition. (detail)
  70. Fix cyclic header dependency between Support<->Option due to RISCVISAInfo (detail)
  71. [lldb] Return StringRef from PluginInterface::GetPluginName (detail)
  72. Fix bazel build. (detail)
  73. [AMDGPU] Divergence driven selection for fused bitlogic (detail)
  74. [AArch64][GISel] Add 8/16 bit uaddo lowering tests. (detail)
  75. [lldb] [Utility] Remove Status::WasInterrupted() along with its only use (detail)
  76. [X86] Prefer VEX encoding in X86 assembler. (detail)
  77. [SelectionDAG] Fix illegal widening of scalable-vector loads (detail)
  78. [AIX][cmake] Set atomics related macros when build with xlclang (detail)
  79. [AMDGPU] Add patterns for i8/i16 local atomic load/store (detail)
  80. Add new MachineFunction property FailsVerification (detail)
  81. Remove the verifyAfter mechanism that was replaced by D111397 (detail)
  82. Fix signed/unsigned comparison after b5426ced71280 (detail)
  83. [AMDGPU] Add link to bug (detail)
  84. [clang][modules] Delay creating `IdentifierInfo` for names of explicit modules (detail)
  85. [lldb] Fix SymbolFilePDBTests for a3939e1 (detail)
  86. [lldb][NFC] clang format change (detail)
  87. [NFC] Remove Block-ABI-Apple.txt (detail)
  88. Revert "[NFC] [LoopPeel] Change the way DT is updated for loop exits" (detail)
  89. [lldb] [lldb-server] Refactor ConnectToRemote() (detail)
  90. [DebugInfo][InstrRef] Avoid a crash during DBG_PHI maintenence (detail)
  91. [AMDGPU] Remove unused VirtRegMap analysis. NFC. (detail)
  92. [InstCombine][DebugInfo] Remove superflous assertion, add test (detail)
  93. [AArch64][SVE][CodeGen] Add tests for RSHRN{T,B} instructions (detail)
  94. [DebugInfo] Correctly handle arrays with 0-width elements in GEP salvaging (detail)
  95. [Sema] haveSameParameterTypes - replace repeated isNull() test with assertions (detail)
  96. [OpenMP][Tests][NFC] Flagging OMPT tests as XFAIL for Intel compilers (detail)
  97. [OpenMP][Tests][NFC] Work around ICC bug (detail)
  98. [OpenMP][OMPT] thread_num determination for programs with explicit tasks (detail)
  99. [lldb] Fix PDB/compilands.test for a3939e1 (detail)
  100. [X86][Costmodel] Add SSE2 sub-128bit vXi8/16 stride 2 interleaved store costs (detail)
  101. [X86][Costmodel] Add SSE2 sub-128bit vXi32/f32 stride 2 interleaved store costs (detail)
  102. Remove also Block-ABI-Apple.txt from the Makefile (detail)
  103. [analyzer][NFC] Add unittests for CallDescription and split the old ones (detail)
  104. [analyzer][NFC] Refactor CallEvent::isCalled() (detail)
  105. [analyzer] Allow matching non-CallExprs using CallDescriptions (detail)
  106. [Analysis] add utility function for unary shuffle mask creation (detail)
  107. [lldb] Delete TestStandardUnwind (detail)
  108. [AArch64] Improve shuffle vector by using wider types (detail)
  109. [SVE][CodeGen] Fix predicate for add/sub + element count patterns (detail)
  110. [InstCombine][DebugInfo] Remove superflous assertion, add test [2/2] (detail)
  111. [lldb] Fix missing dependency on libc++ from LLDB test suite on non-Darwin platforms (detail)
  112. [mlir][python] Add 'loc' property to ops (detail)
  113. [ADT] Add some basic APInt::isPowerOf2() unit test coverage (detail)
  114. [Mips] Add glue between CopyFromReg, CopyToReg and RDHWR nodes for TLS (detail)
  115. [libc++] Add the std::views::reverse range adaptor (detail)
  116. Revert D105169 due to the two-stage failure in ASAN (detail)
  117. Allow only valid vector.shape_cast transitive folding (detail)
  118. [libomptarget] Pass OMP_TARGET_OFFLOAD env variable through to tests (detail)
  119. [LV] Record memory widening decisions (NFCI) (detail)
  120. [mlir] Add support for specifying printing flags when adding an op to a Diagnostic (detail)
  121. [libc++][NFC] Fix typo in test (detail)
  122. [mlir] Fix tsan failure in PassCrashRecovery (detail)
  123. [LLD][TEST] Add testing for negative addends for R_X86_64_32 and R_X86_64_PC32 relocations (detail)
  124. [clang] Disable -clear-ast-before-backend with -print-stats (detail)
  125. [mlir] Add AnyAttrOf tablegen attribute constraint (detail)
  126. [mlir][NFC] Provide accessor for TableGen record for constraints (detail)
  127. [NFC] ProfileSummary: const a bunch of members and fields. (detail)
  128. [ADT] Fix Wshift-overflow gcc warning in isPowerOf2 unit test (detail)
  129. [mlir][docs] Fix name of get arith->LLVM patterns in docs (detail)
  130. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() (detail)
  131. [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86. (detail)
  132. Use llvm::erase_if (NFC) (detail)
  133. [OpenMP] libomp: add check of task function pointer for NULL. (detail)
  134. BPF: remove intrindics @llvm.stacksave() and @llvm.stackrestore() (detail)
  135. [gn build] Port 009f3a89d833 (detail)
  136. [RISCV] Rewrite forwardCopyWillClobberTuple to not assume that there are exactly 32 registers. NFC (detail)
  137. [mlir] Flipping Test dialect to prefixed form _Both (detail)
  138. [LoopUtils] Simplify addRuntimeCheck to return a single value. (detail)
  139. [JITLink][NFC] Fix Wdangling-else warning in LinkGraphTests (detail)
  140. [AIX] Disable tests failing due to lack of 64-bit XCOFF object file support (detail)
  141. Fix a comment in SemaSYCL to make sure I can commit (detail)
  142. BPF: fix a bug in IRPeephole pass (detail)
  143. [LV] Update test that was missed in e844f05397b72. (detail)
  144. [AArch64][GlobalISel] combine and + [la]sr => ubfx (detail)
  145. [NFC][BPF] fix comments and rename functions related to BTF_KIND_DECL_TAG (detail)
  146. [mlir] SPIR-V: add sin, cos, log, sqrt OCL ops (detail)
  147. [runtimes] Use the new "runtimes" build by default and deprecate other builds (detail)
  148. [mlir] Update approximation range for Tanh operation (detail)
  149. Add tests for the other variants of BreakpointCreateBySourceRegex. (detail)
  150. [libc++][NFC] Reorganize release notes (detail)
  151. Fix crash when diagnosing a CTAD failure in an array new expression (detail)
  152. [libcxx] Make allocator<T>:allocate throw bad_array_new_length (detail)
  153. Fix Linux error in TestBreakInLoadedDylib.py. (detail)
  154. [MLIR] Expose optional attribute parsing functions (detail)
  155. [Support][ThinLTO] Move ThinLTO caching to LLVM Support library (detail)
  156. [gn build] Port 92b8cc52bbc8 (detail)
  157. Revert "[Support][ThinLTO] Move ThinLTO caching to LLVM Support library" (detail)
  158. [gn build] Port 8e46e34d2435 (detail)
  159. [ExpandMemCmp] Update CFG before DTU (detail)
  160. Revert "[lldb] [lldb-server] Refactor ConnectToRemote()" (detail)
  161. [lldb] [lldb-server] Refactor ConnectToRemote() (detail)
  162. [InlineAdvisor] Add -inline-replay-scope=<Function|Module> to control replay scope (detail)
  163. [SLP]Fix emission of the shrink shuffles. (detail)
  164. [NewPM] Add PipelineTuningOption to eagerly invalidate analyses (detail)
  165. [DebugInfo][ARM] Fix incorrect debug information for RWPI accessed globals (detail)
  166. [x86] Implement a tagged-globals backend feature. (detail)
  167. [RISCV] Use a lambda to avoid having the Support library depend on Option library. (detail)
  168. [flang] Fold BTEST (detail)
  169. [X86] Regenerate testb-je-fusion.ll with common NOFUSION/FUSION prefixes (detail)
  170. [mlir][sparse] generalize sparse_tensor.convert on static/dynamic dimension sizes (detail)
  171. [InlineCost] Add empty line between call sites when printing inline costs (detail)
  172. Suppress some bitwise-or-of-bool warnings with explicit int cast (detail)
  173. [X86] combineMulToPMADDWD - replace ASHR(X,16) -> LSHR(X,16) (detail)
  174. [InlineAdvisor][NFC] Fix tests added in D110658 on (detail)
  175. workflows: Migrate repo-lockdown to GitHub Actions (detail)
  176. repo-lockdown: Add pr comment and fix typo (detail)
  177. [CMake] Cache the compiler-rt library search results (detail)
  178. [mlir][sparse] Renaming variables for consistency/clarity (detail)
  179. [InlineAdvisor][NFC] Fix tests added in D110658 V2 (detail)
  180. Add a "command container" hierarchy to allow users to add container nodes. (detail)
  181. [RISCV] Fix typo in comment. NFC (detail)
  182. [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols (detail)
  183. [RISCV][TableGen] Remove HasMaskedOffOperand as a member of RVVIntrinsic. NFC (detail)
  184. [libc] add atof, strtof and strtod (detail)
  185. [mlir][tosa] Adds a canonicalization to the transpose op if the perms are a no op (detail)
  186. [test] Remove tests pinned to the legacy PM (detail)
  187. [opt] Directly translate -O# to -passes='default<O#>' (detail)
  188. Follow-on to fix a test from c5011aed9c297d6ddd8ee4f77453b215aa27554a. (detail)
  189. [mlir] Add enclosingOpOk parameter to properlyDominates (detail)
  190. [mlir][scf] Add insideMutuallyExclusiveBranches helper (detail)
  191. Simplify the TableManager class and move it into a public header. (detail)
  192. [mlir] fix bugs with NamedAttrList (detail)
  193. [RISCV] Reorder the vector register allocation order. (detail)
  194. [Support][ThinLTO] Move ThinLTO caching to LLVM Support library (detail)
  195. [JITLink] Use DEBUG_WITH_TYPE, rather than defining DEBUG_TYPE. (detail)
  196. Fix small typo in Block ABI docs (detail)
  197. [RISCV] Split RISCV vector builtins into their own file and namespace. (detail)
  198. [RISCV] Remove the HasSideEffects property from riscv_vector.td (detail)
  199. [JITLink][x86-64] Lift GOT, PLT table managers into x86_64.h; reuse for MachO. (detail)
  200. [llvm-readobj] Delete redundant 'static' from namespace scope 'static const'. NFC (detail)
  201. [tools] Delete redundant 'static' from namespace scope 'static const'. NFC (detail)
  202. [lldb] Fix nullptr dereference in AppleObjCRuntimeV2 (detail)
  203. [libomptarget] Refactor DeviceRTL prior to AMDGPU bringup (detail)
  204. first draft of a written policy around git repos (detail)
  205. [Driver][Gnu] Support -shared -static: pass -shared to ld and use crtbeginS.o (detail)
  206. [llvm-shlib] Fix windows build failed while llvm non-standalone building. (detail)
  207. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* (detail)
  208. [DebugInfo][InstrRef] Fix Wdangling-else warning in InstrRefLDVTest (detail)
  209. [DebugInfo][NFC] Zero-initialize a class field (detail)
  210. [mlir][RFC] Refactor layout representation in MemRefType (detail)
  211. [lldb] Filter duplicates in Target::GetScratchTypeSystems (detail)
  212. [lldb] change name demangling to be consistent between windows and linx (detail)
  213. [lldb] Allow dumping the state of all scratch TypeSystems (detail)
  214. [lldb] Reduce code duplication around inferior building (detail)
  215. [DebugInfo][InstrRef] Avoid un-necessary densemap copies and comparisons (detail)
  216. Revert "[lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm*" (detail)
  217. [lldb] Adjust udt-layout.test after MS mangling change (detail)
  218. [clangd] Add code completion of param name on /* inside function calls. (detail)
  219. [lldb] [Host] Make Terminal methods return llvm::Error (detail)
  220. [lldb] [ABI/X86] Refactor ABIX86::AugmentRegisterInfo() (detail)
  221. [MLIR][OpenMP] Added parseClauses (detail)
  222. [fir] Add FIRBuilder utility functions (detail)
  223. [runtimes] Make sure LLVM_LIT_ARGS is set before including individual runtimes (detail)
  224. Canonicalize max/min operations on integers. (detail)
  225. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM (detail)
  226. [HWASan] Use tagged-globals feature on x86. (detail)
  227. Revert "[lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM" (detail)
  228. [ADT] Add APInt::isNegatedPowerOf2() helper (detail)
  229. [lldb] [Process/Utility] clang-format RegisterInfos_arm.h (detail)
  230. [lldb] [Process/Utility] Define sN regs on ARM via helper macro (detail)
  231. [libc++][docs] Mark LWG3420 complete (detail)
  232. [AArch64] Always add -tune-cpu argument to -cc1 driver (detail)
  233. [PowerPC] Restrict various P10 options to P10 only. (detail)
  234. [MLIR][OpenMP][NFC] Moved Synchronization Hint related functions (detail)
  235. Fix documentation errors introduced by 607fb1bb8c91a2f284d8c63f3066ab8cc1a66955 (detail)
  236. [AArch64] Split out processor/tuning features (detail)
  237. Changes to print-changed classes in preparation for DotCfg change printer (detail)
  238. [lldb] [Process/Utility] Define dN regs on ARM via helper macro (detail)
  239. [Driver, Frontend] Use StringRef::contains (NFC) (detail)
  240. [libunwind] Add a from-scratch config for running libunwind tests (detail)
  241. [OpenMP] Remove macro guards for device debugging (detail)
  242. [clang-tidy] Support globbing in NOLINT* expressions (detail)
  243. Use reference type in for loop (detail)
  244. [Verifier] Add context for assume operand bundles verifier errors (detail)
  245. [debugserver] Fix BUILDING_FOR_ARM64_OSX (detail)
  246. Remove unneeded variable num_found. (detail)
  247. [libc++] [test] Add tests for converting array types in shared_ptr. (detail)
  248. [x86] add tests for psubus; NFC (detail)
  249. [AMDGPU] add test for usubsat; NFC (detail)
  250. Fix clang-tidy warnings in MLIR Python bindings (NFC) (detail)
  251. [runtimes] Trigger CI on changes to libunwind (detail)
  252. [libc++][NFC] Mark LWG3573 as complete (detail)
  253. [libc++] Make __weekday_from_days private in weekday (detail)
  254. [LoopPredication] Calculate profitability without BPI (detail)
  255. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC (detail)
  256. [indvars] Canonicalize exit conditions to unsigned using range info (detail)
  257. Extend transform introduced in D111896 to multiple exits (detail)
  258. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond (detail)
  259. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" (detail)
  260. [SCEV] Fix formatting error introduced by D112080 (detail)
  261. [lldb] improve the help strings for gdb-remote and kdp-remote (detail)
  262. [cuda] Add address space predicate funuctions. (detail)
  263. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 (detail)
  264. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. (detail)
  265. [fir] Add character utility functions in FIRBuilder (detail)
  266. [x86] add tests for psubus; NFC (detail)
  267. [clang][Driver] Make multiarch output file basenames reproducible (detail)
  268. [x86] add special-case lowering for usubsat for pre-SSE4 (detail)
  269. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb (detail)
  270. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 (detail)
  271. [WebAssembly] Emit clangast in custom section aligned by 4 bytes (detail)
  272. Implementation of `ReshapeNoopOptimization` canonicalizer. (detail)
  273. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. (detail)
  274. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. (detail)
  275. BPF: set .BTF and .BTF.ext section alignment to 4 (detail)
  276. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 (detail)
  277. [WebAssembly] Add prototype relaxed swizzle instructions (detail)
  278. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. (detail)
  279. [ORC-RT] Use function pointer type (rather than reference) for traits class. (detail)
  280. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. (detail)
  281. [NFC] Fix typos (detail)
  282. [clang] Add option to disable -clear-ast-before-backend (detail)
  283. [llvm-profgen] Skip duplication factor outside of body sample computation (detail)
  284. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max (detail)
  285. [CSKY] Complete to add basic integer instruction set (detail)
  286. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) (detail)
  287. [flang] flang-omp-report replace std::map with llvm::DenseMap (detail)
  288. [clang-format] git-clang-format throws an assertion when removing files as part of the commit (detail)
  289. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol (detail)
  290. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR (detail)
  291. [AArch64] Improve div and rem costmodel tests. NFC (detail)
  292. [SPARC] Recognize the prefetch instruction (detail)
  293. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. (detail)
  294. [lldb/DWARF] Ignore debug info pointing to the low addresses (detail)
  295. [docs] Fix hyperlink (detail)
  296. [lldb/test] Remove quote/unquote steps from the make invocations (detail)
  297. [lldb] Improve assert message in TestCPPAccelerator (detail)
  298. [X86] Remove X86ProcFamilyEnum::IntelSLM (detail)
  299. [lldb] [Process/Utility] Define qN regs on ARM via helper macro (detail)
  300. consteval if does not form a discarded statement (detail)
  301. [CostModel][X86] Add costs for multiply-by-pow2 constants (detail)
  302. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 (detail)
  303. [libunwind] Use the from-scratch testing configuration by default (detail)
  304. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. (detail)
  305. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM (detail)
  306. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM (detail)
  307. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* (detail)
  308. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM (detail)
  309. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests (detail)
  310. [NewPM][test] Use -passes syntax in BoundsChecking lit tests (detail)
  311. [NewPM][test] Use -passes syntax in VectorCombine lit tests (detail)
  312. [NewPM][test] Only use -passes syntax in Scalarizer lit tests (detail)
  313. [libc++] Move LIBCXX-DEBUG-FIXME to params.py (detail)
  314. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. (detail)
  315. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. (detail)
  316. [DebugInfo][InstrRef] Track a single variable at a time (detail)
  317. [mlir] Expand prefixing to OpFormatGen (detail)
  318. [x86] make helper for useVPTERNLOG; NFC (detail)
  319. [clangd] Only publish preamble after rebuilds (detail)
  320. [clangd] Fix use-after-free in HeaderIncluderCache (detail)
  321. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. (detail)
  322. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) (detail)
  323. [NewPM][test] Use -passes syntax in Mem2Reg lit tests (detail)
  324. [NewPM][test] Strickly use -passes in some more lit tests (detail)
  325. [lld-macho] Fix dangling string reference when adding frameworks (detail)
  326. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer (detail)
  327. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. (detail)
  328. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz (detail)
  329. [clang] Add plugin ActionType to run command line plugin before main action (detail)
  330. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp (detail)
  331. [InstCombine] add tests for casted insertelement; NFC (detail)
  332. [OpenMP] Add GOMP allocator functions (detail)
  333. [WebAssembly] Add prototype relaxed float min max instructions (detail)
  334. Fix unused variable warning. (detail)
  335. [mlir] fix region property generation in python bindings (detail)
  336. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. (detail)
  337. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol (detail)
  338. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from (detail)
  339. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file (detail)
  340. Raise compile error when using unimplemented functions (detail)
  341. Precommit InstCombine/and-xor-or.ll test. NFC. (detail)
  342. [clang] Disallow mixing SEH and Objective-C exceptions (detail)
  343. [ORC-RT] Configure the ORC runtime for more architectures and platforms (detail)
  344. [InstCombine] fold fake vector insert to bit-logic (detail)
  345. [lld/mac] Remove else-after-return in ICF code (detail)
  346. [MC] Recursively calculate symbol offset (detail)
  347. [AMDGPU] Allow rematerialization of SOP with virtual registers (detail)
  348. [AMDGPU] MachineLICM cannot hoist VALU (detail)
  349. [lldb] Remove variable "any" which is set but not used (detail)
  350. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 (detail)
  351. Drop transfer_read inner most unit dimensions (detail)
  352. Update ext-int test to have x86 linux/windows before ABI Impl (detail)
  353. [fir] Add Character helper (detail)
  354. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. (detail)
  355. [mlir][sparse] make index type explicit in public API of support library (detail)
  356. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. (detail)
  357. Precommit updated InstCombine/and-xor-or.ll test. NFC. (detail)
  358. Remove include of 'type_info' from ext-int test. (detail)
  359. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` (detail)
  360. [libc++] Fix incorrect main() signatures in the tests (detail)
  361. [x86] add special-case lowering for usubsat for AVX512 (detail)
  362. Revert "[fir] Add Character helper" (detail)
  363. [Tests] Add tests for non-speculatable ephemeral values (detail)
  364. [libc++abi] Guard include of <unistd.h> behind __has_include (detail)
  365. [libunwind] Revert "Use the from-scratch testing configuration by default" (detail)
  366. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" (detail)
  367. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" (detail)
  368. [ARM] Fix inline assembly referencing floating point registers on soft-float targets (detail)
  369. [SelectionDAG] Bail out of mergeTruncStores when not optimizing (detail)
  370. [lld-macho] Temporarily disable lc-linker-option.ll on Windows (detail)
  371. [msan] Add stat-family interceptors on Linux (detail)
  372. [ARM] Use correct name of floating point ceil intrinsic in test. (detail)
  373. [Driver][OpenBSD] Some improvements to the external assembler handling (detail)
  374. [MLIR][OpenMP] Add support for ordered construct (detail)
  375. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. (detail)
  376. [Codegen] Set ARITH_FENCE as meta-instruction (detail)
  377. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO (detail)
  378. [NFC][msan] Break the loop when done (detail)
  379. [NFC][msan] Rerun update_test_checks.py for a test (detail)
  380. [NFC][msan] Add NormalArgAfterNoUndef testcase (detail)
  381. [ELF] Avoid adding an orphan section to a less suitable segment (detail)
  382. Revert "[MLIR][OpenMP] Add support for ordered construct" (detail)
  383. [opt-viewer] Use safe yaml load_all (detail)
  384. [LLDB] [NFC] Typo fix in usage text for "type filter" command (detail)
  385. [NFC][LoopIdiom] Add more test case to runtime-determined memset size (detail)
  386. [fir] Add Character helper (detail)
  387. [lldb][NFC] clang-format CPlusPlusLanguage.cpp (detail)
  388. [mlir][linalg][bufferize] Bufferize using PostOrder traversal (detail)
  389. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer (detail)
  390. [MLIR][OpenMP] Add support for ordered construct (detail)
  391. [lldb] [Host] Add setters for common teletype properties to Terminal (detail)
  392. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute (detail)
  393. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature (detail)
  394. [NARY-REASSOCIATE][NFC] Simplify min/max handling (detail)
  395. [lldb] Add serial:// protocol for connecting to serial port (detail)
  396. [lldb] [unittest] Disable SetParity() tests on Linux entirely (detail)
  397. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() (detail)
  398. [lldb] [Host/SerialPort] Add std::moves for better compatibility (detail)
  399. [docs] Fix broken link rendering in the LLVM Coding Standards. (detail)
  400. [clang] Support __float128 on DragonFlyBSD. (detail)
  401. Revert "[fir] Add Character helper" (detail)
  402. [libcxx] Support allocators with explicit c-tors in vector<bool> (detail)
  403. [libcxx] Throw correct exception from std::vector::reserve (detail)
  404. [NFC][LoopIdiom] Make for loops more readable (detail)
  405. [lldb] Add omitted abstract formal parameters in DWARF symbol files (detail)
  406. [mlir] Use empty() calls where possible. (detail)
  407. [mlir] Fix a crash when creating a 1d zero element LLVM constant (detail)
  408. [lldb] Remove ConstString from GetPluginNameStatic of some plugins (detail)
  409. [lldb] Silence -Wpessimizing-move warning (detail)
  410. Revert "AddGlobalAnnotations for function with or without function body." (detail)
  411. [clang][deps] Ensure reported context hash is strict (detail)
  412. [clang][deps] NFC: Remove redundant CompilerInstance reference (detail)
  413. [clang][deps] NFC: Rename scanning CompilerInstance (detail)
  414. [clang][deps] NFC: Rename building CompilerInvocation (detail)
  415. [ARM] Add new abs test. NFC (detail)
  416. [MIPS] Fix switching between 32/64-bit variants of r6 target triples (detail)
  417. [SVE] Fix selection failure when splitting extended masked loads (detail)
  418. [lldb] Fix a thinko in 2ace1e57 (detail)
  419. [clang][deps] Make resource directory deduction configurable (detail)
  420. Relax assert in ExprConstant to a return None. (detail)
  421. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources (detail)
  422. [mlir][linalg][bufferize] Avoid creating copies that are never read (detail)
  423. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult (detail)
  424. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp (detail)
  425. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. (detail)
  426. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ (detail)
  427. [DAGCombiner] fold bit-hack form of usubsat (detail)
  428. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS (detail)
  429. [runtimes] Properly handle the sysroot/triple/gcc-toolchain (detail)
  430. Do not downcast uint64_t to unsigned in UniqueID hash computation (detail)
  431. [InstCombine] add tests for DeMorgan with reassociation; NFC (detail)
  432. [InstCombine] generalize reassociated Demorgan folds (detail)
  433. [libomptarget][DeviceRTL] Generalise and simplify cmakelists (detail)
  434. [mlir][Linalg] Improve conv vectorization for the stride==1 case. (detail)
  435. [ORC-RT] Remove stray printf debugging output. (detail)
  436. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows (detail)
  437. [libc++] Use addressof in vector. (detail)
  438. [Clang] Support typedef with btf_decl_tag attributes (detail)
  439. [DebugInfo] Support typedef with btf_decl_tag attributes (detail)
  440. [clang] Use StringRef::contains (NFC) (detail)
  441. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms (detail)
  442. [clang] Don't clear AST if we have consumers running after the main action (detail)
  443. Update the C++ and C status pages now that Clang 13 has been released (detail)
  444. Update the title and encoding for the C++ status page (detail)
  445. [IPT] Restructure cache to allow lazy update following invalidation [NFC] (detail)
  446. [RISCV] Add a test showing incorrect VSETVLI insertion (detail)
  447. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() (detail)
  448. [VectorCombine] fold shuffle-of-binops with common operand (detail)
  449. [fir] Add Character helper (detail)
  450. [test][ORC-RT] Disable x86_64 tests when target arch does not match (detail)
  451. Avoid infinity arithmetics when computing exp approximations (detail)
  452. [NFC] Clean up a few methods within GreedyPatternRewriter (detail)
  453. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions (detail)
  454. [SLP] Add additional tests which caused crashes with versioning. (detail)
  455. Revert "[CMake] Cache the compiler-rt library search results" (detail)
  456. Add the papers that were applied to the latest C2x working draft (detail)
  457. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" (detail)
  458. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. (detail)
  459. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" (detail)
  460. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 (detail)
  461. [CodeMetrics] Don't require speculatability for ephemeral values (detail)
  462. [Triple] Don't repeat the function name in comments. NFC (detail)
  463. Recommit: Compress formatting of array type names (int [4] -> int[4]) (detail)
  464. Enable libc++ in the build for libcxx initializerlist pretty printers (detail)
  465. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c (detail)
  466. [InstCombine] Add additional store forwarding test (NFC) (detail)
  467. [OpenMP][NFC] skip atomic tests for non-x86 arch (detail)
  468. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. (detail)
  469. BPF: emit BTF_KIND_DECL_TAG for typedef types (detail)
  470. Modify "statistics dump" to dump JSON. (detail)
  471. [gn build] Port d7b338537cf3 (detail)
  472. Add test to check we can instcombine after reassociate. NFC. (detail)
  473. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 (detail)

Started by upstream project Clang Stage 1: cmake, RA, using system compiler build number 24925
originally caused by:

This run spent:

  • 1 hr 14 min waiting;
  • 1 hr 18 min build duration;
  • 2 hr 33 min total from scheduled to completion.
Revision: 64f002c6d36d674a924c6116ec0b2d731cc3981c
Repository: http://labmaster3.local/git/llvm-project.git
  • origin/main
Revision: db250be5fa10f7074811ce634dc6adb42a5d6365
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
LLVM/Clang Warnings: 0 warnings.
  • No warnings since build 22,335.
  • New zero warnings highscore: no warnings for 89 days!