Started 8 days 13 hr ago
Took 2 hr 53 min

Build #5581 (Jan 25, 2023 3:50:36 AM)

Changes
  1. [flang][hlfir] Add move semantics to hlfir.as_expr. (details / githubweb)
  2. [flang][hlfir] Add hlfir.destroy operation. (details / githubweb)
  3. [NFC][WebAssembly] Update test (details / githubweb)
  4. Revert "[AArch64] fold subs ugt/ult to ands when the second operand is a mask" (details / githubweb)
  5. [flang] Lower elemental and transformational clean-up in HLFIR (details / githubweb)
  6. [Linker] Convert test to opaque pointers (NFC) (details / githubweb)
  7. [libc] Fix memcpy inefficiency (details / githubweb)
  8. [mlir][vector] Share enums with the transform dialect (details / githubweb)
  9. [Linker] Convert test to opaque pointers (NFC) (details / githubweb)
  10. [Linker] Convert test to opaque pointers (NFC) (details / githubweb)
  11. [ARM] Fix i1 shuffle lowering with multiple operands. (details / githubweb)
  12. [VPlan] Remove unnecessary getNumSuccessors call (NFC). (details / githubweb)
  13. [flang][OpenMP] Added parser support for Tile Construct ( OpenMP 5.1) (details / githubweb)
  14. [VPlan] Add test for VPAllSuccessorIterator directly. (NFC) (details / githubweb)
  15. Fix bazel build overlay. (details / githubweb)
  16. [BitcodeReader] Allow reading pointer types from old IR (details / githubweb)
  17. [mlir][Tensor][NFC] Migrate Tensor dialect to the new fold API (details / githubweb)
  18. [flang][OpenMP] Parser support for the unroll construct (5.1) (details / githubweb)
  19. [flang][hlfir] Lower some character elemental references (details / githubweb)
  20. [AArch64][SVE] Fix crash for DestructiveBinaryComm zero merging (details / githubweb)
  21. [docs] Add llvm & clang release notes for LoongArch (details / githubweb)
  22. [AArch64][SVE] Fix typo after post review change to D141471. (details / githubweb)
  23. [mlir][Linalg] Add a transform.structured.pack operation (details / githubweb)
  24. [mlir][Linalg] Fix post-commit typo for 5443743ca1874acfe2d5654fedd4a0c0bed6777e (details / githubweb)
  25. [flang] fix FIRLangRef.md path (details / githubweb)
  26. [InstCombine] Don't combine smul of i1 type constant one (details / githubweb)
  27. [clang-repl] XFAIL riscv targets in simple-exception test case (details / githubweb)
  28. [MLIR][Transform] Introduce loop.coalesce transform op. (details / githubweb)
  29. [Flang] [OpenMP] Refine parser restrictions for OMP TARGET UPDATE clauses. (details / githubweb)
  30. [flang] Lower allocation with MOLD (details / githubweb)
  31. [MIScheduler] Print top/down cycle in the SUnit dump. (details / githubweb)
  32. [mlir][Transform] Add a transform.get_consumers_of_result navigation op (details / githubweb)
  33. [VPlan] Remove duplicated VPValue IDs (NFCI). (details / githubweb)
  34. [flang] Support allocate with source for polymorphic entities (details / githubweb)
  35. [CVP] Handle use-site conditions in more folds (details / githubweb)
  36. Revert "[clang] Instantiate concepts with sugared template arguments" (details / githubweb)
  37. [CVP] Handle use-site conditions in domain-based folds (details / githubweb)
  38. [CVP] Avoid duplicate range calculation (NFC) (details / githubweb)
  39. [AArch64][SVE] Implement isVScaleKnownToBeAPowerOfTwo (details / githubweb)
  40. [CVP] Avoid duplicate range calculation (NFC) (details / githubweb)
  41. [clangd] Disable modernize-macro-to-enum tidy check (details / githubweb)
  42. Fix crash in scf.parallel verifier (details / githubweb)
  43. Fix crash in LLVM Dialect inliner interface: add support for llvm.return (details / githubweb)
  44. [scudo] Fix -Wsign-compare warning (details / githubweb)
  45. [mlir][vector] Fix lowering of permutation maps for transfer_write op (details / githubweb)
  46. [mlir][EmitC] Remove Pure trait from `emitc.include` (details / githubweb)
  47. [mlir][vector] Add extra lowering for more transfer_write maps (details / githubweb)
  48. [mlir][gpu] Improve foreach_thread distribution (details / githubweb)
  49. [mlir][vector] Fix extract op canonicalization for 0d vector (details / githubweb)
  50. tsan: fix broken aarch64_39/42 mappings and expand them (details / githubweb)
  51. [MLIR][SCF] Fix comment in `TestTilingInterface.cpp` (NFC) (details / githubweb)
  52. [InstCombine] Handle PHI nodes in PtrReplacer (details / githubweb)
  53. [flang] Generate TBAA information. (details / githubweb)
  54. Reland: [GWP-ASan] Add recoverable mode. (details / githubweb)
  55. [lldb] Only allow SymbolFiles to construct Types (details / githubweb)
  56. [Libomptarget] Replace Nvidia arch lookup with 'nvptx-arch' (details / githubweb)
  57. [OpenMP] Make `-Xarch_host` and `-Xarch_device` work for OpenMP offloading (details / githubweb)
  58. [mlir] fix dereferencing of optional sym_name attribute (details / githubweb)
  59. Add additional tests for ctlz{_zero_undef} to test folding with xor; NFC (details / githubweb)
  60. [MLIR] Add return type inference to scf.if builder (details / githubweb)
  61. [PS4] NFC: rewrite a test to use lit's DEFINE feature (details / githubweb)
  62. [PS5] Handle visibility options same as PS4 (details / githubweb)
  63. Diagnose extensions in 'offsetof' (details / githubweb)
  64. [RISCV] Use Zvl*b as a lower bound for VScaleRange. (details / githubweb)
  65. [MC] Use MCRegister instead of unsigned in MCInstPrinter (NFC) (details / githubweb)
  66. [RISCV] Remove MCRegisterInfo dependency from compressInst/uncompresInst/isCompressibleInst. (details / githubweb)
  67. [InstCombine] add tests for difference-of-squares; NFC (details / githubweb)
  68. [InstCombine] factor difference-of-squares to reduce multiplication (details / githubweb)
  69. [llvm][ADT] Mark `makeMutableArrayRef` as deprecated (details / githubweb)
  70. [Clang] Configure definitions for amdgpu/nvptx arch query tools (details / githubweb)
  71. [Libomptarget][NFC] Rename device environment variable (details / githubweb)
  72. [Clang] Reject in-class defaulting of previously declared comparison operators (details / githubweb)
  73. [VPlan] Replace VPScalarIVStepsRecipe::classof with VP_CLASSOF_IMPL(NFC) (details / githubweb)
  74. [mlir][sparse] avoid using mutable descriptor when unnecessary (NFC) (details / githubweb)
  75. [RISCV] Add missing check prefixes to vreductions-mask.ll. NFC (details / githubweb)
  76. [mlir] Fix a warning (details / githubweb)
  77. nullptr returned from ActOnTag() is not a valid result (details / githubweb)
  78. [libc++] Mark std::pmr virtual functions as _LIBCPP_HIDE_FROM_ABI_VIRTUAL (details / githubweb)
  79. [VPlan] Replace VPExpandSCEVRecipe::classof with VP_CLASSOF_IMPL. (NFC) (details / githubweb)
  80. [mlgo] Remove the protobuf dependency (details / githubweb)
  81. [mlir] Fix a deprecation warning (details / githubweb)
  82. [ORC-RT] Add IntervalMap and IntervalSet collections. (details / githubweb)
  83. [clang][sema][Matrix] Move code from try-cast to `TypeLocVisitor`. NFC intended. (details / githubweb)
  84. [RISCV][TableGen] Correct formatting in RISCVGenCompressInstEmitter.inc. NFC (details / githubweb)
  85. [Analysis] Fix a warning (details / githubweb)
  86. Revert "[ORC-RT] Add IntervalMap and IntervalSet collections." (details / githubweb)
  87. [ORC-RT] Reapply ab59185fbfb (Add IntervalMap/Set), with missing files included. (details / githubweb)
  88. [CompilerRT] Remove ubsan static runtime on Apple (details / githubweb)
  89. [CompilerRT] Remove sanitizer support for i386 iossim (details / githubweb)
  90. [SystemZ][z/OS] Fix cityhash lit for EBCDIC (details / githubweb)
  91. [libc++] Add ALLOW_RETRIES to a few flaky tests (details / githubweb)
  92. [RISCV] Use zeroext instead of signext in mask reduction tests. NFC (details / githubweb)
  93. [Propeller] Use Fixed MBB ID instead of volatile MachineBasicBlock::Number. (details / githubweb)
  94. Fix OSX build break introduced by D141720 (details / githubweb)
  95. Revert ""Reland "[pgo] Avoid introducing relocations by using private alias"" (details / githubweb)
  96. [MachineBasicBlock] Explicit FT branching param (details / githubweb)
  97. [nfc][mlgo] Remove abstraction layers for training logger (details / githubweb)
  98. [OpenMP] Support kernel record and replay (details / githubweb)
  99. [HWASan] link to doc in reports on Android (details / githubweb)
  100. [-Wunsafe-buffer-usage] Emit warnings about unsafe operations on arrays (details / githubweb)
  101. [NFC] [scudo] syntax-check DCHECK arguments if DCHECK is off (details / githubweb)
  102. [libc++][NFC] Split up ranges.transform.pass.cpp (details / githubweb)
  103. [NFC][bazel] Add export_files for utils/textmate/mlir.json (details / githubweb)
  104. [HWASAN] Implemented LSAN SetLsanTag and IgnoreObjectLocked (details / githubweb)
  105. [-Wunsafe-buffer-usage][NFC] Refactor checkUnsafeBufferUsage (details / githubweb)
  106. [C++] [Coroutines] Deprecates the '-fcoroutines-ts' flag (details / githubweb)
  107. [RISCV] Eliminate the need to pass both RISCVSubtarget and MCSubtargetInfo to isCompressibleInst. (details / githubweb)
  108. [C++20] [Modules] Deprecate `-fmodules-ts` flag (details / githubweb)
  109. Add NVGPUUtil bazel lib (details / githubweb)
  110. [AArch64][SVE] Add more intrinsics in 'isZeroingInactiveLanes'. (details / githubweb)
  111. [Flang] Fix parsing error on loop count compiler directive (details / githubweb)
  112. [hwasan] Fix LsanMetadata::LsanMetadata (details / githubweb)
  113. llvm-reduce: Add missing consts (details / githubweb)
  114. llvm-reduce: Use StringRef/ArrayRef (details / githubweb)
  115. llvm-reduce: Simplify async usage by avoiding lambda (details / githubweb)
  116. Utils: Add utility pass to lower ifuncs (details / githubweb)
  117. llvm-reduce: Reduce ifuncs (details / githubweb)
  118. [mlir] Fixed memory leak after D141726. (details / githubweb)
  119. [perf-training] Check extension in findFilesWithExtension (details / githubweb)
  120. [gn build] Manually port e022ca8 (details / githubweb)
  121. [NFC] Disable test on AIX due to different default output (details / githubweb)
  122. [Serialization] Serialize the new added FunctionDeclBits: IsIneligibleOrNotSelected (details / githubweb)
  123. [JITLink] Add an initial implementation of JITLink for ELF/LoongArch (details / githubweb)
  124. [TableGen][NFC] Add postfix for validators of CompressPat (details / githubweb)
  125. [RISCV][NFC] Move compressInst/uncompressInst to RISCVBaseInfo (details / githubweb)
  126. [RISCV][NFC] Use uncompressInst to relax instructions (details / githubweb)
  127. Revert "nullptr returned from ActOnTag() is not a valid result" (details / githubweb)
  128. Revert "Diagnose extensions in 'offsetof'" (details / githubweb)
  129. [gn build] Port 28b6f38d0a84 (details / githubweb)
  130. [libc++][ranges] Mark completed Ranges papers and issues as done, bump version macro (details / githubweb)
  131. [HWASA] Restore LsanMetadata from D141642 Diff5 (details / githubweb)
  132. [HWASAN] Add leak sanitizer flag support (details / githubweb)
  133. [LowerIFunc] Remove typed pointer test (NFC) (details / githubweb)
  134. [AMDGPU] Precommit test for D141576 (details / githubweb)
  135. [CodeGen] Prevent overlapping subregs in getCoveringSubRegIndexes (details / githubweb)
  136. [GVN][NFC] Add pre-commit tests for non-local load cases (D141680) (details / githubweb)
  137. Revert "[BitcodeReader] Allow reading pointer types from old IR" (details / githubweb)
  138. Revert "[JITLink] Add an initial implementation of JITLink for ELF/LoongArch" (details / githubweb)
  139. [AsmParser] Remove typed pointer auto-detection (details / githubweb)
  140. [Release] Produce mlir tarball (details / githubweb)
  141. [CSKY] Fix errors caused by change of compressInst (details / githubweb)
  142. [gn build] Port 48c2172e51b2 (details / githubweb)
  143. [mlir][tblgen] Emit deprecation warning if `kEmitRawAttributes` is used (details / githubweb)
  144. Fix typo. NFC (details / githubweb)
  145. [GlobalISel] Detect splats built with G_CONCAT_VECTORS (details / githubweb)
  146. [LTO] Always use opaque pointers mode from config (details / githubweb)
  147. [DAG][AArch64][ARM] Combine abd(sub(x, y)) to abd if the sub is nsw (details / githubweb)
  148. [LLVMContext] Remove hasSetOpaquePointersValue() API (NFC) (details / githubweb)
  149. [RISCV][NFC] Add test cases for rounding vfcvt (details / githubweb)
  150. [RISCV] Generalize performFP_TO_INTCombine to vectors (details / githubweb)
  151. [libc++][ranges] Remove a leftover include version control markers in Cxx20Papers.csv (details / githubweb)
  152. Reapply [AArch64] fold subs ugt/ult to ands when the second operand is mask/pow2 (details / githubweb)
  153. AArch64: allocate small fixed args properly in varargs functions. (details / githubweb)
  154. Reland "nullptr returned from ActOnTag() is not a valid result" (details / githubweb)
  155. [DAG][ARM][AArch64] Transform max(a,b) - min(a,b) -> abd(a,b) (details / githubweb)
  156. [DAG] combineInsertEltToShuffle - split off mergeInsertEltWithShuffle fold. NFC. (details / githubweb)
  157. Remove an unused variable, NFC (details / githubweb)
  158. [RISCV][ISelLowering] Fix select lowering issue (details / githubweb)
  159. [VPlan] Replace VPBranchOnMaskSC::classof with VP_CLASSOF_IMPL. (NFC) (details / githubweb)
  160. [BitcodeReader] Allow reading pointer types from old IR (details / githubweb)
  161. [bazel] Fix build after c33b9395b1 (details / githubweb)
  162. Reland "[JITLink] Add an initial implementation of JITLink for ELF/LoongArch" (details / githubweb)
  163. [gn build] Port f10d452db841 (details / githubweb)
  164. [include-mapping] Fix gen_std.py test (details / githubweb)
  165. [InstCombine] simplify code for matching shift-logic-shift pattern; NFC (details / githubweb)
  166. [InstCombine] add tests for diff-of-squares; NFC (details / githubweb)
  167. [NFC][WebAssembly] Add tests (details / githubweb)
  168. [flang] Add TODO for allocate array with scalar source (details / githubweb)
  169. Diagnose extensions in 'offsetof' (details / githubweb)
  170. [llvm-objdump] Fix reporting error for processing target features (details / githubweb)
  171. [mlir] GreedyPatternRewriteDriver: Fix termination criteria in OpPatternRewriteDriver (details / githubweb)
  172. Harden -slice-analysis-test MLIR testing pass to check for some invariants (details / githubweb)
  173. [mlir][linalg][bufferize][NFC] Utilize DestinationStyleOpInterface helper (details / githubweb)
  174. [VPlan] Replace VPInterleaveRecipe::classof with VP_CLASSOF_IMPL. (NFC) (details / githubweb)
  175. Revert "[ConstraintElim] Enable pass by default." (details / githubweb)
  176. [Regex] Check two chars in step back optimization (NFC) (details / githubweb)
  177. [mlir][vector] Limit vector.mask op to single vector result (details / githubweb)
  178. [VPlan] Disconnect VPRegionBlock from successors in graph iterator(NFCI) (details / githubweb)
  179. [StatepointLowering] Move statepoint correctness checks to Verifier. NFC. (details / githubweb)
  180. [InstCombine][InstSimplify] add tests for i1/i2 mul with no-wrap; NFC (details / githubweb)
  181. [InstCombine] reduce code duplication in visitSub(); NFC (details / githubweb)
  182. [flang] Move TODO to the source allocation part (details / githubweb)
  183. [InstCombine] restrict no-wrap propagation for i1/i2 to avoid miscompiles (details / githubweb)
  184. [flang] Add implementation of move_alloc to the runtime (details / githubweb)
  185. [Assignment Tracking] Replace metadata number with variable capture in tests (details / githubweb)
  186. [DAGCombiner] `combineShuffleOfSplatVal()`: don't assert that shuffle is non-undef (details / githubweb)
  187. [clang][Interp] Track initialization state of local variables (details / githubweb)
  188. [libc++][format] Adds new test macros. (details / githubweb)
  189. [Libomptarget] Only build GPU tests if a GPU is found on the system (details / githubweb)
  190. [mlir][tosa] Set explicit benefit for tosa.reshape to linalg (details / githubweb)
  191. [mlir][tosa] Prefer tosa.transpose composition canonicalization to reshape (details / githubweb)
  192. [clang][Interp][NFC] Simplify InterpFrame constructor (details / githubweb)
  193. [Clang] Update the help message for `--offload-arch` (details / githubweb)
  194. [flang] Allocate polymorphic with SOURCE= using ApplyMold (details / githubweb)
  195. [flang] Do not perform INTERNAL_CHECK for deallocation of unlimited polymorphic with intrinsic type spec (details / githubweb)
  196. [OpenMP][libomp] Fix stats-gathering for new MSVC sections API (details / githubweb)
  197. Reduce input arguments for `getPackingInfoFromConsumer` (NFC) (details / githubweb)
  198. [OpenMP][libomp] Switch Intel topology type values: module, tile (details / githubweb)
  199. [NFC] Release Note for D138995 (details / githubweb)
  200. [lldb][Language] List supported languages in expr error text (details / githubweb)
  201. [clang][Darwin] Try to guess the SDK root with xcrun when unspecified (details / githubweb)
  202. [InstSimplify] add no-wrap parameters to simplifyMul and add more tests; NFC (details / githubweb)
  203. [OpenMP] Disable building `libomptarget` on 32-bit systems (details / githubweb)
  204. [InstSimplify] reduce "mul nsw i1" to "false" (details / githubweb)
  205. [libTooling] Rename `getRangeForEdit` as `getFileRangeForEdit` (details / githubweb)
  206. [hwasan] add pattern for short tag in symbolizer (details / githubweb)
  207. [OpenMP] RecordReplay saves bitcode when JIT-ing (details / githubweb)
  208. [RISCV] Make it explicit that attributes use the MCSubtargetInfo from TargetMachine. NFC (details / githubweb)
  209. [RISCV] Use TargetMachine MCSubtargetInfo in RISCVAsmPrinter::EmitHwasanMemaccessSymbols. (details / githubweb)
  210. [RISCV] Use canonical move instruction in RISCVAsmPrinter::EmitHwasanMemaccessSymbols. (details / githubweb)
  211. [llvm][GenericUniformity] Hack around strict is_invocable() checks (details / githubweb)
  212. Do qProcessInfo-hint binary loading later in Process setup (details / githubweb)
  213. [SystemZ] Implement lowering of GET_ROUNDING (details / githubweb)
  214. [BOLT][NFC] Remove AArch64 override for evaluateBranch (details / githubweb)
  215. [BOLT][NFC] DataAggregator code cleanup (details / githubweb)
  216. [CMake] Allow setting the location of host tools with LLVM_NATIVE_TOOL_DIR (details / githubweb)
  217. [clang][Sema] Fix uninitialized `SourceLocation` for types with multiple attributes and macros. (details / githubweb)
  218. [-Wunsafe-buffer-usage] Use relevant source locations for warnings (details / githubweb)
  219. [BOLT][NFC] Simplify handleRelocation (details / githubweb)
  220. [HWASAN] Fix Fuchsia link problem (details / githubweb)
  221. [Clang] Give Clang the ability to use a shared stat cache (details / githubweb)
  222. [StatCacheFileSystem] Attempt to fix build (details / githubweb)
  223. [BOLT][NFC] Replace ambiguous BinarySection::isReadOnly with isWritable (details / githubweb)
  224. [-Wunsafe-buffer-usage] Group diagnostics by variable (details / githubweb)
  225. [Clang][NFC] Clang-format CUDA toolchain file (details / githubweb)
  226. [OpenMP] Fix inconsistent task state if hot team is not used (details / githubweb)
  227. [HWASAN] Remove FindHeapChunkByAddressFastLocked (details / githubweb)
  228. Reland [pgo] Avoid introducing relocations by using private alias (details / githubweb)
  229. [AMDGPU] Run autogen checks on test (details / githubweb)
  230. [CUDA] Allow targeting NVPTX directly without a host toolchain (details / githubweb)
  231. Add parameter extension attributes in various instrumentation passes. (details / githubweb)
  232. [OpenMP][AMDGPU] Get rid of redundant macro def (details / githubweb)
  233. [OpenMP][OMPT] Expect failure from tool_available_search.c on macOS (details / githubweb)
  234. [NFC][sanitizers] Add COMPILER_RT_HAS_WTHREAD_SAFETY_*_FLAG (details / githubweb)
  235. [ORC-RT] Specialize non-coalescing-IntervalMap to allow non-comparable values. (details / githubweb)
  236. [HWASAN] Init lsan and install at_exit hook (details / githubweb)
  237. [codegen] Add StackFrameLayoutAnalysisPass (details / githubweb)
  238. [gn] port a033dbbe5c43 (clang-stat-cache) (details / githubweb)
  239. [NFC] [Serialization] Add static assert for the size of the decls to (details / githubweb)
  240. [gn build] Port 557a5bc336ff (details / githubweb)
  241. Revert "[NFC] [Serialization] Add static assert for the size of the decls to" (details / githubweb)
  242. [-Wunsafe-buffer-usage][NFC] Fix Fixables filtering (details / githubweb)
  243. [mlir] Limit Interface generation to the top-level input file (details / githubweb)
  244. [mlir] Move SymbolOpInterfaces "classof" check to a proper "extraClassOf" interface field (details / githubweb)
  245. [mlir] Add support for interface inheritance (details / githubweb)
  246. [mlir] Make FunctionOpInterface inherit SymbolOpInterface (details / githubweb)
  247. [flang] Fixed unittest build issue with older gcc. (details / githubweb)
  248. Drop the ZeroBehavior parameter from countLeadingZeros and the like (NFC) (details / githubweb)
  249. [X86] Avoid converting u64 to f32 using x87 on Windows (details / githubweb)
  250. [clang][Interp][NFC] Remove unused functions (details / githubweb)
  251. [clang][Interp] Use placement new to construct opcode args into vector (details / githubweb)
  252. [clang][Interp][NFC] Initialize constants as ~0u (details / githubweb)
  253. [InstCombine] regenerete icmp-logical tests (NFC) (details / githubweb)
  254. [LoongArch] Add an option for MCInstPrinter to print numeric reg names (details / githubweb)
  255. [clang][Interp] Check Field initialization after constructor call (details / githubweb)
  256. [mlir] fix python test (details / githubweb)
  257. [MLIR][LLVM] Don't use void return type in `getCallableResults`. (details / githubweb)
  258. [InstCombine] Don't optimize idempotent `atomicrmw <op>, 0` into `load atomic` (details / githubweb)
  259. [test][InstCombine] Remove out-of-date comment (details / githubweb)
  260. [mlir][FuncToLLVM] Drop llvm.linkage attribute (details / githubweb)
  261. [AArch64][SVE2p1] Add SVE2.1 while (predicate-pair) intrinsics (details / githubweb)
  262. [clang][Interp] Unify visiting variable declarations (details / githubweb)
  263. [clangd] Simplify some tests in IncludeCleanerTests, NFC (details / githubweb)
  264. [clang][Interp] Diagnose uninitialized array record fields (details / githubweb)
  265. [Regex] Avoid NFA machinery for fixed prefix chars (NFC) (details / githubweb)
  266. [mlir] make multi-size tiling use transform parameters (details / githubweb)
  267. [mlir] simpler transform dialect silenceable failures (details / githubweb)
  268. [mlir] fix mlir integration tests (details / githubweb)
  269. [mlir][LLVM] Replace readnone with memory effects (details / githubweb)
  270. [mlir][vector] Add a custom builder for LowerVectorsOp (details / githubweb)
  271. [clang][Interp][NFCI] Pull IsConstantContext into State (details / githubweb)
  272. [clang][Interp][NFC] Remove shift error checking code duplication (details / githubweb)
  273. [clang][Interp][NFC] Move CheckDivRem() implementation into Interp.cpp (details / githubweb)
  274. [clang][Interp] Implement missing compound assign operators (details / githubweb)
  275. Revert "[clang][Interp][NFC] Move CheckDivRem() implementation into Interp.cpp" (details / githubweb)
  276. [NFC][bazel] Enable layering_check for mlir/unittests (details / githubweb)
  277. [mlir][OpenMP] Add nontemporal clause definition to simd construct (details / githubweb)
  278. Revert "[clang][Interp][NFC] Remove shift error checking code duplication" (details / githubweb)
  279. [AMDGPU] Add feature predicate for v_fmac_f64 instruction (details / githubweb)
  280. [VPlan] Add vp_depth_first_shallow + graph traits for wrapper(NFC) (details / githubweb)
  281. [clang] Improve diagnostic for "initializer-string for char array is too long" (details / githubweb)
  282. [DAG] Do not combine any_ext when we combine and into zext. (details / githubweb)
  283. [clang][Interp][NFC] Remove shift error checking code duplication (details / githubweb)
  284. Revert "[clang][Interp] Implement missing compound assign operators" (details / githubweb)
  285. Revert "[clang][Interp] Unify visiting variable declarations" (details / githubweb)
  286. [SPIR-V] Add -opaque-pointers=0 to some LIT tests (details / githubweb)
  287. [MLIR][Presburger] Support divisions in union of two PWMAFunction (details / githubweb)
  288. Optimize OptTable::findNearest implementation and usage (details / githubweb)
  289. [flang][hlfir] Enable lowering and passing of allocatables and pointers. (details / githubweb)
  290. [clang] Build UsingType for elaborated type specifiers. (details / githubweb)
  291. [DAG] Peek through ZEXT/TRUNC in foldAddSubMasked1 (details / githubweb)
  292. [llvm][ir] Purge MD_prof custom accessors (details / githubweb)
  293. [clangd] Implement unused include warnings with include-cleaner library. (details / githubweb)
  294. [gn] port 939dce12f9f3 (clangd uses include-cleaner) (details / githubweb)
  295. [gn] port 939dce12f9f3 (clangd uses include-cleaner) more (details / githubweb)
  296. [X86] Add register definitions for cfi directives (details / githubweb)
  297. [InstCombine] Add tests for freeze with !range and !align metadata (NFC) (details / githubweb)
  298. [SPIR-V] Emit OpExecutionMode ContractionOff for no FP_CONTRACT metadata (details / githubweb)
  299. [clang][dataflow] Add (initial) debug printing for `Value` and `Environment`. (details / githubweb)
  300. [InstCombine] Drop incorrect test (NFC) (details / githubweb)
  301. [InstCombine] Add non-logical variants for some ctpop and/or tests (NFC) (details / githubweb)
  302. [Dexter] Add on_line parameter to DexExpectStepOrder command (details / githubweb)
  303. [OpenMP][Fix] Track all threads that may delete an entry (details / githubweb)
  304. [AArch64] Armv9-A implies FP16 (details / githubweb)
  305. [InstCombine] Add test for load type conversion with !noundef (NFC) (details / githubweb)
  306. [flang] Add semantic check for multiple part-ref with non-zero rank (details / githubweb)
  307. [Local] Preserve noundef metadata in copyMetadataForLoad() (details / githubweb)
  308. [flang][hlfir] Lower whole allocatable or pointer component ref (details / githubweb)
  309. [clang][dataflow] Fix bug in joining bool values. (details / githubweb)
  310. [AArch64] Allow poison elements of fixed-vectors to be duplicated as a widened element (details / githubweb)
  311. [clangd] Fix clangd-fuzzer build. (details / githubweb)
  312. [SROA] Check TBAA metadata in tests (NFC) (details / githubweb)
  313. [libc++][format] Implements range_formatter (details / githubweb)
  314. [gn build] Port 22e8525dfdd7 (details / githubweb)
  315. [flang] Fix SELECT TYPE lowering when CLASS DEFAULT is not the last type guard (details / githubweb)
  316. [flang] Support polymorphic source in RESHAPE intrinsic (details / githubweb)
  317. [flang] Allow pointer association between derived-type pointer and unlimited polymorphic target (details / githubweb)
  318. [lit] Stop supporting triple substrings in UNSUPPORTED and XFAIL (details / githubweb)
  319. [NFC][bazel] Add _tensor_ops_ext.py to SparseTensorOpsPyFiles (details / githubweb)
  320. [NFC][bazel] Move _tensor_ops_ext.py to the correct filegroup (details / githubweb)
  321. [SystemZ] Improvement in tryRxSBG(). (details / githubweb)
  322. [libc++][format] Adds container adaptor formatters. (details / githubweb)
  323. [CostModel][AArch64] Precommit tests for LD1 single-element to lane. NFC. (details / githubweb)
  324. [AARCH64][SVE] Do not optimize vector conversions (details / githubweb)
  325. [gn build] Port 04d4f4b3d4e4 (details / githubweb)
  326. [libc++][format] Adds formatter std::vector<bool>. (details / githubweb)
  327. [Flang][Debug] Modifications for getting pathname (details / githubweb)
  328. [libc] add internal string class (details / githubweb)
  329. [libc] add scanf float converter (details / githubweb)
  330. Silence some sign comparison warnings; NFC (details / githubweb)
  331. [NFC][flang] Added debug option to bisect TBAA tag attachments. (details / githubweb)
  332. Revert "[lit] Stop supporting triple substrings in UNSUPPORTED and XFAIL" (details / githubweb)
  333. Fix zero-initialization fix-it for variable template (details / githubweb)
  334. [clang][driver][AIX] Add OpenMP runtime if -fopenmp specified (details / githubweb)
  335. [mlir][Index] Implement InferIntRangeInterface (details / githubweb)
  336. [Sanitizers] GetMemoryProfile implementation for FreeBSD. (details / githubweb)
  337. [mlir][SCF] Fix crash in loop peeling (details / githubweb)
  338. [LoopUnroll] Directly update DT instead of DTU. (details / githubweb)
  339. Forbid implicit conversion of constraint expression to bool (details / githubweb)
  340. [MLIR] Add InferTypeOpInterface to scf.if op (details / githubweb)
  341. Revert "Reland [pgo] Avoid introducing relocations by using private alias" (details / githubweb)
  342. [IRLinker] Replace CallInstr with CallBase (details / githubweb)
  343. Revert "[mlir][Index] Implement InferIntRangeInterface" (details / githubweb)
  344. [LinkerWrapper] Use `clang` to perform the device linking (details / githubweb)
  345. [Clang][NFC] Tweak error message for GPU architecture tools (details / githubweb)
  346. [AMDGPU] Introduce separate register limit bias in scheduler (details / githubweb)
  347. [AMDGPU] Treat WMMA the same as MFMA for sched_barrier (details / githubweb)
  348. [libc++] Refactor deque::iterator algorithm optimizations (details / githubweb)
  349. [gn build] Port c90801457f7c (details / githubweb)
  350. [MLIR] Update bazel build file after 455305624884cf9237143e2ba0635fcc5ba5206 (details / githubweb)
  351. Add tests for ctpop(X) where X is a power of 2; NFC (details / githubweb)
  352. Add transform ctpop(X) -> 1 iff X is non-zero power of 2 (details / githubweb)
  353. Removing 'TuningSlow3OpsLEA' from ICL config (details / githubweb)
  354. [opt] Fix static code analysis concerns (details / githubweb)
  355. Remove useless / untested verifier in scf.foreach_thread (NFC) (details / githubweb)
  356. [libc++][format] range-default-formatter for map (details / githubweb)
  357. Remove the undocumented `help` subcommand. (details / githubweb)
  358. [llvm][codegen] Fix non-determinism in StackFrameLayoutAnalysisPass output (details / githubweb)
  359. Revert "[MLIR] Update bazel build file after 455305624884cf9237143e2ba0635fcc5ba5206" (details / githubweb)
  360. [mlir] Update VectorToGPU to new memory space (details / githubweb)
  361. [OpenMP][libomp] Insert correct HWLOC version guards (details / githubweb)
  362. [VPlan] Add vp_depth_first_deep (NFC) (details / githubweb)
  363. [Clang] Add lifetimebound attribute to std::move/std::forward (details / githubweb)
  364. Reland "[lit] Stop supporting triple substrings in UNSUPPORTED and (details / githubweb)
  365. [OpenMP] Build device runtimes for sm_89 and sm_90 (details / githubweb)
  366. [SLP]Improve isGatherShuffledEntry by looking deeper through the reused scalars. (details / githubweb)
  367. [ODRHash] Hash `RecordDecl` and diagnose discovered mismatches. (details / githubweb)
  368. [ODRHash] Detect mismatches in anonymous `RecordDecl`. (details / githubweb)
  369. Revert "[Clang] Give Clang the ability to use a shared stat cache" (details / githubweb)
  370. Revert "[AArch64][v8.3A] Avoid inserting implicit landing pads (PACI*SP)" (details / githubweb)
  371. [llvm] Cleanup edit_distance short circuiting (details / githubweb)
  372. [Bazel] Fix layering issues (details / githubweb)
  373. [AMDGPU] Further reduce attaching of implicit operands to spills (details / githubweb)
  374. CUDA/HIP: Use kernel name to map to symbol (details / githubweb)
  375. [mlir][vector] Disable folding for masked reductions (details / githubweb)
  376. [Lex] For dependency directive lexing, angled includes in `__has_include` should be lexed as string literals (details / githubweb)
  377. [Linalg] Don't create complex vectors when vectorizing copies (details / githubweb)
  378. Revert "[LoopUnroll] Directly update DT instead of DTU." (details / githubweb)
  379. Revert "[clang][Darwin] Try to guess the SDK root with xcrun when unspecified" (details / githubweb)
  380. Revert "[gn] port a033dbbe5c43 (clang-stat-cache)" (details / githubweb)
  381. [lldb] Re-enable xmm/ymm/zmm tests with the system debugserver (details / githubweb)
  382. llvm-reduce: Use consistent ReductionFunc types (details / githubweb)
  383. llvm-reduce: Account for aliases and ifuncs in IR complexity score (details / githubweb)
  384. llvm-reduce: Account for initializer complexity (details / githubweb)
  385. llvm-reduce: Use WithColor in another error message (details / githubweb)
  386. llvm-reduce: Fix typo in help text (details / githubweb)
  387. [mlir][LLVM] Tidy up DebugTranslation casting (details / githubweb)
  388. [AVR] Fix incorrectly printed global symbol operands in inline-asm (details / githubweb)
  389. llvm-reduce: Trim includes and avoid using namespace in a header (details / githubweb)
  390. [clang] Don't short-circuit constant evaluation for array or record types (details / githubweb)
  391. [HIP] Unbundler allows missing host entry (details / githubweb)
  392. [Clang][OpenMP] Allow `f16` literal suffix when compiling OpenMP target offloading for NVPTX (details / githubweb)
  393. Adding missing colon (details / githubweb)
  394. [libc++] Implement P2446R2 (views::as_rvalue) (details / githubweb)
  395. [libc++] Remove old CI configurations and update the supported compiler versions (details / githubweb)
  396. [gn build] Port b40a3d73dc9c (details / githubweb)
  397. [llvm] Move bit counting functions to bit.h (NFC) (details / githubweb)
  398. Revert "[X86] Avoid converting u64 to f32 using x87 on Windows" (details / githubweb)
  399. [libc++] Mark LWG3349 as complete (details / githubweb)
  400. [ORC][ORC-RT] Add support for callback-based lookup of JIT'd MachO unwind info. (details / githubweb)
  401. [ADT,Support] Include compiler.h (details / githubweb)
  402. [libc++] Enable segmented iterator optimizations for join_view::iterator (details / githubweb)
  403. [gn build] Port 21f4232dd963 (details / githubweb)
  404. [mlir][Linalg] Fix crash in LinalgToStandard (details / githubweb)
  405. NFC. Refactor affine fusion code for readability (details / githubweb)
  406. [clangd] Fix shared lib builds (details / githubweb)
  407. [mlir][Linalg] Add missing test (details / githubweb)
  408. [mlir][Linalg] Fix crash in LinalgToStandard (details / githubweb)
  409. [mlir][Linalg] Add a structured.pack_transpose transform op (details / githubweb)
  410. [X86][WIP] Change precision control to FP80 during u64->fp32 conversion on Windows. (details / githubweb)
  411. [RISCV][TableGen] Use getAllDerivedDefinitions in RISCVTargetDefEmitter to simplify the code. NFC (details / githubweb)
  412. Revert "[X86][WIP] Change precision control to FP80 during u64->fp32 conversion on Windows." (details / githubweb)
  413. Add security group 2022 transparency report. (details / githubweb)
  414. [include-mapping] Parse zombie_names.html into a removed symbols map. (details / githubweb)
  415. [GVN] Refactor findDominatingLoad function (details / githubweb)
  416. [Flang] Explicitly include cstdint (NFC) (details / githubweb)
  417. [clang][Interp] Initialize remaining InlineDescriptor fields (details / githubweb)
  418. [mlir] GreedyPatternRewriteDriver: Add new strict mode option (details / githubweb)
  419. [clang] fix crash on generic lambda with lambda in decltype (details / githubweb)
  420. [libomp] Explicitly include <string> header (NFC) (details / githubweb)
  421. [VPlan] Add initial VPDT test. (NFC) (details / githubweb)
  422. [gn build] Port 0e13ccc69cf2 (details / githubweb)
  423. [bazel] Add missing dependencies for 790f237012 (details / githubweb)
  424. [flang][hlfir] Lower pointer and allocatable sub-part references (details / githubweb)
  425. tsan: Consider SI_TIMER signals always asynchronous (details / githubweb)
  426. [InstCombine] Add tests for constant memcpy with select (NFC) (details / githubweb)
  427. [ReleaseNotes] Add mention of complex number support for ARM and AArch64 backends. (details / githubweb)
  428. [mlir][nvvm] Introduce redux op (details / githubweb)
  429. [AArch64][SME2] Add multi-vector fused multiply-add/subtract intrinsics (details / githubweb)
  430. [ValueTracking] Take poison-generating metadata into account (PR59888) (details / githubweb)
  431. [AArch64][SME2] Add multi-vector multiply-add long intrinsics. (details / githubweb)
  432. [InstCombine] Add multi-use tests for gep of gep fold (NFC) (details / githubweb)
  433. [OpenCL] Always add nounwind attribute for OpenCL (details / githubweb)
  434. [mlir][llvm] Drop cyclic dependencies during debug metadata import. (details / githubweb)
  435. [OpenMP][libomptarget] Fix deinit of NextGen AMDGPU plugin (details / githubweb)
  436. [mlir][Linalg] Fix ignoring nodiscard return value (details / githubweb)
  437. [mlir] Introduce a pattern to lower `gpu.subgroup_reduce` to `nvvm.redux_op` (details / githubweb)
  438. [AArch64][SME2] Add LLVM IR intrinsics for the vertical dot products (details / githubweb)
  439. [flang][hlfir] Enable allocate, deallocate, pointer assignment lowering (details / githubweb)
  440. [NFC] Precommit tests (details / githubweb)
  441. [Assignment Tracking] Update test to use opaque pointers (details / githubweb)
  442. [clang-format] SortUsingDeclarations support lexicographic order (details / githubweb)
  443. [clang] Use FP options from AST for emitting code for casts (details / githubweb)
  444. [SROA] Add additional metadata preservation tests (NFC) (details / githubweb)
  445. [clang] Fix typos in member initializers (details / githubweb)
  446. [arith] Allow integer casts of 0-D vectors (details / githubweb)
  447. [SROA] Use copyMetadataForLoad() helper (details / githubweb)
  448. [Assignment Tracking][NFC] Replace LLVM command line option with a module flag (details / githubweb)
  449. [Local] Preserve range metadata if the type did not change (details / githubweb)
  450. [Assignment Tracking] Fix invalidated iterator usage (details / githubweb)
  451. [ARM] Fix condition in cmov to csinc combine. (details / githubweb)
  452. [Assignment Tracking] Fix -fexperimental-assignment-tracking cc1 flag (details / githubweb)
  453. [Mem2Reg] Add additional noundef variations to nonnull tests (NFC) (details / githubweb)
  454. [LLVM][OpenMP] Correct the function signature of `__kmpc_parallel_level` (details / githubweb)
  455. [DebugInfo] Store instr-ref mode of MachineFunction in member (details / githubweb)
  456. [docs] Update release notes to mention that LoongArch supports JITLink (details / githubweb)
  457. [polly] Fix i8 alignment in datalayout of lit test (details / githubweb)
  458. [X86] Fix i8 alignment in datalayout of lit test (details / githubweb)
  459. [Transforms] Fix i8 alignment in datalayout of lit test (details / githubweb)
  460. [DirectX] Fix i8 alignment in datalayout of lit test (details / githubweb)
  461. [DAG] visitINSERT_VECTOR_ELT - move mergeInsertEltWithShuffle / combineInsertEltToShuffle folds after canonicalization (details / githubweb)
  462. [mlgo] Stream the training data (details / githubweb)
  463. [mlir][Linalg] fix comparison of integers with different signs (details / githubweb)
  464. [flang] Add lowering of move_alloc to IntrinsicCall (details / githubweb)
  465. [Assignment Tracking] Fix tests for buildbot failure (details / githubweb)
  466. sanmd: refine selection of functions for UAR checking (details / githubweb)
  467. [clang][nfc] refactor Module::Header to use OptionalFileEntryRef (details / githubweb)
  468. [MLIR][LLVM] Support inlining LLVM::CallOp to LLVM::FuncOp. (details / githubweb)
  469. [mlir][LLVM] Add passthrough import support (details / githubweb)
  470. [DWARF][dsymutil][llvm-dwarfutil] Create a placeholder library DWARFLinkerParallel. (details / githubweb)
  471. [MLIR] Address post-submit comments on scf.if's InferTypeOpInterface (details / githubweb)
  472. [Mem2Reg] Only convert !nonnull to assume if !noundef present (details / githubweb)
  473. [MLIR] Remove scf.if builder with explicit result types and callbacks (details / githubweb)
  474. [OpenMP] Only test kmp_atomic_float10_max_min.c on X86 (details / githubweb)
  475. [lldb][test] Skip TestRerunAndExprDylib on Ubuntu 18.04 (details / githubweb)
  476. Fix !nonnull syntax in test [NFC] (details / githubweb)
  477. [Assignment Tracking] Fix tests for buildbot failure (2) (details / githubweb)
  478. [mlir] fix python types (details / githubweb)
  479. [LoopUnroll] Add test case exposing crash with d0907ce7ed9f. (details / githubweb)
  480. [InstCombine] Fixup check lines in test (NFC) (details / githubweb)
  481. [libc++] Enable clang-tidy from the buildkite pipeline instead of hard-coding it in run-buildbot (details / githubweb)
  482. [libc++] Move iota_view::iterator and sentinel out of iota_view (details / githubweb)
  483. [Bitcode] Fix invalid !nonnull metadata in test (NFC) (details / githubweb)
  484. [ODRHash] Hash `ObjCInterfaceDecl` and diagnose discovered mismatches. (details / githubweb)
  485. [modules] Allow parsing a duplicate Obj-C interface if a previous one comes from a hidden [sub]module. (details / githubweb)
  486. [NFC] Reformat isBuiltinSupported with early exit (details / githubweb)
  487. Fix unused variable warning. (details / githubweb)
  488. [RISCV][LSR] Precommit test coverage for an upcoming change (details / githubweb)
  489. Add support for clang-cl's option `-fexcess-precision`. (details / githubweb)
  490. [mlir] use stable_sort for OperationLegalizer::computeOpLegalizationDepth (details / githubweb)
  491. Recommit "[LoopUnroll] Directly update DT instead of DTU." (details / githubweb)
  492. [libc++][format] range-default-formatter for set. (details / githubweb)
  493. [NFC]Fix github identification. (details / githubweb)
  494. [NFC][DWARFLinker] Refactor address emitting code. (details / githubweb)
  495. [ARM][AArch64] Switch to generic MEMBARRIER node (details / githubweb)
  496. [X86] `LowerBUILD_VECTOR()`: fix all-UNDEF detection (details / githubweb)
  497. [MachineCombiner] Use default latency model when no detailed model available (details / githubweb)
  498. [AArch64][SME2] Add multi-vector FP convert from Float to interleave Half/BFloat intrinsic (details / githubweb)
  499. [AArch64] Enable libm vectorized functions via SLEEF (details / githubweb)
  500. [gn] port a920ae3b8d1e9 (DWARFLinkerParallel) (details / githubweb)
  501. [Sanitizers] intercept hexdump on FreeBSD. (details / githubweb)
  502. [RISCV] Remove Features from CPUInfo in RISCVTargetParser. (details / githubweb)
  503. [InstCombine] regenerate test checks; NFC (details / githubweb)
  504. [RISCV][TableGen] Move XLen detection into getMArch in RISCVTargetDefEmitter. NFC (details / githubweb)
  505. [PGO] incorrect classof in InstrProfIncrementInst (details / githubweb)
  506. Revert "[RISCV][TableGen] Move XLen detection into getMArch in RISCVTargetDefEmitter. NFC" (details / githubweb)
  507. Revert "[llvm] Move bit counting functions to bit.h (NFC)" (details / githubweb)
  508. [NFC][CVP] Add tests for udiv expansion (details / githubweb)
  509. [CVP] Expand bound `udiv`'s, symmetrically with `urem`'s (details / githubweb)
  510. Add Parse/Sema for iterator for map clause. (details / githubweb)
  511. [mlir] Add "memref::MemRefDialect" as dependentDialects for GpuToLLVMConversionPass (details / githubweb)
  512. [InstCombine] adjust tests for fptoui + trunc; NFC (details / githubweb)
  513. [BOLT][DWARF] Change loclist encoding to use base_addrx (details / githubweb)
  514. [RS4GC] Add a GCStrategy option to enable RS4GC (details / githubweb)
  515. [Clang][OpenMP] Bail out early if `Scope` is nullptr in case of any crash (details / githubweb)
  516. [bazel] Add missing dependency after 16f8d17f7b (details / githubweb)
  517. [bazel] Remove some unused dependencies (details / githubweb)
  518. Update the status of some C11 and C99 features we support (details / githubweb)
  519. [OpenMP] Fix for distributed barrier. (details / githubweb)
  520. Allow a target loop to be used inside a parallel. (details / githubweb)
  521. [LSR] Generalize one aspect of terminator folding (recently introduced in D132443) (details / githubweb)
  522. Recommit "[RISCV][TableGen] Move XLen detection into getMArch in RISCVTargetDefEmitter. NFC" (details / githubweb)
  523. [PowerPC] Remove the lax warning for explicit casts (details / githubweb)
  524. [mlir][Index] Implement InferIntRangeInterface, re-land (details / githubweb)
  525. Correct documentation for the refersToType AST matcher (details / githubweb)
  526. [clang/driver] Add `-gno-modules` as the negative version of `-gmodules` (details / githubweb)
  527. [LSR] Style cleanup for code recently added in D132443 (details / githubweb)
  528. Revert "Revert "[MLIR] Update bazel build file after 455305624884cf9237143e2ba0635fcc5ba5206"" (details / githubweb)
  529. [bazel] Fix up dependency (details / githubweb)
  530. [lldb] Remove timer from SBModule copy ctor (details / githubweb)
  531. [lldb] Implement SymbolFile::CopyType (details / githubweb)
  532. [OMPIRBuilder] Pass dependencies to createTask by value (details / githubweb)
  533. [AMDGPU][NFC] Clarify heterogeneous DWARF address/memory spaces (details / githubweb)
  534. [clang/CodeGenActionTest] Use the platform's path separator for the `DebugInfoCWDCodeGen` test (details / githubweb)
  535. [APSInt] Fix bug in APSInt mentioned in https://github.com/llvm/llvm-project/issues/59515 (details / githubweb)
  536. [Clang] [Sema] Removed a fix-it for system headers (details / githubweb)
  537. [mlir][sparse] IR/SparseTensorDialect.cpp: misc code cleanup (details / githubweb)
  538. [clang][modules] Disallow importing private framework in the implementation (details / githubweb)
  539. [libc++] add FreeBSD atomic wait support (details / githubweb)
  540. Revert "sanmd: refine selection of functions for UAR checking" (details / githubweb)
  541. [Clang] Fix test case `clang/test/OpenMP/bug59944.c` (details / githubweb)
  542. Revert "Add support for clang-cl's option `-fexcess-precision`." (details / githubweb)
  543. [libc++] Add FreeBSD XFAILs in preparation for CI (details / githubweb)
  544. [libc][NFC] Replace static inline and inline annotations with LIBC_INLINE. (details / githubweb)
  545. [mlir] Fix a warning (details / githubweb)
  546. [InstSimplify] add tests for logical-and/or reduction; NFC (details / githubweb)
  547. [InstSimplify] with poison-safe logical ops: (X && Y) || X --> X (details / githubweb)
  548. AMDGPU: Put un-initiaized enumerators together in an enum definition. (details / githubweb)
  549. Fix a -Wunused-variable warning in release build. (details / githubweb)
  550. [LegacyDivergenceAnalysis] Add NewPM support (details / githubweb)
  551. [BPF][clang] Ignore stack protector options for BPF target (details / githubweb)
  552. [OpenMP] Clean up AMD handling for `-fopenmp-targets=amdgcn` arch inference (details / githubweb)
  553. [OpenMP] Remove unfinished and unused 'Analyzer' tool (details / githubweb)
  554. Remove the LINK_COMPONENTS entry from lldb-instr CMakery (details / githubweb)
  555. [BOLT][NFC] Move out ReorderFunctions::printStats (details / githubweb)
  556. [clang] Add ElaboratedType sugaring for types on implicit special members (details / githubweb)
  557. WIP listeners (details / githubweb)
  558. Revert "WIP listeners", totally pushed by mistake! (details / githubweb)
  559. bazel: libc: Add missing dependency (details / githubweb)
  560. [clang][dataflow] Allow analyzing multiple functions in unit tests (details / githubweb)
  561. [libc][Obvious] Restore static keyword of a few static methods. (details / githubweb)
  562. [bazel][libc] fixes (details / githubweb)
  563. Reland: Drop the ZeroBehavior parameter from countLeadingZeros and the like (NFC) (details / githubweb)
  564. llvm-reduce: Reorganize some function locations (details / githubweb)
  565. llvm-reduce: Fix default handling of intermediate format (details / githubweb)
  566. GlobalISel: Split main function of RegBankSelect up (details / githubweb)
  567. [BOLT] Handle __uniq suffix added by -funique-internal-linkage-names (details / githubweb)
  568. [bazel][libc] fixes (details / githubweb)
  569. [ADT] Add bit_floor, bit_ceil, and bit_width to bit.h (details / githubweb)
  570. [mlir][sparse] factoring out getRankedTensorType helper function (details / githubweb)
  571. [BOLT][NFC] Move getLTOCommonName to Utils (details / githubweb)
  572. [ADT] Add [[nodiscard]] to the functions in bit.h (NFC) (details / githubweb)
  573. [Clang][test] Avoid FileCheck error when matching `-cc1` (details / githubweb)
  574. sanmd: refine selection of functions for UAR checking (details / githubweb)
  575. Make `shouldExpandLogicAtomicRMWInIR` able to match both operands. (details / githubweb)
  576. GlobalISel: Fix the broken release build after c1fc5219cb23d1e14c0115381321f6d8d6a4fc17 (details / githubweb)
  577. Re-commit "[clang][Interp] Unify visiting variable declarations" (details / githubweb)
  578. [ORC] Add lazy jit support for LoongArch64 (details / githubweb)
  579. [cmake] Fix some indentation in HandleLLVMOptions.cmake (details / githubweb)
  580. [DAG] getNode - add type assertion checks for ISD::ABDS/ABDU (details / githubweb)
  581. [X86] avx2-vperm.ll - use X86 check prefix instead of X32 (details / githubweb)
  582. [openmp] Workaround for HSA in issue 60119 (details / githubweb)
  583. [C++20][Modules] Handle defaulted and deleted functions in header units. (details / githubweb)
  584. [M68k] Fix M68k pipeline order test after 4ece50737d5385fb80cfa23f5297d1111f8eed39 (details / githubweb)
  585. [Cost] Add CostKind to getVectorInstrCost and its related users (details / githubweb)
  586. [libc++] Implement P1413R3 (Deprecate std::aligned_storage and std::aligned_union) (details / githubweb)
  587. [libc++] Granularize <type_traits> includes in <bit>, <numbers> and <coroutine> (details / githubweb)
  588. [X86] v8i1-masks.ll - add avx512 test coverage and use X86 check prefix instead of X32 (details / githubweb)
  589. [X86] Add DAG tests showing the failure to reassociate IMINMAX nodes to fold constant operands (details / githubweb)
  590. [VPlan] Consider all recipes in replicate blocks as sink candidates. (details / githubweb)
  591. [AArch64] Simplify isSeveralBitsExtractOpFromShr (NFC) (details / githubweb)
  592. [ARM] Cortex-M55 Scheduling Model (details / githubweb)
  593. [DAG] Convert static combineABSToABD to DAGCombiner::foldABSToABD. NFCI. (details / githubweb)
  594. [RISCV] Use llvm::bit_width (NFC) (details / githubweb)
  595. [OpenMP] Modernize the kernel launching interface and APIs (details / githubweb)
  596. [clang/driver] Make sure that `-gno-modules` by itself doesn't enable debug info (details / githubweb)
  597. [NFC][SCEV] `computeSCEVAtScope()`: clang-format (details / githubweb)
  598. [NFC][SCEV] Reflow `computeSCEVAtScope()` into an exhaustive switch (details / githubweb)
  599. [NFC][SCEV] `computeSCEVAtScope()`: `scUnknown`: use early-returns (details / githubweb)
  600. [NFC][SCEV] `computeSCEVAtScope()`: reserve vector size upfront (details / githubweb)
  601. [X86] `X86TargetLowering`: override `allowsMemoryAccess()` (details / githubweb)
  602. [OpenMP][FIX] Remove version check lines in clang test (details / githubweb)
  603. [OpenMP][FIX] Runtime args are not kernel args (details / githubweb)
  604. [llvm] Use llvm::bit_width (NFC) (details / githubweb)
  605. [NFC][SCEV] Reflow `getRelevantLoop()` into an exhaustive switch (details / githubweb)
  606. [NFC][SCEV] Reflow `getRangeRef()` into an exhaustive switch (details / githubweb)
  607. [llvm] Use llvm::bit_width (NFC) (details / githubweb)
  608. Remove trailing whitespace from comment (details / githubweb)
  609. [NFC][SCEV] `createNodeForSelectOrPHIInstWithICmpInstCond()`: return optional (details / githubweb)
  610. [NFC][SCEV] `createNodeForSelectOrPHIInstWithICmpInstCond()`: directly take `Type`, not `Instruction` (details / githubweb)
  611. [NFC][SCEV] `SCEVTraversal::visitAll()`: deduplicate handling (details / githubweb)
  612. [NFC][SCEV] `CompareSCEVComplexity`: deduplicate handling (details / githubweb)
  613. Add missing dependent dialects to "convert-gpu-to-rocdl" (details / githubweb)
  614. Add the test dialect as dependent for the "test-legalize-patterns" test pass (details / githubweb)
  615. [OpenMP] Introduce the `ompx_dyn_cgroup_mem(<N>)` clause (details / githubweb)
  616. [OpenMP][FIX] Add default clause to switch (details / githubweb)
  617. [OpenMP][FIX] Split test into amdgpu and nvptx specific ones (details / githubweb)
  618. [OpenMP] Try to fix Flang after new clause was added (details / githubweb)
  619. [BPF][Clang] Fix func argument pattern in bpf-stack-protector test (details / githubweb)
  620. [libc++] Rename take_while_view::__sentinel to __take_while_view_sentinel (details / githubweb)
  621. Add tests for ctpop(Pow2); NFC (details / githubweb)
  622. Transform ctpop(Pow2) -> icmp ne Pow2, 0 (details / githubweb)
  623. [clang][Interp][NFC] Fix header comment file name (details / githubweb)
  624. [clang][Interp][NFC] Forward-declare Boolean in PrimTypes.h (details / githubweb)
  625. [clang][Interp][NFCI] Make InitMap::isInitialized() const (details / githubweb)
  626. [Attributor] Handle constant icmp expressions in AAPotentialValues (details / githubweb)
  627. [OpenMP] Simplify `llvm.assume` operands in device code (details / githubweb)
  628. [bazel] Add missing dependencies for 4f1e244eb5 (details / githubweb)
  629. [C++20][Modules] Fix named module import diagnostics. (details / githubweb)
  630. [LoongArch] Allow %pc_lo12 relocs in JIRL's immediate operand position (details / githubweb)
  631. [clang-format][NFC] Set LineEnding to LF in config files (details / githubweb)
  632. [clang-format][NFC] Add .clang-format to clang/tools/clang-format/ (details / githubweb)
  633. [Mips] Use MCInstrInfo::get in MipsAsmParser instead of reinventing it. NFC. (details / githubweb)
  634. [SVE] Add intrinsics for integer binops that explicitly undefine the result for inactive lanes. (details / githubweb)
  635. [NFC] Small indentation fix in lld/ELF/Relocations.cpp (details / githubweb)
  636. [NFC][X86] Fixup `-mattr=<>` in one runline in `elementwise-store-of-scalar-splat.ll` (details / githubweb)
  637. [NFC][X86] Fixup typo in `blend-of-shift.ll` (details / githubweb)
  638. [DAG] mergeInsertEltWithShuffle - pull out mergeEltWithShuffle helper. NFCI. (details / githubweb)
  639. AMDGPU: Add modern copy of fneg combines test (details / githubweb)
  640. AMDGPU: Copy a source modifier test for f16/v2f16 (details / githubweb)
  641. [NFC][SCEV] `computeSCEVAtScope()`: deduplicate handling (details / githubweb)
  642. [NFC][SCEV] `getLoopDisposition()`: deduplicate handling (details / githubweb)
  643. [NFC][SCEV] `getBlockDisposition()`: deduplicate handling (details / githubweb)
  644. [NFC][SCEV] `getRelevantLoop()`: deduplicate handling (details / githubweb)
  645. [NFC][SCEV] Reflow `computeSCEVAtScope()` into an exhaustive switch (details / githubweb)
  646. [NFC][SCEVExpander] `CmpSelCost`: use the cost of the expression, not operand (details / githubweb)
  647. [X86] avx-vbroadcastf128.ll - use X86 check prefix instead of X32 (details / githubweb)
  648. [X86] commute-3dnow.ll - use X86 check prefix instead of X32 (details / githubweb)
  649. [mlir][ods] Simplify signature of `custom` printers and parsers of Attributes and Types in presence of default constructible parameters (details / githubweb)
  650. [X86] avx2-vbroadcast.ll - use X86 check prefix instead of X32 (details / githubweb)
  651. [clang][doc] Fixes formatting of a text block. (details / githubweb)
  652. [InstSimplify] add tests for poison-safe variants of (X || Y) && Y; NFC (details / githubweb)
  653. [InstSimplify] (X || Y) && Y --> Y (for poison-safe logical ops) (details / githubweb)
  654. [libc++][test] Disable parts requiring locales. (details / githubweb)
  655. [PVS-Studio][NFC] fix a typo in ShapeUtils.h (details / githubweb)
  656. [NFC][SCEV] Reflow `impliesPoison()` into an exhaustive switch (details / githubweb)
  657. [Flang][NFC] fix a cpoy-paste in fold-logical.cpp (details / githubweb)
  658. [DAG] visitINSERT_VECTOR_ELT - use mergeEltWithShuffle to merge inserted vector element chain into base shuffle node (details / githubweb)
  659. [PowerPC] Regenerate vec_absd.ll test checks (details / githubweb)
  660. [MC][test] Fix a typo (details / githubweb)
  661. [ADT] Add llvm::byteswap to bit.h (details / githubweb)
  662. [ADT] llvm::bit_cast - use __builtin_bit_cast if available (details / githubweb)
  663. [Support] Use functions from bit.h (NFC) (details / githubweb)
  664. [NFC] Fix "form/from" typos (details / githubweb)
  665. [Dominators] Introduce DomTreeNodeTraits to allow customization. (NFC) (details / githubweb)
  666. [NFC][SCEV] Reflow `GetMinTrailingZerosImpl()` into an exhaustive switch (details / githubweb)
  667. [NFC][SCEV] `GetMinTrailingZerosImpl()`: deduplicate handling (details / githubweb)
  668. [NFC][SCEV] Reflow `getRangeRefIter()` into an exhaustive switch (details / githubweb)
  669. [SCEV] `getRangeRefIter()`: don't forget to recurse into casts (details / githubweb)
  670. [CMake] Look up target subcomponents in LLVM_AVAILABLE_LIBS (details / githubweb)
  671. Use llvm::popcount instead of llvm::countPopulation(NFC) (details / githubweb)
  672. [compiler-rt][builtins] Skip building (b)float16 support on i386-freebsd (details / githubweb)
  673. [llvm] Use llvm::bit_floor (NFC) (details / githubweb)
  674. [llvm] Use llvm::bit_ceil (NFC) (details / githubweb)
  675. [Support] Use llvm::bit_floor in PowerOf2Floor (NFC) (details / githubweb)
  676. [OpenMP][FIX] Use thread id not team id for masked section (details / githubweb)
  677. [OpenMP][FIX] Properly update ParallelLevels tracker (details / githubweb)
  678. [OpenMP] Guarding restrictions are required only for guarding (details / githubweb)
  679. [OpenMP][DeviceRTL][NFC] Use `OMPTgtExecModeFlags` from `llvm/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h` (details / githubweb)
  680. [MC] Replace a switch with two 'if's (NFC) (details / githubweb)
  681. [OpenMP] Merge barrier elimination into AAExecutionDomain (details / githubweb)
  682. [AVR] Emit 'eicall' for devices with large program memory (details / githubweb)
  683. [MC] Replace single-case switch with an if (NFC) (details / githubweb)
  684. ARM: Add baseline test for fneg + fcmp + select combine (details / githubweb)
  685. [HIP] Change default offload arch to gfx906 (details / githubweb)
  686. [OpenMP][FIX] Adjust enum size to avoid assertion after D142320 (details / githubweb)
  687. [Support] Use llvm::byteswap in SwapByteOrder.h (NFC) (details / githubweb)
  688. [DAGCombine]Expand usage of CreateBuildVecShuffle to make full use of vector ops (details / githubweb)
  689. [libc++] Improve binary size when using __transaction (details / githubweb)
  690. [libc++] Refactor clang-query checks to clang-tidy checks to get less obscure error messages (details / githubweb)
  691. [OpenMP][FIX] Ensure not to dereference a nullptr (details / githubweb)
  692. [gn build] Port 7458908f12da (details / githubweb)
  693. [OpenMP] Identify non-aligned barriers executed in an aligned context (details / githubweb)
  694. [Attributor] Multi-range accesses can be exact (details / githubweb)
  695. [Attributor] Add initial support for vectors in AAPointerInfo (details / githubweb)
  696. [LangRef] Require i8s to be naturally aligned (details / githubweb)
  697. [flang] Deal with NULL() passed as actual arg to unlimited polymorphic dummy (details / githubweb)
  698. [libc][NFC] Detect host CPU features using try_compile instead of try_run. (details / githubweb)
  699. [clang][Interp][NFC] Remove unused using alias (details / githubweb)
  700. [clang][Interp][NFC] Add Record::getDestructor() (details / githubweb)
  701. [Flang] fix a copy-paste error in scope.cpp (details / githubweb)
  702. [clang][Interp][NFC] Rename InlineDescptor::IsMutable to IsFieldMutable (details / githubweb)
  703. [clang][DebugInfo] Don't canonicalize names in template argument list for alias templates (details / githubweb)
  704. [MLIR][NFC] Fix a memset in MemRefUtils.h (details / githubweb)
  705. DAG: Look through fneg when trying to create unsafe minnum/maxnum (details / githubweb)
  706. DAG: Use getNegatedExpression in combineMinNumMaxNum (details / githubweb)
  707. [Verifier] Check that !nonnull metadata is empty (details / githubweb)
  708. Revert "[compiler-rt][builtins] Skip building (b)float16 support on i386-freebsd" (details / githubweb)
  709. Add clang_CXXMethod_isExplicit to libclang (details / githubweb)
  710. Revert D142108 "[libc][NFC] Detect host CPU features using try_compile instead of try_run." (details / githubweb)
  711. [LLDB] Remove return value from DumpRegisterValue (details / githubweb)
  712. [LICM] Don't generate crash dialog for missing MSSA (details / githubweb)
  713. [PassBuilder] Detect loop-mssa for licm with parameters (PR60149) (details / githubweb)
  714. [clang][Interp][NFC] Remove InitFn code (details / githubweb)
  715. [ARM] Don't emit Arm speculation hardening thunks under Thumb and vice-versa (details / githubweb)
  716. [AArch64] Make CNTPCTSS_EL0 and CNTVCTSS_EL0 system registers read-only (details / githubweb)
  717. [MC] Make more use of MCInstrDesc::operands. NFC. (details / githubweb)
  718. Fix `FindSingleBitChange` to handle NOT(V) where V is not an Instruction (details / githubweb)
  719. [clang] Fix the location of UsingTypeLoc. (details / githubweb)
  720. Revert "Add clang_CXXMethod_isExplicit to libclang" (details / githubweb)
  721. [MC] Do not copy MCInstrDescs. NFC. (details / githubweb)
  722. [X86] Add test coverage for and(ext(and(x, c1)),c2) patterns (details / githubweb)
  723. [MLIR][OpenMP] Added target data, exit data, and enter data operation definition for MLIR (details / githubweb)
  724. [InstCombine] Add additional memcpy from constant test with phi (NFC) (details / githubweb)
  725. [DebugInfo][CSInfo] Don't use clobbered registers as locations (details / githubweb)
  726. [Transforms] Add lit test for instcombine on load into vector of overaligned elements. (details / githubweb)
  727. [IR] Avoid creation of GEPs into vectors (in one place) (details / githubweb)
  728. [LLDB] Fix build error after D142214 (details / githubweb)
  729. [X86][ABI] Don't preserve return regs for preserve_all/preserve_most CCs (details / githubweb)
  730. [AArch64][SVE2p1] Add SVE2.1 fclamp intrinsic (details / githubweb)
  731. [Test] Add test for PR60234 (details / githubweb)
  732. [Test] Add test exercising scenarios of widening into loop-invariant condition (details / githubweb)
  733. [BOLT] Fix build error after D142214 (details / githubweb)
  734. [AArch64][SME] Allow predicate-as-counter operands for psel (details / githubweb)
  735. [AArch64][SME2] NFC: Simplify multiclasses for mova/movaz. (details / githubweb)
  736. [AArch64][SME2] MOVA tile-to-vector and vector-to-tile should not accept VG suffix (details / githubweb)
  737. [InstCombine] Make worklist check in memcpy from constant fold more precise (details / githubweb)
  738. [Clang] Remove flaky test line from linker wrapper test (details / githubweb)
  739. [Clang][NFC] Remove documentation and mentions of deleted tools (details / githubweb)
  740. [NFC][AArch64] Rename SVE2p1 sclamp and uclamp tests (details / githubweb)
  741. [clang] Optimize clang::Builtin::Info density (details / githubweb)
  742. [VPlan] Switch default graph traits to be recursive, update VPDomTree. (details / githubweb)
  743. [NFC][Instcombine] More trunc fp-to-int tests. (details / githubweb)
  744. Fix MSVC "not all control paths return a value" warning. NFC. (details / githubweb)
  745. [LLVM][TableGen] Add jupyter kernel for llvm-tblgen (details / githubweb)
  746. [LLVM][TableGen] Support combined cells in jupyter kernel (details / githubweb)
  747. [include-cleaner] Ranking of providers based on hints (details / githubweb)
  748. [DAG] visitAnd - fold (and (ext (and V, c1)), c2) -> (and (ext V), (and c1, (ext c2))) (details / githubweb)
  749. [SCCP] Regenerate check lines for some tests. (details / githubweb)
  750. [flang] Add conditional rebox when passing fir.box to optional fir.class (details / githubweb)
  751. [MC] Define and use MCInstrDesc implicit_uses and implicit_defs. NFC. (details / githubweb)
  752. [Clang[NFC] Fix bitmask for NullabilityPayload in Types.h (details / githubweb)
  753. [llvm][tablegen][jupyter] Fixup README (details / githubweb)
  754. [Libomptarget][NFC] Silence unknown CUDA version warnings (details / githubweb)
  755. [Libomptarget] Include "hsa/hsa.h" instead (details / githubweb)
  756. [Libomptarget][NFC] Address a few warnings in libomptarget (details / githubweb)
  757. [AArch64] Add missing system register for v8.9-A/v9.4-A Permission Indirection Extension (details / githubweb)
  758. [AArch64] Support v8.9-A/v9.4-A in .arch_extension directive (details / githubweb)
  759. [mlir] add RemoveConstantIfCondition to populateOpenACCToSCFConversionPatterns (details / githubweb)
  760. [mlir] fix side effects for transform.AlternativesOp (details / githubweb)
  761. [mlir] fix outdated assert in affine symbol verification (details / githubweb)
  762. [AArch64] Check 128-bit Sysreg Builtins (details / githubweb)
  763. bazel: adapt for https://github.com/llvm/llvm-project/commit/a4699a43e42615281c96599d20977cabf10bfb9c (details / githubweb)
  764. [mlir][MemRefToLLVM] Remove the code for lowering collaspe/expand_shape (details / githubweb)
  765. [docs] add early Arm arch support improvements to release notes (details / githubweb)
  766. [SCCP] Add initial tests for NUW/NSW inference. (details / githubweb)
  767. [AArch64] Add command line support for v9.4-A's Instrumentation Extension (details / githubweb)
  768. [AArch64][Clang] Adjust default features for v8.9-A/v9.4-A in clang driver (details / githubweb)
  769. [libc][NFC] Reduce CMake configuration time (details / githubweb)
  770. [mlir] support unsigned int in mlir::spirv::ConstantOp::getAsmResultNames (details / githubweb)
  771. Add support for clang-cl's option `-fexcess-precision`. (details / githubweb)
  772. [AArch64][SME2] Add multi-vector convert to/from floating-point intrinsic (details / githubweb)
  773. [libc++][doc] Fixes the usage of improper markup. (details / githubweb)
  774. [SCCP] Auto-generate check lines for ip-ranges-select.ll. (details / githubweb)
  775. [SCCPSolver] Move helper functions inside SCCPSolver (NFC). (details / githubweb)
  776. [AArch64][SME2] Add Multi-vector saturating extract narrow intrinsics (details / githubweb)
  777. Revert "[lldb] Remove timer from SBModule copy ctor" (details / githubweb)
  778. [AArch64] Function multi-versioning release notes added. NFC. (details / githubweb)
  779. Mark BuiltinHeaders.def as textual (details / githubweb)
  780. [RISCV] Move Processors and Features from RISCV.td to their own files. (details / githubweb)
  781. [Clang] Fix a Wbitfield-enum-conversion warning in DirectoryLookup.h (details / githubweb)
  782. Revert "[AArch64] Function multi-versioning release notes added. NFC." (details / githubweb)
  783. [tsan] Always initialize tsan when building shared lib (details / githubweb)
  784. [AArch64] Function multi-versioning release notes added. NFC. (details / githubweb)
  785. [AArch64] Remove AES, SHA2, SHA3 and SM4 features from armv8.6-a+ (details / githubweb)
  786. [AMDGPU] Tune scheduler on GFX10 and GFX11 for regions with spilling (details / githubweb)
  787. Run cmdline address expressions through ABI's FixAddress (details / githubweb)
  788. Silence an MSVC "not all control paths return" warning; NFC (details / githubweb)
  789. [TableGen] Avoid repeated lookups of Uses and Defs records. NFC. (details / githubweb)
  790. [llvm] Fix warnings (details / githubweb)
  791. [AMDGPU] Use more consistemt way to avoid overflow in the scheduler (details / githubweb)
  792. [InstCombine] Handle select inst when eliminating constant memcpy (details / githubweb)
  793. [mlir][spirv] Move uint asm name test to the proper place (details / githubweb)
  794. [flang] Keep polymorphic aspect when lowering intrinsic arguments (details / githubweb)
  795. [bazel] Fix layering_check issues of {llvm,clang}:all (details / githubweb)
  796. [mlir][sparse] clean vectorization bail-out for VL=0 (details / githubweb)
  797. [docs] Add release notes for news in 16.x done by me, or otherwise relating to MinGW targets (details / githubweb)
  798. [flang] Avoid unnecessary temporaries in ArrayValueCopy. (details / githubweb)
  799. [RISCV] Add a test case for a missed PRE oppurtunity when inserting vsetvlis (details / githubweb)
  800. AMDGPU: Add AMDGPUSubtarget::getEUsPerCU() (details / githubweb)
  801. AMDGPU: Re-run UTC scripts on some test cases (details / githubweb)
  802. AMDGPU: Add a scheduler test to demonstrate an upcoming change (details / githubweb)
  803. AMDGPU: Clean up LDS-related occupancy calculations (details / githubweb)
  804. [bazel] Fix --features=layering_check issues for llvm/unittests (details / githubweb)
  805. [bazel] Enable layering_check for llvm/unittests (details / githubweb)
  806. [clang-tidy] Introduce HeaderFileExtensions and ImplementationFileExtensions options (details / githubweb)
  807. [clang-tidy][NFC] Fix Release Notes build error (details / githubweb)
  808. [libc++] implement P1020R1 P1973R1 make_unique[shared]_for_overwrite (details / githubweb)
  809. [build] Fix stand-alone builds of clang. (details / githubweb)
  810. [Clang] [Python] Fix tests when default config file contains -include (details / githubweb)
  811. [clang-tidy][NFC] Use C++17 nested namespaces in clang-tidy headers (details / githubweb)
  812. [clang-tidy] Improve rename_check.py (details / githubweb)
  813. Revert "[build] Fix stand-alone builds of clang." (details / githubweb)
  814. Fix test expected result [NFC] (details / githubweb)
  815. [docs] Add/update docs regarding LLVM_NATIVE_TOOL_DIR vs LLVM_TABLEGEN (details / githubweb)
  816. Fix test expected result [NFC] (details / githubweb)
  817. readability-const-return-type: don't diagnose a template function returning T, even if sometimes instantiated with e.g. T = const int. (details / githubweb)
  818. [Fuchsia] Build windows runtimes using cross compilation on Linux (details / githubweb)
  819. [clang] Fix unused variable warning in isBuiltinSupported (details / githubweb)
  820. [clang-format] Fix bugs in parsing C++20 module import statements (details / githubweb)
  821. [NFC] Consolidate llvm::CodeGenOpt::Level handling (details / githubweb)
  822. [profile] Disable test which needs update after D141512 (details / githubweb)
  823. [CMake] Replace list(FIND) by if(IN_LIST) where index isn't used (details / githubweb)
  824. [NFC] Remove redundant range check (details / githubweb)
  825. [InstCombine] add tests for signbit compares; NFC (details / githubweb)
  826. [InstCombine] remove dead pattern matching code; NFC (details / githubweb)
  827. [InstCombine] add tests for masked/casted icmp; NFC (details / githubweb)
  828. [InstCombine] relax one-use check for icmp with mask/cast (details / githubweb)
  829. [InstCombine] allow matching vector types for icmp-of-mask/cast (details / githubweb)
  830. [Libomptarget] Use the nextgen plugins by default. (details / githubweb)
  831. CoroFrame: Fix missing bitcast for some frame merges (details / githubweb)
  832. [Support] revert accidentally removed "std::" specifiers (details / githubweb)
  833. [NFC] Use int underlying type for CodeGenOpt::Level (details / githubweb)
  834. [NFC] Add missing llvm:: specifier (details / githubweb)
  835. [build] Fix stand-alone builds of clang. (details / githubweb)
  836. [Clang][NFC] Fix documentation and remove unused tool (details / githubweb)
  837. [HWASAN] Fix memory leaks in tests. (details / githubweb)
  838. [Sanitizer] Make GetBlockBeginFastLocked parameters const. (details / githubweb)
  839. [NFC][WoA] Precommit test for aarch64 atomics (details / githubweb)
  840. [WoA] Use fences for sequentially consistent stores/writes (details / githubweb)
  841. Revert "[build] Fix stand-alone builds of clang." (details / githubweb)
  842. Re-apply [build] Fix stand-alone builds of clang. (details / githubweb)
  843. [HWASAN] Fix PointsIntoChunk to untag pointers. Also added some checks where we know that the pointer should be untagged. (details / githubweb)
  844. [libc][NFC] Another round of replacement of static inline with LIBC_INLINE. (details / githubweb)
  845. [libc++] Fix installation path for the modulemap (details / githubweb)
  846. Revert "[profile] Disable test which needs update after D141512" (details / githubweb)
  847. [bugpoint] Fix compilation of bugpoint-passes on Windows (details / githubweb)
  848. Revert "[Fuchsia] Build windows runtimes using cross compilation on Linux" (details / githubweb)
  849. [mlir] support !shape.value_shape when replace WithOp in OutlineShapeComputationPass. (details / githubweb)
  850. [Attributor][FIX] Replace typo with something more sane (details / githubweb)
  851. [Attributor][FIX] Reachability needs to process the entire worklist (details / githubweb)
  852. [Attributor][FIX] Ensure not to run new queries during manifest (details / githubweb)
  853. [Attributor] Allow to delete (assume) intrinsics outside the SCC (details / githubweb)
  854. [Attributor] Check assumptions to improve `isAlignedBarrier` queries (details / githubweb)
  855. [MLIR] Add LocationAttr declarations to ODS (details / githubweb)
  856. [IndVars] Apply more optimistic SkipLastIter for AND/OR conditions (details / githubweb)
  857. [IndVars] Improve handling of multi-exit loops with known symbolic counts (details / githubweb)
  858. [AMDGPU][NFC] Apply new naming convention for feature fmacf64 (details / githubweb)
  859. Opting out of Clang 16 ABI Changes for AIX and z/OS (details / githubweb)
  860. [Clang][NFC] Remove a redundancy check in Sema::adjustMemberFunctionCC (details / githubweb)
  861. [OpenMP] Run the Attributor as part of the device runtime optimization (details / githubweb)
  862. [OpenMP] Readnone calls do not have non-local side-effects (details / githubweb)
  863. [Attributor] Allow (inter-procedural) "CFG" reasoning for aligned regions (details / githubweb)
  864. [SystemZ] Use isShiftedMask_64 instead of isStringOfOnes (NFC) (details / githubweb)
  865. [llvm] Use llvm::countr_zero instead of findFirstSet (NFC) (details / githubweb)
  866. [1/7][Clang][RISCV] Remove default tail-undisturbed for vector reduction intrinsics (details / githubweb)
  867. [2/7][Clang][RISCV] Remove default tail-undisturbed for vslideup intrinsics (details / githubweb)
  868. [3/7][Clang][RISCV] Remove default tail-undisturbed for vslidedown intrinsics (details / githubweb)
  869. [4/7][Clang][RISCV] Remove default tail-undisturbed for multiply-add intrinsics (details / githubweb)
  870. [5/7][Clang][RISCV] Remove default tail-undisturbed for vcompress intrinsics (details / githubweb)
  871. [6/7][Clang][RISCV] Remove default tail-undisturbed for vmv_s_x and vfmv_s_f intrinsics (details / githubweb)
  872. [7/7][Clang][RISCV][NFC] Remove attribute `IsPrototypeDefaultTU` (details / githubweb)
  873. [1/15][Clang][RISCV][NFC] Extract common utility to RISCVVIntrinsicUtils (details / githubweb)
  874. [2/15][Clang][RISCV][NFC] Rename Policy::IsPolicyNone to IsUnspecifed (details / githubweb)
  875. [3/15][Clang][RISCV][NFC] Clarify edge cases of RVVIntrinsic::getSupportedMaskedPolicies for clarity (details / githubweb)
  876. [4/15][Clang][RISCV][NFC] Remove unnecessary logic under RVVIntrinsic::computeBuiltinTypes (details / githubweb)
  877. [5/15][Clang][RISCV][NFC] Remove extra attribute Policy::IntrinsicWithoutMU by reusing HasTailPolicy and HasMaskPolicy (details / githubweb)
  878. [mlir][linalg] Convert tensor.generate to destination style (details / githubweb)
  879. [cmake] Remove AddLLVMDefinitions (details / githubweb)
  880. [cmake] Stop using add_definitions (details / githubweb)
  881. [mlir][linalg] Convert tensor.pad to destination style (details / githubweb)
  882. [NFC] Use new version of SelectionDAG::getLoad in NVPTXLowerFormalArguments (details / githubweb)
  883. [mlir][FuncToLLVM] Fix arg attr memref interaction (details / githubweb)
  884. [clang][Lex] Add back PPCallbacks::FileNotFound (details / githubweb)
  885. [AMDGPU] Add missing physical register check in SIFoldOperands::tryFoldLoad (details / githubweb)
  886. [libc++][ranges] implement `std::ranges::split_view` (details / githubweb)
  887. [6/15][Clang][RISCV][NFC] Instructions with a mask destination register is always tail agnostic (details / githubweb)
  888. [gn build] Port a2b3ab8f7786 (details / githubweb)
  889. [InstCombine] trunc (fptoui|fptosi) (details / githubweb)
  890. [AArch64][SME2] Add Multi-vector saturating extract narrow and interleave intrinsics (details / githubweb)
  891. [flang] Support polymorphic input array for PACK intrinsic (details / githubweb)
  892. [7/15][Clang][RISCV][NFC] Correct the default value for Policy to TAMU (details / githubweb)
  893. [FPEnv] Fix complex operations in strictfp mode (details / githubweb)
  894. [NFC] Deprecate SelectionDag::getLoad that takes alignment as (details / githubweb)
  895. [RISCV] Combine FP_TO_INT to vfwcvt/fvncvt (details / githubweb)
  896. [NFC] Remove unused SelectionDag::getExtLoad function (details / githubweb)
  897. [8/15][Clang][RISCV][NFC] Always emit PolicyAttr in riscv_vector_builtin_cg.inc (details / githubweb)
  898. [mlir][Linalg] NFC - Add transform pack builder (details / githubweb)
  899. [mlir][Linalg] NFC - Expose packing implementation as a standalone functional-style API call (details / githubweb)
  900. [NFC] Deprecate SelectionDag functions taking Alignment as unsigned (details / githubweb)
  901. [MC] Temporarily remove the deleted constructors, they break C++20 build (details / githubweb)
  902. [AArch64][SME2] Add Multi-vector add/sub, storing into ZA intrinsic (details / githubweb)
  903. [NFC] Deprecate DataLayout::getPrefTypeAlignment (details / githubweb)
  904. [docs][NFC] Add document of llvm-opt-report. (details / githubweb)
  905. [SanitizerBinaryMetadata] Declare callbacks extern weak (details / githubweb)
  906. [clang] Fix linking to LLVMTestingAnnotations in standalone build (details / githubweb)
  907. [SVE] Fix invalid INSERT_SUBVECTOR creation when lowering fixed length fp-int conversions. (details / githubweb)
  908. Fix the Clang sphinx build (details / githubweb)
  909. [flang][NFC] Fix typo (details / githubweb)
  910. [flang] Handle passing NULL() to polymorphic pointer argument (details / githubweb)
  911. [flang] Use input type to recover the type desc when emboxing (details / githubweb)
  912. [InstCombine] adjust/add tests for cmp-of-signbits; NFC (details / githubweb)
  913. [InstCombine] reduce compare of signbits of 2 values (details / githubweb)
  914. [AAch64] Format TargetParserTest ARMCPUTestParams table. NFC (details / githubweb)
  915. [SCCP] Add vector add tests for nuw/nsw inference. (details / githubweb)
  916. [OpenMP][Archer] Use dlsym rather than weak symbols for TSan annotations (details / githubweb)
  917. Relax requirements for TileOp. (details / githubweb)
  918. [ObjC][ARC] Teach the OptimizeSequences step of ObjCARCOpts about WinEH funclet tokens (details / githubweb)
  919. [ObjC][ARC] Share bundle handling code between steps of the ObjCARCOpts pass and cleanup (NFC) (details / githubweb)
  920. [clang][RISCV] Fix ABI mismatch between GCC and Clang (extension of integers on stack) (details / githubweb)
  921. [llvm][docs] Fix indentation of item list. [NFCI] (details / githubweb)
  922. [VPlan] Add tests for VPlanVerifier (NFC). (details / githubweb)
  923. [KnownBits] Add missing const to a couple of methods (details / githubweb)
  924. [9/15][Clang][RISCV][NFC] Use correct type for `RVVTypeCache::computeTypes` under RISCVVEmitter.cpp (details / githubweb)
  925. [10/15][Clang][RISCV][NFC] Don't need to check for `MaskPolicy` in `isTAPolicy` and `isTUPolicy` (details / githubweb)
  926. [mlir][sparse][ArmSVE] Enable sparse integration tests for ArmSVE (details / githubweb)
  927. [gn build] Port dc8e2ea92953 (details / githubweb)
  928. [mlir][Linalg] NFC - Expose packing transpose implementation as a standalone functional-style API call (details / githubweb)
  929. [reland][libc][NFC] Detect host CPU features using try_compile instead of try_run. (details / githubweb)
  930. [clang][dataflow] Fix bug in handling of reference-typed fields. (details / githubweb)
  931. [11/15][Clang][RISCV][NFC] Remove Policy::PolicyType::Omit (details / githubweb)
  932. [libc++][doc] Updates format status. (details / githubweb)
  933. Revert D142108 "[reland][libc][NFC] Detect host CPU features using try_compile instead of try_run." (details / githubweb)
  934. [12/15][Clang][RISCV][NFC] Refine the way to check for Policy in riscv_vector_builtin_cg.inc (details / githubweb)
  935. [13/15][Clang][RISCV][NFC] Remove repeating test cases under rvv-intrinsics-autogenerated (details / githubweb)
  936. [14/15][Clang][RISCV] Change default policy from TAMU to TAMA (details / githubweb)
  937. [15/15][Clang][RISCV][NFC] Set data member under Policy as constants (details / githubweb)
  938. [clang][deps] Add module files for input dependencies earlier (details / githubweb)
  939. [libc++][format] Fixes usage of contiguous ranges. (details / githubweb)
  940. [VPlan] Fix leak by manually cleaning up allocated Phi in test. (details / githubweb)
  941. [AVR] Support most address space casts (details / githubweb)
  942. [clang][deps] Account for transitive spurious dependencies (details / githubweb)
  943. [clang][deps] NFC: Remove dead code (details / githubweb)
  944. [AMDGPU] Add missing gfx11 tests in the directive-amdgcn-target.ll. NFC. (details / githubweb)
  945. Revert "[OpenMP][Archer] Use dlsym rather than weak symbols for TSan annotations" (details / githubweb)
  946. Correct some dead links in the clang-tidy docs (details / githubweb)
  947. Teach RuntimeDyld about COFF weak references and to consider comdat symbols weak. (details / githubweb)
  948. [OpenMP][Docs] Add some release notes for OpenMP (details / githubweb)
  949. [IPSCCP][FuncSpec] Fix compiler crash 60191. (details / githubweb)
  950. [flang] Keep a fir.box type when doing an array of derived type component (details / githubweb)
  951. [NFC] Update tsan_rtl.h comment after D142039 (details / githubweb)
  952. [AMDGPU] Remove dot1 and dot6 features from clang for gfx11 (details / githubweb)
  953. [OpenMP][Doc] Update release note for 16 release (details / githubweb)
  954. [AMDGPU] Split dot8 feature (details / githubweb)
  955. [InstCombine] rename variables for readability; NFC (details / githubweb)
  956. [InstCombine] reduce code duplication; NFC (details / githubweb)
  957. [InstCombine] regenerate test checks; NFC (details / githubweb)
  958. [OpenMP][Docs] Add non-blocking target nowait environment variables (details / githubweb)
  959. [libc][NFC] Replace "inline" keyword with "LIBC_INLINE". (details / githubweb)
  960. [RISCV][LSR] Treat number of instructions as dominate factor in LSR cost decisions (details / githubweb)
  961. [TargetParser] Remove an EXPECT that is never executed (details / githubweb)
  962. [asan] fix two memory leaks in integration tests (details / githubweb)
  963. Drop a path component from the sarif diagnostics test; NFC (details / githubweb)
  964. [InstCombine] add tests for 'not' of cast of cast; NFC (details / githubweb)
  965. [InstCombine] canonicalize 'not' ahead of bitcast+sext (details / githubweb)
  966. [SCCP] Use range info to prove AddInst has NUW flag. (details / githubweb)
  967. Revert "[15/15][Clang][RISCV][NFC] Set data member under Policy as constants" (details / githubweb)
  968. [analyzer][solver] Improve reasoning for not equal to operator (details / githubweb)
  969. [analyzer] Update satest dependencies (details / githubweb)
  970. [Clang] Only emit textual LLVM-IR in device only mode (details / githubweb)
  971. Fix C++11 warnings in RangeSetTest.cpp (details / githubweb)
  972. [OpenMP][Doc] Update release notes with NextGen plugins (details / githubweb)
  973. [AArch64] Update enabled extensions for Ampere1 core (details / githubweb)
  974. [OpenMP][NFC] Augment release notes (details / githubweb)
  975. [MC] Store number of implicit operands in MCInstrDesc. NFC. (details / githubweb)
  976. [AArch64] Add the Ampere1A core (details / githubweb)
  977. [MC] Store target Insts table in reverse order. NFC. (details / githubweb)
  978. [flang] Fixed missing dependency. (details / githubweb)
  979. [InstCombine] invert canonicalization of sext (x > -1) --> not (ashr x) (details / githubweb)
  980. IR: Add atomicrmw uinc_wrap and udec_wrap (details / githubweb)
  981. [llvm][DiagnosticInfo] handle function pointer casts (details / githubweb)
  982. [OpenMP] Disable tests that are not supported by GCC if it is used for testing (details / githubweb)
  983. [X86] Add support for "light" AVX (details / githubweb)
  984. [BOLT] Use range-based implicit def/use accessors. NFCI (details / githubweb)
  985. [OpenMP][docs] Update for record-and-replay (details / githubweb)
  986. [LinkerWrapper] Only import static libraries with needed symbols (details / githubweb)
  987. [OpenMP] Unconditionally link the OpenMP device RTL static library (details / githubweb)
  988. [OpenMP] Do not link the bitcode OpenMP runtime when targeting AMDGPU. (details / githubweb)
  989. [Clang] Add missing requires directives for new test (details / githubweb)
  990. [InlineCost] model calls to llvm.objectsize.* (details / githubweb)
  991. [OpenMP][libomptarget] Implement memory lock/unlock API in NextGen plugins (details / githubweb)
  992. [CodeGen] bugfix: ApplyDebugLocation goes out of scope before intended (details / githubweb)
  993. [ASan] Introduce a flag -asan-constructor-kind to control the generation of the Asan module constructor. (details / githubweb)
  994. [mlir][tosa] Add RFFT2d operation (details / githubweb)
  995. [BOLT][DWARF] Reuse entries in .debug_addr when not modified (details / githubweb)
  996. [clang][test] Remove check that fails if SOURCE_DATE_EPOCH is set globally (details / githubweb)
  997. [ADT] Fix circular include dependency by using std::array. NFC (details / githubweb)
  998. [CodeGen] bugfix: add REQUIRES target triple in test (details / githubweb)
  999. [HWASAN] Copy some ASAN independent unit tests from ASAN to LSAN (details / githubweb)
  1000. [ADT] Use fold expressions to compare tuples. NFCI (details / githubweb)
  1001. [lld-macho] Have all load commands aligned to the word size (details / githubweb)
  1002. [NFC][libc++] Remove __unexpected namespace (details / githubweb)
  1003. [RISCV] Combine extract_vector_elt followed by VFMV_S_F_VL. (details / githubweb)
  1004. [compiler-rt] Remove XFAIL decorator trampoline_setup_test.c (details / githubweb)
  1005. test-release.sh: Only build clang for stage1 and stage2 (details / githubweb)
  1006. [libc++] Introduce a compile-time mechanism to override __libcpp_verbose_abort (details / githubweb)
  1007. [clang-format] Put peekNextToken(/*SkipComment=*/true) to good use (details / githubweb)
  1008. [OpenMP] Create a temp file in /tmp if /dev/shm is not accessible (details / githubweb)
  1009. [Clang] Fix test that sometimes fails depending on the temp name (details / githubweb)
  1010. [lldb] Don't create Clang AST nodes in GetDIEClassTemplateParams (details / githubweb)
  1011. [lldb] Remove legacy six module for py2->py3 (details / githubweb)
  1012. [Clang][OpenMP] Find the type `omp_allocator_handle_t` from identifier table (details / githubweb)
  1013. [AssumptionCache] caches @llvm.experimental.guard's (details / githubweb)
  1014. [Transform] Rewrite LowerSwitch using APInt (details / githubweb)
  1015. Fix running MLIR tests when enabling examples but the native backends isn't configured (NFC) (details / githubweb)
  1016. Revert "[clang-tidy] Introduce HeaderFileExtensions and ImplementationFileExtensions options" (details / githubweb)
  1017. Revert "[SCCP] Use range info to prove AddInst has NUW flag." (details / githubweb)
  1018. [zero-call-used-regs] Mark only non-debug instruction's register as used (details / githubweb)
  1019. [TableGen] Support custom decoders for variable length instructions (details / githubweb)
  1020. [M68k][Disassembler] Use custom decoder for 32-bit immediates (details / githubweb)
  1021. [M68k][MC] Make immediate operands relocatable (details / githubweb)
  1022. [SystemZ] Use llvm::bit_floor (NFC) (details / githubweb)
  1023. [CodeGen] Use llvm::bit_ceil (NFC) (details / githubweb)
  1024. Bump the trunk major version to 17 (details / githubweb)

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

This run spent:

  • 1 hr 55 min waiting;
  • 2 hr 53 min build duration;
  • 2 hr 53 min total from scheduled to completion.
Revision: a6d73d7d2faf996c473a67390bd54de96fa4f17e
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: 603c286334b07f568d39f6706c848f576914f323
Repository: https://github.com/llvm/llvm-project.git
  • detached
Test Result (no failures)

    Identified problems

    No identified problem

    No problems were identified. If you know why this problem occurred, please add a suitable Cause for it.