Started 1 day 17 hr ago
Took 5 hr 29 min

Unstable Build #196 (Oct 24, 2020 1:37:58 AM)

Changes
  1. Revert "Revert "[gn build] (manually) port d09b08919ca"" (details)
  2. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support (details)
  3. [DSE] Add test to make sure memccpy does not kill stores. (details)
  4. [gn build] Port a2214757e2c (details)
  5. [gn build] Port c0cdd22c72f (details)
  6. [InstSimplify] add vector icmp tests; NFC (details)
  7. [InstSimplify] allow vector splats for icmp-of-neg folds (details)
  8. Reland "[yaml2obj][ELF] - Simplify the code that performs sections validation." (details)
  9. [DSE] Bail out from getLocForWriteEx if call is not argmemonly/inacc_mem. (details)
  10. [amdgpu] Enhance AMDGPU AA. (details)
  11. [clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC. (details)
  12. [InstCombine] Add (icmp ult (X + CA), C1) | (icmp eq X, C2) -> (icmp ule (X + CA), C1) test coverage (details)
  13. [gn build] port a2214757e2ca more (details)
  14. [gn build] belatedly port 3ddac7e56363 (details)
  15. [gn build] assert clang-format does not depend on AST, Frontend, Sema at gn time (details)
  16. Revert "[clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC." (details)
  17. Add a C++ test case for https://reviews.llvm.org/D86854 (details)
  18. [libc++] Explicitly request new/delete in libc++ for Win to ARM Linux builds (details)
  19. [clang][Basic] Make SourceLocation usable as key in hash maps, NFCI (details)
  20. Try to make GCC5 happy about the CfgTraits thing (details)
  21. Explicitly initialize StreamingDiagnostic in derived class copy ctors (details)
  22. [clang] Use SourceLocation as key in hash maps, NFCI (details)
  23. [InstCombine] foldOrOfICmps - use m_Specific instead of explicit comparisons. NFCI. (details)
  24. [AMDGPU] Remove unused declaration. NFC. (details)
  25. [InstCombine] SimplifyDemandedUseBits - replace dyn_cast<ConstantInt> with m_ConstantInt. NFCI. (details)
  26. [DSE] Do not scan users of memory terminators for further reads. (details)
  27. Release pages to OS when setting 0 label (details)
  28. [ELF] --gdb-index: support --icf={safe,all} (details)
  29. [libcxx] [test] Avoid conflicting definitions of _CRT_SECURE_NO_WARNINGS (details)
  30. [libcxx] [test] Fix path.modifiers/make_preferred for windows (details)
  31. Set Huge Page mode on shadow regions based on no_huge_pages_for_shadow (details)
  32. Wrap CfgTraitsFor in namespace llvm to please GCC 5 (details)
  33. ASAN: Support detect_invalid_pointer_pairs=1 with detect_stack_use_after_return=1 (details)
  34. [NPM] Port -mergereturn to NPM (details)
  35. clang/Frontend: Use MemoryBufferRef in FrontendInputFile (and remove SourceManager::getBuffer) (details)
  36. FileManager: Test FileManager::getFileRef (details)
  37. [AMDGPU] Remove getAllVGPR32() which cannot handle Accum VGPRs properly (details)
  38. [NPM] port -unify-loop-exits to NPM (details)
  39. lldb: Migrate to MemoryBufferRef for createFileID (after 51d1d585e5838ea0f02f1271f7543c4e43639969) (details)
  40. DomTree: Extract (mostly) read-only logic into type-erased base classes (details)
  41. [gn build] Port 848a68a032d (details)
  42. Handle value uses wrapped in metadata for the use-list order (details)
  43. [NFC][Regalloc] Type 2 statics in terms of Register (details)
  44. [lldb] Add a page to the docs with (external) links on how to use LLDB (details)
  45. [ConstantFold] Fold the comparison of bitcasted global values (details)
  46. [libc++] Decouple debug mode tests from iostreams (details)
  47. [libc++] Make it easier to add new restrictions for feature-test macro tests (details)
  48. [AMDGPU] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans (details)
  49. Driver: Add integer sanitizers to trapping group automatically. (details)
  50. [Apple-stage2] Install FileCheck and yaml2obj in the toolchain (details)
  51. [libc++] Remove uses of verbose_assert.h in Filesystem tests (details)
  52. clang/Basic: Replace SourceManager::getMemoryBufferForFile, NFC (details)
  53. [hwasan] Increase max allocation size to 1Tb. (details)
  54. [LSAN][NFC] Reformat test (details)
  55. [clangd][ObjC] Support nullability annotations (details)
  56. Get the address space within getVectorPtrTy (details)
  57. Fix pretty printing of linalg GenericOps when there are no inputs. (details)
  58. [AsmWriter] Construct SlotTracker with the function (details)
  59. clang/Basic: Remove SourceManager::getBufferPointer, NFC (details)
  60. [libc++] Get rid of <sstream> in the valarray tests (details)
  61. [X86] Move 's{hr,ar,hl} , <op>' to 'shift <op>' optimization in the assembler into processInstruction. (details)
  62. [X86] Move 'int $3' -> 'int3' handling in the assembler to processInstruction. (details)
  63. [AMDGPU] Optimize waitcnt insertion for flat memory operations (details)
  64. [GWP-ASan] Rework utilities (NFC) (details)
  65. [Polly] Reuse multiple uses in operand tree. (details)
  66. clang/Basic: ContentCache::InvalidFlag => ContentCache::IsBufferInvalid, NFC (details)
  67. Improve file doesnt exist error with -fbasic-block-sections= (details)
  68. Don't permit array bound constant folding in OpenCL. (details)
  69. [HazardRec] Allow inserting multiple wait-states simultaneously (details)
  70. [AMDGPU] Avoid inserting noops during scheduling (details)
  71. Don't instantiate lambda closure types in default member initializers (details)
  72. NFC: Fix -Wsign-compare warnings on 32-bit builds (details)
  73. ContentCache: Simplify by always owning the MemoryBuffer (details)
  74. [flang] Fix call to CHECK() on erroneous subroutine declaration (details)
  75. [lldb] Don't strip LLDB.framework on install (details)
  76. SourceManager: Simplify early returns in ContentCache::getBufferOrNone, NFC (details)
  77. [llvm] Fix ODRViolations for VersionTuple YAML specializations NFC (details)
  78. [test] Fix -fbasic-block-sections= test on Windows after D89500 (details)
  79. This is a test commit (details)
  80. Revert "This is a test commit" (details)
  81. [Polly] Delete unused lambda capture after 7175cffb2133048018df74c1b49d1d4962ea18f2 (details)
  82. [AMDGPU][NFC] Fix missing size in comment (details)
  83. Remove unnecessary header include which violates layering (details)
  84. [NFC][MC] Use [MC]Register in MachineVerifier (details)
  85. Revert D89381 "[SCEV] Recommit "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 2" (details)
  86. [X86] Error on using h-registers with REX prefix in the assembler instead of leaving it to a fatal error in the encoder. (details)
  87. [SCEV] Prove implications of different type via truncation (details)
  88. Revert "[SCEV] Prove implications of different type via truncation" (details)
  89. [NFC][PowerPC]Add tests for folding RLWINM before and after RA. (details)
  90. Revert "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" (details)
  91. [libcxx] [test] Split the file_time_type synopsis test (details)
  92. [SVE] Remove reliance on TypeSize comparison operators in unit tests (details)
  93. [SVE][CodeGen] Replace use of TypeSize comparison operator in CreateStackTemporary (details)
  94. [X86] Remove period from end of error message in assembler (details)
  95. [mlir] Expose Value hierarchy to Python bindings (details)
  96. [mlir] Use the correct base class for Attributes in Python bindings (details)
  97. [mlir] Fix copy-pasted docstrings in Python bindings (details)
  98. [X86] Add clang release notes for HRESET and minor change for llvm release notes. (NFC) (details)
  99. [NFC][LSAN] Use InitializeCommonFlags in LSAN (details)
  100. [compiler-rt][builtins][RISCV] Always include __mul[sd]i3 builtin definitions (details)
  101. Reapply "[clang] Improve handling of physical registers in inline (details)
  102. [AMDGPU][TableGen] Make more use of !ne !not !and !or. NFC. (details)
  103. [InstructionSimplify] Precommit more tests for D89317. NFC. (details)
  104. [Passes] Move ADCE before DSE & LICM. (details)
  105. [mlir] ODS: support TableGen dag objects to specify OpBuilder parameters (details)
  106. [InstructionSimplify] And precommit more tests for D89317. NFC. (details)
  107. [ADT] Fix for ImmutableMapRef (details)
  108. [Driver] Incorporate -mfloat-abi in the computed triple on ARM (details)
  109. [AMDGPU] Fix off by one in assert (details)
  110. [TargetLowering] Add test for bit comparison fold (details)
  111. [TargetLowering] Check boolean content when folding bit compare (details)
  112. Add "SkipDead" parameter to TargetInstrInfo::DefinesPredicate (details)
  113. [DAG] getNode(ISD::EXTRACT_SUBVECTOR) Drop unnecessary N2C null check - we assert that this isn't null and have already used the pointer. NFCI. (details)
  114. [InstCombine] foldOrOfICmps - use m_Specific instead of explicit comparisons. NFCI. (details)
  115. [Clang] Update newpm pipeline test in clang after D87322. (details)
  116. [clang testing] Fix a read-only source build system failure (details)
  117. [llvm-mca] Add test for cortex-a57 memory instructions (details)
  118. [llvm] Use early exits and get rid of if-return-else-return pattern; NFC (details)
  119. [LIT] error if directly named test won't be run indirectly (details)
  120. [LIT] fixed up accidentally committed EOF problems. (details)
  121. [SystemZ] Mark unsaved argument R6 as live throughout function. (details)
  122. [libc++] Include <__config_site> from <__config> (details)
  123. [CostModel] remove cost-kind predicate for memcpy cost (details)
  124. [libc++] Revert "Include <__config_site> from <__config>" (details)
  125. Only run when `arm` is registered. NFC. (details)
  126. [DebugInfo] Follow up c521e44defb5 with an API improvement (details)
  127. [nfc] [lldb] Fix harmless slicing of DWARFDIE (details)
  128. [ARM] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans (details)
  129. Remove .svn from exclude list as we moved to git (details)
  130. [lldb] Port lldb gdb-server to libOption (details)
  131. Fix "Unknown arguments specified" to if in lldb (details)
  132. [take 2] [libc++] Include <__config_site> from <__config> (details)
  133. [lldb] Fix windows build for fa5fa63fd140f (details)
  134. [libomptarget][amdgcn] Refactor memcpy to eliminate maps (details)
  135. AMDGPU: Propagate amdgpu-flat-work-group-size attributes (details)
  136. AMDGPU: Lower the threshold reported for maximum stack size exceeded (details)
  137. [mlir]: Clarify docs for external OpTrait::FunctionLike ops (details)
  138. [mlir][gpu] Add customer printer/parser for gpu.launch_func. (details)
  139. [mlir][gpu] Add lowering to LLVM for `gpu.wait` and `gpu.wait async`. (details)
  140. [AMDGPU] Refactor SOPC & SOPP .td for extension (details)
  141. Use -### in arm-float-abi.c test (details)
  142. [gn build] (manually) port 54fa9ecd3088 (details)
  143. [gn build] (manually) port 5d796645d6c8cade (libcxx __config change) (details)
  144. [libc++] Fix the installation of libc++ headers since the __config_site change (details)
  145. [gn build] try to fix up deps of __config_site after 37c030f81a (details)
  146. [clang] Improve Serialization/Imporing/Dumping of APValues (details)
  147. [X86] Regenerate old vector-variable-insertion test (details)
  148. [X86] Improve variable vector insertion test coverage. (details)
  149. [ELF] --gc-sections: retain dependent sections of non-SHF_ALLOC sections (details)
  150. [AMDGPU] Fixed v_swap_b32 match (details)
  151. [flang] Another validity of the TARGET= argument of ASSOCIATED() for objects (details)
  152. [NFC] Fix the definition of SuitableAlign (details)
  153. Fix missing c++ mode comment (details)
  154. [ARM][SchedModels] Convert IsLdrAm3RegOffPred to MCSchedPredicate (details)
  155. [libomptarget] Require LLVM source tree to build libomptarget (details)
  156. [NFC] Clean up always false variables (details)
  157. [gn build] try to fix clang build after 37c030f81a9fdd (details)
  158. [NFC][OpenMP] Update description of OMPGridValues enums (details)
  159. [ARM] add cost-kind tests for intrinsics; NFC (details)
  160. [CostModel] remove cost-kind predicate for scatter/gather cost (details)
  161. [mlir] Add structural type conversions for SCF dialect. (details)
  162. [mlir][shape] Split out structural type conversions for shape dialect. (details)
  163. [mlir][CAPI][Python] Plumb OpPrintingFlags to C and Python APIs. (details)
  164. [NFC] Fixes Doxygen copy-paste error. (details)
  165. [RS4GC] NFC. Preparatory refactoring to make GC parseable memcpy (details)
  166. [LowerMatrixIntrinsics][NewPM] Fix PreservedAnalyses result (details)
  167. [sanitizer] Convert PrintModuleMap to DumpProcessMap (details)
  168. [BlockExtract][NewPM] Port -extract-blocks to NPM (details)
  169. [libcxxabi] Stub out 'sleep' call when _LIBCXXABI_HAS_NO_THREADS is defined. (details)
  170. [test] Fix no-wrap-symbolic-becount.ll under NPM (details)
  171. [c++20] For P0732R2 / P1907R1: Basic frontend support for class types as (details)
  172. Add more test coverage for APValue serialization / deserialization and (details)
  173. [mlir] Add missing dependency for MLIRSCFTransforms (details)
  174. [test] Fix alloca-offset-lifetime.ll under NPM (details)
  175. [test] Fix quadradic-exit-value.ll under NPM (details)
  176. Simple fix to basic-block-sections to replace emit-obj with emit-llvm (details)
  177. [spirv] Fix legalize standard to spir-v for transfer ops (details)
  178. [libc++] Fix compiler-rt build by copying libc++ headers to <build>/include (details)
  179. [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts (details)
  180. [c++20] For P0732R2: Give class NTTPs the proper type when examined with 'decltype'. (details)
  181. Always allow std::function to be copied. (details)
  182. [mlir] Simplify DDR matching patterns with equal operands for operators where it's applicable. Added documentation. (details)
  183. [libc++][ci] Also install the library in the CI scripts (details)
  184. [libc++] Fix the benchmarks build (details)
  185. [c++20] For P0732R2: permit class template argument deduction for non-type template parameters. (details)
  186. [ValueTracking] Interpret GEPs as a series of adds multiplied by the related scaling factor (details)
  187. Revert several changes related to llvm-symbolizer exiting non-zero on failure. (details)
  188. [NFC] Set return type of getStackPointerRegisterToSaveRestore to Register (details)
  189. Revert "SimplifyCFG: Clean up optforfuzzing implementation" (details)
  190. Revert "Revert "SimplifyCFG: Clean up optforfuzzing implementation"" (details)
  191. [sanitizer]Update tests to be compatible with Android. (details)
  192. Make APValue profiling a little more compact. (details)
  193. [FPEnv][X86][SystemZ] Use different algorithms for i64->double uint_to_fp under strictfp to avoid producing -0.0 when rounding toward negative infinity (details)
  194. [test] Fix LoopDeletion tests under NPM (details)
  195. Ensure that the "value" of an unnamed bit-field isn't taken into (details)
  196. [LSR] add testcase for LSR profitable chain change, nfc (details)
  197. [test] Fix LoopDistribute tests under NPM (details)
  198. [X86] Support customizing stack protector guard (details)
  199. [sanitizer] Allow log_path to distinguish default from explicit stderr (details)
  200. Fix test failure on Windows. (details)
  201. [NPM][opt] Disallow -analyze under NPM (details)
  202. Do not intercept __libc_memalign and cfree on Android because neither of these exists in Bionic. (details)
  203. [test] Fix shrunk-constant.ll under NPM (details)
  204. [IRCE] consolidate profitability check (details)
  205. [test] Fix tests using -analyze that fail under NPM (details)
  206. Revert "Add "not" to an llvm-symbolizer test that expects to fail" (details)
  207. [NFC][AMDGPU] Reorder SIMemoryLegalizer functions to be consistent (details)
  208. [libcxxabi] Define _LIBCXXABI_WEAK properly for mingw compilers (details)
  209. [libcxx] [test] Add another (void) cast for a function marked nodiscard in MS STL (details)
  210. [libcxx] [test] Mark bits of fs.enum tests as libcpp specific (details)
  211. [libcxx] [test] Move use of statvfs to helper header (details)
  212. [driver][arm64] Set target CPU to A12 for compiler invocations that (details)
  213. [DWARFLinker] Capitalize type names (NFC) (details)
  214. [ShrinkWrap] Delete unneeded nullptr checks for the save point. NFC (details)
  215. [InstructionSimplify] icmp (X+Y), (X+Z) simplification (details)
  216. Revert "[DWARFLinker] Capitalize type names (NFC)" (details)
  217. [SCEV][NFC] Rename getMax -> getConstantMax (details)
  218. [libc++] Update continous integration scripts (details)
  219. [llvm-mca] Improve test case (details)
  220. [X86] Add User Interrupts(UINTR) instructions (details)
  221. [SCEV][NFC] Rename MaxAndComplete -> ConstantMaxAndComplete (details)
  222. [gn build] Port be39a6fe6fc (details)
  223. [RISCV][NFC] Add more tests for 32-bit constant materialization (details)
  224. [SCEV][NFC] Simplify internals of BackedgeTakenInfo (details)
  225. [mlir] Add MemRefReshapeOp definition to Standard. (details)
  226. [clang-tidy] Add links to check docs in comments (details)
  227. [x86 testing] NFC: Create exhaustive vector popcnt ULT/UGT tests (details)
  228. [DebugInstrRef] Substitute debug value numbers to handle optimizations (details)
  229. Test I added requires X86 to be built. (details)
  230. [AArch64] Add cost model tests for min/max intrinsics. (details)
  231. [lldb][NFC] Make GetShellSafeArgument return std::string and unittest it. (details)
  232. [mlir] Add MemRefReinterpretCastOp definition to Standard. (details)
  233. [llvm-mca] Add few ldm* instructions to cortex-a57 test case (details)
  234. [CodeGen] Split MVT::changeTypeToInteger() functionality from EVT::changeTypeToInteger(). (details)
  235. [Clang] [TableGen] Clean up !if(!eq(bool, 1) and related booleans (details)
  236. [lldb] Explicitly use the configuration architecture when building test executables (details)
  237. [mlir] Convert from Async dialect to LLVM coroutines (details)
  238. [TableGen] Continue improving the comments for the data structures. (details)
  239. [OpenMP] Emit calls to int64_t functions for amdgcn (details)
  240. Limit debug instr-referencing tests to X86 (details)
  241. ScheduleDAGInstrs: Skip debug instructions at end of scheduling region (details)
  242. AMDGPU: Implement getNoPreservedMask (details)
  243. AMDGPU: Fix not always reserving VGPRs used for SGPR spilling (details)
  244. [lldb] Fix TestTargetAPI.py on Apple simulators (details)
  245. [AArch64] Add min/max cost-model tests for v4i16. (details)
  246. [DebugInstrRef] Pass DBG_INSTR_REFs through register allocation (details)
  247. [X86] Return const& in IntelExprStateMachine::getIdentifierInfo(). NFCI. (details)
  248. [X86] X86AsmParser - make methods const where possible. NFCI. (details)
  249. [ARM][SchedModels] Convert IsLdstsoScaledPred to MCSchedPredicate (details)
  250. [AArch64] Add min/max cost-model tests for v2i32. (details)
  251. [AMDGPU] Fix expansion of i16 MULH (details)
  252. [mlir][gpu] NFC: switch occurrences of gpu.launch_func to custom format. (details)
  253. [MemProf] Allow the binary to specify the profile output filename (details)
  254. [mlir] Do not start threads in AsyncRuntime (details)
  255. [lldb] Fix a regression introduced by D75730 (details)
  256. [LoopRotate][NPM] Disable header duplication under -Oz (details)
  257. [NFC][MC] Use MCRegister for ReachingDefAnalysis APIs (details)
  258. [HIP] Fix HIP rounding math intrinsics (details)
  259. [OpenCL] Remove unused extensions (details)
  260. [lldb/DWARF] Add support for DW_OP_implicit_value (details)
  261. [Docs] Clarify that FunctionPasses can't add/remove declarations (details)
  262. [gn build] Add missing clangd dependencies (details)
  263. [AMDGPU] Add amdgpu specific loop threshold metadata (details)
  264. [SLP] Add tests with selects that can be turned into min/max. (details)
  265. [DomTree] Accept Value as Def (NFC) (details)
  266. Revert "[lldb] Explicitly use the configuration architecture when building test executables" (details)
  267. [ELF] Set SHF_INFO_LINK for .rel[a].plt and .rel[a].dyn (details)
  268. Revert "[Docs] Clarify that FunctionPasses can't add/remove declarations" (details)
  269. AMDGPU: Cleanup MIR test (details)
  270. [InstCombine] Remove dbg.values describing contents of dead allocas (details)
  271. [TableGen] Update documents to make them more complete (details)
  272. clang/Basic: Remove ContentCache::getRawBuffer, NFC (details)
  273. [SystemZ][z/OS] Set short-enums as the default for z/OS (details)
  274. [InstSimplify] add tests for ctpop constant range; NFC (details)
  275. HowToReleaseLLVM: Clean up document and remove references to SVN (details)
  276. [NFC][PartialInliner]: Clean up code (details)
  277. [MemCpyOpt] Move GEP during call slot optimization (details)
  278. [PatternMatch] Add new FP matchers. NFC. (details)
  279. [InstCombine][NFC] Use ConstantExpr::getBinOpIdentity (details)
  280. [libc++] Drop old workaround for iostreams instantiations missing from the dylib (details)
  281. [GWP-ASan] Move random-related code in the allocator (details)
  282. DWARFv5: Disable DW_OP_convert for configurations that don't yet support it (details)
  283. Port -instnamer to NPM (details)
  284. Revert "[mlir] Convert from Async dialect to LLVM coroutines" (details)
  285. Revert "Revert "[mlir] Convert from Async dialect to LLVM coroutines"" (details)
  286. Revert "[CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI)" (details)
  287. [test] HotColdSplit: cover use of opaque pointer type (details)
  288. [clangd] Give the server information about client's remote index protocol version (details)
  289. [SourceManager] Skip module maps when searching files for macro arguments (details)
  290. [clangd] Get rid of llvm::Optional in Remote- and LocalIndexRoot; NFC (details)
  291. [BasicAA] Add additional phi tests (NFC) (details)
  292. Revert "[GWP-ASan] Move random-related code in the allocator" (details)
  293. Initial support for vectorization using Libmvec (GLIBC vector math library) (details)
  294. [BasicAA] Don't track visited blocks for phi-phi alias query (details)
  295. [AIX] Emit error for -G option on AIX (details)
  296. [BasicAA] Only add visited phi blocks temporarily (details)
  297. [DomTree] Make assert more precise (details)
  298. [GWP-ASan] Move random-related code in the allocator (redo) (details)
  299. [llvm-objcopy][MachO] Fix the calculation of the output size (details)
  300. [libc++] Allow running the tests in the experimental runtimes-only build (details)
  301. [clang][Frontend] Add missing error handling (details)
  302. [SourceManager] Avoid copying SLocEntry in computeMacroArgsCache (details)
  303. [libTooling] Add function to Transformer to create a no-op edit. (details)
  304. [AArch64][GlobalISel] Split post-legalizer combiner to allow for lowering at -O0 (details)
  305. [gn build] (semi-manually) port 147b9497e79 (details)
  306. [ELF] --warn-backrefs: save the referenced InputFile * (details)
  307. [AArch64][GlobalISel] Move imm adjustment for G_ICMP to post-legalizer lowering (details)
  308. DebugInfo: Use llc rather than %llc_dwarf when also hardcoding a target triple (details)
  309. [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/WriterExtBinary (details)
  310. [libc++abi] Fix the standalone build after the __config_site change (details)
  311. BitCodeFormat: update doc on new byref and mustprogress attrs; NFC (details)
  312. Fix constant evaluation of zero-initialization of a union whose first (details)
  313. Revert "[MBP] Add whole chain to BlockFilterSet instead of individual BB" (details)
  314. [OpenMP] Fixed a potential integer overflow (details)
  315. SourceManager: Factor out helpers for common SLocEntry lookup pattern, NFC (details)
  316. SourceManager: Change SourceManager::isMainFile to take a FileEntry, NFC (details)
  317. [Inliner] Run always-inliner in inliner-wrapper (details)
  318. DebugInfo: Tidy up test for more portability to MachO and Windows (details)
  319. [MC] Adjust StringTableBuilder for linked Mach-O binaries (details)
  320. SourceManager: getFileEntryRefForID => getNonBuiltinFilenameForID, NFC (details)
  321. SourceManager: Remove a redundant nullptr check in getNonBuiltinFilenameForID, NFC (details)
  322. [CGSCC] Detect devirtualization in more cases (details)
  323. DebugInfo: Hash DIE referevences (DW_OP_convert) when computing Split DWARF signatures (details)
  324. [IR] Merge metadata manipulation code into Value (details)
  325. [lldb] Fix missing initialization in UtilityFunction ctor (NFC) (details)
  326. [runtimes] Do not set XXX_STANDALONE_BUILD for libc++/abi/unwind (details)
  327. [lldb] Fix bug instroduced by a00acbab45b0 (details)
  328. [SCEV][NFC] Cache symbolic max exit count (details)
  329. [JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation. (details)
  330. Revert "[JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation." (details)
  331. [llvm-objcopy][NFC] Extract arg parsing logic into a helper function (details)
  332. [DebugInfo] Clear subreg in setDebugValueUndef() (details)
  333. [ARM][SchedModels] Let ldm* instruction scheduling use MCSchedPredicate (details)
  334. [llvm-mca] Add test for cortex-a57 NEON instructions (details)
  335. [SVE]Clarify TypeSize comparisons in llvm/lib/Transforms (details)
  336. [AMDGPU] Add simplification/combines for llvm.amdgcn.fmul.legacy (details)
  337. [lld][ELF][test] Add additional test coverage for LTO (details)
  338. [mem2reg] Remove dbg.values describing contents of dead allocas (details)
  339. [mlir] Fix exiting OpPatternRewriteDriver::simplifyLocally after first iteration that didn't change the op. (details)
  340. [MLIR] Added PromoteBuffersToStackPass to convert heap- to stack-based allocations. (details)
  341. [DebugInstrRef] NFC: Separate collection of machine/variable values (details)
  342. [lldb] Split out NetBSD/x86 watchpoint impl for unification (details)
  343. [AArch64] Implement getIntrinsicInstrCost, handle min/max intrinsics. (details)
  344. [ARM][SchedModels] Convert IsR1P0AndLaterPred to MCSchedPredicate. NFC (details)
  345. [X86] lowerShuffleWithPERMV - use MVT::changeTypeToInteger helper. NFCI. (details)
  346. [InstCombine] Rename InstCombinerImpl::matchBSwap to matchBSwapOrBitReverse. NFCI. (details)
  347. [InstCombine] matchBSwapOrBitReverse - expose bswap/bitreverse matching flags. (details)
  348. [mlir] Expose affine expression to C API (details)
  349. [ValueTracking] add range limits for ctpop (details)
  350. [clang-tidy] Fix redefinition of module in the same module.modulemap file (details)
  351. [clangd] Migrate to proto2 syntax (details)
  352. [CMake] generate_grpc_protos -> generate_protos(... GRPC). NFC (details)
  353. [CMake] Fix hardcoding of protobuf output basename. NFC (details)
  354. [clangd] NFC: Add using directives to avoid spelling out llvm::sys::path (details)
  355. [InstSimplify] add tests for ctlz constant range; NFC (details)
  356. [InstSimplify] add tests for cttz constant range; NFC (details)
  357. [ValueTracking] add range limits for ctlz (details)
  358. [ValueTracking] add range limits for cttz (details)
  359. [clang] Split remote index service definition into a separate file. (details)
  360. [MLIR] Extract buffer alias analysis for reuse (details)
  361. [PowerPC][LLD] Support for PC Relative TLS for Local Dynamic (details)
  362. [clangd] Drop version from remote index proto names, fix clangd-index-server (details)
  363. [LSR] ignore profitable chain when reg num is not major cost. (details)
  364. [runtimes] Revert the libc++ __config_site change (details)
  365. [gn build] port 48e4b0f (__config_site revert) (details)
  366. [DebugInstrRef] Convert DBG_INSTR_REFs into variable locations (details)
  367. [llvm-mca] Extend cortex-a57 memory instructions test (details)
  368. [MLIR] Fix bad merge with buffer alias analysis. (details)
  369. Export TemplateArgumentMatcher so clients defining custom matchers don't need to use the internal namespace (details)
  370. [flang][openacc] Fix semantic check for wait and atomic directives (details)
  371. AMDGPU: Increase branch size estimate with offset bug (details)
  372. AMDGPU: Don't query for TII in TII (details)
  373. [TableGen] Change !getop and !setop to !getdagop and !setdagop. (details)
  374. [InstCombine] Add initial bitreverse test coverage (details)
  375. [InstCombine] Add 8/16/32/64 bitreverse test coverage (details)
  376. [InstCombine] Add i8 bitreverse by multiplication test patterns (details)
  377. [flang][OpenMP] Upstream lowering of `ParallelOp` clauses (details)
  378. CfgInterface: rename interface() to getInterface() (details)
  379. Revert "[Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty." (details)
  380. [AMDGPU] Add simplification/combines for llvm.amdgcn.fma.legacy (details)
  381. [DebugInstrRef] Handle DBG_INSTR_REFs use-before-defs in LiveDebugValues (details)
  382. [flang][OpenMP] Upstream lowering of OpenMP `Flush` construct (details)
  383. [WebAssembly] Implementation of (most) table instructions (details)
  384. [clangd] Fix remote-server build and add it to check-clangd (details)
  385. [AMDGPU] Fix access beyond the end of the basic block in execMayBeModifiedBeforeAnyUse. (details)
  386. [gn build] Port 00255f41929 (details)
  387. [PowerPC] Fix the Predicates for enabling pcrelative-memops and PLXVP/PSTXVP definitions (details)
  388. SourceManager: Clarify that FileInfo always has a ContentCache, NFC (details)
  389. [AArch64][SVE] Fix umin/umax lowering to handle out of range imm. (details)
  390. Re-apply "[JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation" (details)
  391. Added utility to launch tests on a target remotely. (details)
  392. Revert "[CGSCC] Detect devirtualization in more cases" (details)
  393. SourceManager: Encapsulate line number mapping into SrcMgr::LineOffsetMapping (details)
  394. These compiler-rt tests should be UNSUPPORTED instead of XFAIL. (details)
  395. [lldb] Redesign Target::GetUtilityFunctionForLanguage API (details)
  396. [CUDA] Improve clang's ability to detect recent CUDA versions. (details)
  397. [CUDA] Extract CUDA version from cuda.h if version.txt is not found (details)
  398. [gn build] Port dbbc4f4e226 (details)
  399. [AArch64][GlobalISel] Introduce a new post-isel optimization pass. (details)
  400. SourceManager: Make LastLineNoContentCache and ContentCache::SourceLineCache mutable, NFC (details)
  401. [MLInliner] Disable always inliner in bounds tests (details)
  402. [ELF] Don't error on R_PPC64_REL24/R_PPC64_REL24_NOTOC referencing __tls_get_addr for missing R_PPC64_TLSGD/R_PPC64_TLSLD (details)
  403. [mlir] Add FuncOp::eraseResults (details)
  404. [PhiValues] Use SetVector to avoid non-determinism (details)
  405. [PowerPC] Add intrinsics for MMA (details)
  406. [NFC] Use [MC]Register in RegAllocGreedy (details)
  407. [BasicAA] Add additional phi cycle test (NFC) (details)
  408. [MemProf] XFAIL test on avr until issue can be debugged (details)
  409. [AIX][cmake] Adjust management of `-G` for linking (details)
  410. [AMDGPU] Fixed isLegalRegOperand() with physregs (details)
  411. [AIX] Let alloca return 16 bytes alignment (details)
  412. [lldb] Fix use of undefined type 'lldb_private::UtilityFunction' (details)
  413. [IR] add fn attr for no_stack_protector; prevent inlining on mismatch (details)
  414. SourceManager: Simplify by inlining what remains of ComputeLineNumbers, NFC (details)
  415. [gn build] Add missing comma (details)
  416. [mlir][vector] Add folding for ExtractOp with ShapeCastOp source (details)
  417. [libc++] Refactor the run-buildbot script to make it more modular, and run the benchmarks (details)
  418. Unconditionally #include <future> (details)
  419. [mlir][vector] Add folder for ExtractStridedSliceOp (details)
  420. [libc++] Clean up unused CI files (details)
  421. [lldb] Move copying of files into reproducer out of process (details)
  422. [AArch64] Add vector compare/select cost-model tests. (details)
  423. [libc++] NFC: Remove unused includes from the test suite (details)
  424. [mlir] Link with pthreads in AsyncRuntime (details)
  425. Fix shared build. NFC. (details)
  426. [Asan][Windows] Fix asan stack traces on Windows. (details)
  427. Fix typo in diagnostic name. (details)
  428. Remove global dialect registration (details)
  429. [mlir][Vector] Introduce UnrollVectorOptions to control vector unrolling. (details)
  430. [flang] An erroneous type bound procedure was causing a call to CHECK() (details)
  431. GC-parseable element atomic memcpy/memmove (details)
  432. Add a mlir natvis file for debugging with Visual Studio (details)
  433. [SVE] Lower fixed length VECREDUCE_SEQ_FADD operation (details)
  434. Revert "Remove global dialect registration" (details)
  435. PR47954 / DR2126: permit temporary objects that are lifetime-extended by (details)
  436. [RISCV] Use the commercial name for scheduling model (NFC) (details)
  437. [CodeGen] Emit destructor calls to destruct non-trivial C struct (details)
  438. [llvm-install-name-tool] Add -prepend_rpath option (details)
  439. [test] Simplify pr33641_remove_arg_dbgvalue.ll (details)
  440. [Inliner][NPM] Properly pass callee AAResults (details)
  441. [StructurizeCFG][NewPM] Port -structurizecfg to NPM (details)
  442. [MemProf] Attempt to debug avr bot failure (details)
  443. [libFuzzer] Added -print_full_coverage flag. (details)
  444. [Hexagon] Handle selection between HVX vector predicates (details)
  445. Don't allow structured binding declarations to decompose a (details)
  446. [intel-pt] Disable/Enable tracing to guarantee the trace is correct (details)
  447. Fix a few warnings from GCC (NFC) (details)
  448. Topologically sort the library to link to mlir-cpu-runner which is required with some linkers like BFD (NFC) (details)
  449. Remove global dialect registration (details)
  450. Remove unused verifyRegStateMapping() function in RegAllocFast (NFC) (details)
  451. [AutoFDO] Remove a broken assert in merging inlinee samples (details)
  452. FileManager: Reorder declarations of FileEntry and FileEntryRef, NFC (details)
  453. Add CMake dependency from MLIRJitRunner on all dialects (details)
  454. clangd: Stop calling FileEntryRef::FileEntryRef (details)
  455. llvm-dwarfdump: Support verbose printing DW_OP_convert to print the CU local offset before the resolved absolute offset (details)
  456. HeaderSearch: Simplify use of FileEntryRef in HeaderSearch::LookupFile, NFC (details)
  457. [NFC][UBSAN] Avoid "not FileCheck" in tests (details)
  458. fix lldb for recent libDebugInfoDWARF API change (details)
  459. [llvm-cov] don't include all source files when provided source files are filtered out (details)
  460. [flang][windows] Support platform-specific path separator. (details)
  461. [flang][msvc] Fix lambda capture ambiguity. NFC. (details)
  462. hwasan: Disable operator {new,delete} interceptors when interceptors are disabled. (details)
  463. [NFC][UBSAN] Refine CHECK pattern in test (details)
  464. [llvm/DebugInfo] Emit DW_OP_implicit_value when tuning for LLDB (details)
  465. [flang] Fix pimpl idiom for IntrinsicProcTable. (details)
  466. [AMDGPU] Cleanup AMDGPUUsage.rst (details)
  467. [lldb] Fix building with GCC 7. NFC. (details)
  468. [lldb] [Process/NetBSD] Use XStateRegSet for all FPU registers (details)
  469. [SystemZ] Define MaxInstLength to have the value of 6. (details)
  470. [BasicAA] Fix caching in the presence of phi cycles (details)
  471. [BasicAA] Avoid duplicate cache lookup (NFCI) (details)

Started by timer

This run spent:

  • 7 ms waiting;
  • 5 hr 29 min build duration;
  • 5 hr 29 min total from scheduled to completion.
Revision: 1a7a9efec3cf872dcf3e1a6e6fe39e797c4d9fc6
  • refs/remotes/origin/master
Revision: e8ba87e92b857c14b7eb5466c4266a9e09a1f5fb
  • refs/remotes/origin/master
Test Result (2 failures / +2)

Identified problems

Link error

A link command has failed:
Indication 1

Compile Error

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

Ninja target failed

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

Regression test failed

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