collapse
0%
WDescription%
Build stability: All recent builds failed.0
Build History
x
 
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems
 Identified problems

Changes

#16540 (Jul 5, 2020 3:10:35 PM)

  1. [Fuchsia] Set projects and runtimes in the cache file — phosek / detail

#16539 (Jul 5, 2020 2:33:21 PM)

  1. [OpenMP][OMPT] Fix ifdefs for OMPT code — protze / detail
  2. [OpenMP][Tests] Flag compatibility of OpenMP runtime tests with GCC versions — protze / detail

#16538 (Jul 5, 2020 1:10:35 PM)

  1. [SCCP] Add test for range metadata (NFC) — nikita.ppv / detail
  2. [libomptarget][test] Fix text relocations by adding -fPIC — maskray / detail

#16537 (Jul 5, 2020 12:33:49 PM)

  1. [Driver] Pass -gno-column-info instead of -dwarf-column-info — maskray / detail

#16535 (Jul 5, 2020 10:57:49 AM)

  1. Revert "Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr"" — vyng / detail

#16534 (Jul 5, 2020 9:33:41 AM)

  1. [clangd] Fix stack-use-after-scope — benny.kra / detail
  2. [X86][SSE] Add PACKSS/PACKUS style patterns tests — llvm-dev / detail
  3. [ARM] Remove hasSideEffects from FP converts — david.green / detail

#16529 (Jul 5, 2020 4:10:36 AM)

  1. [llvm] Cast to (void) the unused variable. — pifon / detail

#16528 (Jul 5, 2020 3:32:39 AM)

  1. [NFC] Clean up braces and anon namespace — n.james93 / detail

#16527 (Jul 5, 2020 2:10:36 AM)

  1. [lldb][NFC] Remove an unnecessary cast in SBCommandInterpreter — Raphael Isemann / detail
  2. [lldb][NFC] Clarify that spaces can't be in breakpoint names — Raphael Isemann / detail

#16526 (Jul 5, 2020 1:33:59 AM)

  1. [OpenMP][Tests] NFC use type macro in printf — protze / detail

#16524 (Jul 4, 2020 11:32:44 PM)

  1. Add tests for clang -fno-zero-initialized-in-bss and llc -nozero-initialized-in-bss — maskray / detail

#16522 (Jul 4, 2020 9:57:09 PM)

  1. [clang][PowerPC] Enable -fstack-clash-protection option for ppc64 — lkail / detail

#16521 (Jul 4, 2020 8:33:48 PM)

  1. [llvm-objcopy] Fix crash when removing symbol table at same time as adding a symbol — jubnzv / detail

#16519 (Jul 4, 2020 6:33:39 PM)

  1. [gn build] fix link of libclang_rt.asan_osx_dynamic.dylib if command line tools are not installed — thakis / detail
  2. Fix two -Wrange-loop-analysis warnings that Xcode 12 beta incorrectly complains about — thakis / detail
  3. [WebAssembly] Do not assume br_table range checks will be gt_u — tlively / detail

#16518 (Jul 4, 2020 5:10:38 PM)

  1. [gn build] make stage2_unix_toolchain set clang_base_path — thakis / detail

#16517 (Jul 4, 2020 4:19:07 PM)

  1. [OpenMPOpt] ICV Tracking — sstipanovic / detail
  2. [DAGCombiner] visitSIGN_EXTEND_INREG should fold sext_vector_inreg(undef) to 0 not undef. — craig.topper / detail
  3. [llvm-reduce] extractArgumentsFromModule(): don't crash when deleting instr twice — lebedev.ri / detail
  4. [llvm-reduce] extractGVsFromModule(): don't crash when deleting instr twice — lebedev.ri / detail

#16516 (Jul 4, 2020 2:33:25 PM)

  1. Revert "[AssumeBundles] Use operand bundles to encode alignment assumptions" — lebedev.ri / detail
  2. Revert "[MLIR] Parallelize affine.for op to 1-D affine.parallel op" — joker.eph / detail

#16515 (Jul 4, 2020 1:10:38 PM)

  1. [flang] Add fixes and missing stmts to I/O runtime API handlers (ext. I/O part 8) — pklausler / detail

#16514 (Jul 4, 2020 12:44:22 PM)

  1. [X86] Add test caes for pr46585. NFC — craig.topper / detail
  2. [DAGCombiner] Don't fold zext_vector_inreg/sext_vector_inreg(undef) to undef. Fold to 0. — craig.topper / detail

#16513 (Jul 4, 2020 11:10:38 AM)

  1. [X86] Disable VPBLENDVB formation in combineLogicBlendIntoPBLENDV if VPTERNLOG is supported. — craig.topper / detail
  2. [X86] Teach lowerShuffleAsBlend to use bit blend for v16i8/v32i8/v16i16 when avx512vl is enabled but not avx512bw. — craig.topper / detail
  3. [profile] Mark gcov test as unsupported on Darwin. — Amara Emerson / detail
  4. [flang] Extend & fix per-I/O-statement state (ext. I/O work part 7) — pklausler / detail
  5. [Utils] Make -assume-builder/-assume-simplify actually work on Old-PM — lebedev.ri / detail

#16511 (Jul 4, 2020 9:10:39 AM)

  1. [InstCombine] Always try to invert non-canonical predicate of an icmp — lebedev.ri / detail
  2. [InstCombine] fix miscompile from umul_with_overflow matching — spatel / detail
  3. [clang] Fix two tests that are affected by llvm opt change — lebedev.ri / detail
  4. Revert "[libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr" — vyng / detail

#16510 (Jul 4, 2020 8:11:16 AM)

  1. [libcxx testing] Remove ALLOW_RETRIES from another test — dave / detail
  2. [DAG] matchBinOpReduction - match subvector reduction patterns beyond a matched shufflevector reduction — llvm-dev / detail
  3. [InstCombine] add test for miscompile (PR46561); NFC — spatel / detail
  4. [InstCombine] improve debug value names; NFC — spatel / detail

#16509 (Jul 4, 2020 7:13:11 AM)

  1. [MLIR] Parallelize affine.for op to 1-D affine.parallel op — uday / detail
  2. [X86][SSE] Add add/fadd reduction shuffle+subvector tests — llvm-dev / detail

#16508 (Jul 4, 2020 6:15:28 AM)

  1. [X86][AVX] Fold PACK(LOSUBVECTOR(SHUFFLE(X)),HISUBVECTOR(SHUFFLE(X))) -> SHUFFLE(PACK(LOSUBVECTOR(X),HISUBVECTOR(X))) — llvm-dev / detail

#16507 (Jul 4, 2020 5:12:15 AM)

  1. [analyzer][NFC] Move the data structures from CheckerRegistry to the Core library — dkszelethus / detail
  2. [gn build] Port b6cbe6cb039 — llvmgnsyncbot / detail

#16505 (Jul 4, 2020 3:14:30 AM)

  1. [clangd] Config: compute config in TUScheduler and BackgroundIndex — sam.mccall / detail
  2. [SVE] Fix invalid assert in expand_DestructiveOp. — paul.walker / detail
  3. [MLIR][Linalg] Generate the right type of load/store when lowering max/min pooling ops — uday / detail
  4. [clangd] Try to fix windows buildbot. NFC — sam.mccall / detail

#16504 (Jul 4, 2020 2:14:40 AM)

  1. [clangd] Config: loading and caching config from disk. — sam.mccall / detail
  2. [gn build] Port 8bd000a65fe — llvmgnsyncbot / detail
  3. [InstSimplify] Add additional zext/sext comparison tests (NFC) — nikita.ppv / detail
  4. [InstSimplify] Simplify comparison between zext(x) and sext(x) — nikita.ppv / detail

#16500 (Jul 3, 2020 10:25:41 PM)

  1. [X86] Directly emit VPTERNLOG from canonicalizeBitSelect when possible. — craig.topper / detail

#16499 (Jul 3, 2020 9:26:51 PM)

  1. [PowerPC] Implement probing for prologue — lkail / detail

#16496 (Jul 3, 2020 6:36:24 PM)

  1. [X86] Add matching support for X86ISD::ANDNP to X86DAGToDAGISel::tryVPTERNLOG. — craig.topper / detail

#16495 (Jul 3, 2020 5:38:38 PM)

  1. [gcov][test] Add `UNSUPPORTED: host-byteorder-big-endian` to gcov-fork.c — maskray / detail
  2. [WebAssembly] Do not omit range checks for i64 switches — tlively / detail
  3. [flang] Further implementation of external I/O unit operations (part 6) — pklausler / detail

#16494 (Jul 3, 2020 4:41:36 PM)

  1. [gcov][test] Reorganize some compiler-rt/test/profile tests — maskray / detail

#16493 (Jul 3, 2020 3:43:44 PM)

  1. [libcxx] Put clang::trivial_abi on std::unique_ptr, std::shared_ptr, and std::weak_ptr — vyng / detail
  2. [InstCombine] add more tests for mul of bools; NFC — spatel / detail
  3. [InstCombine] fold mul of sext bools to 'and' — spatel / detail
  4. [x86] improve codegen for bit-masked vector compare and select (PR46531) — spatel / detail
  5. [NFCI][InstCombine] shift.ll: s/%tmp/%i/ to silence update script warning — lebedev.ri / detail
  6. [NFCI][LoopUnroll] s/%tmp/%i/ in one test to silence update script warning — lebedev.ri / detail
  7. [PowerPC][NFC] Fix indentation — lei / detail
  8. [LoopDeletion] Emit a remark when a dead loop is deleted — francisvm / detail

#16492 (Jul 3, 2020 1:56:15 PM)

  1. [InstCombine] Try to narrow expr if trunc cannot be removed. — flo / detail
  2. [flang] Define new runtime error IOSTAT values (I/O runtime work part 4) — pklausler / detail
  3. [flang] Track known file size, add IsATerminal (ext. I/O work part 5) — pklausler / detail
  4. Revert AST Matchers default to AsIs mode — steveire / detail
  5. [PowerPC] Implement Vector Insert Builtins in LLVM/Clang — lei / detail
  6. [clangd] Fix hover crash on invalid decls — kadircet / detail

#16491 (Jul 3, 2020 12:23:04 PM)

  1. [XCOFF][AIX] Use 'L..' instead of '.L' for getPrivateGlobalPrefix in DataLayout — jasonliu / detail
  2. [flang] Add FIRBuilder.cpp — eschweitz / detail
  3. [libc++/libc++abi] Automatically detect whether exceptions are enabled — Louis Dionne / detail

#16490 (Jul 3, 2020 11:26:12 AM)

  1. [InstCombine] add tests for mul of bools; NFC — spatel / detail
  2. [InstCombine] fold mul of zext bools to 'and' — spatel / detail
  3. [llvm-ar][test] Unsupport error-opening-directory.test on FreeBSD — maskray / detail

#16489 (Jul 3, 2020 10:28:22 AM)

  1. [ARM][HWLoops] Create hardware loops for sibling loops — david.green / detail
  2. [SLP] Make sure instructions are ordered when computing spill cost. — flo / detail
  3. [ELF] Resolve R_DTPREL in .debug_* referencing discarded symbols to -1 — maskray / detail
  4. [InstSimplify] Fold icmp with dominating assume — nikita.ppv / detail
  5. [NFC][InstCombine] Add some more tests for select based on non-canonical bit-test — lebedev.ri / detail

#16488 (Jul 3, 2020 9:18:30 AM)

  1. [clang][NFC] Removed unused parameters in InitializeSourceManager — andrzej.warzynski / detail
  2. [flang] Improve API for runtime allocator (I/O runtime work part 3) — pklausler / detail
  3. [DWARFYAML][test] Use --ignore-case to suppress errors. — Xing / detail
  4. [InstCombine] add tests to show missing one-use checks; NFC — spatel / detail
  5. [InstCombine] add one-use check to cast+select narrowing transform — spatel / detail
  6. Enable basepointer for AIX. — sd.fertile / detail
  7. [InstCombine] Precommit tests for PR43580. — flo / detail
  8. [SLP] Precommit test for which spill cost is computed incorrectly. — flo / detail

#16487 (Jul 3, 2020 8:19:15 AM)

  1. [mlir] Add redundant copy removal transform — ehsan.nadjaran_toosi / detail
  2. [DWARFYAML][unittest] Use parseDWARFYAML() in unit test. NFC. — Xing / detail
  3. [lldb/Utility] Simplify more Scalar methods — pavel / detail
  4. [ObjectYAML][ELF] Add support for emitting the .debug_gnu_pubnames/pubtypes sections. — Xing / detail
  5. [mlir] Add check for ViewLikeOpInterface that creates additional aliases. — julian.gross / detail
  6. [lldb/DWARF] Look for complete member definitions in other modules — pavel / detail
  7. [ARM] Generate [SU]RHADD from (b - (~a)) >> 1 — petre-ionut.tudor / detail
  8. [AMDGPU] Added support of new inline assembler constraints — dmitry.preobrazhensky / detail
  9. [InstCombine] canEvaluateTruncated - use KnownBits to check for inrange shift amounts — llvm-dev / detail

