Started 21 days ago
Took 1 hr 47 min

Build clang-d431504-g4e1fe968c9de-t30644-b30644.tar.gz (Jul 29, 2022 1:46:32 PM)

Issues

No known issues detected

Build Log

Changes
  1. [libc++] Fix proxy iterator issues that trigger an assertion in Chromium. (details)
  2. [RISCV] Optimize (brcond (seteq (and X, 1 << C), 0)) (details)
  3. [NFC][asan] Use RoundDownTo (details)
  4. [NFC][memprof] Remove unused code (details)
  5. [NFC][asan] Clang-format a code (details)
  6. [InstCombine] add fold (X > C - 1) ^ (X < C + 1) --> X != C (details)
  7. [InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0 (details)
  8. [mlir][Math] Add constant folder for LogOp. (details)
  9. Port address sanitizer to LoongArch (details)
  10. [RISCV] Refactor the common combines for SELECT_CC and BR_CC into a helper function. (details)
  11. [clang-format] Indent tokens after hash only if it starts a line (details)
  12. [clang-format][NFC] Refactor RequiresDoesNotChangeParsingOfTheRest (details)
  13. [mlir][Linalg] Deprecate `tileAndFuseLinalgOps` method and associated patterns. (details)
  14. [AIX] follow-up of D124654. (details)
  15. [sanitizer] Use consistent checks for XDR (details)
  16. [RISCV] Combine (select_cc (srl (and X, 1<<C), C), 0, eq/ne, true, fale) (details)
  17. [clang][OpenMP] Add IRBuilder support for taskgroup (details)
  18. [LoopCacheAnalysis] Fix a type mismatch problem in cost calculation (details)
  19. [X86] Add test case for shuffle (details)
  20. [RFC][MLIR][SCF] Enable better bufferization for `TileConsumerAndFuseProducersUsingSCFForOp` (details)
  21. [SelectionDAG] Fix fptoi.sat scalable vector lowering (details)
  22. [sanitizer_common] Support Solaris < 11.4 in GetStaticTlsBoundary (details)
  23. [MemoryBuiltins] Avoid isAllocationFn() call before checking removable alloc (details)
  24. Revert "[RFC][MLIR][SCF] Enable better bufferization for `TileConsumerAndFuseProducersUsingSCFForOp`" (details)
  25. enable P10 vector builtins test on AIX 64 bit; NFC (details)
  26. [CSKY] Fix the testcase error due to the verifyInstructionPredicates (details)
  27. [lld-macho] Optimize rebase opcode generation (details)
  28. [pseudo] Make sure we rebuild pseudo_gen tool. (details)
  29. [MLIR][SCF] Enable better bufferization for `TileConsumerAndFuseProducersUsingSCFForOp` (details)
  30. re-land [C++20][Modules] Update handling of implicit inlines [P1779R3] (details)
  31. enable P10 vector builtins test on AIX 64 bit; NFC (details)
  32. [PowerPC] Support x86 compatible intrinsics on AIX (details)
  33. [InstCombine] Don't check for alloc fn before fetching object size (details)
  34. Revert "[InstCombine] Don't check for alloc fn before fetching object size" (details)
  35. [mlir][memref] Missing type conversion in memref.reshape llvm lowering (details)
  36. [flang][nfc] Add missing `REQUIRES: asserts` in tests (details)
  37. [C++20] [Modules] Avoid inifinite loop when iterating default args (details)
  38. [MemoryBuiltins] Don't query TLI for non-pointer functions (NFC) (details)
  39. recommit "[DAGCombiner] Teach scalarizeBinOpOfSplats handle scalable splat." (details)
  40. [MemoryBuiltins] Default to trivial mapper in getAllocSize() (NFC) (details)
  41. Reapply [InstCombine] Don't check for alloc fn before fetching alloc size (details)
  42. tsan: remove unnecessary brackets (details)
  43. [DebugInfo][llvm-dwarfutil] Combine overlapped address ranges. (details)
  44. [MemoryBuiltins] Add getFreedOperand() function (NFCI) (details)
  45. Revert "[DebugInfo][llvm-dwarfutil] Combine overlapped address ranges." (details)
  46. [AMDGPU][GlobalISel] Fix subtarget checks for combining to v_med3_i16 (details)
  47. [AArch64] Add i128 parity test (details)
  48. [AArch64][SVE] Add ISel pattern to lower DUPLANE128 to LD1RQD (details)
  49. [AArch64][SVE] Add DAG-Combine to push bitcasts from floating point loads after DUPLANE128 (details)
  50. [Reland][DebugInfo][llvm-dwarfutil] Combine overlapped address ranges. (details)
  51. [Flang] Generate documentation for compiler flags (details)
  52. Revert "[Flang] Generate documentation for compiler flags" (details)
  53. [pseudo] Fix an invalid assertion on recoveryBrackets. (details)
  54. [AMDGPU] Combine s_or_saveexec, s_xor instructions. (details)
  55. [Attributor] Use getFreedOperand() (NFC) (details)
  56. [InstCombine] Use getFreedOperand() (NFC) (details)
  57. [MemoryBuiltins] Remove isFreeCall() function (NFC) (details)
  58. [MemoryBuiltins] Add getReallocatedOperand() function (NFC) (details)
  59. AMDGPU: Refine user-sgpr-init16-bug (details)
  60. [LLDB][DataFormatter] Add support for std::__map_const_iterator (details)
  61. [LLDB][ClangExpression] Fix initialization of static enum alias members (details)
  62. [AMDGPU] Pre-sink IR input for some tests (details)
  63. [Binary] Hard-code the alignment of the offloading binary (details)
  64. Rewording the "static_assert" to static assertion (details)
  65. [lld-macho][NFC] Remove redundant StringRef construction (details)
  66. Revert "Rewording the "static_assert" to static assertion" (details)
  67. [lld-macho] Fix assertion when two symbols at same addr have unwind info (details)
  68. [AMDGPU][NFC] Validate G_MERGE_VALUES as we match zero-extended 32-bit scalars. (details)
  69. [AMDGPU][MC][NFC] Refine SMEM load definitions. (details)
  70. [mlir][Linalg] Add a Transform dialect NavigationOp op to match a list of ops or an interface. (details)
  71. [LAA] Precommit add/sub tests for forked pointers (details)
  72. [NFC][LoopVectorize] Explicitly disable tail-folding on some SVE tests (details)
  73. [mlir][python] Fix issues with block argument slices (details)
  74. [lldb/test] Fix flakyness in TestNonStop.test_stdio (details)
  75. [X86] Remove cfi directives and duplicated check in tests. NFC (details)
  76. [Libomptarget] Build the device library even if the sm list is empty (details)
  77. [lldb] [gdb-remote] Fix process ID after following forked child (details)
  78. [AMDGPU] NFC. Auto-generate test for vcclo (details)
  79. [libc++][format] Adhere to clang-tidy style. (details)
  80. [clangd] Mention whether compile flags were inferred in check mode (details)
  81. [clangd] Refactor forwarding call detection logic (details)
  82. [AArch64] Add target hook for preferPredicateOverEpilogue (details)
  83. [lldb][NFCI] Refactor regex filtering logic in CommandObjectTypeFormatterList (details)
  84. [flang][NFC] Test folding of F08 merge_bits intrinsic. (details)
  85. [mlir][linalg] Add tile_size option to `structured.tile_to_foreach_thread_op` (details)
  86. [flang] Lower F08 merge_bits intrinsic. (details)
  87. [libc++][NFC] Fix weird unicode character in release notes (details)
  88. [clang] Add -fdiagnostics-format=sarif option for future SARIF output (details)
  89. [libc++] Reorganize release notes (details)
  90. [mlir][spirv] Rename spv.GLSL ops to spv.GL. NFC. (details)
  91. [llvm-lib] Ignore /VERBOSE flag (details)
  92. [LinkerWrapper] Embed OffloadBinaries for OpenMP offloading images (details)
  93. [Libomptarget] Add support for offloading binaries in libomptarget (details)
  94. [Libomptarget] Add checks for CUDA subarchitecture using new info (details)
  95. [OpenMP] Expose the state in the header to allow non-lto optimizations (details)
  96. [OpenMP] Use Undef instead of null as pointer for inactive lanes (details)
  97. [OpenMP] Introduce more fine-grained control over the thread state use (details)
  98. [CUDA][FIX] Make shfl[_sync] for unsigned long long non-recursive (details)
  99. {RISCV][LV] Split out and expand tests for uniform loads and stores (details)
  100. Fix type in documentation (details)
  101. [lld-macho] Fix LOH parsing segfault (details)
  102. {RISCV][LV] Add a test for uniform store of a loop varying value (details)
  103. {RISCV][LV] Add tail folding coverage of uniform load store cases (details)
  104. [SemaCXX] Set promotion type for enum if its type is promotable to integer type even if it has no definition. (details)
  105. [llvm-cov] Improve error message by printing the object file name that produces error (details)
  106. [Symbolizer] Implement contextual symbolizer markup elements. (details)
  107. Adding a new variant of DepthwiseConv2D (details)
  108. [flang] Run algebraic simplification optimization pass. (details)
  109. [NFC] Fix compiler warning in MarkupFilter (details)
  110. [mlir] Flip dialects to _Prefixed (details)
  111. [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore (details)
  112. [RISCV][LV] Split coverage of uniform load with outside use (details)
  113. [LoopAccessAnalysis] Simplify D119047 (details)
  114. [PatternMatch] add tests for constant expression matcher; NFC (details)
  115. [PatternMatch][InstCombine] match a vector with constant expression element(s) as a constant expression (details)
  116. MemoryBuiltins: start using properties of functions (details)
  117. MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs (details)
  118. BuildLibCalls: move inference of freeing memory later (details)
  119. [bazel] add headers now required after 17e4c217b663 (details)
  120. [mlir] Explicitly mark dialect prefixing (details)
  121. [LV][SVE] Autogen a test for ease of update (details)
  122. [MinGW] Don't currently set visibility=hidden when building for MinGW (details)
  123. [libc] Add a convenience class and function for integer to string conversion. (details)
  124. [ASTMatchers] Adding a new matcher for callee declarations of Obj-C (details)
  125. [pseudo] Key guards by RuleID, add guards to literals (and 0). (details)
  126. [MemProf] Add memprof metadata related analysis utilities (details)
  127. [Libomptarget] Stop testing CPU offloading with LTO (details)
  128. [OpenMP][NFC] Claim iterators in 'map' clause and motion clauses (details)
  129. Fix use after free in MarkupFilter.cpp (details)
  130. [gn build] Port 1dad6247d275 (details)
  131. Revert "[libc++] Use uninitialized algorithms for vector" (details)
  132. [gn build] Port 1d057a6d4306 (details)
  133. [GlobalOpt] Enable evaluation of atomic loads (details)
  134. [RISCV] Add sext.b/h and zext.b/h/w to RISCVInstrInfo::foldMemoryOperandImpl. (details)
  135. [LV] Add a load focused version of the r45679 test (details)
  136. [LV] Fix a conceptual mistake around meaning of uniform in isPredicatedInst (details)
  137. precommit update_mir_test_checks run for D130316 NFC (details)
  138. [SPIRV] add SPIRVPrepareFunctions pass and update other passes (details)
  139. [CUDA] Ignore __CLANG_ATOMIC_LLONG_LOCK_FREE on i386 (details)
  140. [Frontend] Correct values of ATOMIC_*_LOCK_FREE to match builtin (details)
  141. [X86][FP16] Do not split FP64->FP16 to FP64->FP32->FP16 (details)
  142. [LLDB][Reliability] Fix accessing invalid iterator (details)
  143. [modules] Replace `-Wauto-import` with `-Rmodule-include-translation`. (details)
  144. [sancov] --help: hide unrelated options (details)
  145. [sanstats] Hide unrelated options (details)
  146. [InstCombine] remove useless ‘InstCombiner::’. nfc (details)
  147. [verify-uselistorder] Hide unrelated options (details)
  148. [LoongArch] Support load/store of dso_local PIC global values (details)
  149. [Driver][test] Remove unused "-o %t.s" from frame-pointer*.c (details)
  150. [Attributor][NFC] Remove unnecessary overwritten methods (details)
  151. [OpenMP][FIX] Ensure thread and team state are defined properly (details)
  152. Revert "Fixing build bot failure due to python-pip unavailability." (details)
  153. Revert "[OpenMP][OMPD] GDB plugin code to leverage libompd to provide debugging" (details)
  154. [Intrinsics] Add `nocallback` to the memset/cpy/move intrinsics (details)
  155. [Attributor] Dominating must-write accesses allow unknown initial values (details)
  156. [MLIR] Add affine.if canonicalization to compose in affine.apply ops (details)
  157. [RS4GC] Handle special cases in unreachable code for memcpy/memmov (details)
  158. [Attributor][FIX] Handle non-recursive but re-entrant functions properly (details)
  159. [flang] Lower F08 bit population count intrinsics (details)
  160. [flang][NFC] Test folding of F08 shift intrinsics (details)
  161. [flang][NFC] Test folding F08 mask intrinsics (details)
  162. [flang] Lower F08 shift intrinsics (details)
  163. [flang] Lower F08 mask intrinsics (details)
  164. [Attributor][FIX] Update unit test after API change (details)
  165. [Attributor][FIX] Also update the unit test to match expectations (details)
  166. [pseudo] Fix link error after 3132e9cd7c9fda63 (details)
  167. [pseudo] Tweak the cli option messages, NFC. (details)
  168. [LLDB][NFC] Create variable for hardcoded alignment/size constants in materializer (details)
  169. [LLDB][Expression] Allow instantiation of IR Entity from ValueObject (details)
  170. [LLDB][ClangExpression] Allow expression evaluation from within C++ Lambdas (details)
  171. [gn build] Port 8184b252cdab (details)
  172. [pseudo] Eliminate the dangling-else syntax ambiguity. (details)
  173. re-land [C++20][Modules] Build module static initializers per P1874R1. (details)
  174. [InstCombine] Slightly extend alloc optimization test (NFC) (details)
  175. [AArch64] Add fcmp fast math tests (details)
  176. [AArch64] Emit vector FP cmp when LE is used with fast-math (details)
  177. Use any_of (NFC) (details)
  178. [ELF] Simplify createObjectFile/createLazyFile. NFC (details)
  179. [Symbolizer] Fix use-after-free (details)
  180. [pseudo] Add ambiguity & unparseability metrics to -print-statistics (details)
  181. [CMake][Clang] Copy folder without permissions (details)
  182. [C++20] [Modules] Handle reachability for partial specialization (details)
  183. Don't write to source directory in test (details)
  184. [lldb] Handle jumping to the end in DW_OP_skip/DW_OP_bra (details)
  185. [libc++][ranges] implement `std::ranges::equal_range` (details)
  186. [libc++][ranges] implement `std::ranges::includes` (details)
  187. [ASTMatchers] Fix standalone build (details)
  188. [lldb][ARM] Invert emulation test assert message (details)
  189. [mlir][linalg] Fix FoldTensorCastConsumerOp invalid folding (details)
  190. [AMDGPU] gfx11 Fix VOP3 dot instructions (details)
  191. [mlir][arith] cmpi: move constant to the right side (details)
  192. [AMDGPU] Add a test where regClassPriorityTrumpsGlobalness uses more vgprs (details)
  193. [clang-tidy][NFC] Add preposition "of" to code annotation of ElseAfterReturnCheck (details)
  194. [mlir][linalg][transform] Add fuse_into_containing op (details)
  195. [mlir][linalg] Add attribute matcher to structured.match transform op (details)
  196. [mlir][linalg] Add tile-and-fuse with transform dialect example (details)
  197. Revert "[Libomptarget] Stop testing CPU offloading with LTO" (details)
  198. [Docs] Add release notes for opaque pointers (NFC) (details)
  199. [Libomptarget] Build the DeviceRTL BC using clang directly (details)
  200. [Internalize] Support glob patterns for API lists (details)
  201. [Libomptarget] Only export needed definitions in the BC library (details)
  202. [libc++] Support int8_t and uint8_t in integer distributions as an extension (details)
  203. [libc++] Take advantage of -fexperimental-library in libc++ (details)
  204. [clangd] Make forwarding parameter detection logic resilient (details)
  205. [LangRef] Update opaque pointers status (NFC) (details)
  206. [MLIR,OpenMP] : Add Conversion pattern for Critical Op (details)
  207. [MLIR][OpenMP] Add a constraint to the Threadprivate Op (details)
  208. [libc] Add float type and flag for nearest_integer to enable SSE4.2. (details)
  209. [Clang][Driver] Fix include paths for `--sysroot /` on OpenBSD/FreeBSD (details)
  210. [Libomptarget] Make the plugins link as LLVM libraries (details)
  211. [llvm-ar] Add object mode option -X for AIX (details)
  212. [libc] Implement sinf function that is correctly rounded to all rounding modes. (details)
  213. [AsmPrinter] Move lowerConstant() error code out of switch (NFC) (details)
  214. [clang][dataflow] Move NoopAnalysis from unittests to include (details)
  215. [mlir][tosa] Split canonicalization and folders out of TosaOps. (details)
  216. [AArch64] Move SeparateConstOffsetFromGEPPass before LSR and enable EnableGEPOpt by default. (details)
  217. [libc] Temporarily disable arm32's sinf, cosf, sincosf entrypoints. (details)
  218. [Costmodel] Add "type-based-intrinsic-cost" cli option (details)
  219. [BOLT] Add support for the latest perf tool (details)
  220. [clang][dataflow] Refactor ApplyBuiltinTransfer field out into DataflowAnalysisOptions struct (details)
  221. [CUDA] remove duplicate condition (details)
  222. [mlir][ods] Remove warning in `AttrOrTypeDef` (details)
  223. [LV] Rework widening cost of uniform memory ops for clarity [nfc] (details)
  224. [DAGCombiner] Simplify code around call to reduceLoadWidth in visitAND. NFC (details)
  225. [OpenMP][DeviceRTL] Fix the issue that multiple calls to `omp_get_wtime` is optimized out by mistake (details)
  226. [LV] Remove unused variable. NFC. (details)
  227. Revert "[OpenMP][DeviceRTL] Fix the issue that multiple calls to `omp_get_wtime` is optimized out by mistake" (details)
  228. [flang] Reduced CHECKs for transpose_opt.f90 (details)
  229. [flang] Try to lower math intrinsics to math operations first. (details)
  230. [NFC] FunctionSamples::getEntrySamples -> getHeadSamplesEstimate (details)
  231. [X86] Add X64 test coverage to smul-with-overflow.ll (details)
  232. [AArch64] Use neon instructions for i64/i128 ISD::PARITY calculation (details)
  233. [PowerPC][NFC] Convert the MMA test cases to use opaque pointers. (details)
  234. [mlir][tosa] Flip accessors used to prefixed form (NFC) (details)
  235. Remove references to old mailing lists that have moved to discourse. Replace with links to discourse. (details)
  236. [libc++][ranges] Implement `ranges::shuffle`. (details)
  237. [NFC] Fixed build fail of https://lab.llvm.org/buildbot/#/builders/207/builds/8752 (details)
  238. [libc] Don't call user comparator function for equal pointers (details)
  239. [Flang] Generate documentation for compiler flags (details)
  240. [llvm-driver] Fix build after 07b749800 (details)
  241. [mlir][vector] Extend transfer_write to read propagation (details)
  242. [NFC] Improve FileSpec internal APIs and usage in preparation for adding caching of resolved/absolute. (details)
  243. [mlir][vector] NFC change to improve doc of vector distribution op (details)
  244. [mlir][Arithmetic] Add `arith.delinearize_index` operation (details)
  245. [libc][nfc] move printf inf/nan to separate function (details)
  246. [clang-doc] Add check for pointer validity (details)
  247. [clang][CodeGen] Only include ABIInfo.h where required (NFC) (details)
  248. [DWP][DWARF] Detect and error on debug info offset overflow (details)
  249. [BOLT][DWARF] Fix bolt/test/X86/shared-abbrev.s (details)
  250. [OpenMP][DeviceRTL] Fix the issue that multiple calls to `omp_get_wtime` is optimized out by mistake (details)
  251. [AIX][NFC] modify the llvm-ar help information for big archive. (details)
  252. [OpenMP] Fix test error introduced in D130179 (details)
  253. [BOLT] Handle broken .dynsym in stripped binaries (details)
  254. [PhaseOrdering] add test for loop-idiom-recognize + tailcall; NFC (details)
  255. [Libomptarget] Don't report lack of CUDA devices (details)
  256. llvm.swift.async.context.addr cannot be modeled as NoMem because we don't want it to be cse'd accross async suspends (details)
  257. [ELF] --fortran-common: remove unneeded identify_magic call. NFC (details)
  258. [ELF] Internalize isBitcode. NFC (details)
  259. [CMake] Stop zstd find_package warnings (details)
  260. [LV] Use early return to simplify code structure (details)
  261. Strengthen -Wint-conversion to default to an error (details)
  262. [NFC] Start saving InstantiatedFromDecl in non-template functions (details)
  263. [NFC] give getParentFunctionOrMethod a 'Lexical' parameter (details)
  264. Revert "[InstCombine] enhance fold for subtract-from-constant -> xor" (details)
  265. Revert "[DWP][DWARF] Detect and error on debug info offset overflow" (details)
  266. [OpenMP][Offloading] Enlarge the work size of `wtime.c` in case of any noise (details)
  267. [NFC] Add some additional features to MultiLevelTemplateArgumentList (details)
  268. Fix buildbot breakage after https://reviews.llvm.org/D130309. (details)
  269. [Sanitizer][Darwin] Factor out code for GCD worker registration (details)
  270. [CUDA/SPIR-V] Force passing aggregate type byval (details)
  271. Revert "[NFC] Add some additional features to MultiLevelTemplateArgumentList" (details)
  272. [asan] Reset stack bounds of context (details)
  273. [mlir][python] Fix issue in diagnostic note initialization (details)
  274. [runtimes] Add pstl to the list of default runtimes to fix the build (details)
  275. Fix buildbot breakage after https://reviews.llvm.org/D130309. (details)
  276. Cache the value for absolute path in FileSpec. (details)
  277. Changed EOL to UNIX. NFC. (details)
  278. [NVPTX] Promote i24, i40, i48 and i56 to next power-of-two register when passing (details)
  279. [Driver][AArch64] Simplify -mtune (details)
  280. [lldb/Fuzzer] Add fuzzer for expression evaluator (details)
  281. [Driver][test] Clean up and improve some -mtune tests (details)
  282. [Driver][RISCV] Simplify -mtune (details)
  283. [Driver][SystemZ] Simplify -mtune (details)
  284. [Driver] Report -Wunused-command-line-argument for unimplemented -mtune= (details)
  285. [InstCombine] Improve folding of mul + icmp (details)
  286. Add a nop instruction if a section starts with landing pad for function splitter (details)
  287. Revert "[lldb/Fuzzer] Add fuzzer for expression evaluator" (details)
  288. [flang] Fold SET_EXPONENT() and FRACTION() (details)
  289. [lldb] Disable TestGuiExpandThreadsTree (details)
  290. [lldb] Remote accidental logs left in TestGuiExpandThreadsTree (details)
  291. [clang][dataflow] ArrayRef'ize debugString() (details)
  292. [libc++][test] Fix infinite loop when mkstemp fails (details)
  293. [clang][dataflow] Expose stringification functions for SAT solver enums (details)
  294. [flang] Admit trailing blanks when checking I/O specifiers (details)
  295. Move "clang/Basic/TokenKinds.h" into a separate top-level module. (details)
  296. [clang][dataflow] Add DataflowEnvironment::dump() (details)
  297. [Lit] Pass through DFLTCC from the surrounding environment (details)
  298. [flang] Fix parsing and semantics for array element substring%KIND/%LEN (details)
  299. [Driver] Error for -gsplit-dwarf with RISC-V linker relaxation (details)
  300. [flang] Correct folding of TRANSFER(integer, character array) (details)
  301. [libasan] Remove 4Mb stack limit for swapcontext unpoisoning (details)
  302. [flang] Fix a warning (details)
  303. [flang] Fold calls to ISHFTC() (details)
  304. [Attributor][FIX] HasBeenWrittenTo logic should only be used for reads (details)
  305. [NFC] Move function definition to cpp file (details)
  306. Use has_value instead of hasValue (NFC) (details)
  307. [mlir] Use value instead of getValue (NFC) (details)
  308. [flang] Support aint/anint for 80/128 bit in lowering (details)
  309. Use callables directly in any_of, count_if, etc (NFC) (details)
  310. [DAG] computeKnownBits - add basic shift-by-parts handling (details)
  311. [MIPS][compiler-rt] Fix stat struct's size for O32 ABI (details)
  312. [DAG] ExpandIntRes_ADDSUB - create UADDO/USUBO instead of ADDCARRY/SUBCARRY if overflow is known to be zero (details)
  313. [DAG] SimplifyDemandedBits - pull out repeated getValueType() calls. NFC. (details)
  314. [bazel] Add missing dependencies after 535b507ba58e8b5f604d53ffc961be1456d229a7 (details)
  315. [Clang] Add support for Unicode identifiers (UAX31) in C2x mode. (details)
  316. [Clang] Adjust extension warnings for #warning (details)
  317. [DAG] Move OR(AND(X,C1),AND(OR(X,Y),C2)) -> OR(AND(X,OR(C1,C2)),AND(Y,C2)) fold to SimplifyDemandedBits (details)
  318. Use the range-based overload of llvm::sort where possible (details)
  319. [Clang] Update the status of N2393 in c_status.html (details)
  320. Use llvm::sort instead of std::sort where possible (details)
  321. [IR] Fixed ambiguous call to llvm::report_fatal_error (details)
  322. [lld-macho] Fix segfault when handling LTO + object file weak defs (details)
  323. [X86] matchBinaryShuffle - limit SHUFFLE(X,Y) -> OR(X,Y) cases to where X + Y are the same width as the result (details)
  324. [lld-macho] Fold __objc_imageinfo sections (details)
  325. Use static_assert instead of assert (NFC) (details)
  326. Fix one stray `{LLVM -> CLANG}_TOOLS_INSTALL_DIR` (details)
  327. [flang] Fix name of dummy argument to intrinsic NEW_LINE(A='') (details)
  328. Revert "[NFC] Improve FileSpec internal APIs and usage in preparation for adding caching of resolved/absolute." and follow-ups (details)
  329. [flang] Don't fold zero-length substring references (details)
  330. [lld-macho][nfc] Reduce nesting of code added in D130125 (details)
  331. [flang] Clean up bogus semantic error on procedure pointer assignment (details)
  332. [X86] Add test case for Issue #56520 (details)
  333. [DAG] isSplatValue - don't attempt to merge any BITCAST sub elements if they contain UNDEFs (details)
  334. [flang] Correct IsHostAssociated() to be true for BLOCK constructs (details)
  335. [ADT] Use default member initialization (NFC) (details)
  336. [TableGen] Drop an unnecessary const from a return type (NFC) (details)
  337. [AMDGPU] Change DEBUG_TYPE from isel to amdgpu-isel (details)
  338. [Analysis] Remove a redundant return statement (NFC) (details)
  339. Convert for_each to range-based for loops (NFC) (details)
  340. [AMDGPU] Remove a redundant variable (NFC) (details)
  341. [Vectorize] Remove isConsecutiveLoadOrStore (NFC) (details)
  342. [NFC] Switch a few uses of undef to poison as placeholders for unreachable code (details)
  343. fix tests for commit 9df0b254d24eca098 (details)
  344. Autogenerate tests for win64-byval.ll . NFC (details)
  345. [LegacyPM] Remove {,PostInline}EntryExitInstrumenterPass (details)
  346. [lldb] Adapt lldb tests to changes in 71cdb8c6f144 (details)
  347. [IPO] Use std::array for AccessKind2Accesses (NFC) (details)
  348. [CodeGen] Use range-based for loops (NFC) (details)
  349. clang/include/clang/module.modulemap: Mark `Tooling/Inclusions/*.inc` as textual. (details)
  350. [RISCV] Add a continue to reduce nesting. NFC (details)
  351. [Orc] Use default member initialization (NFC) (details)
  352. [Analysis] Use default member initialization (NFC) (details)
  353. [libcxx] Remove static inline and make use of _LIBCPP_HIDE_FROM_ABI in __support/xlocale/__nop_locale_mgmt.h header (details)
  354. [Passes] Simplify ChangePrinter names. NFC (details)
  355. [Hexagon] Remove unused declaration getByteVectorTy (NFC) (details)
  356. Revert "[Orc] Use default member initialization (NFC)" (details)
  357. [clangd] Do not try to use $0 as a placeholder in completion snippets (details)
  358. [MC] Delete dead zlib-gnu code and simplify writeSectionData (details)
  359. [MC] Remove unused renameELFSection (details)
  360. [X86] Don't assume an AND/ANDNP element is undef/undemanded just because one element is undef (details)
  361. [X86][SSE] Enable X86ISD::ANDNP constant folding (details)
  362. [X86] combineAndnp - remove unused variable. NFC. (details)
  363. [DAG] SimplifyDemandedVectorElts - if every and/mul element-pair has a zero/undef then just constant fold to zero (details)
  364. [DAG] SimplifyMultipleUseDemandedBits - early-out for any scalable vector types (details)
  365. [DAG] MaskedVectorIsZero - don't bother with (-1).isSubsetOf mask check. NFC. (details)
  366. Fix crash in ObjC codegen introduced with 5ab6ee75994d645725264e757d67bbb1c96fb2b6 (details)
  367. [Clang] De-deprecate volatile compound operations (details)
  368. [clang] Fix incorrect constant folding of `if consteval` (details)
  369. [Clang] Add missing paper revisions in the release notes [NFC] (details)
  370. [X86] Regenerate hoist-and-by-const-from-lshr-in-eqcmp-zero.ll with common SSE2 prefix (details)
  371. [DAG] getNode - assert that SMUL_LOHI/UMUL_LOHI nodes have the correct ops + types (details)
  372. [X86] Autogenerate some of the fp128 tests. NFC (details)
  373. [DAG] visitSMUL_LOHI/visitUMUL_LOHI - ensure we canonicalize constants to the RHS (details)
  374. AMDGPU: Fix broken test checks (details)
  375. [X86] Autogenerate cfguard-x86-64-vectorcall.ll. NFC (details)
  376. RegAllocGreedy: Fix subranges when rematerializing dead subreg defs (details)
  377. [X86] Autogenerate atomic tests. NFC (details)
  378. [compiler-rt][CMake] Enable TF intrinsics on powerpc32 Linux (details)
  379. [clang-tidy] implement new check 'misc-const-correctness' to add 'const' to unmodified variables (details)
  380. [Driver] Enable some sanitizers on FreeBSD AArch64 (details)
  381. [gn build] Port 46ae26e7eb70 (details)
  382. [ELF] Optimize some non-constant alignTo with alignToPowerOf2. NFC (details)
  383. [llvm] Remove unused forward declarations (NFC) (details)
  384. [lldb] Use true instead of 0 (NFC) (details)
  385. [lldb] Use nullptr instead of NULL (NFC) (details)
  386. [lldb] Remove redundant member initialization (NFC) (details)
  387. Remove redundant string initialization (NFC) (details)
  388. [ExecutionEngine] Fix a header guard (NFC) (details)
  389. [CodeGen] Remove a redundant void (NFC) (details)
  390. [libc++] Granularize some more type_traits (details)
  391. [gn build] Port b7aa9c4ac8e7 (details)
  392. [PhaseOrdering] add explanatory comment for test; NFC (details)
  393. [ValueTracking] add test for isImpliedCondition with vector types; NFC (details)
  394. [ValueTracking] allow vector types in isImpliedCondition() (details)
  395. [IPO] Use range-based for loops (NFC) (details)
  396. [Hexagon] Remove unused declaration SelectZeroExtend (NFC) (details)
  397. [Hexagon] Remove unused declaration CanReturnSmallStruct (NFC) (details)
  398. Use any_of (NFC) (details)
  399. [NFC] Add parentheses in MathExtra.h (details)
  400. Use llvm::less_first and llvm::less_second (NFC) (details)
  401. [Reassociate][NFC] Consistent checking for FastMathFlags suitability (details)
  402. [llvm-objcopy] Remove remnant .zdebug code (details)
  403. [mlir][Arithmetic] Fix printing larger integer attributes in arith.const (details)
  404. [clang] better error message for while loops outside of control flow (details)
  405. [clang] Remove unused forward declarations (NFC) (details)
  406. [llvm] Remove redundaunt virtual specifiers (NFC) (details)
  407. [clang] Remove redundant virtual specifies (NFC) (details)
  408. [llvm-objcopy] --compress-debug-sections: fix uninitialized ch_reserved for Elf64_Chdr (details)
  409. Remove redundaunt override specifiers (NFC) (details)
  410. [Hexagon] Remove isLateInstrFeedsEarlyInstr (NFC) (details)
  411. [SCEV][NFC][CT] Cheaper handling of guards in isBasicBlockEntryGuardedByCond (details)
  412. [llvm-objcopy] Remove getDecompressedSizeAndAlignment. NFC (details)
  413. [AArch64][SVE] NFC: Add tests for masked add/sub patterns (D129751) (details)
  414. [AArch64][SVE] Add patterns to select masked add/sub instructions (details)
  415. [clang][analyzer] Added partial wide character support to CStringChecker (details)
  416. [llvm-objcopy] Simplify --compress-debug-sections handling with AliasArgs. NFC (details)
  417. [LangRef] Update for opaque pointers (NFC) (details)
  418. [Docs] Update GEP docs for opaque pointers (details)
  419. [flang] Use value instead of getValue (NFC) (details)
  420. [flang] Use X->foo() instead of X.getValue().foo() (NFC) (details)
  421. [NFC][GVN] Put phi-translation of 'add' behind a switch (details)
  422. [pseudo] Fix minor errors in module grammar (details)
  423. [AArch64] Add f16 fpimm patterns (details)
  424. [ELF] Simplify --build-id/--color-diagnostics with AliasArgs. NFC (details)
  425. [AsmPrinter] Reject ptrtoint to larger size in lowerConstant() (details)
  426. [llvm][FileCheck] Fix unit tests failures with EXPENSIVE_CHECKS (details)
  427. [ELF] --reproduce: support --export-dynamic-symbol-list (details)
  428. [mlir][Math] Add constant folder for ExpOp. (details)
  429. [clang][ASTImporter] Improved handling of functions with auto return type. (details)
  430. tsan: remove tracking of racy addresses (details)
  431. tsan: prevent pathological slowdown for spurious races (details)
  432. [CMake] Copy folder without permissions (details)
  433. [mlir] Apply ClangTidyPerformance findings (NFC) (details)
  434. [mlir][sparse][nfc] Fix memory leak in sparse sampled matmul integration test (details)
  435. [DebugInfo] Avoid ptrtoint expression in generic test (details)
  436. [RISCV] Scalarize binop followed by extractelement. (details)
  437. [mlir][tensor][bufferize] Load dependent dialects (details)
  438. [Libomptarget] Add checks for AMDGPU TargetID using new image info (details)
  439. AMDGPU: Turn off force init 16 input SGPRS for pal (details)
  440. [C++20] [Modules] Make the linkage consistent for class template and its (details)
  441. [mlir] Transform dialect: separate dependent and generated dialects (details)
  442. [mlir][tensor][bufferize] Fix deallocation of GenerateOp/FromElementsOp (details)
  443. Revert "[Libomptarget] Add checks for AMDGPU TargetID using new image info" (details)
  444. [mlir][tensor][bufferize][NFC] Remove duplicate code (details)
  445. [pseudo] Eliminate multiple-specified-types ambiguities using guards (details)
  446. [C++20][Modules] Add a testcase for [basic.link] p10 [NFC]. (details)
  447. Switch from XFAIL to UNSUPPORTED; NFC (details)
  448. Rewording "static_assert" diagnostics (details)
  449. [ValueTracking] Fix unused variable warning in release builds. NFC (details)
  450. [flang] Support lowering intrinsic `selected_real_kind` for variables (details)
  451. [SystemZ][z/OS] Open YAML text files as text (details)
  452. [AArch64][NFC] Add test case for setcc (iN bitcast (vNi1 X)), (iN 0), (eq|ne) (details)
  453. [AArch64] Combine setcc (iN (bitcast (vNi1 X))) with vecreduce_or (details)
  454. [lldb][ARM/AArch64] Use sys/uio.h instead of socket.h in native register context (details)
  455. [LoongArch] Parse LoongArch base ABI in ObjectYAML and llvm-readobj (details)
  456. [Sema] Merge C++20 concept definitions from different modules in same TU (details)
  457. [C++20][Modules] Update ADL to handle basic.lookup.argdep p4 [P1815R2 part 1] (details)
  458. Revert "Revert "[Libomptarget] Add checks for AMDGPU TargetID using new image info"" (details)
  459. [MLIR] Generic 'malloc', 'aligned_alloc' and 'free' functions (details)
  460. [mlir] move _mlir_alloc and friends to CRunnerUtils (details)
  461. [llvm-objdump,ARM] Fix .byte directives dumping the wrong byte. (details)
  462. Reapply "[NFC] Add some additional features to MultiLevelTemplateArgumentList"" (details)
  463. [JITLink][COFF] Don't dead strip COMDAT associative symbol. (details)
  464. [JITLink][COFF] Handle out-of-order COMDAT second symbol. (details)
  465. [mlir][linalg] Expand test case for tile-and-fuse with transform dialect (details)
  466. [libc] Raise FE_INVALID for sinf with +- inf inputs. (details)
  467. [JITLink][COFF] Implement IMAGE_SYM_CLASS_LABEL. (details)
  468. [ORC][COFF] Properly set weak flag to COMDAT symbols. (details)
  469. [JITLink][COFF][x86_64] Reimplement ADDR32NB/REL32. (details)
  470. [lldb][AArch64] Add UnpackTagsFromCoreFileSegment to MemoryTagManager (details)
  471. [lldb][AArch64] Fix an unused variable warning in release builds. NFC (details)
  472. [lldb][AArch64] Use macro for unused var without asserts enabled (details)
  473. [AArch64][SVE] Fold target specific ext/trunc nodes into loads/stores (details)
  474. Generalize the vector transfer flattening patterns (dyn shapes). (details)
  475. [llvm][cmake] Shore up `llvm_check_linker_flags`. (details)
  476. [X86] Custom type legalize v2i32 smulo/umulo to use a single pmuldq/pmuludq. (details)
  477. [lldb] Make compiler-rt an optional LLDB test dependency (details)
  478. [flang][nfc] Add missing `REQUIRES: asserts` in a test (details)
  479. [flang] Support intrinsic `selected_int_kind` for variables (details)
  480. [libc++] Fix algorithms which use reverse_iterator (details)
  481. Revert "Revert "Revert "[Libomptarget] Add checks for AMDGPU TargetID using new image info""" (details)
  482. [RISCV] Teach RISCVCodeGenPrepare to optimize (zext (abs(i32 X, i1 1))). (details)
  483. [lld-macho] Demangle location name in undefined symbol diagnostics (details)
  484. [lldb] [gdb-remote] Refactor killing process and move it to client (details)
  485. Use `<stdatomic.h>` with MSVC and C++ (details)
  486. Fix assertion in SmallDenseMap constructor with reserve from non-power-of-2 buckets count (details)
  487. [flang] Better error message for NULL() actual argument for dummy allocatable (details)
  488. [GlobalISel][DebugInfo] Remove debug info with zero line from constants inserted at entry block (details)
  489. [Reassociate][NFC] Use an appropriate dyn_cast for BinaryOperator (details)
  490. [mlir] Update Python CMake version requirement. (details)
  491. [flang] Runs FIR SimplifyRegionLitePass pass after calling the inliner (details)
  492. [Clang] Status of the C++23 papers approved by WG21 at the July plenary (details)
  493. Revert "[mlir][Arithmetic] Add `arith.delinearize_index` operation" (details)
  494. [flang] Dial some errors down to warnings for ASSOCIATED() (details)
  495. [Kaleidoscope] Fix DWARF function creation example (details)
  496. [clang][dataflow] Fix MapLattice::insert() to not drop return value (details)
  497. [libc] Add a simple StringStream class. (details)
  498. [clang][dataflow] Rename iterators from IT to It (details)
  499. [Flang][OpenMP] Initial support for integer reduction in worksharing-loop (details)
  500. [RISCV] Add more test cases for select with (setge X, C) condition. (details)
  501. [lld-macho] Implement -load_hidden (details)
  502. Revert "[lld-macho] Implement -load_hidden" (details)
  503. [flang][runtime] Reset unit frame buffer when re-opening (details)
  504. [flang] Allow restricted specific intrinsic functions as implicitly-interfaced procedure pointer targets (details)
  505. [Passes] add a tail-call-elim pass near the end of the opt pipeline (details)
  506. [OpenMP] Remove noinline attributes in the device runtime (details)
  507. AMDGPU: Adjust register allocation priority values down (details)
  508. RegAllocGreedy: Add a command line flag for reverseLocalAssignment (details)
  509. [libc] Add dirent.h functions opendir, readdir, closedir and dirfd. (details)
  510. [WebAssembly] Use `localexec` as default TLS model for non-Emscripten targets (details)
  511. [libc][Obvious] Use the correct StringView constructor in dirent_test. (details)
  512. Reland "[lld-macho] Implement -load_hidden" (details)
  513. [asan][test] Additional test requiring weak symbol for dyld64. (details)
  514. [Libomptarget] Reintroduce host architecture checks for device RTL (details)
  515. [cmake] Support custom package install paths (details)
  516. [llvm][cmake] Make `install_symlink` workflow work with absolute install dirs (details)
  517. Revert "[llvm][cmake] Make `install_symlink` workflow work with absolute install dirs" (details)
  518. tests: add attributes that would normally come from inferattrs (details)
  519. MemoryBuiltins: remove malloc-family funcs from list (details)
  520. Split class ValueRange to a new file (details)
  521. [mlir][NFC] Remove TypeRange's constructors that cause ambiguity (details)
  522. [Driver] Ignore unimplemented -mtune= for ARM/PowerPC (details)
  523. [BOLT] Process each block only once in fixCFGForPIC (details)
  524. [IRBuilder] Add assert for AtomicRMW ordering (details)
  525. [RISCV] Refactor translateSetCCForBranch to prepare for D130508. NFC. (details)
  526. [Clang] Fix how we set the NumPositiveBits on an EnumDecl to cover the case of single enumerator with value zero or an empty enum (details)
  527. [GlobalISel] Fix miscompile of G_UREM + G_UDIV due to not checking for equality (details)
  528. [mlir] Refactor the Parser library in preparation for an MLIR binary format (details)
  529. [LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 2 (details)
  530. [lld-macho] Implement -hidden-l (details)
  531. [Flang][OpenMP] Add support for lastprivate clause for worksharing loop. (details)
  532. [mlir][Parser] Fix memory leak when failing to parse a forward declared block (details)
  533. [mlir] SCCP add missing pessimistic setting (details)
  534. [mlir][Math] Add constant folder for Exp2Op. (details)
  535. Revert "[LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 2" (details)
  536. [DAGCombiner] Teach scalarizeExtractedBinop to support scalable splat. (details)
  537. [llvm][cmake] Make `install_symlink` workflow work with absolute install dirs (details)
  538. [bazel] Add new rule for c60b897d22b2feab3282c4fc2b390bc87560c7de (details)
  539. [JITLink][COFF] Handle duplicate external symbols. (details)
  540. [JITLink][COFF] Implement IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY/LIBRARY. (details)
  541. [JITLink][COFF] Implement IMAGE_COMDAT_SELECT_LARGEST partially. (details)
  542. [flang] Remove unused variable lastPrivBlock (NFC) (details)
  543. [LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 2 (details)
  544. [X86][DAGISel] Don't widen shuffle element with AVX512 (details)
  545. [JITLink][COFF] Consider lib/dll files in llvm-jitlink. (details)
  546. [JITLink][COFF] Don't dead strip seh frame of exported function. (details)
  547. [CodeGen] Consider MangleCtx when move lazy emission States (details)
  548. [DirectX backend] [NFC]Add DXILOpBuilder to generate DXIL operation (details)
  549. [BOLT][TEST] Update fptr.test (details)
  550. libclang.so: Make SONAME the same as LLVM version (details)
  551. [LoopDataPrefetch] Fix crash when TTI doesn't set CacheLineSize (details)
  552. [gn build] port bc39d7bdd497 (libclang.map -> libclang.exports) (details)
  553. [CodeMetrics] use hasOneLiveUse instead of hasOneUse while analyzing inlinable callsites (details)
  554. [gn build] tweak how symbol_exports map files look on linux, for 94c00c10e (details)
  555. fix comment typo to cycle bots (details)
  556. [mlir] Use value_or (NFC) (details)
  557. Use isa instead of dyn_cast (NFC) (details)
  558. Remove redundaunt virtual specifiers (NFC) (details)
  559. [flang] Use value or * instead of getValue (NFC) (details)
  560. [ADT] Deprecate Optional::getValueOr (NFC) (details)
  561. [CMake][Fuchsia] Enable assertions and backtraces in stage 1 build (details)
  562. [clang-format] Fix a hang when formatting C# $@ string literals (details)
  563. [LoongArch] Use `end namespace xxx` style comment. NFC (details)
  564. [analyzer] ArrayInitLoopExpr with array of non-POD type (details)
  565. [BOLT] Support files with no symbols (details)
  566. [LLDB][Reliability] Fix register value unpacking (details)
  567. [ARM] Add Tag_CPU_arch missing value descriptions in attribute parser (details)
  568. [flang] Rename variables in test. NFCI (details)
  569. [cmake] Fix missing paren in `FindPrefixFromConfig` (details)
  570. [analyzer] Lambda capture non-POD type array (details)
  571. [Libomptarget] Add checks for AMDGPU TargetID using new image info (details)
  572. [lldb][AArch64] Add support for memory tags in core files (details)
  573. [RISCV] Lazily add RVV C intrinsics. (details)
  574. [AArch64][SVE] NFC: Add tests for masked mla/mls patterns (D130492) (details)
  575. [AArch64][SVE] Add patterns to select mla/mls (details)
  576. [LLDB][ARM] Generalise adding register state in emulation tests and add D registers (details)
  577. [analyzer] Structured binding to tuple-like types (details)
  578. [clang][dataflow] Fix SAT solver crashes on `X ^ X` and `X v X` (details)
  579. [lldb][ARM] Print mismatched registers in emulation tests (details)
  580. [ArgPromotion] Transfer metadata nontemporal to promoted loads (details)
  581. [lldb][ARM] Misc improvements to TestEmulations (details)
  582. [MC,llvm-objdump,ARM] Target-dependent disassembly resync policy. (details)
  583. [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. (details)
  584. [llvm-objdump,ARM] Make dumpARMELFData line up with instructions. (details)
  585. Reassoc FMF should not optimize FMA(a, 0, b) to (b) (details)
  586. [flang][OpenMP] Lowering support for default clause (details)
  587. [lldb][ARM] Add tests for vpush/vpop D registers (details)
  588. [llvm-objdump] Fix type mismatch in std::min. (details)
  589. [lldb][ARM] Use portable printf tokens for 64 bit types (details)
  590. [clang][analyzer][NFC] Use value_or instead of ValueOr (details)
  591. [llvm-objdump,ARM] Fix a lot more tests. (details)
  592. [CMake] Fix add_subdirectory llvm builds (details)
  593. [mlir] Fall back to posix_memalign for aligned_alloc on MacOS (details)
  594. [analyzer] Fix unused variable warning in release builds. NFC. (details)
  595. [RISCV][Clang] Refactor and rename rvv intrinsic related stuff. (NFC) (details)
  596. Fix MSVC "not all control paths return a value" warning. NFC (details)
  597. [RISCV][Clang] Refactor RISCVVEmitter. (NFC) (details)
  598. [C++20] [Modules] Handle linkage properly for specializations when overloading (details)
  599. [analyzer] Improve loads from reinterpret-cast fields (details)
  600. [llvm-objdump,ARM] Fix further test failures. (details)
  601. [clang] [docs] Update the changes of C++20 Modules in clang15 (details)
  602. [bazel] Port 7a5cb15ea6facd82756adafae76d60f36a0b60fd (details)
  603. [Clang] [P2025] Analyze only potential scopes for NRVO (details)
  604. [bazel] Run autoformatter on BUILD.bazel (details)
  605. [gn build] Port 7a5cb15ea6fa (details)
  606. [libc++] Remove XFAIL for libcpp_deallocate on AIX, which seems to be passing now (details)
  607. [libc++] Generalize the customizeable assertion handler (details)
  608. [libc++][NFC] Add missing SHA in ABI changelog (details)
  609. [pseudo] Allow opaque nodes to represent terminals (details)
  610. [NFC] Fix some C++20 warnings (details)
  611. [clang][dataflow] Add explicit "AST" nodes for implications and iff (details)
  612. [flang] Remove fp128 support for llvm.round and llvm.trunc (details)
  613. [Debuginfo][llvm-dwarfutil] Add check for unsupported debug sections. (details)
  614. [C++20] [Modules] Don't handle no linkage entities when overloading (details)
  615. [RISCV] Precommit test for D130251 (details)
  616. [libc] Use nearest_integer instructions to improve expf performance. (details)
  617. [libc] Use nearest_integer instructions to improve expm1f performance. (details)
  618. [DAGCombine] Mask doesn't have to be (EltSize - 1) exactly when combining rotation (details)
  619. [bazel] Port 628fbbef81c5ac806e6dbf2bce18dd44980051b1 (details)
  620. Revert "[flang][OpenMP] Lowering support for default clause" (details)
  621. tsan: capture shadow map start/end on init and reuse in reset (details)
  622. [AArch64][SVE] NFC: Add test-case to sve-ptest-removal-cmp* tests (details)
  623. [AArch64][SVE] Consider more intrinsics in 'isZeroingInactiveLanes'. (details)
  624. [AArch64][SVE] Sink ptrue into loop if it is used by PTEST. (details)
  625. LangRef: note that `allockind("free")` requires void return (details)
  626. [mlir] Update bazel build. (details)
  627. [mlir] Sort the libraties in BUILD.bazel. (details)
  628. [AMDGPU][MC][GFX11] Correct encoding of VOP3/VOP3_DPP v_cmpx* opcodes (details)
  629. [LLDB][ClangExpression] Prevent nullptr namespace map access during logging (details)
  630. [cmake] Slight fix ups to make robust to the full range of GNUInstallDirs (details)
  631. [llvm][cmake] Follow up to D117973 (details)
  632. [AMDGPU][MC][GFX11] Correct src0 for VOP3_DPP variants of v_cmp*class* opcodes (details)
  633. [WPD] Use new llvm.public.type.test intrinsic for potentially publicly visible classes (details)
  634. [DWP][DWARF] Detect and error on debug info offset overflow (details)
  635. [gn build] (manually) port a5640968f2f7 (details)
  636. [SVE][SelectionDAG] Use INDEX to generate matching instances of BUILD_VECTOR. (details)
  637. [bolt,AArch64] Fix one more test failure from D130358. (details)
  638. [libc++] Use uninitialized algorithms for vector (details)
  639. [gn build] Port f4fb72e6d4ce (details)
  640. [RISCV] Add codegen coverage for ceil/floor/trunc/round/roundeven within FPR (details)
  641. [WinEH] Apply funclet operand bundles to nounwind intrinsics that lower to function calls in the course of IR transforms (details)
  642. [AMDGPU] Start refactoring GCNSchedStrategy (details)
  643. [C++20] [Modules] Disable preferred_name when writing a C++20 Module interface (details)
  644. [mlir][transform] Add ForeachOp to transform dialect (details)
  645. [clangd] Improve XRefs support for ObjCMethodDecl (details)
  646. [AMDGPU][GFX10][DOC][NFC] Update assembler syntax description (details)
  647. [AArch64] Simplify BTI/PAC-RET module flags (details)
  648. [DAG] matchRotateSub - set demanded bits to the shift amount type size, not the shift result size. (details)
  649. [clang-offload-bundler] Library-ize ClangOffloadBundler (details)
  650. StackFrame::GetValueObjectForFrameVariable holds the StackFrame lock too long. (details)
  651. [MachineFunctionPass] Support -print-changed and -print-changed=quiet (details)
  652. [clang][dataflow] Analyze calls to in-TU functions (details)
  653. Revert "[clang][dataflow] Analyze calls to in-TU functions" (details)
  654. [amdgpu][nfc] Skip operations on padding fields in LDS struct (details)
  655. [gn build] Port 8348c4095600 (details)
  656. [RISCV] Minor fixes to rv64c-valid.s test. (details)
  657. [clang][dataflow] Analyze calls to in-TU functions (details)
  658. [GlobalISel] Import patterns for G_FMAXIMUM + G_FMINIMUM (details)
  659. [Matrix] Refactor tiled loops in a struct. NFC (details)
  660. [RISCV] Add Predicate to c.lw/c.sw/c.lwsp/c.swsp InstAliases with no offset. (details)
  661. [Matrix] Add assert to catch extracted vectors with poison elements (details)
  662. Revert "[clang-offload-bundler] Library-ize ClangOffloadBundler" (details)
  663. [Sanitizers][Darwin] Allows '-mtargetos' to used to set minimum deployment target. (details)
  664. [gn build] Port 4638d7a28f62 (details)
  665. [InstSimplify] remove redundant calls to 'isImplied'; NFCI (details)
  666. [trace][intel pt] Introduce wall clock time for each trace item (details)
  667. Move GetControlFlowKind's logic to DisassemblerLLVMC.cpp (details)
  668. [clang] Pass FoundDecl to DeclRefExpr creator for operator overloads (details)
  669. [Clang][Doc] Update the release note for clang (details)
  670. [AggressiveInstCombine] convert sqrt libcalls with "nnan" to sqrt intrinsics (details)
  671. [Support] Workaround compiler bug in MSVC (details)
  672. [amdgpu][nfc] Separate LDS struct creation from RAUW (details)
  673. [lldb] Disable TestStackFromStdModule.py (details)
  674. [InstCombine] Fold strtoul and strtoull and avoid PR #56293 (details)
  675. [clang-tidy] Avoid extra parentheses around MemberExpr (details)
  676. [CGDebugInfo] Access the current working directory from the `VFS` (details)
  677. [lldb/ClangExpressionParser] Fix compiler error due to `clang::CreateLLVMCodeGen()` API change (details)
  678. [RISCV] Pre-commit tests for D130146. NFC (details)
  679. [ELF][test] Clean up print-archive-stats.s (details)
  680. [ELF] addLibrary: fix a use-after-free bug in archiveName (details)
  681. [mlir] Refactor SubElementInterface replace support (details)
  682. [ELF] addDependentLibrary: fix a use-after-free bug in archiveName (details)
  683. github: Fix release automation /branch command with new repo (details)
  684. [CodeGen] Fixed ambiguous symbol ExtAddrMode in case of NDEBUG and LLVM_ENABLE_DUMP (details)
  685. github: Automatically assign reviewers for backport requests (details)
  686. workflows: Add GitHub action for automating some release tasks (details)
  687. Revert "[Support] Workaround compiler bug in MSVC" (details)
  688. [libc++][ranges] Implement `ranges::generate{,_n}`. (details)
  689. [libc++][ranges] Make sure all range algorithms support differing projection types: (details)
  690. Add string conversion for InstructionControlFlowKind enum (details)
  691. [libc++][ranges] Implement `ranges::is_heap{,_until}`. (details)
  692. [libc++][NFC] Add checks for lifetime issues in classic algorithms. (details)
  693. Import CI tests from the release branch (details)
  694. [asan][test] Cleanup asan-stack-safety.ll test (details)
  695. workflows: Use sccache to speed up CI builds (details)
  696. [amdgpu][nfc] Extract kernel annotation from processUsedLDS (details)
  697. [Polly] Insert !dbg metadata for emitted CallInsts. (details)
  698. [amdgpu][nfc] Separate processUsedLDS into independent pieces, rename it (details)
  699. [asan][test] Check for __asan_stack_malloc (details)
  700. [ASan] Use stack safety analysis to optimize allocas instrumentation. (details)
  701. [clang][AIX] Add option to control quadword lock free atomics ABI on AIX (details)
  702. [libc++][ranges] Fix the CI. (details)
  703. [lld-macho] Fix -bitcode_process_mode arg type (details)
  704. Inline function calls. (details)
  705. Bump the trunk major version to 16 (details)
  706. [NFC] Convert a dyn_cast<> to an isa<> (details)
  707. [NFC] [C++20] [Modules] Use Sema::isCurrentModulePurview() to simplify the codes (details)
  708. [clang] Make parts of index test optional (details)
  709. [NFC] [C++20] [Modules] Use Sema::isModuleUnitOfCurrentTU to simplify the code (details)
  710. Update checks legalize-cttz.mir test before change. (details)
  711. [pseudo] Reorganize CXX.h enums (details)
  712. [pseudo] Remove dead header (details)
  713. [pseudo] Add dangling-else guard to missing if-statement variants (details)
  714. [AArch64][GlobalISel] Lower vector G_CTTZ. (details)
  715. [ARM] Add target feature to force 32-bit atomics (details)
  716. [mlir] Apply ClangTidyPerformance findings (NFC) (details)
  717. [ARM] Correct features on pacbti instructions. (details)
  718. Disable stack-sizes section by default for PS4. (details)
  719. Emit a simple StackSizesSection on PS4. (details)
  720. Revert "[Debuginfo][llvm-dwarfutil] Add check for unsupported debug sections." (details)
  721. [mlir] Partially port splitting transform to TilingInterface (details)
  722. [mlir] Make ViewLikeInterface Range work with attributes (details)
  723. [mlir] more aggressive folding in tiling/fusion transformations (details)
  724. [flang] Generalize `AbstractResultOpt` pass (details)
  725. [flang][NFC] Unify check prefixes in `abstract-results.fir` test (details)
  726. [pseudo] Fix initializer of string table (details)
  727. [clang] Implement ElaboratedType sugaring for types written bare (details)
  728. Update ProgrammersManual STL docs (details)
  729. [ARM] Test more atomic sizes with +atomics-32 feature (NFC) (details)
  730. [CSKY] Fix the btsti16 instruction missing in generic processor (details)
  731. [clang-tidy] Add execute perms back to add_new_check script (details)
  732. [mlir] update Bazel for e99fae899710b041994cef4beb6764f8dfbe8ef0 (details)
  733. [DAG] SimplifyDemandedBits - don't early-out for multiple use values (details)
  734. [clang][ExtractAPI] Add a space between type and name in property declaration fragments (details)
  735. [clang][ExtractAPI] Ensure that class properties have a kind of "Type Property" (details)
  736. [Support] Handle SPARC in sys::getHostCPUName (details)
  737. [RISCV]Enable isIntDivCheap when attribute is minsize (details)
  738. [flang] Single entry point for GET_COMMAND_ARGUMENT (details)
  739. [compiler-rt][Sanitizer] Link sanitizer libs with -latomic on SPARC (details)
  740. [flang] Disable pipefail for tests for stdin input (details)
  741. [Sema] Return primary merged decl as canonical for concepts (details)
  742. [CMake] Enable -z defs on Solaris (details)
  743. [clang][ExtractAPI] Fix objc_property.m reference output (details)
  744. Sinking or hoisting instructions between loops before fusion (details)
  745. [gn build] (semi-manually) port 6bdb15fe844c (details)
  746. [trace] Add instruction control flow kind to JSON trace dumper's output (details)
  747. [lldb] Always use APFloat for FP dumping (details)
  748. [mlir][LLVM] Fix incorrect GEP fold with struct constants (details)
  749. ClangLinkerWrapper: explicitly #include <atomic> (details)
  750. clang: include ManagedStatic.h for llvm_shutdown (details)
  751. ManagedStatic: remove from ASTMatchersInternal.h (details)
  752. [DAG] SimplifyDemandedBits - ensure we clear known One bits that AssertZext asserts are really known Zero (details)
  753. [mlir][complex] Custom attribute comlex.number. (details)
  754. [libLTO] Set data-sections by default in libLTO. (details)
  755. [Bazel] Bump to v16.0.0, corresponding to llvmorg-16-init (details)
  756. Revert "ManagedStatic: remove from ASTMatchersInternal.h" (details)
  757. Revert "[libLTO] Set data-sections by default in libLTO." (details)
  758. [bazel] Port 5caa941f683270c3e5078ec46f208212b565c505 (details)
  759. [libLTO] Set data-sections by default in libLTO. (details)
  760. [LV] Add missing uses to test to make them more robust. (details)
  761. Revert "[OpenMP] Remove noinline attributes in the device runtime" (details)
  762. [NFC][flang] Remove the unused header in Bridge.cpp (details)
  763. [amdgpu][nfc] Fix build with a certan Clang version (details)
  764. [libc++][doc] Updates status documents. (details)
  765. [AArch64][SVE] Add Gather Index narrowing tests (details)
  766. [AggressiveInstCombine] add tests for sqrt with known positive operand; NFC (details)
  767. [AggressiveInstCombine] check sqrt operand to allow more libcall->intrinsic transforms (details)
  768. [NFC][flang] Add FIXME for privatization of loop bounds in Bridge.cpp (details)
  769. [libc++][doc] Updates format status page. (details)
  770. [flang] Support the color diagnostics on scanning, parsing, and semantics (details)
  771. [mlir][sparse] fix error when sparse kernel is nested in a scf structrual operator. (details)
  772. [RISCV][LV] Add basic tests for default configuration (details)
  773. [libc++] Update clang-format style. (details)
  774. [libc++][doc] Extended integral type support (details)
  775. [libc] Change sinf range reduction to mod pi/16 to be shared with cosf. (details)
  776. [PowerPC] Change long to int64_t (which is always 64 bit or 8 bytes ) (details)
  777. [RISCV] Disable constant hoisting for multiply by negated power of 2. (details)
  778. [RISCV] Add isel pattern for (mul (and X, 0xffffffff), 3<<C) with Zba. (details)
  779. Fix misc uses of "long" variables to use "int64_t". (details)
  780. [Lit] Sort previously failed tests early (details)
  781. Allow data prefetch into non-default address space (details)
  782. [LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 3 (details)
  783. [AArch64][GlobalISel] Add heuristics for localizing G_CONSTANT. (details)
  784. [LV] Refresh an autogened test to pickup naming changes (details)
  785. [libc++] Fixes the CI. (details)
  786. [AArch64] Explicitly use v1i64 type for llvm.aarch64.neon.pmull64 (details)
  787. [ELF][test] Fix compressed-debug-level.test with zlib-ng (details)
  788. [clang][dataflow][NFC] Remove last use of deprecated ctor (details)
  789. [AMDGPU] Precommit s_setprio scheduling test. NFC. (details)
  790. [libc++] Implement P1004R2 (constexpr std::vector) (details)
  791. [VPlan] Mark VPPredInstPHIRecipe as not having side-effects. (details)
  792. Use hasNItemsOrLess() in MRI::hasAtMostUserInstrs(). (details)
  793. [LV][RISCV] Add a test case for a quality problem mixing vector index and data types (details)
  794. [DebugInfo] Teach LLVM and LLDB about ptrauth in DWARF (details)
  795. [mlir][OpenMP] Add omp.atomic.update canonicalization (details)
  796. [AMDGPU] Consider S_SETPRIO a scheduling boundary (details)
  797. [clang-offload-bundler] Library-ize ClangOffloadBundler (details)
  798. [gn build] Port 0f3f357e26cf (details)
  799. [clang-format] FIX: Misannotation 'auto' as trailing return type in lambdas (details)
  800. [RISCV] Enable (scalable) vectorization by default (details)
  801. [cross-project-tests] Add split-file as dependency (details)
  802. [libc++][chrono] Uses operator<=> in the calendar. (details)
  803. [Flang][Driver] Add support for AsmPrinter -mmlir options (details)
  804. [LinkerWrapper] Do not consume `--verbose` from the linker (details)
  805. workflows: Fix pull request creation for backports (details)
  806. [LLDB][NFC] Fix possible resource leak (details)
  807. workflows: Fix version check for X.0.0 releases (details)
  808. [lldb][NFC] Pass ParsedDWARFTypeAttributes as const reference into ParseArrayType() (details)
  809. [GlobalISel] Handle IntToPtr constants in dbg.value (details)
  810. [llvm] Provide utility function for MD_prof (details)
  811. [llvm][NFC] Refactor code to use ProfDataUtils (details)
  812. Revert "[llvm][NFC] Refactor code to use ProfDataUtils" (details)
  813. [mlir][sparse] Add arith-expand pass to the sparse-compiler pipeline. (details)
  814. [gn build] Port 6047deb7c2aa (details)
  815. [Clang] Diagnose ill-formed constant expression when setting a non fixed enum to a value outside the range of the enumeration values (details)
  816. Call WatchpointList::RemoveAll in Target::Destroy. (details)
  817. [RISCV] Add merge operand to RISCVISD::FCOPYSIGN_VL. (details)
  818. [lldb] Read from the Rosetta shared cache with Xcode 14 (details)
  819. Revert "[Clang] Diagnose ill-formed constant expression when setting a non fixed enum to a value outside the range of the enumeration values" (details)
  820. RegAllocGreedy: Fix nondeterminism in tryLastChanceRecoloring (details)
  821. [mlir][spirv] Fix spv.CompositeConstruct assembly and validation (details)
  822. [mlir][spirv] Unify resources of different vector sizes (details)
  823. [NFC] Automatically generate CodeGen/VE/Scalar/atomic.ll (details)
  824. DebugInfo: Prefer vtable homing over ctor homing. (details)
  825. [RISCV] Reorder code in lowerFROUND to make the diff in D130659 cleaner. NFC (details)
  826. [RISCV] Pre-commit tests for D130610. NFC (details)
  827. [RISCV] Reorder (and/or/xor (shl X, C1), C2) if we can form ANDI/ORI/XORI. (details)
  828. DebugInfo: Test vtable homing overriding ctor homing only on itanium since msvc ABI doesn't home vtables (details)
  829. [mlir] Delete most of the ops from the quant dialect. (details)
  830. [Docs] Fix column ordering on clang attribute docs (details)
  831. [AMDGPU][SIFoldOperands] Clear kills when folding COPY (details)
  832. workflows: Use correct access token when pushing to llvm-project-release-prs repo (details)
  833. [NFC] [C++20] [Modules] Add tests for merging redefinitions in modules (details)
  834. Use pseudoparser-based folding ranges in ClangdServer. (details)
  835. [clang-format] Fix the return code of git-clang-format (details)
  836. GlobalISel: update legalize-rotr-rotl.mir checks before change. (details)
  837. [AArch64][GlobalISel] Fix custom legalization of rotates using sext for shift vs zext. (details)
  838. [AMDGPU] Aggressively schedule to reduce RP in occupancy limited regions (details)
  839. [X86][MC] Avoid emitting incorrect warning for complex FMUL (details)
  840. [ASTWriter] Replace `const std::string &OutputFile` with `StringRef OutputFile` in some of `ASTWriter` functions, NFC (details)
  841. [MLIR] Fix bazel build after 7356404ace4bdb09e8a81eb2d10e0f5e7a9ab3c0. (details)
  842. workflows: Use macos-11 runners (details)
  843. [LAA] Remove block order sensitivity in LAA algorithm. PR56672 (details)
  844. [Test] Fix block name in test (details)
  845. [Driver][PowerPC] Support -mtune= (details)
  846. [libc++][ranges] implement `std::ranges::inplace_merge` (details)
  847. [mlir][tensor] Fold `tensor.cast` into `tensor.collapse_shape` op (details)
  848. [gn build] Port 8a61749f767e (details)
  849. [lld-macho] Support creating N_SO stab for DWARF5 compile units (details)
  850. [libc++] Fix unwrapping ranges with different iterators and sentinels (details)
  851. [gn build] Port e01b4fe956dd (details)
  852. [libc++] Fix merge-conflict in .clang-format (details)
  853. [mlir][transform] Support results on ForeachOp (details)
  854. [lld-macho] Add LOH_ARM64_ADRP_ADD_LDR optimization hint support (details)
  855. [llvm] Fix some test failures with EXPENSIVE_CHECKS and libstdc++ (details)
  856. [libc][math] Improved performance of exp2f function. (details)
  857. [mlir] Small stylistic changes to Complex_NumberAttr (details)
  858. [clang-tidy] Rename the make-confusable-table executable (details)
  859. [clang-tidy] Add CLANG_TIDY_CONFUSABLE_CHARS_GEN cmake cache variable to avoid building when cross compiling (details)
  860. [pseudo] Eliminate the false `::` nested-name-specifier ambiguity (details)
  861. [SCEV] Avoid repeated proveNoUnsignedWrapViaInduction calls. (details)
  862. [libc++] Make `_IterOps::__iter_move` more similar to `std::ranges::iter_move`. (details)
  863. [libc][math] Universal exp function for cosh/sinh calculation. (details)
  864. [Aarch64] Add cost for missing extensions. (details)
  865. [gn build] (manually) port 18b4a8bcf35 more (details)
  866. [AMDGPU][MC][GFX11] Disable SGPRs for src1 of v_fma_mix*_dpp opcodes (details)
  867. [InstCombine] add tests for bitwise logic with cast operands; NFC (details)
  868. [InstCombine] try harder to narrow bitwise logic with cast operands (details)
  869. [mlir] Add getters for DenseArrayAttr. (details)
  870. [AMDGPU][MC][GFX90A] Correct MIMG dst size validation (details)
  871. [AMDGPU][GFX1030][DOC][NFC] Update assembler syntax description (details)
  872. Missing tautological compare warnings due to unary operators (details)
  873. [ORC] Fix weak hidden symbols failure on PPC with runtimedyld (details)
  874. [clang-repl] Add host exception support check utility flag. (details)
  875. [AMDGPU] avoid blind converting to VALU REG_SEQUENCE and PHIs (details)
  876. [DAG] Use recursivelyDeleteUnusedNodes in ReplaceLoadWithPromotedLoad (details)
  877. [CMake][OpenMP] Remove wrong backslash (details)
  878. [DAG] Use recursivelyDeleteUnusedNodes in PromoteLoad (details)
  879. Precommit tests for D112256 "[FPEnv][EarlyCSE] Add support for CSE of constrained FP intrinsics, take 2" (details)
  880. [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits (details)
  881. [ARM] Remove duplicate fp16 intrinsics (details)
  882. [llvm][ModuleInliner] Add inline cost priority for module inliner (details)
  883. [gn build] Port bb7f62bbbd35 (details)
  884. [DAG] SelectionDAG::GetDemandedBits - don't simplify opaque constants (details)
  885. [clang-repl] Disable exception unittest on AIX. (details)
  886. Start support for HLSL `RWBuffer` (details)
  887. [HLSL] Add __builtin_hlsl_create_handle (details)
  888. [DAG] DAGCombiner::visitTRUNCATE - remove GetDemandedBits call (details)
  889. Revert "[X86][DAGISel] Don't widen shuffle element with AVX512" (details)
  890. Revert "[llvm][ModuleInliner] Add inline cost priority for module inliner" (details)
  891. [gn build] Port c113594378a0 (details)
  892. [llvm][ModuleInliner] Add inline cost priority for module inliner (details)
  893. [gn build] Port d52e775b05a4 (details)
  894. [openmp] Introduce optional plugin init/deinit functions (details)
  895. [openmp][amdgpu] Move global DeviceInfo behind call syntax prior to using D130712 (details)
  896. [Flang][MLIR][OpenMP] Add support for simdlen clause (details)
  897. [amdgpu][openmp][nfc] Restore stb_local on DeviceInfo symbol (details)
  898. [LV] Don't predicate uniform mem op stores unneccessarily (details)
  899. [DAG] Remove SelectionDAG::GetDemandedBits and use SimplifyMultipleUseDemandedBits directly. (details)
  900. [NFC] Autogenerate CodeGen/PowerPC/pzero-fp-xored.ll (details)
  901. [mlir][TilingInterface] Add a method to generate scalar implementation of the op. (details)
  902. [mlir][Linalg] Allow decompose to handle ops when value of `outs` operand is used in payload. (details)
  903. [libc++] Properly log crashes with the assertion handler on older Androids (details)
  904. [RISCV] Remove duplicate code. NFC (details)
  905. [RISCV] Update lowerFROUND to use masked instructions. (details)
  906. [libc++][AIX] Use non-unique implementation for typeinfo comparison (details)
  907. [clang-repl] Support destructors of global objects. (details)
  908. [AMDGPU] Add amdgcn_sched_group_barrier builtin (details)
  909. [llvm-objcopy] Support --{,de}compress-debug-sections for zstd (details)
  910. [mlir:SubElementsInterface] Add support for "skipping" when replacing attributes/types (details)
  911. [MC][test] Rename two --compress-debug-sections=zlib tests (details)
  912. [AMDGPU] Add isMeta flag to SCHED_GROUP_BARRIER (details)
  913. [Reland][Debuginfo][llvm-dwarfutil] Add check for unsupported debug sections. (details)
  914. [openmp][amdgpu] Tear down amdgpu plugin accurately (details)
  915. [HLSL] Add RWBuffer default constructor (details)
  916. [clang][deps] Include canonical invocation in ContextHash (details)
  917. [mlir][Complex] Change complex.number attribute type to ComplexType. (details)
  918. Add `llvm-dwarfutil` to Bazel targets (details)
  919. [flang]Fix incorrect array type transformation (details)
  920. llvm-dwp: Include dwo name even when the input is a dwo (details)
  921. [NFC] Improve FileSpec internal APIs and usage in preparation for adding caching of resolved/absolute. (details)
  922. Cache the value for absolute path in FileSpec. (details)
  923. [mlir] Add Type::isa_and_nonnull (details)
  924. [clang-format] Missing space between trailing return type 'auto' and left brace (details)
  925. [AMDGPU][Scheduler] Avoid initializing Register pressure tracker when tracking is disabled (details)
  926. [mlir] Introduce DefaultValuedOptionalAttr (details)
  927. [GlobalISel][nfc] Remove unnecessary cast (details)
  928. [lld-macho] `-exported_symbols` should hide symbols before LTO runs (details)
  929. [GlobalISel] Handle nullptr constants in dbg.value (details)
  930. [Clang] Diagnose ill-formed constant expression when setting a non fixed enum to a value outside the range of the enumeration values (details)
  931. [LLDB] Fix missing return value in SBBreakpointLocation::GetQueueName() (details)
  932. [clang][lld][cmake] Simplify header dirs (details)
  933. [flang] Fix build failure (details)
  934. Update references to mailing lists that have moved to Discourse. (details)
  935. [lld-macho] Allow linking with ABI compatible architectures (details)
  936. [Matrix] Refactor transpose distribution. NFC (details)
  937. AMDGPU: Take care of "tied" operand when removeOperand (details)
  938. [lld/mac] Add support for $ld$previous symbols with explicit symbol name (details)
  939. [clang-format] Handle Verilog numbers and operators (details)
  940. [clang-format] Handle Verilog blocks (details)
  941. [clang-format] Handle Verilog modules (details)
  942. [clang-format] Handle Verilog user-defined primitives (details)
  943. [clang-format] Handle Verilog case statements (details)
  944. [clang-format] Handle Verilog attributes (details)
  945. [mlir][complex] Canonicalize consecutive complex.conj (details)
  946. [HLSL] Add HLSLResource attribute (details)
  947. [Clang][Attribute] Introduce maybe_undef attribute for function arguments which accepts undef values (details)
  948. [C++20] [Modules] Merge same concept decls in global module fragment (details)
  949. [LoongArch] Remove the temporary .mir tests as they have been rewrote by .s tests. NFC (details)
  950. [BOLT] Add BinaryContext::IsStripped (details)
  951. [BOLT] Remove --allow-stripped option (details)
  952. [BOLT] Ignore functions accessing false positive jump tables (details)
  953. [ELF] Remove one inputSections loop. NFC (details)
  954. [Driver] Use libatomic for 32-bit SPARC atomics support on Linux (details)
  955. [ORC][COFF] Handle COFF import files of static archive. (details)
  956. [clang][Driver] Handle SPARC -mcpu=native etc. (details)
  957. [libc++][ranges] implement `std::ranges::unique{_copy}` (details)
  958. [JITLink][COFF] Implement dllimport stubs. (details)
  959. [ELF] Remove redundant isa<InputSection>(sec). NFC (details)
  960. [JITLink][COFF][x86_64] Implement ADDR64 relocation. (details)
  961. [ELF] Combine EhInputSection removal and MergeInputSection removal. NFC (details)
  962. [ELF] Move combineEhSections from Writer to SyntheticSections. NFC (details)
  963. [JITLink][COFF] Implement include/alternatename linker directive. (details)
  964. [ELF] CallGraphSort: replace vector<int> with unique_ptr<int[]>. NFC (details)
  965. Revert "[JITLink][COFF] Implement include/alternatename linker directive." (details)
  966. [mlir][toy] Replace Optional::getValue with value. NFC (details)
  967. [SCEV] Avoid repeated proveNoSignedWrapViaInduction calls. (details)
  968. [bolt] Replace Optional::getValue with value or operator*. NFC (details)
  969. [NFC][AArch64] Precommit vector-fcvt tests (details)
  970. fix test function attribute [NFC] (details)
  971. [AArch64][DAGCombine] Add performBuildVectorCombine 'extract_elt ~> anyext' (details)
  972. [LoongArch] Refactor insertDivByZeroTrap (details)
  973. [LoongArch] Offset folding for frameindex (details)
  974. [IR] Simplify Intrinsic::getDeclaration. NFC. (details)
  975. [libc][NFC] Use STL case for type_traits (details)
  976. Fix typo in FPUtil/aarch64/FMA.h (details)
  977. [Support] Add KnownBits::concat method (details)
  978. [libc] Fix prototype_test_gen (details)
  979. [libc] Fix prototype_test_gen (details)
  980. [DAG] Move a few hasOneUse() tests later to reduce unnecessary computations. NFC. (details)
  981. Fix unknown parameter Wdocumentation warning. NFC. (details)
  982. VirtualFileSystem.h - don't use \param in general description - use \p instead to fix Wdocumentation warnings. (details)
  983. [clangd][NFCI] Store TUPath inside ParsedAST (details)
  984. [compiler-rt][builtins][RISCV] Set COMPILER_RT_HAS_FLOAT16 for RISC-V compiler-rt tests, fixes test__extendhfsf2 (details)
  985. Revert "[compiler-rt][builtins][RISCV] Set COMPILER_RT_HAS_FLOAT16 for RISC-V compiler-rt tests, fixes test__extendhfsf2" (details)
  986. [compiler-rt][builtins][RISCV] Set COMPILER_RT_HAS_FLOAT16 for RISC-V compiler-rt tests, fixes test__extendhfsf2 (details)
  987. [mlir][Complex] Add convenience builder for complex.number attribute. (details)
  988. Revert "[AMDGPU] avoid blind converting to VALU REG_SEQUENCE and PHIs" (details)
  989. [Libcalls] Add tests with maytrap & non-errno for math libcalls. (details)
  990. [NFCI] Propagate MLTAL through more concepts in prep of deferred inst. (details)
  991. RegisterCoalescer: Shrink main range after shrinking subranges (details)
  992. AMDGPU: Fix assertion when printing unreachable functions (details)
  993. [TargetLowering] Move a few hasOneUse() tests later to reduce unnecessary computations. NFC. (details)
  994. [X86] Add regression test case from rG057db2002bb3 (details)
  995. [AMDGPU] user-sgpr-init16-bug does not apply to gfx1103 (details)
  996. [mlir][Complex] Add a convenience getValue() method. (details)
  997. [Debuginfo][DWARF][NFC] Add paired methods working with DWARFDebugInfoEntry. (details)
  998. [AMDGPU] Enable image_gather4h instruction for gfx10 and gfx11 (details)
  999. [libc++] Remove constexpr vector from LLVM 16 release notes (details)
  1000. [DAG] Use recursivelyDeleteUnusedNodes in CommitTargetLoweringOpt. (details)
  1001. [InstCombine] Avoid ConstantExpr::getFNeg() calls (NFCI) (details)
  1002. [RISCV][doc] Improve documentation comments on atomics intrinsics (details)
  1003. [X86] combineAndnp - constant fold ANDNP(C,X) -> AND(~C,X) (REAPPLIED) (details)
  1004. [InstCombine] add tests for icmp with cast bool logic; NFC (details)
  1005. [AArch64][SVE] Change DupLane128Combine Index comparison to 0 (details)
  1006. [libc][math] Added coshf function. (details)
  1007. [libc][math] Added sinhf function. (details)
  1008. [Clang] Do not check for underscores in isAllowedInitiallyIDChar (details)
  1009. [mlir][NFC] accept plain OpBuidler in folded construction helpers (details)
  1010. [InstCombine] canonicalize zext-and-of-bool compare to narrow and (details)
  1011. [mlir][complex] Canonicalize complex.add zero (details)
  1012. [ELF] Strip directories for -Map when emitting reproducer rsp (details)
  1013. [mlir][LLVM] Rework the API of GEPOp (details)
  1014. [lld/mac] Comment changes requested on https://reviews.llvm.org/D130725 (details)
  1015. workflows: Pass phab token to github-automation.py when creating a pull request (details)
  1016. Diagnose use of _Noreturn on a struct/union field (details)
  1017. [clang-repl] Disable execution unittests on unsupported platforms. (details)
  1018. [libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abort (details)
  1019. Replace Optional::hasValue with has_value or operator bool. NFC (details)
  1020. [gn build] (manually) port 507125af3d0b (details)
  1021. [gn build] (manually) port 507125af3d0b more (details)
  1022. [AMDGPU] Omit unnecessary waitcnt before barriers (details)
  1023. [TSan][Darwin] Additional TSAN test requiring weak symbol for dyld64 (details)
  1024. Revert "[Clang][Attribute] Introduce maybe_undef attribute for function arguments which accepts undef values" (details)
Changes
  1. [fpcmp] Use non-floating point parsing by default. (details / githubweb)
  2. Update the test suite for changes to -Wint-conversion (details / githubweb)
  3. Fix a -Wint-conversion failure with an AIX test bot (details / githubweb)
  4. [SingleSource] Add initial vectorizer tests with recurrences. (details / githubweb)

Started by upstream project relay-lnt-ctmark build number 14793
originally caused by:

This run spent:

  • 8.1 sec waiting;
  • 1 hr 47 min build duration;
  • 1 hr 47 min total from scheduled to completion.
Revision: 88c10a236c3427f239f33d12ee85b571dcba787a
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: 4e1fe968c9de73507a1bf0c8aa57e06be457816e
Repository: http://labmaster3.local/git/llvm-project.git
  • detached
Revision: e5ddf8040b848e276ecce18cacf2554c6e0a3276
Repository: https://github.com/llvm/llvm-lnt.git
  • refs/remotes/origin/main
Revision: 1846f600f7dbd41e82ee7961ab57556a0240bb25
Repository: https://github.com/llvm/llvm-test-suite.git
  • refs/remotes/origin/main