Started 1 day 22 hr ago
Took 3 hr 19 min

Build #2005 (Oct 14, 2021 10:01:02 PM)

Changes
  1. Turned off the assertions for ThinLTO deterministic build, as unreachable emits a full path to a autogenerated files in the build directory. (details / githubweb)
  2. [zorg] Remove the clang-ppc64le-linux bot (details / githubweb)
Changes
  1. [JITLink][MachO][arm64] Mask high bits out of immediate for LDRLiteral19. (details)
  2. [Polly] Fix unused variable in non-assert builds. NFC. (details)
  3. [WebAssembly] Make EH work with dynamic linking (details)
  4. [mlir] Make OpResult usable with DenseSet etc. (details)
  5. Revert "[fir] Update clang-tidy for the Optimizer directory" (details)
  6. [mlir][python] Expose CallSiteLoc Python side (details)
  7. [fir][NFC] Remove unused variable (details)
  8. [flang] Implement GET_ENVIRONMENT_VARIABLE(LENGTH) (details)
  9. [analyzer] Bifurcate on getenv() calls (details)
  10. [analyzer] Introduce the assume-controlled-environment config option (details)
  11. [NFC][CSKY] Remove unneeded MC test case (details)
  12. Avoid one branch in Operation::getOpOperand()/getOperand() (NFC) (details)
  13. [clang][modules] Avoid using uninitialized SourceLocation (details)
  14. [X86][SSE] Add tests showing missing shuffle(avg(shuffle(),shuffle())) -> avg(shuffle(),shuffle()) fold (details)
  15. [X86][SSE] Add X86ISD::AVG to isCommutativeBinOp to support folding shuffles through the binop (details)
  16. [NFC] Added test for PR49927 (details)
  17. [NFC] Added test for PR50339 (details)
  18. [SVE][CodeGen] Add patterns for ADD/SUB + element count (details)
  19. [doc][clang] correct version for p0388 implementation (details)
  20. [lldb][NFC] Split out DW_TAG_inheritance parsing into own function (details)
  21. [clangd] TargetFinder: Fix assert-crash on TemplateExpansion args. (details)
  22. [clang][NFC] Correct doc markup (details)
  23. Revert "[RISCV] (2/2) Add the tail policy argument to builtins/intrinsics." (details)
  24. [RISCV] After reverting _mt builtins, add `ta` argument for LLVM IR. (details)
  25. [DebugInfo][InstrRef] Use PHI placement utilities for machine locations (details)
  26. [libc++abi] Change LIBCXXABI_NO_TIMER to LIBCXXABI_USE_TIMER (details)
  27. [libc++abi][ci] Add a from-scratch config for libc++abi on Apple/system (details)
  28. Follow up a3936a6c19c to work around an old compiler bug (details)
  29. [mlir][python] Provide some methods and properties for API completeness (details)
  30. [mlir] Fix typos in the Python bindings doc (details)
  31. [lldb][NFC] for-range loop when iterating over delayed_properties (details)
  32. [InstCombine] add vector splat tests for foldLogOpOfMaskedICmps(); NFC (details)
  33. [InstCombine] allow matching vector splat constants in foldLogOpOfMaskedICmps() (details)
  34. [PowerPC][Builtin] Allowing __rlwnm to accept a variable as a shift parameter (details)
  35. [InstCombine] improve code comments; NFC (details)
  36. [llvm-reduce] Introduce operands-to-args pass. (details)
  37. [gn build] Port dd71b65ca85d (details)
  38. [DebugInfo][InstrRef] Only calculate IDF for reg units (details)
  39. [mlir][vector] Add canonicalization extract + splat (details)
  40. [mlir][python] Add custom constructor for memref load (details)
  41. [lldb] Add a test for CRTP (details)
  42. [mlir] fix python bindings cmake (details)
  43. [fir][NFC] Add disclaimer to affine promotion/demotion passes (details)
  44. [mlir][spirv] Add memory semantics verify for atomic operations (details)
  45. [clang] NFC: Move class to make it reusable (details)
  46. [clang][modules] Cache loads of modules imported by PCH (details)
  47. [AMDGPU] Enable load clustering in the post-RA scheduler (details)
  48. [SCEV] Add test for propagating poison through select condition. (details)
  49. [instcombine] propagate single use freeze(gep inbounds X) (details)
  50. bugprone-argument-comment: SourceLocation valid judgment avoid emitting coredump in isInSystemHeader (details)
  51. [OPENMP51]Initial parsing/sema for adjust_args clause for 'declare variant' (details)
  52. [lldb] Skip several lldb tests that are flaky on Windows (details)
  53. [mlir][sparse] add init sparse tensor operation (details)
  54. [SystemZ/z/OS] Implement save of non-volatile registers on z/OS XPLINK (details)
  55. [AMDGPU] Remove unneeded emit literal check (details)
  56. [OpenMP] libomp: fix warning on comparison of integer expressions of different signedness (details)
  57. [llvm-jitlink] Don't use thread pool task dispatch when LLVM_ENABLE_THREADS=Off (details)
  58. [mlir][sparse] emergency fix after constant -> arith.constant change (details)
  59. Make various assume bundle data structures use uint64_t (details)
  60. [OpenMP] libomp: fix ittnotify usage. (details)
  61. [CMake] Add optional libCURL dependency to llvm build configuration (details)
  62. [OpenMP] libomp: add atomic functions for new OpenMP 5.1 atomics. (details)
  63. [FuncSpec] Don't run the solver if there's nothing to do (details)
  64. [clang] Delete unused class DiagsUninitializedSeveretyRAII (details)
  65. [Builtins] Remove stale comment. NFC (details)
  66. [HIP] Fix test rcom-detect.hip (details)
  67. [sanitizer] Add trivial StackDepot benchmark (details)
  68. [X86][Costmodel] Fix `X86TTIImpl::getGSScalarCost()` (details)
  69. [NFC][Costmodel][X86] Fix broken `CHECK-NOT`'s in interleave costmodel tests (details)
  70. [NFC][X86][LV] Autogenerate checklines in cost-model.ll to simplify further updates (details)
  71. [fir] Add the DoLoopHelper (details)
  72. [clang] [Windows] Mark PIC as implicitly enabled for aarch64, just like for x86_64 (details)
  73. [libcxx] [test] Generalize the conditions for testing bitcasts between long double, double and int128 (details)
  74. [clang][Tooling] Use Windows command lines on all Windows, except Cygwin (details)
  75. [Support] [Path] Use std::replace instead of an explicit comparison loop. NFC. (details)
  76. [Support] [Path] Move function declarations to the right doxygen group in the header. NFC. (details)
  77. [instcombine] PRE freeze to only potentially posion/undef operand of phi (details)
  78. [sanitizer] Cleanup benchmark (details)
  79. [mlgo][aot] requrie the model is autogenerated for test determinism (details)
  80. [InstCombine] Remove attributes after hoisting free above null check (details)
  81. [gn build] (manually) port 6c76d0101193 (details)
  82. [mlir][sparse] Factoring out helper functions for generating constants (details)
  83. [mlir][sparse] Misc code cleanup (details)
  84. [ORC] Add a missing definition. (details)
  85. [ORC] Use a Setup object for SimpleRemoteEPC construction. (details)
  86. [llvm-profgen] Ignore stack samples before aggregation (details)
  87. [llvm-profgen] Ignore the whole trace with the leading external branch (details)
  88. [examples] Fix LLJITWithRemoteDebugging example after 4fcc0ac15e0. (details)
  89. [mlir] Ability to build CAPI dylibs from out of tree projects against installed LLVM. (details)
  90. [RISCV][test] Add more tests of immediate materialisation (details)
  91. [RISCV] Optimize immediate materialisation with SLLI.UW (details)
  92. docs: Document workaround for arcanist failures (details)
  93. [AMDGPU] Fix 24-bit mul intrinsic generation for > 32-bit result. (details)
  94. [clang] Use llvm::is_contained (NFC) (details)
  95. [RISCV] Optimize immediate materialisation with BSETI/BCLRI (details)
  96. [fir] Remove unused variable in FIRBuilder.h (details)
  97. Set LLVM_HAS_RVALUE_REFERENCE_THIS when __GNUC__ is defined (details)
  98. [SCEV][NFC] Reorder checks to delay call of all_of (details)
  99. [SCEV][NFC] Simplify check with CI->isZero() exit condition (details)
  100. [lldb] Print embedded nuls in char arrays (PR44649) (details)
  101. [lldb] Make the thread_local g_global_boundary accessed from a single file (details)
  102. [SystemZ] Bugfix and refactorization of mem-mem operations (details)
  103. [SystemZ] Reapply memcmp and memcpy patches. (details)
  104. [lldb] Fix TestStackCorefile.py for ca0ce99fc8 (details)
  105. [mlir][linalg] Verify every LinalgOp has a body. (details)
  106. [Flang] flang-omp-report replace std::vector's with llvm::SmallVector (details)
  107. [mlir][linalg] Expose flag to control nofold attribute when padding. (details)
  108. [MLIR] Fix assert crash when an unregistered dialect op is encountered (details)
  109. Follow up to a3936a6c19c, correctly select LiveDebugValues implementation (details)
  110. [mlir][python] Fix MemRefType IsAFunction in Python bindings (details)
  111. [mlir][python] Better support for variadic regions in Python bindings (details)
  112. [Orc] ELFNixPlatform::setupJITDylib - remove dead return. NFCI. (details)
  113. [CostModel][X86] Pre-SSE41 targets can use PMADDWD for sext sub-i16 -> i32 (details)
  114. [mlir] NFC - Avoid unused symbol in opt mode. (details)
  115. [clangd] IncludeCleaner: Handle macros coming from ScratchBuffer (details)
  116. [clang][sema] instantiateOMPDeclareVariantAttr - merge repeated VariantFuncRef.get() calls. NFCI. (details)
  117. [Codegen] TargetLowering::getCanonicalIndexType - early out scaled MVT::i8 indices. NFCI. (details)
  118. [ARM] Simplify address calculation for NEON load/store (details)
  119. [SystemZ] Remove some now unused ISD XXX_LOOP opcodes. (details)
  120. [VectorCombine] Add test showing issue when running VectorCombine early. (details)
  121. [NVPTX] Add VRFrame and VRFrameLocal to integer register classes (details)
  122. Fixup [NVPTX] Add VRFrame and VRFrameLocal to integer register classes (details)
  123. [hexagon] Add system register, transfer support (details)
  124. [DebugInfo][InstrRef] Place variable-values PHI using LLVM utilities (details)
  125. [mlir][linalg] Fix FusionOnTensors header and make local method static (NFC). (details)
  126. [RISCV][test] Add tests of (add (shl r, c0), c1) (details)
  127. [NFC][compiler-rt][profile] Remove non-Posix -h option from test (details)
  128. [JITLink][NFC] Add TableManager to replace PerGraph...Builder pass (details)
  129. [mlir][Linalg] Fix insertion point in comprehensive bufferization (details)
  130. [mlir][Linalg] Tighten canonicalization of InsertSliceOp that triggers infinite loop (details)
  131. [lldb] Fix 'frame diagnose' docstring typo (details)
  132. [libc++][NFC] Fixes placement of the return type. (details)
  133. [analyzer][solver] Handle simplification to ConcreteInt (details)
  134. [AMDGPU] Add more tests for build_vector (details)
  135. [libc++] LWG3480: make (recursive_)directory_iterator C++20 ranges (details)
  136. [llvm-profgen] Allow generating AutoFDO profile from CSSPGO binary (details)
  137. [ValueTracking] Simplify getKnowledgeValidInContext() call (NFC) (details)
  138. [sanitizer] Move out stack trace pointer from header StackDepot (details)
  139. [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0. (details)
  140. [FPEnv][InstSimplify] Fold fadd X, 0 ==> X, when we know X is not -0 (details)
  141. [libTooling] Add "switch"-like Stencil combinator (details)
  142. [Transforms] eliminateDeadStores - remove unused variable. NFC. (details)
  143. [TTI][X86] Swap getInterleavedMemoryOpCostAVX2/getInterleavedMemoryOpCostAVX512 implementations. NFC. (details)
  144. [Polly] Clean up Polly's getting started docs. (details)
  145. [Driver][WebAssembly] Use ToolChain reference instead of getToolChain(). (details)
  146. [TTI][X86] Merge getInterleavedMemoryOpCostAVX2 into getInterleavedMemoryOpCost. NFC (details)
  147. [AIX] Ignore case when comparing output from od (details)
  148. [llvm-mca][timeline] Indicate output was stopped due to cycle limit. (details)
  149. [BasicAA] Improve scalable vector handling (details)
  150. [libc++][AIX] Add scripts and config for building with the libcxx CI infrastructure (details)
  151. [lldb] Rewrite TestDiamond and document some bugs. (details)
  152. [mlir][tosa] Fix tosa.cast UiToFp32 for tosa-to-linalg (details)
  153. [lldb] Remove logging from Platform::~Platform (details)
  154. Fix a rejects-valid with consteval on overloaded operators (details)
  155. [Polly][docs] Fix itemize list for release notes. (details)
  156. [Polly] Remove support for code generated by gfortran+DragonEgg. (details)
  157. [X86] Use CMOVNS for abs instead of CMOVGE. (details)
  158. [Driver][Darwin] Use T reference instead of getToolChain().getTriple(). (details)
  159. [lldb] Move ~Platform to source file (details)
  160. Fix a crash on valid consteval code. (details)
  161. [IVUsers] Move preheader check into SCEVExpander (details)
  162. [RISCV] Remove unused member variable. NFC (details)
  163. autogen tests for ease of update (details)
  164. [X86][Costmodel] Improve cost modelling for not-fully-interleaved load (details)
  165. [AArch64] Add extra tests for fptosisat vector variants (details)
  166. [tests] Add indvars tests showing missing transforms with small IVs (details)
  167. [mlir][vector] Refactor linalg vectorization for reductions (details)
  168. [MLIR][arith] fix references to std.constant in comments (details)
  169. [TableGen][PGO] Disable profile instrumentation for printInstruction function (details)
  170. [clang] Support -clear-ast-before-backend without -disable-free (details)
  171. [test] Fix asan dynamic unit tests with per-target runtime dirs (details)
  172. [bazel] Move MC header usage from Support to tblgen (details)
  173. Compress formatting of array type names (int [4] -> int[4]) (details)
  174. [SLP]Fix PR52090: clang crashes: Assertion `Index < Length && "Invalid index!"' failed. (details)
  175. [OpenMP][host runtime] Add support for teams affinity (details)
  176. Disable add_mlir_aggregate() debug file generation. (details)
  177. [flang] Expunge bogus semantic check for ELEMENTAL without dummies (details)
  178. Revert "Compress formatting of array type names (int [4] -> int[4])" (details)
  179. [OpenMP][host runtime] small fixup of RTM CPUID bit check (details)
  180. [OpenMP][host runtime] Add initial hybrid CPU support (details)
  181. [hwasan] Add default "/" prefix. (details)
  182. [hwasan] Fix TestCases/thread-uaf.c. (details)
  183. [scudo] Fix running tests under hwasan. (details)
  184. [NFC][Interpreter] Remove unused CompilerInvocation (details)
  185. [flang] Fold LGE/LGT/LLE/LLT intrinsic functions (details)
  186. [mlir][ods] Enable emitting getter/setter prefix (details)
  187. [flang] Admit NULL() in generic procedure resolution cases (details)
  188. [libc] add memccpy and mempcpy (details)
  189. [NFC][asan] Use more common socket type in test (details)
  190. [NFC][sanitizer] Remove %stdcxx11 (details)
  191. [NFC][asan] Speedup uar_signals.cpp test (details)
  192. [CSSPGO] Turn off PseudoProbeUpdatePass for non-FDO builds. (details)
  193. Fix getInlineCost with ComputeFullInlineCost enabled (details)
  194. [mlir][linalg][bufferize] Rewrite conflict detection (details)
  195. [mlir][linalg][bufferize] Handle scf::ForOp correctly in bufferizesToMemoryRead (details)
  196. [MLIR][ODS] default-valued strings should be in quotes (details)
  197. [SCEV][NFC] Reduce memory footprint & compile time via DFS refactoring (details)
  198. PR52183: Don't emit code for a void-typed constant expression. (details)
  199. [analyzer] Fix property access kind detection inside parentheses. (details)
  200. [PowerPC] Support ppc-asm-full-reg-names for AIX (details)
  201. [SCEV] Prove implication of predicates to their sign-flipped counterparts (details)
  202. [llvm] Use llvm::is_contained (NFC) (details)
Changes
  1. Turned off the assertions for ThinLTO deterministic build, as unreachable emits a full path to a autogenerated files in the build directory. (details)
  2. [zorg] Remove the clang-ppc64le-linux bot (details)

Started by timer

This run spent:

  • 1 hr 45 min waiting;
  • 3 hr 19 min build duration;
  • 3 hr 19 min total from scheduled to completion.
Revision: 7752cc0ec70a27562735441d54603f983e312df8
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
Revision: 81e9c90686f7bfbdd721b8e1a780152c95c258b0
Repository: http://labmaster3.local/git/llvm-project.git
  • refs/remotes/origin/main
Revision: 7752cc0ec70a27562735441d54603f983e312df8
Repository: http://labmaster3.local/git/llvm-zorg.git
  • refs/remotes/origin/main
Test Result (no failures)