Started 8 hr 9 min ago
Took 4 hr 46 min

Success Build #445 (Oct 20, 2019 2:20:20 PM)

Changes
  1. Refactored ClangLTOBuilder to support github. (detail / githubweb)
  2. Refactored LibcxxAndAbiBuilder to support github. (detail / githubweb)
  3. Removed redundant quotation marks from -DLLVM_LIT_ARGS. (detail / githubweb)
  4. LLVMBuilfFactory should always have is_legacy_mode attribute. (detail / githubweb)
  5. Now LLVMBuildFactory supports both a "legacy mode" with SVN checkout and (detail / githubweb)
  6. This allows to use the newly added LLVMBuildFactory ability to (detail / githubweb)
  7. ClangBuilder code cleaning. NFC. (detail / githubweb)
  8. Added support for is_legacy_mode to ABITestsuitBuilder. (detail / githubweb)
  9. Reverted r375035 and r375036 to fix the commit message and author name. (detail / githubweb)
  10. Added support for git/github to LLVMBuildFactory. (detail / githubweb)
  11. Updated UnifiedTreeBuilder to fully support is_legacy_mode. (detail / githubweb)
  12. LLVMBuildFactory code cleaning. (detail / githubweb)
  13. Added support for github author names. (detail / githubweb)
  14. Check out the test-suite first to prevent poisoning got_revision (detail / githubweb)
  15. Added LLVMPoller to work with github. (detail / githubweb)
  16. Refactored ClangBuilde.getClangCMakeBuildFactory and (detail / githubweb)
  17. Separate automatic schedulers for builders depending on is_legacy_mode. (detail / githubweb)
  18. Add LLVMGitPoller to listen for changes in the monorepo. (detail / githubweb)
  19. Remove -DLLVM_USE_LINKER from Windows self host bots. (detail / githubweb)
  20. Apply defaut cmake flags to ABITestsuitBuilder. (detail / githubweb)
  21. [sanitizers] Increase default "git clone --depth" to 100 (detail / githubweb)
  22. Added zorg to the list of SVN projects. (detail / githubweb)
  23. Added the step name param to (detail / githubweb)
  24. Handle is_legacy_mode in LLDPerformanceTestsuite. (detail / githubweb)
  25. Handle is_legacy_mode in ClangLTOBuilder. Refactored to simplify the (detail / githubweb)
