Started 16 days ago
Took 7 hr 2 min

Failed Build clang-d379300-g88d5c4c2eeb6-t18455-b18455.tar.gz (Feb 8, 2021 6:01:15 AM)

Issues

No known issues detected

Build Log

Changes
  1. [libc++] Remove libc++ Debian builders (details / githubweb)
Changes
  1. [test] Fix clang/test/CodeGen tests (details)
  2. [gn build] Port 0b50fa99452f (details)
  3. Revert "Suppress non-conforming GNU paste extension in all standard-conforming modes" (details)
  4. [lit][NFC] Use enum to represent test order (details)
  5. [sanitizer][fuchsia] Implement ReleaseMemoryPagesToOS (details)
  6. [libc] Include only the relevant header files in the integration test. (details)
  7. [LoopVectorize] use IR fast-math-flags exclusively (not FP function attributes) (details)
  8. [builtins] Fix integer/pointer confusion in gcc_personality_v0.c (details)
  9. [builtins] Fix build after D95537 due to missing size_t (details)
  10. [RISCV] Rework fault first only load isel. (details)
  11. [libc] Fix the CMake var name of the list of public headers. (details)
  12. [RISCV] Reduce field sizes in searchable tables to reduce binary size. (details)
  13. [OpenMP] Fix HWLOC topology detection for 2.0.x (details)
  14. [OpenMP] Add cpuid leaf 1f topology discovery (details)
  15. [OpenMP] Fix misleading warning for OMP_PLACES (details)
  16. Parse different attribute syntaxes in arbitrary order (details)
  17. Permit __VA_OPT__ in all language modes and allow it to be detected with #ifdef. (details)
  18. [scudo][standalone] Restore GWP-ASan flag parsing (details)
  19. Silence a -Wlogical-op-parentheses diagnostic; NFC (details)
  20. [libc] Fix list of public headers usable on aarch64. (details)
  21. Ignore unknown attribute warnings in this test (details)
  22. [sanitizer] Fix crash on empty strings. (details)
  23. Fix runInTerminal failures on Windows (details)
  24. [ARM] Add BE check variants for soft-fp test. NFC (details)
  25. Revert "[sanitizer] Fix crash on empty strings." (details)
  26. [sanitizer] Fix crash on empty strings. (details)
  27. [Demangle] Support demangling Swift calling convention in MS demangler. (details)
  28. Don't allow __VA_OPT__ to be detected by #ifdef. (details)
  29. [RISCV] Move RISCVVPseudosTable from RISCVBaseInfo.h to RISCVInstrInfo.h. NFC (details)
  30. Itanium Mangling: Mangle `__alignof__` differently than `alignof`. (details)
  31. Itanium Mangling: Fix handling of <expr-primary> in <template-arg>. (details)
  32. Itanium Mangling: In 'enable_if', omit X/E around <expr-primary>. (details)
  33. DebugInfo: Deduplicate addresses in debug_addr (details)
  34. [OpenMP][NVPTX] Disable building NVPTX deviceRTL by default on a non-CUDA system (details)
  35. [AArch64][GlobalISel] Allow vector store legalization into 128-bit-wide types (details)
  36. [CodeGen] IndirectBrExpandPass: preserve Dominator Tree, if available (details)
  37. clang: Fix static_assert in a few contexts in microsoft mode (details)
  38. [flang] Search for #include "file" in right directory (take 2) (details)
  39. [LTO] Prevent devirtualization for symbols dynamically exported (details)
  40. [cxx_status] Mark P0732R2 as only 'partial', not 'Clang 12', as some of (details)
  41. [llvm-c] Move LLVMX86_AMXTypeKind & LLVMPoisonValueValueKind to the bottom to avoid value changes compared with LLVM<=11 (details)
  42. [AMDGPU] Do not reassign spilled registers (details)
  43. [clangd] Log warning when using legacy (theia) semantic highlighting. (details)
  44. [clangd] Parse Diagnostics block, and nest ClangTidy block under it. (details)
  45. [mlir][PassManager] Only reinitialize the pass manager if the context registry changes (details)
  46. [OpenMP][Libomptarget] Fix conditional in CMake for remote plugin (details)
  47. DebugInfo: Fix bug in addr+offset exprloc to use DWARFv5 addrx op instead of DWARFv4 GNU extension (details)
  48. [AMDGPU][NFC] Generate llvm.amdgcn.set.inactive tests (details)
  49. [libomptarget][NFC] Link plugins with threads support library due to std::call_once usage. (details)
  50. [AMDGPU][NFC] Pre-commit test for D95509 (details)
  51. [Support] Fix build for Haiku (details)
  52. IntrinsicEmitter: Change IntrinsicsToAttributesMap from uint8_t[] to uint16_t[] (details)
  53. [RISCV] Copy isUnneededShiftMask from X86. (details)
  54. [CSSPGO] Support of CS profiles in extended binary format. (details)
  55. [AVR] Optimize 16-bit int shift (details)
  56. [DebugInfo] Forward-declare PDBFile (NFC) (details)
  57. [llvm] Use llvm::is_sorted (NFC) (details)
  58. [llvm] Use append_range (NFC) (details)
  59. [AMDGPU] Avoid an illegal operand in si-shrink-instructions (details)
  60. [yaml2obj] - Allow empty SectionHeaderTable definitions. (details)
  61. [X86][AMX] Prevent shape def being scheduled across ldtilecfg. (details)
  62. [NFC][Transforms][Coroutines] Remove unused variable (details)
  63. [NFC][IR][AsmWriter] Fix Wreturn-type gcc warning (details)
  64. [Clang][Codegen] Truncate initializers of union bitfield members (details)
  65. [ARM][RegisterScavenging] Don't consider LR liveout if it is not reloaded (details)
  66. [clang][cli] Use variadic macros for parsing/generating (details)
  67. Use DataExtractor to decode SLEB128 in android_relas. (details)
  68. Revert "[clang][cli] Use variadic macros for parsing/generating" (details)
  69. [RISCV] Add support for RVV int<->fp & fp<->fp conversions (details)
  70. [PowerPC] Do not emit XXSPLTI32DX for sub 64-bit constants (details)
  71. [AMDGPU][GlobalISel] Handle G_PTR_ADD when looking for constant offset (details)
  72. [AMDGPU][GlobalISel] Remove redundant cmp when copying constant to vcc (details)
  73. [NFC] Move scavenge-lr.mir From AArch64 to Thumb2 test directory. (details)
  74. [ARM] Regenerate constant hoisting test. NFC (details)
  75. [MLIR][LinAlg][Docs] Add missing example code and other small fixes. (details)
  76. [mlir][Linalg] Improve codegen strategy (details)
  77. [SimplifyCFG] If provided, preserve Dominator Tree (details)
  78. [CodeGen][DwarfEHPrepare] Preserve Dominator Tree (details)
  79. [OpenCL] Hide sampler-less read_image builtins before CL1.2 (details)
  80. [DebugInfo] Remove some unused includes. NFCI. (details)
  81. [Support] Add some missing namespace closure comments. NFCI. (details)
  82. Fix "32-bit shift result used in 64-bit comparison" MSVC warning. NFCI. (details)
  83. [X86][AVX] Add PR48908 shuffle test case (details)
  84. [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - don't merge VPERMILPD ops with different low/high masks. (details)
  85. [OpenMP] Disabled profiling in `libomp` by default to unblock link errors (details)
  86. AMDGPUPrintfRuntimeBinding - don't dereference a dyn_cast<> pointer. NFCI. (details)
  87. [AArch64][SVE] Allow accesses to SVE stack objects to use frame pointer (details)
  88. [mlir][Linalg] Further improve codegen strategy and add a linalg.matmul_i8_i8_i32 (details)
  89. [ARM] Add alignment checks for MVE VLDn (details)
  90. [OpenMP][deviceRTLs] Added `[[clang::loader_uninitialized]]` explicitly (details)
  91. [OpenMP][NVPTX] Added the missing -O1 when building NVPTX bitcode libraries (details)
  92. [OpenMP][deviceRTLs] Separate declaration of target dependent functions from `target_impl.h` (details)
  93. [Orc] Remove unused header from TPC server (details)
  94. [mlir][Linalg] Reenable test that was mistakenly disabled (details)
  95. [X86] Add extload test cases from D95086 (details)
  96. Relax test expectations in debug-info-gline-tables-only-codeview.cpp (details)
  97. [mlir] Fix subview verifier. (details)
  98. [clang-tidy] Remove unnecessary #ifdef (details)
  99. [mlir][Linalg] Replace SimplePad with PadTensor in tile-and-pad (details)
  100. [MC][ELF] Fix accepting abbreviated form with sh_flags and sh_entsize (details)
  101. [APFloat] scalbn - pass DoubleAPFloat arg as const-ref. NFCI. (details)
  102. [APFloat] Remove orphan ilogb(DoubleAPFloat) declaration. NFCI. (details)
  103. [libc++] Fix extern-templates.sh.cpp test on Linux (details)
  104. [mlir] Fix gcc-8 build (details)
  105. [mlir][Linalg] Fix tests in tile-and-pad (details)
  106. [mlir] Make cuda/rocm-runtime-wrappers not depend on LLVMSupport. (details)
  107. [X86][AVX] combineHorizOpWithShuffle - fix valuetype comparison typo. (details)
  108. Revert "[DWARF] Create subprogram's DIE in DISubprogram's unit" (details)
  109. [lld][WebAssembly] Update comments mentioning legacy function names. NFC (details)
  110. [mlir] Fix integration tests (details)
  111. [libc++] [P0879] constexpr std::nth_element, and rewrite its tests. (details)
  112. [libc++] Implement format_error. (details)
  113. [RISCV] Add support for scalable vector fneg using vfsgnjn.vv (details)
  114. [mlir][sparse] use typenames for opaque pointers (details)
  115. [libc++] Implements concept constructible_from (details)
  116. [RISCV] Remove isel patterns for Zbs *W instructions. (details)
  117. [mlir] Fix test by adapting to C util functions moving to libmlir_c_runner_utils (details)
  118. Fix lldb-vscode builds on Windows targeting POSIX (details)
  119. [libcxx][test] Update directory_entry test for C++20 (details)
  120. [llvm-nm] Display defined weak STT_GNU_IFUNC symbols as 'i' (details)
  121. [NFC] Disallow unused prefixes under clang/test/CodeGenCXX (details)
  122. Better document the limitations of coro::salvageDebugInfo() (details)
  123. [mlir] NFC: split --shared-libs option into multiple lines. (details)
  124. [AMDGPU] Simplify some RUN lines. NFC. (details)
  125. [gn build] (semi-manually) port 081c1db02dd2 (details)
  126. [WebAssembly] Fix Fast ISEL not lowering 64-bit function pointers (details)
  127. [mlir] turn complex-to-llvm into a partial conversion (details)
  128. DebugInfo: Add a DWARF FORM extension for addrx+offset references to reduce relocations (details)
  129. [gn build] (manually) port 3b625060fc915 (details)
  130. [gn build] (manually) port 081c1db02dd2 more (details)
  131. [sparse][mlir] give all sparse kernels an explicit "output" tensor (details)
  132. Add convenience function for checking arrays of shapes compatible. (details)
  133. [WebAssembly] Prototype i8x16 to i32x4 widening instructions (details)
  134. [mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding (details)
  135. Revert "[mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding" (details)
  136. Fix memory leak in 4318028cd2d7633a0cdeb0b5d4d2ed81fab87864 (details)
  137. [PowerPC][Power10] Fix XXSPLI32DX not correctly exploiting specific cases (details)
  138. Removing the main to master sync GitHub workflow. (details)
  139. Support: Simplify __HAIKU__ #ifdef in llvm::sys::Wait, NFC (details)
  140. [ASTMatchers] Avoid pathological traversal over nested lambdas (details)
  141. [ASTMatchers] Add invocation matcher (details)
  142. [CMake][libc] Don't do CPU feature detection when cross-compiling (details)
  143. [CMake][libc] Support cross-compiling libc-hdrgen (details)
  144. Revert "[PDB] Defer relocating .debug$S until commit time and parallelize it" (details)
  145. Add the ability to extract the unwind rows from DWARF Call Frame Information. (details)
  146. [OpenMP] NFC: disabled two flakey tests as the bug in libomp not fixed yet (details)
  147. [GlobalISel] Add G_ASSERT_ZEXT (details)
  148. [GlobalISel] Implement widenScalar for carry-in add/sub (details)
  149. [NFC][EntryExitInstrumenter] Mark Dominator Tree as preserved in legacy-PM too (details)
  150. [NFC][PartiallyInlineLibCalls] Port to SplitBlockAndInsertIfThen() (details)
  151. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedLoad(): port to SplitBlockAndInsertIfThen() (details)
  152. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedStore(): port to SplitBlockAndInsertIfThen() (details)
  153. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedGather(): port to SplitBlockAndInsertIfThen() (details)
  154. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedScatter(): port to SplitBlockAndInsertIfThen() (details)
  155. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedExpandLoad(): port to SplitBlockAndInsertIfThen() (details)
  156. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedCompressStore(): port to SplitBlockAndInsertIfThen() (details)
  157. [PartiallyInlineLibCalls] Preserve Dominator Tree, if avaliable (details)
  158. [ScalarizeMaskedMemIntrin] Preserve Dominator Tree, if avaliable (details)
  159. [mlir][Linalg] Enable TileAndFusePattern to work with tensors. (details)
  160. [NFC][AMDGPU] Correct name of DWARF CFA extensions (details)
  161. [GlobalISel] Walk through hints in getDefIgnoringCopies et al (details)
  162. Revert "[GlobalISel] Walk through hints in getDefIgnoringCopies et al" (details)
  163. Recommit "[GlobalISel] Walk through hints in getDefIgnoringCopies et al" (details)
  164. [sanitizer] Fix msan test build on FreeBSD after 7afdc89c2054 (details)
  165. ADT: Add SFINAE to the generic IntrusiveRefCntPtr constructors (details)
  166. ADT: Fix typo in static assert message from 17c584551d573f1693990773e29fbe6b4b6fa4f4 (details)
  167. [mlir][Linalg] Fix SFINAE check to actually check the value. (details)
  168. Fix windows buildbot build errors from D89845. (details)
  169. [clang-tidy] Applied clang-tidy fixes. NFC (details)
  170. Introduce a new DialectIdentifier structure, extending Identifier with a Dialect information (details)
  171. [AArch64][GlobalISel] Add a combine to fold away truncate in: G_ICMP EQ/NE (G_TRUNC(v), 0) (details)
  172. [DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas. (details)
  173. [GlobalISel] Implement computeKnownBits for G_ASSERT_ZEXT (details)
  174. [AArch64][GlobalISel] Enable CSE for the prelegalizer combiner. (details)
  175. Revert "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas." (details)
  176. [AMDGPU] Mark V_SET_INACTIVE as defining SCC (details)
  177. Ensure that we traverse non-op() method bodys of lambdas (details)
  178. [GlobalISel] Implement regbankselect for G_ASSERT_ZEXT (details)
  179. [AMDGPU] Fix WMM Entry SCC preservation (details)
  180. [libcxx][test] MoveOnly's comparisons are non-member (details)
  181. [libc][NFC] Add a few casts to suppress loss of precision warnings (details)
  182. [libcxx][test] move libc++-specific tests into the libcxx tree (details)
  183. Reland "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas" (details)
  184. Fix typo in "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas." (details)
  185. [NFC][llvm-nm] Fix unused variable warning (details)
  186. [NFC][DebugInfo] Fix Wreturn-type gcc warning (details)
  187. [lldb] Use `foo is None` instead of `not foo` in darwin.py (details)
  188. Support a list of CostPerUse values (details)
  189. [SCEV] Do not cache comparison result upon reached max depth as "equivalence". PR48725 (details)
  190. [LiveDebugVariables] Add cache for SkipPHIsLabelsAndDebug to prevent (details)
  191. [clang-format] Add option to control the spaces in a line comment (details)
  192. [llvm] Forward-declare formatted_raw_ostream (NFC) (details)
  193. [llvm] Populate SmallVector at construction time (NFC) (details)
  194. [MustExecute] Use ListSeparator (NFC) (details)
  195. [clang-tidy] bugprone-assert-side-effect: Improve warning message. (details)
  196. [clang-tidy] bugprone-assert-side-effect: Warn on NSAssert by default. (details)
  197. [NFC][ScalarizeMaskedMemIntrin] Fix unused variable warning (details)
  198. [clangd] Add include-fixer fixit for field_incomplete_or_sizeless diagnostic. (details)
  199. Revert "[clang-format] Add option to control the spaces in a line comment" (details)
  200. [llvm-readobj/elf] - Report "bitcode files are not supported" warning for bitcode files. (details)
  201. [libc][Obvious] Remove DEPS for unistd.h in CMake file of memmove. (details)
  202. [llvm-jitlink] Replace use of deprecated gethostbyname by getaddrinfo. (details)
  203. [clang-tooling] Prevent llvm::fatal_error on invalid CLI option (details)
  204. [libc][Obvious] Fix typo (details)
  205. [mlir] Prevent segfault in Tensor canonicalization (details)
  206. Adapt lldb-instr to d47ee525f9e92898 APi change (details)
  207. [OpenMP] libomp: fix build by cl with vs2019 (details)
  208. Fix macos target assumption in test (details)
  209. [libcxx] Implement the stat function family on top of native windows APIs (details)
  210. [libcxx] Implement _FilesystemClock::now() and __last_write_time for windows (details)
  211. [libcxx] Hook up a number of operation functions to their windows counterparts (details)
  212. [libcxx] Sanitize paths before creating symlinks on windows (details)
  213. [gn build] (semi-manually) port 2ff8662b5d16 (details)
  214. [LTO] Update splitCodeGen to take a reference to the module. (NFC) (details)
  215. [MemCpyOpt] Add test for incorrect optimization across lifetime (NFC) (details)
  216. [test] Use host platform specific error message substitution in lit tests (details)
  217. [Syntax] Add syntax-tree-dump in clang-check. (details)
  218. [gn build] port e90e455d2a0cc (details)
  219. [MachineLICM] Fix wrong and confusing comment. NFC. (details)
  220. [clangd] Extract symbol-scope logic out of Quality, add tests. NFC (details)
  221. Revert "[clangd] Extract symbol-scope logic out of Quality, add tests. NFC" (details)
  222. [mlir] Remove mlir_c_runner_utils_static. (details)
  223. [X86][SSE] combineExtractWithShuffle - support zero-extending to allow extracting from narrow shuffle masks (details)
  224. clang-cl: Invent a /winsysroot concept (details)
  225. clang-cl: Accept /std:c11, /std:c17 flags (details)
  226. [TableGen] Fix instantiating multiclass in foreach (details)
  227. [flang] Fix problems with constant arrays with lower bounds that are not 1 (details)
  228. [AMDGPU] Test all register names known to AMDGPUPALMetadata (details)
  229. Revert "Disable rosegment for old Android versions." (details)
  230. [GlobalISel] Fix modifying a G_OR without notifying the observer (details)
  231. [flang][docs] Add New Flang Driver Biweekly call (details)
  232. [mlir][docs] Fix typo: even -> event (details)
  233. [AArch64][Clang][Linux] Enable out-of-line atomics by default. (details)
  234. Make the profile-filter.c test compatible with 32-bit systems (details)
  235. [libcxx][test] explicitly discard bitset::test's return (details)
  236. [libcxx][test] Silence false positive MSVC /analyze warning (details)
  237. [OpenMP][NFC] Added release note for new `deviceRTLs` and hidden helper task (details)
  238. [OpenMP] Add environment variable to force monotonic dynamic scheduling (details)
  239. [libcxx][test] Silence MSVC narrowing warning (details)
  240. [AIX] Actually push back "-mabi=vec-extabi" when option is on. (details)
  241. [VE] Add include for formatted_raw_ostream after 046cfb856517c6140d5e1c0989232e26d00b05b2 (details)
  242. [GlobalISel] Remove hint instructions in generic InstructionSelect code. (details)
  243. [CMake] Actually require python 3.6 or greater (details)
  244. Revert "[CMake] Actually require python 3.6 or greater" (details)
  245. [mlir] Preserve lexicographic order after loop collapsing. (details)
  246. [clang-tidy] Fix linking tests to LLVMTestingSupport (details)
  247. Emit metadata when instr. profiles hash mismatch occurs. (details)
  248. [SVE] delete VectorType::getNumElements() (details)
  249. [LowerConstantIntrinsics] Preserve Dominator Tree, if avaliable (details)
  250. [ShadowStackGCLowering] Preserve Dominator Tree, if avaliable (details)
  251. [ExpandMemCmpPass] Preserve Dominator Tree, if available (details)
  252. [AMDGPU] Be more specific in needsFrameBaseReg (details)
  253. [NFC][RISCV] Remove redundant pseudo instructions for vector load/store. (details)
  254. [RISCV] Update the version number to v0.10 for vector. (details)
  255. [flang] Support disabled alternative PARAMETER statement (details)
  256. [RISCV]  Update the version number to v0.10 for vector. (details)
  257. Update ElementsAttr::isValidIndex to handle ElementsAttr with a scalar. Scalar will have rank 0. (details)
  258. [VFS] Combine VFSFromYamlDirIterImpl and OverlayFSDirIterImpl into a single implementation (NFC) (details)
  259. [RISCV] Merge rv32 and rv64 vector fadd/fsub/fmul/fdiv sdnode tests into single tests files with 2 run lines. (details)
  260. Use type alias for large tuples (details)
  261. Detect Source Drift with Propeller. (details)
  262. [X86] Fix tile config register spill issue. (details)
  263. [llvm-objdump-macho] print per-second-level-page encodings for option --unwind-info (details)
  264. [lld-macho][NFC] Add new option group for versions (details)
  265. [NFC][VFS] Fix a build warning due to an extra semicolon (details)
  266. [llvm] Use append_range (NFC) (details)
  267. [llvm] Use llvm::lower_bound and llvm::upper_bound (NFC) (details)
  268. [llvm] Use isa instead of dyn_cast (NFC) (details)
  269. [ELF][test] Add --emit-relocs --gc-sections test for relocation section for a non-SHF_ALLOC section (details)
  270. [LTO] Use lto::backend for code generation. (details)
  271. [LTO] Add option enable NewPM with LTOCodeGenerator. (details)
  272. [compiler-rt][tests] Define TARGET_FLAGS (details)
  273. [ASTMatchers] Fix traversal below range-for elements (details)
  274. [LoopUnswitch] Properly update MSSA if header has non-clobbering stores. (details)
  275. Fix traversal with hasDescendant into lambdas (details)
  276. [llvm-symbolizer] - Fix the crash in GNU output style with --no-inlines and missing input file. (details)
  277. [RISCV] Update extractelt tests to sign-extend results (NFC) (details)
  278. [ASTMatchers] Fix definition of decompositionDecl (details)
  279. [TableGen] Use ListSeparator (NFC) (details)
  280. [AMDGPU] Forward-declare AMDGPUTargetMachine (NFC) (details)
  281. [llvm] Add missing header guards (NFC) (details)
  282. [ConstraintElimination] Verify CS and DFSInStack are in sync.(NFC) (details)
  283. [OpenMP][NVPTX] Refined CMake logic to choose compute capabilites (details)
  284. [TableGen] Avoid a couple vector copies in ExpandHwModeBasedTypes. (details)
  285. [TableGen] Use emplace_back to add to PatternsToMatch in GenerateVariants. Use std::move when adding to PatternsToMatch in AddPatternToMatch. (details)
  286. [RISCV] Use MVT instead of EVT in RISCVISelDAGToDAG.cpp (details)
  287. [flang] Improve shape & length characterization (details)
  288. [mlir][AVX512] Fix result type of vp2intersect (details)
  289. [RISCV] Add rv64 command line to bswap-ctlz-cttz-ctpop.ll. (details)
  290. [docs] Clarify compile_flags.txt subtleties (details)
  291. [clangd] Quote/escape argv included in log messages. (details)
  292. [clangd] Remove references to old future-based API. NFC (details)
  293. [libc++] Allow building with C++17. (details)
  294. [dsymutil][DWARFLinker][NFC] make AddressManager not depending on the order of checks for relocations. (details)
  295. Revert "[clangd] Quote/escape argv included in log messages." (details)
  296. Reland [clangd] Quote/escape argv included in log messages. (details)
  297. AMDGPU: Add missing consts (details)
  298. RegAlloc: Fix assert if all registers in class reserved (details)
  299. [VE] Fix compiler warnings (NFC) (details)
  300. [TableGen] Use ListSeparator (NFC) (details)
  301. [llvm] Drop unnecessary const from return types (NFC) (details)
  302. [lldb] [Process/FreeBSDRemote] Introduce arm64 support (details)
  303. [lldb] [Process/FreeBSDRemote] Introduce arm (32-bit) support (details)
  304. [ConstraintElimination] Add tests for ICMP_EQ predicates. (details)
  305. [LTOCodeGenerator] Use lto::Config for options (NFC). (details)
  306. [LSan][RISCV] Enable LSan for RISCV64 (details)
  307. Fix omitted kw in type alias printer (details)
  308. [RISCV][LegalizeTypes] Try to expand BSWAP before promoting if the promoted BSWAP would expand anyway. (details)
  309. CFG: Create scope for non-compound range-for body. (details)
  310. [CMake][compiler-rt][RISCV] Support RISC-V cross-compilation (details)
  311. [Sanitizer][RISCV] Fix FastUnwindTest (details)
  312. [CodeGenPrepare] Also skip lifetime.end intrinsic when check return block in dupRetToEnableTailCallOpts. (details)
  313. Fix test in "CFG: Create scope for non-compound range-for body." (details)
  314. [OpenMP] Fix comment and assertion strings (NFC). (details)
  315. [JITLink] Add missing symbols for ELF ehframe testcase, re-enable on Windows. (details)
  316. [RISCV] Custom lower fshl/fshr with Zbt extension. (details)
  317. Revert "[JITLink] Add missing symbols for ELF ehframe testcase, re-enable ...." (details)
  318. [X86] Cleanup isel patterns to use 'vnot' instead of (xor X, immAllOnesV) to improve readability. NFC (details)
  319. [PowerPC] Remove vnot_ppc and replace with the standard vnot. (details)
  320. [Mips] Cleanup isel patterns to use 'vnot' instead of (xor X, immAllOnesV). NFCI (details)
  321. [FPEnv] Intrinsic for setting rounding mode (details)
  322. [TableGen] Don't commute isel patterns if it would put an immAllOnesV or immAllZerosV on the left hand side. (details)
  323. [OpenMP] Fix python3 compatibility in openmp's lit.cfg (details)
  324. [mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding (details)
  325. [mlir] Fix missing null termination in cuLinkAddData argument. (details)
  326. Revert "[mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding" (details)
  327. [lldb][docs] Attempt to disable the generated GitHub button on the LLDB website (details)
  328. [LoopPeel] Use llvm.experimental.noalias.scope.decl for duplicating noalias metadata as needed. (details)
  329. [LoopUnswitch] Add shortcut if unswitched path is a no-op. (details)
  330. [LoopUnswitch] Pacify compiler warnings. (details)
  331. [VE] Change inetger constants 32-bit friendly (details)
  332. [ARM] Simplify extract of VMOVDRR (details)
  333. [X86][AVX] combineExtractWithShuffle - combine extracts from 256/512-bit vector shuffles. (details)
  334. [Verifier] enable llvm.experimental.noalias.scope.decl dominance check. (details)
  335. [ARM] Turn sext_inreg(VGetLaneu) into VGetLaneu (details)
  336. [Branch-Rename] Fix some links (details)
  337. [lldb/API] Expose Module::IsLoadedInTarget() to SB API (NFC) (details)
  338. [AMDGPU][MC] Corrected error position for invalid operands (details)
  339. [lldb] Remove a stray semicolon, fixing GCC warnings. NFC. (details)
  340. Revert "[clang][cli] Port OpenMP-related LangOpts to marshalling system" (details)
  341. [lldb] Use current execution context in SBDebugger (details)
  342. NFC: Migrate SpeculativeExecution to work on InstructionCost (details)
  343. [LV] Fix crash when computing max VF too early (details)
  344. GlobalISel: check type size before getZExtValue()ing it. (details)
  345. [lldb/test] Skip `SBTarget::IsLoaded` test on windows (NFC) (details)
  346. [ConstraintElimination] Add tests for signed predicates. (details)
  347. Revert "[Verifier] enable llvm.experimental.noalias.scope.decl dominance check." (details)
  348. [SCEV] Bail out if URem operand cannot be zero-extended. (details)
  349. [SVE][CodeGen] Remove performMaskedGatherScatterCombine (details)
  350. [clangd] Rename: merge index/AST refs path-insensitively where needed (details)
  351. [gn build] Port b63cd4db915c (details)
  352. [clangd] Don't rely on builtin headers for document-link.test. (details)
  353. [libc++] Fix for the Bug 41784 (details)
  354. [APFloat] multiplySignificand - pass IEEEFloat as const reference. NFCI. (details)
  355. [TableGen] Fix anonymous record self-reference in foreach and multiclass (details)
  356. [clangd] Respect ReferencesParams.context.includeDeclarations (details)
  357. [ARM] Simplify VMOVRRD from extracts of buildvectors (details)
  358. [SimplifyCFG] NFC: Rename static methods to clang-tidy standards. (details)
  359. NFC: Migrate SimplifyCFG to work on InstructionCost (details)
  360. Revert rGce587529ad8b5 - "[APFloat] multiplySignificand - pass IEEEFloat as const reference. NFCI." (details)
  361. [clangd] references: decls of overrides of x are refs to x, not decls (details)
  362. [OpenMP] Fix seg fault in libomptarget when using Info with multiple threads (details)
  363. [clangd] Remove some obsolete options that are now always on (details)
  364. [compiler-rt] Fix AArch64 out-of-line atomics visibility on mach-o (details)
  365. [AMDGPU] Fix crash with sgpr spills to vgpr disabled (details)
  366. [AMDGPU] Fix release build after 0397dca0. (details)
  367. [flang] Fix parsing of WRITE(I+J) with more accurate look-ahead (details)
  368. [ConstraintElimination] Negate IR condition directly. (details)
  369. [RISCV] Optimize (srl (and X, 0xffff), C) -> (srli (slli X, 16), 16 + C). (details)
  370. [GlobalISel] Make sure G_ASSERT_ZEXT's src ends up with the same rc as dst (details)
  371. [RISCV] Update comment text from D95774. NFC (details)
  372. [RISCV] Add scalable vector support for floating point FMA instructions (details)
  373. [LTO] Move part of gold devirt test to v1.16 directory (details)
  374. [AArch64][GlobalISel] Emit G_ASSERT_ZEXT in assignValueToReg (details)
  375. [libc++] Implements concept default_initializable. (details)
  376. [OpenMP] Disable tests if FileCheck is not available in in-tree building (details)
  377. [X86][SSE] LowerScalarImmediateShift - use APInt::getLowBitsSet for vXi8 ISD::SRL mask generation. NFCI. (details)
  378. [X86][AVX] Add 'OK' tests cases for PR48877 (details)
  379. [flang][directive] Enforce basic semantic check for all clauses (details)
  380. [NFC] Disallow unused prefixes under clang/test/Driver (details)
  381. [libc] Small adjustments to fenv tests (details)
  382. [InstCombine] add tests for min/max with extend and constant operand; NFC (details)
  383. [InstCombine] try to narrow min/max intrinsics with constant operand (details)
  384. [clang][PATCH] Fix bug 48848 assertion related to recoverFromMSUnqualifiedLookup (details)
  385. [elfabi] Fix tests which failed on different timezones (details)
  386. [X86] Accept 64-bit GPRs for vextractps when using a register that requires EVEX. (details)
  387. [NewPM][Unswitch] Add option to disable -O3 non-trivial unswitching (details)
  388. [ARM] Flatten identity shuffles through vqdmulh nodes (details)
  389. [libc][NFC] Add a death test API adaptation macro (details)
  390. [libc++][format] Add basic_format_parse_context. (details)
  391. [ConstantHoisting] Fix bug where constant materialization could insert into EH pad (details)
  392. [WebAssembly] fixed wasm64 data segment init exp not 64-bit (details)
  393. [mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding (details)
  394. [Loads] Plumb through TLI argument [NFC] (details)
  395. [OpenMP] libomp: implement nteams-var and teams-thread-limit-var ICVs (details)
  396. [mlir][spirv] Add support for OpImageType (details)
  397. Revert "[mlir][spirv] Add support for OpImageType" (details)
  398. [ConstraintElimination] Add support for EQ predicates. (details)
  399. Avoid string comparisons on the fast path of MLIR Identifier lookup (NFC) (details)
  400. Revert "[libc++][format] Add basic_format_parse_context." (details)
  401. [LoopVectorize] improve IR fast-math-flags propagation in reductions (details)
  402. NFC: Re-generate out-of-date matchers docs (details)
  403. [tests] highlight cornercase w/deref hoisting from D95815 (details)
  404. [mlir][spirv] Add support for OpImageType (details)
  405. [clang-format] Add option to control the spaces in a line comment (details)
  406. [CSSPGO] Tweaking inlining with pseudo probes. (details)
  407. [AMDGPU] Set s-memtime-inst feature from clang (details)
  408. [llvm-objcopy] -O binary: consider SHT_NOBITS sections to be empty (details)
  409. [InstrProfiling] Use !associated metadata for counters, data and values (details)
  410. [NFC][X86] Avoid redundant work inspecting callee (details)
  411. [NFC][X86] Use CallBase interface to simplify code (details)
  412. [flang][NFC] Rename complex type. (details)
  413. [obj2yaml, yaml2obj] Use Hex64 for BBAddressMap fields. (details)
  414. [lldb] Use the host architecture in TestAppleSimulatorOSType.py (details)
  415. [x86] introduce no_callee_saved_registers attribute (details)
  416. [OpenMP][Libomptarget] Remove possible harmful copy constructor call for RTLsTy (details)
  417. [Utils] Add a switch controlling prefix warnings in UpdateTestChecks (details)
  418. [mlir] Add custom directive hooks for printing mixed integer or value operands. (details)
  419. AMDGPU: Fix dbg_value handling when forming soft clause bundles (details)
  420. [LoopVectorize] Relax a FCmpInst assert to dyn_cast after D95690 (details)
  421. [test] Fix unuses FileCheck prefixes in clang/test/Modules (details)
  422. [test] Fix unuses FileCheck prefixes in lld (details)
  423. [llvm] Use pop_back_val (NFC) (details)
  424. [TableGen] Use ListSeparator (NFC) (details)
  425. [TableGen] Use range-based for loops (NFC) (details)
  426. [VFS] Add support to RedirectingFileSystem for mapping a virtual directory to one in the external FS. (details)
  427. clang-extra: fix incorrect use of std::lock_guard by adding variable name (identified by MSVC [[nodiscard]] error) (details)
  428. [test] Fix unused FileCheck prefixes in compiler-rt/test (details)
  429. [AArch64] Homogeneous Prolog and Epilog Size Optimization (details)
  430. [MLIR][TOSA] Comparison based elementwise operations for tosa-to-linalg (details)
  431. [test] Fix unused FileCheck prefixes in lldb (details)
  432. [test] Default clang/test to FileCheck --allow-unused-prefixes=false (details)
  433. [SCEV] Apply loop guards to divisibility tests (details)
  434. [test] Fix unused FileCheck prefixes in compiler-rt (details)
  435. [ORC] Clear unused materializing info entries. (details)
  436. [test] Fix unused FileCheck prefixes in clang-tidy and one llvm/test/Reduce test (details)
  437. [test] Fix unused FileCheck prefixes in test/Reduce (details)
  438. Revert "[AArch64] Homogeneous Prolog and Epilog Size Optimization" (details)
  439. [NFC][Docs] Fix RAVFrontendAction doc's CMakelists.txt for Shared build (details)
  440. [SelectionDAG] Prevent scalable vector warning from ComputeNumSignBits on extract_vector_elt on a scalable vector. (details)
  441. [mlir][Standard] Extend n-D vector lowering to LLVM to [s|z]exti ops. (details)
  442. [CSSPGO] Call site prioritized inlining for sample PGO (details)
  443. [RISCV] Replace NoX0 SDNodeXForm with a ComplexPattern to do the selection of the VL operand. (details)
  444. Added clamp i64 to i16 global isel pattern. (details)
  445. clang-format (details)
  446. Added comments. (details)
  447. Added early exit. (details)
  448. Renames (details)
  449. Refactored the pattern matching. (details)
  450. Fixed the lit tests and a bug in the implementation. (details)
  451. Reverted unintended git-format change. (details)
  452. Renamed identifiers in lit (details)
  453. Move Combiner to PreLegalize step (details)
  454. Move step to PreLegalizer (details)
  455. Fixed tests. (details)
  456. Code changes yielded from review. (details)
  457. Resolve formatting changes. (details)
  458. Updating formatting changes. (details)
  459. Formatting changes. (details)
  460. Formatting changes (details)
  461. Added and used new target pseudo for v_cvt_pk_i16_i32, changes due to code review. (details)
  462. Implemented a MED3_S32 GIR opcode. (details)
  463. Removed the generic virtual register creations. Reworked the tests. (details)
  464. Renamed med3 opcode, removed superfluous copy. (details)
  465. Added missing includes. (details)
  466. Reverted whitespace changes. (details)
  467. Fixed includes. (details)
  468. Fixed includes. (details)
  469. Removed Diff file. (details)
  470. [CSSPGO] Factor out common part for CSSPGO inline and AFDO inline (details)
  471. Fix build break from D95024 (details)
  472. [AMDGPU] Clarify calling conv about inactive lanes (details)
  473. [AMDGPU] Mark epilog restores as frame-destroy (details)
  474. [dllimport] Honor always_inline when deciding whether a dllimport function should be available for inlining (PR48925) (details)
  475. [mlir] Keep track of region signature conversions as argument replacements (details)
  476. Fold one-use variable into assert. NFCI. (details)
  477. [SVE][LoopVectorize] Add masked load/store and gather/scatter support for SVE (details)
  478. [flang][driver] Disallow non-existent input files in the frontend driver (details)
  479. [ARM] Regenerate LowOverheadLoops mir tests. NFC (details)
  480. Revert "Fix build break from D95024" (details)
  481. Revert "[CSSPGO] Factor out common part for CSSPGO inline and AFDO inline" (details)
  482. [ARM] Remove DLS lr, lr (details)
  483. [OpenCL] Change extension handling for -fdeclare-opencl-builtins (details)
  484. [X86][AVX] Add missing VEX_WIG tags from VPACKUSDW/VPHSUBD/VPCMPISTRI/VPCMPISTRM/VPCMPESTRI/VPCMPESTRM (details)
  485. [mlir][Linalg] Refactor Linalg vectorization for better reuse and extensibility. (details)
  486. [X86] Fix disassembly of x86-64 GDTLS code sequence (details)
  487. [X86][AVX512] Support variable-index vector insertion on AVX512 targets (PR47924) (details)
  488. [AMDGPU][MC] Corrected parsing of optional modifiers (details)
  489. [mlir][Linalg] Fix unused variable warning in Release builds. NFC. (details)
  490. [clangd] Report only decl of overridding method in xref. (details)
  491. Revert "[test] Default clang/test to FileCheck --allow-unused-prefixes=false" (details)
  492. [mlir][Linalg] Fix and properly test CodegenStrategy API (details)
  493. [ASTMatchers] Fix matching after generic top-level matcher (details)
  494. NFC: Migrate SimpleLoopUnswitch to work on InstructionCost (details)
  495. NFC: Migrate SpeculateAroundPHIs to work on InstructionCost (details)
  496. Revert "[lldb] Use current execution context in SBDebugger" (details)
  497. [X86][SSE] LowerINSERT_VECTOR_ELT - pull out repeated EltSizeInBits calls. NFCI. (details)
  498. [ARM] Select VINS from vector inserts (details)
  499. [ASTMatchers] Add matchers for decomposition decls (details)
  500. [clang-format] Add case aware include sorting. (details)
  501. [ARM] Extra shuffle tests. NFC (details)
  502. Revert "[InstrProfiling] Use !associated metadata for counters, data and values" (details)
  503. [ASTMatchers] Ignore parts of BindingDecls which are not spelled in source (details)
  504. [clangd] Fix race in Global CDB shutdown (details)
  505. [AVR][clang] Fix a bug in AVR toolchain search paths (details)
  506. [NFC][InstCombine] Add tests for  (~x) a>> y  -->  ~(x a>> y)  fold (PR48995) (details)
  507. [InstCombine] Host inversion out of ashr's value operand (PR48995) (details)
  508. [mlir] Put template specialization in the same namespace (details)
  509. [clang][PATCH][NFC] Correct test case related to review D95482 (details)
  510. [OpenCL] Add diagnostics for references to functions (details)
  511. Ensure that the matcher is instantiated (details)
  512. [ARM] Add MVE insert-of-extract pattern (details)
  513. [PowerPC] Materialize 34 bit constants with pli on Power 10. (details)
  514. [OpenMP][NFC] Adding FAQ Entry for errors with static libraries (details)
  515. [CSSPGO] Factor out common part for CSSPGO inline and AFDO inline (details)
  516. [AIX] Improve option processing for mabi=vec-extabi and mabi=vec=defaul (details)
  517. [mlir] Fix scf.for single iteration canonicalization check (details)
  518. [mlir][spirv] Define sp.VectorShuffle (details)
  519. Revert "[mlir] Fix scf.for single iteration canonicalization check" (details)
  520. [AMDGPU] Save fp/bp after csr saves (details)
  521. [AMDGPU] Remove unused tmp register (details)
  522. Fixed failing OpenCL test (details)
  523. [ARM] Mark MVE_VMOV_to_lane_32 as isInsertSubregLike (details)
  524. [ConstraintElimination] Add nicer way to dump constraints (NFC). (details)
  525. [flang][NFC] Update #include and comment. (details)
  526. [OpenMP] Fix sign comparison warnings from GCC (details)
  527. [ARM] Correct some tablegen operand types. NFC (details)
  528. [InlineFunction] Only update noalias scopes once for an instruction. (details)
  529. [ExpandReductions] add test for fmin with FMF; NFC (details)
  530. [yaml2obj/obj2yaml/llvm-readobj] Support SHF_GNU_RETAIN (details)
  531. [MC] Support SHF_GNU_RETAIN as section flag 'R' (details)
  532. [test] Add basic _Unwind_ForcedUnwind + exception tests (details)
  533. [ConstraintElimination] Add test with pointer bitcast. (details)
  534. [MC] Upgrade DWARF version to 5 upon .file 0 (details)
  535. [debugserver] Fix -Winconsistent-missing-override warnings on arm64 (details)
  536. [CSSPGO] Passing the clang driver switch -fpseudo-probe-for-profiling to the linker. (details)
  537. [ELF] Delete unused --warn-ifunc-textrel (details)
  538. [libcxx] Implement the space function for windows (details)
  539. [lld-macho][NFC] refactor relocation handling (details)
  540. [OpenMP] Fix iterations calculation for dependent counters. (details)
  541. [debugserver] Fix -Wunused-function warnings on arm64 (details)
  542. [RISCV] Use a ComplexPattern to merge isel patterns for vector load/store with GPR and FrameIndex addresses. (details)
  543. [ConstraintElimination] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off build (details)
  544. [debugserver] Fix -Wsign-compare warnings on arm64 (details)
  545. [mlir][NFC] Use explicit `mlir` namespace in generated code (details)
  546. [mlir][NFC] Add missing include guards to MlirOptMain.h (details)
  547. [mlir] Allow to use constant lambda as callbacks for `TypeConverter` (details)
  548. [mlir] Print more verbose message in case of type inference error (details)
  549. [debugserver] Fix -Wmissing-field-initializers warnings on arm64 (details)
  550. [mlir] Return new Operation from `Rewriter::replaceOpWithNewOp` (details)
  551. [RISCV] Correct types in tablegen multiclasses found by D95874. (details)
  552. [RISCV] Fix incorrect RVV sdiv/udiv lowering (details)
  553. Fix CMake LLVM_TARGETS_TO_BUILD "Native" option to work with JIT (details)
  554. [mlir] Delay adding the __resume function (details)
  555. [MLIR] [CMake] Support building MLIR standalone (details)
  556. Fix namespace for MLIR Async Runtime (details)
  557. [test] Default clang/test to FileCheck --allow-unused-prefixes=false (details)
  558. [flang] Detect UBOUND() error on assumed-size array (details)
  559. [flang] Implement IEEE_SUPPORT_xxx inquiry functions (details)
  560. Ensure that InstructionCost actually implements a total ordering (details)
  561. [flang][NFC] Update #include. (details)
  562. [CSSPGO] Introducing distribution factor for pseudo probe. (details)
  563. [flang][NFC] Update the CG rewrite pass. (details)
  564. [mlir][Pattern] Create a new IRRewriter class to enable sharing code with pattern rewrites (details)
  565. Revert "Ensure that InstructionCost actually implements a total ordering" (details)
  566. [lldb] Convert assertTrue(a == b) to assertEqual(a, b) (details)
  567. Disable CFI in __get_elem to allow casting a pointer to uninitialized memory (details)
  568. Revert "Fix namespace for MLIR Async Runtime" (details)
  569. [libc++] Add new queues for specific macOS system versions (details)
  570. [libcxx] Implement the current_path function for windows (details)
  571. [libcxx] Implement the canonical function for windows (details)
  572. [ConstraintElimination] Skip pointer casts. (details)
  573. [dfsan] Clean TLS after sigaction callbacks (details)
  574. Diagnose if a SLEB128 is too large to fit in an int64_t. (details)
  575. [GWP-ASan] Add aligned allocations. (details)
  576. [GWP-ASan] Add locking around unwinder for atfork protection. (details)
  577. Revert "[GWP-ASan] Add aligned allocations." (details)
  578. [AArch64] Homogeneous Prolog and Epilog Size Optimization (details)
  579. [gn build] Port 4f58b1bd2974 (details)
  580. [test][NewPM] Pin various tests to the legacy PM (details)
  581. [flang] Add TypeAndShape::MeasureElementSizeInBytes() (details)
  582. [FileCheck] Make --allow-unused-prefixes cl::ZeroOrMore (details)
  583. [mlir][Vector] Add lowering to LLVM for vector.bitcast (details)
  584. [mlir] Fix scf.for single iteration canonicalization check (details)
  585. [libc] Add hardware implementations of ceil and ceilf for aarch64. (details)
  586. [GlobalISel] Check if branches use the same MBB in matchOptBrCondByInvertingCond (details)
  587. AMDGPU: Don't consider global pressure when bundling soft clauses (details)
  588. AMDGPU: Fix adding extra operands for i128 asm constraints (details)
  589. [lldb/test] Stop recording fundamental return types (NFC) (details)
  590. [PowerPC] [NFC] fix wording typos (details)
  591. [VFS] Fix Wreturn-type gcc warning (NFC) (details)
  592. [yaml2obj][wasm] Support numeric relocation type (details)
  593. [clang-format] Fix MSVC "unsafe use of type 'bool' in operation" warning (NFC) (details)
  594. [CSSPGO] Fix MSVC initializing truncation warning (NFC) (details)
  595. [Statepoint] Handle 'undef' operand tied to def (details)
  596. [clang-tidy] Fix crash in readability-identifier-naming check (details)
  597. [dfsan] Wrap memmove (details)
  598. [NFC] Fix typo in comment (details)
  599. [Docs] Update HowToSubmitABug (details)
  600. [RISCV] Add new vector instructions in v0.10. (details)
  601. [OpenMP] Add OpenMP offloading toolchain for AMDGPU (details)
  602. [RISCV] Load/store vector mask types. (details)
  603. [gn build] Port fcf03e728007 (details)
  604. [CodeGen] Drop unnecessary const from return types (NFC) (details)
  605. [Transforms/Utils] Use range-based for loops (NFC) (details)
  606. [AsmPrinter] Use ListSeparator (NFC) (details)
  607. [InstrProfiling] Use !associated metadata for counters, data and values (details)
  608. [libcxx] Implement the permissions function for windows (details)
  609. [libcxx] Implement the read_symlink function for windows (details)
  610. [clang-include-fixer] Pre-reserve vector size. NFC (details)
  611. [X86] Correct types in tablegen multiclasses found by D95874. (details)
  612. [VPlan][NFC] Introduce constructors for VPIteration (details)
  613. [LIBC] Add optimized memcpy routine for AArch64 (details)
  614. [AArch64][SVE]Add cost model for broadcast shuffle (details)
  615. Revert "[AMDGPU] Add a new Clamp Pattern to the GlobalISel Path." (details)
  616. [clang][AVR] Improve avr-ld command line options (details)
  617. [OpenCL] Add cl_khr_subgroup_ballot to TableGen BIFs (details)
  618. [OpenCL] Add cl_khr_subgroup_non_uniform_vote to TableGen BIFs (details)
  619. [Flang][OpenMP] Add semantic checks for invalid branches into or out of OpenMP constructs (details)
  620. [clangd] Report xref for base methods. (details)
  621. [clang][AVR][NFC] Fix a typo (details)
  622. Fix MLIR Async Runtime DLL on Windows (details)
  623. [OpenCL] Fix address space in binding of initializer lists to referencs (details)
  624. [Sema] Fix -Warray-bounds false negative when casting an out-of-bounds array item (details)
  625. [OpenCL][Docs] Fix command line flag in the example. (details)
  626. [X86][SSE] Support variable-index float/double vector insertion on SSE41+ targets (PR47924) (details)
  627. [LoopVectorize] add test for fake min/max; NFC (details)
  628. AMDGPU: Move handling of allocation of fixed ABI inputs (details)
  629. [test] Use host platform specific error message substitution in lit tests - continued (details)
  630. Revert "[ConstantFold] Fold more operations to poison" (details)
  631. [AMDGPU] Fix multiclass template parameter types. NFC. (details)
  632. [ConstraintElimination] Add some tests with conds in loop header. (details)
  633. [FPEnv][X86] Platform builtins edition: clang should get from the AST the metadata for constrained FP builtins (details)
  634. [flang] Add -fsyntax-only to f18; retain -fparse-only synonym (details)
  635. [Hexagon] Add ELF flags for Hexagon V68 (details)
  636. [dfsan] Clean TLS after signal callbacks (details)
  637. [flang][NFCI] Relpace `LoopOp` Op with `DoLoopOp` Op in FIR Dialect (details)
  638. [DWARF] Location-less inlined variables should not have DW_TAG_variable (details)
  639. [VPlan] Manage induction value creation using VPValues. (details)
  640. Revert "[DWARF] Location-less inlined variables should not have DW_TAG_variable" (details)
  641. [OpenMP] Fixed an issue that taskwait doesn't work on detachable task (details)
  642. [flang] Enable FIR types and Dialect round trip tests (details)
  643. [DAGCombiner] Remove (sra (shl X, C), C) if X has more than C sign bits. (details)
  644. [AMDGPU] Added -mcpu to couple more tests. NFC. (details)
  645. Revert "AMDGPU: Don't consider global pressure when bundling soft clauses" (details)
  646. [scudo/standalone] Use zx_system_get_page_size() on Fuchsia (details)
  647. [gwp_asan] Use zx_system_get_page_size() on Fuchsia (details)
  648. [lldb] Fix debugserver-entitlements.plist path (details)
  649. RegisterCoalescer: Prune undef subranges from copy pairs in loops (details)
  650. [lld-macho] Associate each Symbol with an InputFile (details)
  651. [lld-macho] Force-loading should share code path with regular archive loads (details)
  652. [lld-macho] Remove stray ehFrame change (details)
  653. [lld-macho] Rename VERSION CONTROL to VERSION TARGETING in helptext (details)
  654. [sanitizer_common] Use zx_system_get_page_size() on Fuchsia (details)
  655. [libc][NFC] Move generic math implementations to the generic directory. (details)
  656. [dfsan] Test IGN and DFL for sigaction (details)
  657. [dfsan] Wrap strcat (details)
  658. [flang] Fix calls to LBOUND() intrinsic for arrays with lower bounds not 1 (details)
  659. RegisterCoalescer: Fix not setting undef on coalesced subregister uses (details)
  660. Set GPU context before {cu,hip}MemHostRegister. (details)
  661. [GlobalISel] Combine narrowScalar of G_ADD and G_SUB. NFC (details)
  662. Delete CUDA context after linking device code. (details)
  663. [NFC][CUDA] Refactor registering device variable (details)
  664. [SampleFDO][NFC] Detach SampleProfileLoader from SampleCoverageTracker (details)
  665. [clang-tblgen] AnnotateAttr::printPretty has spurious comma when no variadic argument is specified (details)
  666. [Hexagon] Add LLVM instruction definitions for Hexagon V68 (details)
  667. [mlir] Add gpu async integration test. (details)
  668. Fix overflowing signed left shift, found by ubsan buildbot. (details)
  669. [asan] Fix pthread_create interceptor (details)
  670. [NewPM][HelloWorld] Move HelloWorld to Utils (details)
  671. [lld-macho] Try to fix Windows build (details)
  672. Add API for adding arguments to blocks (details)
  673. [libc++] Rationalize our treatment of contiguous iterators and __unwrap_iter(). (details)
  674. [Coverage] Propogate counter to condition of conditional operator (details)
  675. [lldb] Honor the CPU type & subtype when launching on macOS (details)
  676. [lldb] Check for both Lua 5.3 and 5.4 error messages in the tests. (details)
  677. [GlobalISel] Add sext(constant) -> constant artifact combine. (details)
  678. PR49020: Diagnose brace elision in designated initializers in C++. (details)
  679. Turn on the new pass manager by default (details)
  680. Revert "[LTOCodeGenerator] Use lto::Config for options (NFC)." (details)
  681. Revert "[LTO] Add option enable NewPM with LTOCodeGenerator." (details)
  682. Revert "[LTO] Use lto::backend for code generation." (details)
  683. PR44325 (and duplicates): don't issue -Wzero-as-null-pointer-constant (details)
  684. [clang-tidy] Use new mapping matchers (details)
  685. [Docs] Add some documentation for constructor homing, a debug info optimization (-fuse-ctor-homing) (details)
  686. [libc++] [P0879] constexpr std::sort (details)
  687. [AArch64][GlobalISel] Emit G_ASSERT_ZEXT in assignValueToAddress for ZExt params (details)
  688. Revert "[InstrProfiling] Use !associated metadata for counters, data and values" (details)
  689. [AArch64][GlobalISel] Change store value type from p0 -> s64 to import patterns (details)
  690. [CSSPGO][llvm-profgen] Pseudo probe based CS profile generation (details)
  691. [lldb] Rollback to using i386 for the watch simulator (details)
  692. [OpenMPIRBuilder] Implement collapseLoops. (details)
  693. [OpenMP][NVPTX] Take functions in `deviceRTLs` as `convergent` (details)
  694. Make the folder more robust against op fold() methods that generate a type mismatch (details)
  695. [MLIR] Fix building unittests in in-tree build (details)
  696. [CSSPGO][llvm-profgen] Compress recursive cycles in calling context (details)
  697. [CSSPGO][llvm-profgen] Aggregate samples on call frame trie to speed up profile generation (details)
  698. [test] Pin spir-codegen.ll to legacy PM (details)
  699. Fix the guaranteed alignment of memory returned by malloc/new on Darwin (details)
  700. [Support] Drop unnecessary const from return types (NFC) (details)
  701. [TableGen] Use ListSeparator (NFC) (details)
  702. [Transforms/IPO] Use range-based for loops (NFC) (details)
  703. [NFC][Coroutine] Remove redundant comment (details)
  704. [lldb] Convert more assertTrue to assertEqual (NFC) (details)
  705. [NFC] Fix the noprofile attribute comment (details)
  706. [ASTReader] Always rebuild a cached module that has errors (details)
  707. Revert "[CSSPGO][llvm-profgen] Aggregate samples on call frame trie to speed up profile generation" (details)
  708. Revert "[CSSPGO][llvm-profgen] Compress recursive cycles in calling context" (details)
  709. [CSSPGO][llvm-profgen] Compress recursive cycles in calling context (details)
  710. [hip][cuda] Enable extended lambda support on Windows. (details)
  711. [mlir][Linalg] NFC - Extract a standalone LinalgInterfaces (details)
  712. Fix miscompile when performing template instantiation of non-dependent (details)
  713. Give this test a target triple. (details)
  714. [mlir][Linalg] Generalize the definition of a Linalg contraction. (details)
  715. [Syntax] Support condition for IfStmt. (details)
  716. [clangd] Detect rename conflicits within enclosing scope (details)
  717. [AMDGPU] Save all lanes for reserved VGPRs (details)
  718. [Support] Indent multi-line descr of enum cli options. (details)
  719. [clang][cli] Command line round-trip for HeaderSearch options (details)
  720. [clang-cl] Remove the /fallback option (details)
  721. [mlir] Apply source materialization in case of transitive conversion (details)
  722. [lldb] Make TestLocalVariables.py compatible with the new pass manager (details)
  723. [mlir] make vector to llvm conversion truly partial (details)
  724. [ARM] Handle f16 in GeneratePerfectShuffle (details)
  725. Re-land D94976 after revert in e29552c5aff6 (details)
  726. [mlir][Linalg] Drop SliceOp (details)
  727. [ElementCount] NFC: Set 'const' qualifier for getWithIncrement/Decrement. (details)
  728. [gn build] (manually) port 0609f257dc2e2c3 (details)
  729. Revert "[hip][cuda] Enable extended lambda support on Windows." (details)
  730. [X86] Remove stale TODO comment. NFC. (details)
  731. [flang][driver] Add forced form flags and -ffixed-line-length (details)
  732. [clang] Add AddClang.cmake to the list of the CMake modules that are installed (details)
  733. [AVR] Remove an assertion that causes generic CodeGen tests to fail (details)
  734. AMDGPU: Add support for amdgpu-unsafe-fp-atomics attribute (details)
  735. [mlir] Return scf.parallel ops resulted from tiling. (details)
  736. [OpenCL] Fix default address space in template argument deduction. (details)
  737. [ConstraintElimination] Support conditions from loop preheaders (details)
  738. [OpenCL][Docs] Link page explaining tooling for offline compilation. (details)
  739. NFC: Migrate LoopUnrollPass to work on InstructionCost (details)
  740. [flang][driver] Add PrescanAction frontend action (nfc) (details)
  741. [Dexter] Avoid infinite loop in dbgeng driver (details)
  742. [AVR] Fix 14 Generic CodeGen tests by making address space explicit or optional (details)
  743. [AVR] Add 'XFAIL' to the remaining failing Generic CodeGen tests for AVR (details)
  744. [X86] Use VT::changeVectorElementType helper where possible. NFCI. (details)
  745. [libc++] Rename include/support to include/__support (details)
  746. [AVR] Fix up a few accidentally-regressed Generic CodeGen tests recently broken (details)
  747. [InstCombine] add tests for demanded/known bits of shifted constant; NFC (details)
  748. [Hexagon] Add clang builtin definitions for Hexagon V68 (details)
  749. [libc++] Adds a make_string test helper function. (details)
  750. [Hexagon] Add -mv68 option to driver (details)
  751. [flang][driver] Add support for `-J/-module-dir` (details)
  752. [clang][Arm] Fix handling of -Wa,-march= (details)
  753. [libc++] Fix libcxx build on 32bit architectures with 64bit time_t defaults e.g. riscv32 (details)
  754. [libc++] Make feature-test macros consistent with availability macros (details)
  755. [CSSPGO][llvm-profgen] Aggregate samples on call frame trie to speed up profile generation (details)
  756. [libc++] Remove the ability to use braced-init for filesystem paths (details)
  757. [flang][driver] Fix reading from stdin when using `-test-io` (details)
  758. [lldb] Simplify the logic to detect compiler flag support (details)
  759. [mlir][Linalg] Introduce a ContractionOpInterface (details)
  760. [AMDGPU][GlobalISel] Use scalar min/max instructions (details)
  761. [AMDGPU][GlobalISel] Fix v2s16 right shifts (details)
  762. [mlir][ODS] Small fixes for ODS classes (details)
  763. [llvm-objdump] --source: drop the warning when there is no debug info (details)
  764. [mlir][ODS] Add explicit namespace to `ViewLikeInterface` definition (details)
  765. [examples] Fix Target does not support MC emission in ParallelJIT (details)
  766. [ELF] Allow R_386_GOTOFF from .debug_info (details)
  767. [ELF] Make SHF_GNU_RETAIN sections GC roots (details)
  768. [mlir][ODS] Use StringLiteral instead of StringRef when applicable (details)
  769. Remove dead code from Linalg vectorization to fix GCC warning (NFC) (details)
  770. [OpenMP][deviceRTLs] Drop `assert` in common parts of `deviceRTLs` (details)
  771. [PS4] Allow triple to reflect the new company name. (details)
  772. [AMDGPU] Add f16 to i1 CodeGen patterns. (details)
  773. [NFC][llvm-mca] Fix compiler warning (details)
  774. Reland "Ensure that InstructionCost actually implements a total ordering" (details)
  775. [ExpandReductions] fix FMF requirement for fmin/fmax (details)
  776. [mlir] Silence GCC warnings (details)
  777. Remove overzealous verifier check on DW_OP_LLVM_entry_value and improve the documentation (details)
  778. Revert "[mlir][ODS] Use StringLiteral instead of StringRef when applicable" (details)
  779. [lldb-vscode] correctly use Windows macros (details)
  780. [CSSPGO][llvm-profgen] Merge and trim profile for cold context to reduce profile size (details)
  781. Print the "no plugin" warning only when there is no plugin (details)
  782. [MemorySSA] Don't treat lifetime.end as NoAlias (details)
  783. [libc++] Add format check to CI (details)
  784. [TargetLowering] Use LegalOnly operand to isOperationLegalOrCustom to simplify some code. NFC (details)
  785. [clangd] Improve name conflict detection (details)
  786. [flang][NFC] Rename IntType to IntegerType. (details)
  787. Correct some confused diagnostic terminology (details)
  788. [ARM] Do not emit ldrexd/strexd on Cortex-M chips (details)
  789. Fix miscomputation of dependence for elaborated types that are (details)
  790. [CodeComplete] Guess type for designated initializers (details)
  791. [HIP] Add __managed__ macro to header (details)
  792. [mlir] Small touchups to LangRef attribute section (details)
  793. [sanitizer] Add suffix to report file name (details)
  794. Revert "[BuildLibcalls, Attrs] Support more variants of C++'s new, add attributes for C++'s delete" (details)
  795. Don't infer attributes on '::operator new'. (details)
  796. Revert "[libc++] [P0879] constexpr std::nth_element, and rewrite its tests." (details)
  797. [flang][msvc] Reapply "Explicitly reference "this" inside closure" (details)
  798. [flang] Remove dims type and gendims op. (details)
  799. [CUDA][HIP] Fix checking dependent initalizer (details)
  800. [mlir] Mark LogicalResult as LLVM_NODISCARD (details)
  801. [asan] Add %d variable to external_symbolizer_path option, so that user can specify paths relative to the location of the binary. (details)
  802. Fix a test case after committing D94563. (details)
  803. [CSSPGO][llvm-profgen] Fix bug with parsing hybrid sample trace line (details)
  804. Fix test case from D94563. (details)
  805. [RISCV] Add i8/i16 test cases to div.ll and i8/i16/i64 to rem.ll. NFC (details)
  806. fix -Werror build issue. (details)
  807. [AST] Update LVal before evaluating lambda decl fields. (details)
  808. [OpenMP][libomptarget] Fixed an issue that device sync is skipped if the kernel doesn't have any argument (details)
  809. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (details)
  810. DebugInfo: Temporarily work around -gsplit-dwarf + LTO .debug_gnu_pubnames regression after D94976 (details)
  811. [sanitizer] Fix the test on android (details)
  812. Add missing test update from 3e5ce49 (details)
  813. [WebAssembly] Support single-floating-point immediate value (details)
  814. [WebAssembly] Use single-threaded mode when -matomics isn't enabled. (details)
  815. [TargetLowering] Use Align in allowsMisalignedMemoryAccesses. (details)
  816. [X86] Generate unaligned access for fixed slots in unaligned stack (details)
  817. [RISCV] Split vrgather intrinsics into separate vrgather.vv and vrgather.vx intrinsics. (details)
  818. [RISCV] Use LLVMScalarOrSameVectorWidth to make avoid needing to mention the index type for vrgatherei16 intrinsics. (details)
  819. [ARM][WebAssembly] Fix incorrect MCOperand::createDFPImm after D96091 (details)
  820. [MC] Add createFPImm/isFPImm/setFPImm to smooth migration from FPImm to DFPImm after D96091 (details)
  821. [VE] Fix allowsMisalignedMemoryAccesses after D96097 (details)
  822. [MC] Add isFPImm after D96091 (details)
  823. [Darwin] Switch to new logging api for sanitizers (details)
  824. LLVMgold.so: Fix tests after D95380 (details)
  825. [IR] Drop unnecessary const from return types (NFC) (details)
  826. [GlobalISel] Use ListSeparator (NFC) (details)
  827. [Transforms/Scalar] Use range-based for loops (NFC) (details)
  828. [flang] Adapt mlir based error status handling in `tco` tool (details)
  829. [Test] Add more tests demonstrating oddities in behavior of LSR (details)
  830. [lldb/test] Reduce API test tools configuration boilerplate (details)
  831. [lldb/cmake] Reduce duplication in generation lldb-dotest (details)
  832. [OpenCL] Introduce new language options for OpenCL keywords. (details)
  833. [mlir][linalg] Linalg.fill on tensor should not have side-effects (details)
  834. [llvm-objdump] Fix missing first line of license in header file (details)
  835. [lldb][NFC] Minor comment and inlining fixes for Args (details)
  836. [CostModel] Remove VF from IntrinsicCostAttributes (details)
  837. [RISCV] Add patterns for scalable-vector fsqrt (details)
  838. [RISCV] Optimize sign-extended EXTRACT_VECTOR_ELT nodes (details)
  839. [RISCV] Support scalable-vector integer reduction intrinsics (details)
  840. [NFC] inline variable (details)
  841. [NFC] Simplify expression (details)
  842. [clangd] Take into account what is in the index (symbols, references, etc.) at indexes merge (details)
  843. [AArch64][SVE] Coalesce ptrue instrinsic calls where possible (details)
  844. DWARFDebugFrame.h - fix Wdocumentation warning. NFCI. (details)
  845. TypeMismatchCheck.cpp - fix Wdocumentation warning. NFCI. (details)
  846. CodeGenPassBuilder.h - fix Wdocumentation warning. NFCI. (details)
  847. IROutliner.cpp - fix Wdocumentation warnings. NFCI. (details)
  848. SampleProfile.cpp - fix Wdocumentation warning. NFCI. (details)
  849. AArch64LowerHomogeneousPrologEpilog.cpp - fix Wdocumentation warning. NFCI. (details)
  850. IROutliner.cpp - fix Wdocumentation warning. NFCI. (details)
  851. [mlir][Linalg] Add option to anchor on func name in TestLinalgCodegenStrategy (details)
  852. [Test] Add tests demonstrating missing case of usub with overflow usage (details)
  853. Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute" (details)
  854. [mlir][Linalg] NFC - Refactor vectorization to be more composable (details)
  855. [mlir][Linalg] Fix spurious test change (details)
  856. Treat opencl_unroll_hint subject errors as semantic rather than parse errors (details)
  857. [mlir] Add `const` qualifiers to `AffineMap` methods (details)
  858. [LoopVectorize][ARM] Regenerate mve-gather-scatter-tailpred.ll test (details)
  859. Revert "[PowerPC] [Clang] Enable float128 feature on P9 by default" (details)
  860. [clangd] Deduplicate scopes in IncludeFixer queries (details)
  861. [mlir] Turn Linalg to LLVM into a partial conversion (details)
  862. [mlir][Linalg] NFC - Improve usage of mlir::linalg::isaContractionOpInterface (details)
  863. [ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly (details)
  864. Revert "[ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly" (details)
  865. [mlir][vector] Add patterns to cast away leading 1-dim (details)
  866. Add an API to simplify setting TraversalKind in clang-tidy matchers (details)
  867. [clang-tidy] Simplify implementation of container-size-empty (details)
  868. We can only move static allocas into the resume entry points (details)
  869. [ObjC][ARC] Use operand bundle 'clang.arc.rv' instead of explicitly (details)
  870. [mlir][spirv] Add more vector conversion patterns (details)
  871. [mlir][vector] Add constant folding for fp16 to fp32 bitcast (details)
  872. [OpenCL] Add cl_khr_subgroup_shuffle* to TableGen BIFs (details)
  873. [RGT][ProfileData] Correct a test assertion (details)
  874. [Test] Fix test case demonstrating oddities in behavior of LSR. (details)
  875. [ASTMatchers] Fix segfault when Action is nullptr (details)
  876. [OpenCL] Add macro definitions of OpenCL C 3.0 features (details)
  877. LoopUnrollAndJam] Only allow loops with single exit(ing) blocks (details)
  878. Recommit of a2fdf9d4d734732a6fa9288f1ffdf12bf8618123. (details)
  879. Drop LLVM_i1, LLVM_i8, LLVM_i32, LLVM_IntBase types (details)
  880. [lldb] Emit type annotation in SWIG generated Python code. (details)
  881. [clangd] Trace queue state for each TUScheduler action. (details)
  882. [MSP430] Fix multiclass template parameter types. NFC. (details)
  883. Revert "Revert "[libc++] [P0879] constexpr std::nth_element, and rewrite its tests."" (details)
  884. [gn build] Turn on new pass manager by default (details)
  885. [AMDGPU] Add Fiji target in fptosi/fptoui instruction-select MIR tests. (details)
  886. [ELF] Improve --icf=safe diagnostic (details)
  887. [dfsan] Add thread registration (details)
  888. [CodeView][DebugInfo] Update the code for removing template arguments from the display name of a codeview function id. (details)
  889. [DAGCombiner][SVE] Fix invalid use of getVectorNumElements() in visitSRA. (details)
  890. [DebugInfo] Fix error from D95893, where I accidentally used an (details)
  891. Stop traping on sNaN in __builtin_isnan (details)
  892. [libc] Add aarch64 flavors of floor, round, sqrt and trunc. (details)
  893. [flang][NFC] Update comments. (details)
  894. [flang][NFC] Make KindTy consistent and consistently used. (details)
  895. [WebAssembly] locals can now be indirect in DWARF (details)
  896. [Codegen][ReplaceWithVecLib] add pass to replace vector intrinsics with calls to vector library (details)
  897. [Reassociate] add test for shl+or; NFC (details)
  898. [PhaseOrdering] add test to show combined result of reassociate+instcombine+vectorizers; NFC (details)
  899. [lic++][docs] Explain noexcept policy for narrow contracts. (details)
  900. [NVPTX][NewPM] Temporarily disable NVPTX passes in new PM pipeline (details)
  901. [RISCV] Correct types in tablegen multiclasses found by D95874. (details)
  902. Revert "[Codegen][ReplaceWithVecLib] add pass to replace vector intrinsics with calls to vector library" (details)
  903. [CUDA][HIP] Fix device variable linkage (details)
  904. [libc++] Further improve the contiguous-iterator story, and fix some bugs. (details)
  905. [flang][fir] Add FIR's vector type. (details)
  906. [libcxx] Use the posix code for directory_entry::__do_refresh (details)
  907. [libcxx] Implement temp_directory_path using GetTempPath on windows (details)
  908. Various minor fixes for python 3 (details)
  909. Don't emit coverage mapping for excluded functions (details)
  910. Allow SmallPtrSet to be used with a std::insert_iterator (details)
  911. [gn build] enable new pass manager more, follow-up to 39ceb5c9cfe (details)
  912. [WebAssembly] Prevent data inside text sections in assembly (details)
  913. [clang][emscripten] Add builtin define for __EMSCRIPTEN_PTHREADS__ (details)
  914. [libc++abi] Disable _Unwind_ForcedUnwind + exception tests for ARM EHABI (details)
  915. [mlir][vector] Add pattern to shuffle bitcast ops (details)
  916. [libc][aarch64] Enable a bunch of math functions. (details)
  917. [debugserver] Fix more warnings in DNBArchImplARM64 (details)
  918. [lldb] Re-enable TestExprsChar on arm64 (details)
  919. [WebAssembly] ensure .functype applies to right label in assembler (details)
  920. [lld-macho] Fix alignment & layout to match ld64 and satisfy kernel & codesign (details)
  921. SPARCv9: recognize SIR trap instruction (details)
  922. Have stripDebugInfo() also strip !llvm.loop annotations from all (details)
  923. Add a link to the LLVM Dev recording from the MLIR tutorial landing page (details)
  924. Rework ExecutionEngine::invoke() to make it more friendly to use from C++ (details)
  925. [CSSPGO] Use merged base profile for hot threshold calculation (details)
  926. [AsmPrinter] __patchable_function_entries: Set SHF_LINK_ORDER for binutils 2.36 and above (details)
  927. [AMDGPU] Drop unnecessary const from a return type (NFC) (details)
  928. [llvm] Fix header guards (NFC) (details)
  929. [Transforms/Instrumentation] Use range-based for loops (NFC) (details)
  930. [ELF] --gc-sections: collect unused SHF_LINK_ORDER .gcc_except_table (details)
  931. .gcc_except_table: Set SHF_LINK_ORDER if binutils>=2.36, and drop unneeded unique ID for -fno-unique-section-names (details)
  932. [MLIR] [affine-loop-fusion] Fix a bug about non-result ops in affine-loop-fusion (details)
  933. NFC: Migrate LoopFlatten to work on InstructionCost. (details)
  934. [AArch64] Correct some tablegen operand types. NFC (details)
  935. NFC: Migrate LoopIdiomRecognize to work on InstructionCost (details)
  936. [WebAssembly] Fix call unwind mismatches (details)
  937. [WebAssembly] Fix catch unwind mismatches (details)
  938. [Hexagon] Fix multiclass template parameter types. NFC. (details)
  939. [Sparc] Fix multiclass template parameter types. NFC. (details)
  940. [PowerPC] Fix multiclass template parameter types. NFC. (details)
  941. [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - merge VPERMILPD ops with different low/high masks. (details)
  942. [WebAssembly] Handle EH terminate pads for cleanup (details)
  943. [gn build] Port be0efa1f2368 (details)
  944. [WebAssembly] Update InstPrinter and AsmParser for new EH instructions (details)
  945. [LTT] Don't attempt to lower type tests used only by assumes (details)
  946. [LSR] Add test for multi-edge latch (NFC) (details)
  947. [AssumptionCache] Do not track llvm.assume calls (PR49043) (details)
  948. [AssumptionCache] Avoid dangling llvm.assume calls in the cache (details)
  949. [X86] Don't pass a 1 to the second argument of ISD::FP_ROUND in LowerFCOPYSIGN. (details)
  950. [IR] Drop unnecessary const from return types (NFC) (details)
  951. [TableGen] Use ListSeparator (NFC) (details)
  952. [Analysis] Use range-based for loops (NFC) (details)
  953. [ELF][test] Improve aarch64 tests (details)
  954. [lldb] Use assertIn/NotIn over assertTrue/False (NFC) (details)
  955. [Polly] Fix build after AssumptionCache change (D96168) (details)
  956. [ConstraintElimination] Extend test coverage. (details)
  957. [TableGen] Make all the fields in PatternToMatch private. NFCI (details)
  958. [ConstraintElimination] Require GEPs to be inbounds for decomposition. (details)
  959. [X86][AVX] Fold extract_subvector(splat, c) -> extract_subvector(splat, 0) (details)
  960. [DAG] SelectionDAG::isSplatValue - handle OR/XOR cases (details)
  961. [ASTMatchers] Add static constructor for ArgKinds of Matchers (details)
  962. Make it possible to store NodeKinds in ArgKind (details)
  963. [Reassociate] allow or->add with shl operands (details)
  964. [ASTMatchers ]Make MatcherDescriptors indicate the node type they match (details)
  965. [ASTMatchers] Make it possible to build mapAnyOf through the registry (details)
  966. [ASTMatchers] Change internal method API (details)
  967. [ASTMatchers] Extract parsing of bind token from the bind id (details)
  968. Add clang-query support for mapAnyOf (details)
  969. Add code complete support for mapAnyOf (details)
  970. [clang-tidy] fix modernize-loop-convert to retain needed array-like operator[] (details)
  971. [SelectionDAG] Drop unnecessary const from a return type (NFC) (details)
  972. [TableGen] Use ListSeparator (NFC) (details)
  973. [Transforms/Utils] Use range-based for loops (NFC) (details)
  974. [ConstraintElimination] Add additional tests. (details)
  975. [LV] Replace some uses of VectorLoopValueMap with VPTransformState (NFC) (details)
  976. [ConstraintElimination] Decompose zext for unsigned compares. (details)
  977. ELFObjectWriter: Don't sort local symbols (details)
  978. [MC][test] Improve STT_FILE tests (details)
  979. ELFObjectWriter: Make STT_FILE precede associated local symbols (details)
  980. ELFObjectWriter: Don't de-duplicate STT_FILE symbols (details)
  981. [scan-build-py] Update scan-build-py to allow outputing as SARIF (details)
  982. [Test] Add failing test for PR49087 (details)
  983. [mlir][ODS] Allow to specify custom namespace for `NativeOpTrait` (details)
  984. [elf-core] Improve reading memory from core file (details)
  985. [clang][cli] Generate and round-trip analyzer options (details)
  986. Reorder MLIRContext location in BuiltinAttributes.h (details)
  987. Revert "Reorder MLIRContext location in BuiltinAttributes.h" (details)
  988. [clang][cli] Generate and round-trip preprocessor options (details)
  989. [ARM] i16 insert-of-extract to VINS pattern (details)
  990. [clang][index] Mark file as C++ in parse-all-comments test (details)
  991. [modules] Put Frontend/OpenMP headers into a Clang module to fix the module build (details)
  992. [clang][cli] Report result of ParseLangArgs (details)
  993. [LLDB] Disable TestExprsChar.py, still fails on Arm/Linux (details)
  994. Use remote regnums in expedited list, value regs and invalidate regs (details)
  995. [clang][cli] NFC: Mirror CreateFromArgs order in generateCC1CommandLine (details)
  996. Revert "[clang][cli] Report result of ParseLangArgs" (details)
  997. [WebAssembly] Fix multiclass template parameter types. NFC. (details)
  998. Revert "Revert "Reorder MLIRContext location in BuiltinAttributes.h"" (details)
  999. [Analysis] Remove unused functions from TargetLibraryInfo (details)
  1000. [RISCV] Support the scalable-vector fadd reduction intrinsic (details)
  1001. [DebugInfo] Re-engineer a test to be stricter, add XFails (details)
  1002. [LLDB] Fix buildbot regression in symbol-binding.test (details)
  1003. [OpenCL] Do not enforce ASTContext for OCL2Qual (details)
  1004. [ValueTypes] Fix size of nxv1f16 (32 -> 16). (details)
  1005. [AMDGPU][MC][GFX10] Improved errors reporting for invalid MIMG NSA operands (details)
  1006. [ARM] Add some float Biquad cases showing difficult shuffling. NFC (details)
  1007. [ARM] Testing for stored extracted values. NFC (details)
  1008. Follow up to e05c10380ce7: add aarch64 to test XFails (details)
  1009. [AMDGPU][MC] Corrected error position for invalid dim modifiers (details)
  1010. [ARM] Make v2f64 scalar_to_vector legal (details)
  1011. [MLIR][LangRef doc] Fix a small typo. (details)
  1012. [AMDGPU]: Fixes an invalid clamp selection pattern. (details)
  1013. [lldb] Debugger: reuse ExecutionContextRef to create ExecutionContext from Target (details)
  1014. Reland "[lldb] Make CommandInterpreter's execution context the same as debugger's one" (details)
  1015. [lldb/tests] Un-skip TestGuiBasicDebug.py on Arm and AArch64 (details)
  1016. [lldb/tests] Removed add_test_categories decorator for python API tests, NFC (details)
  1017. Reapply "[clang][cli] Report result of ParseLangArgs" (details)
  1018. [clang][CodeComplete] Fix crash on ParenListExprs (details)
  1019. Revert "[Sema] Fix -Warray-bounds false negative when casting an out-of-bounds array item" (details)
  1020. Revert "DebugInfo: Temporarily work around -gsplit-dwarf + LTO .debug_gnu_pubnames regression after D94976" (details)
  1021. Revert "Re-land D94976 after revert in e29552c5aff6" (details)
  1022. [AMDGPU] Generate test checks and add GFX10 test coverage (details)
  1023. [ConstraintElimination] Improve index handing during constraint building. (details)
  1024. [MLIR][SPIRV] NFC: Split serialization code among multiple files. (details)

Started by upstream project relay-test-suite-verify-machineinstrs build number 9260
originally caused by:

This run spent:

  • 6 hr 59 min waiting;
  • 7 hr 2 min build duration;
  • 7 hr 2 min total from scheduled to completion.
Revision: c744ef8bd3629a023a3958525aaf41b0be906528
  • refs/remotes/origin/master
Revision: 88d5c4c2eeb66e0ca62d7a502bd82ac1e902cafb
  • detached

Identified problems

No identified problem

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