Started 2 mo 19 days ago
Took 56 min on labmaster2

Unstable Build #9695 (Jan 29, 2021 7:31:32 AM)


Git (git http://labmaster3.local/git/llvm-project.git)

  1. Fix crash when emitting NullReturn guards for functions returning BOOL (detail)
  2. Add Python bindings for the builtin dialect (detail)
  3. [llvm-mca] Initial implementation of serialization using JSON. The views (detail)
  4. [libc++abi] Simplify scan_eh_tab (detail)
  5. [gn build] Port d38be2ba0e4e (detail)
  6. [libc] Distinguish compiler and run failures (detail)
  7. [RISCV] New vector load/store in V extension v1.0 (detail)
  8. [llvm-mca] Forgot a couple of override specifiers. (detail)
  9. [RISCV] Use v8-v23 as argument registers to conform to the proposal. (detail)
  10. [flang] Address name resolution problems (detail)
  11. [llvm-mca] Test case was missing a triple. (detail)
  12. [flang] Allow NULL() actual argument for pointer dummy (detail)
  13. [libcxx] Check return value for asprintf() (detail)
  14. [flang] Fix bogus error message with binding (detail)
  15. [NFC] [TargetRegisterInfo] add another API to get srcreg through copy. (detail)
  16. [RISCV] Add a VL output to vleff intrinsics. (detail)
  17. [llvm-mca] Addressing build failures due to missing override specifiers (detail)
  18. [mlir] Support FuncOpSignatureConversion for more FunctionLike ops. (detail)
  19. [CodeGen][ObjC] Fix broken IR generated when there is a nil receiver (detail)
  20. [AMDGPU] Test case demonstrating issues with generation of .debug_frame (detail)
  21. [PowerPC] Duplicate inherited heuristic from base scheduler (detail)
  22. [Inlining] Delete redundant optnone/alwaysinline check (detail)
  23. [RISCV] Add intrinsics for RVV 1.0 vrgatherei16 (detail)
  24. [RISCV] Add intrinsics for vector unordered indexed load in RVV 1.0 (detail)
  25. [RISCV] Add intrinsics for RVV1.0 VFRSQRTE7 & VFRECE7 (detail)
  26. [AArch64][GlobalISel] Make G_USUBO legal and select it. (detail)
  27. [RISCV] Don't create LMUL=8 pseudo instructions for ternary widening arithmetic instructions (detail)
  28. [RISCV] Correct DWARF number for vector registers. (detail)
  29. [NewPM][opt] Run the "default" AA pipeline by default (detail)
  30. [CodeGen] Use llvm::append_range (NFC) (detail)
  31. [llvm] Don't include StringSwitch.h where unnecessary (NFC) (detail)
  32. [llvm] Use isDigit (NFC) (detail)
  33. [mlir] Enable passing crash reproducer stream factory method (detail)
  34. Revert "[NewPM][opt] Run the "default" AA pipeline by default" (detail)
  35. [AMDGPU][Inliner] Remove amdgpu-inline and add a new TTI inline hook (detail)
  36. [NFC] Disallow unused prefixes under llvm/test (detail)
  37. [ASTReader] Allow controlling separately whether validation should be disabled for a PCH vs a module file (detail)
  38. [JITLink][ELF/x86-64] Range check 32-bit relocs. (detail)
  39. [NewPM][opt] Run the "default" AA pipeline by default (detail)
  40. [test] Make incorrect-exit-count.ll work under NPM (detail)
  41. [mlir][Linalg] Introduce linalg.pad_tensor op. (detail)
  42. [mlir][StandardToSPIRV] Add support for lowering uitofp to SPIR-V (detail)
  43. [AArch64][GlobalISel] Implement widenScalar for signed overflow (detail)
  44. [TargetLowering] Simplify some code in SimplifySetCC that tries to handle SIGN_EXTEND_INREG operand types that should never happen. NFCI (detail)
  45. [AMDGPU] Test clean up (NFC) (detail)
  46. Update filename to file in documentation (detail)
  47. NFC: Remove simple_ilist comment mentioning ilist/iplist allocating (detail)
  48. [TargetLowering] Use getBoolConstant instead of assuming zero or one for boolean contents. (detail)
  49. [clang][cli] Port visibility LangOptions to marshalling system (detail)
  50. [RISCV] Fix intrinsic CodeGen test cases for vrgather (detail)
  51. [AMDGPU] Fix the inconsistency in soffset for MUBUF stack accesses. (detail)
  52. [APSInt][NFC] Clean up doxygen comments (detail)
  53. [SVE] Add support for scalable vectorization of loops with selects and cmps (detail)
  54. [LegacyPM] Update InversedLastUser on the fly. NFC. (detail)
  55. [JITLink][ELF/x86-64] Add support for weak and hidden symbols. (detail)
  56. Fix build failure caused by 2e080eb00ad76654313e0e119bb7fa0ffe2f9866 (detail)
  57. [X86][SSE] Add v16i8 02_20_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu_uu shuffle test (detail)
  58. [X86][SSE] Add PR48823 HSUB test case (detail)
  59. [AMDGPU] Implement mir parseCustomPseudoSourceValue (detail)
  60. [gn build] Port 8214982b5042 (detail)
  61. [IR] Optimize adding attribute to AttributeList (NFC) (detail)
  62. [ARM] Add new and regenerate SSAT tests. NFC (detail)
  63. [clangd] Add documentation for building and testing clangd (detail)
  64. [ARM] Adjust isSaturatingConditional to return a new SDValue. NFC (detail)
  65. [X86][SSE] Don't fold shuffle(binop(),binop()) -> binop(shuffle(),shuffle()) if the shuffle are splats (detail)
  66. [DAG] Commute shuffle(splat(A,u), shuffle(C,D)) -> shuffle'(shuffle(C,D), splat(A,u)) (detail)
  67. [NFC] Add CMakeUserPresets.json filename to .gitignore (detail)
  68. Revert "[clang] Suppress "follow-up" diagnostics on recovery call expressions." (detail)
  69. Don't delete default constructor of PathDiagnosticConsumerOptions (detail)
  70. [clang][Tooling] Get rid of a hack in SymbolOccurrences, NFCI (detail)
  71. [SLP] do not traverse constant uses (detail)
  72. [X86][AVX] combineX86ShufflesRecursively - attempt to constant fold before widening shuffle inputs (detail)
  73. [clangd][SwapIndex] ensure that the old index is alive while we are using it via the function returned by `SwapIndex::indexedFiles()` call (detail)
  74. [clangd] Inject context provider rather than config into ClangdServer. NFC (detail)
  75. [LTO] Add support for existing Config::Freestanding option. (detail)
  76. Avoid fragile type lookups in GDB pretty printer (detail)
  77. [ARM] Disable sign extended SSAT pattern recognition. (detail)
  78. [clang][ASTImporter] Add support for importing CXXFoldExpr. (detail)
  79. [SimplifyCFG] FoldBranchToCommonDest(): don't deal with unconditional branches (detail)
  80. [NFCI-ish][SimplifyCFG] FoldBranchToCommonDest(): really don't deal with uncond branches (detail)
  81. [NFC][SimplifyCFG] FoldBranchToCommonDest(): unclutter Cond/CondInPred handling (detail)
  82. [NFC][SimplifyCFG] FoldBranchToCommonDest(): somewhat better structure weight updating code (detail)
  83. [NFC][SimplifyCFG] FoldBranchToCommonDest(): extract check for destination sharing into a helper function (detail)
  84. [NFC][SimplifyCFG] FoldBranchToCommonDest(): extract the actual transform into helper function (detail)
  85. [NFC][InstCombine] Extract freelyInvertAllUsersOf() out of canonicalizeICmpPredicate() (detail)
  86. [NFC][InstCombine] Add tests for `(~x) &/| y` --> `~(x |/& (~y))` fold (detail)
  87. [InstCombine] Fold `(~x) & y` --> `~(x | (~y))` iff it is free to do so (detail)
  88. [InstCombine] Fold `(~x) | y` --> `~(x & (~y))` iff it is free to do so (detail)
  89. Revert "[NFCI-ish][SimplifyCFG] FoldBranchToCommonDest(): really don't deal with uncond branches" (detail)
  90. [libomptarget][devicertl] Drop templated atomic functions (detail)
  91. [coro.async] Make sure we process async coroutines (detail)
  92. [LoopUnswitch] Add test cases with atomic loads & call (detail)
  93. [LoopUnswitch] Fix logic to avoid unswitching with atomic loads. (detail)
  94. [flang] Fix typo in error message (detail)
  95. [X86][AVX] combineTargetShuffle - simplify the X86ISD::VPERM2X128 subvector matching (detail)
  96. [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - handle unary vperm2x128(permute/shift(x,c),undef) cases (detail)
  97. [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - handle vperm2x128(movddup(x),movddup(y)) cases (detail)
  98. [SystemZ][z/OS] Fix No such file or directory expression error (detail)
  99. [HIP] Support __managed__ attribute (detail)
  100. [MLIR] Add support for extracting an integer sample point (if one exists) from an unbounded FlatAffineConstraints. (detail)
  101. [mlir][StandardOps] Fix typos in the td file. (detail)
  102. [ELF] --wrap: retain __wrap_foo if foo is defined in an object/bitcode file (detail)
  103. [OpenMP] libomp: properly initialize buckets in __kmp_dephash_extend (detail)
  104. [libc++] Fix broken build when merging libc++abi into libc++ on Apple (detail)
  105. [llvm-mca] Adding local lit config file for X86 targets (detail)
  106. [mlir] Add coro intrinsics operations to LLVM dialect (detail)
  107. [LLDB] Fix how ObjCBOOLSummaryProvider deals with BOOL (detail)
  108. [mlir][spirv] Fix script for availability autogen and refresh ops (detail)
  109. [flang] Remove some needless operations in expr rewriting (detail)
  110. [mlir][spirv] Define spv.IsNan/spv.IsInf and add lowerings (detail)
  111. [InstCombine] add tests for abs(sext X); NFC (detail)
  112. [InstCombine] narrow abs with sign-extended input (detail)
  113. [flang] Correct shape analysis for transformational intrinsic functions (detail)
  114. [SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests - continued (detail)
  115. [flang][nfc] Fix comments, remove needless API, tweak script (detail)
  116. [CSSPGO] LTO option for pseudo probe (detail)
  117. [mlir][Linalg] NFC: Refactor LinalgDependenceGraphElem to allow (detail)
  118. [NFC][libc++] Update the implementation status. (detail)
  119. [mlir][Linalg] Extend tile+fuse to work on Linalg operation on tensors. (detail)
  120. Add more explicit assert for failures (detail)
  121. [libc++] Bring back mach_absolute_time implementation of steady_clock (detail)
  122. [SimplifyLibCalls] Skip unused calls in sincos transform (detail)
  123. Remove obsolete TODOs (detail)
  124. [mlir][OpFormatGen] Add support for anchoring optional groups with types (detail)
  125. [CodeGen] Use getCharWidth() more consistently in CGRecordLowering. NFC (detail)
  126. [CGExpr] Use getCharWidth() more consistently in CCGExprConstant. NFC (detail)
  127. [libc++] Introduce __bits (detail)
  128. [NewPM][AMDGPU] Skip adding CGSCCOptimizerLate callbacks at O0 (detail)
  129. [Tests] Add willreturn to libcalls in some tests (detail)
  130. [RISCV] Rename pcnt->cpop to match 0.93 bitmanip spec. (detail)
  131. [RISCV] Remove addiwu, addwu, subwu, subuw, clmulw, clmulrw, clmulhw to match 0.93 bitmanip spec. (detail)
  132. [RISCV] Swap encodings of max and minu to match 0.93 bitmanip spec. (detail)
  133. [RISCV] Rename mnemonics slliu.w->slli.uw and addu.w->add.uw to match 0.93 bitmanip spec. (detail)
  134. [RISCV] Add Zba feature and move add.uw and slli.uw to it. (detail)
  135. [RISCV] Add SH*ADD(.UW) instructions to Zba extension based on 0.93 bitmanip spec. (detail)
  136. [RISCV] Move Shift Ones instructions from Zbb to Zbp to match 0.93 bitmanip spec. (detail)
  137. [RISCV] Rename Zbs instructions to start with just 'b' instead of 'sb' to match 0.93 bitmanip spec. (detail)
  138. [RISCV] Modify add.uw patterns to put the masked operand in rs1 to match 0.93 bitmanip spec. (detail)
  139. [RISCV] Change zext.w to be an alias of add.uw rd, rs1, x0 instead of pack. (detail)
  140. [RISCV] Move pack instructions to Zbp extension only. (detail)
  141. [RISCV] Add zext.h instruction to Zbb. (detail)
  142. [RISCV] Add support for rev8 and orc.b to Zbb. (detail)
  143. [RISCV] Add xperm.* instructions to Zbp extension. (detail)
  144. [RISCV] Update B extension version to 0.93. (detail)
  145. [mlir][Linalg] Disable fusion of tensor_reshape op by expansion when unit-dims are involved (detail)
  146. [InstSimplify] Add willreturn to more libcall tests (NFC) (detail)
  147. [Analysis] Support AIX vec_malloc routines (detail)
  148. [RISCV] Add isel patterns for SH*ADD(.UW) (detail)
  149. [Inline] Precommit tests for dead calls and willreturn. (detail)
  150. [gn build] Port 622eaa4a4cea (detail)
  151. [lld-macho] Ignore -lto_library (detail)
  152. [RISCV] Add B extension tests to make sure RV64 only instructions aren't accepted in RV32. (detail)
  153. [GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method (detail)
  154. [VFS] Fix inconsistencies between relative paths and fallthrough. (detail)
  155. [NFC][SimplifyCFG] PerformBranchToCommonDestFolding(): fix instruction name preservation (detail)
  156. [NFC][SimplifyCFG] fold-branch-to-common-dest.ll: reduce complexity of @pr48450* test (detail)
  157. [NFC][SimplifyCFG] PerformBranchToCommonDestFolding(): move instruction cloning to after CFG update (detail)
  158. [SimplifyCFG] FoldBranchToCommonDest(): re-lift restrictions on liveout uses of bonus instructions (detail)
  159. Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method" (detail)
  160. Revert "[AArch64][GlobalISel] Implement widenScalar for signed overflow" (detail)
  161. Revert "[AArch64][GlobalISel] Make G_USUBO legal and select it." (detail)
  162. [Matrix] Propagate shape information through fneg (detail)
  163. [mlir][Linalg] Make Fill operation work on tensors. (detail)
  164. [RISCV] Add more cmov isel patterns to handle seteq/ne with a small non-zero immediate. (detail)
  165. [RGT][ADT] Remove test assertion that will not be executed (detail)
  166. [lldb] FixFileSystem::GetExternalPath for VFS API change (detail)
  167. [RGT] Don't use EXPECT* macros in a subprocess that exits by signalling (detail)
  168. [RGT][TextAPI] Remove a zero-trip loop and the assertions within it (detail)
  169. [CodeComplete] Add ranged for loops code pattern. (detail)
  170. PR47682: Merge the DeclContext of a merged FunctionDecl before we inherit (detail)
  171. Change materializeFrameBaseRegister() to return register (detail)
  172. [AMDGPU] Fix FP materialization/resolve with flat scratch (detail)
  173. Change static buffer to be BSS instead of DATA in HandlePacket_qSpeedTest (detail)
  174. [libomptarget] Build cuda plugin without cuda installed locally (detail)
  175. ADT: Use 'using' to inherit assign and append in SmallString (detail)
  176. [LoopDeletion] Handle inner loops w/untaken backedges (detail)
  177. [RISCV] Implement vloxseg/vluxseg intrinsics. (detail)
  178. [RISCV] Add RV32 test cases for vluxseg. (detail)
  179. [RISCV] Add RV64 test cases for vluxseg. (detail)
  180. [RISCV] Add RV32 test cases for vloxseg. (detail)
  181. [RISCV] Add RV64 test cases for vloxseg. (detail)
  182. [RISCV] Implement vsoxseg/vsuxseg intrinsics. (detail)
  183. [RISCV] Add RV32 test cases for vsuxseg. (detail)
  184. [RISCV] Add RV64 test cases for vsuxseg. (detail)
  185. [RISCV] Add RV32 test cases for vsoxseg. (detail)
  186. [RISCV] Add RV64 test cases for vsoxseg. (detail)
  187. [OpenMP] Remove unnecessary pointer checks in a few locations (detail)
  188. [InstCombine] remove incompatible attribute when simplifying some lib calls (detail)
  189. Recommit "[AArch64][GlobalISel] Make G_USUBO legal and select it." (detail)
  190. [ELF][test] Add a test about --exclude-libs applying to version symbols (detail)
  191. [test] Add -mtriple (detail)
  192. [LSan] Introduce a callback mechanism to allow adding data reachable from ThreadContexts to the frontier. (detail)
  193. [TargetLowering] Use isOneConstant to simplify some code. NFC (detail)
  194. [Coroutine] Improve coro-elide-musttail.ll test (detail)
  195. [PowerPC] Fix va_arg in C++, Objective-C on 32-bit ELF targets (detail)
  196. [Analysis] Use llvm::append_range (NFC) (detail)
  197. [llvm] Use isAlpha/isAlnum (NFC) (detail)
  198. [llvm] Use static_assert instead of assert (NFC) (detail)
  199. [ASan] Stop blocking child thread progress from parent thread in `pthread_create` interceptor. (detail)
  200. [llvm-link] Fix for an assertion when linking global with appending linkage (detail)
  201. [RISCV][PrologEpilogInserter] "Float" emergency spill slots to avoid making them immediately unreachable from the stack pointer (detail)
  202. [Support] TrigramIndex::insert - pass std::String argument by const reference. NFCI. (detail)
  203. [InlineFunction] Use llvm.experimental.noalias.scope.decl for noalias arguments. (detail)
  204. [LTO] Store target attributes as vector of strings (NFC). (detail)
  205. [LSR] Add test for PR46943 (NFC) (detail)
  206. [Clang] Move assembler into a separate file (detail)
  207. [gn build] Port 2325157c0568 (detail)
  208. [SimplifyCFG] Change 'LoopHeaders' to be ArrayRef<WeakVH>, not a naked set, thus avoiding dangling pointers (detail)
  209. Revert "[Clang] Move assembler into a separate file" (detail)
  210. [gn build] Port 0057cc5a215e (detail)
  211. [lldb/Lua] add initial Lua typemaps (detail)
  212. [lldb/Lua] add 'Lua' before naming versions (detail)
  213. [AVR] Optimize 8-bit logic left/right shifts (detail)
  214. [Local] Treat calls that may not return as being alive. (detail)
  215. [SLP] add reduction test with mixed fast-math-flags; NFC (detail)
  216. [SLP] fix fast-math-flag propagation on FP reductions (detail)
  217. [AVR] Optimize 16-bit comparison with constant (detail)
  218. [ASan] Fix broken Windows build due to 596d534ac3524052df210be8d3c01a33b2260a42. (detail)
  219. [libc++] Implements concept destructible (detail)
  220. [InstCombine] Set MadeIRChange in replaceInstUsesWith. (detail)
  221. [llvm] Forward-declare ICFLoopSafetyInfo (NFC) (detail)
  222. [Target] Use llvm::append_range (NFC) (detail)
  223. [llvm] Use pop_back_val (NFC) (detail)
  224. [Polly] Gist new access relations using the SCoP context. (detail)
  225. [Polly] Clean up hasFeasibleRuntimeContext. (detail)
  226. [Polly] Allow param sets for dumpPw(). (detail)
  227. [Polly] Track defined behavior for PHI predecessor computation. (detail)
  228. [FuzzMutate] Add mutator to modify instruction flags. (detail)
  229. [libc++] Remove invalid C++20 code from a test. (detail)
  230. Revert "[Target] Use llvm::append_range (NFC)" (detail)
  231. [Clang][OpenMP][NVPTX] Replace `libomptarget-nvptx-path` with `libomptarget-nvptx-bc-path` (detail)
  232. [SimplifyCFG] Regenerate test checks (NFC) (detail)
  233. [PhaseOrdering] Add tests for PR44461 and PR48844 (NFC) (detail)
  234. [libomptarget][cuda] Call v2 functions explicitly (detail)
  235. [test] Pin dead-calls-willreturn.ll to legacy PM (detail)
  236. [NewPM][opt] Make -enable-new-pm default to LLVM_ENABLE_NEW_PASS_MANAGER (detail)
  237. [IR] Add NoAliasScopeDeclInst (NFC) (detail)
  238. [NFC][SimplifyCFG] Extract PerformValueComparisonIntoPredecessorFolding() out of FoldValueComparisonIntoPredecessors() (detail)
  239. [NFC][SimplifyCFG] Perform early-continue in FoldValueComparisonIntoPredecessors() per-pred loop (detail)
  240. [NFC][SimplifyCFG] Extract CloneInstructionsIntoPredecessorBlockAndUpdateSSAUses() out of PerformBranchToCommonDestFolding() (detail)
  241. [mlir][CAPI] Add result type inference to the CAPI. (detail)
  242. [libomptarget][amdgpu][nfc] Update comments (detail)
  243. [RISCV] Add isel patterns to remove (and X, 31) from sllw/srlw/sraw shift amounts. (detail)
  244. [RISCV] Add test cases for SRO/SLO with shift amounts masked to bitwidth-1. NFC (detail)
  245. [RISCV] Add isel patterns to remove masks on SLO/SRO shift amounts. (detail)
  246. [SystemZ][ZOS] Provide PATH_MAX macro for libcxx (detail)
  247. [RISCV] Group some Zbs isel patterns together and remove a stale comment. NFC (detail)
  248. [OpenMPIRBuilder] Implement tileLoops. (detail)
  249. [OpenMPIRBuilder] Silence compiler warning. NFC. (detail)
  250. [AVR] Optimize 8-bit int shift (detail)
  251. [JITLink] Use edge kind names for fixups in EHFrameEdgeFixer. (detail)
  252. [RISCV] Make the code in MatchSLLIUW ignore the lower bits of the AND mask where the shift has guaranteed zeros. (detail)
  253. [ValueTracking] Don't assume readonly function will return (detail)
  254. [libomptarget][nvptx] Replace cuda atomic primitives with clang intrinsics (detail)
  255. [examples] Fix "Target does not support MC emission!" in HowToUseJIT example. (detail)
  256. [LoopUnroll] Use llvm.experimental.noalias.scope.decl for duplicating noalias metadata as needed (detail)
  257. [LoopRotate] Use llvm.experimental.noalias.scope.decl for duplicating noalias metadata as needed (detail)
  258. [InstCombine] Remove unused llvm.experimental.noalias.scope.decl (detail)
  259. [AArch64] Saturating add cost tests. NFC (detail)
  260. Fix x86 exegesis tests after c042aff8860df3cad2b274bf0a495e83ae36ddee (detail)
  261. [SLP] fix fast-math requirements for fmin/fmax reductions (detail)
  262. [LTO] Move DisableVerify setting to LTOCodeGenerator class (NFC). (detail)
  263. [CostModel] Tests for showing the cost of intrinsics from the vectorizer. NFC (detail)
  264. [Utils] Use NoAliasScopeDeclInst in a few more places (NFC) (detail)
  265. [OpenMP] Fixed test environment of `check-libomptarget-nvptx` (detail)
  266. [libomptarget][cuda] Fix build, change missed from D95274 (detail)
  267. [RISCV] Use SRLIWPat in the PACKUW pattern. (detail)
  268. [CodeGen] Forward-declare TargetMachine (NFC) (detail)
  269. [Target] Use llvm::append_range (NFC) (detail)
  270. [llvm] Use pop_back_val (NFC) (detail)
  271. [lldb] Add -Wl,-rpath to make tests run with fresh built libc++ (detail)
  272. Implement vAttachOrWait (detail)
  273. [RISCV] Fix name of Zba extension (NFC) (detail)
  274. [ARM] Extra MVE unaligned VLDn tests. NFC (detail)
  275. [RISCV] Add test cases for missed opportunities to use fcvt.*.w(u) instructions on RV64 when input is known to be extended from i8/i16. (detail)
  276. [RISCV] Add test cases for missed opportunities to use *W instructions for div/rem when inputs are sign/zero extended from i8/16 instead of i32. (detail)
  277. [RISCV] Use bitsLE instead of strict == MVT::i32 in assertsexti32 and assertzexti32. (detail)
  278. [RISCV] Add support for Zvamo/Zvlsseg to driver (detail)
  279. [AMDGPU] Fix llvm.amdgcn.init.exec and frame materialization (detail)
  280. Suppress non-conforming GNU paste extension in all standard-conforming modes (detail)
  281. [PowerPC] support register pressure reduction in machine combiner. (detail)
  282. Fix sign-comparison warnings in unit test EXPECTs (detail)
  283. lldb: Add support for printing variables with DW_AT_ranges on DW_TAG_subprograms (detail)
  284. [mlir][Python] Roll up of python API fixes. (detail)
  285. [clang][AVR] Improve avr-ld command line options (detail)
  286. [NFC] [DAGCombine] Correct the result for sqrt even the iteration is zero (detail)
  287. [JITLink] Enable exception handling for ELF. (detail)
  288. [AArch64] Merge [US]MULL with half adds and subs into [US]ML[AS]L (detail)
  289. [clang][cli] NFC: Move prefix to the front of BoolOption (detail)
  290. [clang][cli] NFC: Pass CC1Option explicitly to BoolOption (detail)
  291. Revert "[clang][AVR] Improve avr-ld command line options" (detail)
  292. [clang-format] Add the possibility to align assignments spanning empty lines or comments (detail)
  293. Revert "[clang-format] Add the possibility to align assignments spanning empty lines or comments" (detail)
  294. [clang-format] Add the possibility to align assignments spanning empty lines or comments (detail)
  295. Fix a build-bot failure. (detail)
  296. [XRay] Make __xray_customevent support non-Linux (detail)
  297. [XRay] Support DW_TAG_call_site and delete unneeded PATCHABLE_EVENT_CALL/PATCHABLE_TYPED_EVENT_CALL lowering (detail)
  298. [libc++] Set CMAKE_FOLDER. NFC. (detail)
  299. [RISCV] Implement new architecture extension macros (detail)
  300. [RISCV] Add attribute support for all supported extensions (detail)
  301. [AArch64] Add Cortex CPU subtarget features for instruction fusion. (detail)
  302. [mlir][Linalg] Add a padding option to Linalg tiling (detail)
  303. [clang] NFC: Remove else if after return (detail)
  304. [lld][ELF][test] Add testing for IE/LD TLS weak undef references (detail)
  305. [clang-format] [docs] Fix RST indentation. (detail)
  306. [yaml2obj, obj2yaml] - Implement section header table as a special Chunk. (detail)
  307. [clang] NFC: Remove else-after-return pattern from some files (detail)
  308. [ObjectYAML] - An attempt to fix BB after commit of D95140. (detail)
  309. [mlir] Perfectly forward ImplicitLocOpBuilder ctors to OpBuilder (detail)
  310. [llvm-dwp] Automatically set the target triple (detail)
  311. [SelectionDAG] Support scalable-vector splats in more cases (detail)
  312. [OpenCL][Docs] Describe tablegen BIFs declarations. (detail)
  313. [InstructionCost] Prevent InstructionCost being created with CostState. (detail)
  314. [TableGen] RuleMatcher::defineComplexSubOperand avoid std::string copy. NFCI. (detail)
  315. [X86][AVX] combineX86ShuffleChain - avoid bitcasts around insert_subvector() shuffle patterns. (detail)
  316. [flang][driver] Remove newline in CompilerInvocation (detail)
  317. [clang] Fix signedness in vector bitcast evaluation (detail)
  318. [X86][AVX] LowerTRUNCATE - avoid bitcasts around extract_subvectors. (detail)
  319. [SLPVectorizer] NFC: Migrate getVectorCallCosts to use InstructionCost. (detail)
  320. [flang][driver] Update PP tests to use the new driver (detail)
  321. [mlir][Linalg] Add a hoistPaddingOnTensors transformation (detail)
  322. Revert "[clang] Fix signedness in vector bitcast evaluation" (detail)
  323. [InstCombine] add tests for min/max intrinsics with extended values; NFC (detail)
  324. [InstCombine] narrow min/max intrinsics with extended inputs (detail)
  325. Add a --use-color option to clang-query to allow forcing the behavior (detail)
  326. Revert "[SystemZ][z/OS] Fix No such file or directory expression error matching in lit tests - continued" (detail)
  327. Revert "[SystemZ][z/OS] Fix No such file or directory expression error" (detail)
  328. [X86][AVX] combineX86ShuffleChainWithExtract - widen to at least original root size. NFCI. (detail)
  329. [mlir][Linalg] Address missed review item (detail)
  330. [clang] Fix a nullptr dereference bug on invalid code (detail)
  331. [mlir][Linalg] Fix incorrect erase order (detail)
  332. [NFC] Fix title comment typo and provide description for LLJIT example. (detail)
  333. [mlir] Generalize OpFoldResult usage in ops with offsets, sizes and operands. (detail)
  334. [VPlan] Handle scalarized values in VPTransformState. (detail)
  335. [Doc][NFC] Fix Kaleidoscope links, typos and add blog posts for MCJIT (detail)
  336. [clangd] Fix a crash when indexing invalid ObjC method declaration (detail)
  337. [clangd] Allow diagnostics to be suppressed with configuration (detail)
  338. [Verifier] enable and limit llvm.experimental.noalias.scope.decl dominance checking (detail)
  339. [X86][AVX] Generalize vperm2f128/vperm2i128 patterns to support all legal 256-bit vector types (detail)
  340. [Verifier] disable llvm.experimental.noalias.scope.decl dominance check. (detail)
  341. [LLDB] Remove leftovers and typos from RegisterInfos_arm64_sve.h (detail)
  342. [LLDB] Define AUXV_AT_HWCAP2 in AuxVector.h (detail)
  343. [LLDB] Skip TestPlatformProcessConnect on arm/aarch64 buildbot (detail)
  344. Revert "[JITLink] Enable exception handling for ELF." (detail)
  345. [AMDGPU][MC] Improved errors handling for SDWA operands (detail)
  346. [libomptarget] Compile with older cuda, revert D95274 (detail)
  347. [libc++] Implement P0655R1 visit<R>: Explicit Return Type for visit (detail)
  348. Revert "Fix unused variable in CoroFrame.cpp when building Release with GCC 10" (detail)
  349. [OpenCL] Refactor of targets OpenCL option settings (detail)
  350. [scudo][standalone] Enable death tests on Fuchsia (detail)
  351. [libc++][doc] Update the release notes. (detail)
  352. [RISCV] Use sign extend for i32 arguments and returns in makeLibCall on RV64. (detail)
  353. [OpenMP][NFC] Fix SourceInfo.h variable names (detail)
  354. [ARM] Use half directly for args/return types in test. NFC (detail)
  355. [clang-format] add case aware include sorting (detail)
  356. [libc++] Implement [P0769] "Add shift to algorithm" (shift_left, shift_right) (detail)
  357. [Sema] Fix an assertion failure in -Wcompletion-handler (detail)
  358. [libc++] [P0879] constexpr std::reverse, partition, *_permutation. (detail)
  359. [clang] Add -fprofile-prefix-map (detail)
  360. [mlir] Use more C99 comments in C API header files (detail)
  361. [PowerPC] Add missing negate for VPERMXOR on little endian subtargets (detail)
  362. [lld] Consistent help text for `--save-temps` (detail)
  363. [SampleFDO] Report error when reading a bad/incompatible profile instead of (detail)
  364. [mlir][Affine] Add support for multi-store producer fusion (detail)
  365. [Win64] Ensure all stack frames are 8 byte aligned (detail)
  366. [libc++] Fix build after 51faba35fd81fbd3af407a29c136895a718ccd96 (detail)
  367. [RISCV] Custom type legalize i8/i16 UDIV/UREM/SDIV on RV64 so we can use divuw/remuw/divw. (detail)
  368. [clangd][NFC] Simplify handing on methods with no params (detail)
  369. [OpenMP][NVPTX] Rewrite CUDA intrinsics with NVVM intrinsics (detail)
  370. [mlir] Add C API for IntegerSet (detail)
  371. [GVN] do not repeat PRE on failure to split critical edge (detail)
  372. [ThreadPlan] fix exec on Linux (detail)
  373. [VPlan] Replace uses with new value in VPInstructionsToVPRecipe (NFC). (detail)
  374. [lit] Use os.cpu_count() to cleanup TODO (detail)
  375. Revert "[clangd][NFC] Simplify handing on methods with no params" (detail)
  376. [ObjC][ARC] Annotate calls with attributes instead of emitting retainRV (detail)
  377. [clang-format] [NFC] Use some constexpr StringRef (detail)
  378. [clang-format] [NFC] Restructure getLineCommentIndentPrefix (detail)
  379. [clang-format] [NFC] Remove unsued arguments (detail)
  380. [clang-format] PR16518 Add flag to suppress empty line insertion before access modifier (detail)
  381. [clang-format] [NFC] Rerun (detail)
  382. libcxx: Try to fix build after D92044 (detail)
  383. [gn build] Port e123cd674c02 (detail)
  384. Reland"[clangd][NFC] Simplify handing on methods with no params" (detail)
  385. [vscode] Improve runInTerminal and support linux (detail)
  386. Fix SBDebugger::CreateTargetWithFileAndArch to accept LLDB_ARCH_DEFAULT. (detail)
  387. Revert "[IndirectFunctions] Skip propagating attributes to address taken functions" (detail)
  388. Fix 0f0462cacf34aa88ae71a13c4199c1b1e70f3ee6 (detail)
  389. Revert "[lit] Use os.cpu_count() to cleanup TODO" (detail)
  390. [YAML I/O] Fix bug in emission of empty sequence (detail)
  391. [flang] Search for #include "file" in right directory (detail)
  392. [flang] Fix errors in ISO_FORTRAN_ENV module for REAL128 (detail)
  393. Revert "[ObjC][ARC] Annotate calls with attributes instead of emitting retainRV" (detail)
  394. Recommit "[AArch64][GlobalISel] Implement widenScalar for signed overflow" (detail)
  395. [clangd] ignore parallelism level for quick tasks (detail)
  396. [mlir:Async] Add intermediate async.coro and async.runtime operations to simplify Async to LLVM lowering (detail)
  397. Fix 0f0462cacf34aa88ae71a13c4199c1b1e70f3ee6 (detail)
  398. [RISCV] Add RVV insertelt/extractelt scalable-vector patterns (detail)
  399. [LSR] Drop potentially invalid nowrap flags when switching to post-inc IV (PR46943) (detail)
  400. [clangd] Allow configuration database to be specified in config. (detail)
  401. Follow on to: f05dc40c31d1883b46b8bb60547087db2f4c03e3 (detail)
  402. Restore GNU , ## __VA_ARGS__ behavior in MSVC mode (detail)
  403. Fix runInTerminal errors on ARM (detail)
  404. Fix -Wmissing-override in lldb (detail)
  405. Support: Remove duplicated code in {File,clang::ModulesDependency}Collector, NFC (detail)
  406. [clang][Fuchsia] Add relative-vtables + asan multilibs (detail)
  407. [OpenMP][deviceRTLs] Remove omp_is_initial_device (detail)
  408. [InlineAdvisor] Allow replay of inline decisions for the CGSCC inliner from optimization remarks (detail)
  409. [lldb/Lua] add support for Lua function breakpoint (detail)
  410. [AMDGPU] Added -mcpu=tahiti to 3 tests. NFC. (detail)
  411. [NFC] Disallow unused prefixes in clang/test/Analysis (detail)
  412. [lld-macho] Link against ObjCARCOpts instead of ObjCARC (detail)
  413. AMDGPU: Reduce the number of expensive calls in SIFormMemoryClause (detail)
  414. [RISCV] Add isel patterns to optimize slli.uw patterns without Zba extension. (detail)
  415. Revert "Revert "[GlobalISel] LegalizerHelper - Extract widenScalarAddoSubo method"" (detail)
  416. DebugInfo: Generalize the .debug_addr minimization flag to pave the way for including other strategies (detail)
  417. [libc++] Support immovable return types in std::function. (detail)
  418. [TargetLowering][RISCV] Don't transform (seteq/ne (sext_inreg X, VT), C1) -> (seteq/ne (zext_inreg X, VT), C1) if the sext_inreg is cheaper (detail)
  419. ExpressionParser: Migrate to FileEntryRef in ParseInternal, NFC (detail)
  420. [mlir:Async] Use LLVM coro operations in async.coro lowering (detail)
  421. [JITLink] Re-apply 6884fbc2c4f (ELF eh support) with fix for broken test case. (detail)
  422. SourceManager: Unify FileEntry/FileEntryRef versions of createFileID (detail)
  423. SourceManager: Migrate to FileEntryRef in getOrCreateContentCache, NFC (detail)
  424. [x86] Fix trivial typo in emmintrin.h (detail)
  425. [lit] Update shebang for Python3 (detail)
  426. [GlobalISel][Localizer] Don't localize phi operands which are used more than once in the phi. (detail)
  427. Frontend: Take VFS and MainFileBuffer by reference in PrecompiledPreamble::CanReuse, NFC (detail)
  428. [libcxx] random_device, for OpenBSD specify optimal entropy properties (detail)
  429. Revert "Fix SBDebugger::CreateTargetWithFileAndArch to accept LLDB_ARCH_DEFAULT." (detail)
  430. [llvm-link] Fix crash when materializing appending global (detail)
  431. [X86] Correct some cross references in avxintrin.h. (detail)
  432. [libomptarget][cuda] Gracefully handle missing cuda library (detail)
  433. [PowerPC] Do not emit HW loop with half precision operations (detail)
  434. [JITLink] Disable ELF_ehframe_basic.s test on Windows. (detail)
  435. [Test][AArch64] Move overflow add/sub tests to their own file. NFC (detail)
  436. [Test][AArch64] Add s32 legalizer test for UADDE/USUBE (detail)
  437. Revert "[libomptarget][cuda] Gracefully handle missing cuda library" (detail)
  438. [OpenMP] Added the support for hidden helper task in RTL (detail)
  439. [TableGen] Use llvm::append_range (NFC) (detail)
  440. [StackSafety] Use ListSeparator (NFC) (detail)
  441. [AMDGPU] Forward-declare MachineIRBuilder (NFC) (detail)
  442. [RISCV] Implement vlsegff intrinsics. (detail)
  443. [RISCV] Update V extension to v1.0-draft 08a0b464. (detail)
  444. [OpenMP][FIX] Enforce a function boundary for a new data environment (detail)
  445. [OpenMP] Add source location information to the libomptarget profile (detail)
  446. [mlir][Python] Fix comments of 'getCapsule' and 'createFromCapsule' (detail)
  447. [Object][WebAssembly] Update format of error messages (detail)
  448. Revert "[WebAssembly] MC layer writes table symbols to object files" (detail)
  449. Add vp2intersect to AVX512 dialect. (detail)
  450. [clang][cli] NFC: Simplify BoolOption API (detail)
  451. [RISCV] Define different pseudo instructions for different FPR. (detail)
  452. [clang][cli] Store LangStandard::Kind in LangOptions (detail)
  453. [clang][cli] Port GNU language options to marshalling system (detail)
  454. [clang][cli] Accept strings instead of options in ImpliedByAnyOf (detail)
  455. [clangd] Fix filename completion at the end of file (detail)
  456. [NFC] Refine some uninitialized used variables. (detail)
  457. [RISCV] Adjust for different pseudo instructions for different FPR. (detail)
  458. [libObject,llvm-readelf/obj] - Don't use @@ when printing versions of undefined symbols. (detail)
  459. [clangd] Add include-fixer fixit for no_member_template diagnostic. (detail)
  460. [llvm-nm][ELF] - Use @@ prefix when printing default versions. (detail)
  461. [yaml2obj] - Refine how we set the sh_link field. NFCI. (detail)
  462. [clang][cli] Port GPU-related language options to marshalling system (detail)
  463. [LLDB][test] - Fix test after yaml2obj change. (detail)
  464. [update_llc_test_checks] Support AVR (detail)
  465. [llvm-nm] Silence a gcc warning about a stray semicolon. NFC. (detail)
  466. [yaml2obj][obj2yaml] - Improve how we set/dump the sh_entsize field. (detail)
  467. [mlir:async] Use ODS to define async types (detail)
  468. Revert "[clang-format] add case aware include sorting" (detail)
  469. [SVE] Fix some logical arithmetic tests (detail)
  470. [mlir] Async: add a separate pass to lower from async to async.coro and async.runtime (detail)
  471. [AMDGPU][MC] Refactored exp tgt handling (detail)
  472. [LLD][ELF][AArch64] Add support for R_AARCH64_LD64_GOTPAGE_LO15 relocation (detail)
  473. [mlir] drop unused statics (detail)
  474. [LIBOMPTARGET]FIX define declaration, NFC (detail)
  475. [JITLink][ELF/x86-64] When building PLT stub, use -4 offset for PCRel32. (detail)
  476. [ORC] Fix debug logging message. (detail)
  477. Remove requirement for -maltivec to be used when using -mabi=vec-extabi or -mabi=vec-default when not using vector code (detail)
  478. Revert "[flang] Search for #include "file" in right directory" (detail)
  479. [ORC] Attempt to auto-claim responsibility for weak defs in ObjectLinkingLayer. (detail)
  480. [Passes] Run peeling as part of simple/full loop unrolling. (detail)
  481. [AMDGPU] Fix use of HasModifiers in VopProfile (detail)
  482. [AMDGPU] Add IntrWillReturn to three intrinsics (detail)
  483. [CostModel] Handle CTLZ and CCTZ in getTypeBasedIntrinsicInstrCost (detail)
  484. Fix signed/unsigned comparison warning. NFCI. (detail)
  485. [LoopUnswitch] Add some additional tests. (detail)
  486. [LoopUnswitch] Avoid partially unswitching too aggressively. (detail)
  487. AMDGPU: Clear IsSSA property in SIFormMemoryClauses (detail)
  488. [libomptarget][NFC] Fixed obsolete function names in comments (detail)
  489. [AMDGPU] Fix null-dereference static analysis warnings. NFCI. (detail)
  490. [Sema] diagnoseEquivalentInternalLinkageDeclarations - assert for non-null NamedDecl. NFCI. (detail)
  491. [mlir][nfc] Move `getInnermostParallelLoops` to SCF/Transforms/Utils.h. (detail)
  492. [NFC] Disallow unused prefixes under clang/test/CodeGen (detail)
  493. [AMDGPU] HSAMD::fromString - replace std::string arg with StringRef. NFCI. (detail)
  494. Fix null dereference static analysis warning. NFCI. (detail)
  495. [LoopUtils] do not initialize Cmp predicate unnecessarily; NFC (detail)
  496. [LoopVectorize] add test for fmin/fmax FMF propagation; NFC (detail)
  497. [mlir] Add Python bindings for IntegerSet (detail)
  498. [clangd] Add std::size_t to StdSymbol mapping (detail)
  499. [lldb] Remove unused ThreadPlanStack::GetStackOfKind (NFC) (detail)
  500. [OpenMP][deviceRTLs] Build the deviceRTLs with OpenMP instead of target dependent language (detail)
  501. AMDGPU: Add assertion to determineCalleeSaves (detail)
  502. AMDGPU: Fix redundant FP spilling/assert in some functions (detail)
  503. [mlir] Set CUDA/ROCm context before creating resources. (detail)
  504. [lldb][NFC] Another attempt to fix GCC 5.x compilation (detail)
  505. Reland "[lit] Use os.cpu_count() to cleanup TODO" (detail)
  506. [mlir] sret and byval now require a type argument when constructed. (detail)
  507. [RISCV] Have customLegalizeToWOp truncate to the original type instead of i32 now that we use it for i8/i16 as well. (detail)
  508. [ARM] [ELF] Fix ARMMaterializeGV for Indirect calls (detail)
  509. [clangd] Selection handles CXXBaseSpecifier (detail)
  510. [clangd] FindTarget resolves base specifier (detail)
  511. [libomptarget][devicertl][amdgpu] Fix build, variable renaming error (detail)
  512. Support for instrumenting only selected files or functions (detail)
  513. [gn build] Port 4edf35f11a9e (detail)
  514. [OpenMP][Libomptarget] Introduce changes to support remote plugin (detail)
  515. [AMDGPU] Update subtarget features for new target ID support (detail)
  516. CGDebugInfo: Drop Loc.isInvalid() special case from getLineNumber (detail)
  517. CGDebugInfo CreatedLimitedType: Drop file/line for RecordType with invalid location (detail)
  518. [flang][openacc][NFC] Organize clause validity tests by directive (detail)
  519. Make SBDebugger::CreateTargetWithFileAndArch work with lldb::LLDB_DEFAULT_ARCH (detail)
  520. Revert "Support for instrumenting only selected files or functions" (detail)
  521. Add -fbinutils-version= to gate ELF features on the specified binutils version (detail)
  522. [libc++] Fix oss-fuzz build (detail)
  523. [llvm-elfabi] Support ELF file that lacks .gnu.hash section (detail)
  524. [OpenMP][Libomptarget] Introduce Remote Offloading Plugin (detail)
  525. [libomptarget][cuda] Only run tests when sure there is cuda available (detail)
  526. [libomptarget][cuda] Gracefully handle missing cuda library (detail)
  527. [llvm-elfabi] Fix test after D95140 (detail)
  528. [gn build] Port 1e634f3952aa (detail)
  529. [OpenMP][Libomptarget] Fix cmake error on remote plugin (detail)
  530. [GlobalISel][IRTranslator] Ignore the llvm.experimental.noalias.scope.decl intrinsic. (detail)
  531. [NFC][lit] Cleanup code using string interpolation (detail)
  532. [X86] In shrinkAndImmediate, place the new constant into the topological sort. (detail)
  533. [NFC] Show instcombine powi simplifications drop FMF (detail)
  534. [InstCombine] Preserve FMF for powi simplifications. (detail)
  535. [libomptarget][NFC] Use portable printf format specifiers. (detail)
  536. [NewPM] Add ExtraVectorizerPasses support (detail)
  537. [ARM] Fix STRT/STRHT/STRBT input/output operands. (detail)
  538. Frontend: Fix memory leak in CompilerInstance::setVerboseOutputStream (detail)
  539. Salvage debug info for function arguments in coro-split funclets. (detail)
  540. [GlobalISel] Implement computeKnownBits for G_SEXT_INREG (detail)
  541. Frontend: Simplify handling of non-seeking streams in CompilerInstance, NFC (detail)
  542. [llc] Add reportError helper and canonicalize error messages (detail)
  543. Frontend: Fix layering between create{,Default}OutputFile, NFC (detail)
  544. [libomptarget][NFC] Avoid gcc 5/6 issue with lambda captures. (detail)
  545. llvm-lib: Pull error printing code out of two functions (detail)
  546. Disable rosegment for old Android versions. (detail)
  547. [gn build] restore build command removed in 9595a7ff55b6 for platforms without prebuilts (detail)
  548. [gn build] fix change (detail)
  549. [libomptarget][cuda] Handle missing _v2 symbols gracefully (detail)
  550. [OpenMP] Modify OMP_ALLOCATOR environment variable (detail)
  551. [libc++] Give `MoveOnly` all six comparison operators, not just == and <. (detail)
  552. Support for instrumenting only selected files or functions (detail)
  553. [RISCV] Add rv64 run lines to rv32 MC layer tests for B extension (detail)
  554. [OpenMP][NVPTX] Drop dependence on CUDA to build NVPTX `deviceRTLs` (detail)
  555. [gn build] Port bb9eb1982980 (detail)
  556. Rename clang/test/Frontend/output-{failures,paths}.c, NFC (detail)
  557. Frontend: Use early returns in CompilerInstance::clearOutputFiles, NFC (detail)
  558. Bump the trunk major version to 13 (detail)
  559. [TableGen] Add isContradictoryImpl implementation to CheckCondCodeMatcher and CheckChild2CondCodeMatcher. (detail)
  560. [AMDGPU] Forward-declare TargetRegisterClass (NFC) (detail)
  561. [MemorySSA] Use ListSeparator (NFC) (detail)
  562. [llvm-objdump] Use append_range (NFC) (detail)
  563. [mlir][Linalg] Add canonicalization for init_tensor -> subtensor op. (detail)
  564. [clang][cli] Port LangOpts to marshalling system, pt.1 (detail)
  565. [clang-format] Avoid considering include directive as a template closer. (detail)
  566. Fix an error about implicit fallthrough during self build - new tag for ittapi. (detail)
  567. [mlir] Extend semantic of OffsetSizeAndStrideOpInterface. (detail)
  568. [clang][cli] Port LangOpts to marshalling system, pt.2 (detail)
  569. [OpenMP] libomp: fix build by clang-cl with vs2019 (detail)
  570. [libc][NFC] Use a end of list marker for cpu feature detection. (detail)
  571. [clang] Fix signedness in vector bitcast evaluation (detail)
  572. [AArch64][GlobalISel] Make G_SADDE and G_SSUBE legal (detail)
  573. [Test][AArch64] Use named vregs in overflow legalization tests. NFC (detail)
  574. [ARM] Add neon FP16 scalar_to_vector patterns. (detail)
  575. [AMDGPU] Write "GFX6-GFX9" instead of "GFX6-9" in docs (detail)
  576. Fix "not all control paths return a value" warning. NFCI. (detail)
  577. [flang][driver] Report prescanning diags during syntax-only parsing (detail)
  578. [RISCV] Fix a codegen crash in getSetCCResultType (detail)
  579. [AArch64] Add vector saturating add intrinsic costs (detail)
  580. [MachineLICM][MachineSink] Move SinkIntoLoop to MachineSink. (detail)
  581. [clang][AST] Encapsulate DeclarationNameLoc, NFCI (detail)
  582. [SCEV] Fix incorrect loop exit count analysis. (detail)
  583. clang-cl: Add /winsdkdir and /winsdkversion flags (detail)
  584. [analyzer] NFC: Introduce reusable bug category for "C++ move semantics". (detail)
  585. [OpenCL][Docs] Moved info from UsersManual into OpenCLSupport. (detail)
  586. [DWARF] Create subprogram's DIE in DISubprogram's unit (detail)
  587. [lldb] Add move_iterator to supported template list (detail)
  588. [mlir:async] Fix deadlock in async runtime await-and-execute functions (detail)
  589. [LoopUnswitch] Add test cases not partially unswitched due to cost. (detail)
  590. [clang][cli] Port OpenMP-related LangOpts to marshalling system (detail)
  591. [clang][cli] Parse HeaderSearch options separately (detail)
  592. [clang][cli] Generate HeaderSearch options separately (detail)
  593. clang-cl: Prefer /vctoolsdir, /winsdkdir over LIB for link invocations (detail)
  594. Try to fix cl-options.c on bots were the default triple is non-x86 non-arm (detail)
  595. [clangd] Work around GCC bug 66735 (detail)
  596. [OpenMP] Fix building using LLVM_ENABLE_RUNTIMES (detail)
  597. [OpenMP][Libomptarget] Fix check-libomptarget (detail)
  598. [clangd] Treat "null" optional fields as missing (detail)
  599. [X86] merge "={eax}" and "~{eax}" into "=&eax" for MSInlineASM (detail)
  600. [flang][openacc] Fix clause restriction for host_data directive (detail)
  601. [flang][openacc] Fix clause restriction for exit data directive (detail)
  602. [libcxx] Update include/__libcpp_version to match include/__config (detail)
  603. [mlir] Fold shape.eq %a, %a to true (detail)
  604. [libc++] [P0879] constexpr heap and partial_sort algorithms (detail)
  605. [compiler-rt] Support FreeBSD standalone (boot) environment (detail)
  606. [NFC] StackProtector: be consistent and to initialize DominatorTreeWrapperPass (detail)
  607. [CodeGen] SafeStack: preserve DominatorTree if it is avaliable (detail)
  608. [Support] Fix clang-tidy auto warnings. NFCI. (detail)
  609. [Support] CommandLine.cpp - Fix clang-tidy namespace comment warnings. NFCI. (detail)
  610. ExecutionDomainFix.cpp - use const refs in for-range loops. NFCI. (detail)
  611. [TableGen] [DetailedRecords] Print record name that is null string as "" (detail)
  612. [LoopUtils] Pass SCEVExpander instead SE to addRuntimeChecks. (detail)
  613. [libc++] Fix extern template test failing on Windows (detail)
  614. [flang][openacc] Allow multiple wait clauses (detail)
  615. [RISCV] Group the legal vector types into lists we can iterator over in the RISCVISelLowering constructor (detail)
  616. [libc] Disable sqrtl_test on non-x86 platforms. (detail)
  617. [FaultsMaps][llvm-objdump] Move FaultMapParser to Object/. Remove CodeGen dependency from llvm-objdump (detail)
  618. [ThinLTO] Add Visibility bits to GlobalValueSummary::GVFlags (detail)
  619. [test] Fix clang/test/CodeGen tests (detail)
  620. [gn build] Port 0b50fa99452f (detail)
  621. Revert "Suppress non-conforming GNU paste extension in all standard-conforming modes" (detail)
  622. [lit][NFC] Use enum to represent test order (detail)
  623. [sanitizer][fuchsia] Implement ReleaseMemoryPagesToOS (detail)
  624. [libc] Include only the relevant header files in the integration test. (detail)
  625. [LoopVectorize] use IR fast-math-flags exclusively (not FP function attributes) (detail)
  626. [builtins] Fix integer/pointer confusion in gcc_personality_v0.c (detail)
  627. [builtins] Fix build after D95537 due to missing size_t (detail)
  628. [RISCV] Rework fault first only load isel. (detail)
  629. [libc] Fix the CMake var name of the list of public headers. (detail)
  630. [RISCV] Reduce field sizes in searchable tables to reduce binary size. (detail)
  631. [OpenMP] Fix HWLOC topology detection for 2.0.x (detail)
  632. [OpenMP] Add cpuid leaf 1f topology discovery (detail)
  633. [OpenMP] Fix misleading warning for OMP_PLACES (detail)
  634. Parse different attribute syntaxes in arbitrary order (detail)
  635. Permit __VA_OPT__ in all language modes and allow it to be detected with #ifdef. (detail)
  636. [scudo][standalone] Restore GWP-ASan flag parsing (detail)
  637. Silence a -Wlogical-op-parentheses diagnostic; NFC (detail)
  638. [libc] Fix list of public headers usable on aarch64. (detail)
  639. Ignore unknown attribute warnings in this test (detail)
  640. [sanitizer] Fix crash on empty strings. (detail)
  641. Fix runInTerminal failures on Windows (detail)
  642. [ARM] Add BE check variants for soft-fp test. NFC (detail)
  643. Revert "[sanitizer] Fix crash on empty strings." (detail)
  644. [sanitizer] Fix crash on empty strings. (detail)
  645. [Demangle] Support demangling Swift calling convention in MS demangler. (detail)
  646. Don't allow __VA_OPT__ to be detected by #ifdef. (detail)
  647. [RISCV] Move RISCVVPseudosTable from RISCVBaseInfo.h to RISCVInstrInfo.h. NFC (detail)
  648. Itanium Mangling: Mangle `__alignof__` differently than `alignof`. (detail)
  649. Itanium Mangling: Fix handling of <expr-primary> in <template-arg>. (detail)
  650. Itanium Mangling: In 'enable_if', omit X/E around <expr-primary>. (detail)
  651. DebugInfo: Deduplicate addresses in debug_addr (detail)
  652. [OpenMP][NVPTX] Disable building NVPTX deviceRTL by default on a non-CUDA system (detail)
  653. [AArch64][GlobalISel] Allow vector store legalization into 128-bit-wide types (detail)
  654. [CodeGen] IndirectBrExpandPass: preserve Dominator Tree, if available (detail)
  655. clang: Fix static_assert in a few contexts in microsoft mode (detail)
  656. [flang] Search for #include "file" in right directory (take 2) (detail)
  657. [LTO] Prevent devirtualization for symbols dynamically exported (detail)
  658. [cxx_status] Mark P0732R2 as only 'partial', not 'Clang 12', as some of (detail)
  659. [llvm-c] Move LLVMX86_AMXTypeKind & LLVMPoisonValueValueKind to the bottom to avoid value changes compared with LLVM<=11 (detail)
  660. [AMDGPU] Do not reassign spilled registers (detail)
  661. [clangd] Log warning when using legacy (theia) semantic highlighting. (detail)
  662. [clangd] Parse Diagnostics block, and nest ClangTidy block under it. (detail)
  663. [mlir][PassManager] Only reinitialize the pass manager if the context registry changes (detail)
  664. [OpenMP][Libomptarget] Fix conditional in CMake for remote plugin (detail)
  665. DebugInfo: Fix bug in addr+offset exprloc to use DWARFv5 addrx op instead of DWARFv4 GNU extension (detail)
  666. [AMDGPU][NFC] Generate llvm.amdgcn.set.inactive tests (detail)
  667. [libomptarget][NFC] Link plugins with threads support library due to std::call_once usage. (detail)
  668. [AMDGPU][NFC] Pre-commit test for D95509 (detail)
  669. [Support] Fix build for Haiku (detail)
  670. IntrinsicEmitter: Change IntrinsicsToAttributesMap from uint8_t[] to uint16_t[] (detail)
  671. [RISCV] Copy isUnneededShiftMask from X86. (detail)
  672. [CSSPGO] Support of CS profiles in extended binary format. (detail)
  673. [AVR] Optimize 16-bit int shift (detail)
  674. [DebugInfo] Forward-declare PDBFile (NFC) (detail)
  675. [llvm] Use llvm::is_sorted (NFC) (detail)
  676. [llvm] Use append_range (NFC) (detail)
  677. [AMDGPU] Avoid an illegal operand in si-shrink-instructions (detail)
  678. [yaml2obj] - Allow empty SectionHeaderTable definitions. (detail)
  679. [X86][AMX] Prevent shape def being scheduled across ldtilecfg. (detail)
  680. [NFC][Transforms][Coroutines] Remove unused variable (detail)
  681. [NFC][IR][AsmWriter] Fix Wreturn-type gcc warning (detail)
  682. [Clang][Codegen] Truncate initializers of union bitfield members (detail)
  683. [ARM][RegisterScavenging] Don't consider LR liveout if it is not reloaded (detail)
  684. [clang][cli] Use variadic macros for parsing/generating (detail)
  685. Use DataExtractor to decode SLEB128 in android_relas. (detail)
  686. Revert "[clang][cli] Use variadic macros for parsing/generating" (detail)
  687. [RISCV] Add support for RVV int<->fp & fp<->fp conversions (detail)
  688. [PowerPC] Do not emit XXSPLTI32DX for sub 64-bit constants (detail)
  689. [AMDGPU][GlobalISel] Handle G_PTR_ADD when looking for constant offset (detail)
  690. [AMDGPU][GlobalISel] Remove redundant cmp when copying constant to vcc (detail)
  691. [NFC] Move scavenge-lr.mir From AArch64 to Thumb2 test directory. (detail)
  692. [ARM] Regenerate constant hoisting test. NFC (detail)
  693. [MLIR][LinAlg][Docs] Add missing example code and other small fixes. (detail)
  694. [mlir][Linalg] Improve codegen strategy (detail)
  695. [SimplifyCFG] If provided, preserve Dominator Tree (detail)
  696. [CodeGen][DwarfEHPrepare] Preserve Dominator Tree (detail)
  697. [OpenCL] Hide sampler-less read_image builtins before CL1.2 (detail)
  698. [DebugInfo] Remove some unused includes. NFCI. (detail)
  699. [Support] Add some missing namespace closure comments. NFCI. (detail)
  700. Fix "32-bit shift result used in 64-bit comparison" MSVC warning. NFCI. (detail)
  701. [X86][AVX] Add PR48908 shuffle test case (detail)
  702. [X86][AVX] canonicalizeLaneShuffleWithRepeatedOps - don't merge VPERMILPD ops with different low/high masks. (detail)
  703. [OpenMP] Disabled profiling in `libomp` by default to unblock link errors (detail)
  704. AMDGPUPrintfRuntimeBinding - don't dereference a dyn_cast<> pointer. NFCI. (detail)
  705. [AArch64][SVE] Allow accesses to SVE stack objects to use frame pointer (detail)
  706. [mlir][Linalg] Further improve codegen strategy and add a linalg.matmul_i8_i8_i32 (detail)
  707. [ARM] Add alignment checks for MVE VLDn (detail)
  708. [OpenMP][deviceRTLs] Added `[[clang::loader_uninitialized]]` explicitly (detail)
  709. [OpenMP][NVPTX] Added the missing -O1 when building NVPTX bitcode libraries (detail)
  710. [OpenMP][deviceRTLs] Separate declaration of target dependent functions from `target_impl.h` (detail)
  711. [Orc] Remove unused header from TPC server (detail)
  712. [mlir][Linalg] Reenable test that was mistakenly disabled (detail)
  713. [X86] Add extload test cases from D95086 (detail)
  714. Relax test expectations in debug-info-gline-tables-only-codeview.cpp (detail)
  715. [mlir] Fix subview verifier. (detail)
  716. [clang-tidy] Remove unnecessary #ifdef (detail)
  717. [mlir][Linalg] Replace SimplePad with PadTensor in tile-and-pad (detail)
  718. [MC][ELF] Fix accepting abbreviated form with sh_flags and sh_entsize (detail)
  719. [APFloat] scalbn - pass DoubleAPFloat arg as const-ref. NFCI. (detail)
  720. [APFloat] Remove orphan ilogb(DoubleAPFloat) declaration. NFCI. (detail)
  721. [libc++] Fix test on Linux (detail)
  722. [mlir] Fix gcc-8 build (detail)
  723. [mlir][Linalg] Fix tests in tile-and-pad (detail)
  724. [mlir] Make cuda/rocm-runtime-wrappers not depend on LLVMSupport. (detail)
  725. [X86][AVX] combineHorizOpWithShuffle - fix valuetype comparison typo. (detail)
  726. Revert "[DWARF] Create subprogram's DIE in DISubprogram's unit" (detail)
  727. [lld][WebAssembly] Update comments mentioning legacy function names. NFC (detail)
  728. [mlir] Fix integration tests (detail)
  729. [libc++] [P0879] constexpr std::nth_element, and rewrite its tests. (detail)
  730. [libc++] Implement format_error. (detail)
  731. [RISCV] Add support for scalable vector fneg using vfsgnjn.vv (detail)
  732. [mlir][sparse] use typenames for opaque pointers (detail)
  733. [libc++] Implements concept constructible_from (detail)
  734. [RISCV] Remove isel patterns for Zbs *W instructions. (detail)
  735. [mlir] Fix test by adapting to C util functions moving to libmlir_c_runner_utils (detail)
  736. Fix lldb-vscode builds on Windows targeting POSIX (detail)
  737. [libcxx][test] Update directory_entry test for C++20 (detail)
  738. [llvm-nm] Display defined weak STT_GNU_IFUNC symbols as 'i' (detail)
  739. [NFC] Disallow unused prefixes under clang/test/CodeGenCXX (detail)
  740. Better document the limitations of coro::salvageDebugInfo() (detail)
  741. [mlir] NFC: split --shared-libs option into multiple lines. (detail)
  742. [AMDGPU] Simplify some RUN lines. NFC. (detail)
  743. [gn build] (semi-manually) port 081c1db02dd2 (detail)
  744. [WebAssembly] Fix Fast ISEL not lowering 64-bit function pointers (detail)
  745. [mlir] turn complex-to-llvm into a partial conversion (detail)
  746. DebugInfo: Add a DWARF FORM extension for addrx+offset references to reduce relocations (detail)
  747. [gn build] (manually) port 3b625060fc915 (detail)
  748. [gn build] (manually) port 081c1db02dd2 more (detail)
  749. [sparse][mlir] give all sparse kernels an explicit "output" tensor (detail)
  750. Add convenience function for checking arrays of shapes compatible. (detail)
  751. [WebAssembly] Prototype i8x16 to i32x4 widening instructions (detail)
  752. [mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding (detail)
  753. Revert "[mlir][Linalg] Replace SimplePad with PadTensor in hoist-padding" (detail)
  754. Fix memory leak in 4318028cd2d7633a0cdeb0b5d4d2ed81fab87864 (detail)
  755. [PowerPC][Power10] Fix XXSPLI32DX not correctly exploiting specific cases (detail)
  756. Removing the main to master sync GitHub workflow. (detail)
  757. Support: Simplify __HAIKU__ #ifdef in llvm::sys::Wait, NFC (detail)
  758. [ASTMatchers] Avoid pathological traversal over nested lambdas (detail)
  759. [ASTMatchers] Add invocation matcher (detail)
  760. [CMake][libc] Don't do CPU feature detection when cross-compiling (detail)
  761. [CMake][libc] Support cross-compiling libc-hdrgen (detail)
  762. Revert "[PDB] Defer relocating .debug$S until commit time and parallelize it" (detail)
  763. Add the ability to extract the unwind rows from DWARF Call Frame Information. (detail)
  764. [OpenMP] NFC: disabled two flakey tests as the bug in libomp not fixed yet (detail)
  765. [GlobalISel] Add G_ASSERT_ZEXT (detail)
  766. [GlobalISel] Implement widenScalar for carry-in add/sub (detail)
  767. [NFC][EntryExitInstrumenter] Mark Dominator Tree as preserved in legacy-PM too (detail)
  768. [NFC][PartiallyInlineLibCalls] Port to SplitBlockAndInsertIfThen() (detail)
  769. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedLoad(): port to SplitBlockAndInsertIfThen() (detail)
  770. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedStore(): port to SplitBlockAndInsertIfThen() (detail)
  771. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedGather(): port to SplitBlockAndInsertIfThen() (detail)
  772. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedScatter(): port to SplitBlockAndInsertIfThen() (detail)
  773. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedExpandLoad(): port to SplitBlockAndInsertIfThen() (detail)
  774. [NFC][ScalarizeMaskedMemIntrin] scalarizeMaskedCompressStore(): port to SplitBlockAndInsertIfThen() (detail)
  775. [PartiallyInlineLibCalls] Preserve Dominator Tree, if avaliable (detail)
  776. [ScalarizeMaskedMemIntrin] Preserve Dominator Tree, if avaliable (detail)
  777. [mlir][Linalg] Enable TileAndFusePattern to work with tensors. (detail)
  778. [NFC][AMDGPU] Correct name of DWARF CFA extensions (detail)
  779. [GlobalISel] Walk through hints in getDefIgnoringCopies et al (detail)
  780. Revert "[GlobalISel] Walk through hints in getDefIgnoringCopies et al" (detail)
  781. Recommit "[GlobalISel] Walk through hints in getDefIgnoringCopies et al" (detail)
  782. [sanitizer] Fix msan test build on FreeBSD after 7afdc89c2054 (detail)
  783. ADT: Add SFINAE to the generic IntrusiveRefCntPtr constructors (detail)
  784. ADT: Fix typo in static assert message from 17c584551d573f1693990773e29fbe6b4b6fa4f4 (detail)
  785. [mlir][Linalg] Fix SFINAE check to actually check the value. (detail)
  786. Fix windows buildbot build errors from D89845. (detail)
  787. [clang-tidy] Applied clang-tidy fixes. NFC (detail)
  788. Introduce a new DialectIdentifier structure, extending Identifier with a Dialect information (detail)
  789. [AArch64][GlobalISel] Add a combine to fold away truncate in: G_ICMP EQ/NE (G_TRUNC(v), 0) (detail)
  790. [DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas. (detail)
  791. [GlobalISel] Implement computeKnownBits for G_ASSERT_ZEXT (detail)
  792. [AArch64][GlobalISel] Enable CSE for the prelegalizer combiner. (detail)
  793. Revert "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas." (detail)
  794. [AMDGPU] Mark V_SET_INACTIVE as defining SCC (detail)
  795. Ensure that we traverse non-op() method bodys of lambdas (detail)
  796. [GlobalISel] Implement regbankselect for G_ASSERT_ZEXT (detail)
  797. [AMDGPU] Fix WMM Entry SCC preservation (detail)
  798. [libcxx][test] MoveOnly's comparisons are non-member (detail)
  799. [libc][NFC] Add a few casts to suppress loss of precision warnings (detail)
  800. [libcxx][test] move libc++-specific tests into the libcxx tree (detail)
  801. Reland "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas" (detail)
  802. Fix typo in "[DebugInfo][CodeView] Use <lambda_n> as the display name for lambdas." (detail)
  803. [NFC][llvm-nm] Fix unused variable warning (detail)
  804. [NFC][DebugInfo] Fix Wreturn-type gcc warning (detail)
  805. [lldb] Use `foo is None` instead of `not foo` in (detail)
  806. Support a list of CostPerUse values (detail)
  807. [SCEV] Do not cache comparison result upon reached max depth as "equivalence". PR48725 (detail)
  808. [LiveDebugVariables] Add cache for SkipPHIsLabelsAndDebug to prevent (detail)
  809. [clang-format] Add option to control the spaces in a line comment (detail)
  810. [llvm] Forward-declare formatted_raw_ostream (NFC) (detail)
  811. [llvm] Populate SmallVector at construction time (NFC) (detail)
  812. [MustExecute] Use ListSeparator (NFC) (detail)
  813. [clang-tidy] bugprone-assert-side-effect: Improve warning message. (detail)
  814. [clang-tidy] bugprone-assert-side-effect: Warn on NSAssert by default. (detail)
  815. [NFC][ScalarizeMaskedMemIntrin] Fix unused variable warning (detail)
  816. [clangd] Add include-fixer fixit for field_incomplete_or_sizeless diagnostic. (detail)
  817. Revert "[clang-format] Add option to control the spaces in a line comment" (detail)
  818. [llvm-readobj/elf] - Report "bitcode files are not supported" warning for bitcode files. (detail)
  819. [libc][Obvious] Remove DEPS for unistd.h in CMake file of memmove. (detail)
  820. [llvm-jitlink] Replace use of deprecated gethostbyname by getaddrinfo. (detail)
  821. [clang-tooling] Prevent llvm::fatal_error on invalid CLI option (detail)
  822. [libc][Obvious] Fix typo (detail)
  823. [mlir] Prevent segfault in Tensor canonicalization (detail)
  824. Adapt lldb-instr to d47ee525f9e92898 APi change (detail)
  825. [OpenMP] libomp: fix build by cl with vs2019 (detail)
  826. Fix macos target assumption in test (detail)
  827. [libcxx] Implement the stat function family on top of native windows APIs (detail)
  828. [libcxx] Implement _FilesystemClock::now() and __last_write_time for windows (detail)
  829. [libcxx] Hook up a number of operation functions to their windows counterparts (detail)
  830. [libcxx] Sanitize paths before creating symlinks on windows (detail)
  831. [gn build] (semi-manually) port 2ff8662b5d16 (detail)
  832. [LTO] Update splitCodeGen to take a reference to the module. (NFC) (detail)
  833. [MemCpyOpt] Add test for incorrect optimization across lifetime (NFC) (detail)
  834. [test] Use host platform specific error message substitution in lit tests (detail)
  835. [Syntax] Add syntax-tree-dump in clang-check. (detail)
  836. [gn build] port e90e455d2a0cc (detail)
  837. [MachineLICM] Fix wrong and confusing comment. NFC. (detail)
  838. [clangd] Extract symbol-scope logic out of Quality, add tests. NFC (detail)
  839. Revert "[clangd] Extract symbol-scope logic out of Quality, add tests. NFC" (detail)
  840. [mlir] Remove mlir_c_runner_utils_static. (detail)
  841. [X86][SSE] combineExtractWithShuffle - support zero-extending to allow extracting from narrow shuffle masks (detail)
  842. clang-cl: Invent a /winsysroot concept (detail)
  843. clang-cl: Accept /std:c11, /std:c17 flags (detail)
  844. [TableGen] Fix instantiating multiclass in foreach (detail)

Git (git http://labmaster3.local/git/llvm-test-suite.git)

  1. [test-suite] SPEC2017 CPU Bwaves floating point tests. (detail)
  2. [CMake] Add back find_package(OpenMP) and add find_package(TCL) to MultiSource/Applications/sqlite3/ (detail)
  3. [External][SPEC2000] Add -Wl,-zmultidef linker option. (detail)
  4. [SPEC2017] Fix image_validator build when cross-compiling. (detail)
  5. [External][SPEC2000] Introspect -zmuldefs linker option before use. (detail)

Started by user Azharuddin Mohammed

This run spent:

  • 2 ms waiting;
  • 56 min build duration;
  • 56 min total from scheduled to completion.
Revision: cc119721bf3e6b25d096413cb5f1f63c373d27e3
  • refs/remotes/origin/main
Revision: f48d431f44610e339d00a33d57564c6029c4ff43
  • refs/remotes/origin/main
Revision: 5046c5be8459a9631eeb149337776dcbde0e2a0b
  • refs/remotes/origin/main
Cobol Warnings: 0 warnings.
  • No warnings since build 534.
  • New zero warnings highscore: no warnings for 975 days!
Test Result (1 failure / -1)

Identified problems

Regression test failed

This build failed because a regression test in the test suite FAILed. See the test report for details.
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