Started 5 days 7 hr ago
Took 7 hr 38 min

Unstable Build #243 (Apr 6, 2021 1:37:58 AM)

Changes
  1. [X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper (REAPPLIED) (details)
  2. [X86] Add PR47603 test case (details)
  3. [X86] Fold xor(truncate(xor(x,c1)),c2) -> xor(truncate(x),xor(truncate(c1),c2)) (details)
  4. [InstCombine] Add load/store forwarding test with odd size (NFC) (details)
  5. Silence `-Wunused-private-field` warning on isIsolatedFromAbove. (details)
  6. [FastISel] Remove kill tracking (details)
  7. Revert "[lld-link] Enable addrsig table in COFF lto" (details)
  8. [lld-macho] Fix build on 32-bit systems (details)
  9. [lld-macho] Another attempt at fixing 32-bit builds (details)
  10. Speculative attempt to stablize a test (details)
  11. [TableGen] Use StringRef instead of std::string to split up a string that's being parsed. NFCI (details)
  12. [NFC][X86] Split VPMOV* AVX2 instructions into their own sched class (details)
  13. [mlgo] fix build rules (details)
  14. Opaque pointers: Migrate examples to use load with explicit type (details)
  15. Add workaround for false positive in -Wfree-nonheap-object (details)
  16. Add void cast to suppress -Wunused-member-variable on assert-only member (details)
  17. Preprocessor conditionalize some assert-only functions to suppress -Wunused-function (details)
  18. [C++20, test] Fix use of undef FileCheck variable (details)
  19. [InstCombine] Reapply update_test_checks.py to unsigned-multiply-overflow-check.ll (NFC) (details)
  20. [InstCombine] precommit pr49688.ll (NFC) (details)
  21. [InstSimplify] Add a test for folding comparison with a undef vector (NFC) (details)
  22. [InstCombine] Conditionally fold select i1 into and/or (details)
  23. [clang][parser] Set source ranges for GNU-style attributes (details)
  24. [RISCV] Don't convert fshr/fshl to target specific FSL/FSR node if shift amount is a constant. (details)
  25. [NFC][scudo] Restore !UseQuarantine check in tests (details)
  26. Revert "Add support for fetching signed values from tagged pointers." (details)
  27. [CVP] Add test for and of min (NFC) (details)
  28. [LVI] Don't bail on overdefined value in select (details)
  29. [mlir][NFC] Fully spell mlir types names in LoopLikeOpInterface, so it can be used in ops defined outside mlir namespace (details)
  30. Don't check that std::pair is trivially copyable on FreeBSD (details)
  31. [llvm-exegesis] Don't erroneously refuse to measure POPCNT instruction (details)
  32. [CVP] Add more tests for select with overdefined operand (NFC) (details)
  33. [llvm-exegesis] SnippetFile: do create source manager in MCContext (details)
  34. Speculative fix for failing build bot. (details)
  35. [SimplifyCFG] Make test more robust (NFC) (details)
  36. [SimplifyCFG] Add switch-to-select test with two equal cases (NFC) (details)
  37. [SimplifyCFG] Handle two equal cases in switch to select (details)
  38. [InstCombine] add tests for ctpop of power-of-2; NFC (details)
  39. [InstCombine] fold popcount of exactly one bit to shift (details)
  40. [libcxx] [test] Link against msvcprt as C++ ABI library in tests (details)
  41. [Driver] Detect libstdc++ include paths for native gcc (-m32 and -m64) on Debian i386 (details)
  42. [libc++] Improve generate_feature_test_macro_components.py. (details)
  43. [HIP-Clang, test] Fix use of undef FileCheck var (details)
  44. [HIP, test] Fix use of undef FileCheck var (details)
  45. [RISCV] Lower orc.b intrinsic to RISCVISD::GORCI. (details)
  46. [NFC][InstCombine] Add test for PR49778 (details)
  47. [NFC][InstCombine] Extract canTryToConstantAddTwoShiftAmounts() as helper (details)
  48. [InstCombine] dropRedundantMaskingOfLeftShiftInput(): check that adding shift amounts doesn't overflow (PR49778) (details)
  49. [libc++] Fix the header guard from _LIBCPP_STEAMBUF to _LIBCPP_STREAMBUF. (details)
  50. [libc++] Fix test_macros.h in the same way as commit 49e5a896 fixed __config. (details)
  51. [sanitizer] Simplify GetTls with dl_iterate_phdr on Linux (details)
  52. [RISCV] Use gorciw for i32 orc.b intrinsic when Zbp is enabled. (details)
  53. [lldb] Import ObjectiveC module instead of Foundation in test (details)
  54. [lldb] Replace unneeded use of Foundation with ObjectiveC in tests (NFC) (details)
  55. [CUDA][HIP] rename -fcuda-flush-denormals-to-zero (details)
  56. [Test] Add tests for various scenarios of PRE of a loop load (details)
  57. [Test] Split out new and old PM tests (details)
  58. [Test] Auto-update checks in a test (details)
  59. ignore -flto= options recognized by GCC (details)
  60. [OCaml] Fix unsafe uses of Store_field (details)
  61. [OCaml] Minor optimizations by avoiding double initialization (details)
  62. [OCaml] Code simplification using option allocation functions (details)
  63. [OCaml] Code simplification using string allocation functions (details)
  64. [OCaml] Omit unnecessary GC root registrations (details)
  65. [NFC][OCaml] Remove vestigial CAMLprim declarations (details)
  66. [NFC][OCaml] Reformat to clean up following CAMLprim removal (details)
  67. [DebugInfo, CallSites, test] Fix use of undef FileCheck var (details)
  68. [X86] Add second PR47603 test case (details)
  69. [X86] Fold xor(zext(xor(x,c1)),c2) -> xor(zext(x),xor(zext(c1),c2)) (details)
  70. [RISCV] Add a test showing incorrect codegen (details)
  71. * NFC. Refactored DIPrinter for better support of new print styles. (details)
  72. [TableGen] [docs] Correct a couple of mistakes; use 'true' and 'false' in examples (details)
  73. [SLP]Improve vectorization of the CmpInst instructions. (details)
  74. [OpenMP] Fix incorrect KMP_STRLEN() macro (details)
  75. [PowerPC] Fix issue where binary uses a .got but is missing a .TOC. (details)
  76. [SemaObjC] Fix a -Wbridge-cast false-positive (details)
  77. [RISCV] Expand scalable-vector truncstores and extloads (details)
  78. [M68k] Mark public functions with the LLVM_EXTERNAL_VISIBILITY macro (details)
  79. [InstCombine] add test for miscompile from select value equivalence; NFC (details)
  80. [InstCombine] fix potential miscompile in select value equivalence (details)
  81. [RISCV] Add support for bitcasts between scalars and fixed-length vectors (details)
  82. [flang][driver] Add options for -Werror (details)
  83. [analyzer] DynamicSize: Store the dynamic size (details)
  84. [LoopFusion] Bails out if only the second candidate is guarded (PR48060) (details)
  85. [flang][driver] Modify the existing test cases that use -Mstandard in f18, to use -pedantic and %flang_fc1 to share with the new driver (details)
  86. [analyzer] DynamicSize: Debug facility (details)
  87. [analyzer] DynamicSize: Rename 'size' to 'extent' (details)
  88. [gn build] Port 9b3df78b4c2a (details)
  89. [TextAPI] move source code files out of subdirectory, NFC (details)
  90. Revert "Fix build rules for LLVM_WITH_Z3 after D95727" (details)
  91. Revert "llvm-shlib: Create object libraries for each component and link against them" (details)
  92. [gn build] (manually) port 0116d04d04f2 (details)
  93. [lld][WebAssembly] Rewrite exports test in assembly. NFC (details)
  94. [mlir][Linalg] NFC: Move populatePatterns* method into linalg namespace. (details)
  95. [OPENMP51]Initial support for nocontext clause. (details)
  96. [M68k] Add support for Motorola literal syntax to AsmParser (details)
  97. [RISCV] Move VSLIDE1UP_VX pattern out of a loop that includes FP types. (details)
  98. [tests] Precommmit tests for reasoning about equality of recurrences (details)
  99. Extract a helper for figuring out if an operator is invertible [nfc] (details)
  100. Fix copy paste errors in tests from be11bd1e (details)
  101. [RISCV] Split RISCVISD::VMV_S_XF_VL into separate integer and FP. (details)
  102. [RISCV] Add SDTCisInt to the SDTRVVSlide1 since it is only used for vslide1up.vx/vslide1down.vx. (details)
  103. [OpenCL, test] Fix use of undef FileCheck var (details)
  104. [InstSimplify] add test for vector select with operand replacement; NFC (details)
  105. [InstSimplify] fix potential miscompile in select value equivalence (details)
  106. [libcxx] [ci] Add a Windows CI buildkite configuration (details)
  107. [mlir][sparse] move new test to right directory structure (details)
  108. Rework the way statement attributes are processed; NFC (details)
  109. Revert "[sanitizer] Simplify GetTls with dl_iterate_phdr on Linux" (details)
  110. [flang] Improve constant folding for type parameter inquiries (details)
  111. [mlir][Linalg] Add callbacks to fusion of elementwise operations to control fusion. (details)
  112. [RISCV] Add more RV32 vslide1up intrinsic test cases. NFC (details)
  113. Copy syncscope when expanding atomicrmw into cmpxchg loop (details)
  114. Revert "Revert "Add support for fetching signed values from tagged pointers."" (details)
  115. Address minor post commit feedback on 0e59dd (details)
  116. [libcxx] moves `std::invoke` into `__functional_base` (details)
  117. [Polly] Refactoring isInnermost() from isl to use the C++ wrapper (details)
  118. Exact ashr/lshr don't loose any set bits and are thus trivially invertible (details)
  119. [SROA] Allow SROA on pointers with invariant group intrinsic uses (details)
  120. Comment adjustments for a rename (details)
  121. [RISCV] When custom iseling masked stores, copy the mask into V0 instead of virtual register. (details)
  122. [NewPM] Change tests to run them without PreserveCFGChecker. NFC (details)
  123. [Statepoint] Factor-out utility function to get non-foldable area of STATEPOINT like instructions. NFC (details)
  124. [MLIR][docs] Fixes to operation syntax in Lang Ref (details)
  125. [NewPM] Redesign of PreserveCFG Checker (details)
  126. [NewPM] Fix unused lambda capture build error (details)
  127. [clang][cli] Ensure plugin args are generated in deterministic order (details)
  128. [AMDGPU] Add some missing testing for new subtargets gfx90a and gfx90c (details)
  129. [AArch64] Use 64-bit movi for zeroing halfs/floats (details)
  130. [NFC][WebAssembly] Removed mangled name from test. (details)
  131. Revert "[flang] Improve constant folding for type parameter inquiries" (details)
  132. [clang][tooling] Create SourceManager for DiagnosticsEngine before command-line parsing (details)
  133. [AArch64] Default to zero-cycle-zeroing FP registers (details)
  134. [clang][Checkers] Fix PthreadLockChecker state cleanup at dead symbol. (details)
  135. [KnownBits] Rename KnownBits::computeForMul to KnownBits::mul. NFCI. (details)
  136. [IR] Ignore bitcasts of function pointers which are only used as callees in callbase instruction (details)
  137. [PhaseOrdering] Add PR45687 test coverage (details)
  138. [test, AArch64] Fix use of var defined in CHECK-NOT (details)
  139. [lldb] Improve CPUInfo test predicate (details)
  140. [RISCV][Clang] Add some RVV Integer intrinsic functions. (details)
  141. [RISCV][Clang] Add RVV vnsra, vnsrl and vwmul intrinsic functions. (details)
  142. [RISCV][Clang] Add RVV Widening Integer Extension intrinsic functions. (details)
  143. [RISCV][Clang] Add more RVV Integer intrinsic functions. (details)
  144. [RISCV][Clang] Add all RVV Fixed-Point Arithmetic intrinsic functions. (details)

Started by timer

This run spent:

  • 1 hr 46 min waiting;
  • 7 hr 38 min build duration;
  • 7 hr 38 min total from scheduled to completion.
Revision: f2a3601aa5a513e8d8a76cba84434fbfe4a71f10
  • refs/remotes/origin/main
Revision: 1ed3617b6af7315f41de28e1f207c269ecd17ffc
  • refs/remotes/origin/main
Test Result (2 failures / -6)

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

Regression test failed

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

Ninja target failed

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