Started 16 hr ago
Took 5 hr 19 min

Unstable Build #208 (Dec 5, 2020 1:37:46 AM)

Changes
  1. [clang][cli] Port DependencyOutput option flags to new option parsing system (details)
  2. [llvm-readobj] - Introduce `ObjDumper::reportUniqueWarning(const Twine &Msg)`. (details)
  3. [GNU ObjC] Fix a regression listing methods twice. (details)
  4. [llvm-readobj][test] - Merge 2 test cases together. (details)
  5. [clang][cli] Port HeaderSearch option flags to new option parsing system (details)
  6. [obj2yaml] - Teach tool to emit the "SectionHeaderTable" key and sort sections by file offset. (details)
  7. [gn build] Manually merge 40659cd (details)
  8. [AMDGPU] Simplify some generation checks. NFC. (details)
  9. [ARM] PREDICATE_CAST demanded bits (details)
  10. [AArch64] Update pass pipeline test. NFC (details)
  11. ExtractValue instruction costs (details)
  12. [InstCombine][X86] Add test coverage showing failure to simplify addsub intrinsics to fadd/fsub (details)
  13. [VE] Add vadd and vsub intrinsic instructions (details)
  14. [ConstraintElimination] Decompose GEP %ptr, SHL(). (details)
  15. [clang] Enable code completion of designated initializers in Compound Literal Expressions (details)
  16. [NFC][CostModel]Extend class IntrinsicCostAttributes to use ElementCount Type (details)
  17. [InstCombine][X86] Fold addsub intrinsic to fadd/fsub depending on demanded elts (PR46277) (details)
  18. [LV] Clamp VF hint when unsafe (details)
  19. [OpenCL] Allow pointer-to-pointer kernel args beyond CL 1.2 (details)
  20. [DAG] Move vselect(icmp_ult, -1, add(x,y)) -> uaddsat(x,y) to DAGCombine (PR40111) (details)
  21. [NFC][SimplifyCFG] fold-branch-to-common-dest: add tests with cond of br not being the last op (details)
  22. [SimplifyCFG] FoldBranchToCommonDest: don't require that cmp of br is last instruction (details)
  23. [NFC][InstCombine] Autogenerate sext.ll test checklines (details)
  24. [NFC][InstCombine] Add PR48343 miscompiled testcase (details)
  25. [InstCombine] Evaluate new shift amount for sext(ashr(shl(trunc()))) fold in wide type (PR48343) (details)
  26. [NFC][InstCombine] Improve vector undef test coverage for sext(ashr(shl(trunc()))) fold (details)
  27. [InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold (details)
  28. [NFC][InstCombine] sext.ll: @test9: avoid only differently-cased names for values and block names (details)
  29. Revert "[InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold" (details)
  30. Remove rm -f cortex-a57-misched-mla.s; hopefully the bots have all cycled past it now (details)
  31. [InstCombine] add tests for sign-bit-shift-of-sub; NFC (details)
  32. [OpenMP] libomp: add UNLIKELY hints to rarely executed branches (details)
  33. [InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold, 2 (details)
  34. [InstCombine] Optimize away the unnecessary multi-use sign-extend (details)
  35. [X86] Add PR48223 usubsat test case (details)
  36. [VE] Add vmul and vdiv intrinsic instructions (details)
  37. [RISCV][crt] support building without init_array (details)
  38. lld/ELF: Make three rarely-used flags work with --reproduce (details)
  39. [ConstraintElimination] Decompose GEP %ptr, ZEXT(SHL()). (details)
  40. [DAG] Move vselect(icmp_ult, 0, sub(x,y)) -> usubsat(x,y) to DAGCombine (PR40111) (details)
  41. [lldb][NFC] Modernize and cleanup TestClassTemplateParameterPack (details)
  42. [InstCombine] canonicalize sign-bit-shift of difference to ext(icmp) (details)
  43. [ARM] Mark select and selectcc of MVE vector operations as expand. (details)
  44. [DAG] Remove unused variable. NFC. (details)
  45. [x86] adjust cost model values for minnum/maxnum with fast-math-flags (details)
  46. [HIP] Fix static-lib test CHECK bug (details)
  47. [MergeICmps] Fix missing split. (details)
  48. [InstSimplify] Add tests that fold instructions with poison operands (NFC) (details)
  49. [X86] Support modifier @PLTOFF for R_X86_64_PLTOFF64 (details)
  50. [ELF][test] Add some tests for versioned symbols in object files (details)
  51. [ELF] Make foo@@v1 resolve undefined foo@v1 (details)
  52. [MemCpyOpt] Port to MemorySSA (details)
  53. [ELF] Error for undefined foo@v1 (details)
  54. [LV] Epilogue Vectorization with Optimal Control Flow (details)
  55. clang/darwin: Use response files with ld64.lld.darwinnew (details)
  56. [NFC][clang-tidy] Port rename_check.py to Python3 (details)
  57. [BasicAA] Add test for suboptimal result with unknown sizes (NFC) (details)
  58. Let .llvm_bb_addr_map section use the same unique id as its associated .text section. (details)
  59. [libc++] Optimize the number of assignments in std::exclusive_scan (details)
  60. Revert "[LV] Epilogue Vectorization with Optimal Control Flow" (details)
  61. [LTO][NewPM] Run verifier when doing LTO (details)
  62. [ELF][test] Fix lto/version-script2.ll (details)
  63. static const char *const foo => const char foo[] (details)
  64. Argument dependent lookup with class argument is recursing into base (details)
  65. APINotes: constify `dump` methods (NFC) (details)
  66. [DAGCombiner][NFC] Replace duplicate implementation flipBoolean with DAG.getLogicalNOT (details)
  67. [gn build] sync script: try to make sync script even clearer (details)
  68. [CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/ (details)
  69. [clang-scan-deps] Improve argument parsing to find target object file path. (details)
  70. [MLIR][LLVM] Fix a tiny typo in the dialect docs. (details)
  71. [OpenMP] Add support for Intel's umonitor/umwait (details)
  72. [LTO][wasm][NewPM] Allow using new pass manager for wasm LTO (details)
  73. Fix erroneous edit in https://github.com/llvm/llvm-project/actions/runs/394499364 (details)
  74. Revert "[CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/" (details)
  75. [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface (details)
  76. [LLD][ELF][NewPM] Add option to force legacy PM (details)
  77. [libc++] NFC: Remove unused macros in <__config> (details)
  78. Reland [CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/ (details)
  79. [OpenMP51][DOCS] Claim "add present modifier in defaultmap clause", NFC. (details)
  80. RegisterInfoPOSIX_arm64 remove unused bytes from g/G packet (details)
  81. Make offset field optional in RegisterInfo packet for Arm64 (details)
  82. [lldb] [test] Reenable two passing tests on FreeBSD (details)
  83. Revert "[FastISel] Flush local value map on ever instruction" and dependent patches (details)
  84. [lld-macho] Extend PIE option handling (details)
  85. Avoid redundant inline with LLVM_ATTRIBUTE_ALWAYS_INLINE (details)
  86. [ms] [llvm-ml] Introduce command-line compatibility for ml.exe and ml64.exe (details)
  87. [libc++abi] Don't try calling __libcpp_aligned_free when aligned allocation is disabled (details)
  88. [lld][WebAssembly] Feedback from D92038. NFC (details)
  89. [clang-format] Add new option PenaltyIndentedWhitespace (details)
  90. [gn build] (manually) port 8fee2ee9a68 (details)
  91. [lld-macho] Emit STABS symbols for debugging, and drop debug sections (details)
  92. [lld-macho] Emit local symbols in symtab; record metadata in LC_DYSYMTAB (details)
  93. [lld-macho] Emit empty string as first entry of string table (details)
  94. [lld-macho] Add archive name and file modtime to STABS output (details)
  95. [lld-macho] Flesh out STABS implementation (details)
  96. [lld-macho] Add isCodeSection() (details)
  97. [mlir][PDL] Add support for PDL bytecode and expose PDL support to OwningRewritePatternList (details)
  98. [ms] [llvm-ml] Support command-line defines (details)
  99. [gn build] Manually port 8fee2ee9 (details)
  100. [gn build] Format all gn files (details)
  101. [gn build] Port 3fcb0eeb152 (details)
  102. [NFC][AMDGPU] AMDGPU code object V4 ABI documentation (details)
  103. [AArch64][GlobalISel] Select Bcc when it's better than TB(N)Z (details)
  104. [llvm] Fix for failing test from fdbd84c6c819d4462546961f6086c1524d5d5ae8 (details)
  105. [lld/mac] Fix issues around thin archives (details)
  106. [RISCVAsmParser] Allow a SymbolRef operand to be a complex expression (details)
  107. [NFC] Extract ForEachDVT (details)
  108. [sanitizer] Make DTLS_on_tls_get_addr signal safer (details)
  109. github actions: Update branch_sync to push to main (details)
  110. Remove CXXBasePaths::found_decls and simplify and modernize its only (details)
  111. [AArch64][GlobalISel] Don't write to WZR in non-flag-setting G_BRCOND case (details)
  112. [WebAssembly] Rename --lto-no-new-pass-manager to --no-lto-new-pass-manager (details)
  113. [NFC] Disable new test from D92428 on PPC TSAN (details)
  114. Fix typo in testcase runline that got there because I have very bad hands (details)
  115. Recommit "[clang][Fuchsia] Add relative-vtables multilib" (details)
  116. [lld] Use -1 as tombstone value for discarded code ranges (details)
  117. [msan] Replace 8 by kShadowTLSAlignment (details)
  118. [mlir][PDL] Add append specialization for ByteCode OpCode to fix GCC5 build (details)
  119. fix typos to cycle bots (details)
  120. [mlir][Python] Check numpy in Python bindings configuration. (details)
  121. [mac/lld] fix typo in 07ab597bb0356c that broke test on Windows (details)
  122. [NFC][sanitizer] Fix ppc -> powerpc64 in XFAIL (details)
  123. [mlir][PDL] Use .getOperation() when construction SuccessorRange to avoid ambiguous constructor in GCC5 (details)
  124. [VE] Add vcmp, vmax, and vmin intrinsic instructions (details)
  125. [NFC][PowerPC] code refactor: split IsReassociable to fma and add. (details)
  126. [LLDB] Rename duplicate TestAlignAsBaseClass.py (details)
  127. [NFC] Add CLangOffloadBundler documentation to Clang index (details)
  128. [NFC][AMDGPU] Fix broken link to ClangOffloadBundler in AMDGPUUsage (details)
  129. [lld-macho] Add dependency to DebugInfoDWARF (details)
  130. [libc++] Support simply `std::iterator_traits` in the iterator_traits test. (details)
  131. [libc++] ADL-proof <thread>, and eliminate `using namespace chrono`. (details)
  132. [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing. NFCI. (details)
  133. s/instantate/instantiate/ throughout. NFCI. (details)
  134. [lldb] Fix build after found_decls was removed by 1f40d60a3b7f310ff3f77bb8643a27d979a703cb (details)
  135. [WebAssembly] Support select and block for reference types (details)
  136. [LSR][NFC] don't collect chains when isNumRegsMajorCostOfLSR is false. (details)
  137. [Transforms] Remove unused declaration fillImplicitControlFlowInfo (NFC) (details)
  138. [mac/lld] Include archive name in diagnostics (details)
  139. [mlir][PDL] Forward captured single entity constraint functions instead of copy-capture (details)
  140. [PowerPC] Promote the i1 to i64 for SINT_TO_FP/FP_TO_SINT (details)
  141. [Test] One more IndVars test (details)
  142. [Test] One CodeGen test showing missing opportunity on move elimination (details)
  143. [lldb][NFC] Fix test file name in lang/cpp/non-type-template-param (details)
  144. [libc++] [docs] Update and move NOTES.txt to docs/Contributing.rst. (details)
  145. [libcxx] Apply msvcrt specific exception for lgamma() to mingw configurations, too (details)
  146. [libc++] [P0482] [C++20] Implement missing bits for codecvt and codecvt_byname. (details)
  147. [mlir][doc] Correct method names in DialectConversion.md to match the code. (details)
  148. [LLD][ELF] - Don't keep empty output sections which have explicit program headers. (details)
  149. [Clang] Don't adjust align for IBM extended double (details)
  150. [llvm-readelf/obj] - Refine the error message about the broken string table. (details)
  151. [PowerPC] Fix FLT_ROUNDS_ on little endian (details)
  152. [Intrinsics] Re-remove experimental_vector_reduce intrinsics (details)
  153. [lldb] Don't reject empty or unnamed template parameter packs (details)
  154. [llvm-readelf/obj] - Report unique warnings in `parseDynamicTable`. (details)
  155. [llvm-readelf/obj] - Lowercase the warning message reported. (details)
  156. [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 (details)
  157. [libc++] [docs] Mark P1424 as superseded by P1902. (details)
  158. [libc++] [docs] Mark LWG2296 as complete not only on clang. (details)
  159. [InstructionsTest] NFC: Replace VectorType::get(.., .., true) with ScalableVectorType::get (details)
  160. [llvm-readobj, libSupport] - Refine the implementation of the code that dumps build attributes. (details)
  161. [LLDB/Python] Fix segfault on Python scripted entrypoints (details)
  162. [libc] Add strncpy implementation. (details)
  163. [SystemZ][NFC]Move all SystemZ tests to init-s390x.c (details)
  164. [SVE] Add support for scalable vectors with vectorize.scalable.enable loop attribute (details)
  165. [SystemZ] Adding extra extended mnemonics for SystemZ target (details)
  166. [VE] Add vand, vor, and vxor intrinsic instructions (details)
  167. Simplify append to module inline asm string in IRLinker::run() (details)
  168. [ThinLTO] Import symver directives for imported symbols (PR48214) (details)
  169. [OpenMPIRBuilder] forward arguments as pointers to outlined function (details)
  170. [SLP] use 'match' for binop/select; NFC (details)
  171. Add `Operation* OpState::operator->()` to provide more convenient access to members of Operation. (details)
  172. [mac/lld] Make --reproduce work with thin archives (details)
  173. [PowerPC] Mark sanitizer test case unsupported for powerpc64 (details)
  174. [LV] Epilogue Vectorization with Optimal Control Flow (Recommit) (details)
  175. [CUDA][HIP] Fix capturing reference to host variable (details)
  176. [CUDA][HIP] Diagnose reference of host variable (details)
  177. [NFC][sanitizer] Fix test on 32bit platform (details)
  178. [hip] Fix host object creation from fatbin (details)
  179. Remove `-Wunused-result` and `-Wpedantic` warnings from GCC. NFC. (details)
  180. [X86] EltsFromConsecutiveLoads - pull out repeated NumLoadedElts. NFCI. (details)
  181. [X86] Regenerate 32-bit merge-consecutive-loads tests (details)
  182. [X86] combineX86ShufflesRecursively - remove old FIXME comment. NFC. (details)
  183. [analyzer][StdLibraryFunctionsChecker] Add return value constraint to functions with BufferSize (details)
  184. [GWP-ASan] Fix flaky test on Fuchsia (details)
  185. [LSR][X86] Replace -march with -mtriples (details)
  186. [X86] EltsFromConsecutiveLoads - remove old FIXME comment. NFC. (details)
  187. [test] Make verify-invalid.ll work with legacy and new PMs (details)
  188. Use std::is_trivially_copyable (details)
  189. Delete llvm::is_trivially_copyable and CMake variable HAVE_STD_IS_TRIVIALLY_COPYABLE (details)
  190. [PowerPC] Regenerate cmpb tests (details)
  191. [Thumb2] Regenerate predicated-liveout-unknown-lanes.ll test (details)
  192. [LoopVectorize] Fix optimal-epilog-vectorization-limitations.ll test on non-debug build bots (details)
  193. [lldb][NFC] Give class template pack test files unique class names (details)
  194. [flang][NFC] Add GetTopLevelUnitContaining functions (details)
  195. [JumpThreading][VectorUtils] avoid infinite loop on unreachable IR (details)
  196. [XCOFF][AIX] Generate LSDA data and compact unwind section on AIX (details)
  197. [mlir][PDL] Use explicit loop over llvm::find to fix MSVC breakage (details)
  198. [libc++] Add slice_array operator= valarray overload. (details)
  199. [gn build] Port a65d8c5d720 (details)
  200. [Inline] prevent inlining on stack protector mismatch (details)
  201. [libc] Fix couple of corner cases in remquo. (details)
  202. [lsan] Use final on Fuchsia ThreadContext declaration (details)
  203. [CMake][Fuchsia] Install llvm-elfabi (details)
  204. [XCOFF][AIX] Alternative path in EHStreamer for platforms do not have uleb128 support (details)
  205. [AArch64] Compiler-rt interface for out-of-line atomics. (details)
  206. Update MS ABI mangling for union constants based on new information from (details)
  207. [MLIR][NFC] Fix mix up between dialect attribute values and names (details)
  208. [ThinLTO][test] Fix X86/nossp.ll after D91816 (details)
  209. [dfsan] Add test cases for struct/pair (details)
  210. Add a less ambiguous macro for Android version. (details)
  211. [dfsan] Add a test case for phi (details)
  212. [CUDA][HIP] Fix overloading resolution (details)
  213. [dfsan] Test loading global ptrs (details)
  214. [dfsan] Rename CachedCombinedShadow to be CachedShadow (details)
  215. [CSSPGO] Pseudo probes for function calls. (details)
  216. [libc++] Install missing packages to cross-compile to 32 bits during CI (details)
  217. [gn build] Port 24d4291ca70 (details)
  218. Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and DirectoryName, NFC (details)
  219. Use PC-relative address for x32 TLS address (details)
  220. [X86] Add TLS_(base_)addrX32 for X32 mode (details)
  221. [ConstraintElimination] Make sure arguments of std:pow match. (details)
  222. Revert "Use std::is_trivially_copyable", breaks MSVC build (details)
  223. ADT: Remove redundant `alignas` from IntervalMap, NFC (details)
  224. [lldb][NFC] Make DeclOrigin::Valid() const (details)
  225. [flang] Fix bugs related to merging generics during USE (details)
  226. [mac/lld] Implement -why_load (details)
  227. [lldb] X-FAIL class template parameter pack tests on Windows (details)
  228. [NFC][MC] TargetRegisterInfo::getSubReg is a MCRegister. (details)
  229. ADT: Rely on std::aligned_union_t for math in AlignedCharArrayUnion, NFC (details)
  230. Revert "[mac/lld] Implement -why_load" (details)
  231. [lldb] Return the original path when tilde expansion fails. (details)
  232. Fix assertion in tryEmitAsConstant (details)
  233. [scudo][standalone] Add missing va_end() in ScopedString::append (details)
  234. ARCMigrate: Stop abusing PreprocessorOptions for passing back file remappings, NFC (details)
  235. [llvm-link] use file magic when deciding if input should be loaded as archive (details)
  236. Small improvements to Intrinsic::getName (details)
  237. Revert "[llvm-link] use file magic when deciding if input should be loaded as archive" (details)
  238. [lldb] Treat remote macOS debugging like any other remote darwin platform (details)
  239. Frontend: Sink named pipe logic from CompilerInstance down to FileManager (details)
  240. [RISCV] Support Zfh half-precision floating-point extension. (details)
  241. [RISCV] Handle zfh in the arch string. (details)
  242. [llvm-link] use file magic when deciding if input should be loaded as archive (details)
  243. Revert "Frontend: Sink named pipe logic from CompilerInstance down to FileManager" (details)
  244. [MemorySSA] Remove unused declaration findDominatingDef (NFC) (details)
  245. PR48339: Improve diagnostics for invalid dependent unqualified function calls. (details)
  246. [RISCV] Initialize MergeBaseOffsetOptPass so it will work with print-before/after-all. (details)
  247. [NFC][sanitizer] Another attempt to fix test on arm (details)
  248. [NFC] [Clang] Move ppc64le f128 vaargs OpenMP test (details)
  249. [SelectionDAG] Use is_contained (NFC) (details)
  250. [PowerPC] Add the hw sqrt test for vector type v4f32/v2f64 (details)
  251. [RISCV] Add f16 to isFMAFasterThanFMulAndFAdd now that the Zfh extension is supported (details)
  252. [RISCV] Add additional half precision fnmadd/fnmsub tests with an fneg on the second operand instead of the first. (details)
  253. [libomptarget][AMDGPU] Remove MaxParallelLevel (details)
  254. [dfsan] Rename ShadowTy/ZeroShadow with prefix Primitive (details)
  255. Switch from llvm::is_trivially_copyable to std::is_trivially_copyable (details)
  256. [NFC] Fix typo (details)
  257. BPF: add a test for selectiondag alias analysis w.r.t. lifetime (details)
  258. [NFC] Add proper triple for arc.ll test (details)
  259. [mlir][gpu] Move gpu.wait ops from async.execute regions to its dependencies. (details)
  260. [libc++] [docs] Add C++2b (to be C++23) status page. (details)
  261. [VE] Add veqv and vseq intrinsic instructions (details)
  262. Fix forward for rGd9adde5ae216: adding missing dependency. (details)
  263. [c++2b] Add option -std=c++2b to enable support for potential C++2b features. (details)
  264. [clang-format] De-duplicate includes with leading or trailing whitespace. (details)
  265. [OpenCL] Add some more kernel argument tests (details)
  266. [Clang][Sema] Attempt to fix CTAD faulty copy of non-local typedefs (details)
  267. [MLIR] Added support for dynamic shaped allocas to promote-buffers-to-stack pass. (details)
  268. Revert "[IndVars] ICmpInst should not prevent IV widening" (details)
  269. [llvm-readelf] - Report unique warnings when dumping hash symbols/histogram. (details)
  270. [libomptarget][amdgpu] Address compiler warnings, drive by fixes (details)
  271. arm64: count Triple::aarch64_32 as an aarch64 target and enable leaf frame pointers (details)
  272. [llvm-readelf/obj] - Report unique warnings in getSymbolForReloc() helper. (details)
  273. [NFC][Tests] Auto generate checks for llvm/test/Transforms/NaryReassociate/pr24301.ll using update_test_checks.py (details)
  274. [clangd] Fix a nullptr-access crash in canonicalRenameDecl. (details)
  275. [NFC][Tests] Added one additional test case for NaryRessociation pass. (details)
  276. [DAGCombine] Fix TypeSize warning in DAGCombine::visitLIFETIME_END (details)
  277. [VE] Add standard include path and library path for C++ (details)
  278. [compiler-rt] Fix building the aarch64 out-of-line atomics assembly for non-ELF platforms (details)
  279. Reland "[mac/lld] Implement -why_load". (details)
  280. [TableGen] Remove unused class RecordValResolver. NFC. (details)
  281. [clangd] Relation slabs should not be accounted when computing backing storage size (details)
  282. clang/darwin: Don't use response files with ld64 (details)
  283. [MLIR] Normalize the results of normalizable operations (details)
  284. [mac/arm] Fix rtti codegen tests when running on an arm mac (details)
  285. [VE] Add vsll, vsrl, vsla, vsra, and vsfa intrinsic instructions (details)
  286. [TableGen] Eliminate the 'code' type (details)
  287. [NFC] Reduce include files dependency. (details)
  288. [clangd] Bundle code completion items when the include paths differ, but resolve to the same file. (details)
  289. [BPF] support atomic instructions (details)
  290. [ASTMatchers][NFC] Made variadic operator funcs static (details)
  291. [PowerPC] Fix for excessive ACC copies due to PHI nodes (details)
  292. [Triple][MachO] Define "arm64e", an AArch64 subarch for Pointer Auth. (details)
  293. Try to fix tests on Windows after 0cbf61be8be (details)
  294. [libc] Add implementation of hypot. (details)
  295. [LLVMFrontend][openacc] Add basic unit tests for functions in LLVMFrontendOpenACC (details)
  296. [ScalarizeMaskedMemIntrin] NFC: Convert member functions to static (details)
  297. repair cygwin build (details)
  298. [X86] Remove DecodeVPERMVMask and DecodeVPERMV3Mask (details)
  299. Switch to std::is_trivially_move_constructible and std::is_trivially_copy_constructible (details)
  300. [MemCpyOpt] Correctly merge alias scopes during call slot optimization (details)
  301. [MLIR] Fix vector::TransferWriteOp builder losing permutation map (details)
  302. [RISCV] Remove RISCVMergeBaseOffsetOpt from the -O0 pass pipeline. (details)
  303. Bump MSVC required version to 19.14 (details)
  304. [compiler-rt] Fix a bug in the cmakelists file when CMAKE_CXX_FLAGS are empty (details)
  305. [gn build] (manually) port 65049d16100af (details)
  306. [gn build] (semi-manually) port cc8df90b037 (details)
  307. Use the generic form when printing from the python bindings and the verifier fails (details)
  308. [gn build] Port (details)
  309. Include Region.h in OperationSupport.h instead of forward declaring it (NFC) (details)
  310. [Metadata] Fix layer violation in D91576 (details)
  311. [ScalarizeMaskedMemIntrin] NFC: Pass args by reference (details)
  312. [lld][WebAssembly] Fix malformed output with -pie + --shared-memory (details)
  313. [compiler-rt] [builtins] Use _Float16 on extendhfsf2, truncdfhf2 __truncsfhf2 if available (details)
  314. Speedup some unicode rendering (details)
  315. [RISCV] Merge FMV_H_X_RV32/FMV_H_X_RV64 into a single opcode. Same with FMV_X_ANYEXTH_RV32/RV64 (details)
  316. [clangd] AddUsing: Fix a crash on ElaboratedTypes without NestedNameSpecfiiers. (details)
  317. [AMDGPU] Extend and reorganize memory legalizer tests (details)
  318. Revert "Switch to std::is_trivially_move_constructible and std::is_trivially_copy_constructible" (details)
  319. Revert "Include Region.h in OperationSupport.h instead of forward declaring it (NFC)" (details)
  320. [libc++] Update and normalize the "all the headers" tests. (details)
  321. [flang] Fix bogus message on interface procedure argument names (details)
  322. [BasicAA] Add print routines to DecomposedGEP for ease of debugging (details)
  323. [libc] Add simple x86_64 floating point exception and rounding mode support. (details)
  324. [mac/lld] Implement -t (details)
  325. [BasicAA] Minor formatting improvements for printers (details)
  326. [mlir] Make conversion functions inline instead of static to avoid -Wunused-function (details)
  327. [mlir] Use long rather than int to address pointer-to-int narrowing warning (details)
  328. [lldb] Recognize MachO cpu sub-type 2 as arm64 (details)
  329. try to fix t.s on Windows after 7cb0a373d1 (details)
  330. [libc][NFC] Remove dependence on xmmintrin.h to read/write MXCSR. (details)
  331. [test] Add a triple to an x86 test (details)
  332. Revert "[test] Add a triple to an x86 test" (details)
  333. Revert D90844 "[TableGen][SchedModels] Fix read/write variant substitution" (details)
  334. [lldb] Refactor the Symbolicator initializer (details)
  335. [BasicAA] Move newline to dump from printer (details)
  336. [LoopVec] Support non-instructions as argument to uniform mem ops (details)
  337. [HIP] cmath demote long double args to double (details)
  338. Use deref facts derived from minimum object size of allocations (details)
  339. try more to fix t.s on Windows after 7cb0a373d1 (details)
  340. [lldb] Use the cpu subtype enum values from llvm::MachO in ArchSpec (NFC) (details)
  341. PR45699: Fix crash if an unexpanded parameter pack appears in a (details)
  342. [mlir][linalg] Add vectorization for element-wise linalg ops (details)
  343. [mlir][IR] Remove references to BuiltinOps from IR/ (details)
  344. [mlir][Pass] Remove the restriction that PassManager can only run on ModuleOp (details)
  345. [mlir][Parser] Don't hardcode the use of ModuleOp in the parser (details)
  346. P0857R0: Parse a requires-clause after an explicit (details)
  347. [RISCV] Rename FPCCToExtend->FPOpToExpand and FPOpToExtend->FPOpToExpand. NFC (details)
  348. Frontend: Remove redundant call to CompilerInstance::setFileManager, NFC (details)
  349. Use MlirStringRef in StandardAttributes.h (details)
  350. [WebAssembly] Fixed Writer::createInitMemoryFunction to work for wasm64 (details)
  351. [mlir][IR] Add explicit default constructor to OwningModuleRef to appease MSVC (details)
  352. [NewPM] Support --print-before/after in NPM (details)
  353. [SmallVector] Allow SmallVector<T> (details)
  354. [mlir][vector][avx512] move avx512 lowering pass into general vector lowering (details)
  355. ADT: Support copying of IntrusiveRefCntPtr objects (details)
  356. [X86] Unbind the ebx with GOT address in regcall calling convention (details)
  357. [mlir][NFC] Remove Function.h and Module.h in favor of BuiltinOps.h (details)
  358. [mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.h (details)
  359. [mlir][Attributes][NFC] Move all builtin Attribute classes to BuiltinAttributes.h (details)
  360. Support: Change InMemoryFileSystem::addFileNoOwn to take a MemoryBufferRef, NFC (details)
  361. [lld][WebAssembly] Set memory limits correctly for PIC + shared memory (details)
  362. [mac/lld] Run tests with -fatal_warnings by default (details)
  363. Use isIgnored instead of checking pass name (details)
  364. IntrusiveRefCntPtr: Ensure RefCount is initialized during ThreadSafeRefCountedBase copy construction (details)
  365. [dfsan] Support passing non-i16 shadow values in TLS mode (details)
  366. [NFC] [Clang] Fix ppc64le vaarg OpenMP test in CodeGen (details)
  367. [tools] Update update_test_prefix.py to handle %s after prefixes (details)
  368. PR48383: Disallow decltype(auto) in pseudodestructor calls (details)
  369. Fix -allow-deprecated-dag-overlap in test/CodeGen/dso-local-executable.c (details)
  370. [IndVars] Quick fix LHS/RHS bug (details)
  371. Return "[IndVars] ICmpInst should not prevent IV widening" (details)
  372. [PowerPC] Pre-commit neg abs test for vector. NFC. (details)
  373. [mlir][Linalg] Handle fusion on tensors for projected permutation. (details)
  374. [JumpThreading] Call eraseBlock when folding a conditional branch (details)
  375. [clang] Add a C++17 deduction guide testcase. (details)
  376. [lldb][NFC] Rename TypeSystemClangForExpressions to ScratchTypeSystemClang (details)
  377. [NARY-REASSOCIATE] Simplify traversal logic by post deleting dead instructions (details)
  378. [NFC][NARY-REASSOCIATE] Restructure code to aviod isPotentiallyReassociatable (details)
  379. [clang] [Headers] Use the corresponding _aligned_free or __mingw_aligned_free in _mm_free (details)
  380. [libcxx] Implement c++2a char8_t input/output of std::filesystem::path (details)
  381. [libcxx] [test] Add a test for conversions between wchar_t, utf8, char16_t, char32_t and windows native narrow code pages (details)
  382. [X86] Regenerate midpoint-int.ll tests (details)
  383. [X86] Remove unnecessary bitcast. NFC. (details)
  384. [DAGCombiner] Use const APInt& for getConstantOperandAPInt results. NFCI. (details)
  385. [PowerPC] Fix the regression caused by commit 9c588f53fc42 (details)
  386. [lldb][NFC] Rename TypeSystemClang::GetScratch to ScratchTypeSystemClang::GetForTarget (details)
  387. [llvm-readobj] - Report unique warnings in printProgramHeaders. (details)
  388. [lldb] Remove LLDB session dir and just store test traces in the respective test build directory (details)
  389. [yaml2obj,obj2yaml] - Make Symbol::Section field optional. (details)
  390. [X86] Let VBMI2 non-VLX targets still use funnel shifts instructions (details)
  391. [clangd] Fix an assertion violation in rename. (details)
  392. [X86] LowerRotate - VBMI2 targets can lower vXi16 rotates using funnel shifts. (details)
  393. [IR] Disallow scalable vectors in ShuffleVectorInst::isExtractSubvectorMask (details)
  394. [X86] LowerRotate - enable custom lowering of ROTL/ROTR vXi16 on VBMI2 targets. (details)
  395. [VE] Add vfadd, vfsub, vfmul, and vfdiv intrinsic instructions (details)
  396. [lib/Object, tools] - Make ELFObjectFile::getELFFile return reference. (details)
  397. [llvm-profgen] - Fix compilation issue after ELFFile<ELFT> interface update. (details)
  398. Remove typeConverter from ConvertToLLVMPattern and use the existing one in ConversionPattern. (details)
  399. [HIP] Fix bug in driver about wavefront size (details)
  400. [mac/lld] Add support for the LC_LINKER_OPTION load command in o files (details)
  401. [mlir][Linalg] Properly use distribution options. (details)
  402. [OpenMP] Add __kmpc_omp_target_task_alloc to dllexport (details)
  403. [AST][NFC] Silence GCC warning about broken strict aliasing rules (details)
  404. [mlir][Linalg] NFC - Expose tiling canonicalization patterns through a populate method (details)
  405. [llvm-exegesis][PowerPC] Add more register classes (details)
  406. [Sema] Fold VLAs to constant arrays in a few more contexts (details)
  407. [gn build] Port c8ec685ca55 (details)
  408. fix typos to cycle bots (details)
  409. [PowerPC] Regenerate p10-vector-rotate.ll (details)
  410. [OPENMP]Fix PR48387: disable warning messages caused by internal conversions. (details)
  411. Fix a test failing on windows (details)
  412. [libomptarget][amdgpu] Fix latent race in load binary (details)
  413. [NewPM] Make pass adaptors less templatey (details)
  414. [MLIR] Generate inferReturnTypes declaration using InferTypeOpInterface trait. (details)
  415. [MLIR] Fix parseFunctionLikeOp() to fail parsing empty regions (details)
  416. [OpenMP][OMPT] Make sure that 0 is never used as ID in tests (NFC) (details)
  417. [libc++] [docs] Add Version column to issues tables on status pages. (details)
  418. [clang-format] Improve clang-formats handling of concepts (details)
  419. [mlir][vector][NFC] Change UnrollVectorPattern to not be statically dependent on an op type (details)
  420. [DAG] Move SelectionDAG implementation to KnownBits::setInReg(). NFCI. (details)
  421. [libc] add tests to WrapperGen (details)
  422. Don't use sysroot/include when sysroot is empty. (details)
  423. [RISCV] Add support for printing pcrel immediates as absolute addresses in llvm-objdump (details)
  424. [AArch64] Add custom lowering for ISD::ABS (details)
  425. Recommit [TableGen][SchedModels] Fix read/write variant substitution (details)
  426. [libc++] [test] Mark path.charconv.pass.cpp as requiring localization enabled. (details)
  427. [TEST]Autogenerate test checks, NFC. (details)
  428. [libc++] [test] Disable parts of path.factory.pass.cpp as requiring localization enabled. (details)
  429. Fix for Bug 48055. (details)
  430. ADT: Stop peeking inside AlignedCharArrayUnion, NFC (details)
  431. Attempt to fix buildbot after rG993eaf2d69d8 (details)
  432. [flang][openacc] Add clause validity tests for the update directive (details)
  433. [RISCV] Initial infrastructure for code generation of the RISC-V V-extension (details)
  434. ADT: Change AlignedCharArrayUnion to an alias of std::aligned_union_t, NFC (details)
  435. [CUDA] Another attempt to fix early inclusion of <new> from libstdc++ (details)
  436. Revert "[flang][openacc] Add clause validity tests for the update directive" (details)
  437. [clang-format] NFC  update in the overall clang-formatted status (details)
  438. [flang][openacc] Add clause validaty tests for data construct + fix default restriction (details)
  439. [dfsan] Add a test case of storing zero (details)
  440. ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC (details)
  441. [Tooling] JSONCompilationDatabase::loadFromBuffer retains the buffer, copy it. (details)
  442. [libc++] fix std::sort(T**, T**) (details)
  443. [OPENMP]Fix PR48394: need to capture variables used in atomic constructs. (details)
  444. [dfsan] Add empty APIs for field-level shadow (details)
  445. [test] Add explicit dso_local to constant/global variable declarations (details)
  446. Include BuiltinAttributes.h in llvm-prettyprinters/gdb/mlir-support.cpp (details)
  447. [mlir][vector] rephrased description (details)
  448. ADT: Remove AlignedCharArrayUnion, NFC (details)
  449. [gn build] Port 4d8bf870a82 (details)
  450. [MC] Consume EndOfStatement in .cfi_{sections,endproc} (details)
  451. Frontend: Use translateLineCol instead of translateFileLineCol, NFC (details)
  452. ARCMigrate: Initialize fields in EditEntry inline, NFC (details)
  453. ASTImporter: Migrate to the FileEntryRef overload of SourceManager::createFileID, NFC (details)
  454. [VE] Add vfsqrt, vfcmp, vfmax, and vfmin intrinsic instructions (details)
  455. [libc++] Slightly improve constexpr test coverage for std::includes. (details)
  456. [libc++] [P0202] constexpr set_union, set_difference, set_symmetric_difference, merge (details)
  457. [libc++] Update the commented "synopsis" in <algorithm> to match current reality. (details)
  458. [asan][test] Improve -asan-use-private-alias tests (details)
  459. Add diagnostic for for-range-declaration being specificed with thread_local (details)
  460. Index: Remove unused internal header SimpleFormatContext.h, NFC (details)
  461. [test] precommit test for D92698 (details)
  462. [clang] add a new `swift_attr` attribute (details)
  463. [clang] add a `swift_async_name` attribute (details)
  464. [objc] diagnose protocol conformance in categories with direct members (details)
  465. [RISCV] Define preprocessor definitions for 'V' extension. (details)
  466. [llvm] Update WinMsvc.cmake's fms-compatability to match llvm's prereqs (details)
  467. Make __stack_chk_guard dso_local if Reloc::Static (details)
  468. [lld][WebAssembly] Add suppport for PIC + passive data initialization (details)
  469. [test] Split some tests which test both static and pic relocation models (details)
  470. [NFC][AMDGPU] AMDGPUUsage updates (details)
  471. [RISCV] Use fcvt.h/d/f.w if the input is an assertsexti32 not just when the input is sext_inreg. (details)
  472. [test] Split some tests which test both static and pic relocation models (details)
  473. [TargetMachine] Don't imply dso_local on global variable declarations in Reloc::Static model (details)
  474. [ELF] Fix relocation-model.ll (details)
  475. [lldb] Remove unused argument to expectedFailure (details)
  476. [debugserver] Honor the cpu sub type if specified (details)
  477. [builtins][ARM] Check __ARM_FP instead of __VFP_FP__. (details)
  478. [mlir][OpFormatGen] Add support for optional enum attributes (details)
  479. [mlir][IR] Move the storage for results to before the Operation instead of after. (details)
  480. [RISCV] Formatting for easier reading (NFC) (details)
  481. [IRCE] Remove unused IsSigned and its accessor (NFC) (details)
  482. [AMDGPU] Use llvm::is_contained (NFC) (details)
  483. [llvm-nm][MachO] Don't call getFlags on redacted symbols (details)
  484. [TargetMachine] Delete wasm special case from shouldAssumeDSOLocal (details)
  485. [TargetMachine][CodeGenModule] Delete unneeded ppc32 special case from shouldAssumeDSOLocal (details)
Changes
  1. [libc++] Remove several bots that now exist in Buildkite (details)
  2. [libc++] Remove now unused libc++ workers (details)
  3. fixed quotes in documentation (details)
  4. Some code cleaning for SphinxDocsBuilder. NFC. (details)

Started by timer

This run spent:

  • 6 ms waiting;
  • 5 hr 19 min build duration;
  • 5 hr 19 min total from scheduled to completion.
Revision: 1ab9327d1c01645806394faa648f65e947b65177
  • refs/remotes/origin/master
Revision: ba0438228fb34ec306424dde34db2791b9b1197b
  • refs/remotes/origin/master
Test Result (2 failures / +1)

Identified problems

Link error

A link command has failed:
Indication 1

Regression test failed

This build failed because a regression test in the test suite FAILed. See the test report for details.
Indication 2

Ninja target failed

Below is a link to the first failed ninja target.
Indication 3

Compile Error

This build failed because of a compile error. Below is a list of all errors in the build log:
Indication 4