Started 5 days 3 hr ago
Took 4 days 3 hr

Success Build #164 (Jul 4, 2020 1:37:40 AM)

Changes
  1. [PowerPC][NFC] Rename/organize encoding test files for ISA3.1 (details)
  2. [InstCombine] New FMA tests and regenerate tests. NFC (details)
  3. [MVT] Add new MVT types for RISC-V vector. (details)
  4. [flang] Silence some warnings from clang-tidy (details)
  5. [libc++] Split dylib instantiations for deprecated std::random_shuffle into a separate source file (details)
  6. Update the phabricator docs to reflect the monorepo change. (details)
  7. [SVE] Remove calls to VectorType::getNumElements from ExecutionEngine (details)
  8. [libc++] Add missing include in test (details)
  9. [SVE] Remove calls to VectorType::getNumElements from AArch64 (details)
  10. Improve the detection of iOS/tvOS/watchOS simulator binaries in (details)
  11. [PhaseOrdering][NewPM] update test that silently showed bug with SpeculativeExecutionPass; NFC (details)
  12. [PDB] Defer public serialization until PDB writing (details)
  13. [llvm-install-name-tool] Add -id option (details)
  14. [llvm-install-name-tool] Add -change option (details)
  15. [sve][acle] Enable feature macros for SVE ACLE extensions. (details)
  16. [clang-tidy] Added option to readability-else-after-return (details)
  17. [lldb/Test] Skip TestIOHandlerResizeNoEditline with reproducers (details)
  18. [mlir] Fix case in MLIRGPUtoROCDLTransforms (details)
  19. [mlir] Fix case in MLIRGPUtoNVVMTransforms (details)
  20. [macho] emit LC_BUILD_VERSION load command for supported OSes and platforms (details)
  21. [mlir] Fix case in MLIRGPUtoGPURuntimeTransforms (details)
  22. [openmp] Move Directive and Clause helper function to tablegen (details)
  23. [libc++] Fix the Lit DSL test in case a substitution is empty (details)
  24. [InstCombine] fma x, y, 0 -> fmul x, y (details)
  25. [X86] Some CHECK-NOTs for FMA4/TBM/XOP for znver1/znver2 in predefined-arch-macros.c (details)
  26. [X86] Move frontend CPU feature initialization to a look up table based implementation. NFCI (details)
  27. [mlir] minor tweaks in standard-to-llvm lowering (details)
  28. [AArch64] Add getCFInstrCost, treat branches as free for throughput. (details)
  29. [IR] Delete llvm::Constants using the correct type. (details)
  30. [lldb/Scalar] Fix undefined behavior (details)
  31. [TestReturnValue] Skip based on architecutre, not platform. (details)
  32. Skip arm-(fp|gp)-read.test on Darwin. (details)
  33. Mips: Don't store MachineFunction in MipsFunctionInfo (details)
  34. PPC: Don't store function in PPCFunctionInfo (details)
  35. RISCV: Don't store function in RISCVMachineFunctionInfo (details)
  36. Sparc: Use Register (details)
  37. [BitcodeReader] Fix DelayedShuffle handling for ConstantExpr shuffles. (details)
  38. [Sanitizer] Remove obsolete assert for OS version checking on Darwin (details)
  39. [libc++] Translate the std Lit parameter to the DSL (details)
  40. [SVE] Reject vector struct indexes for scalable vectors. (details)
  41. [ASTImporter] Fix AST import crash for a friend decl (details)
  42. [clang][diagnostics] Add '-Wundef-prefix' warning option (details)
  43. [PowerPC][Power10] Add Vector Splat Imm/Permute/Blend/Shift Double Bit Imm Definitions and MC Tests (details)
  44. [X86] Use some preprocessor macros to reduce the very similar repeated code in getVPTESTMOpc. NFCI (details)
  45. split darwin-version-min-load-command.s into Arm64 subtest to avoid failures (details)
  46. [PPC][NFC] Replace TM with Subtarget->getTargetMachine() in preparation for GlobalISel. (details)
  47. [BasicAA] Replace -basicaa with -basic-aa in polly (details)
  48. [clangd] Run formatting operations asynchronously. (details)
  49. [mlir] Add support for defining Traits and Interfaces on Attributes/Types. (details)
  50. [mlir] Refactor InterfaceGen to support generating interfaces for Attributes and Types. (details)
  51. [mlir] Remove locking for dialect/operation registration. (details)
  52. [Docs][BasicAA] Rename -basicaa to -basic-aa in docs (details)
  53. [ModuloSchedule] Make PeelingModuloScheduleExpander inheritable. (details)
  54. [gn build] Update build for new OpenMP tablegen logic (details)
  55. Fix wrong title underline length (details)
  56. A constexpr virtual function is implicitly inline so should never be a (details)
  57. AMDGPU/GlobalISel: Remove some selection tests which should be invalid (details)
  58. GlobalISel: Disallow undef generic virtual register uses (details)
  59. [gn build] (semi-manually) port ce6153a5282 (details)
  60. [Sanitizers] Implement interceptors for msgsnd, msgrcv (details)
  61. [Docs][BasicAA] Rename some more basicaa -> basic-aa (details)
  62. [llvm-install-name-tool] Tighten some path checks (details)
  63. Fixup BDVER1 and ZNVER1 definitions that were accidentally changed in recent refactor. (details)
  64. [c++20] consteval functions don't get vtable slots. (details)
  65. [DWARFYAML][test] Make the checker stricter. NFC. (details)
  66. [NewPM] Add explicit init value to -enable-new-pm (details)
  67. Fix diagnostic for missing virtual dtor (details)
  68. [lld][WebAssembly] Give better error message on bad archive member (details)
  69. [NFC] fix diagnostic (details)
  70. [CodeComplete] Add code completion after function equals (details)
  71. [mlir] Remove the default template parameters from AttrBase and TypeBase. (details)
  72. [ELF][test] Fix ppc32-gnu-ifunc.s and remove XFAIL: * (details)
  73. [BPF] Fix a bug for __builtin_preserve_field_info() processing (details)
  74. [AMDGPU][NFC] Remove redundant condition (details)
  75. [Hexagon][NFC] Remove redundant condition (details)
  76. [LLDB][NFC] Remove redundant condition (details)
  77. [LLDB][Clang Integration][NFC] Remove redundant condition (details)
  78. [Sema][NFC] Remove Redundant Condition (details)
  79. [clang-tidy] New util `Aliasing` factored out from `bugprone-infinite-loop` (details)
  80. [Analyzer] Fix errors in iterator modeling (details)
  81. [Analyzer] Handle pointer implemented as iterators in iterator checkers (details)
  82. [gn build] Port 4da65c2920b (details)
  83. [clang][CrossTU] Invalidate parent map after get cross TU definition. (details)
  84. [Alignment][NFC] Migrate MachineFrameInfo::CreateStackObject to Align (details)
  85. Correctly track GCOVProfiling IR update (details)
  86. [ARM][LowOverheadLoops] Handle reductions (details)
  87. [AMDGPU] Spill more than wavesize CSR SGPRs (details)
  88. [ThinLTO] Always parse module level inline asm with At&t dialect (PR46503) (details)
  89. [clangd] Config: compile Fragment -> CompiledFragment -> Config (details)
  90. [analyzer][CrossTU] Lower CTUImportThreshold default value (details)
  91. [gn build] Port f12cd99c440 (details)
  92. [SVE] Relax merge requirement for IR based divides. (details)
  93. [AMDGPU] Correct AMDGPUUsage.rst DW_AT_LLVM_lane_pc example (details)
  94. [NFC][ARM] Add test. (details)
  95. [lldb] Scalar re-fix UB in float->int conversions (details)
  96. [Alignment][NFC] Migrate MachineFrameInfo::CreateSpillStackObject to Align (details)
  97. [DebugInfo] Do not emit entry values for composite locations (details)
  98. [llvm-readobj] - Simplify and refine hash table tests (details)
  99. [llvm-readobj] - Don't crash when checking the number of dynamic symbols. (details)
  100. [clangd] Fix name conflict again, unbreak GCC. NFC (details)
  101. [AArch64][SVE] Add reg+imm addressing mode for unpredicated loads (details)
  102. AMDGPU/GlobalISel: Select init_exec intrinsic (details)
  103. [StackSafety,NFC] Remove unneded constexpr (details)
  104. [StackSafety,NFC] Remove expensive assert (details)
  105. [Driver][ARM] parse version of arm/thumb architecture correctly (details)
  106. [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) (details)
  107. Revert "[lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI)" (details)
  108. [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) (details)
  109. [clangd] Set gRPC deadlines to all remote index requests (details)
  110. [Analyzer] Quick fix for broken tests on Windows (details)
  111. [RISCV][NFC] Add Test for (select (or B1, B2), X, Y) (details)
  112. [RISCV] Implement Hooks to avoid chaining SELECT (details)
  113. AttrBuilder::merge/remove - use const& for iterator values in for-range loops. (details)
  114. Fix Wdocumentation warnings due to outdated parameter list. NFC. (details)
  115. Fix Wdocumentation warnings by only tagging a param id once per doxygen comment block. NFC. (details)
  116. [X86][SSE] Add test showing incorrect sign-extension by targetShrinkDemandedConstant (details)
  117. [llvm-size] Output REL, RELA and STRTAB sections when allocatable (details)
  118. [X86][SSE] Fix targetShrinkDemandedConstant constant vector sign extensions (details)
  119. Pass stripNonLineTableDebugInfo remapDebugLoc lambda DebugLoc arg by const reference not value. (details)
  120. [PowerPC] Fix for PC Relative call protocol (details)
  121. Pass DIEnumerator APInt args by const reference not value. (details)
  122. [llvm-readobj] - Simplify the symbols.test (details)
  123. [clang-tidy] fix cppcoreguidelines-init-variables with catch variables (details)
  124. Revert "[StackSafety,NFC] Remove unneded constexpr" (details)
  125. [lldb] Add basic -flimit-debug-info support to expression evaluator (details)
  126. [mlir][Linalg] Add an option to use Alloca instead of malloc/free pairs. (details)
  127. [lldb] Fix NSDate test after Scalar change (details)
  128. [CodeGen] Fix up warnings in visitEXTRACT_SUBVECTOR (details)
  129. Implement AVX ABI Warning/error (details)
  130. [cmake][Windows] Add libpath to CMAKE_MODULE_LINKER_FLAGS too (details)
  131. [Alignment][NFC] Migrate TargetTransformInfo::CreateVariableSizedObject to Align (details)
  132. [Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignment (details)
  133. [Alignment] TargetLowering::hasPairedLoad must use Align for RequiredAlignment (details)
  134. Limit x86 test to require target to fix buildbot (from 2831a317b) (details)
  135. [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 (details)
  136. [clangd] Fix race in FileIndex that sometimes temporarily lost updates. (details)
  137. [VE] Support symbol with offset value (details)
  138. [lldb] Attempt to fix TestLimitDebugInfo on windows (details)
  139. Revert "[RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2" (details)
  140. [lldb] Replace StringConvert with llvm::to_integer when parsing integer values in CommandObjects (details)
  141. [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 (details)
  142. [RISCV] Add mcountinhibit CSR (details)
  143. Pass DebugLoc::appendInlinedAt DebugLoc arg by const reference not value. (details)
  144. Make dyn_cast results explicitly auto* instead of just auto. (details)
  145. [DWARFYAML][debug_abbrev] Emit 0 byte for terminating abbreviations. (details)
  146. [Outliner] Set nounwind for outlined functions (details)
  147. [InstCombine] Don't let an alignment assume prevent new/delete removals. (details)
  148. [Alignment][NFC] Use Align for BPFAbstractMemberAccess::RecordAlignment (details)
  149. [ms] [llvm-ml] Use default RIP-relative addressing for x64 MASM. (details)
  150. [CVP] Use different number in test (NFC) (details)
  151. [NFC] Clean up uses of MachineModuleInfoWrapperPass (details)
  152. Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. (details)
  153. [BPF] Fix a BTF gen bug related to a pointer struct member (details)
  154. [Coroutines] Fix code coverage for coroutine (details)
  155. [AArch64] Remove unnecessary CostKindCheck (NFC). (details)
  156. sanitizer_common_interceptors: Fix lint errors (details)
  157. Revert "Improve the detection of iOS/tvOS/watchOS simulator binaries in" (details)
  158. [CodeGen] Fix warnings in DAGCombiner::visitSCALAR_TO_VECTOR (details)
  159. [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. (details)
  160. AMDGPU: Clear subreg when folding immediate copies (details)
  161. AMDGPU: Fix handling of target flags when commuting instruction (details)
  162. AMDGPU: Support commuting register and global operand (details)
  163. AMDGPU: Convert AGPR copy test to generated checks (details)
  164. [CodeGen] Add public function to emit C++ destructor call. (details)
  165. Revert "Revert "Improve the detection of iOS/tvOS/watchOS simulator binaries in"" (details)
  166. debugserver: Return a nullptr in GetPlatformString() (details)
  167. [Coroutines] Fix test breakage in D82928 (details)
  168. [Sanitizers] Disable sysmsg interceptors on Android (details)
  169. [LVI][CVP] Handle (x | y) < C style conditions (details)
  170. [LegalizeTypes] Properly handle the case when UpdateNodeOperands in PromoteIntOp_MLOAD triggers CSE instead of updating the node in place. (details)
  171. [IR] Add classof methods to ConstantExpr subclasses. (details)
  172. [X86] Speculatively apply the same fix from 361853c96f46848d2ad0739dfa7613e62e7fb530 to PromoteIntOp_MGATHER. (details)
  173. [clang-tidy] Allows the prevailing include header guard in Flang to be recognized rather than flagged as a violation in phabricator. (details)
  174. [flang][openmp] Use common Directive and Clause enum from llvm/Frontend (details)
  175. [flang] Add the Runtime.h to prepare for more code being upstreamed. (details)
  176. [AMDGPU] Update DWARF proposal (details)
  177. [ELF] Don't resolve a relocation in .debug_line referencing an ICF folded symbol to the tombstone value (details)
  178. [libTooling] Fix `maybeExtendRange` to support `CharRange`s. (details)
  179. [CallGraph] Add support for callback call sites (details)
  180. [flang] Implement cross-set EQUIVALENCE impossibility checking (details)
  181. [compiler-rt][Android] Use correct builtins library name for tests (details)
  182. [InstSimplify] Move assume icmp test (NFC) (details)
  183. [lldb/API] Add missing LLDB_RECORD_RESULT (details)
  184. [RISCV][NFC] Pre-commit tests for D82660 (details)
  185. Revert "[X86] Enable multibyte NOPs in 64-bit mode for padding/alignment." (details)
  186. [NFC][ScalarEvolution] Add udiv-disguised-as-sdiv test (details)
  187. Revert "[flang][openmp] Use common Directive and Clause enum from llvm/Frontend" (details)
  188. [AMDGPU] Limit promote alloca to vector with VGPR budget (details)
  189. AMDGPU: Fix missing tracksRegLiveness in tests (details)
  190. RegAllocGreedy: Use TargetInstrInfo already in the class (details)
  191. AMDGPU: Set more mov flags on V_ACCVGPR_{READ|WRITE}_B32 (details)
  192. [NFCI] Actually provide correct check lines in sdiv.ll (details)
  193. clang CoverageMapping tests bot cleanup (details)
  194. typo fixes to cycle bots (details)
  195. Update lto.ll test after 3367e9da enabled multibyte NOPs in 64-bit mode. (details)
  196. Revert "Update lto.ll test after 3367e9da enabled multibyte NOPs in 64-bit mode." (details)
  197. [gcov] Move llvm_writeout_files from atexit to a static destructor (details)
  198. [flang][NFC] Get formatting in sync with latest clang-format (details)
  199. [mlir][NFC] Move conversion of scf to spir-v ops in their own file (details)
  200. [mlir][spirv] Add support for lowering scf.for scf/if with return value (details)
  201. [PowerPC] Exploit xxspltiw and xxspltidp instructions (details)
  202. [flang] Add more support for alternate returns (details)
  203. [PowerPC][NFC] Update doc for FeatureISA3_1/FeatureISA3_0 definitions (details)
  204. [X86-64] Support Intel AMX instructions (details)
  205. [flang][openmp] Use common Directive and Clause enum from llvm/Frontend (details)
  206. [PowerPC]Implement Vector Shift Double Bit Immediate Builtins (details)
  207. [lld-macho] Make sure ZeroFill sections are at the end of their segments (details)
  208. [AMDGPU] Control num waves per EU for implicit work-group size (details)
  209. [lldb/ObjCRuntime] Implement support for small method lists (details)
  210. [lldb/ObjC] Add support for direct selector references (details)
  211. [lldb/build.py] Always pass an SDK to the compiler on Darwin (details)
  212. lld/MachO: Remove a useless temporary (details)
  213. ld64.lld: Add janky support for tbd files (details)
  214. [mlir][OpFormatGen] Add support for resolving variadic types from non-variadic (details)
  215. Add parenthesized expression to SyntaxTree (details)
  216. This patch adds basic debug info support with basic block sections. (details)
  217. [clang] Re-add deleted forward declaration. (details)
  218. [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. (details)
  219. [lldb][NFC] Fix a variable name in ClangDiagnosticManagerAdapter (details)
  220. Revert "[clang-tidy] For `run-clang-tidy.py` escape the paths that are used for analysis." (details)
  221. [CodeGen] Fix warnings in getCopyToPartsVector (details)
  222. Fix missing build dependency on omp_gen. (details)
  223. [ARM] Rearrange SizeReduction when using -Oz (details)
  224. [NFC] Fix typo in triples from unkown to unknown (details)
  225. [lldb][NFC] Don't pass around passthrough from ClangDiagnosticManagerAdapter (details)
  226. [SVE] ACLE: Fix builtins for svdup_lane_bf16 and svcvtnt_bf16_f32_x (details)
  227. [AArch64][SVE] Add unpred load/store patterns for bf16 types (details)
  228. [CodeGen][SVE] Don't drop scalable flag in DAGCombiner::visitEXTRACT_SUBVECTOR (details)
  229. [AMDGPU] Fix formatting in MIR tests (details)
  230. DSE: fix builtin function recognition to take decl into account (details)
  231. [Support][Windows] Prevent 2s delay when renaming a file that does not exist (details)
  232. [SVE] Add warnings checks in four more LLVM SVE tests (details)
  233. [VE] Rename VE toolchain source files (details)
  234. [gn build] Port 804d9687443 (details)
  235. [BasicAA] New basic-aa-recphi test. NFC (details)
  236. [ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem` (details)
  237. Regenerate llvm/test/CodeGen/X86/optimize-max-0.ll (details)
  238. [LV] Enable the LoopVectorizer to create pointer inductions (details)
  239. Fix some typos (unkown -> unknown); NFC (details)
  240. Regenerate apint-shift tests and replace %tmp variable names to silence update_test_checks warnings (details)
  241. [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) tests for non-uniform vectors (details)
  242. [AArch64][SVE] Add reg+imm addressing mode for unpredicated stores (details)
  243. [Alignment][NFC] VectorLayout now uses Align internally (details)
  244. [Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignment (details)
  245. [NFC][clang] Add missing VALIDATE_DIAG_SIZE() (details)
  246. [clangd] Switch FindSymbolsTests to use TestTU (details)
  247. [analyzer][StdLibraryFunctionsChecker] Add POSIX file handling functions (details)
  248. [lldb] Skip TestLimitDebugInfo on windows (details)
  249. [clang] Fix a null-NSS-access crash in DependentNameType. (details)
  250. [BasicAA] Fix recursive phi MustAlias calculations (details)
  251. [flang] Add changes to codegen to convert it to tablegen passes. (details)
  252. [flang] Add inliner pass. (details)
  253. [clang][Serialization] Don't duplicate the body of LambdaExpr during deserialization (details)
  254. [AArch64][SVE] Put zeroing pseudos and patterns under flag. (details)
  255. Regenerate sext/trunc tests and replace %tmp variable names to silence update_test_checks warnings (details)
  256. call ::pthread_detach on llvm_execute_on_thread_impl (details)
  257. [lldb] Add a host-independent test for handling -flimit-debug-info (details)
  258. [ASTMatchers] Enhanced support for matchers taking Regex arguments (details)
  259. Fix missing build dependencies on omp_gen (details)
  260. [AMDGPU][CODEGEN] Added support of new inline assembler constraints (details)
  261. [MLIR] Exact integer emptiness checks for FlatAffineConstraints (details)
  262. [ASTImporter] Add unittest case for friend decl import (details)
  263. Preserve GlobalsAA analysis result in LowerConstantIntrinsics (details)
  264. [ELF][test] Add some additional .eh_frame/.eh_frame_hdr testing (details)
  265. [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) tests for vectors with undef elements (details)
  266. [InstCombine] Add (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) support for non-uniform vectors (details)
  267. [AArch64][SVE] NFC: Rename isOrig -> isReverseInstr (details)
  268. [lldb] Fix type conversion in the Scalar getters (details)
  269. [InstCombine] Add some sext/trunc tests to show missing support for non-uniform vectors (details)
  270. [MLIR][SPIRVToLLVM] Implementation of spv.BitFieldInsert pattern (details)
  271. [MLIR][SPIRVToLLVM] SPIR-V function call conversion pattern (details)
  272. [MLIR][SPIRV] Support two memory access attributes in OpCopyMemory. (details)
  273. [PowerPC] Remove undefs from splat input when changing shuffle mask (details)
  274. [LLD] Add required dependency after shared libs break due to ba5087f13025 (details)
  275. [OpenMP][CMake] Fix version detection of testing compiler (details)
  276. [OpenMPOpt][Fix] Remove double initialization of omp::types. (details)
  277. [NewPM][LSR] Rename strength-reduce -> loop-reduce (details)
  278. [gn build] make building on an arm mac work (details)
  279. [MLIR][SPIRVToLLVM] Convert spv.constant scalars and vectors (details)
  280. [NewPM] Add -basic-aa to pr33196.ll (details)
  281. [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper (details)
  282. [DebugInfo] Fix LineTest byteswap for cross-targeting builds (details)
  283. Revert "[clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper" (details)
  284. [flang] Fix bug determining alternate return (details)
  285. [flang] Clean up binary dependences of runtime libraries (details)
  286. ld64.lld: Make janky support for tbd files actually work sometimes (details)
  287. [PowerPC]Implement Vector Permute Extended Builtin (details)
  288. Revert "[MLIR][SPIRV] Support two memory access attributes in OpCopyMemory." (details)
  289. [X86] Add test cases for v32i8 rotate with min-legal-vector-width=256 (details)
  290. [X86] Modify the conditions for when we stop making v16i8/v32i8 rotate Custom based on having avx512 features. (details)
  291. [x86] add tests for vector select with bit-test condition; NFC (details)
  292. [mlir] [VectorOps] Add choice between dot and axpy lowering of vector.contract (details)
  293. [InstSimplify] Add test for sext/zext comparisons (NFC) (details)
  294. [test] Deflake test/profile/ContinuousSyncMode/online-merging.c (details)
  295. [X86] Add test case for unfolding broadcast load from vpternlog. (details)
  296. [X86] Add vpternlog to the broadcast unfolding table. (details)
  297. [PowerPC]Add Vector Insert Instruction Definitions and MC Test (details)
  298. [SelectionDAG] don't split branch on logic-of-vector-compares (details)
  299. [x86] remove redundant tests with no check lines; NFC (details)
  300. Fix typo and check commit access. (details)
  301. [PowerPC] Implement Vector Blend Builtins in LLVM/Clang (details)
  302. [flang] External I/O runtime work, repackaged (part 1) (details)
  303. [X86] Teach lower512BitShuffle to try bitmask and bitblend before splitting v32i16/v64i8 on av512f only targets. (details)
  304. [gn build] get everything to build when llvm_targets_to_build is just AArch64 (details)
  305. [NFC][Scalarizer] Add some insertelement/extractelement tests (details)
  306. [NFC][Scalarizer] Also scalarize loads in newly-added tests (details)
  307. [flang] External I/O runtime work, repackaged (part 2) (details)
  308. [AMDGPU] Unify early PS termination blocks (details)
  309. [AMDGPU] Insert PS early exit at end of control flow (details)
  310. [PowerPC][NFC] Refactor lowerDynamicAlloc (details)
  311. Revert "[AMDGPU] Insert PS early exit at end of control flow" (details)
  312. [lld-macho] Support binding dysyms to any section (details)
  313. [PowerPC][NFC] Prevent unused error when assertion is disabled. (details)
  314. [AMDGPU] Insert PS early exit at end of control flow (details)
  315. [X86] Add back support for matching VPTERNLOG from back to back logic ops. (details)
  316. [PowerPC] Implement probing for dynamic stack allocation (details)
  317. [CostModel] Fix cast crash (details)
  318. [clang] Check ValueDependent instead of InstantiationDependent before executing the align expr for builtin align functions. (details)
  319. [X86] Remove MODRM_SPLITREGM from the disassembler tables. (details)
  320. [NFC] Use ADT/Bitfields in Instructions (details)
  321. Fix stack-clash probing for large static alloca (details)
  322. [Attributor] Create getName() method for abstract attribute (details)
  323. [OpenMP][OMPT]Add event callbacks for taskwait with depend (details)
  324. [Alignment][NFC] Use proper getter to retrieve alignment from ConstantInt and ConstantSDNode (details)
  325. [flang][NFC] Move and rework pgmath description used in folding (details)
  326. [Alignment][NFC] Use 5 bits to store Instructions Alignment (details)
  327. [llvm-readelf] - Do not error out when dumping symbols. (details)
  328. [llvm-readelf] - Do not report a misleading warning when there is no string table. (details)
  329. Regenerate PR19420 tests (details)
  330. [InstCombine] Add sext(ashr(shl(trunc(x),c),c)) folding support for vectors (details)
  331. [clangd] Improve hover on arguments to function call (details)
  332. Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. (details)
  333. [DWARFYAML][debug_gnu_*] Add the missing context `IsGNUStyle`. NFC. (details)
  334. [lldb] Fix missing characters when autocompleting LLDB commands in REPL (details)
  335. Regenerate mul-trunc tests, add vector variants and replace %tmp variable names to silence update_test_checks warnings (details)
  336. Add nonuniform vector trunc(or(shl(zext(x),c1),srl(zext(x),c2))) tests (details)
  337. Regenerate apint-cast tests and replace %tmp variable names to silence update_test_checks warnings (details)
  338. [DebugInfo] Use Cursor to detect errors in debug line prologue parser (details)
  339. [libcxx testing] Remove ALLOW_RETRIES from another test (details)
  340. Added tests for RecursiveASTVisitor for AST nodes that are special cased (details)
  341. RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal (details)
  342. Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode (details)
  343. Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent (details)
  344. Revert RecursiveASTVisitor fixes. (details)
  345. [ARM] Add Cortex-A77 Support for Clang and LLVM (details)
  346. [AMDGPU] Don't combine DPP if DPP register is used more than once per instruction (details)
  347. [LLD][ELF][Windows] Allow LLD to overwrite existing output files that are in use (details)
  348. Add vector trunc(or(shl(zext(x),c1),zext(x))) tests (details)
  349. Add tests for trunc(shl/lshr/ashr(*ext(x),zext(and(y,c)))) patterns with variable shifts with clamped shift amounts (details)
  350. [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper (details)
  351. [clang][NFC] Also test for serialization in test/AST/ast-dump-comment.cpp (details)
  352. [clang][NFC] Add a missing /dev/null in test/AST/ast-dump-lambda.cpp (details)
  353. [IR] Short-circuit comparison with itself for Attributes (details)
  354. [llvm-readobj] - Use cantFail() for all `Obj->sections()` calls. NFCI. (details)
  355. [NFC][SimplifyCFG] Move X86 tests into subdir (details)
  356. [mlir] Add redundant copy removal transform (details)
  357. [DWARFYAML][unittest] Use parseDWARFYAML() in unit test. NFC. (details)
  358. [lldb/Utility] Simplify more Scalar methods (details)
  359. [ObjectYAML][ELF] Add support for emitting the .debug_gnu_pubnames/pubtypes sections. (details)
  360. [mlir] Add check for ViewLikeOpInterface that creates additional aliases. (details)
  361. [lldb/DWARF] Look for complete member definitions in other modules (details)
  362. [ARM] Generate [SU]RHADD from (b - (~a)) >> 1 (details)
  363. [AMDGPU] Added support of new inline assembler constraints (details)
  364. [InstCombine] canEvaluateTruncated - use KnownBits to check for inrange shift amounts (details)
  365. [clang][NFC] Removed unused parameters in InitializeSourceManager (details)
  366. [flang] Improve API for runtime allocator (I/O runtime work part 3) (details)
  367. [DWARFYAML][test] Use --ignore-case to suppress errors. (details)
  368. [InstCombine] add tests to show missing one-use checks; NFC (details)
  369. [InstCombine] add one-use check to cast+select narrowing transform (details)
  370. Enable basepointer for AIX. (details)
  371. [InstCombine] Precommit tests for PR43580. (details)
  372. [SLP] Precommit test for which spill cost is computed incorrectly. (details)
  373. [ARM][HWLoops] Create hardware loops for sibling loops (details)
  374. [SLP] Make sure instructions are ordered when computing spill cost. (details)
  375. [ELF] Resolve R_DTPREL in .debug_* referencing discarded symbols to -1 (details)
  376. [InstSimplify] Fold icmp with dominating assume (details)
  377. [NFC][InstCombine] Add some more tests for select based on non-canonical bit-test (details)
  378. [InstCombine] add tests for mul of bools; NFC (details)
  379. [InstCombine] fold mul of zext bools to 'and' (details)
  380. [llvm-ar][test] Unsupport error-opening-directory.test on FreeBSD (details)
  381. [XCOFF][AIX] Use 'L..' instead of '.L' for getPrivateGlobalPrefix in DataLayout (details)
  382. [flang] Add FIRBuilder.cpp (details)
  383. [libc++/libc++abi] Automatically detect whether exceptions are enabled (details)
  384. [InstCombine] Try to narrow expr if trunc cannot be removed. (details)
  385. [flang] Define new runtime error IOSTAT values (I/O runtime work part 4) (details)
  386. [flang] Track known file size, add IsATerminal (ext. I/O work part 5) (details)
  387. Revert AST Matchers default to AsIs mode (details)
  388. [PowerPC] Implement Vector Insert Builtins in LLVM/Clang (details)
  389. [clangd] Fix hover crash on invalid decls (details)
  390. [libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr (details)
  391. [InstCombine] add more tests for mul of bools; NFC (details)
  392. [InstCombine] fold mul of sext bools to 'and' (details)
  393. [x86] improve codegen for bit-masked vector compare and select (PR46531) (details)
  394. [NFCI][InstCombine] shift.ll: s/%tmp/%i/ to silence update script warning (details)
  395. [NFCI][LoopUnroll] s/%tmp/%i/ in one test to silence update script warning (details)
  396. [PowerPC][NFC] Fix indentation (details)
  397. [LoopDeletion] Emit a remark when a dead loop is deleted (details)
  398. [gcov][test] Reorganize some compiler-rt/test/profile tests (details)
  399. [gcov][test] Add `UNSUPPORTED: host-byteorder-big-endian` to gcov-fork.c (details)
  400. [WebAssembly] Do not omit range checks for i64 switches (details)
  401. [flang] Further implementation of external I/O unit operations (part 6) (details)
  402. [X86] Add matching support for X86ISD::ANDNP to X86DAGToDAGISel::tryVPTERNLOG. (details)
  403. [PowerPC] Implement probing for prologue (details)
  404. [X86] Directly emit VPTERNLOG from canonicalizeBitSelect when possible. (details)
  405. [clangd] Config: loading and caching config from disk. (details)
  406. [gn build] Port 8bd000a65fe (details)
  407. [InstSimplify] Add additional zext/sext comparison tests (NFC) (details)
  408. [InstSimplify] Simplify comparison between zext(x) and sext(x) (details)
  409. [clangd] Config: compute config in TUScheduler and BackgroundIndex (details)
  410. [SVE] Fix invalid assert in expand_DestructiveOp. (details)
  411. [MLIR][Linalg] Generate the right type of load/store when lowering max/min pooling ops (details)
  412. [clangd] Try to fix windows buildbot. NFC (details)
  413. [analyzer][NFC] Move the data structures from CheckerRegistry to the Core library (details)
  414. [gn build] Port b6cbe6cb039 (details)
  415. [X86][AVX] Fold PACK(LOSUBVECTOR(SHUFFLE(X)),HISUBVECTOR(SHUFFLE(X))) -> SHUFFLE(PACK(LOSUBVECTOR(X),HISUBVECTOR(X))) (details)
  416. [MLIR] Parallelize affine.for op to 1-D affine.parallel op (details)
  417. [X86][SSE] Add add/fadd reduction shuffle+subvector tests (details)
  418. [libcxx testing] Remove ALLOW_RETRIES from another test (details)
  419. [DAG] matchBinOpReduction - match subvector reduction patterns beyond a matched shufflevector reduction (details)
  420. [InstCombine] add test for miscompile (PR46561); NFC (details)
  421. [InstCombine] improve debug value names; NFC (details)
  422. [InstCombine] Always try to invert non-canonical predicate of an icmp (details)
  423. [InstCombine] fix miscompile from umul_with_overflow matching (details)
  424. [clang] Fix two tests that are affected by llvm opt change (details)
  425. Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr" (details)
  426. [X86] Disable VPBLENDVB formation in combineLogicBlendIntoPBLENDV if VPTERNLOG is supported. (details)
  427. [X86] Teach lowerShuffleAsBlend to use bit blend for v16i8/v32i8/v16i16 when avx512vl is enabled but not avx512bw. (details)
  428. [profile] Mark gcov test as unsupported on Darwin. (details)
  429. [flang] Extend & fix per-I/O-statement state (ext. I/O work part 7) (details)
  430. [Utils] Make -assume-builder/-assume-simplify actually work on Old-PM (details)
  431. [X86] Add test caes for pr46585. NFC (details)
  432. [DAGCombiner] Don't fold zext_vector_inreg/sext_vector_inreg(undef) to undef. Fold to 0. (details)
  433. [flang] Add fixes and missing stmts to I/O runtime API handlers (ext. I/O part 8) (details)
  434. Revert "[AssumeBundles] Use operand bundles to encode alignment assumptions" (details)
  435. Revert "[MLIR] Parallelize affine.for op to 1-D affine.parallel op" (details)
  436. [OpenMPOpt] ICV Tracking (details)
  437. [DAGCombiner] visitSIGN_EXTEND_INREG should fold sext_vector_inreg(undef) to 0 not undef. (details)
  438. [llvm-reduce] extractArgumentsFromModule(): don't crash when deleting instr twice (details)
  439. [llvm-reduce] extractGVsFromModule(): don't crash when deleting instr twice (details)
  440. [gn build] make stage2_unix_toolchain set clang_base_path (details)
  441. [gn build] fix link of libclang_rt.asan_osx_dynamic.dylib if command line tools are not installed (details)
  442. Fix two -Wrange-loop-analysis warnings that Xcode 12 beta incorrectly complains about (details)
  443. [WebAssembly] Do not assume br_table range checks will be gt_u (details)
  444. [llvm-objcopy] Fix crash when removing symbol table at same time as adding a symbol (details)
  445. [clang][PowerPC] Enable -fstack-clash-protection option for ppc64 (details)
  446. Add tests for clang -fno-zero-initialized-in-bss and llc -nozero-initialized-in-bss (details)
  447. [OpenMP][Tests] NFC use type macro in printf (details)
  448. [lldb][NFC] Remove an unnecessary cast in SBCommandInterpreter (details)
  449. [lldb][NFC] Clarify that spaces can't be in breakpoint names (details)
  450. [NFC] Clean up braces and anon namespace (details)
  451. [llvm] Cast to (void) the unused variable. (details)
  452. [clangd] Fix stack-use-after-scope (details)
  453. [X86][SSE] Add PACKSS/PACKUS style patterns tests (details)
  454. [ARM] Remove hasSideEffects from FP converts (details)
  455. Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr"" (details)
  456. [Driver] Pass -gno-column-info instead of -dwarf-column-info (details)
  457. [SCCP] Add test for range metadata (NFC) (details)
  458. [libomptarget][test] Fix text relocations by adding -fPIC (details)
  459. [OpenMP][OMPT] Fix ifdefs for OMPT code (details)
  460. [OpenMP][Tests] Flag compatibility of OpenMP runtime tests with GCC versions (details)
  461. [Fuchsia] Set projects and runtimes in the cache file (details)
  462. [Coroutines] Warning if return type of coroutine_handle::address is not void* (details)
  463. [lldb/DWARF] Look for complete array element definitions in other modules (details)
  464. [VE] Correct stack alignment (details)
  465. [lldb/Utility] Merge Scalar::Get(Value)TypeAsCString (details)
  466. Fix 46594 - Alignment assertion failure in instcombine (details)
  467. Fix off by one error in Bitfields (details)
  468. Fix indentation in FixedPoint.h. NFC. (details)
  469. [ARM] Use BaseT::getMemoryOpCost for getMemoryOpCost (details)
  470. Revert "Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr""" (details)
  471. [InstCombine] Lower infinite combine loop detection thresholds (details)
  472. [Scalarizer] InsertElement handling w/ constant insert index (details)
  473. [Scalarizer] ExtractElement handling w/ constant extract index (details)
  474. [Scalarizer] InsertElement handling w/ variable insert index (PR46524) (details)
  475. [Scalarizer] ExtractElement handling w/ variable insert index (PR46524) (details)
  476. [Support] Add path::user_config_directory for $XDG_CONFIG_HOME etc (details)
  477. [ARM] Add extra extend and trunc costs for cast instructions (details)
  478. [Scalarizer] visit{Insert,Extract}ElementInst(): avoid call arg evaluation order deps (details)
  479. [SystemZ/ZOS] Define Endian constants for z/OS. (details)
  480. [SystemZ/ZOS] Implement getMainExecutable() and is_local_impl() (details)
  481. [Support] fix user_cache_directory on mac (details)
  482. [analyzer] Force dependency checkers to be hidden (details)
  483. [TargetLowering] Improve expansion of ROTL/ROTR (details)
  484. [TargetLowering] Improve expansion of FSHL/FSHR by non-zero amount (details)
  485. RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal (details)
  486. Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode (details)
  487. Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent (details)
  488. Removed a RecursiveASTVisitor feature to visit operator kinds with different methods (details)
  489. [PowerPC] Legalize SREM/UREM directly on P9. (details)
  490. [mlir][Vector] Add a VectorUnrollInterface and expose UnrollVectorPattern. (details)
  491. [mlir][Vector] Add custom slt / SCF.if folding to VectorToSCF (details)
  492. [analyzer][NFC] Don't allow dependency checkers to emit diagnostics (details)
  493. Regenerate neon copy tests. NFC. (details)
  494. Regenerate subreg liverange tests. NFC. (details)
  495. [X86][XOP] Add XOP target vselect-pcmp tests (details)
  496. AMDGPU/GlobalISel: Add some missing return tests (details)
  497. AMDGPU: Fix fixed ABI SGPR arguments (details)
  498. AMDGPU/GlobalISel: Fix hardcoded register number checks in test (details)
  499. AMDGPU/GlobalISel: Don't emit code for unused kernel arguments (details)
  500. GlobalISel: Move finalizeLowering call later (details)
  501. [ARM] Adjust default fp extend and trunc costs (details)
  502. [analyzer] Don't allow hidden checkers to emit diagnostics (details)
  503. [clang-tidy] Added alias llvm-else-after-return. (details)
  504. [clang-tidy] Fix incorrect default option in fc3c693b61 (details)
  505. [x86] add tests for vector select with non-splat bit-test condition; NFC (details)
  506. [OpenMP] Temporarily disable failing runtime tests for OpenMP 5.0 (details)
  507. [LV] Pass dbgs() to verifyFunction call. (details)
  508. Revert "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`" (details)
  509. [clang] Fix the incorrect dependence bits for DependentExtIntType. (details)
  510. [ARM] MVE FP16 cost adjustments (details)
  511. [lldb] Always round down in NSDate's formatter to match NSDate's builtin format (details)
  512. Reland "[ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem`" (details)
  513. [clangd] More complete fix for hover crashes on invalid record. (details)
  514. [Support] Fix formatted_raw_ostream for UTF-8 (details)
  515. [XCOFF][AIX] Give symbol an internal name when desired symbol name contains invalid character(s) (details)
  516. [clang] Fix modules build after D82585 (details)
  517. [clang][utils] make-ast-dump-check.sh: strip line and column numbers when generating serialization tests (details)
  518. [MLIR] Add a NoRegionArguments trait (details)
  519. [RISCV] Fold ADDIs into load/stores with nonzero offsets (details)
  520. [ELF][ARM] Represent R_ARM_LDO32 as R_DTPREL instead of R_ABS (details)
  521. [AIX] Add system-aix to lit config file (details)
  522. [mlir] Change ODS to have include and exclude regex (details)
  523. [FPEnv][Clang][Driver] Disable constrained floating point on targets lacking support. (details)
  524. [flang] Basic tests of external I/O runtime (part 9/9) (details)
  525. [SemaCXX] Fix false positive of -Wuninitialized-const-reference in empty function body. (details)
  526. [FPEnv][Clang][Driver] Failing tests are now expected failures. (details)
  527. [flang] Bug fix for ambiguous references to data and functions (details)
  528. AMDGPU: Don't ignore carry out user when expanding add_co_pseudo (details)
  529. [FPEnv][Clang][Driver] Failing tests are now expected failures only on PowerPC (details)
  530. [VE] Change to use isa (details)
  531. Revert "[FPEnv][Clang][Driver] Disable constrained floating point on targets lacking support." (details)
  532. [ELF] Drop an unneeded reference to `symtab` from SymbolTable::addSymbol (details)
  533. [Sanitizer] Fix demangling for Swift symbol names (details)
  534. [VE] Support symbol with offset in assembly (details)
  535. [WebAssembly] 64-bit memory limits (details)
  536. [libc] Add documentation for integration tests. (details)
  537. [WebAssembly] Added 64-bit memory.grow/size/copy/fill (details)
  538. DomTree: Remove getChildren() accessor (details)
  539. DomTree: Remove the releaseMemory() method (details)
  540. DomTree: Remove getRoots() accessor (details)
  541. DomTree: add private create{Child,Node} helpers (details)
  542. [flang] Add missing include for std::min (details)
  543. Use CMAKE_OSX_SYSROOT instead of the environment variable SYSROOT (details)
  544. Add option LLVM_NM to allow specifying the location of the llvm-nm tool (details)
  545. AMDGPU/GlobalISel: Add types to special inputs (details)
  546. [clang] Rework how and when APValues are dumped (details)
  547. [AMDGPU] Tweak getTypeLegalizationCost() (details)
  548. [Support][NFC] Fix Wdocumentation warning in ADT/Bitfields.h (details)
  549. Fix [-Werror,-Wsign-compare] in dominator unit test. (details)
  550. [clang] Enable errors for undefined TARGET_OS_ macros in Darwin driver (details)
  551. [OpenMP][Tests] Fix/Mark compatibilty for GCC (details)
  552. [X86] Centalize the 'sse4' hack to a single place in X86TargetInfo::setFeatureEnabledImpl. NFCI (details)
  553. [Scalarizer] Centralize instruction DCE (details)
  554. [llvm-install-name-tool] Merge install-name options (details)
  555. [NFCI][IR] Introduce CallBase::Create() wrapper (details)
  556. [llvm-reduce] Reducing call operand bundles (details)
  557. [OpenMP] Add GOMP 5.0 loop entry points (details)
  558. Modifications to the algorithm sort benchmark (details)
  559. [NFCI][llvm-reduce] ReduceOperandBundles: actually put Module forward-declaration back into llvm namespace (details)
  560. [NFC] change getLimitedCodeGenPipelineReason to static function (details)
  561. Temporarily Revert "[llvm-install-name-tool] Merge install-name options" as it breaks the objcopy build. (details)
  562. [DAGCombiner] reassociate reciprocal sqrt expression to eliminate FP division (details)
  563. Fix sdk version test to use 99.99.99 as a max dummy version instead of 10.99.99. (details)
  564. Correct 3 spelling errors in headers and doc strings. (details)
  565. fix typos to cycle bots (details)
  566. [gn build] Port (details)
  567. [gn build] Port 05f2b5ccfc5 (details)
  568. Revert "[LV] Enable the LoopVectorizer to create pointer inductions" (details)
  569. [ModuloSchedule] Devirtualize PeelingModuloScheduleExpander::expand as it's not needed (details)
  570. [libc] Add documentation for clang-tidy checks. (details)
  571. [PowerPC][Power10] Exploit the xxsplti32dx instruction when lowering VECTOR_SHUFFLE. (details)
  572. [PowerPC] Implement Vector Splat Immediate Builtins in Clang (details)
  573. Create the framework and testing environment for MLIR Reduce - a tool (details)
  574. [X86-64] Support Intel AMX Intrinsic (details)
  575. [openmp] Move isAllowedClauseForDirective to tablegen + add clause version to OMP.td (details)
  576. [gn build] Port 939d8309dbd (details)
  577. [PowerPC] Do not RAUW combined nodes in VECTOR_SHUFFLE legalization (details)
  578. [llvm-install-name-tool] Merge install-name options (details)
  579. [mlir] resolve types from attributes in assemblyFormat (details)
  580. [X86] Remove duplicate SSE4A feature bit from X86TargetParser.def. NFC (details)
  581. [Test] Add one more missing optimization opportunity test (details)
  582. [X86] Move the feature dependency handling in X86TargetInfo::setFeatureEnabledImpl to a table based lookup in X86TargetParser.cpp (details)
  583. [AMDGPU] Change Clang AMDGCN atomic inc/dec builtins to take unsigned values (details)
  584. [libomptarget] Implement atomic inc and fence functions for AMDGCN using clang builtins (details)
  585. [AMDGPU] Update isFMAFasterThanFMulAndFAdd assumptions (details)
  586. [X86] Merge X86TargetInfo::setFeatureEnabled and X86TargetInfo::setFeatureEnabledImpl. NFC (details)
  587. [X86] Remove assert for missing features from X86::getImpliedFeatures (details)
  588. [X86] Add 64bit and retpoline-external-thunk to list of featuers in X86TargetParser.def. (details)
  589. [CodeGen] Fix warnings in sve-vector-splat.ll and sve-trunc.ll (details)
  590. [SVE][CodeGen] Fix bug when falling back to DAG ISel (details)
  591. [SVE] Add more warnings checks to clang and LLVM SVE tests (details)
  592. [mlir][NFC] Remove usernames and google bug numbers from TODO comments. (details)
  593. [flang][OpenMP] Enhance parser support for flush construct to OpenMP 5.0 (details)
  594. [llvm-readobj] - Fix a crash scenario in GNUStyle<ELFT>::printHashSymbols(). (details)
  595. [lldb/DWARF] Add a utility function for (forceful) completion of types (details)
  596. [NFC] Adding the align attribute on Atomic{CmpXchg|RMW}Inst (details)
  597. Hand Allocator and IdentifierTable into FormatTokenLexer. (details)
  598. [SVE][CodeGen] Legalisation of unpredicated load instructions (details)
  599. [llvm-readobj] - Allow dumping partially corrupted SHT_LLVM_CALL_GRAPH_PROFILE sections. (details)
  600. [llvm-readobj] - Refactor ELFDumper<ELFT>::getStaticSymbolName. (details)
  601. [SVE][CodeGen] Legalisation of unpredicated store instructions (details)
  602. [llvm-readobj] - Split the printHashSymbols. NFCI. (details)
  603. [llvm-readobj] - Refine the error reporting in LLVMStyle<ELFT>::printELFLinkerOptions. (details)
  604. [clang-tidy] Fix an unused-raii check crash on objective-c++. (details)
  605. [llvm-readobj] - Add prepending # to mips-got.test and mips-plt.test. NFC. (details)
  606. [lldb] Make TestIOHandlerResizeNoEditline pass with Python 2 (details)
  607. [LV] Vectorize without versioning-for-unit-stride under -Os/-Oz (details)
  608. [mlir][spirv] Introduce OwningSPIRVModuleRef for ownership (details)
  609. [mlir][VectorOps] Lower vector.outerproduct of int vectors (details)
  610. [clangd] Store index in '.cache/clangd/index' instead of '.clangd/index' (details)
  611. [llvm-readobj] - Don't abort when dumping dynamic relocations when an object has both REL and RELA. (details)
  612. [llvm-readobj] - Fix indentation in broken-dynamic-reloc.test. NFC. (details)
  613. [NFC] Use hasAnyName matcher in place of anyOf(hasName()...) (details)
  614. [llvm-readobj] - Refactor the MipsGOTParser<ELFT> to stop using report_fatal_error(). (details)
  615. [OpenMP][NFC] Remove hard-coded line numbers from more tests (details)
  616. [X86] Fix a bug that when lowering byval argument (details)
  617. [Scalarizer] When gathering scattered scalar, don't replace it with itself (details)
  618. [lldb/test] Fix lldbutil.run_to_***_breakpoint for shared libraries (details)
  619. [DEBUGINFO]Add dwarf versions to the test, NFC. (details)
  620. [OpenMP] Use primary context in CUDA plugin (details)
  621. [ASTImporter] Corrected import of repeated friend declarations. (details)
  622. [flang] Add lowering of I/O statements. (details)
  623. [Bitfields][NFC] Make sure bitfields are contiguous (details)
  624. [CodeMoverUtils] Make specific analysis dependent checks optional (details)
  625. [lldb/Utility] Fix float->integral conversions in Scalar APInt getters (details)
  626. [ASTMatchers] Added hasDirectBase Matcher (details)
  627. [Clang] Handle AIX Include management in the driver (details)
  628. Combine multiple defs of arm64 register sets (details)
  629. Revert "Create the framework and testing environment for MLIR Reduce - a tool" (details)
  630. [x86] add test for buildvector lowering miscompile (PR46586); NFC (details)
  631. [HIP] Use default triple in llvm-mc for system ld (details)
  632. [ELF] Ignore --no-relax for RISC-V (details)
  633. [NativeSession] Add column numbers to NativeLineNumber. (details)
  634. [x86] fix miscompile in buildvector v16i8 lowering (details)
  635. [GlobalOpt] Don't remove inalloca from musttail-called functions (details)
  636. [lldb] Fix unaligned load in DataExtractor (details)
  637. Disable interception of sigaltstack on i386 macOS. (details)
  638. Revert "Temporarily disable the following failing tests on Darwin:" (details)
  639. orrectly generate invert xor value for Binary Atomics of int size > 64 (details)
  640. [PowerPC] Implement Vector Replace Builtins in LLVM (details)
  641. [SemaObjC] Add a warning for @selector expressions that potentially refer to objc_direct methods (details)
  642. [SemaObjC] Fix a -Wobjc-signed-char-bool false-positive with binary conditional operator (details)
  643. Expand the LLVM Developer Policy to include new sections on adding (details)
  644. Warn pointer captured in async block (details)
  645. [X86][AVX] Add AVX2 tests to extractelement-load.ll (details)
  646. [X86][AVX] Add test case showing incorrect extraction from VBROADCAST_LOAD on AVX2 targets (details)
  647. [mlir] Convert function signatures before converting globals (details)
  648. [NewPM][LoopFusion] Rename loop-fuse -> loop-fusion (details)
  649. [mlir] Support unranked types in func signature conversion in BufferPlacement. (details)
  650. [BasicAA] Remove -basicaa alias (details)
  651. [WebAssembly] Avoid scalarizing vector shifts in more cases (details)
  652. [gn build] Port dfa0db79d0e (details)
  653. Speculatively fix the sphinx build. (details)
  654. [SystemZ ABI] Allow class types in GetSingleElementType (details)
  655. [x86][lvi][seses] Use SESES at O0 for LVI mitigation (details)
  656. [X86][AVX] Don't fold PEXTR(VBROADCAST_LOAD(X)) -> LOAD(X). (details)
  657. [SCCP] Handle assume predicates (details)
  658. [lldb/Core] Fix crash in ValueObject::CreateChildAtIndex (details)
  659. Clang crashed while checking for deletion of copy and move ctors (details)
  660. LIS: fix handleMove to properly extend main range (details)
  661. [llvm] [docs] Do not require recommonmark for manpage build (details)
  662. [SCCP] Use range metadata for loads and calls (details)
  663. [flang] Make 'num_images()' intrinsic (details)
  664. [flang] Added missing runtime I/O definitions (details)
  665. [mlir] [VectorOps] [integration-test] Add i64 typed outer product (details)
  666. [Inliner] Don't skip inlining alwaysinline in optnone functions (details)
  667. Minor fixups to LLDB AArch64 register infos macros for SVE register infos (details)
  668. [x86][seses] Add clang flag; Use lvi-cfi with seses (details)
  669. [Statepoint] Factor out logic for non-stack non-vreg lowering [almost NFC] (details)
  670. AMDGPU/GlobalISel: Fix skipping unused kernel arguments (details)
  671. GlobalISel: Handle EVT argument lowering correctly (details)
  672. [SVE] Make Constant::getSplatValue work for scalable vector splats (details)
  673. [mlir][Vector] Add ExtractOp folding (details)
  674. [ms] [llvm-ml] Add initial MASM STRUCT/UNION support (details)
  675. [libc] Add memchr implementation. (details)
  676. [lldb/api] Add checks for StackFrame::GetRegisterContext calls (NFC) (details)
  677. [SVE] Remove calls to VectorType::getNumElements from AsmParserTest (details)
  678. [llvm-readobj][test] Fix ELF/verneed-flags.yaml (details)
  679. Do not set LLDB_DEBUGSERVER_PATH if --out-of-tree-debugserver is passed. (details)
  680. [dotest] Log a warning when --server and --out-of-tree-debugserver are set (details)
  681. [RuntimeDyld][test] Fix ExecutionEngine/RuntimeDyld/X86/ELF_x86-64_none.yaml after D60122 (details)
  682. Revert "[SLP] Make sure instructions are ordered when computing spill cost." (details)
  683. [X86] Add back the assert in getImpliedFeatures that I removed in ef4cc70f3ed2a91e0a48c6448c517c3ba34c2846 (details)
  684. [OpenMP][Tests] Update compatibility with GCC (NFC) (details)
  685. [clang] Include missing LangOpts in `getModuleHash`. (details)
  686. [Statepoint] Reduce intendation and change a variable name [NFC] (details)
  687. [Statepoint] Use early return to reduce nesting and clarify comments [NFC] (details)
  688. [flang] Fix CHARACTER length folding problem (details)
  689. Create the MLIR Reduce framework (details)
  690. [Sema] Teach -Wcast-align to compute alignment of CXXThisExpr (details)
  691. [compiler-rt][Hexagon] Remove fma/fmin/max code (details)
  692. [WebAssembly] fix gcc 10 warning (details)
  693. [X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def. (details)
  694. Revert "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def." (details)
  695. [MLIR] Combine the 2 overloads of FuncOp::build() into one. (details)
  696. PR45521: Preserve the value kind when performing a standard conversion (details)
  697. [mlir][spirv] Add MatrixTimesMatrix operation (details)
  698. [RISCV] Optimize multiplication by constant (details)
  699. [RISCV] optimize addition with a pair of (addi imm) (details)
  700. Recommit "[X86] Merge the FEATURE_64BIT and FEATURE_EM64T bits in X86TargetParser.def." (details)
  701. [LLDB] Disable flaky lldb-vscode tests on arm (details)
  702. [gn build] Port baca8f977ed (details)
  703. [openmp][NFC] Remove duplicate clause defaultmap for target parallel do (details)
  704. Revert "[X86] Add back the assert in getImpliedFeatures that I removed in ef4cc70f3ed2a91e0a48c6448c517c3ba34c2846" (details)
  705. Rename `xla_lhlo.terminator` into `return` in SCF parallel loop test (NFC) (details)
  706. Upgrade TypePromotionTransaction to be able to report changes in CodeGenPrepare (details)
Changes
  1. [buildbot] add CMAKE_INSTALL_RPATH_USE_LINK_PATH for ML development mode (details)
  2. new win32 buildbot (details)
  3. Temporarily disable email notification for test-suite pipeline jobs (details)
  4. jenkins/jobs: Move lnt-ctmark-* jobs running on green-dragon-04 to 05 (details)

Started by timer

This run spent:

  • 3 days 22 hr waiting;
  • 4 days 3 hr build duration;
  • 4 days 3 hr total from scheduled to completion.
Revision: edc7da24057b22896dc6522d3f98ccdd75a4e7f8
  • refs/remotes/origin/master
Revision: 6e68cd8d5047703f01a15e0b9978219584c57887
  • refs/remotes/origin/master
Test Result (no failures)