Started 1 day 0 hr ago
Took 5 hr 21 min

Success Build #174 (Aug 8, 2020 1:37:57 AM)

Changes
  1. [SyntaxTree] Fix crash on pointer to member function (details)
  2. Improve diagnostics for disallowed attributes used with multiversioning (details)
  3. Permit nowthrow and nonnull with multiversioning. (details)
  4. Fix sphinx indentation warning. (details)
  5. [X86] getFauxShuffleMask - drop unnecessary computeKnownBits OR(X,Y) shuffle decoding. (details)
  6. Fix sphinx indentation warning to stop newline in byref section html output. (details)
  7. [AMDGPU] Generate frem test checks (details)
  8. [AMDGPU] Use fma for lowering frem (details)
  9. [test] Use abspath instead of realpath sometimes (details)
  10. [PowerPC] Custom lowering for funnel shifts (details)
  11. Fix sphinx "Title underline too short" warning (details)
  12. Separate code-block tag with a newline to fix code snippet html output (details)
  13. [PowerPC] Don't remove single swap between the load and store (details)
  14. [clang][BPF] support type exist/size and enum exist/value relocations (details)
  15. [OpenMP] Don't use MSVC workaround with MinGW (details)
  16. [llvm-symbolizer] Switch command line parsing from llvm::cl to OptTable (details)
  17. GlobalISel: Hack a test to avoid a bug introducing a verifier error (details)
  18. [docs] Mention LLVM_ENABLE_MODULES. (details)
  19. [InstSimplify] refactor min/max folds with shared operand; NFC (details)
  20. [lldb/Host] Upstream macOS TCC code (details)
  21. [GlobalISel] Don't transform FSUB(-0, X) -> FNEG(X) in GlobalISel. (details)
  22. AMDGPU/GlobalISel: Ensure subreg is valid when selecting G_UNMERGE_VALUES (details)
  23. [DWARFYAML] Fix unintialized value Is64BitAddrSize. NFC. (details)
  24. [GlobalISel] Remove redundant FNEG tests. (details)
  25. [MLIR] Simplify semi-affine expressions (details)
  26. Fix sphinx indentation warnings by adding explicit line breaks to address space hierarchy (details)
  27. [gn build] (manually) merge 593e1962 (details)
  28. sanitizer_symbolizer_libcdep.cpp: Change --inlining=true to --inlines and --inlining=false to --no-inlines (details)
  29. Fix -Wconstant-conversion warning with explicit cast (details)
  30. [MLIR][SPIRVToLLVM] Indentation and style fix in tests (details)
  31. [InstSimplify] add tests for compare of min/max; NFC (details)
  32. [test] Fix another realpath->abspath. (details)
  33. [clang] improve diagnostics for misaligned and large atomics (details)
  34. Revert "[HotColdSplit] Add test case for unlikely attribute in outlined function" (details)
  35. [SCCP] Propagate inequalities (details)
  36. [llvm-symbolizer] Add compatibility aliases for --inlining={true,false} (details)
  37. [InstSimplify] Add tests for icmp with urem divisor (NFC) (details)
  38. [InstSimplify] Peephole optimization for icmp (urem X, Y), X (details)
  39. [NFC][LV] Vectorized Loop Skeleton Refactoring (details)
  40. [mlir] [VectorOps] Add expand/compress operations to Vector dialect (details)
  41. [libc++abi] Make sure we use a 32 bit guard on 32 bit Aarch64 (details)
  42. AMDGPU/GlobalISel: Add baseline tests for andn2/orn2 matching (details)
  43. GlobalISel: Add node mappings for frameindex/blockaddress (details)
  44. [libc] Add implementations for isblank, iscntrl, isgraph, ispunct. (details)
  45. GlobalISel: Handle llvm.localescape (details)
  46. [llvm-symbolizer][test] Fix pdb/pdb.test after D83530 (details)
  47. [MLIR][Affine] Fix createPrivateMemRef in affine fusion (details)
  48. BPF: support type exist/size and enum exist/value relocations (details)
  49. [FastISel] Don't transform FSUB(-0, X) -> FNEG(X) in FastISel (details)
  50. [MLIR] Change FunctionType::get() and TupleType::get() to use TypeRange (details)
  51. [WebAssembly] Use "signed char" instead of "char" in SIMD intrinsics. (details)
  52. [libFuzzer] Fix endianness issue in ForEachNonZeroByte() (details)
  53. [SanitizerCoverage] Fix types of __stop* and __start* symbols (details)
  54. [libFuzzer] Enable for SystemZ (details)
  55. [lldb/Test] Add missing stdio.h includes (details)
  56. [OpenMP] support build on msys2/mingw with clang or gcc (details)
  57. [HotColdSplit] Add test case for unlikely attribute in outlined function (details)
  58. [AArch64][SVE] Widen narrow sdiv/udiv operations. (details)
  59. [lldb-vscode ]Add Syntax Highlighting to Disassembly View (details)
  60. GlobalISel: Add utilty for getting function argument live ins (details)
  61. [lldb/Test] Skip tests that try to get the remote environment (details)
  62. AMDGPU/GlobalISel: Select llvm.returnaddress (details)
  63. [llvm][NFC] Moved implementation of TrainingLogger outside of its decl (details)
  64. AMDGPU/GlobalISel: Use live in helper function for returnaddress (details)
  65. [lldb/Test] Add @skipIfRemote decorator to TestProcessList.py (details)
  66. [RDF] Remove uses of RDFRegisters::normalize (deprecate) (details)
  67. [SelectionDAG][SVE] Support scalable vectors in getConstantFP() (details)
  68. [Hexagon] Use InstSimplify instead of ConstantProp (details)
  69. Teach SROA to handle allocas with more than one dbg.declare. (details)
  70. [RDF] Lower the sorting complexity in RDFLiveness::getAllReachingDefs (details)
  71. [RDF] Cache register aliases in PhysicalRegisterInfo (details)
  72. [RDF] Really remove remaining uses of PhysicalRegisterInfo::normalize (details)
  73. BPF: simplify IR generation for __builtin_btf_type_id() (details)
  74. [RDF] Use hash-based containers, cache extra information (details)
  75. [RDF] Add operator<<(raw_ostream&, RegisterAggr), NFC (details)
  76. Fix debugserver's qProcessInfo reporting of maccatalyst binaries (details)
  77. [NFC][InstCombine] Negator: add tests for negation of left-shift by constant (details)
  78. [NFC][InstCombine] Fix value names (s/%tmp/%i/) and autogenerate a few tests being affected by negator change (details)
  79. [InstCombine] Negator: -(X << C)  -->  X * (-1 << C) (details)
  80. Revert "[InstCombine] Negator: -(X << C)  -->  X * (-1 << C)" (details)
  81. [llvm] Expose type and element count-related APIs on TensorSpec (details)
  82. [StackSafety,NFC] Add combined index test (details)
  83. [lldb/testsuite] Skip 'frame diagnose' tests based on architecture (details)
  84. [X86] Optimize getImpliedDisabledFeatures & getImpliedEnabledFeatures after D83273 (details)
  85. PR46997: don't run clang-format on clang's testcases. (details)
  86. [StackSafety,NFC] Add combined index test (details)
  87. [llvm-cov] reset executation count to 0 after wrapped segment (details)
  88. GlobalISel: Move load/store lowering to separate functions (details)
  89. GlobalISel: Fix redundant variable and shadowing (details)
  90. GlobalISel: Simplify code (details)
  91. GlobalISel: Use buildAnyExtOrTrunc (details)
  92. DomTree: Make PostDomTree immune to block successors swap (details)
  93. [BPI][NFC] Unify handling of normal and SCC based loops (details)
  94. Revert "DomTree: Make PostDomTree immune to block successors swap" (details)
  95. [JumpThreading] Add a test for D85023; NFC (details)
  96. [JumpThreading] Consider freeze as a zero-cost instruction (details)
  97. [llvm-rc] Allow string table values split into multiple string literals (details)
  98. [MLIR][SPIRVToLLVM] Updated documentation for SPIR-V to LLVM conversion (details)
  99. DomTree: Make PostDomTree indifferent to block successors swap (details)
  100. [MLIR][SPIRVToLLVM] Conversion pattern for loop op (details)
  101. [SyntaxTree] Add test coverage for `->*` operator (details)
  102. [lldb] fix building with panel.h being in /usr/include/ncurses/ (details)
  103. [lldb][gui] implement TerminalSizeChanged() (details)
  104. [lldb][gui] implement shift+tab for going back in views (details)
  105. [lldb][gui] implement breakpoint removal on breakpoint toggling (details)
  106. [lldb][gui] move TestGuiBasicDebug.py to lldb/test and update it (details)
  107. [lldb][gui] add a test for 'b' (toggle breakpoint) (details)
  108. [Flang] Fix multi-config generator builds (details)
  109. [AMDGPU] Lower frem f16 (details)
  110. [AMDGPU] Precommit tests for D84518 Propagate fast math flags in frem lowering (details)
  111. [AMDGPU] Propagate fast math flags in frem lowering (details)
  112. [MLIR][SPIRVToLLVM] Updated LLVM types in the documentation (details)
  113. [AArch64][SVE] Disable tail calls if callee does not preserve SVE regs. (details)
  114. Do not map read-only data memory sections with EXECUTE flags. (details)
  115. [lldb/TestingSupport] Manually disable GTEST_HAS_TR1_TUPLE (details)
  116. [lldb] Use PyUnicode_GetLength instead of PyUnicode_GetSize (details)
  117. [lldb] Suppress MSVC warning C4065 (details)
  118. [compiler-rt] Normalize some in/out doxygen parameter in interface (details)
  119. [MLIR][Shape] Expose extent tensor type builder (details)
  120. [lldb] temporary commit to see why a test is failing only on lldb-aarch64-ubuntu (details)
  121. Revert "[lldb] temporary commit to see why a test is failing only on lldb-aarch64-ubuntu" (details)
  122. [docs] Document pattern of using CHECK-SAME to skip irrelevant lines (details)
  123. [llvm-symbolizer] Add legacy aliases -demangle=true and -demangle=false. (details)
  124. [llvm-readobj/elf] - Add a testing for --stackmap and refine the implementation. (details)
  125. [mlir] Lower RankOp to LLVM for unranked memrefs. (details)
  126. [mlir] Conversion of ViewOp with memory space to LLVM. (details)
  127. [lldb] expect TestGuiBasicDebug.py failure on aarch64 (details)
  128. [DAG] Fold vector (aext (load x)) -> (zext (truncate (zextload x))) (details)
  129. [SVE] Add lowering for fixed length vector and, or & xor operations. (details)
  130. Revert "[CMake] Simplify CMake handling for zlib" (details)
  131. [X86][AVX] Add test showing unnecessary duplicate HADD instructions (details)
  132. CallLowering.h - remove unnecessary CCState forward declaration. NFCI. (details)
  133. GISelWorkList.h - remove unnecessary includes. NFCI. (details)
  134. Support member expressions in bugprone-bool-pointer-implicit-conversion. (details)
  135. [obj2yaml] Add support for dumping the .debug_aranges section. (details)
  136. [mlir] Fix convert-to-llvmir.mlir test broken due to syntax change (details)
  137. DWARFVerifier.h - remove unnecessary forward declarations and includes. NFCI. (details)
  138. [ARM][CostModel] Implement getCFInstrCost (details)
  139. [CUDA][HIP] Support accessing static device variable in host code for -fno-gpu-rdc (details)
  140. [mlir] Remove LLVMTypeTestDialect (details)
  141. [clang][NFC] Remove spurious +x flag on DeclTemplate.cpp and DeclTemplate.h (details)
  142. [clang][NFC] Add a test showcasing an unnamed template parameter in a diagnostic (details)
  143. [clang][NFC] Remove an old workaround for MSVC 2013 (details)
  144. [clang][NFC] Document NamedDecl::printName (details)
  145. [clang][nearly-NFC] Remove some superfluous uses of NamedDecl::getNameAsString (details)
  146. [clang][NFCI] Get rid of ConstantMatrixTypeBitfields to avoid increasing the size of every type. (details)
  147. [clang][NFC] DeclPrinter: use NamedDecl::getDeclName instead of NamedDecl::printName to print the name of enumerations, namespaces and template parameters. (details)
  148. [gn build] (manually) merge 3ab01550b (details)
  149. Recommit "[InstCombine] Negator: -(X << C)  -->  X * (-1 << C)" (details)
  150. [mlir] Initial version of C APIs (details)
  151. [clang] Add -fno-delayed-template-parsing to the added unit tests in DeclPrinterTest.cpp (details)
  152. [Statepoints] Operand folding in presense of tied registers. (details)
  153. [OpenMP] Fix `present` for exit from `omp target data` (details)
  154. [OpenMP][Docs] Add map clause reordering status as unclaimed (details)
  155. [OpenMP][Docs] Mark `present` map type modifier as done (details)
  156. [OpenMP] Fix `omp target update` for array extension (details)
  157. [llvm-readobj] - Make decode_relrs() don't return Expected<>. NFCI. (details)
  158. [X86][AVX] Fold CONCAT(HOP(X,Y),HOP(Z,W)) -> HOP(CONCAT(X,Z),CONCAT(Y,W)) for integer types (details)
  159. [X86] isHorizontalBinOp - only update LHS/RHS references on success (details)
  160. [libc] Add isspace, isprint, isxdigit implementations. (details)
  161. [libc] [obvious] Add ctype functions to linux api. (details)
  162. Bump forgotten version nbr in llvm/docs/conf.py (details)
  163. [clangd] Fix a crash in DefineInline (details)
  164. [InstSimplify] reduce code duplication in simplifyICmpWithMinMax(); NFC (details)
  165. MachO: support `-syslibroot` (details)
  166. [JITLink][AArch64] Improve debug output for addend relocations. (details)
  167. [JITLink][AArch64] Handle addends on PAGE21 / PAGEOFF12 relocations. (details)
  168. Add libFuzzer shared object build output (details)
  169. [ELF] --oformat=binary: use LMA to compute file offsets (details)
  170. [ELF] --icf: don't fold text sections with LSDA (details)
  171. [ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD (details)
  172. [mlir] Fix rank bitwidth in UnrankedMemRefType conversion. (details)
  173. [MLIR][NFC] Fix clang-tidy warnings in std to llvm conversion (details)
  174. [InstSimplify] add tests for icmp with 'mul nuw' operand; NFC (details)
  175. [NFC][InstCombine] Tests for negation of `add` w/ single negatible operand (details)
  176. [InstCombine] Negator: 0 - (X + Y)  -->  (-X) - Y  iff a single operand negated (details)
  177. Remove special Hexagon packet traversal code (details)
  178. [lldb] Make SBTarget::LaunchSimple start form the target's LaunchInfo (details)
  179. [lldb] Add an option to inherit TCC permissions from parent. (details)
  180. [NFC][InstCombine] Negator: include all the needed headers, IWYU (details)
  181. [LoopVectorizer] Inloop vector reductions (details)
  182. [ASan][Darwin] Adapt test for macOS 11+ version scheme (details)
  183. [lldb/test] Replace LLDB_TEST_SRC env variable with configuration (details)
  184. [TFUtils] Expose untyped accessor to evaluation result tensors (details)
  185. Revert "[LoopVectorizer] Inloop vector reductions" (details)
  186. [X86][SSE] Fold 128-bit PACK(EXTEND(X),EXTEND(Y)) -> CONCAT(X,Y) subvectors (details)
  187. [msan] Remove readnone and friends from call sites. (details)
  188. [LIBOMPTARGET]Fix order of mapper data for targetDataEnd function. (details)
  189. Fix _ExtInt(1) to be a i1 in memory. (details)
  190. [clangd] Hide "swap if branch" tweak (details)
  191. Remove Olesen from LLVM code owners (details)
  192. [MLIR][LinAlg] Use AnyTypeOf for LinalgOperand for better error msg. (details)
  193. [libFuzzer] Do not link pthreads on Android. (details)
  194. [mlir][nfc] Rename `promoteMemRefDescriptors` to `promoteOperands`. (details)
  195. [flang][NFC] Unify OpenMP and OpenACC structure checker (details)
  196. [clang-format] fix BreakBeforeBraces.MultiLine with for each macros (details)
  197. [InstSimplify] add vector tests for icmp with mul nuw; NFC (details)
  198. [InstSimplify] fold icmp with mul nuw and constant operands (details)
  199. [lldb/test] Use realpath consistently for test root file paths. (details)
  200. [InstSimplify] fold icmp with mul nsw and constant operands (details)
  201. AMDGPU: Fix verifier error with undef source producing s_bitset* (details)
  202. AMDGPU: Remove leftover test (details)
  203. [spirv] Fix bitwidth emulation for Workgroup storage class (details)
  204. AMDGPU: Refactor buffer atomic intrinsic lowering (details)
  205. [NFC][InstCombine] Add tests for negation of old-style [n]abs, select-of-op-vs-negation-of-op (details)
  206. [InstCombine] Negator: -(cond ? x : -x)  -->  cond ? -x : x (details)
  207. [mlir][StandardToSPIRV] Use spv.UMod for index re-calculation (details)
  208. [clangd] Disable define out-of-line code action on templates (details)
  209. Revert "Add libFuzzer shared object build output" (details)
  210. [clangd][NFC] Delete dead code in ExtractFunction code action (details)
  211. AMDGPU: Eliminate BUFFER_ATOMIC_PK_ADD_F16 node (details)
  212. [Driver] Accept -fno-lto in clang-cl (details)
  213. [NewPM][LoopRotate] Rename rotate -> loop-rotate (details)
  214. [AMDGPU] gfx1031 target (details)
  215. [AMDGPU] Added missing gfx1031 cases to CGOpenMPRuntimeGPU.cpp (details)
  216. AMDGPU: Correct prolog SP initialization logic (details)
  217. [CUDA] Work around a bug in rint/nearbyint caused by a broken implementation provided by CUDA. (details)
  218. [lldb/test] Support git commit version ids for clang. (details)
  219. [Propeller]: Use a descriptive temporary symbol name for the end of the basic block. (details)
  220. [AMDGPU] Scavenge temp reg for AGPR spill (details)
  221. [libomptarget][NFC] Replace `%ld` with PRId64 for data of type int64_t. (details)
  222. [libc] Add strspn implementation and std::bitset (details)
  223. [OpenMP] Fix `present` diagnostic for array extension (details)
  224. [OpenMP] Fix `target data` exit for array extension (details)
  225. [WebAssembly] Fix types in wasm_simd128.h and add tests (details)
  226. [InstCombine] add tests for icmp with mul nsw/nuw; NFC (details)
  227. [InstCombine] fold icmp with 'mul nsw/nuw' and constant operands (details)
  228. CFG: Destroy temporaries in (a,b) expression in the correct order. (details)
  229. [lldb] Modify the `skipIfRemote` decorator so we can skip all PExpect tests. (details)
  230. [lldb] Skip TestProcessConnect when running remotely (details)
  231. Add verification for DW_AT_decl_file and DW_AT_call_file. (details)
  232. [mlir] use the new stateful LLVM type translator by default (details)
  233. [lldb] Skip test_launch_simple on Windows (details)
  234. [X86] Add test case for PR47000. NFC (details)
  235. [X86] Disable copy elision in LowerMemArgument for scalarized vectors when the loc VT is a different size than the original element. (details)
  236. [MSSA][NewPM] Handle tests with -print-memoryssa (details)
  237. [X86] Rename mod128.ll to divmod128.ll and add test cases for sdiv/udiv/urem. (details)
  238. [CMake] Simplify CMake handling for zlib (details)
  239. [ELF] Allow SHF_LINK_ORDER sections to have sh_link=0 (details)
  240. [Analyzer][WebKit] UncountedLambdaCaptureChecker (details)
  241. [ELF][test] Add REQUIES: x86 and -triple=x86_64 to linkorder-mixed.s (details)
  242. [ELF] Fix type of ciesWithLSDA after D84610 (details)
  243. [gn build] Port 820e8d8656e (details)
  244. [mlir] [VectorOps] Add masked load/store operations to Vector dialect (details)
  245. [MSSA] Update test with more detailed and resilient checks. [NFC] (details)
  246. [lld-macho] Fix errant search and replace. NFC (details)
  247. [ELF][test] Add another -triple=x86_64 to linkorder-mixed.s (details)
  248. [JumpThreading] Add a test that duplicates insts of a basic block with cond br to preds; NFC (details)
  249. [JumpThreading] Allow duplicating a basic block into preds when its branch condition is freeze(phi) (details)
  250. [flang] Fix compilation warning in check-directive-structure.h (details)
  251. [lldb] Make UBSan tests remote ready (details)
  252. [AMDGPU] add buffer_atomic_swap for float (details)
  253. [NewPM][opt] Add more codegen passes (details)
  254. AMDGPU: Remove ATOMIC_PK_FADD (details)
  255. "|" used when "||" was meant in SBTarget::FindFunctions (details)
  256. GetPath() returns a std::string temporary.  You can't reference just the c_str. (details)
  257. [CMake] Print the autodetected host linker version (details)
  258. [lldb] Fix bug in skipIfRosetta decorator (details)
  259. [JITLink][MachO][AArch64] More PAGEOFF12 relocation fixes. (details)
  260. [lldb] Remove pointless assign to found_suffix (NFC) (details)
  261. Fix typo in test. Thanks to Andrew Ng for spotting this! (details)
  262. [X86] Remove incomplete custom handling of i128 sdivrem/udivrem on Windows. (details)
  263. [Coroutines] Use  to collect lifetime marker of  in CoroFrame Differential Revision: https://reviews.llvm.org/D85279 (details)
  264. [ARM, AArch64] Fix a comment typo. NFC. (details)
  265. [AArch64] [Windows] Error out on unsupported symbol locations (details)
  266. [lldb][gui] truncate long lines/names if needed (details)
  267. [lldb][gui] use syntax highlighting also in gui mode (details)
  268. [lldb][gui] use names for color pairs, instead of magic numbers (details)
  269. [X86] Rename X86::getImpliedFeatures to X86::updateImpliedFeatures and pass clang's StringMap directly to it. (details)
  270. [clang-tidy] Fix bugprone-bad-signal-to-kill-thread crash when `SIGTERM` was undefined after definition. (details)
  271. [clang-tidy] Fix bugprone-bad-signal-to-kill-thread crash when `SIGTERM` is not a literal. (details)
  272. [update_cc_test_checks.py] Add test for D84511 (details)
  273. Fix qsort() interceptor for FreeBSD (details)
  274. [lit] Remove ANSI control characters from xunit output (details)
  275. [compiler-rt] Fix build of Sanitizer-Test_Nolibc after D80648 (details)
  276. [DWARFYAML][debug_info] Pull out dwarf::FormParams from DWARFYAML::Unit. (details)
  277. [clang][Driver] Don't hardcode --as-needed/--no-as-needed on Illumos (details)
  278. [NFC][InstCombine] Add tests for comparisons between x and negation of x (PR39480) (details)
  279. [InstCombine] (-NSW x) s> x  --> x s< 0  (PR39480) (details)
  280. [InstCombine] (-NSW x) ==/!= x  --> x ==/!= 0  (PR39480) (details)
  281. [InstCombine] (-NSW x) s>= x  --> x s<= 0  (PR39480) (details)
  282. [InstCombine] (-NSW x) s< x  --> x s> 0  (PR39480) (details)
  283. [InstCombine] (-NSW x) s<= x  --> x s>= 0  (PR39480) (details)
  284. [InstCombine] (-NSW x) u> x  --> x s> 0  (PR39480) (details)
  285. [InstCombine] (-NSW x) u>= x  --> x s>= 0  (PR39480) (details)
  286. [InstCombine] (-NSW x) u< x  --> x s< 0  (PR39480) (details)
  287. [InstCombine] (-NSW x) u<= x  --> x s<=0  (PR39480) (details)
  288. [NFC][InstCombine] Refactor '(-NSW x) pred x' fold (details)
  289. [lldb] Fix LLDB compilation with ncurses 6.2 due to wattr_set/get being a macro (details)
  290. [mlir] Remove most uses of LLVMDialect::getModule (details)
  291. [mlir] take MLIRContext instead of LLVMDialect in getters of LLVMType's (details)
  292. [LoopVectorizer] Inloop vector reductions (details)
  293. [InstCombine] Add tests for D84948; NFC (details)
  294. [InstCombine] Fold freeze(undef) into a proper constant (details)
  295. [flang] Add parser support for OpenMP allocate clause (details)
  296. [mlir] Lower DimOp to LLVM for unranked memrefs. (details)
  297. [dsymutil] Disable dsymutil/X86/reproducer.test on windows. (details)
  298. [analyzer][tests] Understand when diagnostics change between builds (details)
  299. [MLIR] Change GpuLaunchFuncToGpuRuntimeCallsPass to wrap a RewritePattern with the same functionality. (details)
  300. [SVE] Implement lowering for fixed length vector multiplication. (details)
  301. [mlir][Linalg] Introduce canonicalization to remove dead LinalgOps (details)
  302. [SVE] Lower scalable vector mul operations. (details)
  303. [X86][SSE] Expose all memory offsets in expand load tests (details)
  304. PDBExtras.h - remove unnecessary raw_ostream forward declaration. NFCI. (details)
  305. [X86] getX86MaskVec - replace mask limit from NumElts < 8 with NumElts <= 4 (details)
  306. Fix include sorting order. NFC (details)
  307. Revert "[ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD" (details)
  308. BitstreamRemarkParser.h - remove unnecessary includes. NFCI. (details)
  309. [ABI][NFC] Fix the confusion of ByVal and ByRef argument names (details)
  310. [GlobalISel][InlineAsm] Fix matching input constraint to physreg (details)
  311. [LLDB] Skip test_launch_simple from TestTargetAPI.py on Arm/AArch64 Linux (details)
  312. [lldb][AArch64] Correct compile options for Neon corefile (details)
  313. [obj2yaml] Test dumping an empty .debug_aranges section. (details)
  314. [DWARFYAML][debug_info] Make the 'Values' field optional. (details)
  315. [DOCS] Add more detail to stack protector documentation (details)
  316. [mlir][Vector] NFC - Use matchAndRewrite in ContractionOp lowering patterns (details)
  317. Revert "PDBExtras.h - remove unnecessary raw_ostream forward declaration. NFCI." (details)
  318. AMDGPU/GlobalISel: Fix assert on copy to vcc (details)
  319. AMDGPU/GlobalISel: Make s16 phi legal (details)
  320. [flang] Add options to control IMPLICIT NONE (details)
  321. AMDGPU/GlobalISel: Implement LLT version of allowsMisalignedMemoryAccesses (details)
  322. AMDGPU/GlobalISel: Stop using G_EXTRACT in argument lowering (details)
  323. AMDGPU/GlobalISel: Fix trying to widen <3 x s1> boolean ops (details)
  324. AMDGPU/GlobalISel: Implement expansion for rsq.clamp (details)
  325. [XCOFF][AIX] Put each jump table in an independent section if -ffunction-sections is specified (details)
  326. AMDGPU: Fix code duplication between the selectors (details)
  327. AMDGPU/GlobalISel: Move frame index selection to patterns (details)
  328. [PatternMatch] allow intrinsic form of min/max with existing matchers (details)
  329. AMDGPU/GlobalISel: Try to promote to use packed saturating add/sub (details)
  330. AMDGPU/GlobalISel: Handle llvm.amdgcn.ds.{fadd|fmin|fmax} (details)
  331. [ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOAD (details)
  332. PDBExtras.h - remove unnecessary raw_ostream forward declaration. NFCI. (details)
  333. [InstCombine] Add tests for mul(sub(x,y),negpow2) -> mul(sub(y,x),pow2) fold (details)
  334. [lldb][NFC] Document and encapsulate OriginMap in ASTContextMetadata (details)
  335. [OpenMP] Fix ref count dec for implicit map of partial data (details)
  336. [llvm][MLInliner] Don't log 'mandatory' events (details)
  337. [InstCombine] Add tests for mul(add(x,c),negpow2) -> mul(sub(-c,x),pow2) fold (details)
  338. [OPENMP]Redesign of OMPExecutableDirective/OMPDeclarativeDirective representation. (details)
  339. [OPENMP]Fix for Windows buildbots, NFC. (details)
  340. GlobalISel: Define InvalidRegBankID enum value (details)
  341. AMDGPU/GlobalISel: Start trying to handle AGPR bank (details)
  342. AMDGPU: Fix spilling of 96-bit AGPRs (details)
  343. [NFC]{MLInliner] Point out the tests' model dependencies (details)
  344. [SLP][X86] Regenerate sdiv test noticed in D83779. NFC. (details)
  345. AArch64/GlobalISel: Fix verifier error after selecting returnaddress (details)
  346. Remove unused variable "saved_opts". (details)
  347. AMDGPU: Define raw/struct variants of buffer atomic fadd (details)
  348. [NewPM] Pin -assumption-cache-tracker tests to legacy PM (details)
  349. [lldb/testsuite] Change get_debugserver_exe to support Rosetta (details)
  350. [HIP] Ignore invalid ar linker options (details)
  351. [NewPM][LoopUnswitch] Pin loop-unswitch to legacy PM or use simple-loop-unswitch (details)
  352. GlobalISel: Implement fewerElementsVector for G_EXTRACT_VECTOR_ELT (details)
  353. [AMDGPU][CostModel] Add f16, f64 and contract cases to fused costs estimation. (details)
  354. [clangd] Fix crash in bugprone-bad-signal-to-kill-thread clang-tidy check. (details)
  355. [lldb] Use target.GetLaunchInfo() instead of creating an empty one. (details)
  356. [mlir][SPIR-V] Fix wrongly placed Rationale section. (details)
  357. Add freeze keyword to IR emacs mode (details)
  358. Fix CFI issues in <future> (details)
  359. [SLP] Fix order of `insertelement`/`insertvalue` seed operands (details)
  360. [libc] Add tolower, toupper implementation. (details)
  361. Correctly detect legacy iOS simulator Mach-O objectfiles (details)
  362. [VectorCombine] add tests for load+insert; NFC (details)
  363. clang: Use byref for aggregate kernel arguments (details)
  364. [LLDB] Skip test_launch_simple from TestTargetAPI.py when remote (details)
  365. [InstSimplify] avoid crashing by trying to rem-by-zero (details)
  366. Add missing override to Makefile (details)
  367. [NFC] Rename BBSectionsPrepare -> BasicBlockSections. (details)
  368. BPF: add a SimplifyCFG IR pass during generic Scalar/IPO optimization (details)
  369. [X86] Make getX86TargetCPU return std::string instead of const char *. Remove call to MakeArgString. NFCI (details)
  370. [X86] Optimize out a few extra strlen calls in getX86TargetCPU. NFCI (details)
  371. [LegalTypes] Move VSELECT node creation out of WidenVSELECTAndMask and push to 2 of the 3 callers. (details)
  372. Add -Wtautological-value-range-compare warning. (details)
  373. Unify the code that updates the ArchSpec after finding a fat binary (details)
  374. [NFC][InstCombine] Tests for  x s/EXACT (-1 << y)  pattern (details)
  375. [NFC][InstCombine] Better tests for  x s/EXACT (1 << y)  pattern (details)
  376. [InstCombine] Generalize  sdiv exact X, 1<<C  -->  ashr exact X, C  fold to handle non-splat vectors (details)
  377. [NFC][InstCombine] Negator: add a comment about negating exact arithmentic shift (details)
  378. [InstCombine] Fold  sdiv exact X, -1<<C  -->  -(ashr exact X, C) (details)
  379. [NFC][InstCombine] Add some more tests for negation sinking into mul (details)
  380. [InstCombine] Generalize  %x * (-1<<C)  -->  (-%x) * (1<<C)  fold (details)
  381. [InstCombine] Fold  (x + C1) * (-1<<C2)  -->  (-C1 - x) * (1<<C2) (details)
  382. [flang][msvc] Do not use gcc/clang command line options for msvc. (details)
  383. [msan] Support %ms in scanf. (details)
  384. AMDGPU/GlobalISel: Enable s_{and|or}n2_{b32|b64} patterns (details)
  385. [AMDGPU] Correct missing sram-ecc target feature for gfx906 (details)
  386. BPF: fix libLLVMBPFCodeGen.so build failure (details)
  387. [ELF] Change tombstone values to (.debug_ranges/.debug_loc) 1 and (other .debug_*) 0 (details)
  388. [NewPM][GuardWidening] Fix loop guard widening tests under NPM (details)
  389. [gn build] mac: use frameworks instead of libs where appropriate (details)
  390. GlobalISel: Implement lower for G_INSERT_VECTOR_ELT (details)
  391. Factor out common code from the iPhone/AppleTV/WatchOS simulator platform plugins. (NFC) (details)
  392. [GlobalISel] Fix computing known bits for loads with range metadata (details)
  393. PR30738: Implement two-phase name lookup for fold-expressions. (details)
  394. [VE] Optimize trunc related instructions (details)
  395. fix doc typo to cycle bots (details)
  396. [clangd] Semantic highlighting for dependent template name in template argument (details)
  397. [NewPM] Add callback for skipped passes (details)
  398. [LTO,NFC] Skip generateParamAccessSummary when empty (details)
  399. Disable clang-tidy test that started failing after clang commit ed5a18f. (details)
  400. Reinstate check that we don't crash. (details)
  401. [StackSafety] Skip ambiguous lifetime analysis (details)
  402. [polly] Unbreak buildbot. (details)
  403. [LLParser,NFC] Simplify forward GV refs update (details)
  404. [StackSafety,NFC] Use CHECK-EMPTY in tests (details)
  405. [StackSafety,NFC] Add debug counters (details)
  406. [StackSafety,NFC] Sort llvm-lto2 resolutions in tests (details)
  407. [StackSafety,NFC] Add more tests (details)
  408. [Attributor] Check violation of returned position nonnull and noundef attribute in AAUndefinedBehavior (details)
  409. [flang] Improve message for assignment to subprogram (details)
  410. [StackSafety,NFC] Fix tests in debug (details)
  411. [AArch64][NFC] require aarch64 support for hwasan test (details)
  412. [Polly] Support linking ScopPassManager against LLVM dylib (details)
  413. [Scheduling] Create the missing dependency edges for store cluster (details)
  414. [PowerPC] Support constrained fp operation for setcc (details)
  415. [PowerPC] Implement Vector Extract Low/High Order Builtins in LLVM/Clang (details)
  416. [LLDB] Mark test_launch_simple as a no-debug-info test (details)
  417. [SVE][CodeGen] Fix bug with store of unpacked FP scalable vectors (details)
  418. [NFC] Add the stats for load/store cluster (details)
  419. [clangd] Highlight structured bindings at local scope as LocalVariable (details)
  420. [Test] Add one more test on IndVars that was failing on one of older builds (details)
  421. Revert "[CMake] Simplify CMake handling for zlib" (details)
  422. [clang, test, Darwin] Fix tests expecting Darwin target (details)
  423. [Attributor] AAPotentialValues Interface (details)
  424. [SyntaxTree][NFC] remove redundant namespace-specifiers (details)
  425. [DebugInfo] Clean up DIEUnit. NFC. (details)
  426. [DebugInfo] Remove DwarfUnit::getDwarfVersion(). NFC. (details)
  427. [AST][RecoveryExpr] Fix the missing type when rebuilding RecoveryExpr in TreeTransform. (details)
  428. [VE] Remove obsoleted getVEAsmModeForCPU function (details)
  429. [VE] Change to expand multiply related instructions (details)
  430. [NFC] Replace hasName in loop for hasAnyName (details)
  431. [clangd] Include the underlying decls in go-to-definition. (details)
  432. [AArch64] Disable waitid.cpp test for AArch64 (details)
  433. [Test] Added test showing missing range check elimination opportunity in IndVars (details)
  434. [mlir][Vector] Add 2-D vector contract lowering to ReduceOp (details)
  435. [NFC][Test] Format the test with script update_llc_test_checks.py (details)
  436. [SLP][X86] Add abs/smax/smin/umax/umin intrinsic vectorization tests (details)
  437. Remove unreachable return (PR47026) (details)
  438. [Sema][BFloat] Forbid arithmetic on vectors of bfloat. (details)
  439. Remove unreachable return (PR47028) (details)
  440. [SLP][X86] Add smax intrinsic reduction tests (details)
  441. Remove duplicate/unreachable break (PR47029) (details)
  442. Remove unreachable break. NFC (details)
  443. [DAG] GetDemandedBits - remove custom AND handling. (details)
  444. [mlir] take LLVMContext in MLIR-to-LLVM-IR translation (details)
  445. [mlir] do not require LLVMDialect in conversion from LLVM IR (details)
  446. [mlir] Remove llvm::LLVMContext and llvm::Module from mlir::LLVMDialectImpl (details)
  447. BEGIN_PUBLIC (details)
  448. [macho2yaml] Remove unused functions. NFC. (details)
  449. [Sema] Add casting check for fixed to fixed point conversions (details)
  450. [clangd] Fix a typo, NFC. (details)
  451. [LangRef] Minor fixes to intrinsic headers and descriptions. NFC. (details)
  452. [Intrinsic] Add sshl.sat/ushl.sat, saturated shift intrinsics. (details)
  453. [Fixed Point] Add fixed-point shift operations and consteval. (details)
  454. [NFC][GVN] Fix "avaliable" typos (details)
  455. [PowerPC] Add compatibility check for PPC PLT stubs (details)
  456. [OPENMP]Simplify representation for atomic, critical, master and section (details)
  457. [PowerPC][PCRelative] Set TLS unsupported with PC relative memops (details)
  458. Revisit Dialect registration: require and store a TypeID on dialects (details)
  459. [PowerPC] Add Vector Extract/Expand/Count with Mask, Move to VSR Mask Instruction Definitions and MC Tests (details)
  460. [ARM] Extra reduction plus tailpredication tests. NFC (details)
  461. [mlir] [VectorOps] Improve lowering of extract_strided_slice (and friends like shape_cast) (details)
  462. [NFC] Add utility to sum/merge stats files (details)
  463. [flang] Remove extra CMAKE_CXX_FLAGS in Lower and Optimizer (details)
  464. [analyzer] pr47030: MoveChecker: Unforget a comma in the suppression list. (details)
  465. Make clang HIP headers compatible with C++98 (details)
  466. Revert "Reland D64327 [MC][ELF] Allow STT_SECTION referencing SHF_MERGE on REL targets" (details)
  467. [NewPM] Only verify loop for nonskipped user loop pass (details)
  468. [NewPM][CodeGen] Introduce machine pass and machine pass manager (details)
  469. [lld-macho] Ensure .tbss sections are also considered as ZeroFilled (details)
  470. [lld-macho] Support static linking of thread-locals (details)
  471. [lld-macho] Add .tbd support for frameworks (details)
  472. [SyntaxTree] Use simplified grammar rule for `NestedNameSpecifier` grammar nodes (details)
  473. [Clang] Add note for bad conversion when expression is pointer to forward-declared type (details)
  474. [lldb] Store the Apple SDK in dotest's configuration. (details)
  475. [AMDGPU] Fix not rescheduling without clustering (details)
  476. [NFC] Use value initializer for OVERLAPPED (details)
  477. [gn build] Port 911565d1085 (details)
  478. [PPC] Rename bool-ret-to-int -> ppc-bool-ret-to-int (details)
  479. [mlir] Introduce AffineMinSCF folding as a pattern (details)
  480. Reduce dropTriviallyDeadConstantArrays cumulative time percentage from 17% to 4% (details)
  481. [mlir][SCF] Add utility to outline the then and else branches of an scf.IfOp (details)
  482. Revert "[NewPM][CodeGen] Introduce machine pass and machine pass manager" (details)
  483. [gn build] Port 320eab2d558 (details)
  484. [flang][NFC] Reformat files with current clang-format (details)
  485. [mlir][spirv] Add correct handling of Kernel and Addresses capabilities (details)
  486. [MLIR] Add getSizeInBits() for tensor of complex (details)
  487. Revert "[MSAN] Instrument libatomic load/store calls" (details)
  488. [llvm-install-name-tool] Adds docs for llvm-install-name-tool (details)
  489. [lldb] Only check for --apple-sdk argument on Darwin (details)
  490. [flang] Descriptor-based I/O data item transfers (details)
  491. [libc] Add strcpsn and strpbrk implementation. (details)
  492. [flang] Support DATA statement initialization of numeric with Hollerith/CHARACTER (details)
  493. [FileCheck] Add docs for --allow-empty (details)
  494. lldbutil: add a retry mechanism for the ios simulator (details)
  495. GlobalISel: Handle zext(sext x) in artifact combiner (details)
  496. [ELF]: --icf: don't fold sections referencing sections with LCDA after D84610 (details)
  497. [mlir] Refactor StorageUniquer to require registration of possible storage types (details)
  498. [mlir] Add a utility class, ThreadLocalCache, for storing non static thread local objects. (details)
  499. [mlir][Types] Remove the subclass data from Type (details)
  500. [mlir] Remove the need to define `kindof` on attribute and type classes. (details)
  501. [mlir][Attribute] Remove usages of Attribute::getKind (details)
  502. [mlir][Type] Remove usages of Type::getKind (details)
  503. [flang] Update FirOpsDialect constructor to pass its TypeID (details)
  504. Add symlinks for `libtool` and `install_name_tool` (details)
  505. [OpenMP] Split OpenMP/target_map_codegen test [NFC] (details)
  506. [OpenMP,MLIR] Translation of parallel operation: num_threads, if clauses 3/n (details)
  507. [StackSafety,NFC] Add Stats counters (details)
  508. Revert "[StackSafety] Skip ambiguous lifetime analysis" (details)
  509. [llvm-libtool-darwin] Add constant CPU_SUBTYPE_ARM64_V8 (details)
  510. [Clang] implement -fno-eliminate-unused-debug-types (details)
  511. Factor out reference-counting code from PlatformApple* (details)
  512. [llvm-libtool-darwin] Add support for -filelist option (details)
  513. [llvm-libtool-darwin] Add support for -D and -U options (details)
  514. Add a setting to force stepping to always run all threads. (details)
  515. [NFC][MLInliner] Refactor logging implementation (details)
  516. fix windows build for D80242 (details)
  517. [NewPM] Print 'Skipping pass' as pass instrumentation (details)
  518. [lldb] Assert the process has exited before we gets its output. (details)
  519. [mlir] Centralize handling of memref element types. (details)
  520. [OpenMP 5.0] Fix PR-45212: Shouldn't error out while using overloaded operator for map clause (details)
  521. Revert "fix windows build for D80242" (details)
  522. Revert "[Clang] implement -fno-eliminate-unused-debug-types" (details)
  523. Create Reduction Tree Pass (details)
  524. [sanitizer] Fix comment (NFC) (details)
  525. [NFC][StackSafety] Fix statistics (details)
  526. AMDGPU: Avoid explicitly listing all the memory nodes (details)
  527. [flang] Handle DATA initialization of EQUIVALENCE'd objects (details)
  528. Reland "Revert "[NewPM][CodeGen] Introduce machine pass and machine pass manager"" (details)
  529. [gn build] Port f5b5ccf2a68 (details)
  530. [X86] Don't produce bad x86andp nodes for i1 vectors (details)
  531. PR47025, PR47043: Diagnose unexpanded parameter packs in concept (details)
  532. [MLIR] Add tiling validity check to loop tiling pass (details)
  533. [ELF] Support .cfi_signal_frame (details)
  534. Revert "[mlir] Add a utility class, ThreadLocalCache, for storing non static thread local objects." (details)
  535. Remove unused class member (NFC) (details)
  536. Remove unused static helper getMemRefTypeFromTensorType() (NFC) (details)
  537. [X86] Limit the scope of the min/max canonicalization in combineSelect (details)
  538. [InstCombine] Add tests for select(freeze(icmp x, y), x, y); NFC (details)
  539. [libc] Setup TLS in x86_64 loader. (details)
  540. [InstCombine] Optimize select(freeze(icmp eq/ne x, y), x, y) (details)
  541. Add the inline interface to the shape dialect (details)
  542. [libc][NFC] Add library of floating point test matchers. (details)
  543. [libc][NFC] Disable a loader test as ld.gold fails to link. (details)
  544. [test][DebugInfo] Adapt two tests for Sun assembler syntax on Sparc (details)
Changes
  1. Use more efficient "e2" machine types (details)
  2. updated Windows container version (details)
  3. Added automatic cluster config and  deployment (details)

Started by timer

This run spent:

  • 4 ms waiting;
  • 5 hr 21 min build duration;
  • 5 hr 21 min total from scheduled to completion.
Revision: 0b90a08f7722980f6074c6eada8022242408cdb4
  • refs/remotes/origin/master
Revision: 74e099cb9569f67ddb4341839eea408abc67e04e
  • refs/remotes/origin/master
Test Result (no failures)