Started 4 days 8 hr ago

Progress:
Build #4891 (Jun 20, 2022 6:43:57 AM)

Changes
  1. [InstSimplify] Name variables/labels in test (NFC) (details)
  2. [DAG] SimplifyDemandedVectorElts - adding SimplifyMultipleUseDemandedVectorElts handling to ISD::CONCAT_VECTORS (details)
  3. [RISCV] Broaden cost model coverage for fixed vectors w/i1 element type (details)
  4. [NFC] Remove deadcode (details)
  5. [InstSimplify] Convert tests to opaque pointers (NFC) (details)
  6. [LLDB][Docs] Fix formatting of example code-block (details)
  7. [NFC][Alignment] Simplify code (details)
  8. [flang][lowering] Ignore compiler directives (details)
  9. [DCE] Update tests to use opaque pointers (NFC) (details)
  10. [RISCV] Use common prefixes to reduce duplication in cost model tests (details)
  11. [RISCV] Mark FSIN and other math functions as Expand for scalable vectors. (details)
  12. [PS5] Use linker scripting to find profiling data, like PS4 (details)
  13. [RISCV] Fix accidental deletion of test lines in 2247e4d (details)
  14. Revert "[RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo`" (details)
  15. [AMDGPU] Restore documentation of .amdhsa_shared_vgpr_count (details)
  16. [RISCV] move `isFaultFirstLoad` into `RISCVInstrInfo` (details)
  17. [SystemZ][z/OS] Add llvm.read_register() intrinsic support for zOS (details)
  18. [InstCombine] add test for mask op with constant expression; NFC (details)
  19. [InstCombine] add narrowing transform for low-masked binop with zext operand (2nd try) (details)
  20. [libc][math] Add EXP_MANT_MASK when long double is double or quad (details)
  21. [libc] add buffering to FILE writes (details)
  22. [AMDGPU] gfx11 SRC_POPS_EXISTING_WAVE_ID is removed (details)
  23. [AMDGPU] NFC. Comment change to GFX10+ in AsmParser (details)
  24. [clang][tablegen] adds human documentation to `WarningOption` (details)
  25. [NFC] Suggest Release mode in clang GettingStarted.html (details)
  26. [AMDGPU] gfx11 add bits to COMPUTE_PGM_RSRC3 (details)
  27. [SystemZ/z/OS] Set DWARF version to 4 for z/OS. (details)
  28. [mlir][vector] Add patterns for vector distribution (details)
  29. Update *_TMPRING_SIZE.WAVESIZE for GFX11 (details)
  30. Revert "[Sanitizers] Cleanup handling of stat64/statfs64" (details)
  31. [libc++] Remove uses of __two in type_traits (details)
  32. [OpenMP][IRBuilder] Add final clause to task (details)
  33. [mlir][AMDGPU] Set ABI version constant when linking device libs (details)
  34. [RISCV] Add cost model coverage for mask reductions requiring legalization (details)
  35. [JITLink][ELF][AArch64] Implement eh frame handling. (details)
  36. [clang][dataflow] Don't `assert` full LHS coverage in `optional` model (details)
  37. [libc++] Make sure we install the modulemap file with install-cxx-headers (details)
  38. [Clang] Added missing doc for minsize attribute (details)
  39. Revert "[cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore" (details)
  40. Add sanitizer-specific GlobalValue attributes. (details)
  41. Add documentation of new sanitizer-specific GV attributes. (details)
  42. [RISCV] Add cost model coverage for scalable scatter/gather (details)
  43. [RISCV] Add test case showing failure to convert gather/scatter to strided load/store. NFC (details)
  44. [RISCV] Don't require loop simplify form in RISCVGatherScatterLowering. (details)
  45. [libc][Obvious] Change all __builtin_clz* calls to clz in builtin_wrappers.h. (details)
  46. [RISCV] Minor test improvements for scalable scatter/gather tests added in 275b2e524 (details)
  47. [PS4/PS5] Don't inherit base class alignment (details)
  48. [RISCV] Implement isElementTypeLegalForScalableVector TTI hook (details)
  49. [RISCV] Refine costs for i1 reductions (details)
  50. [Lex] Fix `fixits` for typo-corrections of preprocessing directives within skipped blocks (details)
  51. Fix interaction of CFI instructions with MachineOutliner. (details)
  52. [libc++] Simplify type_traits and use more builtins (details)
  53. [libc++] Granularize <iterator> includes (details)
  54. [mlir][py-bindings] Fix include issue introduced by D127352 (details)
  55. [lldb/crashlog] Show help when the command is called without any argument (details)
  56. [InstCombine] switch synthetic unreachable to use undef instead of poison (NFC) (details)
  57. Revert "[Attributor] Ensure to use the proper liveness AA" (details)
  58. [libc++] Use the same implementation of invoke for C++03 and C++11 (details)
  59. [scan-build-py] Fix exception on shutdown with sarif-html output format (details)
  60. [mlir][spirv] Unify aliases of different bitwidth scalar types (details)
  61. [mlir][vulkan] Add missing '<>'  in test IRs to fix test (details)
  62. [BOLT] Mark fragments related to split jump table as non-simple (details)
  63. [mlgo] Update FunctionPropertyCache after invalidating analyses (details)
  64. [libc] add EXP_MAT_MASK to x87 long double (details)
  65. [BOLT][TEST] Use double dash flags in tests (details)
  66. [MLIR][Presburger] PresburgerSet::containsPoint: support disjuncts with locals (details)
  67. [libc] Implement double precision FMA for targets without FMA instructions. (details)
  68. [Bitcode] Don't use UINT_MAX for missing SanitizerMetadata (details)
  69. [TableGen] const char *const x => const char x[] (details)
  70. [NFC] Move flang OpenMP semantic tests under one single directory (details)
  71. [GlobalOpt][test] Remove br i1 undef (details)
  72. [SanitizerCoverage][test] Remove br i1 undef to avoid UB (details)
  73. [PowerPC] Add tests to reflect cfence on float point types. NFC. (details)
  74. [libc] Add pthread_detach and thrd_detach. (details)
  75. [clang] Convert for_each to range-based for loops (NFC) (details)
  76. [clang] Construct SmallVector with iterator ranges (NFC) (details)
  77. [MC] De-capitalize SwitchSection. NFC (details)
  78. [ProfileData] Use llvm::erase_if (NFC) (details)
  79. [CodeGen] Use llvm::erase_value (NFC) (details)
  80. [Scalar] Use llvm::append_range (NFC) (details)
  81. [github] format and refactor GitHub workflows (details)
  82. [NFC][clang] Fix typo (details)
  83. [clang-format] Fix a bug in RemoveBracesLLVM (details)
  84. [X86] emitOrXorXorTree - break if-else chain. NFC. (details)
  85. [X86] combineTargetShuffle - break if-else chain. NFC. (details)
  86. [clang][docs] Fix typo in code-block declaration (details)
  87. [SelectionDAG] Remove invalid TypeSize conversion from WidenVecOp_BITCAST. (details)
  88. [DAG] visitINSERT_VECTOR_ELT - refactor BUILD_VECTOR insertion to remove early-out. NFCI. (details)
  89. [AArch64] Add extra faddp codegen tests. NFC (details)
  90. [AArch64] Generate FADDP from shuffled fadd (details)
  91. [libc++][format] Implement format-string. (details)
  92. [X86] Replace X32 check prefix with X86 (details)
  93. [PowerPC] Regenerate pre-inc-disable.ll checks (details)
  94. [libc++][NFC] Update ranges algorithms status page (details)
  95. [DAG] visitINSERT_VECTOR_ELT - fold insert_vector_elt(scalar_to_vector(x),v,i) -> build_vector() (details)
  96. [Clang][Doc][SafeStack] Fix deadlink (NFC) (details)
  97. [X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals (details)
  98. [mlir:MultiOpDriver] Add operands to worklist should be checked (details)
  99. [lldb][bindings] Implement __repr__ instead of __str__ (details)
  100. Use isa instead of dyn_cast (NFC) (details)
  101. Use getValueOr (NFC) (details)
  102. [DAG] visitINSERT_VECTOR_ELT - add <1 x ???> insert_vector_elt(v0,extract_vector_elt(v1,0),0) special case handling (details)
  103. [X86][AVX512] Add tests showing failure to retain pmuldq broadcast loads on 32-bit targets (details)
  104. [X86][AVX512] Retain pmuldq broadcast loads on 32-bit targets (details)
  105. [llvm] Use contains (NFC) (details)
  106. [BOLT][NFC] Move printDebugInfo out of BC::printInstruction (details)
  107. [clang-tidy][docs] Use std::optional instead of absl::optional in examples (details)
  108. [clang-tidy][docs] Remove an unintentional paragraph break (details)
  109. [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests (details)
  110. [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats (details)
  111. [lit] Passthrough CLANG_MODULE_CACHE_PATH env var (details)
  112. [InstCombine] Remove unnecessary UB from some tests. (details)
  113. [VPlan] Remove dead OrigLoop argument from removeDeadRecipes (NFC). (details)
  114. fix comment typo to cycle bots (details)
  115. [libc++][test] Add tuple trivial destructor test (details)
  116. [lld-macho] Add support for -w (details)
  117. [Clang][VE][NFC] Fix a comment (details)
  118. Autogenerate sve-fixed-length-bitselect.ll . NFC (details)
  119. Autogenerate sve-fixed-length-frame-offests-crash.ll . NFC (details)
  120. [LoongArch] Remove unnecessary `static` keyword as `const` has internal linkage. NFC (details)
  121. [LoongArch] clang-format some code in LoongArchISelLowering.cpp. NFC (details)
  122. Revert "[lit] Passthrough CLANG_MODULE_CACHE_PATH env var" (details)
  123. [X86][RFC] Enable `_Float16` type support on X86 following the psABI (details)
  124. [AArch64] Look through bitcast when looking for extract_high subvector (details)
  125. [DAG] visitSRL - pull out ShiftVT. NFC. (details)
  126. [docs][clang] Fix a broken link on the APINotes doc (details)
  127. [MC] Omit DWARF unwind info if compact unwind is present where eligible (details)
  128. Fix endian conversion of sub-byte types (details)
  129. [NFC] Remove 'br i1 undef' from SROA tests (details)
  130. [X86] Add regression test for rGea8fb3b60196 (details)
  131. [X86] combineConcatVectorOps - add support for concatenation of VSELECT/BLENDV nodes (REAPPLIED) (details)
  132. Revert "[MC] Omit DWARF unwind info if compact unwind is present where eligible" (details)
  133. Revert "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" (details)
  134. [LV] Update test to use GEP so it is not dead. (details)
  135. [SimplifyCFG,EarlyCSE] Update 2 tests to not branch on undef (NFC). (details)
  136. [clang] Use any_of and none_of (NFC) (details)
  137. [IR] Call DenseMap::erase directly (NFC) (details)
  138. [RISCV] Move some methods out of RISCVInstrInfo and into RISCV namespace. (details)
  139. [clang][CodeGen] Switch a few placeholders from UndefValue to PoisonValue (details)
  140. [DAG] Enable ISD::FSHL/R SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits (details)
  141. fix test expected output (fixes arm buildbot failure) [NFC] (details)
  142. [libc++] Use unsigned char in basic_string::__short again (details)
  143. [NFC] Remove unused variable `MF` (details)
  144. [MC][re-land] Omit DWARF unwind info if compact unwind is present where eligible (details)
  145. [lld-macho] Make `--icf=safe` work with LTO (details)
  146. [CMake][libcxx] Use target_include_directories for libc++ headers (details)
  147. [X86] Use default member initialization (NFC) (details)
  148. [Transforms] Use default member initialization (NFC) (details)
  149. [Support] Use default member initialization (NFC) (details)
  150. [AArch64] Use default member initialization (NFC) (details)
  151. Revert "[NFC] Remove 'br i1 undef' from SROA tests" (details)
  152. [RISCV] Use isShiftedInt to improve readability. NFC (details)
  153. [ELF] Change getRISCVPCRelHi20 error to conventional errorOrWarn (details)
  154. [clang-format] Handle deprecated options in dump_format_style.py (details)
  155. [X86][Disassembler] Fix displacement operand size for symbolizer (details)
  156. [NFC][polly] Removed dead code (details)
  157. [NFC] Remove straight UB from SROA tests (details)
  158. [AArch64] Mark smull and umull as commutative. (details)
  159. [InstSimplify] Update GEP test to use opaque pointers (NFC) (details)
  160. [InstCombine] Don't push operation across loop phi (details)
  161. [mlir] Fix ClangTidyPerformance finding (NFC). (details)
  162. [NFC][Thumb1] Use FrameDestroy flag to identify epilog instructions (details)
  163. [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records (details)
  164. [MachineScheduler] Order more stores by ascending address (details)
  165. [NFC][InstCombine] Refactor InstCombinerImpl::foldSelectIntoOp (details)
  166. Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records" (details)
  167. [NFC][Alignment] Convert MemCpyOptimizer.cpp (details)
  168. [libc++] Fix std::lower_bound with C++20-hostile iterators (details)
  169. [clang][AArch64][SVE] Implicit conversions for vector-scalar operations (details)
  170. [InstSimplify] Add additional test for PR49839 (NFC) (details)
  171. [gn build] Port 988682a3892e (details)
  172. [InstSimplify][IR] Handle trapping constant aggregate (PR49839) (details)
  173. [test] Add test for D126700 NFC (details)
  174. [ARM] Fix "local variable is initialized but not referenced" MSVX warning. NFC (details)
  175. [DAG] visitINSERT_VECTOR_ELT - attempt to reconstruct BUILD_VECTOR before other fold interfere (details)
  176. [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h (details)
  177. [flang]Add support for do concurrent (details)
  178. [clang][driver] Introduce new -fdriver-only flag (details)
  179. [clang][driver] Fix compilation database dump with multiple architectures (details)
  180. Revert "[RISCV] Add vread_csr and vwrite_csr to riscv_vector.h" (details)
  181. [MC] Fix likely uninitialized memory bug (details)
  182. [lld-macho][reland] Initial support for EH Frames (details)
  183. [lld-macho][reland] Support EH frames under arm64 (details)
  184. [clang][driver] Only run multi-arch tests on Darwin (details)
  185. [gn build] Port e183bf8e1599 (details)
  186. [flang][NFC] Fix typo (details)
  187. Add `createDynamicDimValues` to tensor dialect utils (details)
  188. [InstCombine] Only fold trunc(ext) pairs to bitcast if the source and destination types are the same (details)
  189. [SimplifyCFG] Add test for PR49839 (NFC) (details)
  190. [AMDGPU] Add GFX11 flat scratch test coverage (details)
  191. [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h (details)
  192. [BOLT][AARCH64] Skip R_AARCH64_LD_PREL_LO19 relocation (details)
  193. [AArch64] Autogenerate sve-fixed-length tests. NFC (details)
  194. [SimplifyCFG] Handle trapping aggregates (PR49839) (details)
  195. [NFC][Alignment] Use proper type in LLVMGetAlignment (details)
  196. [NFC][Alignment] Use proper version of getAlign (details)
  197. [NFC][Alignment] Use proper type in instrumentLoadOrStore (details)
  198. [NFC][Alignment] Use proper type in tests (details)
  199. [NFC] Remove dead code (details)
  200. [SelectionDAG] Add test for PR49839 (NFC) (details)
  201. [SelectionDAG] Handle trapping aggregate (PR49839) (details)
  202. [NFC][Alignment] Use getAlign in ARMFastISel (details)
  203. [NFC][Alignment] Use getAlign in DXILBitcodeWriter (details)
  204. [NFC] Remove dead code in MipsFastISel (details)
  205. [NFC][Alignment] Simplify code in JSONExporter (details)
  206. [NFC][Alignment] Simplify code in MemorySanitizer (details)
  207. [Flang][OpenMP] Implementation of lowering of SIMD construct. (details)
  208. [Dexter] Allow Dexter watch commands to specify a range of acceptable FP values (details)
  209. [InstCombine] reorder mask folds for efficiency (details)
  210. [GlobalISel] Remove buildSequence (NFC) (details)
  211. [flang] Add target/triple in a test (details)
  212. [clang][driver] fix to correctly set devtoolset on RHEL (details)
  213. [CodeGen] Remove EvictionTrack (NFC) (details)
  214. [mlir][shape][bufferize] Fix typo in external model (details)
  215. Reapply "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()" (details)
  216. [NFC][Alignment] Use getAlign in SelectionDAGBuilder (details)
  217. [NFC][Alignment] Use getAlign in SPIRVEmitIntrinsics (details)
  218. [NFC][Alignment] Use getAlign in VNCoercion (details)
  219. [NFC][Alignment] Use getAlign in Attributor classes (details)
  220. [flang] system_clock intrinsic calls with dynamically optional arguments (details)
  221. [Clang] Change host/device only compilation to a driver mode (details)
  222. [flang] Handle reversed bounds and negative length in inlined allocation (details)
  223. [flang] Avoid raising a TODO in fir.boxproc rewrite when not needed (#1560) (details)
  224. [NFC] Remove dead code (details)
  225. [NFC] Remove dead code (details)
  226. [flang] Add TODO for half-precision intrinsic reductions (details)
  227. [libc++] Do not yield from __sp_mut::lock() (details)
  228. [libc++][test] Remove support old compiler support. (details)
  229. [libc++] Removes a GCC bug work-around. (details)
  230. [libc++] Removes unneeded includes. (details)
  231. [RISCV] Move creation of constant pools from isel to lowering. (details)
  232. [RISCV] Mutate instruction after computing transfer rule in InsertVSETVLI [nfc] (details)
  233. [libc++][NFC] Use concepts in <bit>. (details)
  234. [mlir][spirv] Convert single element vector.splat/fma (details)
  235. [mlir][spirv] Remove unused `traits` from `SPV_Attr` (details)
  236. [mlir] (NFC) Clean up bazel and CMake target names (details)
  237. [Flang][OpenMP] Avoid double privatisation of loop variables (details)
  238. [mlir][vector] Add patterns to ppropagate vector distribution (details)
  239. [AMDGPU] Make temp vgpr selection stable in indirectCopyToAGPR (details)
  240. [X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41 (details)
  241. [flang][NFC] Add TODOs for KIND = 2 (details)
  242. [mlir][spirv] Convert math.ctlz to spv.GLSL.FindUMsb (details)
  243. Revert "Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStates" (details)
  244. Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" (details)
  245. [mlir][spirv] Use UnrealizedConversionCast in ArithmeticToSPIRV (details)
  246. [mlir][spirv] Fix result type for arith.cmpi/cmpf conversion (details)
  247. Revert "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." (details)
  248. [BOLT][NFC] Forward declare ReorderBlocks for MSVC19 (details)
  249. [flang][runtime] Fix nonadvancing output edge case (details)
  250. [lldb] Add missing UTF-8 char basic type entries (details)
  251. [flang][runtime] Better (but still synchronous) support for asynchronous I/O (details)
  252. Reland [clang][AIX] add option mdefault-visibility-export-mapping (details)
  253. Reland: unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f (details)
  254. [flang][runtime] Fix list-directed/NAMELIST complex input with "r*" repetition count (details)
  255. Revert "[mlir][vector] Add patterns to ppropagate vector distribution" (details)
  256. [lld-macho] Require aarch64 for eh-frame.s test (details)
  257. [Dexter] Fix incorrect test expectations for floating point tests (details)
  258. Add sanitizer metadata attributes to clang IR gen. (details)
  259. [flang][runtime] Don't crash after reporting I/O statement errors (details)
  260. [clang-cl][MSVC] Map /external:Wn n=1-4 to -Wsystem-headers (details)
  261. [Dexter] Remove debugger-dependent test from windows (details)
  262. [flang][runtime] Fix runtime CSHIFT of rank>1 array case of negative shift count (details)
  263. Recommit "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." (details)
  264. [flang] Fix bogus branch target error on END SELECT (details)
  265. [mlir][linalg] Add conv_2d_nhwc_fhwc to core_named_ops.py (details)
  266. [RISCV] Add basic fshr/fshl cost and codegen coverage (details)
  267. [flang] Document extension: Ew.0 output editing (details)
  268. [clang-cl] Accept /FA[c][s][u], but ignore the arguments (details)
  269. [LLDB][NativePDB] Convert backslash to slash when creating CU and filter out CU with no function in ResolveSymbolContext. (details)
  270. Minor fix to 3222f95ea8c4de153f908c138cdec178e22acaf4 (details)
  271. Minor fix to ae60869908db6e8f45b51bc35d983706e8a296ae (details)
  272. [clang-format] Handle more cases for RemoveBracesLLVM (details)
  273. Revert "Add sanitizer metadata attributes to clang IR gen." (details)
  274. [analyzer][NFC] Remove unused Analyses enum (details)
  275. Reland "Add sanitizer metadata attributes to clang IR gen." (details)
  276. [flang][NFC] Add source location information to report unsupported complex types (details)
  277. [libc++] Granularize some more of <type_traits> (details)
  278. [flang] Fix type mismatch in verification error (details)
  279. [libc++] Simplify the char_traits specializations (details)
  280. [gn build] Port 3abaefe64c22 (details)
  281. [lld-macho] Fix symbol name returned from InputSection::getLocation (details)
  282. [AMDGPU] Fix GFX11 codegen for V_MAD_U64_U32 and V_MAD_I64_I32 (details)
  283. [AMDGPU] Add some GFX11 atomic optimizer testing (details)
  284. [LLDB][formatters] Add formatter for libc++'s std::span (details)
  285. [AMDGPU] Work around GFX11 flat scratch SVS swizzling bug (details)
  286. [gn build] Port ea9ff9fac3a6 (details)
  287. [AMDGPU] Add GFX11 llvm.amdgcn.permlane64 intrinsic (details)
  288. gn build: Add support for building the standalone ubsan runtime. (details)
  289. gn build: Add support for building the AArch64 LSE builtins. (details)
  290. [AMDGPU] Define SGPR_NULL64 register. NFCI. (details)
  291. Partially revert 3222f95ea8c4de153f908c138cdec178e22acaf4 (details)
  292. [mlir][TilingInterface] Add pattern to tile using TilingInterface and implement TilingInterface for Linalg ops. (details)
  293. [RISCV] Disable matchSplatAsGather for i1 vectors to prevent creating illegal nodes. (details)
  294. gn build: Disable ubsan build on mac/win. (details)
  295. Restore missing runtimes-test-depends target that causes build failures when LLVM_INCLUDE_TESTS is ON (details)
  296. [C-API][ORC] Fix struct name. (details)
  297. [C-API][ORC] Add missing error check to unit test. (details)
  298. gn build: Don't define an action for gen_version_script on mac/win. (details)
  299. [NFC] Undo AIX build compiler workaround (details)
  300. [libc] Add Fuchsia implementation of ::testing::Test (details)
  301. Revert "gn build: Add support for building the standalone ubsan runtime." (details)
  302. [libc] Add explicit casts for string functions (details)
  303. [LV] Replace OrigPHIsToFix in native with VPlan traversal. (NFC) (details)
  304. Fix-forward broken ASan test on Windows. (details)
  305. [Analysis] Remove getUniqueInstruction (NFC) (details)
  306. [BOLT][NFC] Pass Function to BC.printInstructions in BinaryBasicBlock::dump (details)
  307. [AMDGPU] Use null for dead sdst operand (details)
  308. [ConstraintElimination] Add tests with cmps with constant ops only. (details)
  309. [mlir] Support getSuccessorInputs from parent op (details)
  310. [bazel] Unbreak the build after cf6a7c194793 (details)
  311. [mlir] Fix CMake file (details)
  312. [RISCV] Fix use of texternalsym in output pattern where input was tglobaladdr. NFC (details)
  313. [flang][runtime] Don't emit any leading blanks for G0/E0 output editing (details)
  314. [flang][runtime] Fix overflow detection for REAL input (details)
  315. [flang][runtime] Detect overflow of fixed-sized exponent output field (details)
  316. [flang] Fix crash on USE error (details)
  317. [flang] Handle USE association in parse tree rewriting (details)
  318. [flang][runtime] Don't loop in runtime if blank appears in BOZ input (details)
  319. [flang] Intrinsic module procedure pure prefixes (details)
  320. [flang][runtime] Skip remainder of bad input record even with ADVANCE='NO' (details)
  321. [C-API][ORC] Add LLVMOrcExecutionSessionLookup -- generic async symbol lookup. (details)
  322. [Driver] Improve linking options for target AVR (details)
  323. [CodeGen] Remove futureWeight (NFC) (details)
  324. [C-API][ORC] Add C API to suspend lookups during definition generation. (details)
  325. Revert "[Driver] Improve linking options for target AVR" (details)
  326. [BasicTTI] Remove unused support for multiple opcodes in getTypeBasedIntrinsicInstrCost [nfc] (details)
  327. [Driver] Improve linking options for target AVR (details)
  328. [InstCombine] Don't slice up PHIs when pred BB has catchswitch (details)
  329. [libcxx][AIX] Switch build compiler to clang (details)
  330. [sanitizer] Add -lresolv only for non-Android non-musl Linux (details)
  331. [flang] Add semantic check for multiple part-ref with nonzero rank for TBP (details)
  332. [flang] Complement one-to-one association check of bind name and entity name (details)
  333. [Driver][test] Make ananas.c and solaris-ld.c robust (details)
  334. [CodeGen] Initialize ISD after 800d222e53dabfe1e242bd06ab70f58c36e768ed (details)
  335. [InstCombine] add tests for compare-signs (details)
  336. [InstCombine] Optimize lshr+shl+and conversion pattern (details)
  337. [mlir][Vector] Support vectorize to vector.reduction or/and. (details)
  338. [mlir][Arithmetic] Fold NegF in MulF and DivF. (details)
  339. [mlir][doc] Move pass to passes list and remove redundant doc (details)
  340. [JITLink][AArch64] Unify table managers of ELF and MachO. (details)
  341. [JITLink][AArch64] Lift fixup functions from aarch64.cpp to aarch64.h. (NFC) (details)
  342. [mlir] Include attributes in ML program dialect ops def (details)
  343. [mlir][sparse_tensor] fix windows build (details)
  344. [PowerPC] Update cfence tests to avoid using undef. NFC. (details)
  345. [Lex] Keep track of skipped preprocessor blocks and advance the lexer directly if they are revisited (details)
  346. [libc++][NFC] clang-format <__config> (details)
  347. [JITLink][AArch64] Implement MoveWide16 generic edge. (details)
  348. [Greedy RegAlloc] Fix the handling of split register in last chance re-coloring. (details)
  349. [JITLink][ELF][AArch64] Implement R_AARCH64_MOVW_UABS_G*_NC. (details)
  350. [mlir][ods] Make Attr/Type def accessors match the dialect (details)
  351. [mlir][vector] Add patterns to ppropagate vector distribution (details)
  352. [mlir][vector] Add pattern to distribute vector reduction to GPU shuffles (details)
  353. [AArch64][NFC] Fix a comment error (details)
  354. [CodeGen] Remove restrictRef (NFC) (details)
  355. [CodeGen] Remove addSEHCatchHandler and addSEHCleanupHandler (NFC) (details)
  356. [Coroutines] Convert coroutine.presplit to enum attr (details)
  357. [PowerPC][AtomicExpand] Precommit IR tests for D127609. NFC. (details)
  358. [NFC] Fix Wswitch warning triggered by 735e6c (details)
  359. [lldb] Fix TCPSocket::Connect when getaddrinfo returns multiple addrs (details)
  360. [PowerPC] Correct test RUN line. NFC. (details)
  361. Reland "[analyzer] Deprecate `-analyzer-store region` flag" (details)
  362. [analyzer][NFC] Inline AnalyzerOptions::getUserMode() (details)
  363. [Statepoints] FixupStatepoint: Clear isKill flag if COPY is not deleted. (details)
  364. Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" (details)
  365. Add lowering TODO for bindings returning derived types or arrays (details)
  366. [llvm-cxxfilt] Add description for --types in help text (details)
  367. [ConstraintElimination] Support constraints with only const ops. (details)
  368. [lldb] Fix TestDyldExecLinux with xml enabled (details)
  369. [SCEV] Add tests where assumes can be used to improve trip multiple. (details)
  370. [AMDGPU][MC][GFX11] Correct ds_swizzle_b32 (details)
  371. [AArch64][SME] Add load/store intrinsics (details)
  372. Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" (details)
  373. [AMDGPU] Add GFX11 llvm-objdump tests (details)
  374. [NFC][Alignment] use getAlign in AddressSanitizer (details)
  375. [NFC][Alignment] Use Align in shouldAlignPointerArgs (details)
  376. [NFC][Alignment] Use Align in SafeStack (details)
  377. [NFC][Alignment] Use Align in CoroFrame (details)
  378. [NFC][Alignment] Use MaybeAlign in CGCleanup/CGExpr (details)
  379. [NFC] Remove dead code (details)
  380. [MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock (details)
  381. [analyzer][Casting] Support isa, cast, dyn_cast of SVals (details)
  382. Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"" (details)
  383. [InterleavedLoadComb] Rename uses when inserting new uses. (details)
  384. [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records (details)
  385. [flang] Support PDT declaration with initial comp value in internal procedure (details)
  386. [AMDGPU] Add a GFX11 MCA test (details)
  387. [AArch64][SME] Add ldr/str (fill/spill) intrinsics (details)
  388. [ARM] Add more opaque pointer gather/scatter tests. NFC (details)
  389. [AArch64] Add cost tests for fadd reductions with fast math flags. (details)
  390. [libc++] Remove macros for IBM compiler (details)
  391. [OpenMP] Fix offload packager not writing to temps correctly (details)
  392. Revert "[MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock" (details)
  393. [AMDGPU] gfx11 support add_f16 (details)
  394. [NFC][Thumb] Update frame-chain codegen test to use thumbv6m (details)
  395. [lld-macho] Print the name of functions containing undefined references (details)
  396. Add __config formatting to .git-blame-ignore-revs (details)
  397. [flang] Avoid losing type parameter information (details)
  398. [Libomptarget] Add test config for compiling in LTO-mode (details)
  399. [Diagnostics] Fix inconsistent shift-overflow warnings in C++20 (details)
  400. [RISCV] simplify emitVSETVLIs handling of vsetvli xN, phi(), vtype case [NFC] (details)
  401. [NFC] Remove unused function parameter (details)
  402. [libc] Guard common macro names (details)
  403. [inliner] Add per-SCC-pass InlineAdvisor printing option (details)
  404. [InstCombine] add tests for sub with extended operands; NFC (details)
  405. [mlir] Introduce transform.alternatives op (details)
  406. [mlir] fix compiler error due to commit landing race (details)
  407. [AMDGPU] Regenerate MIR checks for image instructions (details)
  408. [clang] AST/Print: honor AlwaysIncludeTypeForTemplateArgument policy (details)
  409. [mlir][linalg] Add named ops for depthwise 3d convolution (details)
  410. [PowerPC] Fix combine step for shufflevector. (details)
  411. freeze does not change the constant property (details)
  412. [mlir] Add a generic data-flow analysis framework (details)
  413. remove a duplicated include (details)
  414. [analyzer][NFC] Relocate unary transfer functions (details)
  415. [analyzer][NFC] Substitute the SVal::evalMinus and evalComplement functions (details)
  416. [RISCV] Split out getEEWForLoadStore [nfc] (details)
  417. [analyzer][NFC] Remove unused ExprEngine::evalBinOp functions (details)
  418. [libcxx][AIX] Enable ABI list checking for XCOFF (details)
  419. [CMake][compiler-rt] Provide a dedicated option for LLVM unwinder (details)
  420. [analyzer][NFC] Replace getLastArg with hasArg when applicable (details)
  421. [PS5] Use __gxx_personality_v0 for TSan (details)
  422. [NFC][libcxx] Check def of __LONG_DOUBLE_IEEE128__ (details)
  423. [MLIR][Presburger] Add values to PresburgerSpace (details)
  424. [libc++] Use explicit module cache path in tests (details)
  425. [libc++] Find a clang-format everybody is happy with (details)
  426. [flang] Add team_type to num_images intrinsic call (details)
  427. [mlir][Arith] Implement InferIntRangeInterface for arithmetic ops (details)
  428. [RISCV] Split out subfields in InsertVSETVLI's demanded fields analysis [nfc] (details)
  429. [MLIR][Presburger] Fix spellings of attachment (details)
  430. [ValueTracking] recognize sub X, (X -nsw Y) as not overflowing (details)
  431. [X86][NFC] Use mnemonic tables in validateInstruction 1/4 (details)
  432. [X86][NFC] Use mnemonic tables in validateInstruction 2/4 (details)
  433. [clang][NFC][AST] rename the ImportError to ASTImportError (details)
  434. [X86][NFC] Use mnemonic tables in validateInstruction 3/4 (details)
  435. [Clang][AST] Fixed BindingDecl AST-dump for tuple like structures (details)
  436. Update ASTImportError.h (details)
  437. [PS5] Make library function availability match PS4 (details)
  438. [Clang] Simplify unifying target features (details)
  439. [mlir] add an option to print op stats in JSON (details)
  440. [Matrix] Check if iterator is at beginning of BB in optimizeTranspose. (details)
  441. [lld-macho] Group undefined symbol diagnostics by symbol (details)
  442. [RISCV] Split out transfer function explicitly in VSETVLI insertion dataflow [nfc] (details)
  443. Revert "[mlir] add an option to print op stats in JSON" (details)
  444. [flang] Add failed_images to list of intrinsics and add test (details)
  445. Revert "[mlir] Add a generic data-flow analysis framework" (details)
  446. [clang] Add tests for statement expression in initializers (details)
  447. [mlir][Arith] Pass to switch signed ops for equivalent unsigned ones (details)
  448. (Reland)[mlir] Add a generic data-flow analysis framework (details)
  449. RISCV: handle 64-bit PCREL data relocations (details)
  450. [bazel] Port 75bfc6f29579 (details)
  451. [bazel] Port b0b00432093b (details)
  452. [mlir] Try to work around ambiguity in older clang versions (details)
  453. [llvm] Add DW_CC_nocall to function debug metadata when either return values or arguments are removed (details)
  454. FunctionPropertiesAnalysis: handle callsite BBs that lose edges (details)
  455. [PS5] Default to 'sce' debugger tuning (details)
  456. [clang][dataflow] Rename `getPointeeLoc` to `getReferentLoc` for ReferenceValue. (details)
  457. [dsymutil] Automatically generate a reproducer when dsymutil crashes (details)
  458. [dsymutil] Fix std::unique_ptr to llvm::Expected conversion (details)
  459. [RISCV] Minor code/comment improvement in prepass of InsertVSETVLI [nfc] (details)
  460. [mlir][spirv] Fix math.ctlz for full zero bit cases (details)
  461. [TableGen][DirectX] Add tableGen backend to generate DXIL operation for DirectX backend. (details)
  462. [gn build] Port 435897b41d60 (details)
  463. Revert "[Driver] Improve linking options for target AVR" (details)
  464. Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" (details)
  465. [X86][AMX] Fix klockwork issue. (details)
  466. [CSKY] Fix the assert in eliminateFrameIndex when the offset is negative (details)
  467. [HIP] fix long double size (details)
  468. [Libomptarget] Use binutils archive executable to address failing tests (details)
  469. [RISCV] Replace uses of VLOpFrag in VLMax patterns with srcvalue. (details)
  470. [mlir][affine] Make loop tiling default options explicit (details)
  471. [mlir][Vector] Fold consecutive bitcast. (details)
  472. [X86][NFC] Use mnemonic tables in validateInstruction 4/4 (details)
  473. [Driver] Improve linking options for target AVR (details)
  474. [RISCV][NFC] Set default value for BaseInstr in RISCVVPseudo (details)
  475. [mlir][spirv] Handle corner cases for math.powf conversion (details)
  476. [LLDB] CommandObjectThreadUntil::DoExecute() sets the wrong selected thread ID (details)
  477. [libc++][NFCI] span: replace enable_if with concepts (details)
  478. [RISCV][NFC] Add more tests for instruction selection of 'mul' (details)
  479. [ORC-RT] Add integration tests for AArch64 (details)
  480. [MC] Remove unused MCStreamer::SwitchSection (details)
  481. [AMDGPU] Add isMFMA helper function. NFC (details)
  482. [AMDGPU] Add more expressive sched_barrier controls (details)
  483. [gn build] Port 48ebc1af2948 (details)
  484. [clang-format] Never analyze insert/remove braces in the same pass (details)
  485. [libc][NFC] Use uint32_t to represent futex words. (details)
  486. [SelectionDAG] fold 'Op0 - (X * MulC)' to 'Op0 + (X << log2(-MulC))' (details)
  487. [RISCV] Teach vsetvli insertion to not insert redundant vsetvli right after VLEFF/VLSEGFF. (details)
  488. [clangd] Wire up compilation for style blocks (details)
  489. [libc][NFC] Add src.__support.OSUtil targets conditionally. (details)
  490. [LSR] Add test for LoopStrenghtReduce for Ldp; NFC (details)
  491. [mlir] Add missing newline at end of .clang-format file (details)
  492. [mlir][SCF][bufferize] Implement `resolveConflicts` for SCF ops (details)
  493. [libFuzzer] Use the compiler to link the relocatable object (details)
  494. [libc] Add linux threads targets only if __support/OSUtil targets are available. (details)
  495. [AMDGPU] Fix buildbot failures after 48ebc1af29 (details)
  496. [SimplifyLibCalls] Drop duplicate check (NFC) (details)
  497. [flang] Change C889 from error into warning (details)
  498. [Clang] Add the `annotate_type` attribute (details)
  499. [mlir][linalg][bufferize] Remove always-aliasing-with-dest option (details)
  500. [flang][OpenMP] Add one semantic check for data-sharing clauses (details)
  501. [mlir][bufferize][NFC] Make func BufferizableOpInterface impl compatible with One-Shot Bufferize (details)
  502. [InstCombine] Improve check for catchswitch BBs (NFC) (details)
  503. [mlir][bufferize][NFC] Merge AlwaysCopyAnalysisState into AnalysisState (details)
  504. [libc][Obvious] Removed few unused vars. (details)
  505. [mlir][bufferize] Better implementation of AnalysisState::isTensorYielded (details)
  506. [RISCV] Fixing undefined physical register issue when subreg liveness tracking enabled. (details)
  507. [mlir][Arith] Fix a use-after-free after rewriting ops to unsigned (details)
  508. [libcxx] Remove extraneous '---' lines in .clang-format files (details)
  509. [clangd] Enable AKA type printing by default (details)
  510. [NFC][AArch64] Minor refactor of AArch64InstPrinter::printMatrixTileList (details)
  511. [Clang] Fix signed-unsigned comparison warning that breaks the ppc64 build. (details)
  512. [libcxx] Fix allocator<void>::pointer in C++20 with removed members (details)
  513. [Clang] Documentation-only: Add missing closing `>` in AttrDocs.td (details)
  514. [AArch64][SME] Add SME read/write intrinsics that map to the mova instruction (details)
  515. [X86] needCarryOrOverflowFlag/onlyZeroFlagUsed - merge identical switch cases. NFCI. (details)
  516. [OpenCL] Reword unknown extension pragma diagnostic (details)
  517. [clang] Reject non-declaration C++11 attributes on declarations (details)
  518. [clang][dataflow] Add support for correlated branches to optional model (details)
  519. [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold (details)
  520. [NFC] Move tests CodeGen/AArch64/SME/sme-* -> CodeGen/AArch64/sme-* (details)
  521. [X86][SLP] Basic test coverage for llvm.powi (details)
  522. [Sema] Remove unused function after 8c7b64b5ae2a (details)
  523. [DebugInfo][ARM] Not readonly check for RWPI globals (details)
  524. Fix signed/unsigned comparison warning (details)
  525. Promote bf16 to f32 when the target doesn't support it (details)
  526. Add a conversion from double to bf16 (details)
  527. [AArch64] Add test case from D127354 (details)
  528. [X86] X86TargetTransformInfo.cpp - use InstructionCost type to accumulate instructions costs (details)
  529. [BitcodeReader] Remove unnecessary argument defaults (NFC) (details)
  530. Revert "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" (details)
  531. [gn build] (semi-automatically) port 8bc0bb956421 (details)
  532. [gn build] (semi-automatically) port fb34d531af95 (details)
  533. [analyzer][NFC][test] Add new RUN lint with support-symbolic-integer-casts=true to svalbuilder-rearrange-comparisons.c (details)
  534. [NFC][Alignment] Use Align in MCAlignFragment (details)
  535. [test][RISCV] Precommit test for SeparateConstOffsetFromGEP (NFC) (details)
  536. [mlir] generate documentation for transform dialect extensions (details)
  537. [mlir] check interfaces are attached to the expected object (details)
  538. [flang] Fix one regression failure related to BIND(C) statement (details)
  539. [SLP] Improve reordering in presence of constant only nodes. (details)
  540. [COFF] Don't reject executables with data directories pointing outside of provided data (details)
  541. [LLD] [MinGW] Implement --disable-reloc-section, mapped to /fixed (details)
  542. [clang] Use correct visibility parameters when following a Using declaration (details)
  543. [lldb] Fix loading DLL from some ramdisk on Windows (details)
  544. [clang][NFC] Remove unused parameter from ActOnCXXNestedNameSpecifier (details)
  545. [clang][sema] Provide better diagnostic for missing template arguments (details)
  546. [analyzer][NFC][test] Add new RUN line with support-symbolic-integer-casts=true to expr-inspection.cpp (details)
  547. Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records AND [NFC][Thumb] Update frame-chain codegen test to use thumbv6m" (details)
  548. [clangd] Always desugar type aliases in hover (details)
  549. [clangd][NFC] Use the existing ASTContext from scope (details)
  550. [Driver][test] Make RISCV tests robust with PATH= (details)
  551. [JITLink][ELF] Log enum name of unsupported relocation type. (details)
  552. [mlir][tablegen] Generate default attr values in Python bindings (details)
  553. [flang][NFC] Fix some formatting (details)
  554. [analyzer][NFC] Remove dead code and modernize surroundings (details)
  555. [analyzer] Fix StreamErrorState hash bug (details)
  556. [analyzer][NFC] Remove dead field of UnixAPICheckers (details)
  557. [analyzer][NFC] Prefer using isa<> instead getAs<> in conditions (details)
  558. Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" (details)
  559. [analyzer] Treat system globals as mutable if they are not const (details)
  560. [analyzer] Relax constraints on const qualified regions (details)
  561. [CodeGen] Fix the bug of machine sink (details)
  562. [PS5] Trap after noreturn calls, with special case for stack-check-fail (details)
  563. [mlir][vector] NFC remove dependency of VectorTransform to GPU dialect (details)
  564. [libc++] Removes unneeded <iterator> includes. (details)
  565. [clang][dataflow] Make `Value` and `StorageLocation` non-copyable (details)
  566. [Binary] Add iterator to the OffloadBinary string maps (details)
  567. [llvm] Fix MachO exports trie parsing. (details)
  568. [PS5] Support sin+cos->sincos optimization (details)
  569. [LLD][COFF] Convert file name to lowercase when inserting it into visitedLibs (details)
  570. [MLIR][Bufferization] Assume alias if no information is available (details)
  571. [mlir] address post-commit review for D127724 (details)
  572. [memprof] Update the test comments to include -Wl,-no-pie (details)
  573. [SelectionDAG] Constant fold FP_TO_BF16 and BF16_TO_FP. (details)
  574. [tosa] Lower tosa.slice to tensor.slice for dynamic case (details)
  575. [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores (details)
  576. [mlir] add an option to print op stats in JSON (details)
  577. [clang] Add -fsanitize=memtag-globals (no-op). (details)
  578. [X86] X86InstrInfo.cpp - fix signed/unsigned promotion warnings in addImm calls (details)
  579. [mlir][GPUToNVVM] Fix bug in mma elementwise lowering (details)
  580. [llvm-profdata][test] Change -Wl,-no-pie to -no-pie after D127808 (details)
  581. [LV] Remove unneeded CustomBuilder arg from setDebugLocFromInst (NFC). (details)
  582. [mlgo] Fix accounting for SCC splits (details)
  583. [DAGCombiner] Fold fold (fp_to_bf16 (bf16_to_fp op)) -> op (details)
  584. [Clang] Let the linker choose shared or static libunwind unless specified (details)
  585. [mlir][bzl] Export textmate grammar file (details)
  586. [libc] refactor printf file writing (details)
  587. [libc] add printf (details)
  588. [lldb/Fuzzer] Create ninja target for target fuzzer (details)
  589. [clangd] Improve ObjC protocol suggestions from the index (details)
  590. [trace][intelpt] Support system-wide tracing [7] - Create a base IntelPTProcessTrace class (details)
  591. [trace][intelpt] Support system-wide tracing [8] - Improve the single buffer perf_event configuration (details)
  592. [trace][intelpt] Support system-wide tracing [9] - Collect and return context switch traces (details)
  593. [trace][intelpt] Support system-wide tracing [10] - Return warnings and tsc information from lldb-server. (details)
  594. [trace][intelpt] Support system-wide tracing [11] - Read warnings and perf conversion in the client (details)
  595. [mlir] add createPrintOpStatsPass() with explicit params (details)
  596. [PowerPC] Skip combine for vector_shuffles when two scalar_to_vector nodes are different vector types. (details)
  597. Update the status of more C DRs (details)
  598. Rolling back tests for WG14 DR145 (details)
  599. Revert "[lldb/Fuzzer] Create ninja target for target fuzzer" (details)
  600. [clang-format][NFC] Fix braces in ClangFormat.cpp (details)
  601. [flang][runtime] Allow recovery from BACKSPACE(badUnit) (details)
  602. [gn build] Add missing BLAKE3 dependency (details)
  603. [trace][intelpt] Support system-wide tracing [12] - Support multi-core trace load and save (details)
  604. [libc++] Implement ranges::lexicographical_compare (details)
  605. [clang][deps] Further canonicalize implicit modules options in dep scan (details)
  606. [Driver] Simplify -fno-builtin- handling. NFC (details)
  607. [flang][runtime] Fix REWIND after non-advancing data transfer (details)
  608. Fix failures (details)
  609. [clang][WebAssembly] Loosen restriction on `main` symbol mangling (details)
  610. [flang][runtime] Signal END from character input (details)
  611. [flang][runtime] Fix INQUIRE(POS=n) for non-advancing I/O (details)
  612. [flang] Add more qualification when creating names for compiler-generated USEs (details)
  613. [flang][runtime] Fix handling of output FORMAT('x' 'y') (details)
  614. [flang][runtime] Make NCOPIES= argument of REPEAT a signed integer, & check it (details)
  615. [mlir][LLVMIR] Use insertelement if needed when translating ConstantAggregate (details)
  616. [mlir][LLVMIR] Use isScalableVectorType in ShuffleVectorOp::parse (details)
  617. [mlir][LLVMIR] Ask ICmpOp to return vector<Nxi1> when needed (details)
  618. Reland "[lldb/Fuzzer] Create ninja target for target fuzzer" (details)
  619. [flang] ERROR STOP is not an image control statement (details)
  620. unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV=OFF after 45d88cd00846 (details)
  621. [flang][runtime] Better error message for mis-ASSIGN'ed FORMAT (details)
  622. [mlir] create PrintOpStatsPass using printAsJSON (details)
  623. [lldb] Don't overwrite quit and exit builtins in the Python interpreter (details)
  624. [flang][docs] Document non-supported VMS extensions (details)
  625. [gn build] Port afd5a4f2dcd6 (details)
  626. Revert "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" (details)
  627. [lld-macho] Add support for exporting no symbols (details)
  628. [flang] Fix error message (details)
  629. [ASan] Use debuginfo for symbolization. (details)
  630. Revert "[lld-macho] Group undefined symbol diagnostics by symbol" (details)
  631. [lldb] Skip ScriptInterpreter/Python/exit.test on Windows (details)
  632. [CMake] Fix `FindGRPC.cmake` for setting up gRPC related libraries for macOS+homebrew context (details)
  633. Reland "[lld-macho] Group undefined symbol diagnostics by symbol". (details)
  634. [gn build] Slighly nicer `gn args --list` output for is_debug and symbol_level (details)
  635. [gn build] Allow use_ubsan=true on mac and unbreak use_asan, use_tsan, use_ubsan (details)
  636. Revert "[ASan] Use debuginfo for symbolization." (details)
  637. [flang][runtime] Catch more (all?) negative unit number errors (details)
  638. [mlir][spirv] Define spv.ISubBorrowOp (details)
  639. [Clang][Modules] Merge availability attributes on imported decls (details)
  640. Pass through even more LIBCXX_* variables to libfuzzer's custom lib++ (details)
  641. [TableGen][DirectX] Add tableGen backend to generate map from llvm intrinsic to DXIL operation. (details)
  642. [BOLT][NFCI] Remove redundant code (details)
  643. [mlir][python] Actually set UseLocalScope printing flag (details)
  644. [lldb] Support non-pointer implicit this/self in GetValueForVariableExpressionPath (details)
  645. Fix `script -lpython` to handle control flow in one-line commands. (details)
  646. [LoongArch] Use register R0 (ZERO) for constant 0 (details)
  647. [libc][aarch64] Set frame pointer of the new thread to the stack pointer. (details)
  648. [ValueTypes] Add types for nxv16bf16 and nxv32bf16. (details)
  649. [libc][Obvious] Include arm_acle.h only for aarch64 builds. (details)
  650. [JITLink][AArch64][NFC] Suppress unused variable error. (details)
  651. [ARM] Add a pipeline test showing missing postinc generation. NFC (details)
  652. [AMDGPU] Add support for GFX11 hazards (details)
  653. Revert "[ARM] Add a pipeline test showing missing postinc generation. NFC" (details)
  654. Update FileCheck docs after D95849. NFCI (details)
  655. [libc++] Test the size of basic_string (details)
  656. Reland "[RISCV] Testcase to show wrong register allocation result of subreg liveness" (details)
  657. Reland "[SplitKit] Handle early clobber + tied to def correctly" (details)
  658. Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" (details)
  659. [AMDGPU] Change use null for dead sdst to be gfx1030+ (details)
  660. [AArch64][SME] Add SME cntsb/h/w/d intrinsics (details)
  661. [sanitizer_common] Fix SanitizerCommon.ChainedOriginDepotStats test (details)
  662. [clangd] Don't add inlay hints on std::move/forward (details)
  663. [InstCombine] Add more tests for freeze of loop phi (NFC) (details)
  664. [AMDGPU][MC][GFX11] Correct src0 for dpp variants of v_cvt_*_e64 (details)
  665. [AMDGPU] Remove duplicate RUN lines from a test (details)
  666. cmake: configure clang lit to use hmaptool from source directly (details)
  667. [libc++] Robust against C++20-hostile iterators (details)
  668. [SLP]Extend vectorization for scatter vectorize nodes. (details)
  669. [LV] Remove widenPHIInstruction dependence on underlying instr (NFC). (details)
  670. Prevent crash when TurnSwitchRangeIntoICmp receives default unreachable destination (details)
  671. [CostModel][AArch64][NFC] Add cost model tests for fshl/fshr intrinsics (details)
  672. [mlir][spirv] Workaround driver bug in math.ctlz conversion again (details)
  673. [RISCV] Extend demanded field transform in InsertVSETVLI to VTYPE subfeilds (details)
  674. Add braces to silence a gcc 9.4 -Wdangling-else warning [nfc] (details)
  675. [strictfp][IPSCCP] Precommit tests for D115737. (details)
  676. Replace to_hexString by touhexstr [NFC] (details)
  677. [RISCV] Use TAIL_UNDISTURBED_MASK_UNDISTURBED for riscv_slidedown_vl unless the merge op is undef. (details)
  678. [clang] Don't emit IFUNC when targeting Fuchsia (details)
  679. [RISCV] Move getSEWLMULRatio out of VSETVLIInfo [nfc] (details)
  680. [PowerPC] Fix LQ-STQ instructions to use correct offset and base (details)
  681. [RISCV] Split DemandedField logic in advance of reuse in dataflow [nfc] (details)
  682. Revert "[libc++] Test the size of basic_string" (details)
  683. Allow bitwidth difference when checking for isOneOrOneSplat. (details)
  684. [RISCV] Use TAIL_AGNOSTIC in riscv_fma_vl patterns. (details)
  685. [MLInliner] Don't inline call sites in unreachable basic blocks (details)
  686. [libc][NFC] Make explicit uint16_t casts in fenv (details)
  687. [RISCV] Reorder function definitions to reduce upcoming diff [nfc] (details)
  688. [mlir][linalg] Relax convolution vectorization to support mixed types (details)
  689. [clang] Don't emit type test/assume for virtual classes that should never participate in WPD (details)
  690. [mlir][vector] Fix contraction op lowering with mixed types (details)
  691. [libc] add printf hex conversion (details)
  692. [libc] fix line buffered empty file writes (details)
  693. [flang] Correct implementation of WAIT with no ID (details)
  694. [RISCV] Merge TIED_TU and TIED instructions for VWADD_W/VWSUB_W by using policy operand. (details)
  695. [flang] Handle module subprogram with interface in same (sub)module when writing module file (details)
  696. [docs][OpaquePtr] Add detail to motivations behind opaque pointers (details)
  697. [AArch64] Regenerate 3 codegen test files. NFC (details)
  698. [AMDGPU] Add new GFX11 intrinsic llvm.amdgcn.exp.row (details)
  699. [AMDGPU] GFX11 CodeGen support for MIMG instructions (details)
  700. [AMDGPU] Add GFX11 llvm.amdgcn.ds.add.gs.reg.rtn / llvm.amdgcn.ds.sub.gs.reg.rtn intrinsics (details)
  701. [RISCV] Fix a typo in an intrinsic name (details)
  702. [libc++][doc] Update formatting status. (details)
  703. [SLP]Use original vector if need to shuffle truncated root. (details)
  704. [flang] NINT(-.4999) is 0, not overflow (details)
  705. Fix a bug introduced by the move of AddressRanges.h into ADT. (details)
  706. [libc][obvious] fix address test on windows (details)
  707. [PS5] Use same debug trap instruction as PS4 (details)
  708. [RISCV] Avoid reducing etype just to initialize lane 0 of an undef vector (details)
  709. [NFC] Precommited tests from D73000 (details)
  710. [PS5] Emit ud2 for ubsan trap (details)
  711. [trace][intelpt] Support system-wide tracing [13] - Add context switch decoding (details)
  712. [trace][intelpt] Support system-wide tracing [14] - Decode per cpu (details)
  713. [trace][intelpt] Support system-wide tracing [15] - Make triple optional (details)
  714. [trace][intelpt] Support system-wide tracing [16] - Create threads automatically from context switch data in the post-mortem case (details)
  715. [trace][intelpt] Support system-wide tracing [17] - Some improvements (details)
  716. [PS5] Set address sanitizer shadow offset (details)
  717. [PS4/PS5][profiling] Go back to the old way of doing a runtime hook (details)
  718. Revert "[NFC] Precommited tests from D73000" (details)
  719. Reland "[NFC] Precommited tests from D73000" (details)
  720. [flang][runtime] Make ASSOCIATED() conform with standard (details)
  721. Revert "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" (details)
  722. [trace][intelpt] Support system-wide tracing [18] - some more improvements (details)
  723. [trace][intelpt] Support system-wide tracing [19] - Some other minor improvements (details)
  724. [trace][intelpt] Support system-wide tracing [20] - Rename some fields in the schema (details)
  725. [trace][intelpt] Support system-wide tracing [21] - Support long numbers in JSON (details)
  726. [trace][intelpt] Support system-wide tracing [22] - Some final touches (details)
  727. [AMDGPU] Add GFX11 codegen for llvm.amdgcn.mov.dpp8 (details)
  728. [AMDGPU] gfx11 new dot instruction codegen support (details)
  729. [BOLT][NFCI] Refactor interface for adding basic blocks (details)
  730. Fix TraceGDBRemotePacketsTest (details)
  731. Reland "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" (details)
  732. Fix StopInfoBreakpoint::ShouldNotify when a callback deletes the site we hit. (details)
  733. [libc++] Remove now-unused experimental/filesystem config file (details)
  734. [TargetTransformInfo] Added an opt/llc option for cache line size (details)
  735. [Delinearization] Refactoring of fixed-size array delinearization (details)
  736. [lldb] Introduce the concept of a log handler (NFC) (details)
  737. [gn build] Port 6ff49af33d09 (details)
  738. [MergeFunctions] Preserve symbols used llvm.used/llvm.compiler.used (details)
  739. [TableGen][DirectX] generate DXIL operation table with TableGen. (details)
  740. Reland "[ASan] Use debuginfo for symbolization." (details)
  741. Move debug-only code inside LLVM_DEUG to prevent unused variable warnings. (details)
  742. Revert "[TableGen][DirectX] generate DXIL operation table with TableGen." (details)
  743. [mlir][complex] Add Python bindings for complex ops. (details)
  744. [RISCV] Add cost model for scalable scatter and gather (details)
  745. [RISCV] Start merging demanded reasoning - starting with load/stores [nfc] (details)
  746. [libc] Add a status page for math functions. (details)
  747. Make setSanitizerMetadata byval. (details)
  748. [mlir][sparse] fix asan issue (details)
  749. Add DWARF string debug to clang release notes. (details)
  750. [SelectionDAG] Don't apply MinRCSize constraint in InstrEmitter::AddRegisterOperand for IMPLICIT_DEF sources. (details)
  751. [RISCV] Don't emit LUI/ADDI MachineSDNodes from getAddr (details)
  752. [clang-tidy] Organize check doc files into subdirectories (NFC) (details)
  753. [PowerPC] Fixing implicit castings in altivec for -fno-lax-vector-conversions (details)
  754. [NFCI] Whitespace in SemaDeclAttr.cpp (details)
  755. [RISCV] Add RISCVISD opcode for PseudoLLA. (details)
  756. [RISCV] Implement RISCVTargetLowering::getTargetConstantFromLoad. (details)
  757. [lldb] Add RotatingLogHandler (details)
  758. [lldb] Remove references to epydoc from the documentation (details)
  759. fix x86 sanitizer failure due to use of or (details)
  760. [libc++][ranges] Implement `ranges::sort`. (details)
  761. [RISCV] Rename VTy param of RISCVTTIImpl::getArithmeticReductionCost [NFC] (details)
  762. Incomplete attempt to pull DWARFTypePrinter into its own file for reuse (details)
  763. [gn build] Port 61fac2c370b9 (details)
  764. [gn build] Port ff3989e6ae74 (details)
  765. [mlir][sparse] improved testing and codegen for semi-ring operations (details)
  766. [lldb] Cleanup Python API reference files after building the docs (details)
  767. [SVE][CodeGen] Restructure SVE fixed length tests to use update_llc_test_checks. (details)
  768. [sanitizer] Delete empty sanitizer_openbsd.cpp after D89759 (details)
  769. [Object][COFF] Improve section name parsing (details)
  770. llvm-reduce: Support replacing FP values with 1.0 (details)
  771. llvm-reduce: Add reduction pass to simplify instructions (details)
  772. [gn build] Port eea11e7369ca (details)
  773. [AMDGPU][NFC] Remove isConstantAddr (details)
  774. [OpenMP] Initial parsing and sema for 'parallel masked' construct (details)
  775. [PowerPC][NFC] Undefine __XL_COMPAT_ALTIVEC__ in builtin lit test (details)
  776. PowerPC] Emit warning for incompatible vector types that are currently diagnosed with -fno-lax-vector-conversions (details)
  777. llvm-reduce: Try to fix dynamic libraries build (details)
  778. [ORC-RT] Make the ORC runtime C API public. (details)
  779. [RISCV][NFC][test] Correct a wrong test in vreductions-fp-vp.ll (details)
  780. [LegalizeTypes][RISCV][NFC] Modify assert in PromoteIntRes_STEP_VECTOR and add some tests for RISCV (details)
  781. [mlir][doc] Avoid duplication with constraints and defs (details)
  782. [LegalizeTypes][NFC] Merge promote SPLAT_VECTOR and promote SCALAR_TO_VECTOR to one function (details)
  783. [mlir] Split MLProgram global load and store to Graph variants (details)
  784. [mlir] Disable warning in test of deprecated feature (NFC) (details)
  785. [lld-macho][nfc] Tests for -force_load + regular archive load combinations (details)
  786. [lldb] Remove LogHandler::Create functions (NFC) (details)
  787. Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" (details)
  788. [MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats. (details)
  789. Revert "[MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats." (details)
  790. [MachineBlockPlacementStats] Added check for "-filter-print-funcs" (details)
  791. [AArch64][test] Add --mattr=-{sve,sve2,sme} to SVE/SVE2/SME MC tests (details)
  792. [TableGen][DirectX] generate DXIL operation table with TableGen. (details)
  793. [Driver] Pass -X to ld for riscv*-{elf,freebsd,linux} (details)
  794. [RISCV][NFC] Add load/store instructions in rv64*-invalid.s (details)
  795. [clang] Fix trivially copyable for copy constructor and copy assignment operator (details)
  796. Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" (details)
  797. [LLDB] XFAIL TestLoadUnload fails on Arm/Ubuntu Jammy (details)
  798. [InstCombine] Add tests for freeze of recurrence with invoke start (NFC) (details)
  799. [OpenCL] Fix atomic_fetch_add/sub half overloads (details)
  800. [msan] Allow KMSAN to use -fsanitize-memory-param-retval (details)
  801. [AArch64] NFC: Fix BFMLAL[BT] inst def names (details)
  802. [libc][bazel] Remove memcpy dependency in memmove (details)
  803. [mlir] replace 'emit_c_wrappers' func->llvm conversion option with a pass (details)
  804. [IR] Check for SignedMin/-1 division in canTrap() (PR56038) (details)
  805. [clang] Dont print implicit forrange initializer (details)
  806. [AArch64][LV] AArch64 does not prefer vectorized addressing (details)
  807. [LLVM][IR] Fix typo in DerivedTypes.h (NFC) (details)
  808. [AMDGPU] Use explicit -global-isel=0/1 in tests. NFC. (details)
  809. [mlir][bufferize] Bufferize after TensorCopyInsertion (details)
  810. [Clang] Allow 'Complex float __attribute__((mode(HC)))' (details)
  811. [mlir][bufferize][NFC] Remove BufferizationState (details)
  812. [lldb] [test] Update baseline test status for FreeBSD (details)
  813. [gn build] (semi-manually) port 232bd331cbaa (details)
  814. [SelectionDAG] Extend WidenVecOp_INSERT_SUBVECTOR to cover more cases. (details)
  815. [InstCombine] add tests for (pow2 >> X) >u C; NFC (details)
  816. [InstCombine] add tests for FP casts; NFC (details)
  817. Revert "[clang] Dont print implicit forrange initializer" (details)
  818. [InstCombine] Push freeze through recurrence phi (details)
  819. [AMDGPU] More GFX11 test coverage (details)
  820. [AMDGPU] gfx11 ldsdir intrinsics and ISel (details)
  821. Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" (details)
  822. [libc][Obvious] Fix hyperlink and typo in math status page. (details)
  823. [AMDGPU] gfx11 VINTERP intrinsics and ISel support (details)
  824. [libc++] Simplify __config a bit (details)
  825. [LoopVectorize] Add support for invariant stores of ordered reductions (details)
  826. [AMDGPU] gfx11 waitcnt support for VINTERP and LDSDIR instructions (details)
  827. [flang] Fix bug in character casting. Add missing sext/trunc in code gen. (details)
  828. [libc] Rely on __builtin_memcpy_inline for memcpy implementation (details)
  829. Revert "Revert "[clang] Dont print implicit forrange initializer"" (details)
  830. [InstCombine] convert mask and shift of power-of-2 to cmp+select (details)
  831. [clang][deps] Sort submodules when calculating dependencies (details)
  832. [RISCV] Avoid changing etype for splat of 0 or -1 (details)
  833. [PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and MFVSCR as not swappable. (details)
  834. [NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctor (details)
  835. [mlir][nvgpu] shared memory access optimization pass (details)
  836. [mlir][sparse] move from by-value to by-reference for data types (details)
  837. [mlir][nvgpu] fix missing build dependency for NVGPUTransforms (details)
  838. [gn build] (manually) port 7cca33b40f77c (details)
  839. [LLDB][ExpressionParser] Fix indices inside format-strings passed to LLDB_LOG (details)
  840. [mlir][linalg] Extend opdsl to support operations on complex types. (details)
  841. [Static Analyzer][CFG] Introducing the source array in the CFG of DecompositionDecl (details)
  842. [InstCombine] Fold memcmp of constant arrays and variable size (details)
  843. [libc++] Unwrap reverse_iterator<reverse_iterator<Iter>> in __unwrap_iter (details)
  844. [libc][obvious] fix sign warning in file_writer (details)
  845. [Static Analyzer] Small array binding policy (details)
  846. [AMDGPU] NFC. Change comment format on gfx11 interp and ldsdir intrinsics (details)
  847. [RISCV] Delete dead elideCopy code in InsertVSETVLI [nfc] (details)
  848. [libc++] Implement std::boyer_moore{, _horspool}_searcher (details)
  849. [gn build] Port 971e9c80e966 (details)
  850. [Flang] Fixes for XArrayCoorOp (details)
  851. [Symbolize] Parser for log symbolizer markup. (details)
  852. [gn build] (manually) port 2040b6df0a3f (DebugInfoSymbolizerTests) (details)
  853. [riscv] Extract isMaskRegOp helper [nfc] (details)
  854. [clang][dataflow] Add support for comma binary operator (details)
  855. [Static Analyzer] Structured binding to data members (details)
  856. [docs] Fix typo (details)
  857. wip (details)
  858. [docs] Adding DirectX target usage doc (details)
  859. [mlir][nvgpu] Fix Bazel BUILD file (details)
  860. Revert "wip" (details)
  861. [docs] Adding table of object file formats (details)
  862. [libc++] Mark standard-mandated includes as such (details)
  863. [AArch64] add tests for masked subtract; NFC (details)
  864. Recommit "[LAA] Initial support for runtime checks with pointer selects." (details)
  865. [RISCV] Move store policy and mask reg ops into demanded handling in InsertVSETVLI (details)
  866. [RISCV] Remove redundant code checking for exact VTYPE match [nfc] (details)
  867. [mlir][sparse] renable f16 tests (details)
  868. [mlir][sparse] Add testing for bf16 and fallback for software bf16 (details)
  869. [bazel] Add missing dependency after 455679413 (details)
  870. [BOLT] Fix for missing entry offset (details)
  871. [mlir][sparse] Inline the definition of LLVM_ATTRIBUTE_WEAK (details)
  872. [RISCV] Use RVVBitsPerBlock instead of hardcoding multiples of 64. NFC (details)
  873. [libc++] Don't force -O2 when building the benchmarks (details)
  874. [lldb][tests] Automatically call compute_mydir (NFC) (details)
  875. [libc++] Make sure we install libc++abi headers on Apple (details)
  876. [clang-repl] Remove memory leak of ASTContext/TargetMachine. (details)
  877. [clang][driver] Ensure we don't accumulate entries in -MJ files (details)
  878. [lldb] Fix modernize-use-override warnings (NFC) (details)
  879. [lldb] Fix modernize-use-equals-default warnings (NFC) (details)
  880. [mlir][nvgpu] fix MSVC warning regarding left shift (details)
  881. [test][RPOFuncAttrs] Update norecurse.ll (details)
  882. [mlir][sparse][taco] Support complex types. (details)
  883. [BOLT] Allow function fragments to point to one jump table (details)
  884. [libc] add printf pointer conv (details)
  885. Stop wrapping GCCAsmStmts inside StmtExprs to destruct temporaries (details)
  886. Add unit test coverage for cast<T> assertion failures on invalid cast (details)
  887. [CodeGen] Init EmptyExpr before the first use (details)
  888. llvm-dwarf-dump: include type name for AT_containing_type (details)
  889. [DirectX] Add MC Register and Frame stubs (details)
  890. [DirectX] Add DXILAsmPrinter (details)
  891. [DirectX][MC] Add MC support for DXContainer (details)
  892. [gn build] Port 3adc908b2685 (details)
  893. [DirectX] Add DirectX target object writer (details)
  894. bzero->memset - Fix Windows bots (details)
  895. [Bazel] Rename generated *_main.cpp to [tool-name]-driver.cpp which CMake uses. (details)
  896. [MachineCopyPropagation][RISCV] Add test case showing failure for MachineCopyPropagation. NFC (details)
  897. [MachineCopyPropagation][RISCV] Fix D125335 accidentally change control flow. (details)
  898. [libc] Add TLS image initialization to aarch64 startup code. (details)
  899. [mlir] Fix an msvc warning (details)
  900. [mlir][bufferization] Set emitAccessorPrefix dialect flag (details)
  901. [libc++][ranges][NFC] Fix a format error on the ranges status page. (details)
  902. [NFC] Specifing clang namespace for builtins. (details)
  903. [CodeGen] Add back setOperationAction/setLoadExtAction/setLibcallName single opcode variants (details)
  904. Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" (details)
  905. [X86] isShuffleFoldableLoad - ensure the load has one use. (details)
  906. [X86] Use X86 instead of X32 for i686 check prefixes (details)
  907. [X86] Regenerate sar_fold.ll to show all instructions (details)
  908. [Target, CodeGen] Use isImm(), isReg(), etc (NFC) (details)
  909. [AsmParser] Use default member initialization (NFC) (details)
  910. Prefer `getCurrentFileOrBufferName` in `FrontendAction::EndSourceFile` (details)
  911. [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load (details)
  912. [NFC][Alignment] Remove dead code (details)
  913. [libc++] Enable -Wweak-vtables (details)
  914. [libc++] Add Implemented Papers section (details)
  915. [llvm] Call *set::insert without checking membership first (NFC) (details)
  916. [X86] canonicalizeShuffleWithBinOps - merge shuffles across binops if either source op is a known splat (details)
  917. [Object] Make IsLittleEndian check constexpr to silence static analyzer dead code warnings. (details)
  918. [mlir] Start migrating more dialects to prefixed form (details)
  919. [llvm] Call *set::insert without checking membership first (NFC) (details)
  920. [llvm] Call *set::insert without checking membership first (NFC) (details)
  921. [IPO] Call *set::insert without checking membership first (NFC) (details)
  922. [clang] Call *set::insert without checking membership first (NFC) (details)
  923. [docs] Re-generate ClangCommandLineReference.rst (details)
  924. [RISCV] Pre-promote v1i1/v2i1/v4i1->i1/i2/i4 bitcasts before type legalization (details)
  925. [BOLT] Allow function entry to be a cold fragment (details)
  926. [CodeGen] Use default member initialization (NFC) (details)
  927. [X86] Use default member initialization (NFC) (details)
  928. [X86] Use default member initialization (NFC) (details)
  929. [X86] Use default member initialization (NFC) (details)
  930. [IPO] Use default member initialization (NFC) (details)
  931. [RPOFuncAttrs] Fix norecurse detection (details)
  932. [X86] Add missing common AVX2 check prefix (details)
  933. [Concepts] Implement overload resolution for destructors (P0848) (details)
  934. [Driver] Pass -X to ld for riscv64-openbsd (details)
  935. [Driver][OpenBSD] Use Arch reference instead of getArch(). NFC (details)
  936. [IPO] Use default member initialization (NFC) (details)
  937. [test][GlobalOpt] Precommit test (details)
  938. [Support] Use default member initialization (NFC) (details)
  939. [Vectorize] Use llvm::is_contained (NFC) (details)
  940. [Toolchains] Use llvm::is_contained (NFC) (details)
  941. [mlir] Update accessors to prefixed form (NFC) (details)
  942. [libomptarget]Add a trap for external omptarget from LLVM (details)
  943. [test][GlobalOpt] Precommit more tests (details)
  944. [libc][Obvious] Fix c++20-designator warnings for tests that use TmHelper.h. (details)
  945. [libc] Temporary disable environment tests for PATH variable. (details)
  946. [ADT] Rename value to val (NFC) (details)
  947. [MCParser] Use default member initialization (NFC) (details)
  948. Revert "[MCParser] Use default member initialization (NFC)" (details)
  949. [ADT] Add has_value, value, value_or to llvm::Optional (details)
  950. [NFC][GlobalOpt] Remove unused parameters (details)
  951. [VE][NFC] Remove obsoleted function declaration (details)
  952. [test][GlobalOpt] Regenerate some tests (details)
  953. [test][GlobalOpt] Update precommitted test (details)
  954. [llvm] Use value_or instead of getValueOr (NFC) (details)
  955. [Driver][Gnu] Don't passs --dynamic-linker in -r mode (details)
  956. [clang] Use value_or instead of getValueOr (NFC) (details)
  957. [clang-tools-extra] Use value_or instead of getValueOr (NFC) (details)
  958. [AST] Fix an unused variable warning (details)
  959. [lld] Use value_or instead of getValueOr (NFC) (details)
  960. [X86] Remove isTargetShuffleSplat and just use SelectionDAG::isSplatValue (details)
  961. [InstCombine] add baseline tests for signbit cmp folds; NFC (details)
  962. [InstCombine] add/adjust tests for signbit tests; NFC (details)
  963. [DAG] SimplifyDemandedBits - add ISD::VSELECT handling (details)
  964. [DAG] SimplifyDemandedBits - add DemandedElts handling to ISD::SIGN_EXTEND_INREG simplification (details)
  965. [InstCombine] add fold for (ShiftC >> X) <u C (details)
  966. [lldb] Use value_or instead of getValueOr (NFC) (details)
  967. [DAG] Add MaskedVectorIsZero helper (details)
  968. [flang][OpenMP][NFC] Refactor code related to OpenMP atomic memory order clause semantics (details)
  969. [X86] Add common CHECK prefix to nontemporal-3.ll tests (details)
  970. [GlobalOpt] Perform store->dominated load forwarding for stored once globals (details)
  971. Use value_or instead of getValueOr (NFC) (details)
  972. [MachinePipeliner] Handle failing constrainRegClass (details)
  973. [BOLT] Use 32-bit MOV to zero 64-bit register in instrumentation code (details)
  974. [TableGen][X86] Add Size field to X86MemOperand class (details)
  975. Fix an unused-variable warning in release build, NFC. (details)
  976. [ADT] Rename value to alt (NFC) (details)
  977. [InstCombine] add tests for 'sub nuw' with zext; NFC (details)
  978. [ValueTracking] recognize sub X, (X -nuw Y) as not overflowing (details)
  979. [CallGraph] Don't preserve CallGraph when function CFG analyses are preserved (details)
  980. [InstCombine] Optimize test for same-sign of values (details)
  981. [libc] Revert: Temporary disable environment tests for PATH variable. (details)
  982. Rename parallelForEachN to just parallelFor (details)
  983. [lld] Wrap rst file to 80 cols and fix "precense" typo (details)
  984. fix comment typos to cycle bots (details)
  985. [DAGCombiner][ARM][RISCV] Teach ShrinkLoadReplaceStoreWithStore to use truncstore. (details)
  986. [GlobalOpt] Preserve CFG analyses (details)
  987. [BOLT] Split functions with exceptions in shared objects and PIEs (details)
  988. [mlir][complex] Convert complex.conj to libm (details)
  989. [ADT] Use has_value (NFC) (details)
  990. [ADT] Use value instead of getValue() (NFC) (details)
  991. [lld] Remove lld/include/lld/Core (details)
  992. [LoongArch] Add codegen support for the binary operations (details)
  993. [LoongArch] Add codegen support for fneg (details)
  994. [LoongArch] Add codegen support for the bitwise binary operations and part of other operations (details)
  995. [LoongArch] Perform `and` combination with a shifted mask (details)
  996. [Basic] Use has_value (NFC) (details)
  997. [LoongArch] Add codegen support for part of conversion operations (details)
  998. [RISCV] Merge two similar asserts from different if/else blocks. NFC (details)
  999. [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C) (details)
  1000. [InstCombine] Update icmp-and-shift check-next name; NFC (details)
  1001. [clang][dataflow] Extend flow condition in the body of a for loop (details)
  1002. [SelectionDAG] Enable WidenVecOp_VECREDUCE_SEQ for scalable vector (details)
  1003. [mlir] Fix ClangTidy performance finding (NFC) (details)
  1004. [AMDGPU] Limit GFX11 to using 128 VGPRs (details)
  1005. Update link job for flang on windows (details)
  1006. [DAG] Fold (srl (shl x, c1), c2) -> and(shl/srl(x, c3), m) (details)
  1007. [analyzer] SATest: Ensure Docker image can be built (details)
  1008. [analyzer] SATest: Weaken assumption about HTML files (details)
  1009. [clang][analyzer] Add checker for bad use of 'errno'. (details)
  1010. [flang][NFC] Small refactor for `IsProcedurePointer` (details)
  1011. [mlir] move SCF headers to SCF/{IR,Transforms} respectively (details)
  1012. [Coroutines] Only do symmetric transfer if optimization is on (details)
  1013. [gn build] Port 60f3b071185b (details)
  1014. [SimplifyCFG] Try to merge edge block when threading (PR55765) (details)
  1015. [Alignment] Remove multiply by MaybeAlign (details)
  1016. [NFC][Alignment] Remove max functions between Align and MaybeAlign (details)
  1017. [clang][sema] Generate builtin operator overloads for (volatile) _Atomic types (details)
  1018. [libunwind] Ensure test/libunwind_01.pass is not completely inlined (details)
  1019. [OpenCL][TableGen] Fix type extension guard emission (details)
  1020. [ARM] Allow distributing postinc with PHI uses (details)
  1021. [NFC][Alignment] Remove dead code (details)
  1022. [WebAssembly][NFC] Update reftype and table tests to use opaque pointers (details)
  1023. [AMDGPU][GlobalISel] Legalize G_FSUB for s16 (details)
  1024. [flang][NFC] Fix file name typos (details)

Started by upstream project relay-lldb build number 545
originally caused by:

This run spent 5.1 sec waiting in the queue.

Revision: ad28dc3775dfc13f0caa84b1b9d43ff88e944849
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: 8ac4eb918c71c23bb1d03f94e4db3f22d9598f8b
Repository: http://labmaster3.local/git/llvm-project.git
  • detached
Revision: ad28dc3775dfc13f0caa84b1b9d43ff88e944849
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (no failures)
    Revision: 6a075b6de4cafebec9ca1ff9eec7229a617c93f6
    Repository: http://labmaster3.local/git/llvm-project.git
    • llvmorg-5.0.2
    Revision: d0d8eb2e5415b8be29343e3c17a18e49e67b5551
    Repository: http://labmaster3.local/git/llvm-project.git
    • llvmorg-7.0.1
    Revision: 0399d5a9682b3cef71c653373e38890c63c4c365
    Repository: http://labmaster3.local/git/llvm-project.git
    • llvmorg-9.0.0
    Revision: 43ff75f2c3feef64f9d73328230d34dac8832a91
    Repository: http://labmaster3.local/git/llvm-project.git
    • llvmorg-11.0.1
    Revision: d7b669b3a30345cfcdb2fde2af6f48aa4b94845d
    Repository: http://labmaster3.local/git/llvm-project.git
    • llvmorg-13.0.0