Started 10 hr ago
Took 1 hr 52 min on green-dragon-06

Build #23196 (Feb 3, 2023 7:18:16 AM)

Changes

Git (git https://github.com/llvm/llvm-zorg.git)

  1. [sanitizers] Reduce load for aarch64  workers (detail)
  2. [jenkins] Move clang-stage1-RA job to a new host (detail)
  3. Revert "Returning tests to green-dragon-12" (detail)
  4. move job to green-dragon-03 (detail)
  5. [BOLT] Combine two clang-bolt builders into one (detail)
  6. Revert "move job to green-dragon-03" (detail)
  7. Switch from autoconfigure to cmake for clang-cmake-x86_64-avx2-linux builder (detail)

Git (git https://github.com/llvm/llvm-project.git)

  1. [mlir] multi-argument binding for top-level transform ops (detail)
  2. [clang-format][NFC] Pull FormatTokenSource into its own header. (detail)
  3. [LiveDebugValues] Allow EntryValue with OP_deref expressions (detail)
  4. [Clang] Improve error message for violations of -fmodules-decluse. (detail)
  5. [flang] Improve error message for move_alloc (detail)
  6. [clang-format][NFC] Move IndexedTokenSource to FormatTokenSource header. (detail)
  7. [reland][NFC] Transition GlobalObject alignment from MaybeAlign to Align (detail)
  8. [clang][CGCall] Remove header file not used. [NFCI] (detail)
  9. [AArch64][SME2] Add LLVM IR intrinsics for multi-single dots (detail)
  10. [LLDB] Do not dereference promise pointer in `coroutine_handle` pretty printer (detail)
  11. [RISCV] Add asserts that we don't increase codesize during pseudo expansion (detail)
  12. [PowerPC] Do not convert lwz to lwa if the offset is not a multiple of 4 (detail)
  13. [mlir][SubElements] Disambiguate cast<> call for MSVC (detail)
  14. [flang][driver] Add support for -embed-offload-object flag in flang (detail)
  15. [BranchRelaxation] Strengthen post condition assertions (detail)
  16. [clang-format][NFC] Bring FormatTokenSource under test. (detail)
  17. [clangd] Add semantic token for angle brackets (detail)
  18. [flang] Handle missing substring upper bound better when folding (detail)
  19. [flang] More subscript triplet checking at compilation time (detail)
  20. [flang] Suppress a warning in D118631 [-Wunused-result] (detail)
  21. [SanitizerBinaryMetadata] Pretend compiler-generated loads/stores are atomic (detail)
  22. [flang] Single entry point for GET_ENVIRONMENT_VARIABLE (detail)
  23. [clang][WebAssembly] Initial support for reference type externref in clang (detail)
  24. [RISCV] Handle FRMArg as an optional operand instead of using InstAliases. (detail)
  25. [MTE] Add AArch64GlobalsTagging Pass (detail)
  26. [llvm-ifs] Add support for --target=riscv (detail)
  27. [Clang] Add machinery to catch overflow in unary minus outside of a constant expression context (detail)
  28. [Clang] Do not attempt to directly link arch tools in 32-bit mode (detail)
  29. [AST] assert(false) -> llvm_unreachable (detail)
  30. [llvm-c] add LLVMReplaceMDNodeOperandWith (detail)
  31. [Kaleidoscope] Update code snippets in text to match full code listings (detail)
  32. [mlir][Linalg] Add a transform.structured.lower_pack op (detail)
  33. [libc++] Fixes the Clang modular build. (detail)
  34. [mlir][sparse] Extend sorting function generator to support operand beyond (lo, hi, xs, ys). (detail)
  35. [lldb] Fix warning about unhandled enum value `WasmExternRef` (NFC). (detail)
  36. [NFC][libc++][format] Uses retarget buffer. (detail)
  37. [libc++] Addresses LWG3764. (detail)
  38. [libc++] Partly addresses LWG3798. (detail)
  39. [libc++] Marks LWG2970 as complete. (detail)
  40. [libc++] Addresses LWG3755. (detail)
  41. [NFC][libc++] Addresses LWG3781. (detail)
  42. [flang] Use fir.type_desc and delay type desc address resolution (detail)
  43. [MemProf] Make test more resilient to cpu scheduling (detail)
  44. [AArch64] Make nosimd imply nocrypto (detail)
  45. [-Wunsafe-buffer-usage] Introduce the unsafe_buffer_usage attribute (detail)
  46. [InstCombine] add tests for icmp-ne0-of-and-of-select-of-constants; NFC (detail)
  47. [InstCombine] reduce icmp_ne0-of-and-of-select-of-constants (detail)
  48. [clang-format] Fix use after free in FormatTokenSource test (detail)
  49. Revert "[OpenMP][OMPIRBuilder]Move SIMD alignment calculation to LLVM Frontend" (detail)
  50. [llvm-c-test] Fix warnings (detail)
  51. [gn] port 226c444b3882e (detail)
  52. Revert "[MTE] Add AArch64GlobalsTagging Pass" (detail)
  53. [Clang] Adjust PIC handling for the AMDGPU ToolChain (detail)
  54. [mlir][Linalg] Make Elementwise op fusion return a map from existing values to values in the fused op. (detail)
  55. [gn] prepare for 40025761564 (awkward AMDGPUGenRegisterBank.inc include) (detail)
  56. [gn build] Port 04ed86ff1b72 (detail)
  57. [gn build] Port e9c49901a43f (detail)
  58. Fix Clang sphinx build (detail)
  59. [lldb][NFC] Remove copy of debugserver entitlements plist (detail)
  60. Re-land: [MTE] Add AArch64GlobalsTagging Pass (detail)
  61. [GVN] Don't count debug instructions when limit the number of checked instructions (detail)
  62. [RISCV] Remove unneeded code from TTI::isLegalMaskedLoadStore/isLegalMaskedGatherScatter. (detail)
  63. [RISCV] Move RISCVELFStreamer::getRelocPairForSize to RISCVFixUpKinds.h and reuse it. NFC (detail)
  64. [gn build] Port 486729ce06c1 (detail)
  65. [lld][WebAssembly] Renamed a few tests to conform to naming convention. NFC (detail)
  66. [libc] Build two different static archives libc.a and libm.a under full build. (detail)
  67. [VPlan] VPPredInstPHIRecipe does not read from memory. (detail)
  68. Fix two warnings introduced by 69011a2ad0ce "[mlir][Linalg] Make Elementwise op fusion return a map from existing values to values in the fused op." (NFCI) (detail)
  69. [DWARF] Fix handling of .debug_aranges with -g1 (detail)
  70. [ORC] Add a NonOwningSymbolStringPtr utility. (detail)
  71. compiler-rt/lib: Add .Linterceptor_sigsetjmp (detail)
  72. [libc++] Use bounded iterators in std::string_view when the debug mode is enabled (detail)
  73. [libc++][ranges] Fix incorrect integer typedef in `elements_view` test. (detail)
  74. [lldb] Use ${CMAKE_COMMAND} -E remove instead of remove_directory (detail)
  75. [lld][WebAssembly] Apply relocations to TLS data (detail)
  76. [GlobalISel] Don't combine instructions with unknown type in hoist_logic_op_with_same_opcode_hands. (detail)
  77. [RISCV][NFC] Update RISCVUsage.rst to sort vendor extensions (detail)
  78. [mlir] Register tensor dialect for transfer_read conversion (detail)
  79. [hexagon] add a -mcabac flag (detail)
  80. [ORC] Further improvements to SymbolStringPtr & NonOwningSymbolStringPtr. (detail)
  81. [VE] Fix useDeprecatedPositionallyEncodedOperands errors. (detail)
  82. Fix bazel build (detail)
  83. Fix missing return of LogicalResult from D142848 (detail)
  84. [LoongArch] Enable shrink wrapping when optimize the function (detail)
  85. [ORC] Enable DenseMap<SymbolStringPtr, T>::find_as(NonOwningSymbolStringPtr). (detail)
  86. [ORC] Fix an iterator invalidation issue in JITDylib::defineMaterializing. (detail)
  87. [NFC] Extract `CodeGenInstAlias` into its own *.h/*.cpp (detail)
  88. [lli] Don't create an ExecutorProcessControl in non-remote MCJIT config. (detail)
  89. [github] update actions and make tweaks (detail)
  90. [AArch64] Mark function calls as possibly changing FPCR (detail)
  91. [mlir] return nullopt for getNeutralElement (detail)
  92. Transform slow LEA_B_I_D/LEA_SLOWBASE_I -> LEA_IS_D/LEA_IS iff base == index (detail)
  93. Use autogenerated result for switch-bt.ll test; NFC (detail)
  94. Improve and enable folding of conditional branches with tail calls. (detail)
  95. Make `prefetchit{0/1}` emit an assembler warning if the operand is not rip-rel (detail)
  96. [MLIR] Propagate unpack through element-wise ops (detail)
  97. [LoongArch] Support getHostCPUName and getHostCPUFeatures (detail)
  98. [CodeGen] Filter out available_externally aliases (detail)
  99. [ARM] Allow selecting hard-float ABI in integer-only MVE. (detail)
  100. [mlir][bufferization][NFC] Rename getAliasingOpOperand/getAliasingOpResult (detail)
  101. [mlir][llvm] Opaque pointer support for atomic and call ops. (detail)
  102. [NFC] Use GlobalObject::setAlignment that takes an Align in LLParser (detail)
  103. XFAIL new test available_externally_alias.ll on NVPTX (detail)
  104. [AArch64] Handle negative architecture features (detail)
  105. [NFC] Use GlobalObject::setAlignment that takes an Align in BitcodeReader (detail)
  106. [AArch64][SME2] Add LLVM IR intrinsics for multi-multi dots (detail)
  107. [mlir][Linalg] Add a transform.structured.lower_unpack op (detail)
  108. [flang][hlfir] Lower post f77 user calls (detail)
  109. [InstCombine] Don't replace unused `atomicrmw xchg` with `atomic store` (detail)
  110. [InstCombine][NFC] Fold variable into assert (detail)
  111. [mlir][NFC] Clean and Fix broken Affine documentation (detail)
  112. [SCEV] Add test for applyLoopGuards with pointer induction. (detail)
  113. [SystemZ] Implement isGuaranteedNotToBeUndefOrPoisonForTargetNode(). (detail)
  114. [DebugInfo] Make debug intrinsics to track cloned values in JumpThreading (detail)
  115. [flang] Support allocate array from scalar source in runtime (detail)
  116. [NVPTX] Implement NVPTX AliasAnalysis (detail)
  117. [clang][dataflow] Fix handling of `DeclRefExpr`s to `BindingDecl`s. (detail)
  118. [mlir][tensor][bufferize] Implement getBufferType for CastOp (detail)
  119. [GVN] Add pre-commit tests for address translation through select (D142705) (detail)
  120. [compiler-rt] initialize variables to silence warning. NFC. (detail)
  121. [SCEV] Add test for applyLoopGuards with pointer induction. (detail)
  122. [gn build] Port ca50be8c896b (detail)
  123. [flang] Make sure derived-type finalization is done before return (detail)
  124. [Clang] Add -Wtype-limits to -Wextra for GCC compatibility (detail)
  125. [libc++] Fix ODR violation with __exception_guard in mixed exceptions builds (detail)
  126. [InstCombine] Add test for incorrect inbounds on [0 x i8] global (NFC) (detail)
  127. [LinkerWrapper] Fix memory issues due to unguarded accesses to global state (detail)
  128. [ConstantFold] Fix incorrect inbounds inference for [0 x T] GEPs (detail)
  129. [flang] Make EndProgramStmt a NOP + early return (detail)
  130. Revert "[libc++] Fix ODR violation with __exception_guard in mixed exceptions builds" (detail)
  131. Revert "Improve and enable folding of conditional branches with tail calls." (detail)
  132. [Hexagon] Disallow using the same register for Vy/Vx in vdeal/vshuff (detail)
  133. [Driver] Move PS4/PS5 header search path management to the driver (detail)
  134. [lldb][NFC] Use move instead of copy (detail)
  135. AMDGPU/MC: Refactor decoders. Rework decoders for float immediates (detail)
  136. [clang][dataflow] Relax validity assumptions in `UncheckedOptionalAccessModel`. (detail)
  137. [mlir][scf] Fix typo in description of option of TestSCFForUtilsPass (NFC). (detail)
  138. [libc][math] Implement acoshf function correctly rounded to all rounding modes. (detail)
  139. [AMDGPU][NFC] More precise predicates on GFX9 f16 insts (detail)
  140. [SCEV] Use fact that B >u 0 for A <u B in applyLoopGuards. (detail)
  141. [NFC][Profile] Access profile through VirtualFileSystem (detail)
  142. [gn build] Port 516e30175256 (detail)
  143. [lldb] Enable TestFrameFormatNameWithArgs in case of cross compilation (detail)
  144. [llvm][NFC] Use move instead of copy (detail)
  145. Add CFI integer types normalization (detail)
  146. [libc++] Add a clang-tidy check to make sure we use _Uglyfied attribute names (detail)
  147. [LinkerWrapper] Fix passing `-rpath` directly to clang (detail)
  148. [CMake] Save and restore CMAKE_EXE_LINKER_FLAGS manually (detail)
  149. Reland "[codegen] Store address of indirect arguments on the stack" (detail)
  150. [Hexagon] Use %t for output file in test introduced in 97d51e3fa8e8 (NFCI). (detail)
  151. [mlgo] Allow logging the spec for the "advice", if needed (detail)
  152. [mlir] Pin for the PyPi requirements for mlir (detail)
  153. [Module] Respect `-fno-pch-timestamps` when building modules (detail)
  154. Revert "Fix tsan problem where the per-thread shared_ptr() can be locked right before the cache is destroyed causing a race where it tries to remove an entry from a destroyed cache." (detail)
  155. [libc][Obvious] Add a default clause to RoundingModeUtils.h to suppress gcc (detail)
  156. [libc++] Remove explicit instantiations of __insertion_sort_incomplete and __sort5 from the dylib (detail)
  157. [libc++] Split ranges.transform.binary.pass.cpp up (detail)
  158. [Sanitizers] fix -fno-sanitize-link-runtime for darwin (detail)
  159. [libc++] Forward ranges::sort to instantiations in the dylib (detail)
  160. [RISCV] Move the even register check for rv32zdinx later in the matching process. (detail)
  161. [flang] Catch statement function typing error (detail)
  162. [Driver][Fuchsia] Support --emit-static-lib in Fuchsia driver (detail)
  163. [LinkerWrapper] Adjust placement of input files for the linker (detail)
  164. [Clang] Fix test after changing the order of input files (detail)
  165. [flang] Catch character length errors in pointer associations (detail)
  166. add arcanist patch to fix arc diff (detail)
  167. [mlir][spirv] Fix vector type mismatch in UnifyAliasedResourcePass (detail)
  168. [flang] Catch bad inquiries in specification expressions (detail)
  169. [libc][math] Fix setting exceptional value for tanf to work with gcc. (detail)
  170. [BOLT][CMake] Add dependency on llvm_vcsrevision_h (detail)
  171. [clang-format] Support clang-format on/off line comments as prefix (detail)
  172. [flang] Check for global name conflicts (19.2) (detail)
  173. [clang][deps] Remove support for the deprecated driver API (detail)
  174. [clang][deps] NFC: Split out the module-based API from the TU-based API (detail)
  175. [clang][deps] Give the fake file a unique name in by-module-name scans (detail)
  176. [RISCV] Reuse RISCVRegWithSubRegs class to shorten some code in RISCVRegisterInfo.td. NFC (detail)
  177. [Clang] avoid relying on StringMap iteration order when roundtripping -analyzer-config (detail)
  178. [flang] Fix a warning (detail)
  179. [libc++] Look for Clang 17 when compiling clang-tidy checks (detail)
  180. [flang] Fix build warning (detail)
  181. [flang] Avoid crashing from recursion on very tall expression parse trees (detail)
  182. Revert "[GVN] Don't count debug instructions when limit the number of checked instructions" (detail)
  183. Revert "[GVN] Improve PRE on load instructions" (detail)
  184. [flang] Allow compiler directives in the specification part of a module (detail)
  185. Remove unnecessary comparison. (detail)
  186. Remove another unnecessary integer-check. (detail)
  187. [Clang][DependencyScanner] Remove secondary actions from -cc1 (detail)
  188. [LSAN] Enable some tests which are passing as is in HWASAN. (detail)
  189. [mlgo] Make InteractiveModelRunner actually work with named pipes (detail)
  190. [RISCV] Slightly simplify how the X*_PD registers for Zdinx are declared. NFC (detail)
  191. Fix windows bot breakages due to D143110 (detail)
  192. [Driver][Fuchsia] Remove relative vtable multilib (detail)
  193. Revert "[Clang] Add -Wtype-limits to -Wextra for GCC compatibility" (detail)
  194. [LSAN] Add GetUserAddr function which returns the user visible address of an internal pointer (detail)
  195. [ORC] Merge redundant jitlink::Symbol -> JITSymbolFlags mappings. (detail)
  196. Fix typo: FineLineEntriesForFileIndex -> FindLineEntriesForFileIndex. (detail)
  197. [DX] Begin adding support for pipeline state (detail)
  198. [libc++] Avoid ODR violations in __exception_guard (detail)
  199. [HLSL] [Dirver] add dxv as a VerifyDebug Job (detail)
  200. Uninitialize the file descriptor. (detail)
  201. [HWASAN] Set os_id in Thread::Init to make sure that the thread can be found by GetThreadByOsIDLocked. (detail)
  202. Revert (and fix properly) "Uninitialize the file descriptor." (detail)
  203. [RISCV][MC] Simplify .option and make error messages more conventional (detail)
  204. [JITLink] Ensure that in-flight alloc is abandoned on error in post-alloc phase. (detail)
  205. [DAGCombiner][NFC] add testcases for D138899 (detail)
  206. [DAGCombiner] handle more store value forwarding (detail)
  207. [X86][MC][bugfix] Report error for mismatched modifier in inline asm and remove function getX86SubSuperRegisterOrZero (detail)
  208. [LoongArch] Implement isUsedByReturnOnly for tailcall more libcalls (detail)
  209. [MC] Simplify code with parseComma (detail)
  210. [mlir] Simplify a few cast implementations (detail)
  211. [mlir] Use TypedValue in single result traits (detail)
  212. [mlir] Require explicit casts when using TypedValue (detail)
  213. [ExecutionEngine] Enable ExecutionEngine regression tests on LoongArch (detail)
  214. [LoongArch] Implement handling of triple-implied ABIs (detail)
  215. [LoongArch] Honor the `--target-abi` option when generating e_flags (detail)
  216. [DX] Speculative fix for big endian encoding (detail)
  217. Use ArrayRef instead of raw pointers. NFC (detail)
  218. [PowerPC] Use default attributes for more intrinsics (detail)
  219. [LoongArch] Implement TargetLowering::isLegalAddressingMode() hook (detail)
  220. [Local][InstCombine][GVN] Handle !noundef metadata in combineMetadata (detail)
  221. [clang] Fix warning about unused variable [NFC] (detail)
  222. [RISCV] Add precommit tests for D142071; (detail)
  223. [clang-tidy] Implement CppCoreGuideline F.54 (detail)
  224. [Clang][RISCV] Bump rvv intrinsics version to v0.11 (detail)
  225. [X86][NFC] Move MemoryFoldTable2Addr MemoryFoldTable0~4 into X86InstrFoldTables.def (detail)
  226. [flang] Use rank from the allocate object when allocate with mold (detail)
  227. [lld] Fix gcc compiler warnings related to variadic macro [NFC] (detail)
  228. [DAGCombine] Fold redundant select (detail)
  229. [lldb] Try harder to optimize away a test variable (detail)
  230. [Attributor][FIX] Ensure we use the right AAExecutionDomain (detail)
  231. [OpenMP][FIX] Ensure to determine aligned regions properly (detail)
  232. [Attributor][NFC] Improve debug messages (detail)
  233. [mlir][tensor|memref] Harden the checks on dim op (detail)
  234. [C++20][Modules] Handle template declarations in header units. (detail)
  235. [TTI][NFC] Introduce option to set predictable branch threshold (detail)
  236. [FLANG][MLIR] Update all module symbol references after changing FuncOp symbol during external name mangling (detail)
  237. [Clang] Add builtin_nondeterministic_value (detail)
  238. [InstCombine] Promote expression tree with @llvm.vscale when zero-extending result. (detail)
  239. [runtimes] Don't override LLVM_ENABLE_PER_TARGET_RUNTIME_DIR set from llvm (detail)
  240. [lldb][Test] Fix import-std-module and data-formatter tests on older compilers (detail)
  241. [lldb][SymbolFileDWARF] Support by-name lookup of global variables in inline namespaces (detail)
  242. [X86][FP16][NFC] Add round and fptosi tests to show suboptimal codegen (detail)
  243. [gn build] Port 8a8f77c1b849 (detail)
  244. [gn build] Port ad93908e3b55 (detail)
  245. [X86] Add test coverage showing failure to load/binop combine adjacent v2f32 float ops (detail)
  246. [X86] combineConcatVectorOps - add FADD/FSUB/FMUL/FDIV handling (detail)
  247. [clang-tidy] Add the `bugprone-unsafe-functions` check (detail)
  248. [gn build] Port f27c8ac83e7c (detail)
  249. [AArch64][CostModel]: Add costs for zero/sign extend. (detail)
  250. [NFC] Fix function naming conventions in PHITransAddr methods (detail)
  251. Bump CINDEX_VERSION_MINOR due to additional APIs (detail)
  252. [X86] canonicalizeShuffleWithBinOps - all merging shuffles with INSERT_SUBVECTOR as well as generic target shuffles. (detail)
  253. Revert "[Clang] Add builtin_nondeterministic_value" (detail)
  254. [DX] Hopefully really fix the big endian bots (detail)
  255. [clang-tidy] Attempt fixing wrong caching result in `bugprone-unsafe-functions` (detail)
  256. [NFC] [mlir] fix file header for SCFToControlFlow.h (detail)
  257. Add a new modules test to ensure we dont rebreak diagnostic (detail)
  258. [NFC][clang-tidy] Disable test for `bugprone-unsafe-functions` for PlayStation (detail)
  259. [AArch64] Add tests for reassociating to mls. NFC (detail)
  260. [Libomptarget] Fix the NVPTX Libomptarget test (detail)
  261. [libc] Remove OpenMP and build the GPU libc directly (detail)
  262. [mlgo][nfc] Better pretty printing of interactive mode reply (detail)
  263. Revert "[mlgo][nfc] Better pretty printing of interactive mode reply" (detail)
  264. [ConstraintSystem] Remove last variable, use move instead of copy. (NFC) (detail)
  265. [C++20] Fix a crash with modules. (detail)
  266. [LSAN] Enable more tests which are passing as is in HWASAN. (detail)
  267. Reapply 9cffabc68ca380be937e192be909feff7b144822 (detail)
  268. [clang][driver] Emit an error for `/clang:-x` (detail)
  269. [flang] Avoid double finalization in Assign (detail)
  270. [AMDGPU] GFX11: accept global_atomic_csub as an alias (detail)
  271. Revert "[LSAN] Enable more tests which are passing as is in HWASAN." (detail)

Started by upstream project clang-stage2-cmake-RgSan_relay build number 4767
originally caused by:

This run spent:

  • 19 hr waiting;
  • 1 hr 52 min build duration;
  • 21 hr total from scheduled to completion.
Revision: 042f01b28928c7acb3ce44e4e6281bf229bebb1c
Repository: https://github.com/llvm/llvm-project.git
  • detached
Revision: 7986e6372b360dbd7a14f577da0d148ba2c0a7bf
Repository: https://github.com/llvm/llvm-zorg.git
  • refs/remotes/origin/main
LLVM/Clang Warnings: 0 warnings.
  • No warnings since build 23,190.
  • Still 183 days before reaching the previous zero warnings highscore.