Started 6 days 3 hr ago
Took 6 hr 26 min

Success Build #123 (Feb 11, 2020 1:37:57 AM)

Changes
  1. [DebugInfo] Allow reading an address table with a mismatched address. (details)
  2. Revert "[ARM] Improve codegen of volatile load/store of i64" (details)
  3. Revert "Support -fstack-clash-protection for x86" (details)
  4. Drop some uses of StringLiteral in favor of StringRef (details)
  5. [X86] Standardize VPSLLDQ/VPSRLDQ enum names (PR31079) (details)
  6. Put back makeArrayRef to make GCC 5 happy (details)
  7. Add missing encoding comments from fma scalar folded intrinsics tests (details)
  8. Regenerate FMA tests (details)
  9. [InstCombine] Fix infinite loop in min/max load/store bitcast combine (PR44835) (details)
  10. [InstCombine] Use swapValues(); NFC (details)
  11. [InstCombine] Avoid modifying instructions in-place (details)
  12. [InstCombine] Remove unnecessary worklist push; NFCI (details)
  13. [X86] Standardize BROADCAST enum names (PR31079) (details)
  14. [X86] X86InstComments - add FMA4 comments (details)
  15. [LegalizeTypes][ARM][AArch64][PowerPC][RISCV][X86] Use BUILD_PAIR to return expanded integer results from ReplaceNodeResults instead of just returning two results. (details)
  16. [mlir] Add a document detailing the design of the SymbolTable. (details)
  17. [mlir][EDSC] NFC - Move StructuredIndexed and IteratorType out of Linalg (details)
  18. [mlir] Add a utility method on CallOpInterface for resolving the callable. (details)
  19. [InstCombine] Fix infinite min/max canonicalization loop (PR44541) (details)
  20. [SimplifyLibCalls] Add __strlen_chk. (details)
  21. Introduce a CallGraph updater helper class (details)
  22. [OpenMP] Introduce the OpenMPOpt transformation pass (details)
  23. [X86] Test showing inability to combine ROTLI/ROTRI rotations into shuffles (details)
  24. [X86][SSE] Add test cases from PR44379 (details)
  25. [FIX] Update PM tests after D69930 landed (details)
  26. [InstCombine] Refactor foldICmpAndShift(); NFCI (details)
  27. Fix test name typo (details)
  28. [ELF] Simplify parsing of version dependency. NFC (details)
  29. [gn build] Add OpenMPOpt.cpp to LLVMipo after D69930/9548b74a831e (details)
  30. [mlir] Add support for generating debug locations from intermediate levels of the IR. (details)
  31. [mlir][quantizer] Add gathering of per-axis statistics in quantizer. (details)
  32. [mlir][DeclarativeParser] Add support for attributes with buildable types. (details)
  33. [mlir][DeclarativeParser] Move several missed parsers over to the declarative form. (details)
  34. [X86] Use any_fadd/sub/mul/div/sqrt with the AVX512 scalar_*_patterns. (details)
  35. [gn build] (manually) port 72277ecd62e and the LLVMBuild bit of 9548b74a83 (details)
  36. [OpenMP][Opt] Annotate known runtime functions and deduplicate more (details)
  37. [OpenMP][Opt] Delete terminating and read-only parallel regions (details)
  38. [OpenMP][OMPIRBuilder] Add Directives (master and critical) to OMPBuilder. (details)
  39. [FIX] Fix warning in LazyCallGraphTest caused by D70927 (details)
  40. [X86] Add the recently added (V)CVTSS2SI/CVTSD2SI instructions used for LRINT/LLRINT to the load folding tables. (details)
  41. [FIX] Ordering problem accidentally introduced with D72304 (details)
  42. Fix -Wunused-lambda-capture for -DLLVM_ENABLE_ASSERTIONS=off builds after 6556c615f3c3aae8af876806777065961ae20024 (details)
  43. [Attributor] Add an Attributor CGSCC pass and run it (details)
  44. [X86] Add more scalar intrinsic instructions to isNonFoldablePartialRegisterLoad. (details)
  45. [mlir][GPUToSPIRV] Modify the lowering of gpu.block_dim to be consistent with Vulkan SPEC (details)
  46. [ELF][test] Use llvm-readelf -l instead of llvm-readobj -l for some memory region tests (details)
  47. Support -fstack-clash-protection for x86 (details)
  48. Revert "Support -fstack-clash-protection for x86" (details)
  49. Support -fstack-clash-protection for x86 (details)
  50. [AggressiveInstCombine] Add test with baseline CHECKs for aggressive inst combine for SELECT. (details)
  51. [LoopExtractor] Convert LoopExtractor from LoopPass to ModulePass (details)
  52. [X86] Recognise ROTLI/ROTRI rotations as faux shuffles (details)
  53. Fix signed/unsigned warning. (details)
  54. [lldb] [testsuite] TestGdbRemoteLibrariesSvr4Support: Fix symlinked builddir (details)
  55. [LLDB] [doc] Update the current status of pkgsrc (NetBSD) building (details)
  56. [LLDB] [doc] Remove note about libpanel(3) and NetBSD (details)
  57. [lldb] [doc] Testing: Fix typos (details)
  58. [lldb] [doc] Status: Debugserver (remote debugging) is OK now (details)
  59. [VectorCombine] new IR transform pass for partial vector ops (details)
  60. [gn build] Port a17f03bd939 (details)
  61. [LLDB] [doc] Document NetBSD status and sort OSs alphabetically (details)
  62. [lldb] [doc] Status: Linux: Update the paragraph (details)
  63. [X86] Rename matchShuffleAsRotate - matchShuffleAsByteRotate. NFCI. (details)
  64. [X86][SSE] Add more tests showing failure to lower shuffles as bit rotations (details)
  65. [X86][XOP] Add XOP target to vXi16/vXi8 shuffle tests (details)
  66. libclc: Move rsqrt implementation to a .cl file (details)
  67. libclc/r600: Use target specific builtins to implement rsqrt and native_rsqrt (details)
  68. [X86] Remove isel patterns that include a vselect/X86selects and a strict FP node. (details)
  69. [X86] Use MVT::i32 for the type of a MOV32r0 created in X86DAGToDAGISel::Select. (details)
  70. [X86] Add lowerShuffleAsBitRotate (PR44379) (details)
  71. [X86] Add flag result VT to a MOV32r0 created in X86DAGToDAGISel::Select (details)
  72. [X86] Use custom isel for (X86sbb_flag 0, 0) so we can use 32-bit SBB for i8/i16. (details)
  73. [X86] combineConcatVectorOps - combine VROTLI/VROTRI ops (details)
  74. AMDGPU: Fix SI_IF lowering when the save exec reg has terminator uses (details)
  75. AMDGPU: Remove dead kill handling (details)
  76. AMDGPU/GlobalISel: Look through casts when legalizing vector indexing (details)
  77. AMDGPU/GlobalISel: Don't mis-select vector index on a constant (details)
  78. GlobalISel: Fix narrowing of G_CTLZ/G_CTTZ (details)
  79. AMDGPU/GlobalISel: Split 64-bit G_CTPOP in RegBankSelect (details)
  80. GlobalISel: Fix narrowScalar for G_{CTLZ|CTTZ}_ZERO_UNDEF (details)
  81. [DebugInfo] Add a DWARFDataExtractor constructor that takes ArrayRef<uint8_t> (details)
  82. [RISCV] Fix incorrect FP base CFI offset for variable argument functions (details)
  83. [X86] Use MOVZX instead of MOVSX in f16_to_fp isel patterns. (details)
  84. [X86] Autogenerate complete checks. NFC (details)
  85. [clang][codegen] Fix another lifetime emission on alloca on non-default address space. (details)
  86. Fix `-Wparentheses` warning. NFC. (details)
  87. [X86] Make (insert_vector_elt (v8i16 zerovec), i16 %x, 0) generate the same code as (v8i16 (build_vector %x, 0, 0, 0, 0, 0, 0, 0)). (details)
  88. [Attributor][NFC] Use existing constant instead of magic one (details)
  89. [Attributor][Tests][NFC] Add more range tests (details)
  90. [X86] Autogenerate complete checks. NFC (details)
  91. [Attributor][FIX] Call right base method in AAValueConstantRangeFloating (details)
  92. [Attributor] Look through (some) casts in AAValueConstantRangeFloating (details)
  93. [Attributor] Allow SelectInst in AAValueConstantRangeFloating (details)
  94. [Attributor][FIX] Remove FIXME that seems outdated (details)
  95. [Attributor] Allow PHI nodes in AAValueConstantRangeFloating (details)
  96. [GlobalISel][CallLowering] Tighten constantexpr check for callee. (details)
  97. [llvm-dwarfdump][Stats] Fix the License header (details)
  98. [Attributor][Tests] Run the CGSCC versions on the range.ll test (details)
  99. [Attributor] Simple casts preserve no-alias property (details)
  100. [Attributor][FIX] Make check lines explicit (details)
  101. [AMDGPU] Add a16 feature to gfx10 (details)
  102. [lldb] Refactored TestCallOverriddenMethod.py to general virtual function test (details)
  103. [lldb] [doc] Change sample commands prefix from > to $ (details)
  104. [CSInfo] Use isCandidateForCallSiteEntry() when updating the CSInfo (details)
  105. [SytemZ] Disable vector ABI when using option -march=arch[8|9|10] (details)
  106. [LLDB] Fix GCC warnings about extra semicolons. NFC. (details)
  107. [lldb] Fix+re-enable Assert StackFrame Recognizer on Linux (details)
  108. [Doc] Proposal for vector predication (details)
  109. [CSInfo] Fix the assertions regarding updating the CSInfo (details)
  110. Fix handling of destructor names that name typedefs. (details)
  111. [MLIR][Affine] NFC: Move AffineValueMap and MutableAffineMap (details)
  112. [DSE] Add tests for MemorySSA based DSE. (details)
  113. [AArch64][SVE] Add SVE2 intrinsics for widening DSP operations (details)
  114. [clangd] Support renaming designated initializers (details)
  115. [AArch64][SVE] SVE2 intrinsics for character match & histogram generation (details)
  116. [lldb][NFC] Don't construct a ConstString twice in LibCxxVariant (details)
  117. [lldb][NFC] Fix code style of LibcxxVariantIndexValidity (details)
  118. [lldb][NFC] Don't call call formatv for no reason in LibCxxOptional (details)
  119. [DSE] Add first version of MemorySSA-backed DSE (Bottom up walk). (details)
  120. [lldb][NFC] Don't hide a bool in LibCxxOptional's OptionalFrontend::m_size (details)
  121. Revert rGe82e17d4d4cac8b2df00094e80d5e1cb22795664 - [X86] Add lowerShuffleAsBitRotate (PR44379) (details)
  122. [AArch64][SVE] SVE2 intrinsics for complex integer arithmetic (details)
  123. [DSE,MSSA] Move more passing test cases from todo to simple.ll. (details)
  124. [libc++] Protect <span> against min/max macro (details)
  125. [gn build] make 'clang' target depend on libcxx/include on mac (details)
  126. [OpenMP] Fix unused variable (details)
  127. [libc++][span] Add failing tests for span::first and span::last (details)
  128. Fix compiler warning when compiling without asserts [NFC] (details)
  129. [llvm-readobj] - Change the error to warning when a section name is unknown. (details)
  130. Fix an unused variable warning (details)
  131. [SystemZ] Add implementation for the intrinsic llvm.read_register (details)
  132. [DebugInfo][test] Replace pre-canned binary test (details)
  133. [mlir] use unpacked memref descriptors at function boundaries (details)
  134. [SelectionDAG] Optimize build_vector of truncates and shifts (details)
  135. CWG2445: For function template partial ordering, take reversal of (details)
  136. [AArch64] Make Read Write System Registers Read Only (details)
  137. Remove redundant "std::move"s in return statements (details)
  138. [NFC] Fix line endings (details)
  139. [DebugInfo] Reject line tables of version > 5 (details)
  140. [compiler-rt] Some clean up / refactoring in sanitizer_symbolizer_libcdep.cpp. (details)
  141. Revert "Remove redundant "std::move"s in return statements" (details)
  142. [DebugInfo][test] Fix(?) build bots due to incorrect type usage (details)
  143. [DSE,MSSA] Adjust mda-with-dbg-values.ll to MSSA backed DSE. (details)
  144. Revert "[OpenMP] Fix unused variable" (details)
  145. [analyzer] StdLibraryFunctionsChecker refactor: remove macros (details)
  146. Create a clang-tidy check to warn when -dealloc is implemented inside an ObjC class category. (details)
  147. [gn build] Port 0151ddc2e83 (details)
  148. [X86] Add lowerShuffleAsBitRotate (PR44379) (details)
  149. [DebugInfo][test] Fix host endian test issue (details)
  150. [AMDGPU] Split R600 and GCN subregs (details)
  151. [mlir] subview op lowering for target memrefs with const offset (details)
  152. unwind: rename `__personality_routine` to `_Unwind_Personality_Fn` (details)
  153. [mlir] Delete unused header (details)
  154. Revert "[InstCombine][DebugInfo] Fold constants wrapped in metadata" (details)
  155. [X86] combineConcatVectorOps - combine VSHLI/VSRAI/VSRLI ops (details)
  156. [mlir][EDSC] Almost NFC - Refactor and untangle EDSC dependencies (details)
  157. [mlir] [LLVMIR] add all vector reduction intrinsics to LLVM IR dialect (details)
  158. Silence compiler warning. NFC. (details)
  159. [X86] combineConcatVectorOps - combine X86ISD::VPERMI ops (details)
  160. [X86] combineConcatVectorOps - combine X86ISD::PACKSS ops (details)
  161. AMDGPU: Move R600 test compatability hack (details)
  162. [Host.mm] Check for the right macro instead of inlining it (details)
  163. Remove llgo per discussion on llvm-dev: (details)
  164. [SystemZ]  Add a subtarget cache like some other targets already have. (details)
  165. debugserver: Rely on mig architectures being specified externally (details)
  166. [Sanitizers] Get link map on FreeBSD via documented API (details)
  167. [LoopCacheAnalysis]: Add support for negative stride (details)
  168. [MLIR] Allow non-binary operations to be commutative (details)
  169. [MLIR][Standard] Add folding for indexCast(indexCast(x)) -> x (details)
  170. [MLIR][Standard] Implement constant folding for IndexCast (details)
  171. [MLIR] Fix lib/ExecutionEngine for BUILD_SHARED_LIBS=on (details)
  172. [MLIR] Fix lib/Dialect/Linalg/EDSC for BUILD_SHARED_LIBS=on (details)
  173. [ValueLattice] Remove obsolete getConstantInt (NFC). (details)
  174. [compiler-rt] Follow up fix for the refactoring in https://reviews.llvm.org/D74137. (details)
  175. Continue removing llgo. (details)
  176. fix some typos to cycle bots (details)
  177. [clang] Add `forceReload` clangd extension to 'textDocument/didChange' (details)
  178. Prefer __vector over vector keyword for altivec (details)
  179. Add documentation on git bisecting across the MLIR merge (details)
  180. Don't fail step out if remote server doesn't implement qMemoryRegionInfo (details)
  181. [AIX][XCOFF] Support Mergeable2ByteCString and Mergeable4ByteCString (details)
  182. [OPENMP50]Support for acquire clause. (details)
  183. [InstCombine] add tests for abs with extra use of operand; NFC (details)
  184. [InstCombine] fix use check when canonicalizing abs/nabs (details)
  185. [mlir][VectorOps][EDSC] Add EDSC for VectorOps (details)
  186. Do not define AcceptPIDFromInferior when it will not be used (details)
  187. [Transforms] add phase ordering tests for min/max/abs; NFC (details)
  188. Reland "[clangd][test] Disable a particular testcase in FindExplicitReferencesTest when LLVM_ENABLE_EXPENSIVE_CHECKS"" (details)
  189. git bisect docs: try to make commit ascii art show up (details)
  190. [DebugInfo] Support file-level include directories when generating DWARFv5 LineTable prologues. (details)
  191. add GitBisecting to toctrees to try and placate the sphinx bot (details)
  192. RegisterCoalescer: Add LaneMask to debug printing (details)
  193. [AIX] Enable frame pointer for AIX and add related test suite (details)
  194. git bisect docs: formatting tweaks (details)
  195. [test] Disable the Passes/PluginsTest cases on windows with BUILD_SHARED_LIBS (details)
  196. [mlir][Linalg] Add a roundtrip test for indexed_generic op with tensors. (details)
  197. [OPENMP50]Add support for 'release' clause. (details)
  198. [mlir][spirv] Use spv.entry_point_abi in GPU to SPIR-V conversions (details)
  199. Revert "[lldb] Fix+re-enable Assert StackFrame Recognizer on Linux" (details)
  200. [CallPromotionUtils] Add tryPromoteCall. (details)
  201. [gn build] Port bb383ae6120 (details)
  202. Remove lit feature object-emission (details)
  203. [ubsan] Null-check and adjust TypeLoc before using it (details)
  204. [EarlyCSE] avoid crashing when detecting min/max/abs patterns (PR41083) (details)
  205. Revert "[Sanitizers] Get link map on FreeBSD via documented API" (details)
  206. Revert "[Host.mm] Check for the right macro instead of inlining it" (details)
  207. [Sanitizers] Get link map on FreeBSD and NetBSD via documented API (details)
  208. scudo: Instead of exporting a pointer to the allocator, export the allocator directly. NFCI. (details)
  209. scudo: Table driven size classes for Android allocator. (details)
  210. scudo: Add a dump of primary allocation sizes to malloc_info output. (details)
  211. Fix you->your typo. (details)
  212. [TestKernVerStrLCNOTE] Check the *right* architecture. (details)
  213. [GlobalISel][CallLowering] Use stripPointerCasts(). (details)
  214. DebugInfo: Avoid truncating addr_base to 32 bits (details)
  215. [NFC] Refactor the tuple of symbol information with structure for llvm-objdump (details)
  216. [libFuzzer] communicate through pipe to subprocess for MinimizeCrashInput (details)
  217. [NFC][libFuzzer] Prefix TempPath with string showing the work it is doing. (details)
  218. scudo: Fix Android build. (details)
  219. [Polly] Update ISL to isl-0.22.1-87-gfee05a13. (details)
  220. [Polly] Silence mixed signed/unsigned comparison warnings. NFC. (details)
  221. Fix Sphinx failure on ReadabilityQualifiedAuto docs (details)
  222. [llvm][TableGen] Define FieldInit::isConcrete overload (details)
  223. Revert "[NFC][libFuzzer] Prefix TempPath with string showing the work it is doing." (details)
  224. [Polly][Docs] Fix wrong claim about optimization levels. (details)
  225. Only perform the login_session_has_gui_access on macOS (details)
  226. Reland "[NFC][libFuzzer] Prefix TempPath with string showing the work it is doing." (details)
  227. [asan] Disable qsort interceptor on Android. (details)
  228. [CodingStandards] Clarify C++ Standard Library usage (details)
  229. [ELF][RISCV] Add R_RISCV_IRELATIVE (details)
  230. [NFC] Fix typo. (details)
  231. [X86] Custom lower ISD::FP16_TO_FP and ISD::FP_TO_FP16 on f16c targets instead of using isel patterns. (details)
  232. remove outdated comparison with other open-source c++ compilers (details)
  233. [lldb][NFC] Refactor TypeSystemClang::GetTypeName (details)
  234. [lldb][NFC] Remove several inefficient ConstString -> const char * -> StringRef conversions (details)
  235. [clangd] Remove a FIXME which has been done, NFC. (details)
  236. [clang-rename] Fix the missing template constructors. (details)
  237. [clang-rename] Fix the failure rename test. (details)
  238. [AMDGPU] Fix non-deterministic iteration order (details)
  239. [lldb] Add test for C++ constructor calls from the expression evaluator (details)
  240. [libcxx] Qualify make_move_iterator in vector::insert for input iterators (details)
  241. [llvm-readobj][test] - Add a test for --elf-cg-profile option. (details)
  242. [lldb] Add test for lldb_private::Stream's indentation functionality (details)
  243. [libc++] span: Cleanup includes (details)
  244. [DebugInfo] Teach LDV how to handle identical variable fragments (details)
  245. [DebugInfo][NFC] Rename the class DbgValueLocation to DbgVariableValue (details)
  246. [DebugInfo][NFC] Fixup the UserValue methods to use FragmentInfo (details)
  247. [AArch64][SVE] Add SVE2 intrinsics for complex integer dot product (details)
  248. [lldb] Add test for calling overloaded virtual functions (details)
  249. [libcxx] span: Remove unneeded comparison (details)
  250. [lldb/test] Add alternate symbol to StackFrame Recognizer (details)
  251. [Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores. (details)
  252. [libc++] span: Fix incorrect return type of span::subspan (details)

Started by timer

This run spent:

  • 1 hr 27 min waiting;
  • 6 hr 26 min build duration;
  • 6 hr 26 min total from scheduled to completion.
Revision: 92a1f65f17d7a560c6ad388d9f2e8f1d77f6f04a
  • refs/remotes/origin/master
Revision: cbccdbde6fbbfd4ab945a3bff18d6bc43a4b66bc
  • refs/remotes/origin/master
Test Result (no failures)