Started 2 days 9 hr ago
Took 6 hr 24 min

Success Build #273 (Jul 24, 2021 1:37:19 AM)

Changes
  1. [zorg] Add HIP builder script (details / githubweb)
  2. [ORC-RT] Disable ORC Runtime on ccache builders. (details / githubweb)
  3. Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot (details / githubweb)
Changes
  1. [PowerPC][NFC] add more cases for lfiwzx/lfiwax (details)
  2. [gn build] (manually) port bc1a2979fc70 (details)
  3. [DebugInfo][InstrRef] Fix a broken substitution method, add test coverage (details)
  4. [AMDGPU] Pre-commit test case for D106284 (details)
  5. [clang][deps] Fix test by checking ignored files correctly (details)
  6. [llvm][tools] Hide more unrelated tool options (details)
  7. [SystemZ] Fix invalid assumption in getCPUNameFromS390Model (details)
  8. [AMDGPU] Improve register computation for indirect calls (details)
  9. [gn build] Port 2b08f6af62af (details)
  10. [clangd] Add tests covering existing header-guard behavior. NFC (details)
  11. [clangd] Propagate header-guarded flag from preamble to main AST (details)
  12. [clang-tidy] Don't suggest "inline" fix for main function in (details)
  13. [Lex] Consider a PCH header-guarded even with #endif truncated (details)
  14. [MIPS][MSA] Regenerate basic operations test checks (details)
  15. [X86] X86InstCombineIntrinsic.cpp - silence clang-tidy warnings about incorrect uses of auto. NFCI. (details)
  16. [linalg] Add TensorDimOp to list of ops known by bufferization. (details)
  17. [libc++][NFC] Add missing commits to the ABI changelog (details)
  18. [AArch64] Regenerate some tests checks. NFC (details)
  19. Exclude pybind11 2.7.0 from MLIR python requirements. (details)
  20. [PowerPC][Builtins] Added a number of builtins for compatibility with XL. (details)
  21. Reland Produce warning for performing pointer arithmetic on a null pointer. (details)
  22. [gn build] remove stray character in a comment (details)
  23. [VPlan] Add recipe for first-order rec phis, make splicing explicit. (details)
  24. [VPlan] Fix formatting glitch from d2a73fb44ea0b8. (details)
  25. [AArch64][SVE] Move instcombine like transforms out of SVEIntrinsicOpts (details)
  26. [Attributor] Initialize effectively unused value to appease UBSAN (details)
  27. [CostModel] Templatize EntryCost::Cost to allow custom cost metrics (details)
  28. [PowerPC] Restore FastMathFlags of Builder for Vector FDiv Builtins (details)
  29. [SystemZ][z/OS] Add GOFF support to file magic identification (details)
  30. [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost (details)
  31. [clang][patch][NFC] Refactor calculation of FunctionDecl to avoid duplicate code (details)
  32. [NFC] Fix some comments and only look at terminators when looking for ReturnLike ops (details)
  33. [SampleProfile] Remove ProfileIsValid (NFC) (details)
  34. [libcxx][ranges] Add common_iterator. (details)
  35. [gn build] Port 1a29403d2f8a (details)
  36. [UpdateCCTestChecks] Implement --global-value-regex (details)
  37. [UpdateCCTestChecks] Implement --global-hex-value-regex (details)
  38. [Bazel] Update for bc1a2979fc (details)
  39. [LV] Change interface of getReductionPatternCost to return Optional (details)
  40. [RISCV] Use unordered indexed loads for MGATHER. (details)
  41. Avoid keeping internal string_views in Twine. (details)
  42. [PowerPC] Inefficient register allocation of ACC registers results in many copies. (details)
  43. [RISCV] Add custom isel to select (and (srl X, C1), C2) and (and (shl X, C1), C2) (details)
  44. [PowerPC] Semachecking for XL compat builtin icbt (details)
  45. [Driver] Detect libstdc++ include paths for native gcc on 32-bit non-Debian Linux (details)
  46. [RISCV] Add -mattr=+c command lines to add-before-shl.ll to prepare for D105417. NFC (details)
  47. [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants. (details)
  48. This patch extends the OptimizeGlobalAddressOfMalloc to handle the null check of global pointer variables. It is disabled with https://reviews.llvm.org/rGb7cd291c1542aee12c9e9fde6c411314a163a8ea. This PR is to reenable it while fixing the original problem reported. The fix is to set the store value correctly when creating store for the new created global init bool symbol. (details)
  49. [test] Avoid llvm-symbolizer/llvm-addr2line one-dash long options (details)
  50. [OpenMP][Documentation] Fix hyperlink location (details)
  51. [MLIR][NFC] Minor cleanup for BufferDeallocation pass. (details)
  52. [OpenMP] Change AMDGCN to AMDGPU in the Cmake Module (details)
  53. [OpenMP] Set RequiresFullRuntime false in SPMDization (details)
  54. [SystemZ][z/OS][libcxx]: fix libcxx test cases related to codecvt class UTF16/32 (details)
  55. [SystemZ][z/OS][libcxx]: fix libcxx test cases related to codecvt class UTF8 (details)
  56. [NewPM] Print pre-transformation IR name in --print-after-all (details)
  57. ThinLTO: Fix inline assembly references to static functions with CFI (details)
  58. [mlir][ods] Add nested OpTrait (details)
  59. [libc++][doc] Fixes a broken link. (details)
  60. [PowerPC][test] Don't write to srcdir (details)
  61. [Inline] Fix noalias addition on simplified instructions (PR50589) (details)
  62. [Utils] Add -compilation-dir flag to prepare-code-coverage-artifact.py (details)
  63. Fix Threshold overwrite bug in the Oz inlining model features. (details)
  64. [PowerPC] Add PowerPC cmpb builtin and emit target indepedent code for XL compatibility (details)
  65. [clang-scan-deps] ignore top-level module dependencies that aren't actually imported (details)
  66. [Verifier] Check byval/etc type when comparing ABI attributes (details)
  67. [ThinTLOBitcodeWriter] Fix unused variable warning (NFC) (details)
  68. [NFC] Update code owners file (details)
  69. [flang] Fix legitimate warning from latest GCC (details)
  70. [Orc] Fix sret/byval attributes in test (NFC) (details)
  71. [BitcodeReader] Handle type attributes more explicitly (NFCI) (details)
  72. Reland "[lld][WebAssembly] Cleanup duplicate fields in Symbols.h. NFC" (details)
  73. [PowerPC] Extra test case for LDARX (details)
  74. [AttrBuilder] Assert correct attribute kind (details)
  75. [lld][WebAssembly] Error on import of TLS symbols in shared libraries (details)
  76. [AArch64] Fix i128 cmpxchg using ldxp/stxp. (details)
  77. [NFC][OpenMP] Fix an issue that no CHECK in test cases (details)
  78. [OpenMP][deviceRTLs] Update return type of function __kmpc_parallel_level (details)
  79. [IR] Rename `comdat noduplicates` to `comdat nodeduplicate` (details)
  80. [AArch64] Delete unused Opcode after D106039 (details)
  81. [clang][darwin] add support for Mac Catalyst availability (details)
  82. [mlir][tosa] Add quantized lowering for matmul and fully_connected (details)
  83. [CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly (details)
  84. [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold (details)
  85. [clang] NFC, move DarwinSDKInfo to lib/Basic (details)
  86. [AArch64] Use the CMP_SWAP_128 variants added in 843c6140. (details)
  87. [AArch64][GlobalISel] Select llvm.aarch64.neon.st2 intrinsics (details)
  88. Consolidate string types into ptr and length representations. (details)
  89. Revert "[CLANG][PATCH][FPEnv] Add support for option -ffp-eval-method and extend #pragma float_control similarly" (details)
  90. Recommit "[lld-macho] Use DO_BIND_ADD_ADDR_IMM_SCALED for bind opcodes" (details)
  91. [PowerPC] Store, load, move from and to registers related builtins (details)
  92. [gn build] Port 05a6d74c4845 (details)
  93. [LLD] [COFF] Add a couple "MinGW only" comments re linking against DLLs. NFC. (details)
  94. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" (details)
  95. [AArch64] Add tests for 128-bit atomic loads with casp available. (details)
  96. [NFC][VectorCombine] Add tests for widening of partial vector load (details)
  97. [clang][darwin] Add support for macOS -> Mac Catalyst (details)
  98. [clang] fix oops: enable implicit moves in MSVC compatibility mode (details)
  99. [clang] Fix the capitalization of the DarwinSDKInfoTest unittest filename to avoid case-sensitive FS build errors (details)
  100. [gn build] Port 808bbc2c4702 (details)
  101. [Bazel] Fix Exegesis target reference and remove stray visibility (details)
  102. [mlir][tosa] Added tosa to linalg lowering to unstrided transposed conv (details)
  103. [flang] Run-time derived type initialization and destruction (details)
  104. [flang] Don't require newline at EOF in unformatted sequential runtime input (details)
  105. [ConstantFolding] avoid crashing on a fake math library call (details)
  106. [ELF][test] Add -DAG (details)
  107. [AArch64][GlobalISel] Legalize ctpop for v2s64, v2s32, v4s32, v4s16, v8s16 (details)
  108. [tests] Move new tests into the PowerPC folder (details)
  109. [NFC][AssemblyWriter] Allow AssemblyWriter::printBasicBlock() to print blocks that don't have parents. (details)
  110. [PowerPC] Implemented mtmsr, mfspr, mtspr Builtins (details)
  111. [JITLink] Add support for moving blocks and symbols between sections. (details)
  112. [JITLink][MachO] Detect MachO::S_THREAD_LOCAL_ZEROFILL sections as zero-fill. (details)
  113. [ORC][ORC-RT] Add initial native-TLV support to MachOPlatform. (details)
  114. Revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." (details)
  115. [intel pt] Add TSC timestamps (details)
  116. [Bazel] Remove explicit relative_to_caller_repository (details)
  117. [mlir][Linalg] Update signatures of the callback functions. (details)
  118. [GlobalISel] Mark memcpy/memmove/memset as thisreturn (details)
  119. [GlobalISel] Tail call memcpy/memmove/memset even in the presence of copies (details)
  120. [DWP] Refactoring llvm-dwp in to a library. (details)
  121. [gn build] Port 403e67d34d03 (details)
  122. [flang] Remove now-unused private data member, silence warning (details)
  123. [Bazel] Remove copypasta from linalggen.bzl (details)
  124. [MachineVerifier] Diagnose invalid INSERT_SUBREGs (details)
  125. [compiler-rt] Fix %device_rundir test substitution (details)
  126. [lsan] Remove %pull_from_device from tests (details)
  127. [lsan] Remove undefined ENV variables (details)
  128. Remove libMLIRPublicAPI DSO. (details)
  129. [mlir] Use OpTraitList to define InferTensorType. NFC (details)
  130. [DWP] Fix for Refactoring llvm-dwp in to a library (details)
  131. [Clang][RISCV] Add half-precision FP for vle16/vse16. (details)
  132. [NFC][hwasan] Simplify expression (details)
  133. [NFC][hwasan] Remove "pragma GCC poison" (details)
  134. [RISCV][test] Add tests for mul optimization in the zba extension with SH*ADD (details)
  135. [flang] Two tweaks to mollify buildbots (details)
  136. [X86] Update MachineLoopInfo in CMOV conversion. (details)
  137. [mlir-tblgen] Support binding multi-results of NativeCodeCall (details)
  138. [libc] Add a new test matcher for tests raising floating point exceptions. (details)
  139. Re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." (details)
  140. [ORC-RT] Rename macho_tlv.x86-64.s to macho_tlv.x86-64.S (uppercase suffix) (details)
  141. [libc][NFC] Adjust enabled_exceptions_test wrt FE_INEXACT. (details)
  142. [ORC][ORC-RT] Revert MachO TLV patches while I investigate more bot failures. (details)
  143. [lbc++][nfc] Use _LIBCPP_HIDE_FROM_ABI. (details)
  144. [libc++][nfc] Adds a missing generated file. (details)
  145. sanitizer_common: modernize SpinMutex (details)
  146. [clang][analyzer] Improve report of file read at EOF condition (alpha.unix.Stream checker). (details)
  147. [llvm][tools] Hide more unrelated LLVM tool options (details)
  148. sanitizer_common: revert StaticSpinMutex ctor (details)
  149. [libc][Obvious] Fix few typos in FPUtil/TestHelpers.cpp (details)
  150. [AArch64][SME] Add ldr and str instructions (details)
  151. [AArch64][SME] Add mova instructions (details)
  152. AArch64: support 8 & 16-bit atomic operations in GlobalISel (details)
  153. ARM: don't return by popping PC if we have to adjust the stack afterwards. (details)
  154. [AArch64][SME] Support .arch and .arch_extension assembler directives (details)
  155. [nfc] [lldb] Rename GetRnglist() to GetRnglistTable() (details)
  156. [LV] Use lookThroughAnd with logical reductions (details)
  157. [OpenCL] Add cl_khr_extended_bit_ops (details)
  158. [LoopFlatten][LoopInfo] Use Loop to identify latch compare instruction (details)
  159. [clangd] Remove big PreambleData constructor. NFC (details)
  160. [clang] Introduce SourceLocation::[U]IntTy typedefs. (details)
  161. [Analyzer][solver][NFC] Add explanatory comments to trivial eq classes (details)
  162. [AMDGPU] NFC refactoring in isel for buffer access intrinsics (details)
  163. [LV] Make use of PatternMatchers in getReductionPatternCost. NFC (details)
  164. IFSStub.cpp - consistently use default case to silence 'not all control paths return' MSVC warnings. NFCI. (details)
  165. [NFC][VectorCombine] Load widening: add a few more negative tests (details)
  166. [compiler-rt][hwasan] Update register-dump-read.c test (details)
  167. [InstCombine] Add multiuse test for D106352 (details)
  168. [llvm] Add enum iteration to Sequence (details)
  169. [clangd] Cleanup FuzzyFindRequest serialization and dex benchmark (details)
  170. [analyzer] Fix for faulty namespace test in SmartPtrModelling (details)
  171. [libc] Exclude few unused bits from x86 state for Windows (details)
  172. [libc] Append math functions to Window's entrypoints (details)
  173. [AMDGPU] Precommit vgpr-liverange tests (details)
  174. [AMDGPU] Improve killed check for vgpr optimization (details)
  175. [libc] Include nextafter's functions to Windows's entrypoints (details)
  176. [InstCombine] Regenerate gep-custom-dl.ll test checks (details)
  177. [ADT] Add initializer_list constructor to SmallDenseMap (details)
  178. [PowerPC] Floating Point Builtins for XL Compat. (details)
  179. [InstCombine] Remove CreateOverflowTuple (NFC) (details)
  180. [LoopVectorize] Regenerate sve-vector-reverse.ll test checks (details)
  181. Revert "[LV] Use lookThroughAnd with logical reductions" (details)
  182. [PowerPC] Require power-pc target for new builtin test (details)
  183. [PowerPC] Move backend test to fix non PPC bots (details)
  184. [MLIR] Introduce a new rewrite driver to simplify supplied list of ops (details)
  185. [libc++] Add `__libcpp_copysign` conditionally constexpr overloads. (details)
  186. [MLIR] Add folder for zero trip count affine.for (details)
  187. [flang] Implement the runtime portion of the UNPACK intrinsic (details)
  188. [OpenMP][AMDGCN] Initial math headers support (details)
  189. [Bazel] Remove deprecated td_relative_includes (details)
  190. [ms] [llvm-ml] Add support for numeric built-in symbols (details)
  191. [ms] [llvm-ml] Support built-in text macros (details)
  192. [MachineVerifier] Make INSERT_SUBREG diagnostic respect operand 2 subregs (details)
  193. [NewPM][Inliner] Check if deleted function is in current SCC (details)
  194. [ms] [llvm-ml] Restrict implicit RIP-relative addressing to named-variable references (details)
  195. [PowerPC] Removing a REQUIRES line from llvm test (details)
  196. [WebAssembly] Codegen for v128.load{32,64}_zero (details)
  197. [libomptarget][amdgpu][nfc] Refactor #includes (details)
  198. Revert "[OpenMP][AMDGCN] Initial math headers support" (details)
  199. [trace] [intel pt] Create a "thread trace dump stats" command (details)
  200. [OpenMP] Expose libomptarget function to get HW thread id (details)
  201. [Attributor][NFC] Modify isAssumedHeapToStack for const argument (details)
  202. [mlir] Add alias for input to shaped type op interface (details)
  203. [SystemZ][z/OS][libcxx]: add the missing comment for patch D106153 and D106151 (details)
  204. [profile] Add binary id into profiles (details)
  205. [SelectionDAG] Fix the representation of ISD::STEP_VECTOR. (details)
  206. [profile] Change linkage type of a compiler-rt func (details)
  207. [Attributor] Preserve BBs and instructions added in AA manifests (details)
  208. [AArch64] Regenerate and add more tests for i128 atomics. (details)
  209. [clang][darwin] add support for remapping macOS availability to Mac Catalyst availability (details)
  210. [Sanitizers][darwin] Fix a -Wcast-qual (details)
  211. Revert "[profile] Add binary id into profiles" (details)
  212. [HIP] Remove workaround in __clang_hip_runtime_wrapper.h (details)
  213. [SROA] avoid crash on memset with constant expression length (details)
  214. [RISCV] Cleanup comment around vector tail policy handling. NFC (details)
  215. [AMDGPU] Tune perfhint analysis to account access width (details)
  216. [clang][sema] NFC, include DarwinSDKInfo header instead of using the forward reference (details)
  217. Fix a bug in OptimizedStructLayout when filling gaps before (details)
  218. Change requires line from arm to aarch64 since the test uses arm64_32 which is AArch64. (details)
  219. [AArch64][GlobalISel] Widen s2 and s4 G_IMPLICIT_DEF + G_FREEZE (details)
  220. [AMDGPU] Move perfhint analysis (details)
  221. [SimplifyCFG] Regenerate test checks (NFC) (details)
  222. [SimplifyCFG] Fix if conversion with opaque pointers (details)
  223. [LLDB] Move Trace-specific classes into separate library (details)
  224. [flang] Implement the runtime portion of the CSHIFT intrinsic (details)
  225. [sanitizer] Place module_ctor/module_dtor in llvm.used (details)
  226. [AMDGPU] Mark all relevant VOP1 instructions rematerializable (details)
  227. [intel pt] fix builds (details)
  228. [ARM] Pass SelectionDAG to methods that dont require DCI. NFC (details)
  229. [llvm-diff] Check for recursive initialiers (details)
  230. [AMDGPU] Mark relevant rematerializable VOP2 instructions (details)
  231. [clang][Sema] removes -Wfree-nonheap-object reference param false positive (details)
  232. Revert "Add workaround for false positive in -Wfree-nonheap-object" (details)
  233. [libcxx][ranges] implements dangling, borrowed_iterator_t, borrowed_subrange_t (details)
  234. [LLDB][GUI] Add Process Plugin Field (details)
  235. [LLDB][GUI] Add required property to text fields (details)
  236. [AMDGPU] Mark relevant rematerializable VOP3 instructions (details)
  237. [gn build] Port 74fd3cb8cd3e (details)
  238. [AArch64][GlobalISel] Change | -> || in an if (details)
  239. [mlir][LLVM] Revert bareptr calling convention handling as an argument materialization. (details)
  240. Prevent dead uses in register coalescer after rematerialization (details)
  241. Add verifier for insert/extract element/value on type match between container and inserted/extracted value, and fix vector.shuffle lowering (details)
  242. Remove `LIBC_INSTALL_PREFIX` (details)
  243. [WebAssembly] Remove clang builtins for extract_lane and replace_lane (details)
  244. [mlir] Add workaround for false positive in -Wfree-nonheap-object (details)
  245. [WebAssembly] Replace @llvm.wasm.popcnt with @llvm.ctpop.v16i8 (details)
  246. Re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." (details)
  247. [NFC] Code cleanups in InlineCost.cpp. (details)
  248. [libc] Rename FEnv.h and refactor subsequent files (details)
  249. Fix assigned-but-unused (except in an assert) warning with a void cast (details)
  250. Re-re-revert "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." (details)
  251. [OpenMP] Change `__kmpc_free_shared` to include the paired allocation size (details)
  252. [OpenMP] Add new execution mode for SPMD execution with Generic semantics (details)
  253. [Libomptarget] Introduce new main thread ID runtime function (details)
  254. [OpenMP] Add an option to disable function internalization (details)
  255. [OpenMP] Fold `__kmpc_is_generic_main_thread_id` if possible (details)
  256. [OpenMP] Strip NoInline from known OpenMP runtime functions (details)
  257. [AMDGPU] Allow frontends to disable null export for pixel shaders (details)
  258. [Clang][RISCV] Implement vlsseg. (details)
  259. [Clang][RISCV] Implement vloxseg and vluxseg. (details)
  260. [Clang][RISCV] Add vloxseg and vluxseg test cases. (details)
  261. [Clang][RISCV] Implement vsseg. (details)
  262. [Clang][RISCV] Implement vssseg. (details)
  263. [Clang][RISCV] Implement vsoxseg and vsuxseg. (details)
  264. [mlir] Extend scf pipeling to support loop carried dependencies (details)
  265. [AMDGPU] Add VReg_192/VReg_224 support for MIMG instructions (details)
  266. [RISCV] Optimize multiplication in the zba extension with SH*ADD (details)
  267. [MLIR] Fix affine.for empty loop body folder (details)
  268. [mlir] Fix various issues in TimerImpl. (details)
  269. [Attributor][NFC] Clang format (details)
  270. [OpenMP][FIX] Use name + type checks not only name checks for calls (details)
  271. [Attributor][NFC] Precommit tests exposing a conceptual simplification problem (details)
  272. [RegisterCoalescer] Make resolveConflicts aware of earlyclobber (details)
  273. [Attributor] Improve the Attributor::getAssumedConstant interface (details)
  274. [Attributor][FIX] Do not introduce multiple instances of SSA values (details)
  275. [Attributor][FIX] Improve call graph updating (details)
  276. [AArch64][SVE] Handle svbool_t VLST <-> VLAT/GNUT conversion (details)
  277. [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions. (details)
  278. [clangd] Ensure Ref::Container refers to an indexed symbol (details)
  279. [llvm][tools] Hide remaining unrelated llvm- tool options (details)
  280. Read and write a LC_NOTE "addrable bits" for addressing mask (details)
  281. [clang-tidy] Fix crash and handle AttributedType in 'bugprone-easily-swappable-parameters' (details)
  282. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID (details)
  283. [RISCV] Fix a crash when lowering split float arguments (details)
  284. sanitizers: increase .clang-format columns to 100 (details)
  285. [AArch64] Add and update reduction and shuffle costs. NFC (details)
  286. [clang] Use i64 for the !srcloc metadata on asm IR nodes. (details)
  287. [libomptarget][amdgpu][nfc] Drop dead signal pool setup (details)
  288. [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069) (details)
  289. [clang][lex] NFC: Add explicit cast to silence -Wsign-compare (details)
  290. [clang][AST] Add support for DecompositionDecl to ASTImporter. (details)
  291. [hwasan] Use stack safety analysis. (details)
  292. [LoopIdiom] Transform memmove-like loop into memmove (PR46179) (details)
  293. Revert "[hwasan] Use stack safety analysis." (details)
  294. [lldb] Generalize empty record size computation to avoid giving empty C++ structs a size of 0 (details)
  295. [lldb][NFCI] Remove redundant accessibility heuristic in the DWARF parser (details)
  296. Add support for zero-sized Scalars as a LowLevelType (details)
  297. [LoopVectorize] Fix crash for predicated instruction with scalable VF (details)
  298. [lldb] Fix that `process signal` completion always returns all signals (details)
  299. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on (details)
  300. [lldb/Plugins] Add ScriptedProcess Process Plugin (details)
  301. [lldb][NFC] Allow range-based for loops over DWARFDIE's children (details)
  302. Implement _ExtInt conversion rules (details)
  303. [gn build] (manually) port 78bda894129 from 2012 because 924d62ca4a85 added it to check-llvm (details)
  304. [OpenMP] Fix warnings for uninitialized block counts (details)
  305. [Transforms] Remove getOrCreateInitFunction (NFC) (details)
  306. [lldb] Fix TestCompletion by using SIGPIPE instead of SIGINT as test signal (details)
  307. Revert "[clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on" (details)
  308. [AArch64][SME] Improve diagnostic for vector select register (details)
  309. [libomptarget][nfc] Improve static assert message in dlwrap (details)
  310. [HIP] Fix no matching constructor for init of shared_ptr and malloc (details)
  311. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. (details)
  312. [lldb] Remove a wrong assert in TestStructTypes that checks that empty structs in C always have size 0 (details)
  313. Revert "[OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments." (details)
  314. [lld/mac] Move handling of special undefineds later (details)
  315. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. (details)
  316. [OpenCL][NFC] Refactors lang version check in test. (details)
  317. [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility (details)
  318. [libomptarget][amdgpu] Implement dlopen of libhsa (details)
  319. [MLIR][memref] Fix findDealloc() to handle > 1 dealloc for the given alloc. (details)
  320. [test] Add llvm-stress to LLVM_TEST_DEPENDS and lit substitutions (details)
  321. [OpenMPOpt] Add support for BooleanStateWithSetVector (details)
  322. [CostModel][X86] Adjust shift SSE legalized costs based on llvm-mca reports. (details)
  323. [AArch64] Adjust the cost of integer sum reductions (details)
  324. [clang][driver][darwin] Add driver support for Mac Catalyst (details)
  325. [InstCombine][test] add coverage for possible fabs folds; NFC (details)
  326. [mlir] Improve description of interface options (details)
  327. [Matrix] Fix miscompile for NT matmul if the transpose has other use (details)
  328. [clang][test] Add -fuse-ld= to test case added in 2542c1a5a130 to resolve test failure with CLANG_DEFAULT_LINKER=lld (details)
  329. [libc++][docs] Take lock for range.single.view. (details)
  330. [libc++] Add helper type non-propagating-cache (details)
  331. [Matrix] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D106457. NFC (details)
  332. [ARC] Add disassembly for the conditioned RSUB immediate instruction (details)
  333. [X86] Fix SLM FP<->INT throughputs. (details)
  334. [gn build] Port 3959c95deb11 (details)
  335. Correctly diagnose taking the address of a register variable in C (details)
  336. [libomptarget][amdgpu][nfc] Replace use of gelf.h with libelf.h (details)
  337. [CostModel][X86] Fix funnel shift check prefixes (details)
  338. [CostModel][X86] Adjust shift SSE4 legalized costs based on llvm-mca reports. (details)
  339. [nfc] Fix typo in comment, s/node/note (details)
  340. [clang-tidy] performance-unnecessary-copy-initialization: Disable check when variable and initializer have different replaced template param types. (details)
  341. [NFC][SimplifyCFG] Add some more tests w/ two-entry PHI nodes and (details)
  342. [SimplifyCFG] FoldTwoEntryPHINode(): bailout on inverted logical and/or (PR51149) (details)
  343. [libomptarget][amdgpu][nfc] Normalise license headers (details)
  344. [mlir] Update to use ValueShapeRange (NFC) (details)
  345. [AIX] Clang's library integration support for 128-bit long double is incomplete on AIX. (details)
  346. [LICM][SCCP] Regenerate test checks (NFC) (details)
  347. Fix TSAN signal interceptor out-of-bound access (details)
  348. [AIX] Generate large code model relocations when mcmodel=medium on AIX (details)
  349. [ms] [llvm-ml] Fix macro case-insensitivity (details)
  350. [NFCI][TLI] prepare[US]REMEqFold(): don't add nonsensical 'exact' flag to rotates created (details)
  351. [AIX] Define __LONGDOUBLE64 macro (details)
  352. [NFC][MLGO] Fix vector sizing (details)
  353. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR (details)
  354. [clang-tidy] performance-unnecessary-copy-initialization: Create option to exclude container types from triggering the check. (details)
  355. [MLGO] Correct protobuf path (details)
  356. [LLD] [COFF] Make -export-all-symbols work as intended for EXEs (details)
  357. [lldb/Interpreter] Conform ScriptedProcessPythonInterface to SWIG python types (details)
  358. [lldb] Fix build failure introduced by 3d4cadfb26437bd686ca8177f5454a366fed59eb (details)
  359. [mlir] Also update inferReturnTensorTypes (NFC) (details)
  360. Reland: "[WebAssembly] Deduplicate imports of the same module name, field name, and type" (details)
  361. [NFC] Fix test build breakage on Darwin (details)
  362. [asan] Modified ASAN_MEMORY_ACCESS_CALLBACK to use a function call to ReportGenericErrorWrapper. (details)
  363. [DWP] Refactoring llvm-dwp in to a library part 2 (details)
  364. [NFC][SimplifyCFG] Add test for SimplifyCondBranchToTwoReturns() mishandling (details)
  365. [NFC][LoopDeletion] Autogenerate checlines in simplify-then-delete.ll test (details)
  366. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks (details)
  367. [dfsan] Make warn_unimplemented off by default (details)
  368. PR51158: Don't emit -Wswitch or -Wcovered-switch-default for empty enums (details)
  369. [DebugInfo] Add -fno-ctor-homing for as counterpart to -fuse-ctor-homing (details)
  370. [Bazel] Update for f8c6515554 (details)
  371. [AArch64] Regenerate test arm64-ccmp.ll (details)
  372. Fix the logic so stop-hooks get run after a breakpoint that ran an expression (details)
  373. [OpenMP] Renaming RT functions `GetNumberOfBlocksInKernel` and `GetNumberOfThreadsInBlock` (details)
  374. [dfsan] Add wrappers for v*printf functions (details)
  375. [mlir][tosa] Quantized Conv2DOp lowering to linalg added. (details)
  376. [Bazel] Change external_zlib attribute to string (details)
  377. [docs] Add the compiler-rt requirement to the test suite doc (details)
  378. [Bazel] Rename LLVMDWP to DWP (details)
  379. [hwasan] Use stack safety analysis. (details)
  380. [OpenMP] Refined the logic to give a regular task from a hidden helper task (details)
  381. [MLGO] Strip TF_PIP cmake variable (details)
  382. [libcxx][modularisation] properly modularises advance, next, and prev (details)
  383. [lld/mac] Fix bug in interaction of -dead_strip and -undefined dynamic_lookup (details)
  384. [WebAssembly][NFC] Update test expectations labels after db7efcab7dd9 (details)
  385. Add llvm-readobj and binutils symlinks to LLVM_TOOLCHAIN_TOOLS (details)
  386. [gn build] (manually) port f8c6515554cc (libLLVMDWP) (details)
  387. [lld/mac] Handle symbols from -U in treatUndefinedSymbol() (details)
  388. [CSSPGO] Fix a typo in SampleContextTracker (details)
  389. [ELF][test] Add a test about GCable SHF_LINK_ORDER SHT_INIT_ARRAY (details)
  390. [ELF] --gc-sections: allow GC on reserved sections in a group (details)
  391. [profile] Add binary id into profiles (details)
  392. [ARC] Add tablegen definition for the Find Leading Set (FLS) instruction (details)
  393. [mlir][tosa] Make tosa MakeBroadcastable pass handle unreanked tensors. (details)
  394. [NFC][asan] Always pass Dominator Trees into forAllReachableExits (details)
  395. [compiler-rt] Fix lld dependency for sanitizers (details)
  396. [OpenMP] Use AAHeapToStack/AAHeapToShared analysis in SPMDization (details)
  397. [PowerPC] Implement XL compatible behavior of __compare_and_swap (details)
  398. [Attributor][Fix] Add overrides for AA2HS analysis (details)
  399. [lld/mac] Remove "else" after return (details)
  400. [gn build] Reformat all gn files (details)
  401. [gn build] Allow use_asan=true on macOS (details)
  402. [OpenMP] Add environment variables to change stack / heap size in the CUDA plugin (details)
  403. [OpenMP][NFC] Fix formatting in CUDA plugin (details)
  404. [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive (details)
  405. cmake: Remove unused property on some targets: LLVM_LINK_LIBS (details)
  406. [mlir] Fix comment typos (details)
  407. [RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions. (details)
  408. [Attributor] If provided, only look at simplification callbacks not IR (details)
  409. [OpenMP] Simplify the ThreadStackTy for globalization fallback (details)
  410. [libc] Raise denormal exception if the libc defines __FE_DENORM. (details)
  411. [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations (details)
  412. [X86] Add test case simplified from PR51175. NFC (details)
  413. [NFC] Fix early line-break in doxygen comment (details)
  414. [AArch64][AsmParser] NFC: when creating a token IsSuffix=false should be default (details)
  415. sanitizer_common: add deadlock detection to the Mutex2 (details)
  416. tsan: rename test Mutex to UserMutex (details)
  417. tsan: ignore interceptors in few more places (details)
  418. tsan: disable thread safety analysis in more functions (details)
  419. tsan: switch to the new sanitizer_common mutex (details)
  420. tsan: switch atexit mutex to the normal Mutex (details)
  421. [AMDGPU] Add maximum NSA size limit ISA feature (details)
  422. [gn build] Port 0118a649348b (details)
  423. [AMDGPU] Fix running ResourceUsageAnalysis (details)
  424. [ConstantFolding] Fold constrained arithmetic intrinsics (details)
  425. [mlir][Linalg] Fix a missing copy when source of insert_slice is not inplace. (details)
  426. [AArch64] Add worst case shuffle costs (details)
  427. [libc++][doc] Update the LWG issues. (details)
  428. [mlir] Async: special handling for parallel loops with zero iterations (details)
  429. [clang-tidy] Improve "common type" diagnostic output in 'bugprone-easily-swappable-parameters' (details)
  430. [MS] Preserve base register %esi around movs[bwl] (details)
  431. [OpenMP] Fix CUDA plugin build after 3817ba13aea3. (details)
  432. sanitizer_common: don't use [[no_unique_address]] (details)
  433. tsan: fix SANITIZER_DEBUG build (details)
  434. [OpenCL] Add cl_khr_integer_dot_product (details)
  435. [hwasan] Fix uninitialized DisableOptimization (details)
  436. Revert "[DSE] Transform memset + malloc --> calloc (PR25892)" (details)
  437. [AMDGPU][MC][GFX9][NFC][DOC] Updated AMD GPU assembler syntax description. (details)
  438. [SVE][IR] Fix Binary op matching in PatternMatch::m_VScale (details)
  439. [mlir][Complex]: Add lowerings for AddOp and SubOp from Complex dialect to (details)
  440. [OpenCL] Add NULL to standards prior to v2.0. (details)
  441. [NFC][SimplifyCFG] Add test for `SpeculativelyExecuteBB()` with prof md (details)
  442. [X86][AVX] lowerV2X128Shuffle - attempt to recognise broadcastf128 subvector load (details)
  443. [libc] optimize bzero/memset for x86 (details)
  444. [Analyzer][solver] Fix inconsistent equivalence class data (details)
  445. Thread safety analysis: Mock getter for private mutexes can be undefined (details)
  446. [OpenMPOpt] Move dedup runtime calls after init for target regions (details)
  447. [llvm][sve] Lowering for VLS truncating stores (details)
  448. [clangd] Improve performance of dex by 45-60% (details)
  449. [clangd] Avoid range-loop init-list lifetime subtleties. (details)
  450. [x86] add tests for add X, (cmov constants); NFC (details)
  451. [x86] improve CMOV codegen by pushing add into operands (details)
  452. [ORC] Work around AIX build compiler: Replace lambda; NFC (details)
  453. Fix __hip_fabin visibility (details)
  454. [llvm][sve] Silence unused variable warning in Release builds. NFC (details)
  455. [HIP] Preserve ASAN bitcode library functions (details)
  456. [lld/mac] Add missing REQUIRES line to new test (details)
  457. [ARM] Remove getHWDivName (NFC) (details)
  458. [libc++] Avoid triggering warnings for implicit conversion (details)
  459. [clangd] Use CommandMangler in TestTU (details)
  460. [clangd] Get rid of arg adjusters in CommandMangler (details)
  461. [clangd] Canonicalize compile flags before applying edits (details)
  462. [clangd] Adjust compile flags to contain only the requested file as input (details)
  463. [lld/mac] Don't crash on absolute symbols in order files (details)
  464. [llvm-symbolizer] Remove one-dash long options (details)
  465. [mlir][linalg] Fix bug in contraction op vectorization with output perm (details)
  466. [lld/mac] Let OutputSegment store its start address (details)
  467. [JITLink][RISCV] Initial Support RISCV64 in JITLink (details)
  468. [lld-macho] Reorganize + extend ICF test (details)
  469. [lld-macho] ICF: Do more work in equalsConstant, less in equalsVariable (details)
  470. [lld-macho][nfc] Fix test to reflect that symbol attributes don't matter within an archive (details)
  471. [lld-macho][nfc] Add test for resolution of bitcode symbols (details)
  472. [JITLink] Add riscv.cpp (details)
  473. Revert "[clangd] Adjust compile flags to contain only the requested file as input" (details)
  474. [X86] Fix a bug in TEST with immediate creation (details)
  475. [libc] Add option to run specific tests (details)
  476. [libcxx][ranges] Add `ranges::common_view`. (details)
  477. [libcxx][nfc] Global `constexpr friend` -> `friend constexpr`. (details)
  478. [RISCV] Avoid using x0,x0 vsetvli for vmv.x.s and vfmv.f.s unless we know the sew/lmul ratio is constant. (details)
  479. [gn build] Port 0ad562b48bfd (details)
  480. [gn build] Port e5d8b93e5a25 (details)
  481. Revert "[clangd] Canonicalize compile flags before applying edits" (details)
  482. [RISCV] Add a test showing an incorrect vsetvli insertion (details)
  483. [libcxx][nfc] Cleanup libc++ specific tests. (details)
  484. Update isl to isl-0.24-69-g54aac5ac (details)
  485. [clang] -falign-loops= (details)
  486. Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler" (details)
  487. Revert "[clang] -falign-loops=" (details)
  488. Revert "Update isl to isl-0.24-69-g54aac5ac" (details)
  489. [libc] add option to use SCUDO as the allocator (details)
  490. [AbstractAttributor] Refine logic to indicate pessimistic fixed point when folding `__kmpc_is_spmd_exec_mode` (details)
  491. [mlir][linalg] Add pooling_nchw_max, conv_2d_nchw as yaml ops. (details)
  492. [NFC][MLGO] Just use the underlying protobuf object for logging (details)
  493. Delete PrintingPolicy's copy constructor/operator. (details)
  494. Revert "Delete PrintingPolicy's copy constructor/operator." (details)
  495. [llvm][NFC] Fix typos in Errc.h description (details)
  496. [FPEnv][InstSimplify] Enable more folds for constrained fadd (details)
  497. Revert "[FPEnv][InstSimplify] Enable more folds for constrained fadd" (details)
  498. [libunwind] Allow restoring SP while unwinding. (details)
  499. [lld/mac] Implement support for section$start and section$ end symbols (details)
  500. [llvm-rc] Allow dashes as part of resource name strings (details)
  501. [CMake] Add version to libLLVM also on non-UNIX (details)
  502. [OpenMP][Offloading] Fix data race in data mapping by using two locks (details)
  503. [MergeICmps] Relax sinking check (details)
  504. [NFC][compiler-rt] tidy up some whitespace in lit config (details)
  505. [MLIR][NFC] Minor cleanup in liveness. (details)
  506. [compiler-rt][NFC] add debugging options to iossim_run (details)
  507. [Libomptarget] Add unroll flag to shared variables loop (details)
  508. [OpenMP] Fix bug 50022 (details)
  509. [lld/mac] Fix start-stop.s test with expensive checks enabled (details)
  510. [libc] Clean up Windows macros (details)
  511. [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level (details)
  512. [NFC][BasicBlockUtils] Refactor GetIfCondition() to return the branch, not it's condition (details)
  513. [NFC][SimplifyCFG] FoldTwoEntryPHINode(): make better use of GetIfCondition() returning dom block (details)
  514. [NFC][SimplifyCFG] Make 'conditional block' handling more straight-forward (details)
  515. [OpenMP] always compile with c++14 instead of gnu++14 (details)
  516. [WebAssembly][NFC] Simplify SIMD bitconvert pattern (details)
  517. [WebAssembly] Codegen for pmin and pmax (details)
  518. [ConstantFold] Extract GEP of GEP fold (NFCI) (details)
  519. [ConstantFold] Fix GEP of GEP fold with opaque pointers (details)
  520. [NFC][SimplifyCFG] Add tests for `FoldTwoEntryPHINode()` with prof md (details)
  521. [Bazel] Swap stray td_srcs to deps (details)
  522. [lld/mac] Fix comment typo in new start-end.s test (details)
  523. [libc] Accommodate Fuchsia's death test framework in fenv tests. (details)
  524. [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic (details)
  525. [cmake] Export LLVM_HOST_TRIPLE in the LLVMConfig.cmake (details)
  526. [Attributor][FIX] checkForAllInstructions, correctly handle declarations (details)
  527. [LangRef] Clarify comdat (details)
  528. Style tweaks for SCEV's computeMaxBECountForLT [NFC] (details)
  529. [tests] SCEV trip count w/ neg step and varying rhs (details)
  530. [source maps] fix source mapping when there are multiple matching rules (details)
  531. [LLDB][GUI] Add Platform Plugin Field (details)
  532. [LLDB][GUI] Check fields validity in actions (details)
  533. [flang] Runtime: Reset list-directed input state for each NAMELIST item (details)
  534. [flang] runtime: fix problems with I/O around EOF & delimited characters (details)
  535. [AMDGPU] Deduce attributes with the Attributor (details)
  536. [gn build] Port 96709823ec37 (details)
  537. Re-re-re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." (details)
  538. [GlobalISel] Add GUnmerge, GMerge, GConcatVectors, GBuildVector abstractions. NFC. (details)
  539. [CMake] Don't LTO optimize targets on Darwin, but only if its not ThinLTO (details)
  540. [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance (details)
  541. [SimplifyCFG] Add additional if conversion tests (NFC) (details)
Changes
  1. [zorg] Add HIP builder script (details)
  2. [ORC-RT] Disable ORC Runtime on ccache builders. (details)
  3. Remove aarch64-sve-vector-bits-min compile flag from SVE 2 stage bot (details)

Started by timer

This run spent:

  • 13 min waiting;
  • 6 hr 24 min build duration;
  • 6 hr 24 min total from scheduled to completion.
Revision: 24c07902d058abcee3bcf908676bacaae1f3d448
  • refs/remotes/origin/main
Revision: 9706dd49406b2d318e642b54ae8cab9856b049c5
  • refs/remotes/origin/main
Revision: 24c07902d058abcee3bcf908676bacaae1f3d448
  • refs/remotes/origin/main
Test Result (no failures)