#16486 (Jul 3, 2020 6:37:16 AM)

  1. Add vector trunc(or(shl(zext(x),c1),zext(x))) tests — llvm-dev / detail
  2. Add tests for trunc(shl/lshr/ashr(*ext(x),zext(and(y,c)))) patterns with variable shifts with clamped shift amounts — llvm-dev / detail
  3. [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper — riccibrun / detail
  4. [clang][NFC] Also test for serialization in test/AST/ast-dump-comment.cpp — riccibrun / detail
  5. [clang][NFC] Add a missing /dev/null in test/AST/ast-dump-lambda.cpp — riccibrun / detail
  6. [IR] Short-circuit comparison with itself for Attributes — danila / detail
  7. [llvm-readobj] - Use cantFail() for all `Obj->sections()` calls. NFCI. — grimar / detail
  8. [NFC][SimplifyCFG] Move X86 tests into subdir — sam.parker / detail

#16485 (Jul 3, 2020 5:29:40 AM)

  1. Revert RecursiveASTVisitor fixes. — gribozavr / detail
  2. [ARM] Add Cortex-A77 Support for Clang and LLVM — luke.geeson / detail
  3. [AMDGPU] Don't combine DPP if DPP register is used more than once per instruction — vpykhtin / detail
  4. [LLD][ELF][Windows] Allow LLD to overwrite existing output files that are in use — Ben.Dunbobbin / detail

#16484 (Jul 3, 2020 4:16:05 AM)

  1. [clangd] Improve hover on arguments to function call — kadircet / detail
  2. Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. — llvm-dev / detail
  3. [DWARFYAML][debug_gnu_*] Add the missing context `IsGNUStyle`. NFC. — Xing / detail
  4. [lldb] Fix missing characters when autocompleting LLDB commands in REPL — Raphael Isemann / detail
  5. Regenerate mul-trunc tests, add vector variants and replace %tmp variable names to silence update_test_checks warnings — llvm-dev / detail
  6. Add nonuniform vector trunc(or(shl(zext(x),c1),srl(zext(x),c2))) tests — llvm-dev / detail
  7. Regenerate apint-cast tests and replace %tmp variable names to silence update_test_checks warnings — llvm-dev / detail
  8. [DebugInfo] Use Cursor to detect errors in debug line prologue parser — james.henderson / detail
  9. [libcxx testing] Remove ALLOW_RETRIES from another test — dave / detail
  10. Added tests for RecursiveASTVisitor for AST nodes that are special cased — gribozavr / detail
  11. RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal — gribozavr / detail
  12. Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode — gribozavr / detail
  13. Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent — gribozavr / detail

#16483 (Jul 3, 2020 2:43:23 AM)

  1. [OpenMP][OMPT]Add event callbacks for taskwait with depend — protze / detail
  2. [Alignment][NFC] Use proper getter to retrieve alignment from ConstantInt and ConstantSDNode — gchatelet / detail
  3. [flang][NFC] Move and rework pgmath description used in folding — jperier / detail
  4. [Alignment][NFC] Use 5 bits to store Instructions Alignment — gchatelet / detail
  5. [llvm-readelf] - Do not error out when dumping symbols. — grimar / detail
  6. [llvm-readelf] - Do not report a misleading warning when there is no string table. — grimar / detail
  7. Regenerate PR19420 tests — llvm-dev / detail
  8. [InstCombine] Add sext(ashr(shl(trunc(x),c),c)) folding support for vectors — llvm-dev / detail

#16482 (Jul 3, 2020 12:28:05 AM)

  1. [PowerPC] Implement probing for dynamic stack allocation — lkail / detail
  2. [CostModel] Fix cast crash — sam.parker / detail
  3. [clang] Check ValueDependent instead of InstantiationDependent before executing the align expr for builtin align functions. — hokein.wu / detail
  4. [X86] Remove MODRM_SPLITREGM from the disassembler tables. — craig.topper / detail
  5. [NFC] Use ADT/Bitfields in Instructions — gchatelet / detail
  6. Fix stack-clash probing for large static alloca — sguelton / detail
  7. [Attributor] Create getName() method for abstract attribute — clfbbn / detail

#16480 (Jul 2, 2020 10:32:37 PM)

  1. [AMDGPU] Insert PS early exit at end of control flow — carl.ritson / detail
  2. [X86] Add back support for matching VPTERNLOG from back to back logic ops. — craig.topper / detail

#16479 (Jul 2, 2020 9:35:25 PM)

  1. Revert "[AMDGPU] Insert PS early exit at end of control flow" — carl.ritson / detail
  2. [lld-macho] Support binding dysyms to any section — jezng / detail
  3. [PowerPC][NFC] Prevent unused error when assertion is disabled. — lkail / detail

#16478 (Jul 2, 2020 8:34:09 PM)

  1. [AMDGPU] Insert PS early exit at end of control flow — carl.ritson / detail
  2. [PowerPC][NFC] Refactor lowerDynamicAlloc — lkail / detail

#16476 (Jul 2, 2020 6:39:15 PM)

  1. [flang] External I/O runtime work, repackaged (part 2) — pklausler / detail
  2. [AMDGPU] Unify early PS termination blocks — carl.ritson / detail

#16474 (Jul 2, 2020 4:43:22 PM)

  1. [flang] External I/O runtime work, repackaged (part 1) — pklausler / detail
  2. [X86] Teach lower512BitShuffle to try bitmask and bitblend before splitting v32i16/v64i8 on av512f only targets. — craig.topper / detail
  3. [gn build] get everything to build when llvm_targets_to_build is just AArch64 — thakis / detail
  4. [NFC][Scalarizer] Add some insertelement/extractelement tests — lebedev.ri / detail
  5. [NFC][Scalarizer] Also scalarize loads in newly-added tests — lebedev.ri / detail

#16473 (Jul 2, 2020 3:13:52 PM)

  1. [X86] Add test case for unfolding broadcast load from vpternlog. — craig.topper / detail
  2. [X86] Add vpternlog to the broadcast unfolding table. — craig.topper / detail
  3. [PowerPC]Add Vector Insert Instruction Definitions and MC Test — lei / detail
  4. [SelectionDAG] don't split branch on logic-of-vector-compares — spatel / detail
  5. [x86] remove redundant tests with no check lines; NFC — spatel / detail
  6. Fix typo and check commit access. — sameerarora101 / detail
  7. [PowerPC] Implement Vector Blend Builtins in LLVM/Clang — lei / detail

#16472 (Jul 2, 2020 1:44:34 PM)

  1. [PowerPC]Implement Vector Permute Extended Builtin — lei / detail
  2. Revert "[MLIR][SPIRV] Support two memory access attributes in OpCopyMemory." — antiagainst / detail
  3. [X86] Add test cases for v32i8 rotate with min-legal-vector-width=256 — craig.topper / detail
  4. [X86] Modify the conditions for when we stop making v16i8/v32i8 rotate Custom based on having avx512 features. — craig.topper / detail
  5. [x86] add tests for vector select with bit-test condition; NFC — spatel / detail
  6. [mlir] [VectorOps] Add choice between dot and axpy lowering of vector.contract — ajcbik / detail
  7. [InstSimplify] Add test for sext/zext comparisons (NFC) — nikita.ppv / detail
  8. [test] Deflake test/profile/ContinuousSyncMode/online-merging.c — Vedant Kumar / detail

#16471 (Jul 2, 2020 12:46:45 PM)

  1. [flang] Fix bug determining alternate return — tkeith / detail
  2. [flang] Clean up binary dependences of runtime libraries — pklausler / detail
  3. ld64.lld: Make janky support for tbd files actually work sometimes — thakis / detail

#16470 (Jul 2, 2020 11:49:53 AM)

  1. [OpenMPOpt][Fix] Remove double initialization of omp::types. — sstipanovic / detail
  2. [NewPM][LSR] Rename strength-reduce -> loop-reduce — aeubanks / detail
  3. [gn build] make building on an arm mac work — thakis / detail
  4. [MLIR][SPIRVToLLVM] Convert spv.constant scalars and vectors — antiagainst / detail
  5. [NewPM] Add -basic-aa to pr33196.ll — aeubanks / detail
  6. [clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper — riccibrun / detail
  7. [DebugInfo] Fix LineTest byteswap for cross-targeting builds — daltenty / detail
  8. Revert "[clang][NFC] Store a pointer to the ASTContext in ASTDumper and TextNodeDumper" — riccibrun / detail

#16469 (Jul 2, 2020 10:53:28 AM)

  1. [MLIR][SPIRV] Support two memory access attributes in OpCopyMemory. — antiagainst / detail
  2. [PowerPC] Remove undefs from splat input when changing shuffle mask — nemanja.i.ibm / detail
  3. [LLD] Add required dependency after shared libs break due to ba5087f13025 — nemanja.i.ibm / detail
  4. [OpenMP][CMake] Fix version detection of testing compiler — hahnjo / detail

#16468 (Jul 2, 2020 9:54:24 AM)

  1. [InstCombine] Add (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) support for non-uniform vectors — llvm-dev / detail
  2. [AArch64][SVE] NFC: Rename isOrig -> isReverseInstr — sander.desmalen / detail
  3. [lldb] Fix type conversion in the Scalar getters — pavel / detail
  4. [InstCombine] Add some sext/trunc tests to show missing support for non-uniform vectors — llvm-dev / detail
  5. [MLIR][SPIRVToLLVM] Implementation of spv.BitFieldInsert pattern — antiagainst / detail
  6. [MLIR][SPIRVToLLVM] SPIR-V function call conversion pattern — antiagainst / detail

#16467 (Jul 2, 2020 8:08:01 AM)

  1. Regenerate sext/trunc tests and replace %tmp variable names to silence update_test_checks warnings — llvm-dev / detail
  2. call ::pthread_detach on llvm_execute_on_thread_impl — n.james93 / detail
  3. [lldb] Add a host-independent test for handling -flimit-debug-info — pavel / detail
  4. [ASTMatchers] Enhanced support for matchers taking Regex arguments — n.james93 / detail
  5. Fix missing build dependencies on omp_gen — jonathan_roelofs / detail
  6. [AMDGPU][CODEGEN] Added support of new inline assembler constraints — dmitry.preobrazhensky / detail
  7. [MLIR] Exact integer emptiness checks for FlatAffineConstraints — uday / detail
  8. [ASTImporter] Add unittest case for friend decl import — vince.a.bridgers / detail
  9. Preserve GlobalsAA analysis result in LowerConstantIntrinsics — flo / detail
  10. [ELF][test] Add some additional .eh_frame/.eh_frame_hdr testing — james.henderson / detail
  11. [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) tests for vectors with undef elements — llvm-dev / detail

#16466 (Jul 2, 2020 6:32:21 AM)

  1. [lldb] Skip TestLimitDebugInfo on windows — pavel / detail
  2. [clang] Fix a null-NSS-access crash in DependentNameType. — hokein.wu / detail
  3. [BasicAA] Fix recursive phi MustAlias calculations — david.green / detail
  4. [flang] Add changes to codegen to convert it to tablegen passes. — eschweitz / detail
  5. [flang] Add inliner pass. — eschweitz / detail
  6. [clang][Serialization] Don't duplicate the body of LambdaExpr during deserialization — riccibrun / detail
  7. [AArch64][SVE] Put zeroing pseudos and patterns under flag. — sander.desmalen / detail

#16465 (Jul 2, 2020 5:33:17 AM)

  1. [NFC][clang] Add missing VALIDATE_DIAG_SIZE() — whisperity / detail
  2. [clangd] Switch FindSymbolsTests to use TestTU — kadircet / detail
  3. [analyzer][StdLibraryFunctionsChecker] Add POSIX file handling functions — gabor.marton / detail

#16464 (Jul 2, 2020 4:33:57 AM)

  1. Regenerate llvm/test/CodeGen/X86/optimize-max-0.ll — lebedev.ri / detail
  2. [LV] Enable the LoopVectorizer to create pointer inductions — anna.welker / detail
  3. Fix some typos (unkown -> unknown); NFC — aaron / detail
  4. Regenerate apint-shift tests and replace %tmp variable names to silence update_test_checks warnings — llvm-dev / detail
  5. [InstCombine] Add some (vXi1 trunc(lshr(x,c))) -> icmp_eq(and(x,c')) tests for non-uniform vectors — llvm-dev / detail
  6. [AArch64][SVE] Add reg+imm addressing mode for unpredicated stores — kerry.mclaughlin / detail
  7. [Alignment][NFC] VectorLayout now uses Align internally — gchatelet / detail
  8. [Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignment — gchatelet / detail

#16463 (Jul 2, 2020 3:33:32 AM)

  1. [Support][Windows] Prevent 2s delay when renaming a file that does not exist — Ben.Dunbobbin / detail
  2. [SVE] Add warnings checks in four more LLVM SVE tests — david.sherwood / detail
  3. [VE] Rename VE toolchain source files — marukawa / detail
  4. [gn build] Port 804d9687443 — llvmgnsyncbot / detail
  5. [BasicAA] New basic-aa-recphi test. NFC — david.green / detail
  6. [ScalarEvolution] createSCEV(): recognize `udiv`/`urem` disguised as an `sdiv`/`srem` — lebedev.ri / detail

#16462 (Jul 2, 2020 2:34:17 AM)

  1. [lldb][NFC] Don't pass around passthrough from ClangDiagnosticManagerAdapter — Raphael Isemann / detail
  2. [SVE] ACLE: Fix builtins for svdup_lane_bf16 and svcvtnt_bf16_f32_x — sander.desmalen / detail
  3. [AArch64][SVE] Add unpred load/store patterns for bf16 types — sander.desmalen / detail
  4. [CodeGen][SVE] Don't drop scalable flag in DAGCombiner::visitEXTRACT_SUBVECTOR — sander.desmalen / detail
  5. [AMDGPU] Fix formatting in MIR tests — jay.foad / detail
  6. DSE: fix builtin function recognition to take decl into account — nunoplopes / detail

#16461 (Jul 2, 2020 1:35:59 AM)

  1. Revert "[clang-tidy] For `run-clang-tidy.py` escape the paths that are used for analysis." — n.james93 / detail
  2. [CodeGen] Fix warnings in getCopyToPartsVector — david.sherwood / detail
  3. Fix missing build dependency on omp_gen. — simon.tatham / detail
  4. [ARM] Rearrange SizeReduction when using -Oz — nicholas.guy / detail
  5. [NFC] Fix typo in triples from unkown to unknown — qiucofan / detail

#16460 (Jul 2, 2020 12:16:18 AM)

  1. Add parenthesized expression to SyntaxTree — ecaldas / detail
  2. This patch adds basic debug info support with basic block sections. — tmsriram / detail
  3. [clang] Re-add deleted forward declaration. — pifon / detail
  4. [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. — craig.topper / detail
  5. [lldb][NFC] Fix a variable name in ClangDiagnosticManagerAdapter — Raphael Isemann / detail

#16459 (Jul 1, 2020 11:17:55 PM)

  1. [mlir][OpFormatGen] Add support for resolving variadic types from non-variadic — riddleriver / detail

#16457 (Jul 1, 2020 9:21:20 PM)

  1. [AMDGPU] Control num waves per EU for implicit work-group size — Pushpinder.Singh / detail
  2. [lldb/ObjCRuntime] Implement support for small method lists — Fred Riss / detail
  3. [lldb/ObjC] Add support for direct selector references — Fred Riss / detail
  4. [lldb/build.py] Always pass an SDK to the compiler on Darwin — Fred Riss / detail
  5. lld/MachO: Remove a useless temporary — thakis / detail
  6. ld64.lld: Add janky support for tbd files — thakis / detail

#16456 (Jul 1, 2020 7:51:59 PM)

  1. [PowerPC]Implement Vector Shift Double Bit Immediate Builtins — lei / detail
  2. [lld-macho] Make sure ZeroFill sections are at the end of their segments — jezng / detail

#16455 (Jul 1, 2020 6:18:52 PM)

  1. [PowerPC] Exploit xxspltiw and xxspltidp instructions — lei / detail
  2. [flang] Add more support for alternate returns — tkeith / detail
  3. [PowerPC][NFC] Update doc for FeatureISA3_1/FeatureISA3_0 definitions — lei / detail
  4. [X86-64] Support Intel AMX instructions — xiang1.zhang / detail
  5. [flang][openmp] Use common Directive and Clause enum from llvm/Frontend — clementval / detail

#16454 (Jul 1, 2020 5:19:59 PM)

  1. [AMDGPU] Limit promote alloca to vector with VGPR budget — Stanislav.Mekhanoshin / detail
  2. AMDGPU: Fix missing tracksRegLiveness in tests — Matthew.Arsenault / detail
  3. RegAllocGreedy: Use TargetInstrInfo already in the class — Matthew.Arsenault / detail
  4. AMDGPU: Set more mov flags on V_ACCVGPR_{READ|WRITE}_B32 — Matthew.Arsenault / detail
  5. [NFCI] Actually provide correct check lines in sdiv.ll — lebedev.ri / detail
  6. clang CoverageMapping tests bot cleanup — xun / detail
  7. typo fixes to cycle bots — thakis / detail
  8. Update lto.ll test after 3367e9da enabled multibyte NOPs in 64-bit mode. — douglas.yung / detail
  9. Revert "Update lto.ll test after 3367e9da enabled multibyte NOPs in 64-bit mode." — douglas.yung / detail
  10. [gcov] Move llvm_writeout_files from atexit to a static destructor — maskray / detail
  11. [flang][NFC] Get formatting in sync with latest clang-format — tkeith / detail
  12. [mlir][NFC] Move conversion of scf to spir-v ops in their own file — thomasraoux / detail
  13. [mlir][spirv] Add support for lowering scf.for scf/if with return value — thomasraoux / detail

#16453 (Jul 1, 2020 3:50:48 PM)

  1. [flang] Add the Runtime.h to prepare for more code being upstreamed. — eschweitz / detail
  2. [AMDGPU] Update DWARF proposal — Tony.Tye / detail
  3. [ELF] Don't resolve a relocation in .debug_line referencing an ICF folded symbol to the tombstone value — maskray / detail
  4. [libTooling] Fix `maybeExtendRange` to support `CharRange`s. — yitzhakm / detail
  5. [CallGraph] Add support for callback call sites — serguei.n.dmitriev / detail
  6. [flang] Implement cross-set EQUIVALENCE impossibility checking — pklausler / detail
  7. [compiler-rt][Android] Use correct builtins library name for tests — rprichard / detail
  8. [InstSimplify] Move assume icmp test (NFC) — nikita.ppv / detail
  9. [lldb/API] Add missing LLDB_RECORD_RESULT — Jonas Devlieghere / detail
  10. [RISCV][NFC] Pre-commit tests for D82660 — selliott / detail
  11. Revert "[X86] Enable multibyte NOPs in 64-bit mode for padding/alignment." — craig.topper / detail
  12. [NFC][ScalarEvolution] Add udiv-disguised-as-sdiv test — lebedev.ri / detail
  13. Revert "[flang][openmp] Use common Directive and Clause enum from llvm/Frontend" — clementval / detail

#16451 (Jul 1, 2020 1:10:47 PM)

  1. [clang-tidy] Allows the prevailing include header guard in Flang to be recognized rather than flagged as a violation in phabricator. — eschweitz / detail
  2. [flang][openmp] Use common Directive and Clause enum from llvm/Frontend — clementval / detail

#16450 (Jul 1, 2020 12:10:47 PM)

  1. [Coroutines] Fix test breakage in D82928 — xun / detail
  2. [Sanitizers] Disable sysmsg interceptors on Android — guiand / detail
  3. [LVI][CVP] Handle (x | y) < C style conditions — nikita.ppv / detail
  4. [LegalizeTypes] Properly handle the case when UpdateNodeOperands in PromoteIntOp_MLOAD triggers CSE instead of updating the node in place. — craig.topper / detail
  5. [IR] Add classof methods to ConstantExpr subclasses. — efriedma / detail
  6. [X86] Speculatively apply the same fix from 361853c96f46848d2ad0739dfa7613e62e7fb530 to PromoteIntOp_MGATHER. — craig.topper / detail

#16449 (Jul 1, 2020 11:10:48 AM)

  1. [Coroutines] Fix code coverage for coroutine — xun / detail
  2. [AArch64] Remove unnecessary CostKindCheck (NFC). — flo / detail
  3. sanitizer_common_interceptors: Fix lint errors — guiand / detail
  4. Revert "Improve the detection of iOS/tvOS/watchOS simulator binaries in" — Jonas Devlieghere / detail
  5. [CodeGen] Fix warnings in DAGCombiner::visitSCALAR_TO_VECTOR — david.sherwood / detail
  6. [X86] Enable multibyte NOPs in 64-bit mode for padding/alignment. — craig.topper / detail
  7. AMDGPU: Clear subreg when folding immediate copies — Matthew.Arsenault / detail
  8. AMDGPU: Fix handling of target flags when commuting instruction — Matthew.Arsenault / detail
  9. AMDGPU: Support commuting register and global operand — Matthew.Arsenault / detail
  10. AMDGPU: Convert AGPR copy test to generated checks — Matthew.Arsenault / detail
  11. [CodeGen] Add public function to emit C++ destructor call. — zoecarver / detail
  12. Revert "Revert "Improve the detection of iOS/tvOS/watchOS simulator binaries in"" — Adrian Prantl / detail
  13. debugserver: Return a nullptr in GetPlatformString() — Adrian Prantl / detail

#16448 (Jul 1, 2020 10:10:48 AM)

  1. [Outliner] Set nounwind for outlined functions — david.green / detail
  2. [InstCombine] Don't let an alignment assume prevent new/delete removals. — yamauchi / detail
  3. [Alignment][NFC] Use Align for BPFAbstractMemberAccess::RecordAlignment — gchatelet / detail
  4. [ms] [llvm-ml] Use default RIP-relative addressing for x64 MASM. — epastor / detail
  5. [CVP] Use different number in test (NFC) — nikita.ppv / detail
  6. [NFC] Clean up uses of MachineModuleInfoWrapperPass — Yuanfang Chen / detail
  7. Change the INLINEASM_BR MachineInstr to be a non-terminating instruction. — jyknight / detail
  8. [BPF] Fix a BTF gen bug related to a pointer struct member — yhs / detail

#16447 (Jul 1, 2020 9:10:48 AM)

  1. [lldb] Replace StringConvert with llvm::to_integer when parsing integer values in CommandObjects — Raphael Isemann / detail
  2. [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 — luismarques / detail
  3. [RISCV] Add mcountinhibit CSR — pzheng / detail
  4. Pass DebugLoc::appendInlinedAt DebugLoc arg by const reference not value. — llvm-dev / detail
  5. Make dyn_cast results explicitly auto* instead of just auto. — llvm-dev / detail
  6. [DWARFYAML][debug_abbrev] Emit 0 byte for terminating abbreviations. — Xing / detail

#16446 (Jul 1, 2020 8:10:48 AM)

  1. [CodeGen] Fix up warnings in visitEXTRACT_SUBVECTOR — david.sherwood / detail
  2. Implement AVX ABI Warning/error — erich.keane / detail
  3. [cmake][Windows] Add libpath to CMAKE_MODULE_LINKER_FLAGS too — rojamd / detail
  4. [Alignment][NFC] Migrate TargetTransformInfo::CreateVariableSizedObject to Align — gchatelet / detail
  5. [Alignment][NFC] Transition and simplify calls to DL::getABITypeAlignment — gchatelet / detail
  6. [Alignment] TargetLowering::hasPairedLoad must use Align for RequiredAlignment — gchatelet / detail
  7. Limit x86 test to require target to fix buildbot (from 2831a317b) — erich.keane / detail
  8. [RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2 — luismarques / detail
  9. [clangd] Fix race in FileIndex that sometimes temporarily lost updates. — sam.mccall / detail
  10. [VE] Support symbol with offset value — marukawa / detail
  11. [lldb] Attempt to fix TestLimitDebugInfo on windows — pavel / detail
  12. Revert "[RISCV] Temporarily move riscv-expand-pseudo pass to PreEmitPass2" — luismarques / detail

#16445 (Jul 1, 2020 7:10:48 AM)

  1. [mlir][Linalg] Add an option to use Alloca instead of malloc/free pairs. — ntv / detail
  2. [lldb] Fix NSDate test after Scalar change — Raphael Isemann / detail

#16444 (Jul 1, 2020 6:10:48 AM)

  1. Pass DIEnumerator APInt args by const reference not value. — llvm-dev / detail
  2. [llvm-readobj] - Simplify the symbols.test — grimar / detail
  3. [clang-tidy] fix cppcoreguidelines-init-variables with catch variables — n.james93 / detail
  4. Revert "[StackSafety,NFC] Remove unneded constexpr" — a.bataev / detail
  5. [lldb] Add basic -flimit-debug-info support to expression evaluator — pavel / detail

#16443 (Jul 1, 2020 5:10:48 AM)

  1. [X86][SSE] Fix targetShrinkDemandedConstant constant vector sign extensions — llvm-dev / detail
  2. Pass stripNonLineTableDebugInfo remapDebugLoc lambda DebugLoc arg by const reference not value. — llvm-dev / detail
  3. [PowerPC] Fix for PC Relative call protocol — kamau.bridgeman / detail

#16442 (Jul 1, 2020 4:10:49 AM)

  1. [Driver][ARM] parse version of arm/thumb architecture correctly — daniel.kiss / detail
  2. [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) — medismail.bennani / detail
  3. Revert "[lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI)" — medismail.bennani / detail
  4. [lldb/api] Improve error reporting in SBBreakpoint::AddName (NFCI) — medismail.bennani / detail
  5. [clangd] Set gRPC deadlines to all remote index requests — kbobyrev / detail
  6. [Analyzer] Quick fix for broken tests on Windows — adam.balogh / detail
  7. [RISCV][NFC] Add Test for (select (or B1, B2), X, Y) — selliott / detail
  8. [RISCV] Implement Hooks to avoid chaining SELECT — selliott / detail
  9. AttrBuilder::merge/remove - use const& for iterator values in for-range loops. — llvm-dev / detail
  10. Fix Wdocumentation warnings due to outdated parameter list. NFC. — llvm-dev / detail
  11. Fix Wdocumentation warnings by only tagging a param id once per doxygen comment block. NFC. — llvm-dev / detail
  12. [X86][SSE] Add test showing incorrect sign-extension by targetShrinkDemandedConstant — llvm-dev / detail
  13. [llvm-size] Output REL, RELA and STRTAB sections when allocatable — gbreynoo / detail

#16441 (Jul 1, 2020 3:10:49 AM)

  1. [Alignment][NFC] Migrate MachineFrameInfo::CreateSpillStackObject to Align — gchatelet / detail
  2. [DebugInfo] Do not emit entry values for composite locations — david.stenberg / detail
  3. [llvm-readobj] - Simplify and refine hash table tests — grimar / detail
  4. [llvm-readobj] - Don't crash when checking the number of dynamic symbols. — grimar / detail
  5. [clangd] Fix name conflict again, unbreak GCC. NFC — sam.mccall / detail
  6. [AArch64][SVE] Add reg+imm addressing mode for unpredicated loads — kerry.mclaughlin / detail
  7. AMDGPU/GlobalISel: Select init_exec intrinsic — petar.avramovic / detail
  8. [StackSafety,NFC] Remove unneded constexpr — Vitaly Buka / detail
  9. [StackSafety,NFC] Remove expensive assert — Vitaly Buka / detail

#16439 (Jul 1, 2020 1:39:13 AM)

  1. [Alignment][NFC] Migrate MachineFrameInfo::CreateStackObject to Align — gchatelet / detail
  2. Correctly track GCOVProfiling IR update — sguelton / detail
  3. [ARM][LowOverheadLoops] Handle reductions — sam.parker / detail
  4. [AMDGPU] Spill more than wavesize CSR SGPRs — Saiyedul.Islam / detail
  5. [ThinLTO] Always parse module level inline asm with At&t dialect (PR46503) — hans / detail
  6. [clangd] Config: compile Fragment -> CompiledFragment -> Config — sam.mccall / detail
  7. [analyzer][CrossTU] Lower CTUImportThreshold default value — endre.fulop / detail
  8. [gn build] Port f12cd99c440 — llvmgnsyncbot / detail
  9. [SVE] Relax merge requirement for IR based divides. — paul.walker / detail
  10. [AMDGPU] Correct AMDGPUUsage.rst DW_AT_LLVM_lane_pc example — Tony.Tye / detail
  11. [NFC][ARM] Add test. — sam.parker / detail
  12. [lldb] Scalar re-fix UB in float->int conversions — pavel / detail

#16438 (Jul 1, 2020 12:16:24 AM)

  1. new win32 buildbot — kuhnel / detail
  2. [BPF] Fix a bug for __builtin_preserve_field_info() processing — yhs / detail
  3. [AMDGPU][NFC] Remove redundant condition — adam.balogh / detail
  4. [Hexagon][NFC] Remove redundant condition — adam.balogh / detail
  5. [LLDB][NFC] Remove redundant condition — adam.balogh / detail
  6. [LLDB][Clang Integration][NFC] Remove redundant condition — adam.balogh / detail
  7. [Sema][NFC] Remove Redundant Condition — adam.balogh / detail
  8. [clang-tidy] New util `Aliasing` factored out from `bugprone-infinite-loop` — adam.balogh / detail
  9. [Analyzer] Fix errors in iterator modeling — adam.balogh / detail
  10. [Analyzer] Handle pointer implemented as iterators in iterator checkers — adam.balogh / detail
  11. [gn build] Port 4da65c2920b — llvmgnsyncbot / detail
  12. [clang][CrossTU] Invalidate parent map after get cross TU definition. — 1.int32 / detail

#16437 (Jun 30, 2020 10:48:46 PM)

  1. Fix diagnostic for missing virtual dtor — JF Bastien / detail
  2. [lld][WebAssembly] Give better error message on bad archive member — sbc / detail
  3. [NFC] fix diagnostic — JF Bastien / detail
  4. [CodeComplete] Add code completion after function equals — 1585086582 / detail
  5. [mlir] Remove the default template parameters from AttrBase and TypeBase. — riddleriver / detail
  6. [ELF][test] Fix ppc32-gnu-ifunc.s and remove XFAIL: * — maskray / detail

#16435 (Jun 30, 2020 8:02:15 PM)

  1. [DWARFYAML][test] Make the checker stricter. NFC. — Xing / detail
  2. [NewPM] Add explicit init value to -enable-new-pm — aeubanks / detail

#16434 (Jun 30, 2020 6:36:14 PM)

  1. [llvm-install-name-tool] Tighten some path checks — smeenai / detail
  2. Fixup BDVER1 and ZNVER1 definitions that were accidentally changed in recent refactor. — douglas.yung / detail
  3. [c++20] consteval functions don't get vtable slots. — richard / detail

#16432 (Jun 30, 2020 5:10:13 PM)

  1. [X86] Use some preprocessor macros to reduce the very similar repeated code in getVPTESTMOpc. NFCI — craig.topper / detail
  2. split darwin-version-min-load-command.s into Arm64 subtest to avoid failures — Alex Lorenz / detail
  3. [PPC][NFC] Replace TM with Subtarget->getTargetMachine() in preparation for GlobalISel. — kbarton / detail
  4. [BasicAA] Replace -basicaa with -basic-aa in polly — aeubanks / detail
  5. [clangd] Run formatting operations asynchronously. — sam.mccall / detail
  6. [mlir] Add support for defining Traits and Interfaces on Attributes/Types. — riddleriver / detail
  7. [mlir] Refactor InterfaceGen to support generating interfaces for Attributes and Types. — riddleriver / detail
  8. [mlir] Remove locking for dialect/operation registration. — riddleriver / detail
  9. [Docs][BasicAA] Rename -basicaa to -basic-aa in docs — aeubanks / detail
  10. [ModuloSchedule] Make PeelingModuloScheduleExpander inheritable. — hgreving / detail
  11. [gn build] Update build for new OpenMP tablegen logic — rnk / detail
  12. Fix wrong title underline length — aeubanks / detail
  13. A constexpr virtual function is implicitly inline so should never be a — richard / detail
  14. AMDGPU/GlobalISel: Remove some selection tests which should be invalid — Matthew.Arsenault / detail
  15. GlobalISel: Disallow undef generic virtual register uses — Matthew.Arsenault / detail
  16. [gn build] (semi-manually) port ce6153a5282 — thakis / detail
  17. [Sanitizers] Implement interceptors for msgsnd, msgrcv — guiand / detail
  18. [Docs][BasicAA] Rename some more basicaa -> basic-aa — aeubanks / detail

#16431 (Jun 30, 2020 2:25:25 PM)

  1. [buildbot] add CMAKE_INSTALL_RPATH_USE_LINK_PATH for ML development mode — mtrofin / detail
  2. [AArch64] Add getCFInstrCost, treat branches as free for throughput. — flo / detail
  3. [IR] Delete llvm::Constants using the correct type. — efriedma / detail
  4. [lldb/Scalar] Fix undefined behavior — Jonas Devlieghere / detail
  5. [TestReturnValue] Skip based on architecutre, not platform. — ditaliano / detail
  6. Skip arm-(fp|gp)-read.test on Darwin. — ditaliano / detail
  7. Mips: Don't store MachineFunction in MipsFunctionInfo — Matthew.Arsenault / detail
  8. PPC: Don't store function in PPCFunctionInfo — Matthew.Arsenault / detail
  9. RISCV: Don't store function in RISCVMachineFunctionInfo — Matthew.Arsenault / detail
  10. Sparc: Use Register — Matthew.Arsenault / detail
  11. [BitcodeReader] Fix DelayedShuffle handling for ConstantExpr shuffles. — efriedma / detail
  12. [Sanitizer] Remove obsolete assert for OS version checking on Darwin — julian.lettner / detail
  13. [libc++] Translate the std Lit parameter to the DSL — Louis Dionne / detail
  14. [SVE] Reject vector struct indexes for scalable vectors. — efriedma / detail
  15. [ASTImporter] Fix AST import crash for a friend decl — vince.a.bridgers / detail
  16. [clang][diagnostics] Add '-Wundef-prefix' warning option — cyndy_ishida / detail
  17. [PowerPC][Power10] Add Vector Splat Imm/Permute/Blend/Shift Double Bit Imm Definitions and MC Tests — amy.kwan1 / detail

#16430 (Jun 30, 2020 12:26:04 PM)

  1. [libc++] Split dylib instantiations for deprecated std::random_shuffle into a separate source file — Louis Dionne / detail
  2. Update the phabricator docs to reflect the monorepo change. — echristo / detail
  3. [SVE] Remove calls to VectorType::getNumElements from ExecutionEngine — ctetreau / detail
  4. [libc++] Add missing include in test — Louis Dionne / detail
  5. [SVE] Remove calls to VectorType::getNumElements from AArch64 — ctetreau / detail
  6. Improve the detection of iOS/tvOS/watchOS simulator binaries in — Adrian Prantl / detail
  7. [PhaseOrdering][NewPM] update test that silently showed bug with SpeculativeExecutionPass; NFC — spatel / detail
  8. [PDB] Defer public serialization until PDB writing — rnk / detail
  9. [llvm-install-name-tool] Add -id option — smeenai / detail
  10. [llvm-install-name-tool] Add -change option — smeenai / detail
  11. [sve][acle] Enable feature macros for SVE ACLE extensions. — francesco.petrogalli / detail
  12. [clang-tidy] Added option to readability-else-after-return — n.james93 / detail
  13. [lldb/Test] Skip TestIOHandlerResizeNoEditline with reproducers — Jonas Devlieghere / detail
  14. [mlir] Fix case in MLIRGPUtoROCDLTransforms — herhut / detail
  15. [mlir] Fix case in MLIRGPUtoNVVMTransforms — herhut / detail
  16. [macho] emit LC_BUILD_VERSION load command for supported OSes and platforms — Alex Lorenz / detail
  17. [mlir] Fix case in MLIRGPUtoGPURuntimeTransforms — herhut / detail
  18. [openmp] Move Directive and Clause helper function to tablegen — clementval / detail
  19. [libc++] Fix the Lit DSL test in case a substitution is empty — Louis Dionne / detail
  20. [InstCombine] fma x, y, 0 -> fmul x, y — david.green / detail
  21. [X86] Some CHECK-NOTs for FMA4/TBM/XOP for znver1/znver2 in predefined-arch-macros.c — craig.topper / detail
  22. [X86] Move frontend CPU feature initialization to a look up table based implementation. NFCI — craig.topper / detail
  23. [mlir] minor tweaks in standard-to-llvm lowering — zinenko / detail

#16429 (Jun 30, 2020 10:34:48 AM)

  1. [libc++abi] Remove empty source file cxa_unexpected.cpp — Louis Dionne / detail
  2. [clang-tidy] Sanity checks in ClangTidyTest header. — n.james93 / detail
  3. [Alignment][NFC] TargetLowering::allowsMemoryAccessForAlignment — gchatelet / detail
  4. [clang-tidy] performance-faster-string-find string-view — n.james93 / detail
  5. [CodeComplete] Tweak completion for else. — n.james93 / detail
  6. [ARM] Allow rounding intrinsics to be tail predicated — samteb02 / detail
  7. [lldb/Test] Skip recognizer tests when Python is disabled — Jonas Devlieghere / detail
  8. [mlir] [VectorOps] Replace zero fma with mult for vector.contract — ajcbik / detail
  9. [ARM][MVE] Tail-predication: clean-up of unused code — sjoerd.meijer / detail
  10. X86: Use Register — Matthew.Arsenault / detail
  11. AMDGPU: Use Register — Matthew.Arsenault / detail
  12. TailDuplicator: Use Register — Matthew.Arsenault / detail
  13. BranchFolding: Use Register — Matthew.Arsenault / detail
  14. RegAlloc: Start using Register — Matthew.Arsenault / detail
  15. [libc++abi] Remove unused include of <sys/types.h> — Louis Dionne / detail
  16. [ARM] Allow the usub_sat and ssub_sat intrinsics to be tail predicated — samteb02 / detail
  17. Pass MDFieldPrinter::printAPInt APInt arg by reference not value. — llvm-dev / detail
  18. [ARM] Allow the fabs intrinsic to be tail predicated — samteb02 / detail
  19. [clang][docs] Add note about using `-flto` with `-g` on macOS — Jonas Devlieghere / detail
  20. [PowerPC][NFC] Rename/organize encoding test files for ISA3.1 — lei / detail
  21. [InstCombine] New FMA tests and regenerate tests. NFC — david.green / detail
  22. [MVT] Add new MVT types for RISC-V vector. — kai.wang / detail
  23. [flang] Silence some warnings from clang-tidy — tkeith / detail

#16428 (Jun 30, 2020 8:18:19 AM)

  1. [X86][SSE] LowerVectorAllZero - add support for masked OR-reductions — llvm-dev / detail
  2. [lldb/Test] Introduce "assertSuccess" — pavel / detail
  3. [ASTMatcher] Fix a performance regression: memorize the child match. — hokein.wu / detail
  4. [DWARFYAML][MachO] Remove endianness related tests. — Xing / detail
  5. [libc++] Remove dead code since the removal of the old testing format — Louis Dionne / detail
  6. [runtimes] Rename newformat to just format, now that the old format has been removed — Louis Dionne / detail
  7. [AST][RecoveryExpr] Avoid spurious 'missing typename' diagnostic when the NNS contains errors. — hokein.wu / detail
  8. [SystemZ] Simplify knownbits.ll test — ulrich.weigand / detail
  9. [NFC] Remove dead code — gchatelet / detail
  10. Add Metadata to Transformer tooling — yitzhakm / detail
  11. [lldb/Scripts] — pavel / detail

#16427 (Jun 30, 2020 6:39:37 AM)

  1. [lldb] Tab completion for `frame select` — Raphael Isemann / detail
  2. [AST] Fix handling of some edge cases in fixed-point division. — bevin.hansson / detail
  3. [lldb] Tab completion for `frame recognizer delete` — Raphael Isemann / detail
  4. [X86] Add tests for cmp-zero + and/trunc + or-reduction patterns — llvm-dev / detail
  5. [lldb] Fix TestModuleGetXcodeSDK test after DWARFYAML change — Raphael Isemann / detail
  6. [PM] Fix new PM to perform SpeculativeExecution as in old PM — dfukalov / detail
  7. [NFC][ARM] Tail predication reduction tests — sam.parker / detail
  8. [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemset to Align — gchatelet / detail
  9. [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemmove to Align — gchatelet / detail
  10. [clangd] Suppress GCC -Woverloaded-virtual by renaming ThreadsafeFS extension point — sam.mccall / detail
  11. [Alignment][NFC] Migrate SelectionDAGTargetInfo::EmitTargetCodeForMemcpy to Align — gchatelet / detail
  12. Make it possible for client code to consume CLANG_LINK_CLANG_DYLIB — sguelton / detail

#16426 (Jun 30, 2020 4:01:58 AM)

  1. [IR] NoFree IntrinsicProperty. — sstipanovic / detail
  2. [lldb] Modernize TestOperatorOverload.py asserts — Raphael Isemann / detail
  3. [Alignment][NFC] Migrate AtomicExpandPass to Align — gchatelet / detail
  4. [AST][RecoveryExpr] Add error-bit to NestNameSpecifierDependence and TemplateNameDependence. — hokein.wu / detail
  5. [mlir] Extended BufferPlacement to support nested region control flow. — herhut / detail
  6. [clangd] Remove redundant `findRefs` calls. NFC. — 1585086582 / detail
  7. [llvm][Z3][NFC] Improve mkBitvector performance — benicsbalazs / detail
  8. [SystemZ] Add NoMerge MIFlag — iii / detail
  9. [lldb][NFC] Remove ImportInProgress lock in ClangASTSource — Raphael Isemann / detail

#16425 (Jun 30, 2020 2:23:41 AM)

  1. [SVE][CodeGen] Fix bug in DAGCombiner::reduceBuildVecToShuffle — david.sherwood / detail
  2. [llvm-objcopy][MachO] Fix segment size alignment — alexshap / detail
  3. [SystemZ] Improve handling of ZERO_EXTEND_VECTOR_INREG. — paulsson / detail
  4. [CodeGen] Fix warning in getNode for EXTRACT_SUBVECTOR — david.sherwood / detail
  5. [X86] Remove an isel pattern than can never match. Remove bitcasts of loads from a few others. — craig.topper / detail
  6. Fix missing build dependency on omp_gen. — simon.tatham / detail
  7. [Alignment][NFC] Migrate AArch64, ARM, Hexagon, MSP and NVPTX backends to Align — gchatelet / detail
  8. [MSP430] Declare comparison LibCalls as returning i16 instead of i32 — anton / detail
  9. [builtins] Change si_int to int in some helper declarations — anton / detail
  10. [Alignment][NFC] Migrate PPC, X86 and XCore backends to Align — gchatelet / detail
  11. [Alignment][NFC] TargetLowering::allowsMemoryAccess — gchatelet / detail
  12. [clang-tidy][docs] Fix malformed link in ReleaseNotes — n.james93 / detail
  13. [DWARFYAML][debug_info] Replace 'InitialLength' with 'Format' and 'Length'. — Xing / detail
  14. [MLIR][Shape] Fix lowering of `shape.get_extent` — frgossen / detail
  15. Revert "Fix missing build dependency on omp_gen." — simon.tatham / detail
  16. [mlir] Fix case in MLIRGPUtoVulkanTransforms — thomasraoux / detail
  17. [GlobalISel][InlineAsm] Add support for matching input constraints — petar.avramovic / detail
  18. AMDGPU/GlobalISel: Select icmp intrinsic — petar.avramovic / detail
  19. [yaml2obj] - Add a way to set default values for macros used in a YAML. — grimar / detail
  20. [yaml2obj] - Support reading a content as an array of bytes using the new 'ContentArray' key. — grimar / detail

#16424 (Jun 29, 2020 11:23:35 PM)

  1. Add missing #include — dblaikie / detail
  2. [SimplifyCFG] Fix inconsistency in block size assessment for threading — mkazantsev / detail
  3. Add front/back accessors to indexed_accessor_range. — riddleriver / detail

#16422 (Jun 29, 2020 8:37:29 PM)

  1. [OpenMP] fix clang warning about printf format in CUDA plugin — tianshilei1992 / detail
  2. [clang] attempt to fix a linux test failure for the darwin-ld-platform-version-macos.c test — Alex Lorenz / detail

#16420 (Jun 29, 2020 7:10:15 PM)

  1. Move Sema::PragmaStack<ValueType>::Act into Sema.h so it can be instantiated as needed — dblaikie / detail
  2. [c++20] Fix handling of operator rewrites naming consteval operator<=>. — richard / detail
  3. [darwin][driver] pass the minimum supported OS version to the linker — Alex Lorenz / detail

#16419 (Jun 29, 2020 5:46:25 PM)

  1. [MLIR][SPIRVToLLVM] Convert bitwise and logical not — antiagainst / detail
  2. [X86] Prefer AND over PSHUFB for v64i8 when possible — craig.topper / detail
  3. [ods] Update Operator to record Arg->[Attr|Operand]Index mapping — jpienaar / detail
  4. [MLIR][SPIRVToLLVM] Added Bitcast conversion pattern — antiagainst / detail

#16418 (Jun 29, 2020 4:22:03 PM)

  1. Simplify conditionals in DNBArchMachARM64::EnableHardwareSingleStep — Jason Molenda / detail
  2. [clangd] config() -> Config::current to avoid confict with NS — sam.mccall / detail
  3. [X86] Add common prefixes to merge more hadd/sub tests checks — llvm-dev / detail
  4. [PowerPC] Fix FeatureISA3_1 def in PPC.td to imply FeatureISA3_0. — lei / detail
  5. [flang] Add coarray lowering hooks. — eschweitz / detail
  6. [mlir] add unsigned comparison builders to Affine EDSC — zinenko / detail
  7. Fix a few cases that were incorrectly parsed as unary-expressions — richard / detail
  8. [CMake] Fix incorrect handling of get_target_property failure — ctetreau / detail
  9. [MLIR] Add variadic isa<> for Type, Value, and Attribute — jurahul / detail
  10. [CMake][compiler-rt] Only set lld as available when it was built — phosek / detail
  11. [SVE] Remove calls to VectorType::getNumElements from Instrumentation — ctetreau / detail
  12. Clang Driver: Use Apple ld64's new @response-file support. — jyknight / detail
  13. Clang Driver: refactor support for writing response files to be — jyknight / detail
  14. [FileCheck][NFC] Clean up RUN style in verbose.txt test — jdenny.ornl / detail
  15. [FileCheck] Permit multiple -v or -vv — jdenny.ornl / detail

#16417 (Jun 29, 2020 1:31:40 PM)

  1. X86: Use MOV32r0 pseudo instead of directly emitting xor — Matthew.Arsenault / detail
  2. LowerConstantIntrinsics: Fix missing test for byval behavior — Matthew.Arsenault / detail
  3. X86: Upgrade a test to not rely on byval pointee type — Matthew.Arsenault / detail
  4. [darwin][driver] isMacosxVersionLT should check against the minimum supported OS version — Alex Lorenz / detail
  5. [gn build] Add missing llvm-lipo dep to check-lld — rnk / detail
  6. [llvm][NFC] Use llvm_canonicalize_cmake_booleans for LLVM_HAVE_TF_AOT — mtrofin / detail
  7. [flang] Defer stmt function body analysis until specification part complete — pklausler / detail
  8. [ProcessGDBRemote] Get rid of an unused function. — ditaliano / detail
  9. Reland [ADT] Support const-qualified unique_functions — sam.mccall / detail
  10. Revert "[clangd] Config: config struct propagated through Context" — sam.mccall / detail
  11. Reland [clangd] Config: config struct propagated through Context — sam.mccall / detail
  12. Revert "[clang][SourceManager] cache Macro Expansions" — ndesaulniers / detail
  13. Reland "[clang][SourceManager] cache Macro Expansions"" — ndesaulniers / detail
  14. [clang][RelativeVTablesABI] Update CodeGenCXX/RelativeVTablesABI/dynamic-cast.cpp — leonardchan / detail
  15. [ADT] Use more explicit from to initialize member. Appease MSVC? — sam.mccall / detail
  16. [mlir] [VectorOps] Extend vector reduction integration test with reassoc=true cases. — ajcbik / detail

#16416 (Jun 29, 2020 12:09:16 PM)

  1. [runtimes] Remove the ability to select the old libc++ testing format — Louis Dionne / detail
  2. [SVE] Remove calls to VectorType::getNumElements from X86 — ctetreau / detail
  3. [ADT] Support const-qualified unique_functions — sam.mccall / detail
  4. [DEBUGINFO]Add a test for packed bitfields, NFC. — a.bataev / detail
  5. [clangd] Config: config struct propagated through Context — sam.mccall / detail
  6. Revert "[ADT] Support const-qualified unique_functions" — nikita.ppv / detail
  7. [IndVars] Regenerate test checks (NFC) — nikita.ppv / detail
  8. Add optimization to basic_string::assign for compile-time known constant values. — mvels / detail
  9. [gn build] Port 9963d93b073 — llvmgnsyncbot / detail
  10. Silence unused var warning in NDEBUG build — rnk / detail

#16415 (Jun 29, 2020 10:40:29 AM)

  1. Set parallel tests to 8 on LLDB Arm/AArch64 Linux builders — omair.javaid / detail
  2. [libc++] Do not try creating llvm-lit when LIBCXX_INCLUDE_TESTS is OFF in the standalone build — Louis Dionne / detail
  3. [NFC] Fixed ignored .hip test. — dfukalov / detail
  4. [sve][acle] Implement some of the C intrinsics for brain float. — francesco.petrogalli / detail
  5. Correctly report Changed status in FoldBranchToCommonDest — sguelton / detail
  6. [analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor — benicsbalazs / detail
  7. [gn build] Port fe0a555aa3c — llvmgnsyncbot / detail
  8. [LLDB] skip TestCreateDuringInstructionStep on aarch64/linux — omair.javaid / detail
  9. [libc++] Provide a default LLVM_PATH when building standalone — Louis Dionne / detail
  10. [libc++] Enable tests and documentation by default when building standalone — Louis Dionne / detail
  11. [Sphinx] Support older recommonmark versions. — Jonas Devlieghere / detail
  12. [AArch64][SVE] clang: Add missing svbfloat16_t tests — cullen.rhodes / detail
  13. [analyzer][Z3-refutation] Fix a refutation BugReporterVisitor bug — benicsbalazs / detail
  14. [AArch64][SVE] Add bfloat16 to outstanding tuple vector intrinsics — cullen.rhodes / detail
  15. [PowerPC] Fix crash for shuffle canonicalization with elt 0 from RHS — nemanja.i.ibm / detail
  16. [SVE] Remove calls to VectorType::getNumElements from mlir — ctetreau / detail

#16414 (Jun 29, 2020 8:47:22 AM)

  1. [OpenCL] Reject block arguments — sven.vanhaastregt / detail
  2. [lldb] Deduplicate Scalar integral getters — pavel / detail
  3. [Analyzer][StreamChecker] Use BugType instead of BuiltinBug (NFC) . — 1.int32 / detail
  4. [RISCV] Split the pseudo instruction splitting pass — luismarques / detail
  5. [gn build] Port 2cb0644f90b — llvmgnsyncbot / detail
  6. [VectorCombine] refactor - make helper function for extract to shuffle logic; NFC — spatel / detail
  7. [clang-format] Preserve whitespace in selected macros — Jake.Merdich / detail
  8. AMDGPU: Use IsSSA property check instead of asserting on isSSA — Matthew.Arsenault / detail
  9. [CodeGen] Use the common semantic for fixed-point codegen, not the result semantic. — bevin.hansson / detail
  10. [clang-tidy] Fix hicpp-named-paramater — n.james93 / detail
  11. [mlir] Clean up NVVM intrinsics definitions a little. — herhut / detail
  12. [VectorCombine] try to form vector compare and binop to eliminate scalar ops — spatel / detail
  13. Inliner: Add missing test for alignment assume with byval — Matthew.Arsenault / detail
  14. [lldb/Test] Skip TestVSCode_disconnect on Darwin — Jonas Devlieghere / detail
  15. [PowerPC] Don't combine SCALAR_TO_VECTOR without VSX — nemanja.i.ibm / detail
  16. [X86][SSE] MatchVectorAllZeroTest - handle OR vector reductions (REAPPLIED) — llvm-dev / detail
  17. [analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor — benicsbalazs / detail
  18. [llvm-objcopy] Fix "unused-function" warning in NDEBUG builds — bjorn.a.pettersson / detail
  19. Revert "[analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor" — gribozavr / detail
  20. Fix MSVC truncation of constant value warning. — llvm-dev / detail
  21. [ARM] Better reductions — david.green / detail
  22. Compile the RecursiveASTVisitor callbacks test with "/bigobj" — gribozavr / detail
  23. [clang-tidy][NFC] Remove unnecessary includes throughout clang-tidy header files — n.james93 / detail
  24. RecursiveASTVisitor: inline a macro that is only used once — gribozavr / detail
  25. [AMDGPU] Moving SI_RETURN_TO_EPILOG handling out of SIInsertSkips. — Christudasan.Devadasan / detail

#16413 (Jun 29, 2020 6:03:49 AM)

  1. [X86] Add vector support to targetShrinkDemandedConstant for OR/XOR opcodes — llvm-dev / detail
  2. [Alignment][NFC] migrate DataLayout::getPreferredAlignment — gchatelet / detail
  3. [Alignment][NFC] Migrate AMDGPU backend to Align — gchatelet / detail
  4. [Driver] When forcing a crash print the bug report message — john.brawn / detail
  5. [NFC] Introduce a helper in BasicTTIImpl.h to cast to T — gchatelet / detail
  6. [AArch64][SVE] NFCI: Choose consistent naming for predicated SDAG nodes — sander.desmalen / detail
  7. Add intrinsic helper function — sebastian.neubauer / detail
  8. [ADT] Add Bitfield utilities — gchatelet / detail
  9. [gn build] Port b56b467a9a8 — llvmgnsyncbot / detail
  10. [NFC] Fix typos — gchatelet / detail

#16412 (Jun 29, 2020 4:24:43 AM)

  1. [mlir] LLVM dialect: use addressof instead of constant to create function pointers — zinenko / detail
  2. [mlir] make the bitwidth of device side index computations configurable (reland) — tobias.gysi / detail
  3. Add tests for sequences of callbacks that RecursiveASTVisitor produces — gribozavr / detail
  4. [OpenMP][Tool] Fix buffer overflow in ompt-multiplex.h — protze / detail
  5. [TargetLowering] Add DemandedElts arg to ShrinkDemandedConstant — llvm-dev / detail
  6. Move TestClangConfig into libClangTesting and use it in AST Matchers tests — gribozavr / detail
  7. [gn build] Port 8e5a56865f2 — llvmgnsyncbot / detail
  8. [AArch64][SVE] Bail out of performPostLD1Combine for scalable types — kerry.mclaughlin / detail
  9. [AArch64][SVE] Add bfloat16 support to svext intrinsic — cullen.rhodes / detail
  10. [openmp][NFC] Cleanup: guard __kmp_mic_type by KMP_MIC_SUPPORTED macro. — Andrey.Churbanov / detail

#16411 (Jun 29, 2020 3:02:24 AM)

  1. Revert "[clang-tidy] relanding b9306fd" — n.james93 / detail
  2. Fix invalid alignment in DAGCombiner::isLegalNarrowLdSt — gchatelet / detail
  3. [llvm-objcopy] Emit error if removing symtab referenced by group section — james.henderson / detail

#16410 (Jun 29, 2020 1:40:27 AM)

  1. [mlir] Modernize LLVM dialect rountrip test — zinenko / detail
  2. [mlir] do not hardcode the name of the undefined function in the error message — zinenko / detail
  3. [ObjectYAML][DWARF] Collect diagnostic message when YAMLParser fails. — Xing / detail
  4. [gn build] Port 8f9ca561a2b — llvmgnsyncbot / detail
  5. [clang-tidy] relanding b9306fd — n.james93 / detail
  6. [MLIR][Shape] Lower `shape.get_extent` to `std.dim` when possible — frgossen / detail
  7. [MLIR][Shape] Lower `shape.get_extent` to `extract_element` when possible — frgossen / detail

#16409 (Jun 29, 2020 12:16:58 AM)

  1. [clangd][Hover] Dont crash on null types — kadircet / detail

#16406 (Jun 28, 2020 8:06:55 PM)

  1. Revert "[clang-tidy] Reworked enum options handling(again)" — thakis / detail

#16404 (Jun 28, 2020 5:20:45 PM)

  1. [Clang][OpenMP][OMPBuilder] Moving OMP allocation and cache creation code to OMPBuilderCBHelpers — fghanim84 / detail

#16403 (Jun 28, 2020 3:58:20 PM)

  1. [NFC] CallGraph related cleanup — serguei.n.dmitriev / detail

#16401 (Jun 28, 2020 1:12:15 PM)

  1. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [SimplifyCFG] Make test more robust (NFC) — nikita.ppv / detail

#16400 (Jun 28, 2020 11:50:29 AM)

  1. [NFC][ScalarEvolution] Add a test showing SCEV failure to recognize 'urem' — lebedev.ri / detail
  2. [libc] This commit fixes the strcmp fuzzing test. It uses a single input and — gyurgyikcp / detail
  3. [X86] Explicitly add popcnt feature to Intel CPUs with SSE4.2 in the frontend. — craig.topper / detail

#16399 (Jun 28, 2020 10:27:57 AM)

  1. [NFC][PowerPC] Add run lines to test DivRemPairsPass. — esme.yi / detail
  2. [x86] add tests for rsqrt opportunities; NFC — spatel / detail
  3. [VectorCombine] add test for scalable vectors; NFC — spatel / detail
  4. Revert "[VectorCombine] add test for scalable vectors; NFC" — spatel / detail
  5. [VectorCombine] add test for scalable vectors; NFC — spatel / detail
  6. [Coroutines] Optimize the lifespan of temporary co_await object — xun / detail

#16397 (Jun 28, 2020 7:43:20 AM)

  1. [clang-tidy] Update lang restrictions on perf module — n.james93 / detail
  2. [InstCombine] Add tests for assume implication (NFC) — nikita.ppv / detail

#16396 (Jun 28, 2020 6:20:27 AM)

  1. [X86] combineScalarToVector - handle (v2i64 scalar_to_vector(aextload)) as well as (v2i64 scalar_to_vector(aext)) — llvm-dev / detail
  2. [CVP] Add tests for icmp or and/or edge conds (NFC) — nikita.ppv / detail
  3. [LVI] Refactor value from icmp cond handling (NFC) — nikita.ppv / detail

#16395 (Jun 28, 2020 4:56:40 AM)

  1. [X86] Rename dagcombine-cse.ll i386 test prefix X86 instead of X32. — llvm-dev / detail
  2. SpeculativeExecution: fix incorrect debug info move — dfukalov / detail
  3. Improve stack object printing. NFC. — Madhur.Amilkanthwar / detail
  4. Revert accidentally landed patch citing o build errors — Madhur.Amilkanthwar / detail

#16394 (Jun 28, 2020 3:21:30 AM)

  1. [clang-tidy] Reworked enum options handling(again) — n.james93 / detail
  2. Fix build errors after b9306fd0 — n.james93 / detail

#16393 (Jun 28, 2020 1:59:55 AM)

  1. [clang][docs] Remove untracked files from formatted status — n.james93 / detail

#16392 (Jun 28, 2020 12:38:20 AM)

  1. [MachineLICM] testcase for hoisting rematerializable instruction, nfc — czhengsz / detail

#16388 (Jun 27, 2020 7:34:04 PM)

  1. Add OpenBSD support to be able to retrieve the thread id — brad / detail

#16385 (Jun 27, 2020 3:26:39 PM)

  1. [RISCV] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  2. [LIT] Correcting max-failures option in lit documentation. — Mike Edwards / detail

#16384 (Jun 27, 2020 2:03:03 PM)

  1. [ValueTracking] Use a switch statement (NFC) — nikita.ppv / detail

#16382 (Jun 27, 2020 11:16:41 AM)

  1. [RISCV] Assemble/Disassemble v-ext instructions. — kai.wang / detail
  2. [RISCV] Support experimental v extensions. — kai.wang / detail
  3. [X86] SimplifyDemandedVectorEltsForTargetNode - merge shuffle/pack lower demanded elements handling. — llvm-dev / detail

#16381 (Jun 27, 2020 9:54:20 AM)

  1. [X86][AVX] SimplifyDemandedVectorEltsForTargetNode - reduce width of X86ISD::VPERMILPV — llvm-dev / detail
  2. [X86][AVX] SimplifyDemandedVectorEltsForTargetNode - reduce width of X86ISD::VPERMIL2 — llvm-dev / detail
  3. Update polly tests to use -disable-basicaa to -disable-basic-aa — llvm-dev / detail
  4. [Analysis] isDereferenceableAndAlignedPointer(): don't crash on `bitcast <1 x ???*> to ???*` — lebedev.ri / detail

#16378 (Jun 27, 2020 4:38:26 AM)

  1. Reland: [clang driver] Move default module cache from system temporary directory — dave / detail
  2. Fix unused type alias warning. NFC. — llvm-dev / detail
  3. [X86] Add AVX tests buildvec-insertvec.ll — llvm-dev / detail
  4. [X86] Add PR46461 test case — llvm-dev / detail
  5. [DAG] reduceBuildVecExtToExtBuildVec - don't combine if it would break a splat. — llvm-dev / detail
  6. FileCollector.h - reduce Twine.h include to forward declaration. NFC. — llvm-dev / detail
  7. [clang-format] [PR462254] fix indentation of default and break correctly in whitesmiths style — mydeveloperday / detail
  8. ThreadPool.h - remove unused BitVector.h include. NFC. — llvm-dev / detail
  9. Revert "[Docs] Fix typo and test git commit access. NFC." — 1585086582 / detail
  10. [clang-format] NFC 1% improvement in the overall clang-formatted status — mydeveloperday / detail

#16377 (Jun 27, 2020 2:15:58 AM)

  1. Reland D81869 "Modify FPFeatures to use delta not absolute settings" — melanie.blower / detail
  2. [NFCI][SCEV] getPointerBase(): de-recursify — lebedev.ri / detail
  3. [SCEV] Make SCEVAddExpr actually always return pointer type if there is pointer operand (PR46457) — lebedev.ri / detail
  4. AsmWriter - printConstVCalls/printNonConstVCalls - avoid std::vector pass by value. NFCI. — llvm-dev / detail
  5. [IR] Store attributes that are available "somewhere" (NFC) — nikita.ppv / detail
  6. AsmPrinter.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  7. MCSectionWasm.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  8. IndirectionUtils.h - reduce Twine.h include to forward declaration. NFC. — llvm-dev / detail
  9. CompileOnDemandLayer.h - remove unused Twine.h include. NFC. — llvm-dev / detail
  10. Error.h - GenericBinaryError - pass Twine arg by reference not value. — llvm-dev / detail

#16376 (Jun 27, 2020 12:53:33 AM)

  1. [X86] Add MOVBE and RDRND features to BDVER4. — craig.topper / detail
  2. [Docs] BitCodeFormat.rst: List missing attribute codes — guiand / detail
  3. [MSAN] Handle x86 {round,min,max}sd intrinsics — guiand / detail
  4. [OpenMP][OMPBuilder] Remove unused variable in Unittest — fghanim84 / detail

#16375 (Jun 26, 2020 11:28:55 PM)

  1. [Docs] Fix typo and test git commit access. NFC. — 1585086582 / detail
  2. [OpenMP][OMPBuilder] Adding privatization related `createXXXX` to OMPBuilder — fghanim84 / detail

#16374 (Jun 26, 2020 10:07:20 PM)

  1. [buildbot] ML Bots: fixed LLVM_CCACHE_BUILD (was _CACHE_) — mtrofin / detail
  2. [BasicAA] Rename -disable-basicaa to -disable-basic-aa to be consistent with the canonical name "basic-aa" — maskray / detail

#16373 (Jun 26, 2020 8:44:44 PM)

  1. Revert "Disable a JSONTest.Integers test with all MSVCs, PR46470" — thakis / detail
  2. [NewPM][BasicAA] basicaa -> basic-aa in Transforms/DeadStoreElimination — aeubanks / detail
  3. [NewPM][BasicAA] basicaa -> basic-aa in Transforms/{New,}GVN — aeubanks / detail
  4. [ELF] --warn-backrefs: check that D79300 fixed an issue due to `mb = {}` — maskray / detail
  5. [BasicAA] Rename deprecated -basicaa to -basic-aa — maskray / detail

#16372 (Jun 26, 2020 7:22:29 PM)

  1. [X86] Don't disable xsave when avx is disabled. Implicitly enable xsave with avx is enabled and xsave wasn't explciitly disabled — craig.topper / detail
  2. Disable a JSONTest.Integers test with newer MSVCs, PR46470 — thakis / detail
  3. Disable a JSONTest.Integers test with all MSVCs, PR46470 — thakis / detail
  4. [flang] Fix line continuation after bare labels (fm200.f) — pklausler / detail
  5. [darwin][driver] Do not link with libarclite when building for Apple Silicon macOS — Alex Lorenz / detail
  6. [darwin][driver] NFC, split addStartObjectFileArgs into multiple functions — Alex Lorenz / detail
  7. [InstCombine] Drop debug loc in TryToSinkInstruction (reland) — Vedant Kumar / detail
  8. [llvm-install-name-tool] Add support for -rpath option — alexshap / detail

#16371 (Jun 26, 2020 4:41:34 PM)

  1. [sve][acle] Recommit https://reviews.llvm.org/D82501 — francesco.petrogalli / detail
  2. [NFC] Bump ObjCOrBuiltinIDBits to 15 — JF Bastien / detail
  3. [AMDGPU] Define DWARF encoding for condition code registers — Tony.Tye / detail
  4. GlobalISel: Don't fail translate on weak cmpxchg — Matthew.Arsenault / detail
  5. [compiler-rt] Fix mismatched #if/#endif comments — Steven Wu / detail
  6. [debugify] Demote an error about empty locations to a warning — Vedant Kumar / detail
  7. [MemorySSA] Update comment in PassBuilder — Yuanfang Chen / detail
  8. [NewPM][BasicAA] basicaa -> basic-aa in Analysis/BasicAA — aeubanks / detail
  9. [NewPM][BasicAA] basicaa -> basic-aa in Transforms/SLPVectorizer — aeubanks / detail
  10. Revert "[InstCombine] Drop debug loc in TryToSinkInstruction" — Vedant Kumar / detail
  11. AMDGPU/GlobalISel: Fix some legalization of < dword vector stores — Matthew.Arsenault / detail
  12. LLParser: Accept align(N) as new syntax for parameter attribute — Matthew.Arsenault / detail
  13. Fix full-store-partial-alias.ll — aeubanks / detail
  14. [lldb/Test] Disable eh-frame-augment-noop.test on macOS — Jonas Devlieghere / detail
  15. [NFCi] Fixing build failures on Windows due to std::tie used w/o proper include. — plotfi / detail

#16370 (Jun 26, 2020 3:42:56 PM)

  1. [DAGCombine] Check the uses of negated floating constant and remove the hack — tstellar / detail
  2. [libc++] Fix recursive instantiation in std::array. — tstellar / detail

#16369 (Jun 26, 2020 1:46:09 PM)

  1. [CMake] Add check-debuginfo-* targets — maskray / detail
  2. [AArch64] add vector test for merged condition branching; NFC — spatel / detail
  3. [DAGCombiner] rename variables for readability; NFC — spatel / detail
  4. [flang] Port remaining test_any.sh tests to FileCheck — richard.barton / detail
  5. [NFCI] Cleanup range checks in Register/MCRegister — daltenty / detail
  6. AMDGPU: Add llvm.amdgcn.sqrt intrinsic — arsenm2 / detail
  7. [libc++] Remove support for building through llvm-config — Louis Dionne / detail
  8. [CostModel] Avoid traditional ConstantExpr crashy pitfails — lebedev.ri / detail
  9. Correct documented spelling of ffinite-math to ffinite-math-only — melanie.blower / detail
  10. [clang][SourceManager] cache Macro Expansions — ndesaulniers / detail
  11. [SVE] Code generation for fixed length vector adds. — paul.walker / detail
  12. [NFC] Builtins: list 'R' for restrict — JF Bastien / detail
  13. [VPlan] Add & use VPValue for VPWidenGEPRecipe operands (NFC). — flo / detail
  14. More corrections to documented spelling of ffinite-math to ffinite-math-only — melanie.blower / detail
  15. Revert "[sve][acle] Add reinterpret intrinsics for brain float." — francesco.petrogalli / detail
  16. [InstCombine] Drop debug loc in TryToSinkInstruction — Vedant Kumar / detail
  17. Extend or truncate __ptr32/__ptr64 pointers when dereferenced. — akhuang / detail

#16368 (Jun 26, 2020 11:11:29 AM)

  1. [libTooling] Improve error message from failure in selection Stencil — yitzhakm / detail
  2. [PPC][NFC] Add Subtarget and replace all uses of PPCSubTarget with Subtarget. — kbarton / detail
  3. [NewPM][LoopUnroll] Rename unroll* to loop-unroll* — aeubanks / detail
  4. [SourceManager] don't check invalid param of getLocalSLocEntry() — ndesaulniers / detail
  5. Revert "[clang driver] Move default module cache from system temporary directory" — thakis / detail
  6. Migrate last batch of tests to gc-live bundle format — listmail / detail
  7. [flang] Port test_any.sh tests to FileCheck: Hand port tests which use regexes — richard.barton / detail
  8. [PGO] Add a functionality to always instrument the func entry BB — xur / detail
  9. [flang] Port test_any.sh tests to FileCheck: Hand port getdefinition* tests — richard.barton / detail
  10. [flang] Port test_any.sh tests to FileCheck: Hand port getsymbols tests — richard.barton / detail
  11. [flang] Port test_any.sh tests to FileCheck: Hand port canondo{08-18} tests — richard.barton / detail
  12. [flang] Add CHARACTER type lowering helpers and runtime. — eschweitz / detail
  13. [PowerPC] Add support for llvm.ppc.dcbt, llvm.ppc.dcbtst, llvm.ppc.isync intrinsics — amy.kwan1 / detail
  14. [mlir] [VectorOps] Add the ability to mark FP reductions with "reassociate" attribute — ajcbik / detail

#16367 (Jun 26, 2020 9:11:54 AM)

  1. [libTooling] Rename overloaded `range` range selector. — yitzhakm / detail
  2. [MLIR][SPIRVToLLVM] Conversion for bitrverse and bitcount ops — antiagainst / detail
  3. Modify FPFeatures to use delta not absolute settings — melanie.blower / detail
  4. Work around a bug in MSVC in the syntax tree test — gribozavr / detail
  5. Revert "Modify FPFeatures to use delta not absolute settings" — melanie.blower / detail
  6. [llvm-exegesis] Let Counter returns up to 16 entries — vyng / detail
  7. Revert "Revert "Modify FPFeatures to use delta not absolute settings"" — melanie.blower / detail
  8. [mlir][vulkan-runner] Make vulkan runner use GPU device memory — thomasraoux / detail
  9. [NFC] Eliminate an unneeded -vv used in test development. — kevin.neal / detail
  10. [sve][acle] Add reinterpret intrinsics for brain float. — francesco.petrogalli / detail
  11. [OpenMPOpt][NFC] Change ICV macros for initial value — s_stefan / detail
  12. Revert "Revert "Revert "Modify FPFeatures to use delta not absolute settings""" — melanie.blower / detail
  13. [libc++abi] Fix build failure in abort_message.cpp when vasprintf isn't provided — Louis Dionne / detail

#16366 (Jun 26, 2020 7:17:06 AM)

  1. [clang driver] Move default module cache from system temporary directory — dave / detail
  2. Triple.h - reduce Twine.h include to forward declarations. NFC. — llvm-dev / detail
  3. Improve LegacyPassManager API to correctly report modified status — sguelton / detail
  4. Fix implicit Twine.h include dependency. — llvm-dev / detail
  5. [builtins] Improve compatibility with 16 bit targets — anton / detail
  6. [MSP430] Update register names — anton / detail
  7. [AArch64][SVE] Only support sizeless bfloat types if supported by subtarget — cullen.rhodes / detail
  8. Fix implicit include dependencies on SmallVector.h. — simon.tatham / detail
  9. [MLIR][Affine-loop-fusion] Fix a bug in affine-loop-fusion pass when there are non-affine operations — uday / detail
  10. [mlir-tblgen] Use fully qualified names in generated code files — jean-michel.gorius / detail
  11. Add explicit Twine.h include to try and fix ICE on clang-ppc64be-linux — llvm-dev / detail
  12. [lldb] Re-add X-Fail for Windows to TestDollarInVariable — Raphael Isemann / detail
  13. [mlir] support returning unranked memrefs — zinenko / detail
  14. [mlir] Avoid creating local OpBuilders in Standard-to-LLVM conversion — zinenko / detail
  15. [mlir] fix off-by-one error in collapseParallelLoops — tobias.gysi / detail
  16. [MLIR][SPIRV] Add support for OpCopyMemory. — antiagainst / detail
  17. Revert rGf0bab7875e78e01c149d12302dcc4b6d4c43e25c - "Triple.h - reduce Twine.h include to forward declarations. NFC." — llvm-dev / detail
  18. Fix pass return status for loop extractor — sguelton / detail
  19. [AArch64][SVE] Remove asserts from AArch64ISelLowering for bfloat16 types — kerry.mclaughlin / detail
  20. [CodeComplete] Add code completion for using alias. — kadircet / detail
  21. [mlir][spirv] Add RewriteInserts pass. — antiagainst / detail
  22. AMDGPU/GlobalISel: Uncomment some fixed tests — Matthew.Arsenault / detail
  23. AMDGPU/GlobalISel: Add baseline checks for legacy clover kernel ABI — Matthew.Arsenault / detail
  24. AMDGPU/GlobalISel: Fix legacy clover kernel argument ABI — Matthew.Arsenault / detail
  25. [Alignment][NFC] Migrate TTI::isLegalToVectorize{Load,Store}Chain to Align — gchatelet / detail

#16365 (Jun 26, 2020 4:46:54 AM)

  1. [AArch64][SVE] Add bfloat16 support to store intrinsics — kerry.mclaughlin / detail
  2. [Alignment][NFC] Migrate TTI::getMaskedMemoryOpCost to Align — gchatelet / detail
  3. [AArch64][SVE2] Guard while intrinsics on scalar bfloat feature macro — cullen.rhodes / detail
  4. [AMDGPU] Use std::pair to return two values. NFC. — jay.foad / detail
  5. [lldb][NFC] Make TestDollarInVariable a non-inline test — Raphael Isemann / detail
  6. [Alignment][NFC] Migrate TTI::getInterleavedMemoryOpCost to Align — gchatelet / detail
  7. [Alignment][NFC] Migrate TTI::getGatherScatterOpCost to Align — gchatelet / detail
  8. [DWARFYAML][debug_info] Teach yaml2obj emit correct DWARF64 unit header. — Xing / detail
  9. MemorySSAUpdater.h - remove unnecessary WeakVH forward declaration. NFC. — llvm-dev / detail
  10. TargetSubtargetInfo.h - remove unnecessary forward declarations. NFC. — llvm-dev / detail
  11. [AST] Add fixed-point subtraction constant evaluation. — bevin.hansson / detail
  12. [AST] Add fixed-point multiplication constant evaluation. — bevin.hansson / detail
  13. [AST] Add fixed-point division constant evaluation. — bevin.hansson / detail
  14. [AST] Improve overflow diagnostics for fixed-point constant evaluation. — bevin.hansson / detail
  15. [AST] Fix certain consteval assignment and comma operator issues with fixed-point types. — bevin.hansson / detail

#16364 (Jun 26, 2020 2:49:59 AM)

  1. [CodeComplete] Tweak code completion for `typename`. — kadircet / detail
  2. AggressiveInstCombineInternal.h - reduce unnecessary includes to forward declarations. NFC. — llvm-dev / detail
  3. VNCoercion.cpp - remove unused includes. NFC. — llvm-dev / detail
  4. Fix some clang-tidy namespace closing comments warnings. NFC. — llvm-dev / detail
  5. LiveRangeEdit.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  6. MemoryLocation.h - reduce Instruction.h include to forward declaration. NFC. — llvm-dev / detail
  7. Constants.h - remove unnecessary forward declarations. NFC. — llvm-dev / detail
  8. [ARM] VCVTT fpround instruction selection — david.green / detail
  9. [AArch64][SVE] Guard perm and select bfloat16 intrinsic patterns — cullen.rhodes / detail
  10. [AArch64][SVE] Predicate bfloat16 load patterns with HasBF16 — kerry.mclaughlin / detail
  11. [lldb] Rewrite Scalar::Promote — pavel / detail
  12. [lldb/Unwind] Use eh_frame plan directly when it doesn't need to be augmented — pavel / detail
  13. LoopVectorize.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail

#16363 (Jun 26, 2020 1:26:44 AM)

  1. [ARM] Don't revert get.active.lane.mask in ARM Tail-Predication pass — sjoerd.meijer / detail
  2. [SelectionDAG] Lower @llvm.get.active.lane.mask to setcc — sjoerd.meijer / detail
  3. [SVE] Fix scalable vector bug in DataLayout::getIntPtrType — david.sherwood / detail
  4. [X86] Make XSAVEC/XSAVEOPT/XSAVES properly depend on XSAVE in both the frontend and the backend. — craig.topper / detail
  5. Remove "rm -f" workaround in acle_sve_adda.c — david.sherwood / detail
  6. [mlir] parallel loop canonicalization — tobias.gysi / detail
  7. [ARM] VCVTT instruction selection — david.green / detail
  8. Prevent unused error when assertions are disabled. — tpopp / detail

#16362 (Jun 26, 2020 12:28:23 AM)

  1. [RISCV] Fix sysroot tests without GCC on RISC-V hosts with GCC — tstellar / detail
  2. [LegalizeTypes][RISCV] Correctly sign-extend comparison for ATOMIC_CMP_XCHG — tstellar / detail
  3. [RISCV] Fix passing two floating-point values in complex separately by two GPRs on RV64 — tstellar / detail
  4. [RISCV64] Emit correct lib call for fp(float/double) to ui/si — tstellar / detail
  5. [RISCV-V] Provide muldi3 builtin assembly implementation — tstellar / detail
  6. [RISCV] Fix incorrect FP base CFI offset for variable argument functions — tstellar / detail
  7. Provide anchor for compiler extensions — tstellar / detail
  8. [AArch64] Fix mismatch in prologue and epilogue for funclets on Windows — tstellar / detail
  9. [AArch64] Change AArch64 Windows EH UnwindHelp object to be a fixed object — tstellar / detail
  10. [PPCAsmPrinter] support 'L' output template for memory operands — tstellar / detail

#16361 (Jun 25, 2020 11:05:56 PM)

  1. [libc++] Always generate a __config_site header — Louis Dionne / detail
  2. [DebugInfo] Fix emitting offsets to CUs with -dwarf-sections-as-references=Enable. — ikudrin / detail
  3. [libc++] Fix the runtimes build after making __config_site mandatory — Louis Dionne / detail
  4. [libc] Add the remaining long double flavors of nearest integer functions. — sivachandra / detail
  5. [X86] Add CMPXCHG16B feature to amdfam10 in the frontend. — craig.topper / detail

#16360 (Jun 25, 2020 9:42:54 PM)

  1. [NFC] Extract unifyTargetFeatures — Yaxun.Liu / detail
  2. [hip] Refine `clang/test/CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu` — michael.hliao / detail
  3. [HIP] Add missing options for lto — Yaxun.Liu / detail

#16359 (Jun 25, 2020 7:48:10 PM)

  1. [CMake] Add optional lldb dependency to DEBUGINFO_TEST_DEPS — maskray / detail
  2. [hip] Disable test temporarily due to failures on build servers. — michael.hliao / detail
  3. [hip] Re-enable `clang/test/CodeGenCUDA/amdgpu-kernel-arg-pointer-type.cu` — michael.hliao / detail
  4. [PowerPC][Power10] Implement centrifuge, vector gather every nth bit, vector evaluate Builtins in LLVM/Clang — amy.kwan1 / detail

#16358 (Jun 25, 2020 6:25:18 PM)

  1. [lldb/ScriptInterpreter] Fix Windows error C2371: 'pid_t': redefinition — Jonas Devlieghere / detail
  2. [AArch64][GlobalISel] Fix extended shift addressing mode selection not handling sxth. — Amara Emerson / detail
  3. [debuginfo-tests] Require "lldb" for some dexter tests — maskray / detail
  4. [InferAddressSpaces] Handle the pair of `ptrtoint`/`inttoptr`. — michael.hliao / detail
  5. [CMake] Add optional asan & safestack dependencies to DEBUGINFO_TEST_DEPS — maskray / detail
  6. [clangd] Fix test compile with GCC (name conflict) — sam.mccall / detail
  7. [NewPM][BasicAA] Rename basicaa -> basic-aa, add alias — aeubanks / detail

#16357 (Jun 25, 2020 5:00:17 PM)

  1. [WebAssembly] Adding 64-bit versions of __stack_pointer and other globals — aardappel / detail
  2. [WebAssembly] Add warnings for -shared and -pie — sunfish / detail
  3. [lldb/test] Skip TestBreakpointThumbCodesection on arm64. — ditaliano / detail
  4. [lldb/test] XFAIL TestHWBreakMultiThread on arch rather platform. — ditaliano / detail
  5. [test] XFail TestSigtrampUnwind based on arch rather than OS — ditaliano / detail
  6. [test] XFail TestStepNoDebug based on arch rather than OS — ditaliano / detail
  7. [libc++] Add missing <stddef.h> include to <wchar.h> — Louis Dionne / detail
  8. [compiler-rt] Add support for arm64 macOS — Steven Wu / detail
  9. Remove references to the 4.0 release as a major breaking (NFC) — joker.eph / detail
  10. [CMake] Add llvm-config to DEBUGINFO_TEST_DEPS — maskray / detail

#16356 (Jun 25, 2020 3:16:51 PM)

  1. [ARM] Split FPExt loads — david.green / detail
  2. [clangd] Config: Fragments and parsing from YAML — sam.mccall / detail
  3. [gn build] Port e9fb1506b83 — llvmgnsyncbot / detail
  4. Migrate a couple of codegen tests to gc-live format — listmail / detail
  5. [MVT] Add missing floating point types for 1024/2048-bit vectors. — paul.walker / detail
  6. [AArch64][GlobalISel] Port buildvector -> dup pattern from AArch64ISelLowering — Jessica Paquette / detail
  7. [libc++] Remove unnecessary LLVM_INCLUDE_BENCHMARKS option in the Apple build — Louis Dionne / detail
  8. Fix polly build after 8c2082e1dc9505da21806b707dfb3eae3f0550ff — maskray / detail

#16355 (Jun 25, 2020 1:51:13 PM)

  1. [lldb/ScriptInterpreter] Fix missing include on Windows — Jonas Devlieghere / detail
  2. [builtins] Move more float128-related helpers to GENERIC_TF_SOURCES list — anton / detail
  3. [libc++] Fix some typos in the comment header for <regex> — Louis Dionne / detail
  4. [Support][AIX] Add declaration of wait4 to fix build — hubert.reinterpretcast / detail
  5. [NFC][Support] Make Unix/Program.inc separately compilable — hubert.reinterpretcast / detail
  6. [NFC][Support] Add unit of measure to comment for PeakMemory — hubert.reinterpretcast / detail
  7. [X86] Don't imply -mprfchw when -m3dnow is specified. Enable prefetchw in the backend with 3dnow feature. — craig.topper / detail
  8. [ARM] MVE VCVT lowering for f16->f32 extends — david.green / detail
  9. Migrate a couple of codegen tests to gc-live format — listmail / detail
  10. [x86] add vector test for merged condition branching; NFC — spatel / detail
  11. [libc++] Remove deprecated _LIBCPP_ALTERNATE_STRING_LAYOUT macro — Louis Dionne / detail

#16354 (Jun 25, 2020 12:25:30 PM)

  1. [PGO] Extend the value profile buckets for mem op sizes. — yamauchi / detail
  2. [Coroutines] Special handle __builtin_coro_resume for final_suspend nothrow check — xun / detail
  3. [lldb/Docs] Add more details to the issues with custom Python installs on macOS — Jonas Devlieghere / detail
  4. [Sema][CodeComplete][ObjC] Don't split the first selector fragment — davg / detail
  5. [gn build] Port 63a89693f09 — llvmgnsyncbot / detail
  6. [InlineCost] GetElementPtr with constant operands — knaumov / detail
  7. Revert "[PGO] Extend the value profile buckets for mem op sizes." — yamauchi / detail
  8. [gn build] Port 9878996c708 — llvmgnsyncbot / detail
  9. [X86] Don't imply -mprfchw when -m3dnow is specified. Enable prefetchw in the backend with 3dnow feature. — craig.topper / detail
  10. [Coroutines] Handle dependent promise types for final_suspend non-throw check — xun / detail
  11. [ARM] Add FP_ROUND handling to splitting MVE stores — david.green / detail
  12. Revert "[X86] Don't imply -mprfchw when -m3dnow is specified. Enable prefetchw in the backend with 3dnow feature." — craig.topper / detail
  13. [libc++abi] NFCI: Minor refactoring of abort_message() — Louis Dionne / detail
  14. [flang] Replace ATTRIBUTE_UNUSED with LLVM_ATTRIBUTE_UNUSED — richard.barton / detail
  15. [openmp] Use config.test_extra_flags in archer and multiplex tests — aktoon / detail
  16. [HIP] Improve check patterns to avoid test failures in case string "opt", etc. happens to be in the command path. — yamauchi / detail

#16353 (Jun 25, 2020 10:36:24 AM)

  1. [FPEnv] PowerPC-specific builtin constrained FP enablement — kevin.neal / detail
  2. [Clang] Add support for -Wno-inline-namespace-reopened-noninline — andreybokhanko / detail
  3. [NewPM] Separate out alias analysis passes in opt — aeubanks / detail
  4. GVN.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  5. [libc++abi] Allow specifying custom Lit config files — Louis Dionne / detail
  6. [libunwind] Allow specifying custom Lit config files — Louis Dionne / detail
  7. Change while to do-while — maskray / detail
  8. [sve][acle] Add some C intrinsics for brain float types. — francesco.petrogalli / detail
  9. [FileCheck][NFC] Remove redundant DumpInputDefault — jdenny.ornl / detail
  10. [lldb/ScriptInterpreter] Extract IO redirection logic — Jonas Devlieghere / detail
  11. [analyzer] Enable constructor support in evalCall event. — Artem Dergachev / detail
  12. Ensure that default value for -triple is correctly normalizedvalues — dany.grumberg / detail
  13. [llvm-readobj][COFF] add .llvm.call-graph-profile section dump — zequanwu / detail
  14. [lldb/ScriptInterpreter] Let the IORedirect factory handle IO being disabled. — Jonas Devlieghere / detail
  15. [lldb/Lua] Redirect Lua stdout/stderr to the CommandReturnObject — Jonas Devlieghere / detail
  16. [Clang][SourceManager] optimize getFileIDLocal() — ndesaulniers / detail
  17. [NewPM] Move debugging log printing after PassInstrumentation before-pass-callbacks — Yuanfang Chen / detail
  18. Add `CharLiteral` to SyntaxTree — ecaldas / detail
  19. Add StringLiteral to SyntaxTree — ecaldas / detail
  20. Add `FloatingLiteral` to SyntaxTree — ecaldas / detail
  21. [lldb][NFC] Use expect_expr in TestDollarInVariable — Raphael Isemann / detail

#16352 (Jun 25, 2020 8:45:57 AM)

  1. [ObjectYAML][DWARF] Format codes. NFC. — Xing / detail
  2. [MC] Fix PR45805: infinite recursion in assembler — thomasp / detail
  3. [AArch64] Emit warning when disassembling unpredictable LDRAA and LDRAB — victor.campos / detail
  4. [ARM] MVE VCVT lowering for f32->f16 truncs — david.green / detail
  5. LoopAccessAnalysis.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  6. GlobalsModRef.h - reduce CallGraph.h include to forward declarations. NFC. — llvm-dev / detail
  7. Remove orphan TypeBasedAAResult::PathAliases declaration. NFC. — llvm-dev / detail
  8. Remove orphan AMDGPUAAResult::Aliases and AMDGPUAAResult::PathAliases declarations. NFC. — llvm-dev / detail
  9. [mlir][EDSC] Add divis and diviu and vector.extractelement — diego.caballero / detail
  10. [ARM] Fixup for signed comparison warning. NFC — david.green / detail
  11. [InstCombine] fold fmul/fdiv with fabs operands — spatel / detail
  12. Add `BoolLiteralExpression` to SyntaxTree — ecaldas / detail

#16351 (Jun 25, 2020 6:45:47 AM)

  1. [MLIR][Shape] Canonicalize subsequent `index_to_size` and `size_to_index` — frgossen / detail
  2. [ARM] Split cast cost tests, and add masked load/store tests. NFC — david.green / detail
  3. [OPENMP]Dynamic globalization for parallel target regions. — a.bataev / detail
  4. [MLIR][Shape] Canonicalize subsequent `size_to_index` and `index_to_size` — frgossen / detail
  5. Fix a crash with [[clang::acquire_handle]] when written as a type — aaron / detail
  6. [DSE,MSSA] Check if Def is removable only wen we try to remove it. — flo / detail
  7. [openmp] Use Directive_enumSize instead of OMPD_unknown position — clementval / detail
  8. [Alignment][NFC] Use Align for TargetCallingConv::OrigAlign — gchatelet / detail
  9. Fix typos in CodeGenPrepare::splitLargeGEPOffsets comments. — llvm-dev / detail
  10. CodeGenPrepare.cpp - remove unused IntrinsicsX86.h header. NFC. — llvm-dev / detail
  11. IRBuilder.cpp - fix include sorting order. NFC. — llvm-dev / detail
  12. Attributes.cpp - fix include sorting order. NFC. — llvm-dev / detail
  13. LiveIntervals.h.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  14. [Alignment][NFC] Conform X86, ARM and AArch64 TargetTransformInfo backends to the public API — gchatelet / detail
  15. [lldb] Rewrite Scalar::GetBytes — pavel / detail
  16. [PhaseOrdering] delete test for vectorization; NFC — spatel / detail
  17. [NFC][PPC][AIX] Add stack frame layout diagram to PPCISelLowering.cpp — zarko / detail

#16350 (Jun 25, 2020 4:58:25 AM)

  1. moved deployment to kubernetes files — kuhnel / detail
  2. MachineScheduler.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  3. FPEnv.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  4. [Matrix] Group matrix diagnostics together (NFC). — flo / detail
  5. [ARM] Allow tail predication on sadd_sat and uadd_sat intrinsics — samuel.tebbs / detail
  6. [Matrix] Use 1st/2nd instead of first/second in matrix diags. — flo / detail
  7. [NFC] update test to make diff of the following commit clear — tyker / detail
  8. [AssumeBundles] Use operand bundles to encode alignment assumptions — tyker / detail
  9. Repair various issues with modernize-avoid-bind — aaron / detail
  10. [llvm-readelf] - Report a warning instead of an error when dumping a broken section header. — grimar / detail

#16349 (Jun 25, 2020 3:35:27 AM)

  1. Use concrete natural type alignment for masked load/store operations instead of 0. — gchatelet / detail
  2. [analyzer] SATest: Add initial docker infrastructure — vsavchenko / detail
  3. [analyzer] SATest: Add convenience 'docker' command — vsavchenko / detail
  4. [analyzer] SATest: Add a set of initial projects for testing — vsavchenko / detail
  5. [analyzer] SATest: Make docker interfaces transparent — vsavchenko / detail
  6. [analyzer] SATest: Make main script Python2 compatible — vsavchenko / detail
  7. [analyzer] SATest: Do not re-run CMake in Docker if not needed — vsavchenko / detail
  8. [analyzer] SATest: Add an easy option to connect to docker for debugging — vsavchenko / detail
  9. [analyzer] SATest: Add 5 more projects for testing — vsavchenko / detail
  10. [analyzer] SATest: Fix package versions for test dependencies — vsavchenko / detail
  11. [analyzer] SATest: Use logger in single-threaded mode as well — vsavchenko / detail
  12. [MLIR][Shape] Fix ambiguous symbol — frgossen / detail
  13. Ensure that CompilerInvocationTest normalizes default target triples — dany.grumberg / detail
  14. [libclang] Get rid of relience on SourceManager member signature — kadircet / detail
  15. [AST] Fix a crash on accessing a class without definition in constexpr function context. — hokein.wu / detail

#16348 (Jun 25, 2020 2:10:57 AM)

  1. [MLIR][Shape] Add `shape.rank` operation — frgossen / detail
  2. [lldb][PDB] Constexpr static member values as AST literals — aleksandr.urakov / detail
  3. [MLIR][Shape] Add constant folding to `shape.rank` — frgossen / detail
  4. Reland "[clang][Driver] Correct tool search path priority" — david.spickett / detail
  5. [AMDGPU] Select s_cselect — Piotr Sobczak / detail
  6. [MLIR][Shape] Add canonicalization pattern for `shape.rank` — frgossen / detail
  7. [PowerPC] add popcount CodeGen test; NFC — shawn / detail
  8. [MLIR][Shape] Lower `shape.rank` — frgossen / detail
  9. [MLIR][Shape] Lower `shape_of` for unranked tensors — frgossen / detail
  10. [docs][GlobalISel] Fix the warnings during docs-llvm-html build — djordje.todorovic / detail
  11. [docs][llvm-dwarfdump] Fix the warnings during docs-llvm-html buil — djordje.todorovic / detail

#16347 (Jun 25, 2020 12:48:20 AM)

  1. [SVE] Make ConstantFoldGetElementPtr work for scalable vectors of indices — david.sherwood / detail
  2. [OpenMP] Upgrade default version of OpenMP to 5.0 — Saiyedul.Islam / detail
  3. [AArch64][SVE] Enable __ARM_FEATURE_SVE macros. — sander.desmalen / detail
  4. [mlir] parallel loop tiling optimization for loops with static bounds — tobias.gysi / detail

#16345 (Jun 24, 2020 10:05:51 PM)

  1. [InstCombine] Combine select & Phi by same condition — mkazantsev / detail
  2. [Test] Add more tests for selects & phis — mkazantsev / detail

#16344 (Jun 24, 2020 8:43:32 PM)

  1. [VE] Add clang tests for VE — marukawa / detail
  2. [X86] Emit a reg-reg copy for fast isel of vector bitcasts. — craig.topper / detail

#16343 (Jun 24, 2020 7:22:25 PM)

  1. [NewPM][opt] Assert PassPipeline and Passes don't both contain passes — aeubanks / detail
  2. [X86][NFC] Pre-commit test case for the following patch. — pengfei.wang / detail
  3. Move explicit template class specialization out of the class to fix gcc builds (NFC) — joker.eph / detail
  4. [X86] Fix a typo error. — pengfei.wang / detail

#16342 (Jun 24, 2020 5:58:24 PM)

  1. [Apple Silicon] Handle macOS in PlatformDarwin — ditaliano / detail
  2. [HostInfoMacOS] Parse correctly the triple for Apple Silicon. — ditaliano / detail
  3. [MLIR][NFC] Adopt variadic isa<> — jurahul / detail
  4. [DWARFYAML][debug_gnu_*] 'Descriptor' field should be 1-byte. NFC. — Xing / detail
  5. [mlir] Refactor OpInterface internals to be faster and factor out common bits. — riddleriver / detail
  6. Don't inline dynamic allocas that simplify to huge static allocas. — Amara Emerson / detail
  7. [mlir][spirv] Add TransposeOp — antiagainst / detail
  8. [mlir][DialectConversion][NFC] Add comment blocks and organize a bit of the code — riddleriver / detail
  9. [MLIR][SPIRVToLLVM] Implementation of SPIR-V module conversion pattern — antiagainst / detail
  10. [lldb] Use std::make_unique<> (NFC) — Jonas Devlieghere / detail
  11. [Inliner] Handle 'no-signed-zeros-fp-math' function attribute. — Akira / detail
  12. [Hexagon][llvm-objcopy] Add missing check for SHN_HEXAGON_SCOMMON_1 — sidneym / detail

#16341 (Jun 24, 2020 4:31:33 PM)

  1. [ARM] Make cp10 and cp11 usage a warning — stefan / detail
  2. Revert "[BitcodeReader] Fix DelayedShuffle handling for ConstantExpr shuffles." — 31459023+hctim / detail
  3. Use concrete natural type alignment for masked load/store operations instead of 0. — gchatelet / detail
  4. [TextAPI/MachO] Fix style issues. NFC — maskray / detail
  5. Remove Passes dependency on CodeGen — Yuanfang Chen / detail
  6. Revert "Use concrete natural type alignment for masked load/store operations instead of 0." — gchatelet / detail
  7. [NFCI] SCEV: promote ScalarEvolutionDivision into an publicly usable class — lebedev.ri / detail
  8. [InstCombine] visitBitCast(): do not crash on weird `bitcast <1 x i8*> to i8*` — lebedev.ri / detail
  9. [IR] GetUnderlyingObject(), stripPointerCastsAndOffsets(): don't crash on `bitcast <1 x i8*> to i8*` — lebedev.ri / detail
  10. [SROA] convertValue(): we can have <N x iK> to <M x iQ*> cast — lebedev.ri / detail
  11. [SROA] convertValue(): we can have <N x iK*> to <M x iQ> cast — lebedev.ri / detail
  12. [NFCI][InstSimplify] Add CHECK-LABEL to new icmp.ll test — lebedev.ri / detail
  13. [gn build] Port 1e2691fe238 — llvmgnsyncbot / detail
  14. [MIR] Fix CFI_INSTRUCTION escape printing — scott.linder / detail
  15. [llvm-profdata] --hot-func-list: fix some style issues in D81800 — maskray / detail
  16. [clangd] Make background index thread count calculation clearer — sam.mccall / detail
  17. [InlineCost] PrinterPass prints constants to which instructions are simplified — knaumov / detail
  18. [unittest] Fix FrontendTests CanGenerateCC1CommandLineFlag when LLVM_DEFAULT_TARGET_TRIPLE is not normalized after D79796 — maskray / detail
  19. [lldb/API] Use std::make_unique<> (NFC) — Jonas Devlieghere / detail

#16340 (Jun 24, 2020 2:36:10 PM)

  1. [InlineCost] Added InlineCostCallAnalyzer::print() — knaumov / detail
  2. [lldb][NFC] Use expect_expr in TestStructTypes.py — Raphael Isemann / detail
  3. [NFCI][CostModel] Add const to Value*. — dfukalov / detail
  4. [ProcessGDBRemote] Placate the Windows buildbot. — ditaliano / detail
  5. [SVE] Remove calls to VectorType::getNumElements from IPO — ctetreau / detail
  6. [NFC][PowerPC] Fix some typos in MachineCombiner comments — Jinsong Ji / detail
  7. [lld-macho] Remove using namespace llvm::MachO — maskray / detail
  8. [ProcessGDBRemote] Fix a typo in an ifdef from 58de2a3851391d — martin / detail
  9. [PowerPC][Power10] Implement Count Leading/Trailing Zeroes Builtins under bit Mask in LLVM/Clang — amy.kwan1 / detail
  10. Add a git hook script that can be manually setup to run some checks on every push — joker.eph / detail
  11. [InlineCost] InlineCostAnnotationWriterPass introduced — knaumov / detail

#16339 (Jun 24, 2020 1:08:13 PM)

  1. [buildbot] Use paths instead of env vars for ml bots — mtrofin / detail
  2. Local.h - reduce includes to forward declarations. NFC. — llvm-dev / detail
  3. InstCombineInternal.h - reduce AliasAnalysis.h include to forward declaration. NFC. — llvm-dev / detail
  4. [OpenMP][NFC] Remove hard-coded line numbers from test — jdenny.ornl / detail
  5. [ObjC] Copy a block to the heap if it is passed as a variadic argument — Akira / detail
  6. [FileCheck][NFC] Fix typo in test comment — jdenny.ornl / detail
  7. [docs] Fix typo — Vedant Kumar / detail
  8. [SLP] Limit GEP lists based on width of index computation. — flo / detail
  9. [Apple Silicon] Initial support for Rosetta — ditaliano / detail
  10. [Apple Silicon] Debugging of process under Rosetta is supported. — ditaliano / detail
  11. [lld-macho] Use namespace qualifiers (macho::) instead of `namespace lld { namespace macho {` — i / detail
  12. [llvm-objcopy] Update help message tests — alexshap / detail
  13. Fix crash on XCore on unused inline in EmitTargetMetadata — erich.keane / detail
  14. Add --hot-func-list to llvm-profdata show for sample profiles — aktoon / detail
  15. Fix a pair of wtype-limits and 3 wparentheses warnings from 29125ddf1 — erich.keane / detail
  16. [x86][AArch64] add tests for fmul-fma combine; NFC — spatel / detail

#16338 (Jun 24, 2020 11:29:23 AM)

  1. [llvm] Added support for stand-alone cmake object libraries. — mtrofin / detail
  2. [llvm] Release-mode ML InlineAdvisor — mtrofin / detail
  3. [NewPM] Handle -simplifycfg in opt — aeubanks / detail
  4. [NewPM] Add SimpleLoopUnswitchPass to PassRegistry.def — aeubanks / detail
  5. Revert "[AMDGPU] Enable compare operations to be selected by divergence" — arsenm2 / detail
  6. [ELF] -r: don't parse @ (symbol versioning) for .symver inline asm in bitcode — maskray / detail
  7. [Hexagon] Reducing minimum alignment requirement — iajbar / detail
  8. [clangd] Disable printing of Value for tag-types on hover — kadircet / detail
  9. AMDGPU/GlobalISel: Invert parameter for div/rem lowering function — Matthew.Arsenault / detail
  10. AMDGPU/GlobalISel: Legalize 64-bit G_SDIV/G_SREM — Matthew.Arsenault / detail
  11. [AMDGPU] Make sure to fix implicit operands on insertBranch — david.stuttard / detail
  12. Disable flaky lldb-vscode tests on aarch64 — waltermelon / detail
  13. [SLP] Precommit short load / wide math test for AArch64. — flo / detail
  14. GlobalISel: Add unit tests for some utils functions — Matthew.Arsenault / detail
  15. [SemaObjC] Fix a crash on invalid when 'auto' is used in a @property — erik.pilkington / detail
  16. [OpenMP] Adopt std::set in HostDataToTargetMap — tianshilei1992 / detail
  17. Revert "[llvm] Added support for stand-alone cmake object libraries." — mtrofin / detail
  18. [llvm] Remove full stop frome error message — Jonas Devlieghere / detail
  19. [libTooling] Delete deprecated `Stencil` combinators. — yitzhakm / detail
  20. [MLIR] Fix affine loop fusion private memref alloc — uday / detail
  21. LoopUtils.h - reduce AliasAnalysis.h include to forward declarations. NFC. — llvm-dev / detail
  22. [gn build] (manually) port bdceefe95ba6a — thakis / detail
  23. [gn build] Port 4fb2116ee7f — llvmgnsyncbot / detail
  24. Start adding support for generating CC1 command lines from CompilerInvocation — dany.grumberg / detail
  25. [gn build] Port 29125ddf132 — llvmgnsyncbot / detail
  26. Fix coding style. NFC. — michael.hliao / detail
  27. [X86] Replace PROC macros with an enum and a lookup table of processor information. — craig.topper / detail
  28. [WPD] Allow virtual calls to be analyzed with multiple type tests — tejohnson / detail
  29. Disable a flaky lldb-vscode test on aarch64 — waltermelon / detail
  30. [X86] Rename O3-pipeline.ll to opt-pipeline.ll and add O1/O2 command lines — craig.topper / detail
  31. [NVPTX] Fix for NVPTX module asm regression — tra / detail
  32. [llvm-objcopy] Update help messages — alexshap / detail
  33. [OpenMP][Docs] Mark TR8 `present` as claimed in docs — jdenny.ornl / detail

#16337 (Jun 24, 2020 10:27:57 AM)

  1. [Driver] Support -fsanitize=shadow-call-stack on aarch64_be — tstellar / detail
  2. [Driver] Support -fsanitize=shadow-call-stack and cfi-icall on aarch64_be — tstellar / detail
  3. Move RDF from Hexagon to Codegen — tstellar / detail
  4. [X86][NFC] Generalize the naming of "Retpoline Thunks" and related code to "Indirect Thunks" — tstellar / detail
  5. [X86] Refactor X86IndirectThunks.cpp to Accommodate Mitigations other than Retpoline — tstellar / detail
  6. [X86] Add Indirect Thunk Support to X86 to mitigate Load Value Injection (LVI) — tstellar / detail
  7. [X86] Add RET-hardening Support to mitigate Load Value Injection (LVI) — tstellar / detail
  8. [X86] Add a Pass that builds a Condensed CFG for Load Value Injection (LVI) Gadgets — tstellar / detail
  9. [X86] Add Support for Load Hardening to Mitigate Load Value Injection (LVI) — tstellar / detail
  10. Revert "[X86] Add Support for Load Hardening to Mitigate Load Value Injection (LVI)" — tstellar / detail
  11. Revert "[X86] Add a Pass that builds a Condensed CFG for Load Value Injection (LVI) Gadgets" — tstellar / detail
  12. [X86] Fix to X86LoadValueInjectionRetHardeningPass for possible segfault — tstellar / detail
  13. [X86] Add tests to clang Driver to ensure that SLH/Retpoline features are not enabled with LVI-CFI — tstellar / detail
  14. [X86] Add a Pass that builds a Condensed CFG for Load Value Injection (LVI) Gadgets — tstellar / detail
  15. [X86] Add Support for Load Hardening to Mitigate Load Value Injection (LVI) — tstellar / detail
  16. [X86] Add an Unoptimized Load Value Injection (LVI) Load Hardening Pass — tstellar / detail
  17. fixed broken test after cherry pick — tstellar / detail

#16336 (Jun 24, 2020 8:19:23 AM)

  1. [lldb] Refactor Scalar::TruncOrExtendTo — pavel / detail
  2. [AST][RecoveryExpr] Add error-bit TemplateArgument — hokein.wu / detail
  3. Cloning.h - reduce AliasAnalysis.h include to forward declarations. NFC. — llvm-dev / detail
  4. WebAssembly: Don't store MachineFunction in MachineFunctionInfo — Matthew.Arsenault / detail
  5. [VectorCombine] add tests for extract + cmp + binop; NFC — spatel / detail
  6. [VectorCombine] give invalid index value a name; NFC — spatel / detail

#16335 (Jun 24, 2020 6:56:13 AM)

  1. [DSE] Eliminate stores at the end of the function. — flo / detail
  2. [LLD][PowerPC] Add support for R_PPC64_GOT_PCREL34 — kamau.bridgeman / detail
  3. Loads.h - reduce AliasAnalysis.h include to forward declarations. NFC. — llvm-dev / detail
  4. [llvm-readobj] - Don't crash when a broken GNU hash table is dumped with --hash-symbols. — grimar / detail
  5. [DSE,MSSA] Add missing -enable-dse-memoryssa flag to test. — flo / detail
  6. [AMDGPU] Avoid redundant mode register writes — tcorring / detail

#16334 (Jun 24, 2020 4:50:06 AM)

  1. [AArch64][SVE] Add bfloat16 support to perm and select intrinsics — cullen.rhodes / detail
  2. [AArch64][SVE] Add bfloat16 support to svlen intrinsic — cullen.rhodes / detail
  3. [AArch64][SVE2] Add bfloat16 support to whilerw/whilewr intrinsics — cullen.rhodes / detail
  4. [libclang] Extend clang_Cursor_Evaluate(). — flo / detail
  5. [llvm-readelf] - Don't crash when e_shstrndx==SHN_XINDEX, but there is no section header. — grimar / detail
  6. [clang-format] restore indent in conditionals when AlignOperands is DontAlign — krasimir / detail
  7. Don't install clang-import-test — Alexander.Richardson / detail
  8. StackLifetime.h - remove unused AliasAnalysis.h include. NFC. — llvm-dev / detail
  9. ObjCARC.h - remove unnecessary includes. NFC. — llvm-dev / detail
  10. [OpenMP] NFC: Create OpenMP release notes file — protze / detail
  11. [OpenMPOpt] ICV macro definitions — sstipanovic / detail

#16333 (Jun 24, 2020 2:38:57 AM)

  1. [gn build] Port 96d4ccf00c8 — llvmgnsyncbot / detail
  2. [AST][RecoveryExpr] Populate error-bit from Type to Expr. — hokein.wu / detail
  3. [ARM][BFloat] Legalize bf16 type even without fullfp16. — simon.tatham / detail
  4. [AMDGPU] Enable compare operations to be selected by divergence — alex-t / detail
  5. [DSE,MSSA] Precommit small test changes for D72631. — flo / detail
  6. [lldb] fix typo in docs: withing -> within — kkleine / detail
  7. [ARM] Improve diagnostics message when Neon is unsupported — victor.campos / detail
  8. [AArch64][SVE] Add bfloat16 support to load intrinsics — kerry.mclaughlin / detail

#16332 (Jun 24, 2020 1:16:00 AM)

  1. [libc][Obvious] Remove a debug #include of iostream. — sivachandra / detail
  2. [X86] Speculatively fix to X86AvoidStoreForwardingBlocks not deference a machine mem operand if there isn't one present. — craig.topper / detail
  3. [libc] Enable copysignl, frexpl, logbl and modfl on aarch64. — sivachandra / detail
  4. [VE] Clang toolchain for VE — simon.moll / detail
  5. [AST][RecoveryExpr] Fix a crash: don't attach error-type base specifiers. — hokein.wu / detail

#16331 (Jun 23, 2020 11:54:29 PM)

  1. added scripts to debug running deployment — kuhnel / detail
  2. [cmake] configure the host triple on an Apple Silicon machine correctly — Alex Lorenz / detail
  3. [clang][driver] set macOS as the target OS for -arch arm64 when clang — Alex Lorenz / detail
  4. test fix: add missing system-darwin REQUIRES — Alex Lorenz / detail
  5. [lldb/Test] Temporarily disable TestSimulatorPlatform.py — Jonas Devlieghere / detail
  6. [X86] Add mayLoad/mayStore flags to some X87 instructions that don't have isel patterns to infer them from. — craig.topper / detail
  7. [libc] Add long double flavors of the floating point manipulation functions. — sivachandra / detail

#16330 (Jun 23, 2020 10:56:32 PM)

  1. [InstCombine] prevent infinite loop with sub/abs of constant expression — tstellar / detail

#16329 (Jun 23, 2020 8:53:37 PM)

  1. Remove GlobalValue::getAlignment(). — efriedma / detail
  2. [AArch64][GlobalISel] Improve codegen for some constant vectors by using constant pool loads. — Amara Emerson / detail
  3. [PowerPC] Add support for vector bool __int128 for Power10 — saghir / detail
  4. [BitcodeReader] Fix DelayedShuffle handling for ConstantExpr shuffles. — efriedma / detail
  5. Add option to symbolize inline frames for InternalSymbolizer — Vitaly Buka / detail
  6. [NFC][MLIR] Undo anonymous namespace change from https://reviews.llvm.org/D82417 — jurahul / detail

#16328 (Jun 23, 2020 6:53:52 PM)

  1. [IR] Remove unnecessary uint64_t casts (NFC) — nikita.ppv / detail
  2. [SVE] Remove calls to VectorType::getNumElements from Bitcode — ctetreau / detail
  3. [IR] Remove MSVC warning workaround (NFC) — nikita.ppv / detail
  4. fix test failure for clang/test/CodeGen/builtin-expect-with-probability.cpp — erich.keane / detail
  5. Add missing string conversions to fix a compile error in Local.h — Adrian Prantl / detail
  6. Preserve GlobalsAA analysis result in InjectTLIMappings — flo / detail
  7. test/msan/sigwait: Don't silently ignore assertion failures — eugenis / detail
  8. [lldb/Lua] Fix typo: s/stdout/stderr/ — Jonas Devlieghere / detail
  9. [ASan][MSan] Remove EmptyAsm and set the CallInst to nomerge to avoid from merging. — zequanwu / detail
  10. [ARM] Cortex-M4 integer instructions scheduler info test. NFC — david.green / detail
  11. [SVE] Remove calls to VectorType::getNumElements from AsmParser — ctetreau / detail
  12. [mlir] [VectorOps] Improve vector.create_mask lowering — ajcbik / detail
  13. When performing a substitution into a dependent alias template, mark the — richard / detail
  14. [ARM] Mark more integer instructions as not having side effects. — david.green / detail
  15. [flang] add RTBuilder.h — eschweitz / detail
  16. [RISCV][NFC] Add tests for folds of ADDIs into load/stores — luismarques / detail
  17. [lldb] Fix the modules build — Jonas Devlieghere / detail
  18. [clang][driver] allow macOS 11 OS version in the driver — Alex Lorenz / detail
  19. Remove clang::Codegen::EHPadEndScope as unused — dblaikie / detail
  20. [mlir] [integration-test] Let target check-mlir imply target check-mlir-integration too — ajcbik / detail
  21. [WebAssembly] Fix for use of uninitialized member in WasmObjectWriter.cpp — sbc / detail
  22. Move late-parsed class member attribute handling adjacent to all the — richard / detail
  23. [AMDGPU] Update AMD GPU processor information — Tony.Tye / detail
  24. [ELF] Add -z start-stop-visibility= to set __start_/__stop_ symbol visibility — phosek / detail
  25. [lld][ELF][AArch64] Handle R_AARCH64_PLT32 relocation — leonardchan / detail
  26. [IR] Prefer scalar type for struct indexes in GEP constant expressions. — efriedma / detail
  27. [AArch64][SVE] Add legalization support for i32/i64 vector srem/urem — efriedma / detail
  28. [NFC] Remove outdated comment in llvm-symbolizer test case. — akhuang / detail
  29. DR458: Search template parameter scopes in the right order. — richard / detail
  30. [clang codegen] Fix alignment of "Address" for incomplete array pointer. — efriedma / detail
  31. [MLIR] [NFC] Add new line and empty line before printing modified loop — jurahul / detail
  32. [WebAssebmly] Fully disable 'protected' visibility — sbc / detail
  33. AMDGPU/GlobalISel: Fix fixed ABI special VGPR function arguments — Matthew.Arsenault / detail
  34. [SimplifyCFG] Drop debug loc in SpeculativelyExecuteBB — Vedant Kumar / detail

#16327 (Jun 23, 2020 4:21:44 PM)

  1. [PowerPC] Unaligned FP default should apply to scalars only — tstellar / detail
  2. [BPF] fix a bug for BTF pointee type pruning — tstellar / detail
  3. [clangd] Fix DocumentOutline for concepts — tstellar / detail
  4. Make LLVM_APPEND_VC_REV=OFF affect clang, lld, and lldb as well. — tstellar / detail
  5. [BPF] fix incorrect type in BPFISelDAGToDAG readonly load optimization — tstellar / detail
  6. [PowerPC] Do not assume operand of ADDI is an immediate — tstellar / detail
  7. [BasicAA] Make BasicAA a cfg pass. — tstellar / detail
  8. [compiler-rt] Reduce the number of threads in gcov test to avoid failure — tstellar / detail
  9. [ManagedStatic] Fix build errors with clang-tblgen in Debug mode using MSVC 2019 v16.6 — tstellar / detail

#16326 (Jun 23, 2020 1:19:28 PM)

  1. [AMDGPU/MemOpsCluster] Implement new heuristic for computing max mem ops cluster size — mahesha.comp / detail
  2. [mlir] Avoid pontentially ambiguous class name — jean-michel.gorius / detail
  3. [Host] Check for TARGET_OS_EMBEDDED instead of listing architectures. — ditaliano / detail
  4. [ObjectFileMachO] Check for TARGET_EMBEDDED instead of listing architectures. — ditaliano / detail
  5. Generalize TestFormattersBoolRefPtr to work on Apple Silicon. — ditaliano / detail
  6. Redo of Add terminateCommands to lldb-vscode protocol — waltermelon / detail
  7. [LLD][PowerPC] Add support for R_PPC64_PCREL34 — kamau.bridgeman / detail
  8. [DSE,MSSA] Treat `store 0` after calloc as noop stores. — flo / detail
  9. [libc][Obvious] Fix few typos in tests. — sivachandra / detail

#16325 (Jun 23, 2020 12:01:15 PM)

  1. [NewPM] Attempt to run opt passes specified via -foo-pass under NPM — aeubanks / detail
  2. [X86][AVX] Add v16f32 variant of PR46249 test case — llvm-dev / detail
  3. Revert "[mlir] make the bitwidth of device side index computations configurable" — tobias.gysi / detail
  4. [X86][AVX] Attempt to lower v16i32/v16f32 shuffles with lowerShuffleAsRepeatedMaskAndLanePermute — llvm-dev / detail
  5. [debugserver] Initial support for Apple Silicon. — ditaliano / detail
  6. [Coroutines] Fix a few failing tests — xun / detail
  7. [mlir] Added the dialect inliner to the SCF dialect — liufeng.ee / detail
  8. [lldb][NFC] Add some more tests for edge cases LLDB's builtin formatters — Raphael Isemann / detail
  9. [SVE] Remove calls to VectorType::getNumElements from FuzzMutate — ctetreau / detail
  10. Fix incorrect "REQUIRE" (default_target->default_triple) introduced in 59f45a1cdb3 — joker.eph / detail
  11. [MLIR][LLVMDialect] Added bitreverse and ctpop intrinsics — antiagainst / detail
  12. [vscode] set default values for terminateDebuggee for the disconnect request — waltermelon / detail
  13. [ELF] Resolve relocations in .debug_* referencing (discarded symbols or ICF folded section symbols) to tombstone values — i / detail
  14. Change CMake so that we only look for Z3 when LLVM_ENABLE_Z3_SOLVER is enabled — mikhail.ramalho / detail

#16324 (Jun 23, 2020 10:04:56 AM)

  1. [gn build] (semi-manually) Port d90443b1d93 — thakis / detail
  2. [ARM] Describe defs/uses of VLLDM and VLSTM — momchil.velikov / detail
  3. [MLIR][SPIRVToLLVM] Implementation of spv.func conversion, and return ops — antiagainst / detail
  4. Fix test added by D79830 — erich.keane / detail
  5. [MLIR][SPIRV] Extend automation script to generate coverage report. — antiagainst / detail
  6. [openmp] Add missing dependencies for OMP.h.inc after d90443b — clementval / detail
  7. [ObjectYAML][ELF] Add support for emitting the .debug_pubtypes section. — Xing / detail
  8. [PhaseOrdering] add test for missed vectorization; NFC (PR43745) — spatel / detail
  9. [ObjectYAML][DWARF] Remove unused context. NFC. — Xing / detail
  10. [lldb/Lua] Use the debugger's output and error file for Lua's I/O library. — Jonas Devlieghere / detail
  11. [X86][AVX] Add PR46249 test case — llvm-dev / detail
  12. WithColor.h - reduce CommandLine.h include to forward declaration. NFC. — llvm-dev / detail
  13. [lldb/Lua] Require Lua 5.3 — Jonas Devlieghere / detail
  14. Remove strcmp fuzz from CMakeList since it breaks build. — gyurgyikcp / detail

#16323 (Jun 23, 2020 7:44:56 AM)

  1. Update lldb-arm/aarch64-ubuntu builders and slaves — omair.javaid / detail
  2. [ObjectYAML][ELF] Add support for emitting the .debug_pubnames section. — Xing / detail
  3. [OPENMP50]Codegen for scan directives in parallel for simd regions. — a.bataev / detail
  4. [OPENMP][DOCS]Update status of supported constructs, NFC. — a.bataev / detail
  5. [PhaseOrdering] add test for vectorizer cooperation; NFC — spatel / detail
  6. [libc++abi] Allow code-signing executables when running the tests — Louis Dionne / detail
  7. Mangle.cpp - fix implicit Format.h dependency. NFC. — llvm-dev / detail
  8. [unittest, ADT] Add unit tests for itostr & utostr — thomasp / detail
  9. AMDGPU/GlobalISel: Fix asserts on non-s32 sitofp/uitofp sources — Matthew.Arsenault / detail
  10. [BFloat] Add convert/copy instrinsic support — mikhail.maltsev / detail
  11. [openmp] Base of tablegen generated OpenMP common declaration — clementval / detail

#16322 (Jun 23, 2020 5:16:31 AM)

  1. [SVE][CodeGen] Legalisation of vsetcc with scalable types — kerry.mclaughlin / detail
  2. DWARFLinkerDeclContext.h - fix implicit FileSystem.h dependency. NFC. — llvm-dev / detail
  3. SanitizerCoverage.h - fix implicit VirtualFileSystem.h dependency. NFC. — llvm-dev / detail
  4. [Transforms] Ensure we include CommandLine.h if we declare any cl::opt flags — llvm-dev / detail
  5. [AArch64][SVE] ACLE: Add bfloat16 to struct load/stores. — sander.desmalen / detail
  6. Handle invalid types in the nullPointerConstant AST matcher — aaron / detail
  7. Add strcmp fuzz test. — gyurgyikcp / detail
  8. [libc] Add fuzz test for strcmp. — gyurgyikcp / detail
  9. [Analysis] Ensure we include CommandLine.h if we declare any cl::opt flags. NFC. — llvm-dev / detail
  10. ModuleTest.cpp - fix implicit SourceMgr.h dependency. NFC. — llvm-dev / detail
  11. llvm-dwp.cpp - fix implicit CommandLine.h dependency. NFC. — llvm-dev / detail
  12. llvm-isel-fuzzer.cpp - fix implicit CommandLine.h dependency. NFC. — llvm-dev / detail
  13. [DebugInfo][test] Attempt to fix big endian build bots — james.henderson / detail
  14. [DebugInfo/DWARF] - Do not hang when CFI are truncated. — grimar / detail
  15. [AMDGPU/MemOpsCluster] Compute `width` for `MIMG` instruction class. — mahesha.comp / detail
  16. [ARM] BFloat MatMul Intrinsics&CodeGen — mikhail.maltsev / detail
  17. DwarfGenerator.cpp - fix implicit FileSystem.h dependency. NFC. — llvm-dev / detail
  18. ProfileSummaryInfoTest.cpp - fix implicit CommandLine.h dependency. NFC. — llvm-dev / detail
  19. Add stddef.h to fix missing size_t type build errors. — llvm-dev / detail

#16321 (Jun 23, 2020 3:55:53 AM)

  1. [PowerPC][NFC] Add tests for variadic functions on PPC64 — lkail / detail
  2. Silence gcc warning about extra ";" [NFC] — mikael.holmen / detail
  3. [AVR] Rewrite the function calling convention. — me / detail
  4. [SVE] Code generation for fixed length vector loads & stores. — paul.walker / detail
  5. [DAG] visitSIGN_EXTEND_INREG - rename EVT variable. NFCI. — llvm-dev / detail
  6. [X86] truncateVectorWithPACK - fix outdated comment. NFC. — llvm-dev / detail
  7. [lldb] Split ClangASTSource::CompleteType — pavel / detail
  8. [TableGen] Add error messages — sebastian.neubauer / detail
  9. Revert "[AVR] Explicitly set the address of the data section when invoking the linker" — me / detail
  10. [AArch64][SVE] Guard svbfloat16_t with feature macro in ACLE — cullen.rhodes / detail
  11. [PowerPC] fold addi's imm operand to its imm form consumer's displacement — czhengsz / detail
  12. [libcxx tests] Clang is more strict now about coroutines — dave / detail
  13. [IndVarSimplify] Don't replace IV user with unsafe loop-invariant (PR45360) — lebedev.ri / detail

#16320 (Jun 23, 2020 2:20:14 AM)

  1. AST dump: recurse into type template arguments when dumping. — richard / detail
  2. [DSE,MSSA] Treat passed by value args as invisible to caller. — flo / detail
  3. [llvm-rc] Implement the language id option — martin / detail
  4. LowLevelTypeImpl.h - fix implicit Debug.h dependency. NFC. — llvm-dev / detail
  5. StatepointLowering.cpp - fix implicit CommandLine.h dependency. NFC. — llvm-dev / detail
  6. ProfileSummary.cpp - fix implicit Format.h dependency. NFC. — llvm-dev / detail
  7. [DebugInfo] Print line table extended opcode bytes if parsing fails — james.henderson / detail

#16319 (Jun 22, 2020 11:47:26 PM)

  1. [SDAG] Add new AssertAlign ISD node. — michael.hliao / detail
  2. [InstCombine] Replace selects with Phis — mkazantsev / detail
  3. [SROA] Teach SROA to perform no-op pointer conversion. — michael.hliao / detail
  4. [libc] Match x86 long double NaN classification with that of the compiler. — sivachandra / detail
  5. [Triple] support macOS 11 os version number — Alex Lorenz / detail

#16318 (Jun 22, 2020 9:18:43 PM)

  1. [PowerPC][Power10] Implement VSX PCV Generate Operations in LLVM/Clang — amy.kwan1 / detail
  2. Distinguish between template parameter substitutions that are forming — richard / detail
  3. [mlir][mlir-rocm-runner] Remove compile-time warning. NFC. — whchung / detail
  4. Fix a corner case in vector.shape_cast when the trailing dimensions are of size 1. — whchung / detail
  5. Fix rejects-valid when referencing an implicit operator== from within a — richard / detail

#16317 (Jun 22, 2020 6:28:23 PM)

  1. Recommit "[X86] Calculate the needed size of the feature arrays in _cpu_indicator_init and getHostCPUName using the size of the feature enum." — craig.topper / detail
  2. [mlir][ods] Allow filtering of ops — jpienaar / detail
  3. [Coroutines] Ensure co_await promise.final_suspend() does not throw — xun / detail
  4. Fix dynamic alloca detection in CloneBasicBlock — aeubanks / detail
  5. - Add hasNItemsOrLess and container variants of hasNItems, hasNItemsOrMore, and hasNItemsOrLess — jurahul / detail
  6. [SVE] Remove calls to VectorType::getNumElements from ARM — ctetreau / detail
  7. add copy of MLIR .clang-tidy to squelch noise in phabricator reviews — eschweitz / detail
  8. [WebAssembly] Add support for externalref to MC and wasm-ld — sbc / detail
  9. [MLIR][NFC] Adopt hasNItems() for SizedRegion predicate — jurahul / detail
  10. Add -ast-dump-decl-types flag to include types of value and type — richard / detail
  11. Fix multilevel deduction where an outer pack is used in the type of an — richard / detail
  12. [llvm-install-name-tool] Implement delete_rpath option — alexshap / detail
  13. [AVR] Don't adjust for instruction size — aykevanlaethem / detail
  14. [AVR] Decode single register instructions — aykevanlaethem / detail
  15. [AVR] Disassemble multiplication instructions — aykevanlaethem / detail
  16. [AVR] Disassemble instructions with fixed Z operand — aykevanlaethem / detail
  17. [AVR] Disassemble double register instructions — aykevanlaethem / detail
  18. [VectorCombine] do not use magic number for undef mask element; NFC — spatel / detail
  19. [InstCombine] add tests for integer reductions; NFC — spatel / detail
  20. [InstCombine] reassociate diff of sums into sum of diffs — spatel / detail

#16316 (Jun 22, 2020 5:33:49 PM)

  1. [PowerPC] Add missing handling for half precision — tstellar / detail
  2. [PowerPC] Prevent legalization loop from promoting SELECT_CC from v4i32 to v4i32 — tstellar / detail
  3. [PowerPC] Treat 'Z' inline asm constraint as a true memory constraint — tstellar / detail
  4. Fixed false ThinLTO cache misses problem (PR 45819). — tstellar / detail

#16315 (Jun 22, 2020 3:10:18 PM)

  1. [PowerPC] Add support for vmsumudm — tstellar / detail

#16314 (Jun 22, 2020 1:51:02 PM)

  1. Use std::make_tuple instead initializer list — antiagainst / detail
  2. [HIP] Move HIP Linking Logic into HIP ToolChain — enye.shi / detail
  3. Add Statically Linked Libraries — enye.shi / detail
  4. llvm-nm: Implement --special-syms. — peter / detail
  5. Fix the verification of DIEs with DW_AT_ranges. — gclayton / detail

#16313 (Jun 22, 2020 12:32:00 PM)

  1. [ARM][BFloat] Implement bf16 get/set_lane without casts to i16 vectors — mikhail.maltsev / detail
  2. [llvm] Fix typo in test case comment (NFC) — tobias.gysi / detail
  3. [mlir] Fix a doc link in LinalgBase.td — hanchung / detail
  4. [flang] Fix bug checking SAVE attribute — tkeith / detail
  5. [X86] Calculate the needed size of the feature arrays in _cpu_indicator_init and getHostCPUName using the size of the feature enum. — craig.topper / detail
  6. [X86] Remove encoding value from the X86_FEATURE and X86_FEATURE_COMPAT macro. NFCI — craig.topper / detail
  7. Revert "[X86] Calculate the needed size of the feature arrays in _cpu_indicator_init and getHostCPUName using the size of the feature enum." — craig.topper / detail
  8. [SVE] Remove calls to VectorType::getNumElements from WebASM — ctetreau / detail
  9. Revert "[X86][SSE] MatchVectorAllZeroTest - handle OR vector reductions" — hans / detail

#16312 (Jun 22, 2020 10:37:01 AM)

  1. [MCParser] Support quoted section name for COFF — i / detail
  2. [DSE,MSSA] Reorder DSE blocking checks. — flo / detail
  3. [VectorCombine] make helper function for shift-shuffle; NFC — spatel / detail
  4. [lldb/Lua] Recognize "quit" as a way to exit the script interpreter. — Jonas Devlieghere / detail
  5. [flang] Shape analysis for result of MATMUL — pklausler / detail
  6. [sve][acle] Add SVE BFloat16 extensions. — francesco.petrogalli / detail
  7. [PGO][PGSO] Enable non-cold size opts under partial profile sample PGO. — yamauchi / detail
  8. Add support of __builtin_expect_with_probability — erich.keane / detail
  9. [clang-tidy] llvm-twine-local ignores parameters — n.james93 / detail
  10. [clang-tidy] RenamerClangTidy wont emit fixes in scratch space — n.james93 / detail

#16311 (Jun 22, 2020 9:01:11 AM)

  1. Revert commit 9e52530 because of dependencies issue — clementval / detail
  2. [VectorCombine] add helper to replace uses and rename — spatel / detail
  3. Implement constexpr BinaryOperator for vector types — erich.keane / detail
  4. [mlir][spirv] Enhance AccessChainOp index type handling — antiagainst / detail
  5. [analyzer] Remove forbidden characters from a filename for a graph dump on Windows — dpetrov / detail
  6. Pre-commit SLP test. NFC. — Stanislav.Mekhanoshin / detail
  7. [ARC] Add missing return statement — gchatelet / detail
  8. [DebugInfo] Update MachineInstr to help support variadic DBG_VALUE instructions — stozer / detail
  9. [AMDGPU] Generate test checks — jay.foad / detail
  10. Pre-commited test update. NFC. — Stanislav.Mekhanoshin / detail
  11. [MLIR] Remove TableGen redundant calls to native calls when creating new operations in DRR TableGen files — jpienaar / detail
  12. [flang] Finish adding AbstractConverter.h — eschweitz / detail
  13. [DSE,MSSA] Add additional tests with non-removable stores (NFC). — flo / detail
  14. [NPM] Bail out when -foo and --passes=foo are both specified — aeubanks / detail

#16310 (Jun 22, 2020 6:56:17 AM)

  1. [AMDGPU] clang-format of SIModeRegister.cpp — tcorring / detail
  2. [VectorCombine] improve IR debugging by providing/salvaging value names — spatel / detail
  3. Let HIP default include respect -nogpuinc and -nogpulib — Yaxun.Liu / detail
  4. [llvm-readelf] - Do not crash when dumping the dynamic symbol table when its sh_entzize == 0. — grimar / detail
  5. [AMDGPU] Update more live intervals in SIWholeQuadMode — jay.foad / detail
  6. [VectorCombine] add/use pass-level IRBuilder — spatel / detail
  7. [lldb][NFC] Add more test for builtin formats — Raphael Isemann / detail
  8. Revert "[clang][Driver] Correct tool search path priority" — david.spickett / detail
  9. [DAG] Add SimplifyMultipleUseDemandedVectorElts helper for SimplifyMultipleUseDemandedBits. NFCI. — llvm-dev / detail
  10. [DWARFYAML][debug_info] Use 'AbbrCode' to index the abbreviation. — Xing / detail
  11. [DWARFYAML][debug_info] Add support for error handling. — Xing / detail
  12. [openmp] Base of tablegen generated OpenMP common declaration — clementval / detail

#16309 (Jun 22, 2020 5:33:19 AM)

  1. [ASTMatcher] Correct memoization bug ignoring direction (descendants or ancestors) — sam.mccall / detail
  2. Revert "[CGP] Enable CodeGenPrepares phi type convertion." — tpopp / detail
  3. [analyzer] Handle `\l` symbol in string literals in exploded-graph-rewriter — dpetrov / detail
  4. [mlir] Fix linalg.generic matmul example in the doc — zinenko / detail
  5. OptimizationRemarkEmitter.h - reduce unnecessary Function.h include to forward declaration. NFC. — llvm-dev / detail
  6. [DAG] SimplifyMultipleUseDemandedBits - drop unnecessary *_EXTEND_VECTOR_INREG cases — llvm-dev / detail
  7. Attempt to unbreak the test introduced in 359fae6eb094 on Windows — anton / detail
  8. [llvm-readobj] - Validate the DT_STRSZ value to avoid crash. — grimar / detail

#16308 (Jun 22, 2020 3:56:47 AM)

  1. workaround for failing GPU — kuhnel / detail
  2. buildbot mlir-nvidia: fixed port configuration — kuhnel / detail
  3. [mlir] make the bitwidth of device side index computations configurable — zinenko / detail
  4. Fixed ASTMatchers registry and regen ast docs — n.james93 / detail
  5. [DSE,MSSA] Remove unused arguments for isDSEBarrier (NFC). — flo / detail
  6. [clang-tidy] Improved accuracy of check list updater script — n.james93 / detail
  7. [DebugInfo] Explicitly permit addr_size = 0x02 when parsing DWARF data — anton / detail
  8. [MSP430] Enable some basic support for debug information — anton / detail
  9. [LTO] Use StringRef instead of C-style strings in setCodeGenDebugOptions — momchil.velikov / detail
  10. [MSP430] Update register names — anton / detail
  11. Make ninja smart console builds more pretty — dave / detail
  12. Revert "[MSP430] Update register names" — anton / detail
  13. [analyzer] Handle `\l` symbol in string literals in exploded-graph-rewriter — dpetrov / detail
  14. [StackSafety] Ignore unreachable instructions — Vitaly Buka / detail
  15. [StackSafety] Check variable lifetime — Vitaly Buka / detail
  16. Revert "[Peeling] Extend the scope of peeling a bit" — serguei.katkov / detail

#16307 (Jun 22, 2020 2:39:40 AM)

  1. [mlir] Add for loop specialization — herhut / detail
  2. [clang][Driver] Correct tool search path priority — david.spickett / detail
  3. [CSInfo][MIPS] Don't describe parameters loaded by sub/super reg copy — djordje.todorovic / detail
  4. [Analyzer][StreamChecker] Add note tags for file opening. — 1.int32 / detail

#16306 (Jun 22, 2020 1:22:30 AM)

  1. [Peeling] Extend the scope of peeling a bit — serguei.katkov / detail
  2. Return false if the identifier is not in the global module index. — v.g.vassilev / detail

#16305 (Jun 22, 2020 12:04:55 AM)

  1. [X86] Add an AVX check prefix to bitcast-vector-bool.ll to combine checks where AVX1/2/512 are all the same. NFC — craig.topper / detail
  2. [flang]Fix individual tests with lit when building out of tree — Osi.Request / detail

#16303 (Jun 21, 2020 8:36:12 PM)

  1. [amdgpu] Fix REL32 relocations with negative offsets. — michael.hliao / detail
  2. [X86] Add test file that was supposed to go with D81327. — craig.topper / detail

#16301 (Jun 21, 2020 6:10:53 PM)

  1. [lld-macho] Refactor segment/section creation, sorting, and merging — jezng / detail

#16300 (Jun 21, 2020 5:10:53 PM)

  1. [X86] Add cooperlake and tigerlake to the enum in cpu_model.c — craig.topper / detail

#16296 (Jun 21, 2020 1:37:10 PM)

  1. [X86] Add cooperlake detection to _cpu_indicator_init. — craig.topper / detail
  2. [X86] Add 'cooperlake' and 'tigerlake' to __builtin_cpu_is. — craig.topper / detail
  3. [VectorCombine] create class for pass to hold analyses, etc; NFC — spatel / detail
  4. [X86] Assign a feature priority to 'tigerlake' so it won't assert when used with function multiversioning — craig.topper / detail

#15392 (Mar 18, 2020 1:35:38 AM)

  1. Revert "AMDGPU/GlobalISel: Fully handle 0 dmask case during legalize" — Vitaly Buka / detail
  2. [libc] Add sigaction — alexbrachetmialot / detail
  3. CET for Exception Handle — pengfei.wang / detail
  4. [Alignment][NFC] Deprecate getTransientStackAlignment — gchatelet / detail
  5. [clang] Fix crash on visiting null nestedNameSpecifier. — hokein.wu / detail

#14810 (Oct 1, 2019 8:02:38 PM)

  1. Revert r368237 - Update fix-it hints for std::move warnings.

    r368237 attempted to improve fix-its for move warnings, but introduced some
    regressions to -Wpessimizing-move.  Revert that change and add the missing
    test cases to the pessimizing move test to prevent future regressions. — rtrieu / detail
  2. DebugInfo: Update support for detecting C++ language variants in debug info emission — dblaikie / detail
  3. gn build: (manually) merge r373407 — nico / detail
  4. Fix crash on constant-evaluation of pseudo-destruction of a pointer.

    We got confused and thought we might be pseudo-destroying the pointee
    instead. — rsmith / detail
  5. AMDGPU/GlobalISel: Use getIntrinsicID helper — arsenm / detail
  6. Remove TypeNodes.def from the modulemap.

    We currently just look for files named in the modulemap in its
    associated source directory.  This means that we can't name
    generated files, like TypeNodes.def now is, which means we can't
    explicitly mark it as textual.  But fortunately that's okay
    because (as I understand it) the most important purpose of naming
    the header in the modulemap is to ensure that it's not treated as
    public, and the search for public headers also only considers
    files in the associated source directory.  This isn't an elegant
    solution, since among other things it means that a build which
    wrote the generated files directly into the source directory would
    result in something that wouldn't build as a module, but that's
    a problem for all our other generated files as well. — rjmccall / detail
  7. AMDGPU/GlobalISel: Assume VGPR for G_FRAME_INDEX

    In principle this should behave as any other constant. However
    eliminateFrameIndex currently assumes a VALU use and uses a vector
    shift. Work around this by selecting to VGPR for now until
    eliminateFrameIndex is fixed. — arsenm / detail
  8. AMDGPU/GlobalISel: Private loads always use VGPRs — arsenm / detail
  9. AMDGPU/GlobalISel: Legalize 1024-bit G_BUILD_VECTOR

    This will be needed to support AGPR operations. — arsenm / detail
  10. AMDGPU/GlobalISel: Fix RegBankSelect for 1024-bit values — arsenm / detail
  11. [AMDGPU] separate accounting for agprs

    Account and report agprs separately on gfx908. Other targets
    do not change the reporting.

    Differential Revision: https://reviews.llvm.org/D68307 — rampitec / detail
  12. Fix unused variable warning. NFCI. — hliao / detail
  13. [X86] Add a DAG combine to shrink vXi64 gather/scatter indices that are constant with sufficient sign bits to fit in vXi32

    The gather/scatter instructions can implicitly sign extend the indices. If we're operating on 32-bit data, an v16i64 index can force a v16i32 gather to be split in two since the index needs 2 registers. If we can shrink the index to the i32 we can avoid the split. It should always be safe to shrink the index regardless of the number of elements. We have gather/scatter instructions that can use v2i32 index stored in a v4i32 register with v2i64 data size.

    I've limited this to before legalize types to avoid creating a v2i32 after type legalization. We could check for it, but we'd also need testing. I'm also only handling build_vectors with no bitcasts to be sure the truncate will constant fold.

    Differential Revision: https://reviews.llvm.org/D68247 — ctopper / detail
  14. Emit TypeNodes.def with tblgen.

    The primary goal here is to make the type node hierarchy available to
    other tblgen backends, although it should also make it easier to generate
    more selective x-macros in the future.

    Because tblgen doesn't seem to allow backends to preserve the source
    order of defs, this is not NFC because it significantly re-orders IDs.
    I've fixed the one (fortunately obvious) place where we relied on
    the old order.  Unfortunately, I wasn't able to share code with the
    existing AST-node x-macro generators because the x-macro schema we use
    for types is different in a number of ways.  The main loss is that
    subclasses aren't ordered together, which doesn't seem important for
    types because the hierarchy is generally very shallow with little
    clustering. — rjmccall / detail
  15. Use scope qualifiers in Clang's tblgen backends to get useful
    redeclaration checking.  NFC. — rjmccall / detail
  16. [CMake] Fix the value of `config.target_cflags` for non-macOS Apple platforms. Attempt #3.

    The main problem here is that `-*-version_min=` was not being passed to
    the compiler when building test cases. This can cause problems when
    testing on devices running older OSs because Clang would previously
    assume the minimum deployment target is the the latest OS in the SDK
    which could be much newer than what the device is running.

    Previously the generated value looked like this:

    `-arch arm64 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    With this change it now looks like:

    `-arch arm64 -stdlib=libc++ -miphoneos-version-min=8.0 -isysroot
    <path_to_xcode>/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk`

    This mirrors the setting of config.target_cflags on macOS.

    This change is made for ASan, LibFuzzer, TSan, and UBSan.

    To implement this a new `get_test_cflags_for_apple_platform()` function
    has been added that when given an Apple platform name and architecture
    returns a string containing the C compiler flags to use when building
    tests. This also calls a new helper function `is_valid_apple_platform()`
    that validates Apple platform names.

    This is the third attempt at landing the patch.

    The first attempt (r359305) had to be reverted (r359327) due to a buildbot
    failure. The problem was that calling `get_test_cflags_for_apple_platform()`
    can trigger a CMake error if the provided architecture is not supported by the
    current CMake configuration. Previously, this could be triggered by passing
    `-DCOMPILER_RT_ENABLE_IOS=OFF` to CMake. The root cause is that we were
    generating test configurations for a list of architectures without checking if
    the relevant Sanitizer actually supported that architecture. We now intersect
    the list of architectures for an Apple platform with
    `<SANITIZER>_SUPPORTED_ARCH` (where `<SANITIZER>` is a Sanitizer name) to
    iterate through the correct list of architectures.

    The second attempt (r363633) had to be reverted (r363779) due to a build
    failure. The failed build was using a modified Apple toolchain where the iOS
    simulator SDK was missing. This exposed a bug in the existing UBSan test
    generation code where it was assumed that `COMPILER_RT_ENABLE_IOS` implied that
    the toolchain supported both iOS and the iOS simulator. This is not true. This
    has been fixed by using the list `SANITIZER_COMMON_SUPPORTED_OS` for the list
    of supported Apple platforms for UBSan. For consistency with the other
    Sanitizers we also now intersect the list of architectures with
    UBSAN_SUPPORTED_ARCH.

    rdar://problem/50124489

    Differential Revision: https://reviews.llvm.org/D61242 — Dan Liew / detail
  17. AMDGPU: Fix an out of date assert in addressing FrameIndex

    Reviewers:
      arsenm

    Differential Revision:
      https://reviews.llvm.org/D67574 — chfang / detail
  18. [libFuzzer] Remove lazy counters.

    Summary: Lazy counters haven't improved performance for large fuzz targets.

    Reviewers: kcc

    Reviewed By: kcc

    Subscribers: llvm-commits

    Tags: #llvm

    Differential Revision: https://reviews.llvm.org/D67476 — morehouse / detail