Changes
  1. [Demangle] Add a few more options to the microsoft demangler (detail)
  2. [LLDB] [Windows] Initial support for ARM64 register contexts (detail)
  3. [LLDB] [PECOFF] Use a "pc" vendor name in aarch64 triples (detail)
  4. tsan: fix Go ppc64le build (detail)
  5. [LLD] [COFF] Wrap file location pair<StringRef,int> in Optional<>. NFC. (detail)
  6. [MIPS GlobalISel] Refactor MipsRegisterBankInfo [NFC] (detail)
  7. Change Comments SmallVector to std::vector in DebugLocStream [NFC] (detail)
  8. [MIPS GlobalISel] Add MSA registers to fprb. Select vector load, store (detail)
  9. [LLD] [COFF] Fix -Wmissing-field-initializers warnings. NFC. (detail)
  10. [LLD] [COFF] Update a leftover comment after SVN r374869. NFC. (detail)
  11. [llvm-locstats] Fix 'only params' no entry value stats (detail)
  12. Fix uninitialized variable warnings. NFCI. (detail)
  13. [DebugInfo] Remove some users of DBG_VALUEs IsIndirect field (detail)
  14. [X86] Resolve KnownUndef/KnownZero bits into target shuffle masks in (detail)
  15. [DebugInfo] Add interface for pre-calculating the size of emitted DWARF (detail)
  16. [Alignment][NFC] Remove dependency on (detail)
  17. [DebugInfo] Add a DW_OP_LLVM_entry_value operation (detail)
  18. [Concepts] Concept Specialization Expressions (detail)
  19. gn build: Merge r374882 (detail)
  20. [Alignment] Migrate Attribute::getWith(Stack)Alignment (detail)
  21. [clang-tools-extra] Fix overzealous linking of dylib to clangTidy (detail)
  22. [InstCombine] fold a shifted bool zext to a select (2nd try) (detail)
  23. [ARM][MVE] validForTailPredication insts (detail)
  24. [Windows][NFC] Fix tests after r374528. (detail)
  25. [Alignment][NFC] Value::getPointerAlignment returns MaybeAlign (detail)
  26. [lld] Check for branch range overflows. (detail)
  27. [clangd] Propagate main context into ClangdServer (detail)
  28. [AST] Remove unused Sema includes to fix a cyclic dependency from Sema (detail)
  29. [AsmPrinter] Fix unused variable warning in Release builds. NFC. (detail)
  30. Reapply: [Modules][PCH] Hash input files content (detail)
  31. a test commit access (detail)
  32. revert git test commit (detail)
  33. Revert 374882 "[Concepts] Concept Specialization Expressions" (detail)
  34. gn build: Merge r374899 (detail)
  35. [clangd][NFC] Update comments to use triple-slashes (detail)
  36. [DAGCombiner] fold select-of-constants based on sign-bit test (detail)
  37. [Concepts] Concept Specialization Expressions (detail)
  38. gn build: Merge r374903 (detail)
  39. Skip PExpect tests under ASAN, I can't get them to work reliably. (detail)
  40. Increase gdbremote_testcase timeouts when running under ASAN. (detail)
  41. [Concepts] Remove unused and illegal Sema includes from ExprCXX.cpp (detail)
  42. [AMDGPU] Allow DPP combiner to work with REG_SEQUENCE (detail)
  43. CFI: wrong type passed to llvm.type.test with multiple inheritance (detail)
  44. [AMDGPU] Support mov dpp with 64 bit operands (detail)
  45. SBFile::GetFile: convert SBFile back into python native files. (detail)
  46. convert SBDebugger::***FileHandle() wrappers to native files. (detail)
  47. [lld][WebAssembly] Fix static linking of -fPIC code with external (detail)
  48. [AIX][XCOFF] Output XCOFF object text section header and symbol entry (detail)
  49. [llvm-profdata] Remove (detail)
  50. eliminate virtual methods from PythonDataObjects (detail)
  51. [VirtualFileSystem] Support virtual working directory in the (detail)
  52. [MemorySSA] Update DomTree before applying MSSA updates. (detail)
  53. [libomptarget][nfc] Make interface.h target independent (detail)
  54. [NewGVN] Check that call has an access. (detail)
  55. Add more information to JSON AST dumping of source locations. (detail)
  56. [X86] Make memcmp() use PTEST if possible and also enable AVX1 (detail)
  57. [XCOFF] Output object text section header and symbol entry for program (detail)
  58. remove FILE* usage from SBStream.i (detail)
  59. [libc] Do not add unittests if LLVM_INCLUDE_TESTS is OFF. (detail)
  60. Reland [Driver] Fix -working-directory issues (detail)
  61. [llvm-profdata] Reinstate (detail)
  62. [X86] combineX86ShufflesRecursively - split the getTargetShuffleInputs (detail)
  63. Fix Driver/working-directory.c test (detail)
  64. [test] Update YAML mapping in VirtualFileSystemTest (detail)
  65. [llvm-objdump] Use a counter for llvm-objdump -h instead of the section (detail)
  66. [clang] refactor -Wa,-W test cases. (detail)
  67. [WebAssembly] Allow multivalue types in block signature operands (detail)
  68. Added support for "#pragma clang section relro=<name>" (detail)
  69. Revert "[VirtualFileSystem] Support virtual working directory in the (detail)
  70. Fix as-w-option.c on Windows where no assembler exists (detail)
  71. [Clang][OpenMP Offload] Move offload registration code to the wrapper (detail)
  72. [Concept] Associated Constraints Infrastructure (detail)
  73. [WebAssembly] Elide data segments for .bss sections (detail)
  74. [llvm-readobj][xcoff] implement parsing overflow section header. (detail)
  75. [OPENMP]Allow final clause in combined task-based directives. The (detail)
  76. [OPENMP]Fix comments/params, NFC. (detail)
  77. AMDGPU: Fix infinite searches in SIFixSGPRCopies (detail)
  78. [llvm-lipo] Add missing cast (detail)
  79. [XCOFF]implement parsing relocation information for 32-bit xcoff object (detail)
  80. [lit] Add back LitTestCase (detail)
  81. [JITLink] Switch to slab allocation for InProcessMemoryManager, (detail)
  82. [Docs] Updates sidebar links and sets max-width property for div.body (detail)
  83. [Orc] Add a method for ObjectLinkingLayer to return ownership of object (detail)
  84. Remove unnecessary and inappropriate forward-declaration of Sema from (detail)
  85. [lldb] Creates _liblldb symlink from cmake (detail)
  86. PR43674: fix incorrect constant evaluation of 'switch' where no case (detail)
  87. [Reland][VirtualFileSystem] Support virtual working directory in the (detail)
  88. [dsymutil] Support and relocate base address selection entries for (detail)
  89. [ASan] Refine diagnoses messages (detail)
  90. Fix an unused variable introduced in rL374955 / rG21703543. (detail)
  91. [libTooling] Put all Transformer declarations in a single namespace. (detail)
  92. CodeExtractor: NFC: Use Range based loop (detail)
  93. update ScriptInterpreterPython to use File, not FILE* (detail)
  94. Revert "[ASan] Refine diagnoses messages" (detail)
  95. [Concepts] ConceptSpecializationExprs mangling (detail)
  96. [libunwind][Android] Improve workaround for PIE zero-dlpi_addr bug (detail)
  97. [LegalizeTypes] Don't call PromoteTargetBoolean from SplitVecOp_VSETCC. (detail)
  98. Fix failing mangle-concept.cpp test. (detail)
  99. [LegalizeTypes] Don't use PromoteTargetBoolean in WidenVecOp_SETCC. (detail)
  100. [CMake] Disable building all Darwin libraries (except builtins) for (detail)
  101. [NFC] Replace a linked list in LiveDebugVariables pass with a DenseMap (detail)
  102. [HardwareLoops] Optimisation remarks (detail)
  103. [ARM][ParallelDSP] Change smlad insertion order (detail)
  104. [clangd] Add RemoveUsingNamespace tweak. (detail)
  105. gn build: Merge r374982 (detail)
  106. [AMDGPU] Extend the SI Load/Store optimizer (detail)
  107. Revert 374967 "[Concepts] ConceptSpecializationExprs mangling" (detail)
  108. SimpleLoopUnswitch - fix uninitialized variable and null dereference (detail)
  109. CGBuiltin - silence static analyzer getAs<> null dereference warnings. (detail)
  110. CGExprConstant - silence static analyzer getAs<> null dereference (detail)
  111. CGDebugInfo - silence static analyzer dyn_cast<> null dereference (detail)
  112. [ARM] Add a register class for GPR pairs without SP and use it. NFCI (detail)
  113. RewriteModernObjC - silence static analyzer getAs<> null dereference (detail)
  114. Revert "[HardwareLoops] Optimisation remarks" (detail)
  115. [InstCombine][AMDGPU] Fix crash with v3i16/v3f16 buffer intrinsics (detail)
  116. RealFile - fix self-initialization warning in constructor. (detail)
  117. RedirectingFileSystem::openFileForRead - replace bitwise & with boolean (detail)
  118. [Alignment][NFC] Optimize alignTo (detail)
  119. [Driver,ARM] Make -mfloat-abi=soft turn off MVE. (detail)
  120. [llvm-ar] Make paths case insensitive when on windows (detail)
  121. [libTooling] Fix r374962: add more Transformer forwarding decls. (detail)
  122. [AMDGPU] Fix-up cases where writelane has 2 SGPR operands (detail)
  123. [RISCV] Add MachineInstr immediate verification (detail)
  124. bpf: fix wrong truncation elimination when there is back-edge/loop (detail)
  125. [Remarks] Add support for prepending a path to external files (detail)
  126. [Codegen] Adjust saturation test. NFC. (detail)
  127. [AArch64,Assembler] Compiler support for ID_MMFR5_EL1 (detail)
  128. [Remarks] Use StringRef::contains to avoid differences in error string (detail)
  129. [DWARF5] Added support for DW_AT_noreturn attribute to be emitted for (detail)
  130. [SVE][IR] Small TypeSize improvements left out of initial commit (detail)
  131. [Remarks] Fix unit test by only checking for the path (detail)
  132. [Remarks] Fix warning for ambigous `else` behind EXPECT macro (detail)
  133. [AMDGPU] Supress unused sdwa insts generation (detail)
  134. [OPENMP]Use different addresses for zeroed thread_id/bound_id. (detail)
  135. [lit] Clean up internal diff's encoding handling (detail)
  136. CombinerHelper - silence dead assignment warnings. NFCI. (detail)
  137. [lit] Fix internal diff's --strip-trailing-cr and use it (detail)
  138. [NFC][XCOFF][AIX] Rename ControlSections to CsectGroup (detail)
  139. Tag CFI-generated data structures with "#pragma clang section" (detail)
  140. [lit] Fix a test case that r374652 missed (detail)
  141. [lldb] move more things from python to cmake (detail)
  142. [SLP] avoid reduction transform on patterns that the backend can (detail)
  143. [OPENMP]Allow priority clause in combined task-based directives. (detail)
  144. Fix darwin-ld-lto test for some speical path (detail)
  145. [llvm-ar] Implement the V modifier as an alias for --version (detail)
  146. [android/process list] support showing process arguments (detail)
  147. [AMDGPU] Do not combine dpp with physreg def (detail)
  148. Replace platform-dependent `stat` with `llvm::sys::fs::status`. NFC (detail)
  149. Add arm64_32 support to lldb, an ILP32 codegen that runs on arm64 ISA (detail)
  150. [AMDGPU] Do not combine dpp mov reading physregs (detail)
  151. [LLDB] Use the llvm microsoft demangler instead of the windows dbghelp (detail)
  152. [IndVars] Fix a miscompile in off-by-default loop predication (detail)
  153. [clangd] Add the missing dependency on `clangLex`. (detail)
  154. Remove a stale comment, noted in post commit review for rL375038 (detail)
  155. [Symbolize] Use the local MSVC C++ demangler instead of relying on (detail)
  156. GlobalISel: Implement lower for G_SADDO/G_SSUBO (detail)
  157. [AArch64] Fix offset calculation (detail)
  158. [dsymutil] Print warning/error for unknown/missing arguments. (detail)
  159. Update ReleaseNotes: expand the section on enabling MemorySSA (detail)
  160. [lit] Small refactoring and cleanups in main.py (detail)
  161. [lit] Remove return value from print_summary function (detail)
  162. [lit] Skip creation of tmp dir if we don't actually run any tests (detail)
  163. [lit] Print warning if we fail to delete temp directory (detail)
  164. [Utils] Cleanup similar cases to MergeBlockIntoPredecessor. (detail)
  165. [support] GlobPattern: add support for `\` and `[!...]`, and allow `]` (detail)
  166. Revert [support] GlobPattern: add support for `\` and `[!...]`, and (detail)
  167. [NFC] Fix unused var in release builds (detail)
  168. [lit] Factor out separate methods for parallel and serial execution (detail)
  169. [lit] Do not create semaphores when we do not need them (detail)
  170. [lit] Remove unnecessary usage of lit.Run (detail)
  171. [gicombiner] Hoist pure C++ combine into the tablegen definition (detail)
  172. [lit] Fix another test case that r374652 missed (detail)
  173. [Reproducer] Capture the debugger's working directory (detail)
  174. [Reproducer] Add LoadBuffer<> helper (NFC) (detail)
  175. [Reproducer] Support dumping the reproducer CWD (detail)
  176. Revert "make ConstString allocate memory in non-tiny chunks" (detail)
  177. [Concepts] ConceptSpecializationExprs mangling (detail)
  178. [Reproducer] Set the working directory in the VFS (detail)
  179. [lit] Improve lit.Run class (detail)
  180. [GISel][CombinerHelper] Add concat_vectors(build_vector, build_vector) (detail)
  181. [gicombiner] Add the run-time rule disable option (detail)
  182. [CMake] Make it possible to set the RPATH in add_lldb_exectable. (detail)
  183. Revert Tag CFI-generated data structures with "#pragma clang section" (detail)
  184. Fix unused variable in r375066 (detail)
  185. Correct placement of #ifndef NDEBUG in r375067 (detail)
  186. SBCommandReturnObject: change LLDB_RECORD_METHOD(..., FILE *, ...) to (detail)
  187. delete SWIG typemaps for FILE* (detail)
  188. Include sanitize blacklist and other extra deps as part of scan-deps (detail)
  189. Move LiveRangeCalc header to publicily available position. NFC (detail)
  190. Clang-formatting of some files in LiveRangeCalc header (LiveRangeCalc.h) (detail)
  191. [lld][WebAssembly] Fix for weak references to data symbols in archives (detail)
  192. Revert "Include sanitize blacklist and other extra deps as part of (detail)
  193. [lld][WebAssebmly] Preserve custom import attributes with LTO (detail)
  194. [llvm-ar] Simplify and make two global variables static. NFC (detail)
  195. [ThinLTO] Import virtual method with single implementation in hybrid (detail)
  196. [Alignment][NFC] Use Align for TargetFrameLowering/Subtarget (detail)
  197. [DAGCombine][ARM] Enable extending masked loads (detail)
  198. [DFAPacketizer] Use DFAEmitter. NFC. (detail)
  199. [ARM][MVE] Change VPST to use, not def, VPR (detail)
  200. Revert r374931 "[llvm-objdump] Use a counter for llvm-objdump -h instead (detail)
  201. [Analysis] Don't assume that unsigned overflow can't happen in (detail)
  202. Try to fix the assert in Alignment::alignAddr to work on 32-bit (detail)
  203. Reland: Dead Virtual Function Elimination (detail)
  204. [llvm-readobj] - Refine the LLVM-style output to be consistent. (detail)
  205. [LLD][ELF] - Update test cases after llvm-readobj output format change. (detail)
  206. SemaDeclObjC - silence static analyzer getAs<> null dereference (detail)
  207. [LoopIdiom] BCmp: check, not assert that loop exits exit out of the loop (detail)
  208. SemaExprCXX - silence static analyzer getAs<> null dereference warnings. (detail)
  209. clang-tidy - silence static analyzer getAs<> null dereference warnings. (detail)
  210. JumpThreadingPass::UnfoldSelectInstr - silence static analyzer (detail)
  211. Include leading attributes in DeclStmt's SourceRange (detail)
  212. [llvm-objcopy] --add-symbol: fix crash if SHT_SYMTAB does not exist (detail)
  213. [llvm-ar] Implement the O modifier: display member offsets inside the (detail)
  214. [docs][llvm-ar] Fix option:: O after r375106 (detail)
  215. [ARM][MVE] Enable truncating masked stores (detail)
  216. [AMDGPU] Improve code size cost model (detail)
  217. [mips] [builtins] Remove clear_mips_cache Differential Revision: (detail)
  218. [OpenCL] Add doc to describe OpenCL support (detail)
  219. [AIX] TOC pseudo expansion for 64bit large + 64bit small + 32bit large (detail)
  220. [lit] Make internal diff work in pipelines (detail)
  221. [lit] Extend internal diff to support `-` argument (detail)
  222. [clangd] Use our own relation kind. (detail)
  223. [OpenCL] Preserve addrspace in CGClass (PR43145) (detail)
  224. [OPENMP]Fix thread id passed to outlined region in sequential parallel (detail)
  225. Revert r375116: "[lit] Extend internal diff to support `-` argument" (detail)
  226. Revert r375114: "[lit] Make internal diff work in pipelines" (detail)
  227. [ARC] Basic support in gdb-remote process plugin (detail)
  228. [ARC] Add SystemV ABI (detail)
  229. [ObjC] Add some additional test cases around pointer conversions. (detail)
  230. [ObjC] Diagnose implicit type coercion from ObjC 'Class' to object (detail)
  231. [lld][test] Fix use of escape character in an lld test on Windows (detail)
  232. Fix an inverted condition in test. (detail)
  233. [lit] Create derived classes for serial/parallel test runs (detail)
  234. [lit] Synthesize artificial deadline (detail)
  235. [lit] Move computation of deadline up into base class (detail)
  236. [lld][test] Speculative fix for lld+windows failures (detail)
  237. [Sanitizers] Add support for RISC-V 64-bit (detail)
  238. [IndVars] Factor out a helper function for readability [NFC] (detail)
  239. [OPENMP]Improve use of the global tid parameter. (detail)
  240. [NFC][InstCombine] Tests for "fold variable mask before variable (detail)
  241. Revert [Sanitizers] Add support for RISC-V 64-bit (detail)
  242. [codeview] Workaround for PR43479, don't re-emit instr labels (detail)
  243. [IndVars] Split loop predication out of optimizeLoopExits [NFC] (detail)
  244. [PowerPC] add tests for popcount with zext; NFC (detail)
  245. Revert [lit] Synthesize artificial deadline (detail)
  246. Disable TestProcessList on windows (detail)
  247. [Reproducer] Surface error if setting the cwd fails (detail)
  248. [asan] Update Windows test expectations for LLVM's MS demangler (detail)
  249. NFC: Fix variable only used in asserts by propagating the value. (detail)
  250. Reapply r375051: [support] GlobPattern: add support for `\` and (detail)
  251. [Builtins] Provide a mechanism to selectively disable tests based on (detail)
  252. [lldb] Don't emit artificial constructor declarations as global (detail)
  253. [PowerPC] Turn on CR-Logical reducer pass (detail)
  254. [NFC][InstCombine] Some more preparatory cleanup for (detail)
  255. [Object] Fix the return type of getOffset/getSize (detail)
  256. [LLDB] [test] Use %clang_cl instead of build.py in a few tests (detail)
  257. [cmake] Pass external project source directories to sub-configures (detail)
  258. [x86] add test for setcc to shift transform; NFC (detail)
  259. Modernize the rest of the Find.* API (NFC) (detail)
  260. [Builtins] Downgrade duplicate source file warning from a fatal error to (detail)
  261. Revert "[LLDB] [test] Use %clang_cl instead of build.py in a few tests" (detail)
  262. Reland "[lit] Synthesize artificial deadline" (detail)
  263. libhwasan initialisation include kernel syscall ABI relaxation (detail)
  264. [OPENMP]Dow not emit warnings for uninitialized loop counters. (detail)
  265. [llvm-objcopy] Add support for shell wildcards (detail)
  266. Adapt Windows test to API change. (detail)
  267. [lit] Move computation of deadline up into base class (detail)
  268. [test] Add a .clang-format file for the shell test. (detail)
  269. [lldb] X-fail tests that use constructors in expressions on Windows (detail)
  270. (NFC) Delete variable made unused by llvm-svn: 375160 (detail)
  271. [AMDGPU] drop getIsFP td helper (detail)
  272. [Error] Make llvm::cantFail include the original error messages (detail)
  273. [clang-offload-wrapper][NFC] Use captured name of the entry type in LIT (detail)
  274. Reland [llvm-objdump] Use a counter for llvm-objdump -h instead of the (detail)
  275. [ARM] Fix arm_neon.h with -flax-vector-conversions=none, part 3 (detail)
  276. DebugInfo: Remove unused parameter (from (detail)
  277. clean up the implementation of PythonCallable::GetNumArguments (detail)
  278. eliminate one form of PythonObject::Reset() (detail)
  279. DebugInfo: Move loclist base address from DwarfFile to DebugLocStream (detail)
  280. [analyzer] exploded-graph-rewriter: Make node headers a bit lighter. (detail)
  281. [analyzer] Display cast kinds in program point dumps. (detail)
  282. [analyzer] Assign truly stable identifiers to exploded nodes. (detail)
  283. [lldb][NFC] Fix typo in DWARFASTParserClang.cpp (detail)
  284. [analyzer] exploded-graph-rewriter: Fix typo in r375186. Unbreaks tests. (detail)
  285. [Test] Precommit test for D69006 (detail)
  286. [IndVars] Factor out some common code into a utility function (detail)
  287. [ScopBuilder] Fix bug 38358 by preserving correct order of ScopStmts. (detail)
  288. [lit] worker.py: Improve code for executing a single test (detail)
  289. [lit] Move resolving of XFAIL result codes out of Test.setResult (detail)
  290. [X86] Emit KTEST when possible (detail)
  291. [WebAssembly] -pthread implies -target-feature +sign-ext (detail)
  292. Update release notes (detail)
  293. [InstCombine] Pre-commit of test case showing miscompile bug in (detail)
  294. [InstCombine] Fix miscompile bug in canEvaluateShuffled (detail)
  295. [AArch64][SVE] Implement unpack intrinsics (detail)
  296. [Codegen] Alter the default promotion for saturating adds and subs (detail)
  297. Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" (detail)
  298. Fix MSVC "not all control paths return a value" warning. NFCI. (detail)
  299. [X86] Regenerate memcmp tests and add X64-AVX512 common prefix (detail)
  300. [AArch64] Don't combine callee-save and local stack adjustment when (detail)
  301. [LLD] [COFF] Try to report source locations for duplicate symbols (detail)
  302. [ThinLTOCodeGenerator] Add support for index-based WPD (detail)
  303. [Arm][libsanitizer] Fix arm libsanitizer failure with bleeding edge (detail)
  304. SystemInitializerCommon fix compilation on linux (detail)
  305. [AArch64][SVE] Add SPLAT_VECTOR ISD Node (detail)
  306. [ThinLTOCodeGenerator] Add support for index-based WPD (detail)
  307. [clangd] Report declaration references in findExplicitReferences. (detail)
  308. [AArch64] Adding support for PMMIR_EL1 register (detail)
  309. [NFC][CVP] Count all the no-wraps we proved (detail)
  310. [AMDGPU][MC][GFX9] Corrected parsing of v_cndmask_b32_sdwa (detail)
  311. [SCEV] Removing deprecated comment in ScalarEvolutionExpander (detail)
  312. Revert r375152 as it is causing failures on EXPENSIVE_CHECKS bot (detail)
  313. Add REQUIRES: x86 to more tests which need the x86 llvm target built (detail)
  314. Attempt to fix PS4 buildbot after r375219 (detail)
  315. One more attempt to fix PS4 buildbot after r375219 (detail)
  316. [lld][coff] Add missing dependency to fix build. (detail)
  317. Add ExceptionStream to llvm::Object::minidump (detail)
  318. [DFAPacketizer] Fix large compile-time regression for VLIW targets (detail)
  319. [AMDGPU][MC][GFX10] Added sdwa/dpp versions of v_cndmask_b32 (detail)
  320. Update MinidumpYAML to use minidump::Exception for exception stream (detail)
  321. LLDB: Use LLVM's type for minidump ExceptionStream [NFC] (detail)
  322. ProcessMinidump: Suppress reporting stop for signal '0' (detail)
  323. [tooling] Relax an assert when multiple GPU targets are specified. (detail)
  324. [clang-format] fix regression recognizing casts in Obj-C calls (detail)
  325. Update docs for fast-math flags. (detail)
  326. [IR] Reimplement FPMathOperator::classof as a whitelist. (detail)
  327. [X86] combineX86ShufflesRecursively - pull out (detail)
  328. [PGO][PGSO] SizeOpts changes. (detail)
  329. [OPENMP50]Add support for master taskloop simd. (detail)
  330. gn build: Merge r375254 (detail)
  331. [DOCS]Update list of implemented constructs, NFC. (detail)
  332. [Format] Add format check for throwing negative numbers (detail)
  333. [Reproducer] Use ::rtrim() to remove trailing control characters. (detail)
  334. [NFC][CVP] Add @llvm.*.sat tests where we could prove both no-overflows (detail)
  335. [Codegen] Link MIRParser into CodeGenTests to fix MachineSizeOptsTest (detail)
  336. [lit] Only send back test result from worker process (detail)
  337. [lit] Remove unnecessary tracking of test_index (detail)
  338. [lit] Reduce value of synthesized timeouts (detail)
  339. AMDGPU: Fix SMEM WAR hazard for gfx10 readlane (detail)
  340. [examples] Add an example of how to use JITLink and small-code-model (detail)
  341. AMDGPU: Relax 32-bit SGPR register class (detail)
  342. [examples] Fix some comments in the LLJITWithJITLink example (detail)
  343. [lldb][NFC] Remove wrong tests in TestCallOverriddenMethod (detail)
  344. [CVP] After proving that @llvm.with.overflow()/@llvm.sat() don't (detail)
  345. [libunwind][Android] Fix findUnwindSections for ARM EHABI Bionic (detail)
  346. scudo: Update TLS_SLOT_SANITIZER value. (detail)
  347. [GISel][CallLowering] Make isIncomingArgumentHandler a pure virtual (detail)
  348. [analyzer] Fix hidden node traversal in exploded graph dumps. (detail)
  349. [analyzer] exploded-graph-rewriter: Fix dump for state 0. (detail)
  350. [analyzer] Drop the logic for collapsing the state if it's same as in (detail)
  351. [analyzer] Fix FieldRegion dumps. (detail)
  352. [analyzer] exploded-graph-rewriter: Rename Environment to Expressions. (detail)
  353. [WebAssembly] Allow multivalue signatures in object files (detail)
  354. Update global_symbols.txt. (detail)
  355. [NFC][CVP] Some tests for `mul` no-wrap deduction (detail)
  356. [analyzer] exploded-graph-rewriter: Unforget to censor stmt_ids in the (detail)
  357. [X86] Fix register parsing in .seh_* in Intel syntax (detail)
  358. Disable exit-on-SIGPIPE in lldb (detail)
  359. gn build: Merge r375288 (detail)
  360. [CVP] setDeducedOverflowingFlags(): actually inc per-opcode stats (detail)
  361. [Reproducer] Improve reproducer help (NFC) (detail)
  362. [AMDGPU] Remove -amdgpu-spill-sgpr-to-smem. (detail)
  363. [Reproducer] XFAIL TestWorkingDir on Windows (detail)
  364. [SampleFDO] Add profile remapping support for profile on-demand loading (detail)
  365. [hwasan] Remove system allocator fallback. (detail)
  366. [AMDGPU] move PHI nodes to AGPR class (detail)
  367. hwasan: Add missing SANITIZER_INTERFACE_ATTRIBUTE on (detail)
  368. gn build: Build compiler-rt code with -fvisibility=hidden. (detail)
  369. LiveIntervals: Fix handleMoveUp with subreg def moving across a def (detail)
  370. [profile] Do not cache __llvm_profile_get_filename result (detail)
  371. DebugInfo: Render the canonical name of a class template specialization, (detail)
  372. [c++20] Add CXXRewrittenBinaryOperator to represent a comparison (detail)
  373. [c++20] Add rewriting from comparison operators to <=> / ==. (detail)
  374. P1152R4: Fix deprecation warnings in libc++ testsuite and in uses of (detail)
  375. [analyzer] Specify the C++ standard in more tests. (detail)
  376. [hip][cuda] Fix the extended lambda name mangling issue. (detail)
  377. [clang][driver] Print compilation phases with indentation. (detail)
  378. Prune two MachineInstr.h includes, fix up deps (detail)
  379. Skip (more) PExpect tests under ASAN, I can't get them to work reliably. (detail)
  380. Sema: Create a no-op implicit cast for lvalue function conversions. (detail)
  381. [profile] Disable instrprof-get-filename-merge-mode.c on Windows (detail)
  382. Move endian constant from Host.h to SwapByteOrder.h, prune include (detail)
  383. [profile] Use -fPIC -shared in a test instead of -dynamiclib (detail)
  384. New tautological warning for bitwise-or with non-zero constant always (detail)
  385. Prune Analysis includes from SelectionDAG.h (detail)
  386. Prune a LegacyDivergenceAnalysis and MachineLoopInfo include each (detail)
  387. AMDGPU: Remove optnone from a test (detail)
  388. [Implicit Modules] Add -cc1 option -fmodules-strict-context-hash which (detail)
  389. Avoid including CodeView/SymbolRecord.h from MCStreamer.h (detail)
  390. Add -Wbitwise-conditional-parentheses to warn on mixing '|' and '&' with (detail)
  391. [Docs] Fix header level. (detail)
  392. [analyzer] Fix a crash on tracking Objective-C 'self' as a control (detail)
  393. [analyzer] PR43551: Do not dereferce void* in UndefOrNullArgVisitor. (detail)
  394. [LLDB] bugfix: command script add -f doesn't work for some callables (detail)
  395. convert LLDBSwigPythonCallTypeScript to ArgInfo::max_positional_args (detail)
  396. Make it clear in the doc that 'all' in LLVM_ENABLE_PROJECTS does install (detail)
  397. Revert "[Implicit Modules] Add -cc1 option -fmodules-strict-context-hash (detail)
  398. Explicit in the doc the current list of projects (with easy copy and (detail)
  399. Refine check for `_LIBCPP_C_HAS_NO_GETS` on FreeBSD (detail)
  400. [X86][SSE] LowerUINT_TO_FP_i64 - only use HADDPD for size/fast-hops (detail)
  401. [X86][SSE] lowerV16I8Shuffle - tryToWidenViaDuplication - undef unpack (detail)
  402. [MSP430] Shift Amount Threshold in DAGCombine (Baseline Tests); NFC (detail)
  403. [ARM] Add dependency on GlobalISel for unit tests to fix shared libs (detail)
  404. [TargetLowering][DAGCombine][MSP430] add/use hook for Shift Amount (detail)
  405. [X86] Pulled out helper to decode target shuffle element sentinel values (detail)
  406. [SCEV] Simplify umin/max of zext and sext of the same value (detail)
  407. eliminate nontrivial Reset(...) from TypedPythonObject (detail)
  408. AMDGPU: Don't error on calls to null or undef (detail)
  409. Fix minor warning in DWARFVerifier. (detail)
  410. [LLD][ELF] - Update tests after yaml2obj tool update. (detail)
  411. [yaml2obj][obj2yaml] - Do not create a symbol table by default. (detail)
  412. [AMDGPU] Fix assertion due to initializer list (detail)
  413. AMDGPU: Don't re-get the subtarget (detail)
  414. AMDGPU: Add baseline tests for flat offset splitting (detail)
  415. AMDGPU: Fix missing OPERAND_IMMEDIATE (detail)
  416. AMDGPU: Split flat offsets that don't fit in DAG (detail)
  417. AMDGPU: Increase vcc liveness scan threshold (detail)
  418. [ConstantRange] Optimize nowrap region test, remove redundant tests; NFC (detail)
  419. [ConstantRange] makeGuaranteedNoWrapRegion(): `shl` support (detail)
  420. [InstCombine] Shift amount reassociation in shifty sign bit test (detail)
  421. [InstCombine] Add tests for uadd/sub.sat(a, b) == 0; NFC (detail)
  422. Fix buildbot error in SIRegisterInfo.cpp. (detail)
  423. [InstCombine] Fold uadd.sat(a, b) == 0 and usub.sat(a, b) == 0 (detail)
  424. Reverted r375254 as it has broken some build bots for a long time. (detail)
  425. gn build: Merge r375375 (detail)
  426. [NFC][InstCombine] conditional sign-extend of high-bit-extract: 'and' (detail)
  427. [InstCombine] conditional sign-extend of high-bit-extract: 'or' pattern. (detail)
Changes
  1. Refactored ClangLTOBuilder to support github. (detail)
  2. Refactored LibcxxAndAbiBuilder to support github. (detail)
  3. Removed redundant quotation marks from -DLLVM_LIT_ARGS. (detail)
  4. LLVMBuilfFactory should always have is_legacy_mode attribute. (detail)
  5. Now LLVMBuildFactory supports both a "legacy mode" with SVN checkout and (detail)
  6. This allows to use the newly added LLVMBuildFactory ability to (detail)
  7. ClangBuilder code cleaning. NFC. (detail)
  8. Added support for is_legacy_mode to ABITestsuitBuilder. (detail)
  9. Reverted r375035 and r375036 to fix the commit message and author name. (detail)
  10. Added support for git/github to LLVMBuildFactory. (detail)
  11. Updated UnifiedTreeBuilder to fully support is_legacy_mode. (detail)
  12. LLVMBuildFactory code cleaning. (detail)
  13. Added support for github author names. (detail)
  14. Check out the test-suite first to prevent poisoning got_revision (detail)
  15. Added LLVMPoller to work with github. (detail)
  16. Refactored ClangBuilde.getClangCMakeBuildFactory and (detail)
  17. Separate automatic schedulers for builders depending on is_legacy_mode. (detail)
  18. Add LLVMGitPoller to listen for changes in the monorepo. (detail)
  19. Remove -DLLVM_USE_LINKER from Windows self host bots. (detail)
  20. Apply defaut cmake flags to ABITestsuitBuilder. (detail)
  21. [sanitizers] Increase default "git clone --depth" to 100 (detail)
  22. Added zorg to the list of SVN projects. (detail)
  23. Added the step name param to (detail)
  24. Handle is_legacy_mode in LLDPerformanceTestsuite. (detail)
  25. Handle is_legacy_mode in ClangLTOBuilder. Refactored to simplify the (detail)

Started by upstream project lldb-cmake build number 2639
originally caused by:

Started by upstream project lldb-cmake build number 2640
originally caused by:

Started by upstream project lldb-cmake build number 2641
originally caused by:

Started by upstream project lldb-cmake build number 2642
originally caused by:

Started by upstream project lldb-cmake build number 2643
originally caused by:

Started by upstream project lldb-cmake build number 2644
originally caused by:

Started by upstream project lldb-cmake build number 2645
originally caused by:

Started by upstream project lldb-cmake build number 2653
originally caused by:

Started by upstream project lldb-cmake build number 2654
originally caused by:

Started by upstream project lldb-cmake build number 2655
originally caused by:

Started by upstream project lldb-cmake build number 2656
originally caused by:

Started by upstream project lldb-cmake build number 2657
originally caused by:

Started by upstream project lldb-cmake build number 2658
originally caused by:

Started by upstream project lldb-cmake build number 2659
originally caused by:

Started by upstream project lldb-cmake build number 2660
originally caused by:

Started by upstream project lldb-cmake build number 2661
originally caused by:

Started by upstream project lldb-cmake build number 2662
originally caused by:

Started by upstream project lldb-cmake build number 2663
originally caused by:

Started by upstream project lldb-cmake build number 2664
originally caused by:

Started by upstream project lldb-cmake build number 2665
originally caused by:

Started by upstream project lldb-cmake build number 2666
originally caused by:

Started by upstream project lldb-cmake build number 2667
originally caused by:

Started by upstream project lldb-cmake build number 2668
originally caused by:

Started by upstream project lldb-cmake build number 2669
originally caused by:

Started by upstream project lldb-cmake build number 2670
originally caused by:

Started by upstream project lldb-cmake build number 2671
originally caused by:

Started by upstream project lldb-cmake build number 2672
originally caused by:

Started by upstream project lldb-cmake build number 2673
originally caused by:

Started by upstream project lldb-cmake build number 2674
originally caused by:

Started by upstream project lldb-cmake build number 2675
originally caused by:

Started by upstream project lldb-cmake build number 2676
originally caused by:

Started by upstream project lldb-cmake build number 2677
originally caused by:

Started by upstream project lldb-cmake build number 2678
originally caused by:

Started by upstream project lldb-cmake build number 2679
originally caused by:

Started by upstream project lldb-cmake build number 2680
originally caused by:

Started by upstream project lldb-cmake build number 2681
originally caused by:

Started by upstream project lldb-cmake build number 2682
originally caused by:

Started by upstream project lldb-cmake build number 2683
originally caused by:

Started by upstream project lldb-cmake build number 2684
originally caused by:

Started by upstream project lldb-cmake build number 2685
originally caused by:

Started by upstream project lldb-cmake build number 2686
originally caused by:

Started by upstream project lldb-cmake build number 2687
originally caused by:

Started by upstream project lldb-cmake build number 2688
originally caused by:

Started by upstream project lldb-cmake build number 2689
originally caused by:

Started by upstream project lldb-cmake build number 2690
originally caused by:

Started by upstream project lldb-cmake build number 2691
originally caused by:

Started by upstream project lldb-cmake build number 2702
originally caused by:

Started by upstream project lldb-cmake build number 2703
originally caused by:

Started by upstream project lldb-cmake build number 2704
originally caused by:

Started by upstream project lldb-cmake build number 2705
originally caused by:

Started by upstream project lldb-cmake build number 2711
originally caused by:

Started by upstream project lldb-cmake build number 2712
originally caused by:

Started by upstream project lldb-cmake build number 2713
originally caused by:

Started by upstream project lldb-cmake build number 2714
originally caused by:

Started by upstream project lldb-cmake build number 2715
originally caused by:

Started by upstream project lldb-cmake build number 2716
originally caused by:

Started by upstream project lldb-cmake build number 2717
originally caused by:

Started by upstream project lldb-cmake build number 2718
originally caused by:

Started by upstream project lldb-cmake build number 2719
originally caused by:

Started by upstream project lldb-cmake build number 2720
originally caused by:

Started by upstream project lldb-cmake build number 2721
originally caused by:

Started by upstream project lldb-cmake build number 2722
originally caused by:

Started by upstream project lldb-cmake build number 2723
originally caused by:

Started by upstream project lldb-cmake build number 2724
originally caused by:

Started by upstream project lldb-cmake build number 2725
originally caused by:

Started by upstream project lldb-cmake build number 2726
originally caused by:

Started by upstream project lldb-cmake build number 2727
originally caused by:

Started by upstream project lldb-cmake build number 2728
originally caused by:

Started by upstream project lldb-cmake build number 2729
originally caused by:

Started by upstream project lldb-cmake build number 2730
originally caused by:

Started by upstream project lldb-cmake build number 2731
originally caused by:

Started by upstream project lldb-cmake build number 2732
originally caused by:

Started by upstream project lldb-cmake build number 2733
originally caused by:

Started by upstream project lldb-cmake build number 2734
originally caused by:

Started by upstream project lldb-cmake build number 2735
originally caused by:

Started by upstream project lldb-cmake build number 2736
originally caused by:

Started by upstream project lldb-cmake build number 2737
originally caused by:

Started by upstream project lldb-cmake build number 2738
originally caused by:

Started by upstream project lldb-cmake build number 2740
originally caused by:

Started by upstream project lldb-cmake build number 2741
originally caused by:

Started by upstream project lldb-cmake build number 2742
originally caused by:

Started by upstream project lldb-cmake build number 2744
originally caused by:

Started by upstream project lldb-cmake build number 2745
originally caused by:

Started by upstream project lldb-cmake build number 2746
originally caused by:

Started by upstream project lldb-cmake build number 2747
originally caused by:

Started by upstream project lldb-cmake build number 2748
originally caused by:

Started by upstream project lldb-cmake build number 2749
originally caused by:

Started by upstream project lldb-cmake build number 2750
originally caused by:

Started by upstream project lldb-cmake build number 2751
originally caused by:

Started by upstream project lldb-cmake build number 2752
originally caused by:

Started by upstream project lldb-cmake build number 2753
originally caused by:

Started by upstream project lldb-cmake build number 2754
originally caused by:

Started by upstream project lldb-cmake build number 2755
originally caused by:

Started by upstream project lldb-cmake build number 2756
originally caused by:

Started by upstream project lldb-cmake build number 2758
originally caused by:

Started by upstream project lldb-cmake build number 2759
originally caused by:

Started by upstream project lldb-cmake build number 2760
originally caused by:

Started by upstream project lldb-cmake build number 2761
originally caused by:

Started by upstream project lldb-cmake build number 2762
originally caused by:

Started by upstream project lldb-cmake build number 2763
originally caused by:

Started by upstream project lldb-cmake build number 2764
originally caused by:

Started by upstream project lldb-cmake build number 2766
originally caused by:

Started by upstream project lldb-cmake build number 2767
originally caused by:

Started by upstream project lldb-cmake build number 2768
originally caused by:

Started by upstream project lldb-cmake build number 2769
originally caused by:

Started by upstream project lldb-cmake build number 2770
originally caused by:

Started by upstream project lldb-cmake build number 2774
originally caused by:

Started by upstream project lldb-cmake build number 2775
originally caused by:

Started by upstream project lldb-cmake build number 2776
originally caused by:

Started by upstream project lldb-cmake build number 2777
originally caused by:

Started by upstream project lldb-cmake build number 2779
originally caused by:

Started by upstream project lldb-cmake build number 2780
originally caused by:

Started by upstream project lldb-cmake build number 2781
originally caused by:

Started by upstream project lldb-cmake build number 2782
originally caused by:

Started by upstream project lldb-cmake build number 2783
originally caused by:

Started by upstream project lldb-cmake build number 2784
originally caused by:

Started by upstream project lldb-cmake build number 2785
originally caused by:

Started by upstream project lldb-cmake build number 2786
originally caused by:

Started by upstream project lldb-cmake build number 2787
originally caused by:

Started by upstream project lldb-cmake build number 2788
originally caused by:

Started by upstream project lldb-cmake build number 2789
originally caused by:

Started by upstream project lldb-cmake build number 2790
originally caused by:

Started by upstream project lldb-cmake build number 2791
originally caused by:

Started by upstream project lldb-cmake build number 2792
originally caused by:

Started by upstream project lldb-cmake build number 2793
originally caused by:

Started by upstream project lldb-cmake build number 2794
originally caused by:

Started by upstream project lldb-cmake build number 2795
originally caused by:

Started by upstream project lldb-cmake build number 2796
originally caused by:

Started by upstream project lldb-cmake build number 2797
originally caused by:

This run spent:

  • 5 days 9 hr waiting;
  • 4 hr 46 min build duration;
  • 5 days 12 hr total from scheduled to completion.
Revision: 7774c4da0ada8aad6524d2e5722c0014fedfd6c0
  • refs/remotes/origin/master
Revision: 7015a5c54b53d8d2297a3aa38bc32aab167bdcfc
  • refs/remotes/origin/master
Revision: 7774c4da0ada8aad6524d2e5722c0014fedfd6c0
  • refs/remotes/origin/master
Test Result (no failures)
    Revision: 6a075b6de4cafebec9ca1ff9eec7229a617c93f6
    • llvmorg-5.0.2
    Revision: d0d8eb2e5415b8be29343e3c17a18e49e67b5551
    • llvmorg-7.0.1
    Revision: 0399d5a9682b3cef71c653373e38890c63c4c365
    • llvmorg-9.0.0