Started 6 mo 3 days ago
Took 59 min on labmaster2

Unstable Build #9693 (Jan 21, 2021 10:55:04 AM)

Changes

Git (git http://labmaster3.local/git/llvm-lnt.git)

  1. Teach Mypy about sqlalchemy's declarative_base() (detail)
  2. Remove no longer needed threading module import (detail)
  3. Fix __all__ mypy warnings (detail)
  4. [LNT] Python 3 support: fix several bytes/str inconsistencies (detail)
  5. Fix server/ui/V4Pages test (detail)
  6. Fix use of wrong and undef variable (detail)
  7. Expect LNT to be installed in the tests (detail)
  8. Fix all unused imports flake8 warnings (detail)
  9. Fix non multiple of 4 indentation (detail)
  10. Fix multiple import on one line (detail)
  11. Fix whitespaces flake8 errors and warnings (detail)
  12. Fix under and over continuation indentation (detail)
  13. Ignore files generated by running tox (detail)
  14. [LNT] Fix F811 warnings (detail)
  15. [LNT] add __pycache__ to ignored files (detail)
  16. F841: local variable assigned to but never used (detail)
  17. Fix unexpected space around keyword/param equals (detail)
  18. Fix space before typing comments (detail)
  19. Fix blank line errors (detail)
  20. Fix redundant backslash (detail)
  21. Fix over indentation (detail)
  22. Fix bracket indentation in report.py (detail)
  23. Fix remaining Flake8 whitespace issues (detail)
  24. Fix ambiguous variable names (detail)
  25. Remove nonsensical fct definition (detail)
  26. Fix OrderField's copy constructor (detail)
  27. Add import needed for typing hints (detail)
  28. Fix line too long Flake8 warning (detail)
  29. Fix use of undefined session variable (detail)
  30. Extend mandatory Flake8 cleanness (detail)
  31. [LNT] Fix some ResourceWarnings (detail)
  32. Mirror LLVM's arc config (detail)
  33. Tell mypy to ignore import of cython module (detail)
  34. Fix return type in baseline()'s type hint (detail)
  35. Help mypy with typing (detail)
  36. Fix type hint for add_column in lnt.server.db.util (detail)
  37. Fix mypy warning about short_help using __doc__ (detail)
  38. Install future before running sphinx (detail)

Git (git http://labmaster3.local/git/llvm-project.git)

  1. [SVE][NFC] Regenerate a few CodeGen tests (detail)
  2. Add -ansi option to CompileOnly group (detail)
  3. [doc] Place sha256 in lld/README.md into backticks (detail)
  4. Return false from __has_declspec_attribute() if not explicitly enabled (detail)
  5. [llvm] [cmake] Remove obsolete /usr/local hack for *BSD (detail)
  6. [Tests] Add tests for new InstCombine OR transformation, NFC (detail)
  7. [instCombine] Add (A ^ B) | ~(A | B) -> ~(A & B) (detail)
  8. [Flang][openmp][openacc] Extend CheckNoBranching to handle branching provided by LabelEnforce. (detail)
  9. [LegalizeDAG][RISCV][PowerPC][AMDGPU][WebAssembly] Improve expansion of SETONE/SETUEQ on targets without SETO/SETUO. (detail)
  10. [clangd] Avoid recursion in TargetFinder::add() (detail)
  11. [NewPM] Run non-trivial loop unswitching under -O2/3/s/z (detail)
  12. [RISCV] Use vmerge.vim for llvm.riscv.vfmerge with a 0.0 scalar operand. (detail)
  13. [FunctionAttrs] Precommit tests for willreturn inference. (detail)
  14. [libc++] Add a missing `<_Compare>` template argument. (detail)
  15. [libcxx] Port to OpenBSD (detail)
  16. [InstSimplify] Don't fold gep p, -p to null (detail)
  17. [OpenMP] Fixed include directories for OpenMP when building OpenMP with LLVM_ENABLE_RUNTIMES (detail)
  18. [libomptarget][amdgpu][nfc] Fix build on centos (detail)
  19. [clang][aarch64] Precondition isHomogeneousAggregate on isCXX14Aggregate (detail)
  20. [FunctionAttrs] Derive willreturn for fns with readonly` & `mustprogress`. (detail)
  21. [IR] move nomerge attribute from function declaration/definition to callsites (detail)
  22. [clang-tidy] Add test for Transformer-based checks with diagnostics. (detail)
  23. [InstCombine] Regenerate test checks (NFC) (detail)
  24. [LV] Relax assumption that LCSSA implies single entry (detail)
  25. Fix for crash in __builtin_return_address in template context. (detail)
  26. [InstCombine] Duplicate tests for logical and/or (NFC) (detail)
  27. [LV] Weaken spuriously strong assert in LoopVersioning (detail)
  28. [SLP] reduce code duplication while matching reductions; NFC (detail)
  29. [SLP] reduce code duplication in processing reductions; NFC (detail)
  30. [SLP] rename variable to improve readability; NFC (detail)
  31. [SLP] reduce code duplication while processing reductions; NFC (detail)
  32. [RISCV] Add double test cases to vfmerge-rv32.ll. NFC (detail)
  33. [InstCombine] Add tests for logical and/or poison implication (NFC) (detail)
  34. [RISCV] Legalize select when Zbt extension available (detail)
  35. [InstCombine] Handle logical and/or in assume optimization (detail)
  36. [mlir] Update LLVM dialect type documentation (detail)
  37. [Inliner] Change inline remark format and update ReplayInlineAdvisor to use it (detail)
  38. [OpenMP] Fixed the link error that cannot find static data member (detail)
  39. [AArch64] [Windows] Properly add :lo12: reloc specifiers when generating assembly (detail)
  40. [libcxx] Avoid overflows in the windows __libcpp_steady_clock_now() (detail)
  41. [OpenMP] Fixed a typo in openmp/CMakeLists.txt (detail)
  42. AMDGPU: Remove wrapper only call limitation (detail)
  43. [Driver] Fix assertion failure when -fprofile-generate -fcs-profile-generate are used together (detail)
  44. [NFC] Disallow unused prefixes in MC/AMDGPU (detail)
  45. [ADT][NFC] Use empty base optimisation in BumpPtrAllocatorImpl (detail)
  46. [RISCV] Remove '.mask' from vcompress intrinsic name. NFC (detail)
  47. [ELF][NFCI] small cleanup to OutputSections.h (detail)
  48. Add sample-profile-suffix-elision-policy attribute with -funique-internal-linkage-names. (detail)
  49. [MIPatternMatch] Add matcher for G_PTR_ADD (detail)
  50. [Sanitizer][Darwin] Fix test for macOS 11+ point releases (detail)
  51. [NFC] Disallow unused prefixes under MC/AMDGPU (detail)
  52. Delete unused function (was breaking the -Werror build) (detail)
  53. [AMDGPU] Add _e64 suffix to VOP3 Insts (detail)
  54. [libc] add isascii and toascii implementations (detail)
  55. [libc][NFC] Use more specific comparison macros in LdExpTest.h. (detail)
  56. [LangRef] State that a nocapture pointer cannot be returned (detail)
  57. [DAGCombiner] Fold BRCOND(FREEZE(COND)) to BRCOND(COND) (detail)
  58. [MSan] Tweak CopyOrigin (detail)
  59. [gn build] (manually) port 79f99ba65d96 (detail)
  60. [mlir][Python] Add checking process before create an AffineMap from a permutation. (detail)
  61. [X86][AMX] Prohibit pointer cast on load. (detail)
  62. [Coroutine] Update promise object's final layout index (detail)
  63. [PDB] Defer relocating .debug$S until commit time and parallelize it (detail)
  64. [OpenMP] Update allocator trait key/value definitions (detail)
  65. [gn build] Reorganize libcxx/include/BUILD.gn a bit (detail)
  66. [libc++] Give extern templates default visibility on gcc (detail)
  67. [OpenMP] Use persistent memory for omp_large_cap_mem (detail)
  68. [NFC] Use generic name for scalable vector stack ID. (detail)
  69. [dsymutil] Warn on timestmap mismatch between object file and debug map (detail)
  70. [Orc] Add a unit test for asynchronous definition generation. (detail)
  71. [InlineSpiller] Re-tie operands if folding failed (detail)
  72. [dsymutil] Copy eh_frame content into the dSYM companion file. (detail)
  73. [libomptarget][nvptx] Include omp_data.cu in bitcode deviceRTL (detail)
  74. [dsymutil] s/dwarfdump/llvm-dwarfdump/ in test (detail)
  75. [dsymutil] Fix spurious space in REQUIRES: line (detail)
  76. [AMDGPU] Add SI_EARLY_TERMINATE_SCC0 for early terminating shader (detail)
  77. [Statepoint Lowering] Add an option to allow use gc values in regs for landing pad (detail)
  78. [Verifier] Extend statepoint verifier to cover more constants (detail)
  79. [llvm] Remove redundant string initialization (NFC) (detail)
  80. [CodeGen] Remove unused function isRegLiveInExitBlocks (NFC) (detail)
  81. [llvm] Use Optional::getValueOr (NFC) (detail)
  82. [dsymutil] Add preliminary support for DWARF 5. (detail)
  83. [MSan] Partially revert some changes from D94552 (detail)
  84. [Verifier] Add tied-ness verification to statepoint intsruction (detail)
  85. [ARM] Additional tests for different interleaving patterns. NFC (detail)
  86. [llvm-readelf/obj] - Add support of multiple SHT_SYMTAB_SHNDX sections. (detail)
  87. [ARM] Update isVMOVNOriginalMask to handle single input shuffle vectors (detail)
  88. [obj2yaml,yaml2obj] - Refine how we set/dump the sh_entsize field. (detail)
  89. [clang][driver] Restore the original help text for `-I` (detail)
  90. [LTO] Replace anonymous namespace with static functions (NFC). (detail)
  91. [NFC][InstructionCost] Use InstructionCost in Transforms/Scalar/RewriteStatepointsForGC.cpp (detail)
  92. [AArch64][SVE] Remove chains of unnecessary SVE reinterpret intrinsics (detail)
  93. [X86][AVX] combineVectorSignBitsTruncation - limit AVX512 truncations to 128-bits (PR48727) (detail)
  94. [SVE] Add ISel pattern for addvl (detail)
  95. Hwasan InitPrctl check for error using internal_iserror (detail)
  96. [ADT] Fix join_impl using the wrong size when calculating total length (detail)
  97. [LTO] Add test to ensure objc-arc-contract is executed. (detail)
  98. Fix build errors after ceb9379a9 (detail)
  99. Revert "[dsymutil] Warn on timestmap mismatch between object file and debug map" (detail)
  100. [SVE][CodeGen] CTLZ, CTTZ & CTPOP operations (predicates) (detail)
  101. [ValueTracking] Fix one s/dyn_cast/dyn_cast_or_null/ (detail)
  102. Revert "Hwasan InitPrctl check for error using internal_iserror" (detail)
  103. [Tests] Added test for memcpy loop idiom recognization (detail)
  104. [X86] canonicalizeShuffleMaskWithHorizOp - minor refactor to support multiple src ops. NFCI. (detail)
  105. [libc] Refresh benchmark progress bar when needed. (detail)
  106. [OpenCL] Improve OpenCL operator tests (detail)
  107. [X86] Add tests for rv_marker lowering. (detail)
  108. [mlir][linalg] Use attributes in named ops' indexing maps (detail)
  109. [clangd] Split out a base class for delegating GlobalCompilationDatabases. NFC (detail)
  110. [AArch64] Attempt to sink mul operands (detail)
  111. GlobalISel: Do not set observer of MachineIRBuilder in LegalizerHelper (detail)
  112. [NFC][RISCV] Add double type in RISC-V V CodeGen test cases for RV32. (detail)
  113. [AArch64][GlobalISel] Add support for FCONSTANT of FP128 type (detail)
  114. [lld][WebAssembly] Fix for TLS + --relocatable (detail)
  115. [Frontend] Add pragma align natural and sort out pragma pack stack effect (detail)
  116. [OpenMP] Add documentation for error messages and release notes (detail)
  117. [OpenMP] Fix hierarchical barrier (detail)
  118. [clangd] Explicitly avoid background-indexing the same file twice. (detail)
  119. [clangd] Avoid reallocating buffers for each message read: (detail)
  120. [SLP] add reduction test for FMF; NFC (detail)
  121. [InstCombine] Fold select -> and/or using impliesPoison (detail)
  122. [clangd] Remove "decision-forest-base" experimental flag. (detail)
  123. [clangd] Remove some old CodeCompletion options that are never (un)set.  NFC (detail)
  124. [IROutliner] Adapting to hoisted bitcasts in CodeExtractor (detail)
  125. [dsymutil] Warn on timestmap mismatch between object file and debug map (detail)
  126. [X86][SSE] canonicalizeShuffleMaskWithHorizOp - simplify shuffle(HOP(HOP(X,Y),HOP(Z,W))) style chains. (detail)
  127. [X86][AVX] Add test for another 'reverse HADD' pattern mentioned in PR41813 (detail)
  128. [DAG] visitVECTOR_SHUFFLE - use all_of to check for all-undef shuffle mask. NFCI. (detail)
  129. [ARM] Add a pass that re-arranges blocks when there is a backwards WLS branch (detail)
  130. [gn build] Port 60fda8ebb6d (detail)
  131. [flang] Fix classification of shape inquiries in specification exprs (detail)
  132. [Hexagon] Improve legalizing of ISD::SETCC result (detail)
  133. [SLP] simplify type check for reductions (detail)
  134. [flang] Do not create HostAssoc symbols in derived type scopes (detail)
  135. [CSSPGO][llvm-profgen] Pseudo probe decoding and disassembling (detail)
  136. [CSSPGO][llvm-profgen] Refactor to unify hashable interface for trace sample and context-sensitive counter (detail)
  137. [CSSPGO][llvm-profgen] Virtual unwinding with pseudo probe (detail)
  138. [NFC] fix missing SectionName declaration (detail)
  139. [mlir] Correct 2 places that result in corrupted conversion rollbacks (detail)
  140. [LLD][COFF] Avoid std::vector resizes during type merging (detail)
  141. [NFC] Use correct ssa.copy spelling when referring to the intrinsic (detail)
  142. [mlir][sparse] add vectorization strategies to sparse compiler (detail)
  143. [LTO] Add test for freestanding LTO option. (detail)
  144. [flang] Fix accessibility of USEd name in .mod file (detail)
  145. [libc][NFC] add macro for fuchsia to switch test backend to zxtest (detail)
  146. Fix the warnings on unused variables (NFC) (detail)
  147. [FuncAttrs] Add additional willreturn tests (NFC) (detail)
  148. [DSE] Add tests with stores of existing values. (detail)
  149. [libc][NFC] change isblank and iscntrl from implicit casting (detail)
  150. [test] Add Clang side tests for -fdebug-info-for-profiling (detail)
  151. [NFC] Fix build break by a initializer list converting error (detail)
  152. Revert "[AsmParser] make .ascii support spaces as separators" (detail)
  153. [NewPM] Only non-trivially loop unswitch at -O3 and for non-optsize functions (detail)
  154. [SPARC] Fix fp128 load/stores (detail)
  155. Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable (detail)
  156. [NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.h (detail)
  157. [SystemZ]  Clear Available set in SystemZPostRASchedStrategy::initialize(). (detail)
  158. [libunwind] Unwind through aarch64/Linux sigreturn frame (detail)
  159. [flang] Add tests for procedure arguments with implicit interfaces (detail)
  160. [RISCV] Custom lower ISD::VSCALE. (detail)
  161. Fix grammar in diagnostic for wrong arity in a structured binding. (detail)
  162. [Support] On Windows, take the affinity mask into account (detail)
  163. [PowerPC] Try to fold sqrt/sdiv test results with the branch. (detail)
  164. Revert "[Support] On Windows, take the affinity mask into account" (detail)
  165. ADT: Fix reference invalidation in SmallVector::push_back and single-element insert (detail)
  166. [NFC] Remove unused entry in PassRegistry.def (detail)
  167. Revert "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" (detail)
  168. [llvm] Use *Set::contains (NFC) (detail)
  169. [llvm] Use llvm::stable_sort (NFC) (detail)
  170. [llvm] Use std::any_of (NFC) (detail)
  171. Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert" (detail)
  172. ADT: Fix reference invalidation in N-element SmallVector::append and insert (detail)
  173. [NFC] Fix -Wsometimes-uninitialized (detail)
  174. ADT: Fix reference invalidation in SmallVector::resize (detail)
  175. ADT: Reduce code duplication in SmallVector::resize by using pop_back_n, NFC (detail)
  176. ADT: Reduce code duplication in SmallVector by reusing reserve, NFC (detail)
  177. [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for -fthinlto-index= (detail)
  178. ADT: Reduce code duplication in SmallVector by calling reserve and clear, NFC (detail)
  179. Fix unused variable in CoroFrame.cpp when building Release with GCC 10 (detail)
  180. Add func call so we don't instruction-step into the builtin_trap (detail)
  181. [lldb][wasm] Parse DWO section names (detail)
  182. Implement vAttachWait in lldb-server (detail)
  183. [mlir] Update doc to omit the usage of LLVMIntegerType (detail)
  184. [lldb] Fix TestPlatformProcessConnect.py (detail)
  185. [NFC][AsmPrinter] Windows warning: Use explicit cast (detail)
  186. [AArch64] Adding ACLE intrinsics for the LS64 extension (detail)
  187. [LTO] Expose opt() in LTOBackend (NFC). (detail)
  188. [lld][WebAssembly] Add support for handling table symbols (detail)
  189. [SLP] Don't vectorize stores of non-packed types (like i1, i2) (detail)
  190. [clang] Use SourceLocations in unions [NFCI] (detail)
  191. [DAG] visitVECTOR_SHUFFLE - pull out shuffle merging code into lambda helper. NFCI. (detail)
  192. [X86] Improve sum-of-reductions v4f32 test coverage (detail)
  193. [lldb/test] Ensure launched processes are ready to be attached (detail)
  194. [DAG] visitVECTOR_SHUFFLE - MergeInnerShuffle - reset shuffle ops and reorder early-out and second op matching. NFCI. (detail)
  195. [clangd] Add main file macros into the main-file index. (detail)
  196. Change XCore code owner. (detail)
  197. [clang][cli] NFC: Remove SSPBufferSize assignment (detail)
  198. [clang][cli] Port more CodeGenOptions to marshalling infrastructure (detail)
  199. Revert "Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable" (detail)
  200. [clang-tidy] Use DenseSet<SourceLocation> in UpgradeDurationConversionsCheck, NFCI (detail)
  201. [flang][driver] Unify f18_version.h.in and Version.inc.in (detail)
  202. [InferFunctionAttrs] Improve CHECK variable names (NFC). (detail)
  203. [SelectionDAG] Make use of KnownBits::commonBits. NFC. (detail)
  204. [Analysis,CodeGen] Make use of KnownBits::makeConstant. NFC. (detail)
  205. [Support] Simplify KnownBits::icmp helpers. NFC. (detail)
  206. [Support] Add KnownBits::sextInReg exhaustive tests (detail)
  207. [docs] Update DebuggingJITedCode page after fix in LLDB (detail)
  208. [Support] Ensure KnownBits::sextInReg can handle the src == dst sext-in-reg case. (detail)
  209. [flang] Fix dangling pointer in LabelEnforce (detail)
  210. [OpenCL] Improve online documentation. (detail)
  211. [mlir][linalg] Add docstring support for named op spec (detail)
  212. [Support] Simplify KnownBits::sextInReg implementation. (detail)
  213. [TableGen] Enhance !cast<string> to handle bit and bits types. (detail)
  214. Revert "[AArch64] Attempt to sink mul operands" (detail)
  215. [Support] Remove redundant sign bit tests from KnownBits::getSignedMinValue/getSignedMaxValue (detail)
  216. [SystemZ] misched-cutoff tests can only be tested on non-NDEBUG (assertion) builds (detail)
  217. [clangd] Remove another option that was effectively always true. NFC (detail)
  218. Revert "[RISCV] Legalize select when Zbt extension available" (detail)
  219. [flang][driver] Use __FLANG_VERISION__ in f18.cpp (nfc) (detail)
  220. [NFC] Disallow unused prefixes under MC/ARM (detail)
  221. [clangd] Make AST-based signals available to runWithPreamble. (detail)
  222. [clangd] Trivial: Documentation fix in ASTSignals. (detail)
  223. [gn build] Port 2f395b7092bd (detail)
  224. [flang] Fix some module file issues exposed by Whizard (detail)
  225. [NFC] Disallow unused prefixes under MC/AArch64 (detail)
  226. [NewPM] Fix placement of LoopFlatten (detail)
  227. [X86][AVX] Adjust unsigned saturation downconvert negative test (detail)
  228. [libomptarget][amdgpu] Fix kernel launch tracing to match previous behavior (detail)
  229. [SelectionDAG] Remove an early-out from computeKnownBits for smin/smax (detail)
  230. [LLDB] MinidumpParser: Prefer executable module even at higher address (detail)
  231. [HIP] Add signbit(long double) decl (detail)
  232. Support emptiness checks for unbounded FlatAffineConstraints. (detail)
  233. [OpenMP] Drop the static library libomptarget-nvptx (detail)
  234. [clang][MSVC] Fix missing MSInheritanceAttr in template specialization. (detail)
  235. [X86] Add the FSRM feature (Fast Short Rep Mov) to Zen3. (detail)
  236. [OpenMP] Dropped unnecessary define when compiling deviceRTLs for NVPTX (detail)
  237. [GWP-ASan] Minor refactor of optional components. (detail)
  238. [openacc] Rename generated file from ACC.cpp.inc to ACC.inc to match D92955 (detail)
  239. [NFC] Update test to not check for 'opaque' in the file name. (detail)
  240. [MLIR][TOSA] First lowerings from Tosa to Linalg (detail)
  241. Add newline to terminate debug message (NFC) (detail)
  242. [BasicAA] Handle recursive queries more efficiently (detail)
  243. [mlir][ODS] Add new RangedTypesMatchWith operation predicate (detail)
  244. [mlir][OpFormatGen] Format enum attribute cases as keywords when possible (detail)
  245. [Driver] -gsplit-dwarf: Produce .dwo regardless of -gN for IR input (detail)
  246. [RISCV] Merge Utils library into MCTargetDesc (detail)
  247. [mlir][PatternRewriter] Add a new hook to selectively replace uses of an operation (detail)
  248. [mlir] Remove TosaToLinalg dependency on all Passes (detail)
  249. [clang] Do not crash when CXXRecordDecl has a non-CXXRecordDecl base. (detail)
  250. [mlir][docs] Bring bufferization docs up to date. (detail)
  251. [PowerPC] Only use some extend mne if assembler is modern enough (detail)
  252. [gn build] (manually) port 387d3c24792f (detail)
  253. [libc] Use #undef isascii in specific header (detail)
  254. Add -fexceptions to test as it uses them and fails on platforms where it is not on by default (like the PS4). (detail)
  255. [RISCV] Optimize select_cc after fp compare expansion (detail)
  256. Re-land [Support] On Windows, take the affinity mask into account (detail)
  257. [LTO] Test format fix (NFC) (detail)
  258. [RISCV][NFC] Regenerate Calling Convention Tests (detail)
  259. [mlir] Remove over specified memory effects (detail)
  260. [clangd] Reduce logspam for CDB scanning (detail)
  261. [mlir][Linalg] Add canonicalization to remove no-op linalg operations. (detail)
  262. [SLP] remove unnecessary state in matching reductions (detail)
  263. [OpenMP] Remove omptarget-nvptx from deps as it is no longer a valid target (detail)
  264. [mlir][Linalg] Add canonicalization of linalg op -> dim op. (detail)
  265. [mlir][Linalg] NFC: Verify tiling on linalg.generic operation on tensors. (detail)
  266. [libomptarget][nvptx][nfc] Move target_impl functions out of header (detail)
  267. [flang] Fix use-associated procedure in generic (detail)
  268. [AArch64][GlobalISel] Assign FPR banks to loads which are used by integer->float conversions. (detail)
  269. Reland "[AsmParser] make .ascii support spaces as separators" (detail)
  270. [libomptarget][nvptx] Reduce calls to cuda header (detail)
  271. [libTooling] Change `addInclude` to use expansion locs. (detail)
  272. [AArch64][GlobalISel] Add selection support for fpr bank source variants of G_SITOFP and G_UITOFP. (detail)
  273. [libc] Add memmove implementation. (detail)
  274. [CodeGen, Transforms] Use llvm::sort (NFC) (detail)
  275. [llvm] Use llvm::drop_begin (NFC) (detail)
  276. [llvm] Remove redundant return and continue statements (NFC) (detail)
  277. Add Semantic check for Flang OpenMP 4.5 - 2.7.1  Do Loop restrictions on single directive and firstprivate clause. (detail)
  278. [mlir][sparse] retry sparse-only for cyclic iteration graphs (detail)
  279. [clang][cli] NFC: Decrease the scope of ParseLangArgs parameters (detail)
  280. [clang][cli] NFC: Decrease the scope of ParseCodeGenArgs parameters (detail)
  281. [clang][cli] Specify KeyPath prefixes via TableGen classes (detail)
  282. [AArch64] Add Fujitsu A64FX scheduling model (detail)
  283. [WebAssembly] Add support for table linking to wasm-ld (detail)
  284. Revert "Reapply "ADT: Fix reference invalidation in SmallVector::push_back and single-element insert"" (detail)
  285. [Clang] Mutate long-double math builtins into f128 under IEEE-quad (detail)
  286. [llvm-readobj] - Fix the compilation with GCC < 7.0. (detail)
  287. [AArch64][GlobalISel] Fix fallbacks introduced for G_SITOFP in 8f283cafddfa8d6d01a94b48cdc5d25817569e91 (detail)
  288. [libcxx testing] Fix UB in tests for std::lock_guard (detail)
  289. [Debuginfo][DW_OP_implicit_pointer] (1/7) Support for DW_OP_LLVM_implicit_pointer (detail)
  290. [llvm-nm] - Move MachO specific logic out from the dumpSymbolNamesFromObject(). NFC. (detail)
  291. [libc] Allow customization of memcpy via flags. (detail)
  292. [llvm-nm] - Simplify the code in dumpSymbolNamesFromObject. NFC. (detail)
  293. [ARM][GISel] Treat calls as variadic even if only fixed arguments provided (detail)
  294. [yaml2obj/obj2yaml] - Refine handling of SHT_GNU_verdef sections. (detail)
  295. [llvm-readobj][test] - Remove excessive YAML fields from tests. (detail)
  296. [clangd] exclude symbols from document outline which do not originate from the main file (detail)
  297. [LLDB] Add per-thread register infos shared pointer in gdb-remote (detail)
  298. DynamicRegisterInfo calculate offsets in separate function (detail)
  299. [RISCV] Optimize Branch Comparisons (detail)
  300. [SVE] Restrict the usage of REINTERPRET_CAST. (detail)
  301. [Orc][NFC] Turn LLJIT member ObjTransformLayer into unique_ptr (detail)
  302. [Orc] Allow LLJITBuilder's CreateObjectLinkingLayer to return errors (detail)
  303. [NFC][RISCV] Remove useless code in RISCVRegisterInfo.td. (detail)
  304. [lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference (detail)
  305. [Orc] Fix OrcV2Examples after D94690 (detail)
  306. Revert "[lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference" (detail)
  307. [clangd] Make ExpandAutoType not available on template params. (detail)
  308. [clangd] Set correct CWD when using compile_flags.txt (detail)
  309. [lldb][docs] Translate ASCII art to restructured text formatting (detail)
  310. [X86][AVX] combineHorizOpWithShuffle - support target shuffles in HOP(SHUFFLE(X,Y),SHUFFLE(X,Y)) -> SHUFFLE(HOP(X,Y)) (detail)
  311. [WebAssembly] MC layer writes table symbols to object files (detail)
  312. [ARM] Don't run the block placement pass at O0 (detail)
  313. [mlir][linalg] Support generating builders for named op attributes (detail)
  314. [SVE] Fix unused variable. (detail)
  315. [OpenCL][Docs] Fixed malformed table in OpenCLSupport (detail)
  316. [clang][cli] Parse & generate options necessary for LangOptions defaults manually (detail)
  317. [X86] Add umin knownbits/demandedbits ult test for D94532 (detail)
  318. Set option default for enabling memory ssa for new pass manager loop sink pass to true. (detail)
  319. [DAG] visitVECTOR_SHUFFLE - MergeInnerShuffle - improve shuffle(shuffle(x,y),shuffle(x,y)) merging (detail)
  320. [mlir] Add better support for f80 and f128 (detail)
  321. [libc] CopyAlignedBlocks can now specify alignment on top of block size (detail)
  322. [RISCV][NFC] Fix order of parameters in cmov ge/le tests (detail)
  323. [clang][cli] NFC: Add PIE parsing for precompiled input and IR (detail)
  324. [clang][cli] NFC: Parse some LangOpts after the defaults are set (detail)
  325. [clang][cli] NFC: Promote ParseLangArgs and ParseCodeGenArgs to members (detail)
  326. [ARM][Block placement] Check the predecessor exists before processing it (detail)
  327. [X86][SSE] Attempt to fold shuffle(binop(),binop()) -> binop(shuffle(),shuffle()) (detail)
  328. [flang] Disallow INTENT attribute on procedure dummy arguments (detail)
  329. [TargetLowering] Don't speculatively call ComputeNumSignBits. NFC (detail)
  330. [flang][driver] Copy test file into a temp dir when testing (nfc) (detail)
  331. [clangd] Update CC Ranking model with better sampling. (detail)
  332. [OpenCL][Docs] Fixed cross-section reference in OpenCLSupport (detail)
  333. [DebugInfo][CodeView] Change in line tables only mode to emit type information (detail)
  334. [ARM] Constant tripcount tail predication loop tests. NFC (detail)
  335. [ARM] Tail predication with constant loop bounds (detail)
  336. [MIPatternMatch] Add m_OneNonDBGUse (detail)
  337. [mlir] Add Complex dialect. (detail)
  338. [RISCV] Add implementation of targetShrinkDemandedConstant to optimize AND immediates. (detail)
  339. GetMacosAlignedVersion() fails if sysctl is not setup (detail)
  340. Fix libc++ clang-cl build, swap attribute order (detail)
  341. [CodeGen] Removes unwanted optimisation for TargetConstantFP (detail)
  342. [SLP] remove unused reduction functions; NFC (detail)
  343. [CodeView][DebugInfo] Add test case to show that linkage names are not (detail)
  344. Revert "[BasicAA] Handle recursive queries more efficiently" (detail)
  345. [NFC][SimplifyCFG] Add testcase showing that we fail to preserve DomTree in switchToSelect() (detail)
  346. [Utils] splitBlockBefore() always operates on DomTreeUpdater, so take it, not DomTree (detail)
  347. [Utils][SimplifyCFG] Port SplitBlock() to DomTreeUpdater (detail)
  348. [SimplifyCFG] Port SplitBlockAndInsertIfThen() to DomTreeUpdater (detail)
  349. [SimplifyCFG][BasicBlockUtils] Port SplitBlockPredecessors()/SplitLandingPadPredecessors() to DomTreeUpdater (detail)
  350. [SimplifyCFG] switchToSelect(): don't forget to insert DomTree edge iff needed (detail)
  351. [GWP-ASan] Add inbuilt options parser. (detail)
  352. [MSVC] Don't add -nostdinc++ -isystem to runtimes builds (detail)
  353. [Sema] turns -Wfree-nonheap-object on by default (detail)
  354. BreakCriticalEdges: do not split the critical edge from a CallBr indirect successor (detail)
  355. [mlir][Linalg] Add missing check to canonicalization of GenericOp that are identity ops. (detail)
  356. Skip 'g' packet tests when running on darwin; debugserver doesn't impl (detail)
  357. [SLP] remove dead code in reduction matching; NFC (detail)
  358. Revert "Revert "ADT: Fix reference invalidation in SmallVector..."" (detail)
  359. [AArch64][GlobalISel] Select immediate fcmp if the zero is on the LHS. (detail)
  360. [ADT][Support] Fix C4146 error from MSVC (detail)
  361. [SimplifyCFG] Optimize CFG when null is passed to a function with nonnull argument (detail)
  362. Revert "[WebAssembly] MC layer writes table symbols to object files" (detail)
  363. Revert "[WebAssembly] Add support for table linking to wasm-ld" (detail)
  364. hwasan: Update register-dump-read.c test to reserve x23 instead of x20. (detail)
  365. [NFC] Disallow unused prefixes under MC/RISCV (detail)
  366. [flang] Create names to allow access to inaccessible specifics (detail)
  367. [mlir][NFC] Move helper substWithMin into Affine utils (detail)
  368. [mlir][AsmPrinter] Properly escape strings when printing locations (detail)
  369. [mlir] Fixing potential build break in my previous commit (detail)
  370. [debugserver] Fix inverted if block that resulted in us using the private entitlements (detail)
  371. [NewPM][Inliner] Move the 'always inliner' case in the same CGSCC pass as 'regular' inliner (detail)
  372. [Inline] Fix a missing character in inline_stats.ll (detail)
  373. [utils] Use llvm::sort (NFC) (detail)
  374. [AMDGPU] Use llvm::is_contained (NFC) (detail)
  375. [StringExtras] Rename SubsequentDelim to ListSeparator (detail)
  376. [NFC] Add -std=c11 to attr-availability.c (detail)
  377. [NPM][Inliner] Temporarily remove inline_stats test case for always (detail)
  378. AArch64: fix regression introduced by fcmp immediate selection. (detail)
  379. Introduce llvm.noalias.decl intrinsic (detail)
  380. [InstCombine] Add a test file that contains safe select transforms (NFC) (detail)
  381. [InstCombine] Add more tests to select-safe-transforms.ll (NFC) (detail)
  382. [InstCombine] Add more tests for select operand replacement (NFC) (detail)
  383. [ASTMatchers] Add mapAnyOf matcher (detail)
  384. [ASTMatchers] Make cxxOperatorCallExpr matchers API-compatible with n-ary operators (detail)
  385. [LegalizeDAG] Handle NeedInvert when expanding BR_CC (detail)
  386. [ASTMatchers] Add binaryOperation matcher (detail)
  387. [ASTMatchers] Add support for CXXRewrittenBinaryOperator (detail)
  388. Fix llvm::Optional build breaks in MSVC using std::is_trivially_copyable (detail)
  389. [Tests] Added tests for new instcombine or simplification; NFC (detail)
  390. [InstSimplify] Add (~A & B) | ~(A | B) --> ~A (detail)
  391. [RISCV] Correct alignment settings for vector registers. (detail)
  392. [InstSimplify] Update comments, remove redundant tests (detail)
  393. [LTO] Remove options to disable inlining, vectorization & GVNLoadPRE. (detail)
  394. [StringExtras] Fix comment typos (NFC) (detail)
  395. [llvm] Construct SmallVector with iterator ranges (NFC) (detail)
  396. [llvm] Use *::empty (NFC) (detail)
  397. [InstSimplify] Precommit new testcases; NFC (detail)
  398. [ARM] Remove LLC tests from transform/hardware loop tests. (detail)
  399. [ARM] Add low overhead loops terminators to AnalyzeBranch (detail)
  400. [InstSimplify] Handle commutativity for 'and' and 'outer or' for (~A & B) | ~(A | B) --> ~A (detail)
  401. [SLP] remove unnecessary use of 'OperationData' (detail)
  402. [SLP] fix typos; NFC (detail)
  403. [SLP] remove opcode field from reduction data class (detail)
  404. [OpenMP] Added the support for hidden helper task in RTL (detail)
  405. [mlir][sparse] improved sparse runtime support library (detail)
  406. [NFC] Removed extra text in comments (detail)
  407. [ARM] Test for aligned blocks. NFC (detail)
  408. [ARM] Align blocks that are not fallthough targets (detail)
  409. [SimplifyCFG] markAliveBlocks(): catchswitch: preserve PostDomTree (detail)
  410. [InstCombine] Replace one-use select operand based on condition (detail)
  411. [X86] Default to -x86-pad-for-align=false to drop assembler difference with or w/o -g (detail)
  412. [RISCV] Remove unneeded StringRef to std::string conversions in RISCVCompressInstEmitter. NFC (detail)
  413. [RISC] Replace dyn_casts that are only checked by an assert with a cast. NFC (detail)
  414. [RISCV] Simplify mergeCondAndCode in RISCVCompressInstEmitter.cpp. NFC (detail)
  415. [RISCV] Few more minor cleanups to RISCVCompressInstEmitter. NFC (detail)
  416. [RISCV] Remove an extra map lookup from RISCVCompressInstEmitter. NFC (detail)
  417. [VE] Support VE in libunwind (detail)
  418. [ELF] Support R_PPC_ADDR24 (ba foo; bla foo) (detail)
  419. [BasicAA] Move assumption tracking into AAQI (detail)
  420. Reapply [BasicAA] Handle recursive queries more efficiently (detail)
  421. [clang-format] Revert e9e6e3b34a8e (detail)
  422. Reland [lldb][docs] Use sphinx instead of epydoc to generate LLDB's Python reference (detail)
  423. [clang-format] PR48594 BraceWrapping: SplitEmptyRecord ignored for templates (detail)
  424. [clangd] Use empty() instead of size()>0 (detail)
  425. [clangd] Use !empty() instead of size()>0 (detail)
  426. [InstSimplify] Add tests for x*C1/C2<=x (NFC) (detail)
  427. [InstSimplify] Fold x*C1/C2 <= x (PR48744) (detail)
  428. [lldb][docs] Cleanup the Python doc strings for SB API classes (detail)
  429. [Tests] Add test for PR45691 (detail)
  430. [InstCombine] Transform abs pattern using multiplication to abs intrinsic (PR45691) (detail)
  431. [lldb][docs] Fix some RST formatting errors related to code examples. (detail)
  432. [llvm] Use llvm::sort (NFC) (detail)
  433. [IRBuilder] "Zero"-initialize SmallVector (NFC) (detail)
  434. [TableGen] Drop redundant const from return types (NFC) (detail)
  435. NFC: Minor cleanup of function calls (detail)
  436. [SimplifyCFG] Add test for PR48778 (NFC) (detail)
  437. [ValueTracking] Fix isSafeToSpeculativelyExecute for sdiv (PR48778) (detail)
  438. [lldb] Skip TestPlatformProcessConnect on windows and darwin (detail)
  439. Makefile.rules: Delete GCC 4.6 workaround (detail)
  440. Fix openmp CMake build on non-Linux AArch64 systems. (detail)
  441. [NFC] [TargetRegisterInfo] add one use check to lookThruCopyLike. (detail)
  442. Makefile.rules: Make HOST_OS/OS simply expanded variable to avoid excess uname -s invocations (detail)
  443. [JITLink][ELF] Skip DWARF sections in ELF objects. (detail)
  444. [InstCombine] more tests for D94861 (NFC) (detail)
  445. [PowerPC] [NFC] Add AIX triple to some regression tests (detail)
  446. [Legalizer] Promote result type in expanding FP_TO_XINT (detail)
  447. [test] Autogen a loop vectorizer test to make future changes visible (detail)
  448. [test] pre commit a couple more tests for vectorizing multiple exit loops (detail)
  449. [JITLink][ELF] New ELF skip-debug-sections test requires asserts. (detail)
  450. [PowerPC] support register pressure reduction in machine combiner. (detail)
  451. [clang-format] Add StatementAttributeLikeMacros option (detail)
  452. [IR] Allow scalable vectors in structs to support intrinsics returning multiple values. (detail)
  453. [RISCV] Use tail agnostic policy for instructions with tied defs if the use operand is IMPLICIT_DEF. (detail)
  454. [lldb][docs] Resolve the remaining sphinx formatter warnings in the SB API docs (detail)
  455. [Object, llvm-readelf] - Move the API for retrieving symbol versions to ELF.h (detail)
  456. [clang-format] Fix documentation of bcc1dee600 (detail)
  457. [lldb][docs] Use inline literals for code/paths instead of rendering it with the default role (detail)
  458. [X86][SSE] isHorizontalBinOp - reuse any existing horizontal ops. (detail)
  459. [RISCV] Add scalable vector truncate patterns (detail)
  460. [DAG] SimplifyDemandedBits - use KnownBits comparisons to remove ISD::UMIN/UMAX ops (detail)
  461. [mlir] Fix cross-compilation (Linalg ODS gen) (detail)
  462. Revert "[PowerPC] support register pressure reduction in machine combiner." (detail)
  463. [VectorUtils] Do not try to add indices matching tombstone/empty values. (detail)
  464. Revert "[OpenMP] Added the support for hidden helper task in RTL" (detail)
  465. [AMDGPU][MC][GFX10] Improved dpp8 errors handling (detail)
  466. [SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests (detail)
  467. [Statepoint] Handle `undef` operands in statepoint. (detail)
  468. [Doc] Fix example in codegen doc. (detail)
  469. [NFC]Migrate VectorCombine.cpp to use InstructionCost (detail)
  470. [InferAttrs] Mark some library functions as willreturn. (detail)
  471. [PowerPC][AIX]Do not emit xxspltd mnemonic on AIX. (detail)
  472. [CSInfo][MIPS] Update CSInfo in delay slot filler (detail)
  473. [SLP] reduce opcode API dependency in reduction cost calc; NFC (detail)
  474. [SLP] rename reduction query for min/max ops; NFC (detail)
  475. [AMDGPU][MC] Refactored parsing of dpp ctrl (detail)
  476. [LoopRotate] Precommit test for prepare-for-lto handling. (detail)
  477. Fix for sanitizer issue in 55c557a (detail)
  478. [X86][AVX] IsElementEquivalent - add matchShuffleWithUNPCK + VBROADCAST/VBROADCAST_LOAD handling (detail)
  479. [WebAssembly] Add support for table linking to wasm-ld (detail)
  480. [WebAssembly] MC layer writes table symbols to object files (detail)
  481. [AArch64] Further restricts when a dup(*ext) can be rearranged (detail)
  482. Reland "[AArch64] Attempt to sink mul operands"" (detail)
  483. [MLIR] Support checking if two FlatAffineConstraints are equal (detail)
  484. [ARM] Update test target triple. NFC (detail)
  485. [clangd] Derive new signals in CC from ASTSignals. (detail)
  486. [Coroutine] Do not CoroElide if there are musttail calls (detail)
  487. [ARM] Don't handle low overhead branches in AnalyzeBranch (detail)
  488. [MLIR] NFC: simplify PresburgerSet::isEqual (detail)
  489. [AArch64] Add test to check the attributes for some intrinsics. (detail)
  490. [SLP] add more FMF tests for fmax/fmin reductions; NFC (detail)
  491. [RISCV][NFC] Increase test coverage of Zbt extension (detail)
  492. [AArch64] Make target intrinsics DefaultAttrIntrinsics. (detail)
  493. [LLD][ELF][AArch64] Set _GLOBAL_OFFSET_TABLE_ at the start of .got (detail)
  494. [AArch64] Revert back to Intrinsic<> for TME instructions. (detail)
  495. [lldb][docs] Use 'any' as the default role in LLDB's sphinx project (detail)
  496. [llvm] Populate std::vector at construction time (NFC) (detail)
  497. [STLExtras] Add a default value to drop_begin (detail)
  498. [llvm] Use the default value of drop_begin (NFC) (detail)
  499. [clang] Allow LifetimeExtendedTemporary to have no access specifier (detail)
  500. [RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results. (detail)
  501. Revert "[RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results." (detail)
  502. Recommit "[RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results." (detail)
  503. [libc++] Rename check-cxx-deps to cxx-test-depends for consistency (detail)
  504. [NFC] Update some mlir python documentation. (detail)
  505. [libc++] improve feature test macro script (detail)
  506. NFC: Document current MLIR Python ODS conventions. (detail)
  507. [OpenMP][NFC] Fix test (detail)
  508. [PredicateInfo] Add more and/or tests (NFC) (detail)
  509. [RISCV] Remove empty Sched instantiations from the end of InstAlias defs. NFCI (detail)
  510. [SLP] match maxnum/minnum intrinsics as FP reduction ops (detail)
  511. [libc++] NFCI: Refactor allocator_traits (detail)
  512. [x86] add cast to avoid compile-time warning; NFC (detail)
  513. [LoopInfo] Fix a typo in compareLoops (detail)
  514. [SimplifyCFG] Update SimplifyBranchOnICmpChain to recognize select form of and/or (detail)
  515. [OpenMP][Docs] Fix typos in FAQ (NFC) (detail)
  516. Regenerate the feature test macro unit-tests. NFCI. (detail)
  517. [InstCombine,InstSimplify] Optimize select followed by and/or/xor (detail)
  518. Address unused variable warning (detail)
  519. Revert "[NFC] [TargetRegisterInfo] add one use check to lookThruCopyLike." (detail)
  520. [X86] Fix tile spill merge issue. (detail)
  521. PR48763: Better handling for classes that inherit a default constructor. (detail)
  522. [PowerPC] Sign extend comparison operand for signed atomic comparisons (detail)
  523. [X86][AMX] Clear AMX lit test case. (detail)
  524. DR2064: decltype(E) is only a dependent type if E is type-dependent, not (detail)
  525. PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of (detail)
  526. Following up on PR48517, fix handling of template arguments that refer (detail)
  527. [c++20] P1907R1: Support for generalized non-type template arguments of scalar type. (detail)
  528. [ORC] Move OrcError.h to include/llvm/ExecutionEngine/Orc/Shared. (detail)
  529. [libc][NFC] Use ASSERT_EQ instead of EXPECT_EQ in fenv/exception_status_test (detail)
  530. Fix a few GCC compiler warnings (NFC) (detail)
  531. [libc][NFC][Obvious] Add a missing dep. (detail)
  532. [NFC][AIX][XCOFF] Fix compile warning on strncpy (detail)
  533. [RISCV] Add intrinsics for vector AMO operations (detail)
  534. [libc++] [P0935] [C++20] Eradicating unnecessarily explicit default constructors from the standard library. (detail)
  535. [libc][NFC] Remove dead code (detail)
  536. [libc][NFC] remove dependency on non standard ssize_t (detail)
  537. [clang][driver][NFC][obvious] Remove obsolete unistd.h include (detail)
  538. [WebAssembly] call_indirect issues table number relocs (detail)
  539. [WebAssembly] Change prefix on data segment flags to WASM_DATA_SEGMENT (detail)
  540. [clang][cli] Parse Lang and CodeGen options separately (detail)
  541. [X86][AMX] Fix the typo. (detail)
  542. [NFC] Make remaining cost functions in LoopVectorize.cpp use InstructionCost (detail)
  543. [llvm][nvptx] add atomicity to counter in ISelLowering (detail)
  544. [ORC] Move LookupRequest from OrcShared to Orc. (detail)
  545. [lit] Harmonize lit and llvm versionning (detail)
  546. [llvm] Prevent infinite loop in InstCombine of select statements (detail)
  547. [RISCV] Add scalable-vector integer extension patterns (detail)
  548. [lldb] Fix crash in "help memory read" (detail)
  549. [ARM][MachineOutliner] Add stack fixup feature (detail)
  550. [lldb] Re-enable TestPlatformProcessConnect on macos (detail)
  551. [LLDB] Add support to resize SVE registers at run-time (detail)
  552. [LLDB] Test SVE dynamic resize with multiple threads (detail)
  553. [LoopRotate] Add PrepareForLTO stage, avoid rotating with inline cands. (detail)
  554. [AMDGPU] Simplify AMDGPUInstPrinter::printExpSrcN. NFC. (detail)
  555. Revert 5238e7b302 "[InstCombine] Replace one-use select operand based on condition" (detail)
  556. [X86][SSE] combineVectorSignBitsTruncation - fold trunc(srl(x,c)) -> packss(sra(x,c)) (detail)
  557. [mlir] Add `complex.abs`, `complex.div` and `complex.mul` to ComplexOps. (detail)
  558. [flang][driver] Add support for `-I` in the new driver (detail)
  559. [DebugInfo][dexter] Add dexter tests for merged values (detail)
  560. [AArch64][SVE]Add cost model for vector reduce for scalable vector (detail)
  561. [SystemZ][z/OS] Fix No such file or directory expression error (detail)
  562. [mlir] Clarify docs around LLVM dialect-compatible types (detail)
  563. [clang] Check for nullptr when instantiating late attrs (detail)
  564. [flang][driver] Add support for fixed form detection (detail)
  565. [DebugInfo][dexter] Tweak dexter test for merged values (detail)
  566. [OpenMP] libomp: cleanup parsing of OMP_ALLOCATOR env variable. (detail)
  567. [flang][driver] Add standard macro predefinitions for compiler version (detail)
  568. [llvm/Orc] Fix ExecutionEngine module build breakage (detail)
  569. [ThinLTO] Also prune Thin-* files from the ThinLTO cache (detail)
  570. [mlir][Affine] Revisit and simplify composeAffineMapAndOperands. (detail)
  571. AArch64: add apple-a14 as a CPU (detail)
  572. [mlir][spirv] Define spv.GLSL.Fma and add lowerings (detail)
  573. [lldb] Fix two documentation typos (detail)
  574. [X86] Regenerate fmin/fmax reduction tests (detail)
  575. [Flang][OpenMP] Add semantic checks for OpenMP Workshare Construct (detail)
  576. [LoopRotate] Calls not lowered to calls should not block rotation. (detail)
  577. [libc++] Sync TEST_HAS_TIMESPEC_GET and _LIBCPP_HAS_TIMESPEC_GET on FreeBSD (detail)
  578. [ARM] Expand add.sat/sub.sat cost checks. NFC (detail)
  579. [WebAssembly][lld] Fix call-indirect.s test to validate (detail)
  580. [clangd] Index local classes, virtual and overriding methods. (detail)
  581. [CMake] Remove dead code setting policies to NEW (detail)
  582. [PowerPC] Fix the check for the instruction using FRSP/XSRSP output register (detail)
  583. [flang][directive] Get rid of flangClassValue in TableGen (detail)
  584. [ARM] Add MVE add.sat costs (detail)
  585. [RISCV] Extend RVV VType info with the type's AVL (NFC) (detail)
  586. [OpenMP] Fix atomic entries for captured logical operation (detail)
  587. [AMDGPU] Simplify test case for D94010 (detail)
  588. [MLIR][SPIRV] Add `SignedOp` trait. (detail)
  589. [AMDGPU] Fix test case for D94010 (detail)
  590. [ValueTracking] Strengthen impliesPoison reasoning (detail)
  591. [clang-format] Apply Allman style to lambdas (detail)
  592. [mlir][python] Factor out standalone OpView._ods_build_default class method. (detail)
  593. [flang][driver] Move isFixedFormSuffix and isFreeFormSuffix to flangFrontend (detail)
  594. [lldb][docs] Add a doc page for enums and constants (detail)
  595. [ARM] Expand vXi1 VSELECT's (detail)
  596. [lldb][docs] Update .htaccess to redirect from old SB API documentation to new one (detail)
  597. [Polly] Update isl to isl-0.23-61-g24e8cd12. (detail)
  598. [SystemZ][z/OS] Fix Permission denied pattern matching (detail)
  599. [RISCV] Add ISel patterns for scalable mask exts & truncs (detail)
  600. [GlobalISel] Combine (a[0]) | (a[1] << k1) | ...|  (a[m] << kn) into a wide load (detail)
  601. Fix buildbot after cfc60730179042a93cb9cb338982e71d20707a24 (detail)
  602. [AMDGPU] Simpler names for arch-specific ttmp registers. NFC. (detail)
  603. [clangd] Use ASTSignals in Heuristics CC Ranking. (detail)
  604. [Hexagon] Fix segment start to adjust for gaps between segments (detail)
  605. [www] Fix background color in table cell. (detail)
  606. [noalias.decl] Look through llvm.experimental.noalias.scope.decl (detail)
  607. Consider ASan messages interesting for creduce (detail)
  608. Add bounds checking assertions to APValue, NFC (detail)
  609. [libc++] Unbreak the debug mode (detail)
  610. [libc++] Make LIBCXX_ENABLE_FILESYSTEM fully consistent (detail)
  611. [Clang][OpenMP] Fixed an issue that clang crashed when compiling OpenMP program in device only mode without host IR (detail)
  612. [RISCV] Add DAG combine to turn (setcc X, 1, setne) -> (setcc X, 0, seteq) if we can prove X is 0/1. (detail)
  613. [wasm][LLD] Rename --lto-new-pass-manager to --no-lto-legacy-pass-manager (detail)
  614. [InstCombine] Add additional tests for select operand replacement (NFC) (detail)
  615. Reapply [InstCombine] Replace one-use select operand based on condition (detail)
  616. [ScalarizeMaskedMemIntrin] Add missing dependency (detail)
  617. [libc++][P1679] add string contains (detail)
  618. [llvm] Protect signpost map with a mutex (detail)
  619. [ELF] Improve R_PPC64_ADDR* relocation tests (detail)
  620. [ELF] Error for out-of-range R_PPC64_ADDR16_HA, R_PPC64_ADDR16_HI and their friends (detail)
  621. [ELF] Support R_PPC64_ADDR16_HIGH (detail)
  622. [flang] Refine WhyNotModifiable() (detail)
  623. Revert "[PDB] Defer relocating .debug$S until commit time and parallelize it" (detail)
  624. [NFC] cleanup noalias2.ll test (detail)
  625. Revert "[SLP]Merge reorder and reuse shuffles." (detail)
  626. [NFC] Disallow unused prefixes under Other (detail)
  627. [polly][NewPM][test] Fix polly tests under -enable-new-pm (detail)
  628. [OPENMP]Do not use OMP_MAP_TARGET_PARAM for data movement directives. (detail)
  629. [libc] Extend the current fenv functions to aarch64. (detail)
  630. Ensure we don't strip the ConstantExpr carrying a non-type template (detail)
  631. Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not (detail)
  632. [lld][WebAssembly] Don't defined indirect function table in relocatable output (detail)
  633. [mlir][python] Add facility for extending generated python ODS. (detail)
  634. [ASTMatchers] NFC Rearrange declarations to allow more arg adapting (detail)
  635. [mlir][splitting std] move 2 more ops to `tensor` (detail)
  636. [lldb/test] Skip TestProcessAttach: test_attach_to_process_from_different_dir_by_id on Windows (detail)
  637. [ASTMatchers] Allow use of mapAnyOf in more contexts (detail)
  638. [RISCV] Remove NotHasStdExtZbb predicate from zext.h/sext.b/sext.h InstAliases. NFC (detail)
  639. [msabi] Mangle a template argument referring to array-to-pointer decay (detail)
  640. Remove TypedMatcherOps from VariantValue (detail)
  641. Remove unused functions. (detail)
  642. Add API to retrieve a clade kind from ASTNodeKind (detail)
  643. Revert "[WebAssembly] call_indirect issues table number relocs" (detail)
  644. Implement constant folding for DivFOp (detail)
  645. [SampleFDO] Add the support to split the function profiles with context into (detail)
  646. Fix Wmissing-field-initializers warnings. (detail)
  647. [xray] Honor xray-never function-instrument attribute (detail)
  648. [gn build] (manually) port 933518fff82c (detail)
  649. [gn build] fix libcxx gn file with libcxx_abi_namespace set (detail)
  650. [mlir][python] Swap shape and element_type order for MemRefType. (detail)
  651. [llvm-link] Improve link time for bitcode archives [NFC] (detail)
  652. [llvm-profgen][NFC] Fix the incorrect computation of callsite sample count (detail)
  653. Allow nonnull/align attribute to accept poison (detail)
  654. [RISCV] refactor VPatBinary (NFC) (detail)
  655. [SimplifyCFG] Reapply update_test_checks.py (NFC) (detail)
  656. [llvm] Use llvm::find (NFC) (detail)
  657. [llvm] Use llvm::any_of (NFC) (detail)
  658. [llvm] Use llvm::all_of (NFC) (detail)
  659. [mlir][sparse] add narrower choices for pointers/indices (detail)
  660. [ELF][test] Improve --wrap tests (detail)
  661. [ELF] --wrap: Produce a dynamic symbol for undefined __wrap_ (detail)
  662. [RISCV] Implement vlseg intrinsics. (detail)
  663. [X86] Add segment and address-size override prefixes (detail)
  664. [lldb][docs] Remove -webkit-hyphens in table cells so that table widths are correct on Safari (detail)
  665. [lldb][docs] Filter out 'thisown' attribute and inheritance boilerplate (detail)
  666. [NFC][InstructionCost] Use InstructionCost in lib/Transforms/IPO/IROutliner.cpp (detail)
  667. [lldb][docs] Expand CSS fix for LLDB doc tables (detail)
  668. [GlobalISel] Add missing operand update when copy is required (detail)
  669. [AMDGPU][MC] Add tfe disassembler support MIMG opcodes (detail)
  670. [clang][cli] Port more options to new parsing system (detail)
  671. [Test Commit] This is a test commit for https://reviews.llvm.org/D94904 (detail)
  672. [clangd] Allow CDBs to have background work to block on. (detail)
  673. [clangd] Move DirBasedCDB broadcasting onto its own thread. (detail)
  674. [clangd] Remove the recovery-ast options. (detail)
  675. [clangd] Retire some flags for uncontroversial, stable features. (detail)
  676. [AMDGPU][GlobalISel] Avoid selecting S_PACK with constants (detail)
  677. [Coroutine] Remain alignment information when merging frame variables (detail)
  678. [PostRASched] Regenerate Whole Test with update_llc_test_checks.py (detail)
  679. [mlir] Link mlir_runner_utils statically into cuda/rocm-runtime-wrappers. (detail)
  680. Added check if there are regions that do not implement the RegionBranchOpInterface. (detail)
  681. [LLD][ELF] Correct test temporary file paths (detail)
  682. [LV] Add test cases with multiple exits which require versioning. (detail)
  683. [llvm-symbolizer][doc] Reorder --relativenames in options list (detail)
  684. [clangd] Fix division by zero when computing scores (detail)
  685. [AArch64] Add missing "pauth" feature to the .arch_extension directive. (detail)
  686. [AArch64] Add missing "flagm" feature to the .arch_extension directive. (detail)
  687. Fix cuda-runner tests. (detail)
  688. [clangd] Extend find-refs to include overrides. (detail)
  689. [PM] Avoid duplicates in the Used/Preserved/Required sets (detail)
  690. [SCEV] Add a test with wrong exit counts. (NFC) (detail)
  691. [AArch64] Add support for the GNU ILP32 ABI (detail)
  692. [TableGen] Improve algorithm for inheriting class template args and fields (detail)
  693. [X86][AVX] Fold extract_subvector(VSRLI/VSHLI(x,32)) -> VSRLI/VSHLI(extract_subvector(x),32) (detail)
  694. Revert "[TableGen] Improve algorithm for inheriting class template args and fields" (detail)
  695. Revert "Following up on PR48517, fix handling of template arguments that refer" (detail)
  696. [DAGCombiner] Enable SimplifyDemandedBits vector support for TRUNCATE (detail)
  697. Make it possible to store a ASTNodeKind in VariantValue (detail)
  698. [libc++] Split re.alg tests into locale-dependent and independent tests (detail)
  699. [libomptarget][devicertl] Wrap source in declare target pragmas (detail)
  700. Implement dynamic mapAnyOf in terms of ASTNodeKinds (detail)
  701. Loop peeling: check that latch is conditional branch (detail)
  702. [docs] Fix overly specific link to uploading patches on Phabricator (detail)
  703. [SLP] move reduction createOp functions; NFC (detail)
  704. [SLP] refactor more reduction functions; NFC (detail)
  705. [SLP] reduce reduction code for checking vectorizable ops; NFC (detail)
  706. [AMDGPU] pin lit test divergent-unswitch.ll to the old pass manager (detail)
  707. [OpenMP][NVPTX] Replaced CUDA builtin vars with LLVM intrinsics (detail)
  708. [mlir][Affine] Add support for multi-store producer fusion (detail)
  709. [RISCV] Add way to mark CompressPats that should only be used for compressing. (detail)
  710. Avoid unused variable warning in opt mode (detail)
  711. [mlir] fix the rocm runtime wrapper to account for cuda / rocm api differences (detail)
  712. [lldb/Commands] Refactor ProcessLaunchCommandOptions to use TableGen (NFC) (detail)
  713. [PowerPC][Power10] Exploit splat instruction xxsplti32dx in Power10 (detail)
  714. [MLIR][Standard] Add log1p operation to std (detail)
  715. [AArch64] Fix -Wunused-but-set-variable in GCC -DLLVM_ENABLE_ASSERTIONS=off build (detail)
  716. [X86][AVX] Handle vperm2x128 shuffling of a subvector splat. (detail)
  717. [RISCV] Remove unnecessary APInt copy. NFC (detail)
  718. [BuildLibcalls] Mark some libcalls with inaccessiblememonly and inaccessiblemem_or_argmemonly (detail)
  719. [COFF] Use range for on relocations, NFC (detail)
  720. Revert "[clang] Change builtin object size when subobject is invalid" (detail)
  721. Revert "[DAGCombiner] Enable SimplifyDemandedBits vector support for TRUNCATE" (detail)
  722. [NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor (detail)
  723. [flang] Fix ASSOCIATE statement name resolution (detail)
  724. Revert "[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor" (detail)
  725. [lld-macho][easy] Create group for LLD-specific CLI flags (detail)
  726. [lld-macho] Run ObjCContractPass during LTO (detail)
  727. [NFC][AMDGPU] Split AMDGPUSubtarget.h to R600 and GCN subtargets (detail)
  728. [mlir][Linalg] NFC - getAssumedNonShapedOperands now returns OperandRange (detail)
  729. [WebAssembly] Prototype new f64x2 conversions (detail)
  730. [EXTINT][OMP] Fix _ExtInt type checking in device code (detail)
  731. [flang][driver] Refactor one unit-test case to use fixtures (nfc) (detail)
  732. [PredicateInfo] Generalize processing of conditions (detail)
  733. [libomptarget][devicertl][nfc] Remove some cuda intrinsics, simplify (detail)
  734. [COFF] Fix relocation offsets in pdb-file-statics test input (detail)
  735. Revert "[lldb] Re-enable TestPlatformProcessConnect on macos" (detail)
  736. [libomptarget][devicertl][nfc] Simplify target_atomic abstraction (detail)
  737. [mlir][Linalg] NFC - Expose getSmallestBoundingIndex as an utility function (detail)
  738. Reland "[PDB] Defer relocating .debug$S until commit time and parallelize it" (detail)
  739. [PredicateInfo][SCCP][NewGVN] Add tests for logical and/or (NFC) (detail)
  740. [lldb/Commands] Align process launch --plugin with process attach (NFC) (detail)
  741. [PredicateInfo] Handle logical and/or (detail)
  742. [mlir] Fix SubTensorInsertOp semantics (detail)
  743. [mlir] Add ComplexDialect to SCF->GPU pass. (detail)
  744. [mlir][Linalg] NFC - Fully compose map and operands when creating AffineMin in tiling. (detail)
  745. [flang] Infrastructure improvements in utility routines (detail)
  746. [CodeView] Emit function types in -gline-tables-only. (detail)
  747. [OpenMP][NVPTX] Added forward declaration to pave the way for building deviceRTLs with OpenMP (detail)
  748. [flang] Fix creation of deferred shape arrays by POINTER statement (detail)
  749. [NFC] Move ImportedFunctionsInliningStatistics to Analysis (detail)
  750. [gn build] Port 95ce32c7878d (detail)
  751. [mlir:async] Fix data races in AsyncRuntime (detail)
  752. Reland "[NPM][Inliner] Factor ImportedFunctionStats in the InlineAdvisor" (detail)
  753. [hip] Fix `<complex>` compilation on Windows with VS2019. (detail)
  754. [NFC][AMDGPU] Document target ID syntax for code object V2 to V3 (detail)
  755. [mlir] NFC - Fix unused variable in non-debug mode (detail)
  756. Makefile.rules: Avoid redundant .d generation (make restart) and inline archive rule to the only test (detail)
  757. D94954: Fixes Snapdragon Kryo CPU core detection (detail)
  758. [mlir][sparse] add asserts on reading in tensor data (detail)
  759. Revert "[mlir][Affine] Add support for multi-store producer fusion" (detail)
  760. [RISCV] Add addu.w and slliu.w test that uses getelementptr with zero extended indices. (detail)
  761. [RISCV] Add another isel pattern for slliu.w. (detail)
  762. [BuildLibcalls, Attrs] Support more variants of C++'s new, add attributes for C++'s delete (detail)
  763. [libc][NFC] add "LlvmLibc" as a prefix to all test names (detail)
  764. [libc][NFC][obvious] fix the names of MPFR tests (detail)
  765. [NFC] Minor cleanup for ValueHandle code. (detail)
  766. [mlir] Add an interface for Cast-Like operations (detail)
  767. [mlir] Add a new builtin `unrealized_conversion_cast` operation (detail)
  768. [mlir] Make MLIRContext::getOrLoadDialect(StringRef, TypeID, ...) public (detail)
  769. [mlir][OpFormatGen] Fix incorrect kind used for RegionsDirective (detail)
  770. [DAGCombiner] Precommit test case for D95086 (detail)
  771. [Clang][OpenMP] Use `clang_cc1` test for `declare_target_device_only_compilation.cpp` (detail)
  772. [lld-macho] Add dependency on ObjCARC to fix shared build (detail)
  773. Fix a bug with setting breakpoints on C++11 inline initialization statements. (detail)
  774. [MSan] Move origins for overlapped memory transfer (detail)
  775. Use CXX_SOURCES and point to the right source file. (detail)
  776. [dsymutil] Compare object modification times using second precision (detail)
  777. [RISCV] Use update_llc_test_checks.py to regenerate check lines in vleff-rv32.ll and vleff-rv64.ll. (detail)
  778. [lldb] Upstream eCore_arm_arm64e enum value in ArchSpec (detail)
  779. [RISCV] Implement vsseg intrinsics. (detail)
  780. [RISCV] Implement vlsseg intrinsics. (detail)
  781. [RISCV] Implement vssseg intrinsics. (detail)
  782. [X86] Add experimental option to separately tune alignment of innermost loops (detail)
  783. [llvm] Construct SmallVector with iterator ranges (NFC) (detail)
  784. [Transforms] Use llvm::append_range (NFC) (detail)
  785. [llvm] Use hasSingleElement (NFC) (detail)
  786. [IndirectFunctions] Skip propagating attributes to address taken functions (detail)
  787. [yaml2obj/obj2yaml] - Improve dumping/creating of ELF versioning sections. (detail)
  788. [X86][AMX] Fix tile config register spill issue. (detail)
  789. [llvm-nm][ELF] - Make -D display symbol versions. (detail)
  790. MCDwarf: Delete uneeded parameter (detail)
  791. [mlir] Remove complex ops from Standard dialect. (detail)
  792. [LoopUnswitch] Implement first version of partial unswitching. (detail)
  793. [clangd] Fix a missing override keyword, NFC. (detail)
  794. Revert "[X86][AMX] Fix tile config register spill issue." (detail)
  795. [X86] Avoid a std::string copy by replacing auto with const auto&. NFC. (detail)
  796. [DAG] CombineToPreIndexedLoadStore - use const APInt& for getAPIntValue(). NFCI. (detail)
  797. MC: AArch64: Add support for gotpage_lo15 (detail)
  798. [lldb][import-std-module] Do some basic file checks before trying to import a module (detail)
  799. [lldb] Make TestBSDArchives a no-debug-info-test (detail)
  800. Reland [lldb] Fix TestThreadStepOut.py after "Flush local value map on every instruction" (detail)
  801. [DAG] SimplifyDemandedBits - correctly adjust truncated shift amount type (detail)
  802. [X86][SSE] Add uitofp(trunc(and(lshr(x,c)))) vector test (detail)
  803. Add log1p lowering from standard to NVVM intrinsics (detail)
  804. [DAGCombiner] Enable SimplifyDemandedBits vector support for TRUNCATE (REAPPLIED). (detail)
  805. Add log1p lowering from standard to ROCDL intrinsics (detail)
  806. [MC] Use std::make_tuple to make some toolchains happy again (detail)
  807. [InstCombine] avoid crashing on attribute propagation (detail)
  808. [clang][AST] Add get functions for CXXFoldExpr paren locations. (detail)
  809. [lldb][NFC] Fix build with GCC<6 (detail)
  810. AMDGPU: Add occupancy to serialized MachineFunctionInfo (detail)
  811. [OpenMP] Add support for mapping names in mapper API (detail)
  812. [flang][driver] Make the driver report diagnostics from the prescanner (detail)
  813. [ARM] Fix vector saddsat costs. (detail)
  814. [AMDGPU] Implement mir parseCustomPseudoSourceValue (detail)
  815. AArch64/GlobalISel: Factor out parametersInCSRMatch (detail)
  816. [OpenMP][NVPTX] Added forward declaration for atomic operations (detail)
  817. AMDGPU: Use more accurate fast f64 fdiv (detail)
  818. AMDGPU: Remove v_rsq_f64 patterns (detail)
  819. [AMDGPU][GlobalISel] Run SIAddImgInit (detail)
  820. [mlir][SPIRV] Rename OpSpecConstantOperation -> OpSpecConstantOp (detail)
  821. [mlir]][SPIRV] Define OrderedOp and UnorderedOp and add lowerings from Standard. (detail)
  822. [RISCV] Make LMUL field in VTYPE continuous. (detail)
  823. [flang][driver] Move fixed/free from detection out of FrontendAction API (detail)
  824. [RISCV] Add new V instructions in v1.0-08a0b46. (detail)
  825. [libc++] Use ioctl when available to get random_device entropy. (detail)
  826. Revert "[AMDGPU] Implement mir parseCustomPseudoSourceValue" (detail)
  827. [OpenMP] Add time profiling support in libomp (detail)
  828. [RISCV] Update V instructions constraints to conform to v1.0 (detail)
  829. [NFC][Doc] Mention SystemZ supports StackMap generation (detail)
  830. [flang] Better C_LOC and C_ASSOCIATED in flang/module (detail)
  831. [CUDA] Normalize handling of defauled dtor. (detail)

Git (git http://labmaster3.local/git/llvm-test-suite.git)

  1. [CMake] Delete unneeded find_package(TCL) and find_package(OpenMP) (detail)
  2. Link libm in the complex-5.c testcase (detail)

Started by user Azharuddin Mohammed

This run spent:

  • 3 ms waiting;
  • 59 min build duration;
  • 59 min total from scheduled to completion.
Revision: c84b15fc6f840be062273fdf024b1532d8a861ba
  • refs/remotes/origin/main
Revision: f48d431f44610e339d00a33d57564c6029c4ff43
  • refs/remotes/origin/main
Revision: 127091bfd5edf10495fee4724fd21c666e5d79c1
  • refs/remotes/origin/main
Cobol Warnings: 0 warnings.
  • No warnings since build 534.
  • New zero warnings highscore: no warnings for 967 days!
Test Result (2 failures / +1)

Identified problems

Compile Error

This build failed because of a compile error. Below is a list of all errors in the build log:
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