0%
WDescription%
Build stability: All recent builds failed.0
Test Result: 1 test failing out of a total of 1,292 tests.99
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

Changes

#781 (Jan 8, 2021 6:28:11 PM)

  1. [compiler-rt] [sanitizer] Silence -Wframe-larger-than= for a few windows functions with large stack buffers — martin / detail
  2. [Driver] Add DWARF64 flag: -gdwarf64 — hoy / detail
  3. [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
  4. Don't take the address of a temporary — Adrian Prantl / detail
  5. [mlir] Add a hook for initializing passes before execution and use it in the Canonicalizer — riddleriver / detail
  6. [mlir][vector] generalized masked l/s and compressed l/s with indices — ajcbik / detail
  7. [mlir] AsyncRuntime: disable mlir-runner init/disable for WIN32 — ezhulenev / detail
  8. [libc++/abi] Re-remove unnecessary null pointer checks from operator delete — Louis Dionne / detail
  9. Re-enable __cpp_lib_constexpr_functional. — arthur.j.odwyer / detail
  10. [libc++] Mark [P0475] "LWG2511: guaranteed copy elision for piecewise construction" as Complete. — arthur.j.odwyer / detail
  11. [libc++] Mark [P0809] "LWG2831: Comparing Unordered Containers" as Nothing To Do. — arthur.j.odwyer / detail
  12. [mlir][PassManager] Properly set the initialization generation when cloning a pass manager — riddleriver / detail
  13. [libc++] NFC: Document the Differential queries to avoid duplicating work — Louis Dionne / detail
  14. [InitLLVM] Ensure SIGPIPE handler installed before sigaction() — Vedant Kumar / detail
  15. Attempt to complete an incomplete expression type when considering a — richard / detail
  16. Update the maximum integer bitwidth in MLIR. — andrew / detail
  17. [NewPM] Run ObjC ARC passes — aeubanks / detail
  18. [lld-macho] Fix TLV data initialization — jezng / detail
  19. [libc] Switch to use a macro which does not insert a section for every libc function. — michaelrj / detail
  20. [libc][NFC] add includes for internal headers to all libc functions — michaelrj / detail
  21. Never call a destroying operator delete when cleaning up from an — richard / detail
  22. [AMDGPU] Add volatile support to SIMemoryLegalizer — Tony.Tye / detail
  23. [X86] Remove IntrArgMemOnly from ldmxcsr intrinsic. — craig.topper / detail

#780 (Jan 8, 2021 11:49:31 AM)

  1. [CMake] Fix incorrect rpath for tests if LLVM_LOCAL_RPATH isn't set — raul / detail
  2. [RISCV] Cleanup a few section comments in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail
  3. [NFC] Disallow unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  4. [mlir][Linalg] NFC: Refactor fusion of LinalgOp with TensorReshapeOp by expansion. — ravishankarm / detail
  5. [clangd] Add go-to-def metric. — hokein.wu / detail
  6. [NFC] Specify C11 in loop-opt-setup.c — matthew.voss / detail
  7. [mlir][PDL] Use ODS for defining PDL types — riddleriver / detail
  8. APINotes: annotate dump methods (NFC) — Saleem Abdulrasool / detail

#779 (Jan 8, 2021 8:04:34 AM)

  1. [X86][SSE] Add tests for unpack(hop(),hop()) — llvm-dev / detail
  2. [NFC] Renaming PackStack to AlignPackStack — Xiangling.Liao / detail
  3. [SLP][NFC]Add a test for reused shrink check, NFC. — a.bataev / detail
  4. [X86][SSE] Add vphaddd/vphsubd unpack(hop(),hop()) tests — llvm-dev / detail
  5. [MLIR][OpenMP] Attribute to include WsLoop upperbound — kiran.chandramohan / detail
  6. [TableGen] Add the assert statement, step 1 — paul / detail
  7. [ARM] Update and regenerate test checks. NFC — david.green / detail
  8. [WebAssembly] Rename wasm_rethrow_in_catch intrinsic/builtin — aheejin / detail
  9. [TableGen] Remove unused declaration that caused build failures. — paul / detail
  10. [mlir:JitRunner] Use custom shared library init/destroy functions if available — ezhulenev / detail
  11. [ARM][LV] Additional loop invariant reduction test. NFC — david.green / detail
  12. [X86][SSE] Fold unpack(hop(),hop()) -> permute(hop()) — llvm-dev / detail
  13. Revert "[mlir:JitRunner] Use custom shared library init/destroy functions if available" — ezhulenev / detail
  14. [clangd] Fix type printing in the presence of qualifiers — adamcz / detail
  15. [ConstProp] Constant propagation for get.active.lane.mask instrinsics — david.green / detail
  16. [clangd] Add missing "override" to fix the build. — adamcz / detail
  17. [mlir] replace LLVM dialect float types with built-ins — zinenko / detail
  18. [libc++] Update generate_feature_test_macro_components.py to match SD-6. — arthur.j.odwyer / detail
  19. [lldb] Bump the required SWIG version to 3 — Jonas Devlieghere / detail
  20. [X86] Add TLBSYNC, INVLPGB and SNP instructions — Ganesh.Gopalasubramanian / detail
  21. [VPlan] Move reduction start value creation to widenPHIRecipe. — flo / detail
  22. Revert "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail
  23. [libc++] Add basic support for -std=c++2b. — marek.kurdej / detail
  24. [libc++] LWG2070: Use Allocator construction for objects created with allocate_shared — Louis Dionne / detail
  25. [lldb] Remove stale LLDB-Info.plist — Jonas Devlieghere / detail
  26. [flang] Fix bogus message on internal subprogram with alternate return — psteinfeld / detail
  27. [ARM] Custom lower i1 vector truncates — david.green / detail
  28. [TableGen] Fix use of *CurRec when CurRec is null. — paul / detail
  29. Re-land "[CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath" — raul / detail
  30. [mlir][Linalg] Add verification checks to disallow illegal reshape ops. — ravishankarm / detail
  31. [Signal] Re-raise SIGPIPE if the handler is uninstalled — Vedant Kumar / detail

#778 (Jan 8, 2021 6:15:21 AM)

  1. [lldb] Access the ModuleList through iterators where possible (NFC) — Jonas Devlieghere / detail
  2. [lldb] Make DoReadMemory a protected method. — Jonas Devlieghere / detail
  3. AMDGPU/GlobalISel: Enable sret demotion — Christudasan.Devadasan / detail
  4. [CMake] Don't enable BUILD_WITH_INSTALL_RPATH when using custom build rpath — raul / detail
  5. [NewPM] Don't error when there's an unrecognized pass name — aeubanks / detail
  6. [X86] Correct the comments about comparison intrinsics. NFCI. — pengfei.wang / detail
  7. [llvm-readobj] [ARMWinEH] Clearly print an invalid case of packed unwind info as such — martin / detail
  8. [AArch64][SVE] Add lowering for llvm abs intrinsic — david.sherwood / detail
  9. [MachineLoop] New helper isLoopInvariant() — sjoerd.meijer / detail
  10. [clang][cli] Port DiagnosticOpts to new option parsing system — jan_svoboda / detail
  11. [VE] Add SVOB intrinsic instruction — marukawa / detail
  12. [LV] Don't sink into replication regions — david.green / detail
  13. Revert "[clang][cli] Port DiagnosticOpts to new option parsing system" — jan_svoboda / detail
  14. [NFC] Update some PPC tests marked as auto-generated — qiucofan / detail
  15. Fix two pessimizing moves. — csigg / detail
  16. [VE] Extract & insert vector element isel — simon.moll / detail
  17. [VE] Expand single-element BUILD_VECTOR to INSERT_VECTOR_ELT — simon.moll / detail
  18. [LV] Legalize scalable VF hints — cullen.rhodes / detail
  19. [SVE] Add support to vectorize_width loop pragma for scalable vectors — david.sherwood / detail
  20. [AArch64] Fix crash caused by invalid vector element type — nicholas.guy / detail
  21. [clangd] NFC, avoid potential ODR violation. — hokein.wu / detail
  22. [clangd] Cleanup a remaining Optional<SymbolID> usage, NFC. — hokein.wu / detail
  23. [VE][NFC] Clean ISel patterns for LSV and LVS — marukawa / detail
  24. [compiler-rt] Implement __atomic_is_lock_free — Alexander.Richardson / detail
  25. [libc++] Add missing XFAIL to tests that need __atomic_* libcalls — Alexander.Richardson / detail
  26. [clangd] go-to-implementation on a base class jumps to all subclasses. — hokein.wu / detail
  27. [SLP] limit verifyFunction to debug build (PR48689) — spatel / detail
  28. Revert "Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""""" — pifon / detail
  29. [AArch64] Add +pauth archictecture option, allowing the v8.3a pointer authentication extension. — mark.murray / detail
  30. [AArch64] Add +flagm archictecture option, allowing the v8.4a flag modification extension. — mark.murray / detail
  31. [MLIR][NFC] remove unnecessary includes form tablegen command — zinenko / detail
  32. [lldb][NFC] Refactor setup code for Clang diagnostics — Raphael Isemann / detail
  33. [VP] ISD helper functions [VE] isel for vp_add, vp_and — simon.moll / detail
  34. [gn build] Port 9c4b2225b24 — llvmgnsyncbot / detail
  35. Revert "[SLP]Need shrink the load vector after reordering." — pifon / detail
  36. [OpenCL] Documentation for experimental C++ libs — anastasia.stulova / detail
  37. [WebAssembly] Change label numbers to variables in test — aheejin / detail
  38. [VE] Support pack_f32p and pack_f32a intrinsic instructions — marukawa / detail
  39. [MLIR][SPIRV] Add `UsableInSpecConstantOp` trait. — kareem.ergawy / detail

#777 (Jan 7, 2021 8:57:22 PM)

  1. [LLD][COFF] When using PCH.OBJ, ensure func_id records indices are remapped under /DEBUG:GHASH — alexandre.ganea / detail
  2. lldb: Add support for DW_AT_ranges on DW_TAG_subprograms — dblaikie / detail
  3. [libc++] Fix typo in run-buildbot — Louis Dionne / detail
  4. GlobalISel: Fail legalization on narrowing extload below memory size — Matthew.Arsenault / detail
  5. [hip] Enable HIP compilation with `<complex`> on MSVC. — michael.hliao / detail
  6. [OpenMP] Always print error messages in libomptarget CUDA plugin — huberjn / detail
  7. [LLDB][RISCV] Add RISC-V ArchSpec and rv32/rv64 variant detection — luismarques / detail
  8. [NewPM][Hexagon] Fix HexagonVectorLoopCarriedReusePass position in pipeline — aeubanks / detail
  9. [libc++] Alphabetize generate_feature_test_macro_components.py. NFCI. — arthur.j.odwyer / detail
  10. [NewPM][NVPTX] Port NVPTX opt passes — aeubanks / detail
  11. [NFC][SimplifyCFG] Add a test with cond br on constant w/ identical destinations — lebedev.ri / detail
  12. [SimplifyCFG] ConstantFoldTerminator(): handle matching destinations of condbr earlier — lebedev.ri / detail
  13. [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `SwitchInst` handling — lebedev.ri / detail
  14. [NFC][SimlifyCFG] Add some indirectbr-of-blockaddress tests — lebedev.ri / detail
  15. [SimplifyCFG] ConstantFoldTerminator(): switch to non-permissive DomTree updates in `indirectbr` handling — lebedev.ri / detail
  16. [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock(): switch to non-permissive DomTree updates — lebedev.ri / detail
  17. [NFC][SimplifyCFG] Add test with an unreachable block with two identical successors — lebedev.ri / detail
  18. [SimplifyCFG] removeUnreachableBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  19. [NFC][SimplifyCFG] Add a test with an undef cond branch to identical destinations — lebedev.ri / detail
  20. [SimplifyCFG] changeToUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  21. [SimplifyCFG] MergeBlockIntoPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
  22. [SimplifyCFG] DeleteDeadBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  23. [SimplifyCFG] changeToCall(): switch to non-permissive DomTree updates — lebedev.ri / detail
  24. [SimplifyCFG] removeUnwindEdge(): switch to non-permissive DomTree updates — lebedev.ri / detail
  25. [SimplifyCFG] markAliveBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  26. [RISCV] Define the vfsqrt RVV intrinsics — evandro.menezes / detail
  27. Fix build after eaadb41db6233cf1c9e882d74a31c1f9d6e211ff when the MSVC libs are not in PATH. — alexandre.ganea / detail
  28. [Cloning] Copy metadata of global declarations — ruiling.song / detail
  29. [clang] Add powerpc64le-none-linux-gnu to gnu toolchain for PPC64 — clementval / detail
  30. [builtins] Add COMPILER_RT_BUILTINS_HIDE_SYMBOLS — rprichard / detail
  31. Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""" — dblaikie / detail
  32. [gn build] Port b12f26733a4 — llvmgnsyncbot / detail
  33. [gn build] (manually) merge a whole bunch of libc++ header files — thakis / detail
  34. Fix MLIR DRR matching when attributes are interleaved with operands — joker.eph / detail
  35. [LLD][COFF] Simplify function. NFC. — alexandre.ganea / detail
  36. Fix subprogram_ranges.test by explicitly using lld — dblaikie / detail
  37. Fix print-dot-ddg.ll so it doesn't try to write to the source tree (& uses the test temp paths instead) — dblaikie / detail
  38. lldb subprogram_ranges.test - remove dependence on temp file name — dblaikie / detail
  39. Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" — Artem Dergachev / detail
  40. [gn build] Port 6b0ee02747e — llvmgnsyncbot / detail
  41. [CodeGen] Remove unused function isCallerPreservedOrConstPhysReg (NFC) — kazu / detail
  42. [llvm] Use *Set::contains (NFC) — kazu / detail
  43. [Target] Use llvm::find_if (NFC) — kazu / detail

#776 (Jan 7, 2021 2:28:09 PM)

  1. Fix GCC5 build, require explicit this->... in this call inside a lambda (NFC) — joker.eph / detail
  2. [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
  3. Silence warning: comparison of integers of different signs: 'const unsigned int' and 'const long' [-Wsign-compare] — alexandre.ganea / detail
  4. [PGO][PGSO] Let unroll hints take precedence over PGSO. — yamauchi / detail
  5. CodeGen: Refactor regallocator command line and target selection — Matthew.Arsenault / detail
  6. [WebAssembly] Fixed byval args missing DWARF DW_AT_LOCATION — aardappel / detail
  7. [mlir] replace LLVMIntegerType with built-in integer type — zinenko / detail
  8. [mlir] don't match the text produced only in debug mode in Python tests — zinenko / detail
  9. [SLP] remove opcode identifier for reduction; NFC — spatel / detail
  10. Simplify vectorcall argument classification of HVAs, NFC — rnk / detail
  11. [NFC][AMDGPU] Reduce include files dependency. — dfukalov / detail
  12. [OpenMP] Add example in Libomptarget Information docs — jhuber6 / detail
  13. Fix gcc5 build failure (NFC) — joker.eph / detail
  14. [Clang][Driver] Fix read-after-free when using /clang: — alexandre.ganea / detail
  15. [OpenMP][Docs] Add remarks intro section — johannes / detail
  16. [OpenMP][Fix] Make the arch selector for x86_64 work — johannes / detail
  17. [OpenMP][FIX] Ensure the isa trait is evaluated last — johannes / detail
  18. [clang] Change builtin object size when subobject is invalid — George Burgess IV / detail
  19. [OpenMP][Docs] Mark finished features as done — johannes / detail
  20. [llvm-pdbutil] Don't crash when printing unknown CodeView type records — alexandre.ganea / detail
  21. [mlir] Adds argument attributes for using LLVM's sret and byval attributes — eschweitz / detail
  22. [OpenMP][FIX] Avoid string literal comparison, use `StringRef::equal` — johannes / detail
  23. Fix include path for check-gdb-mlir-support to include the MLIR binary dir — joker.eph / detail
  24. Fix check-gdb-mlir-support build after MLIR API changed to take Context as first argument — joker.eph / detail
  25. GlobalISel: Add combine for G_UREM by power of 2 — Matthew.Arsenault / detail
  26. [NFC] clang/test/openMP/target_codegen.cpp should not depend on ssa name — tianshilei1992 / detail
  27. [libc++abi] Simplify __gxx_personality_v0 — i / detail
  28. [test] Move coro-retcon-unreachable.ll into llvm/test — aeubanks / detail
  29. [CoroSplit][NewPM] Don't call LazyCallGraph functions to split when no clones — aeubanks / detail
  30. Fixup Asserts+!AbiBreakingChecks fallout from db33f85c7124 — dblaikie / detail
  31. [TableGen] Make CodeGenDAGPatterns::getSDNodeNamed take a StringRef instead of const std::string &. — craig.topper / detail

#775 (Jan 7, 2021 9:49:01 AM)

  1. [PowerPC] Delete dead Lower* — i / detail
  2. [VE][NFC] Update comments to match the generated instructions — marukawa / detail
  3. [X86] Update tests for znver3 — Ganesh.Gopalasubramanian / detail
  4. [mlir][ODS] Fix missed rename of TypeParameter 'description' to 'summary' — riddleriver / detail
  5. [LV] Merge tests into a single file (NFC) — gil.rapaport / detail
  6. [LLD] [MinGW] Pass the --demangle and --no-demangle options to the COFF linker — martin / detail
  7. [libcxx] Handle backslash as path separator on windows — martin / detail
  8. [mlir] Mark methods from mlir::OpState that just forward to mlir::Operation as deprecated. — csigg / detail
  9. Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."" — Artem Dergachev / detail
  10. [gn build] Port d2ddc694ff9 — llvmgnsyncbot / detail
  11. [clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo — jan_svoboda / detail
  12. [clang][cli] Implement ContainsN Google Test matcher — jan_svoboda / detail
  13. Revert "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
  14. Revert "[llvm] Use BasicBlock::phis() (NFC)" — oliver.stannard / detail
  15. [RISCV] Add vector mask arithmetic ISel patterns — fraser / detail
  16. Reapply "[clang][cli] Allow users to specify a conditional to prevent parsing options with MarshallingInfo" — jan_svoboda / detail
  17. [clang][ASTImporter] Fix a possible assertion failure `NeedsInjectedClassNameType(Decl)'. — 1.int32 / detail
  18. [lldb][ARM/AArch64] Update disasm flags to latest v8.7a ISA — david.spickett / detail
  19. [clang][cli] Port a CommaJoined option to the marshalling infrastructure — jan_svoboda / detail
  20. [flang][driver] Add support for `-c` and `-emit-obj` — andrzej.warzynski / detail
  21. [clang][cli] Port getAllArgumentValues to the marshalling infrastructure — jan_svoboda / detail
  22. [libc++] [CI] Install Tip-of-Trunk clang. — marek.kurdej / detail
  23. [clang][cli] Report the actual argument parsing result — jan_svoboda / detail
  24. [DAG] Simplify OR(X,SHL(Y,BW/2)) eq/ne 0/-1 'all/any-of' style patterns — llvm-dev / detail
  25. [libcxx] Mark a test as unsupported for C++03 — mikhail.maltsev / detail
  26. [libc++] Use c++20 instead of c++2a consistently. — marek.kurdej / detail
  27. [mlir] Refactor translation of OpenMP dialect ops to LLVM IR — zinenko / detail
  28. [clangd] Add server capability advertising hot-reloading of CDBs. — sam.mccall / detail
  29. [SLP]Need shrink the load vector after reordering. — a.bataev / detail
  30. [CompilationDatabase] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  31. [DWARF] DWARFDebugLoc::dumpRawEntry - remove dead stores. NFCI. — llvm-dev / detail
  32. [llvm-objdump] Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  33. [mlir] Add fastmath flags support to some LLVM dialect ops — zinenko / detail
  34. [clang][cli] NFC: Ensure non-null DiagnosticsEngine in ParseDiagnosticArgs — jan_svoboda / detail
  35. [clang][cli] NFC: Move parseSimpleArgs — jan_svoboda / detail
  36. [mlir] remove a use of deprecated OpState::setAttr — zinenko / detail
  37. [clang][cli] NFC: Make parsing macro reusable — jan_svoboda / detail
  38. [AArch64][CostModel]Fix gather scatter cost model — caroline.concatto / detail
  39. [flang][driver] Rename driver tests (nfc) — andrzej.warzynski / detail
  40. [Analysis] MemoryDepChecker::couldPreventStoreLoadForward - remove dead store. NFCI. — llvm-dev / detail
  41. [AArch64] SVEIntrinsicOpts - use range loop and cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  42. [flang][openacc] Enforce delcare directive restriction — clementval / detail
  43. [TableGen] Add field kind to the RecordVal class. — paul / detail
  44. [SplitEdge] Add new parameter to SplitEdge to name the newly created basic block — sidharth.baveja / detail
  45. [llvm-reduce] ReduceGlobalVarInitializers delta pass: fix handling of globals w/ comdat/non-external linkage — lebedev.ri / detail
  46. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): drop reachable errneous assert — lebedev.ri / detail
  47. [DDG] Fix duplicate edge removal during pi-block formation — bmahjour / detail
  48. AMDGPU/GlobalISel: Start cleaning up calling convention lowering — Matthew.Arsenault / detail
  49. [DDG] Data Dependence Graph - DOT printer tests — bmahjour / detail
  50. [SVE] Add unpacked scalable floating point ZIP/UZP/TRN patterns — mcinally / detail
  51. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  52. [IR] Use LLVM_ENABLE_ABI_BREAKING_CHECKS to guard ABI changes. — varun_gandhi / detail
  53. Adds argument attributes for using LLVM's sret and byval attributes to — eschweitz / detail
  54. [NFC] make clang/test/CodeGen/arm_neon_intrinsics.c resistent to function attribute id changes — lucas.prates / detail
  55. [mlir] NFC: fix trivial typos — ishizaki / detail
  56. [AST][NFC] Silence GCC warning about multiline comments — thomasp / detail
  57. Add element-type to the Vector TypeLoc types. — erich.keane / detail
  58. [Coverage] Refactor three tests from commit rG9f2967bcfe2f — a-phipps / detail
  59. [mlir] revert 82f5ee3c3e601daad5 — eschweitz / detail

#774 (Jan 6, 2021 9:53:54 PM)

  1. [debuginfo-test] Fix -Wunused-value — i / detail
  2. [AsmPrinter] Make OpAsmPrinter::printFunctionalType be resilient to null values. — clattner / detail
  3. Update for review feedback: Inline var declaration and expand names. — clattner / detail
  4. [PowerPC] Delete remnant isOSDarwin references — i / detail
  5. [PowerPC] Delete remnant Darwin ISelLowering code — i / detail

#773 (Jan 6, 2021 4:27:09 PM)

  1. [mlir][vector] Support unrolling for transfer ops using tensors — thomasraoux / detail
  2. [hip] Fix HIP version parsing. — michael.hliao / detail
  3. [OpenMP] Fixed the test environment when building along with LLVM — tianshilei1992 / detail
  4. [OpenMP] Fixed an issue that wrong LLVM headers might be included when building libomptarget — tianshilei1992 / detail
  5. [libc] Add implementation of fmaf. — lntue / detail
  6. [mlir][ODS] Rename several uses of 'description' to 'summary' — riddleriver / detail
  7. [mlir][ODS] Fix the use of cppClassName in Type constraints for TypeDefs — riddleriver / detail
  8. [mlir] Add hoisting transformation for transfer ops on tensor — thomasraoux / detail
  9. [OpenMP] Use c_int/c_size_t in Fortran target memory routine interface — hansang.bae / detail
  10. [DominatorTree] Add support for mixed pre/post CFG views. — asbirlea / detail
  11. Fix failing triple test for macOS 11 with non-zero minor versions. — Amara Emerson / detail
  12. [mlir][TypeDefGen] Remove the need to define parser/printer for singleton types — riddleriver / detail
  13. [libc] Use a wrapper for rand instead of calling std::rand in fma tests. — sivachandra / detail
  14. [mlir][vector] Support transfer op on tensor optimizations — thomasraoux / detail
  15. [Support] Untie the llvm::Signpost interface from llvm::Timer — Jonas Devlieghere / detail
  16. [lldb] Ad os_signpost support to lldb_private::Timer — Jonas Devlieghere / detail
  17. [libc++] ADL-proof vector<bool> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  18. [PPC] Remove old PPCSubTarget variable. — kbarton / detail
  19. [analyzer] Update Fuchsia checker to catch releasing unowned handles. — haowei / detail
  20. [Constant] Update ConstantVector::get to return poison if all input elems are poison — aqjune / detail
  21. [lldb/Lua] add support for multiline scripted breakpoints — pctammela / detail
  22. [RISCV] Fix a few section number comments in RISCVInstrInfoVPseudos.td to match the V extension 1.0 draft spec. NFC — craig.topper / detail
  23. [NFC] Move readAPValue/writeAPValue up the inheritance hierarchy — varun_gandhi / detail
  24. [Constant] Add tests for ConstantVector::get (NFC) — aqjune / detail
  25. [InstSimplify] Fold insertelement vec, poison, idx into vec — aqjune / detail
  26. [lldb] [debugserver] Add stN aliases for stmmN for compatibility — mgorny / detail
  27. [lldb] Skip scoped enum checks with Dwarf <4 — Jonas Devlieghere / detail
  28. [llvm] Use llvm::append_range (NFC) — kazu / detail
  29. [llvm] Use BasicBlock::phis() (NFC) — kazu / detail
  30. [llvm] Use llvm::all_of (NFC) — kazu / detail
  31. [clangd][NFC] Use PathRef for getCorrespondingHeaderOrSource — n.james93 / detail
  32. [NFC] Don't copy MachineFrameInfo on each invocation of HasAlias — sanjoy / detail

#772 (Jan 6, 2021 1:44:54 PM)

  1. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail
  2. [NVPTX] Fix debugging information being added to NVPTX target if remarks are enabled — huberjn / detail
  3. [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail
  4. [lld-macho] Fix GCC -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  5. [flang][openacc] Add more parsing/sema tests for init and shutdown directives — clementval / detail
  6. [CGSCC][Coroutine][NewPM] Properly support function splitting/outlining — aeubanks / detail
  7. [SLP] reduce code for propagating flags on reductions; NFC — spatel / detail
  8. [SLP] use reduction kind's opcode to create new instructions; NFC — spatel / detail
  9. [GVN] Regenerate test checks (NFC) — nikita.ppv / detail
  10. [InstSimplify] Fold out-of-bounds shift to poison — nikita.ppv / detail
  11. Fix non-assert builds after D93828 — aeubanks / detail
  12. [test] Pin AMDGPU/opt-pipeline.ll to legacy PM — aeubanks / detail
  13. [RISCV] Return a vXi1 vector type from getSetCCResultType if V extension is enabled. — craig.topper / detail
  14. [test] Pin partial-unswitch.ll to legacy PM — aeubanks / detail
  15. [NFC] Test case refactor — n.james93 / detail
  16. [PowerPC] Avoid call to undef in test (NFC) — nikita.ppv / detail
  17. [InstSimplify] Fold call null/undef to poison — nikita.ppv / detail
  18. [InstSimplify] Canonicalize non-demanded shuffle op to poison (NFCI) — nikita.ppv / detail
  19. [mlir] Remove a number of methods from mlir::OpState that just forward to mlir::Operation. All call sites have been converted in previous changes. — csigg / detail
  20. [OpenCL] Add clang extension for function pointers. — anastasia.stulova / detail
  21. [OpenCL] Add clang extension for variadic functions. — anastasia.stulova / detail
  22. [BasicAA] Fix BatchAA results for phi-phi assumptions — nikita.ppv / detail
  23. [clang-offload-bundler] Add option -list — Yaxun.Liu / detail

#771 (Jan 6, 2021 8:51:27 AM)

  1. [X86] Add icmp ne/eq (srl (ctlz x), log2(bw)) test coverage. — llvm-dev / detail
  2. Remove some unused <vector> includes. NFCI. — llvm-dev / detail
  3. [AArch64] Rearrange mul(dup(sext/zext)) to mul(sext/zext(dup)) — nicholas.guy / detail
  4. [TargetLowering] Add icmp ne/eq (srl (ctlz x), log2(bw)) vector support. — llvm-dev / detail
  5. [flang][driver] Add support for `-D`, `-U` — andrzej.warzynski / detail
  6. AMDGPU: Explicitly use SelectionDAG in legacy intrinsic tests — Matthew.Arsenault / detail
  7. AMDGPU/GlobalISel: Add baseline IR tests for fdiv — Matthew.Arsenault / detail
  8. [InstCombine] Update valueCoversEntireFragment to use TypeSize — peter.waller / detail
  9. [llvm][NFC] Disallow all warnings in TypeSize tests — peter.waller / detail
  10. AMDGPU/GlobalISel: Update fdiv lowering for denormal/ulp interaction — Matthew.Arsenault / detail
  11. [NFC] Removed unused prefixes from CodeGen/AMDGPU — mtrofin / detail
  12. [mlir] NFC: fix trivial typos — ishizaki / detail
  13. Nit: fix spacing — sanjoy / detail
  14. Remove allow-unregistered-dialect from some tests that don't need it — sanjoy / detail
  15. [X86] Remove [ER]SP from all CSR lists — rnk / detail
  16. [Clang] Remove unnecessary Attr.isArgIdent checks. — flo / detail
  17. [X86] Add commuted patterns test coverage for D93599 — llvm-dev / detail

#770 (Jan 6, 2021 4:00:52 AM)

  1. [VPlan] Add getLiveInIRValue accessor to VPValue. — flo / detail
  2. [ARM] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
  3. [LiveDebugValues] Handle spill locations with a fixed and scalable component. — sander.desmalen / detail
  4. [ValueTypes] Fix formatting on scalable vector warning (NFC) — fraser / detail
  5. [AArch64][SVE] Emit DWARF location expr for SVE (dbg.declare) — sander.desmalen / detail
  6. [VPlan] Keep start value in VPWidenIntOrFpInductionRecipe (NFC). — flo / detail
  7. [PowerPC] Fix issue where vsrq is given incorrect shift vector — stefanp / detail
  8. [X86] Add scalar/vector test coverage for D93599 — llvm-dev / detail
  9. [libc] remove modulo from CircularArrayRef iterator — gchatelet / detail
  10. [libc] Align src buffer instead of dst buffer — gchatelet / detail
  11. [AArch64] Add BRB IALL and BRB INJ instructions — tomas.matheson / detail
  12. Reapply multiple "[clang][cli]" patches — jan_svoboda / detail
  13. [Hexagon] Regenerate zext-v4i1.ll tests — llvm-dev / detail
  14. [OpenCL][NFC] Improve OpenCL test file naming — sven.vanhaastregt / detail
  15. [ProfileData] Pass Twine by const reference instead of by value. — llvm-dev / detail
  16. [MIPS] MipsAsmParser - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  17. [TableGen] RegisterBankEmitter - Pass Twine by const reference instead of by value. NFCI. — llvm-dev / detail
  18. [MLIR][SPIRV] Add `UnsignedOp` trait. — kareem.ergawy / detail
  19. [lldb] Simplify some lldb-server tests — pavel / detail
  20. [LoopDeletion] Also consider loops with subloops for deletion. — flo / detail
  21. [Driver][MachineOutliner] Support outlining option with LTO — yvan.roux / detail
  22. Fix MaterializeTemporaryExpr's type when its an incomplete array. — erich.keane / detail
  23. [mlir][spirv] Update pass docs — antiagainst / detail
  24. [Hexagon] Wrap functions only used in asserts in ifndef NDEBUG — kparzysz / detail

#769 (Jan 6, 2021 12:40:26 AM)

  1. [clangd][fuzzyFind] Do not show stale symbols in the result. — platonov.aleksandr / detail
  2. [RISCV] Add vector integer mul/mulh/div/rem ISel patterns — fraser / detail
  3. [MC][WebAssembly] Avoid recalculating indexes in -gsplit-dwarf mode — sbc / detail
  4. [AArch64] Use faddp to implement fadd reductions. — sander.desmalen / detail
  5. [AArch64][SVE] Emit DWARF location expression for SVE stack objects. — sander.desmalen / detail
  6. [AArch64] Handle any extend whilst lowering mull — david.green / detail
  7. [flang][driver] Add checks for errors from `Prescan` and `Parse` — andrzej.warzynski / detail
  8. Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — oliver.stannard / detail
  9. [AArch64] Handle any extend whilst lowering addw/addl/subw/subl — david.green / detail
  10. [flang][driver] Update error messages (nfc) — andrzej.warzynski / detail
  11. Fix test failure in a7e3339f3b0eb71e43d44e6f59cc8db6a7b110bf — sander.desmalen / detail
  12. [VPlan] Use public VPValue constructor in VPPRedInstPHIRecipe (NFC). — flo / detail
  13. [ARM] Handle any extend whilst lowering mull — david.green / detail
  14. [RISCV][NFC] Add new test cases for mul — powerman1st / detail
  15. [mlir] Use thread_local stack in LLVM dialect type parsing and printing — zinenko / detail

#768 (Jan 5, 2021 9:54:20 PM)

  1. [GlobalISel] Base implementation for sret demotion. — Christudasan.Devadasan / detail
  2. [tools] Use llvm::append_range (NFC) — kazu / detail
  3. [MachineSink] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  4. [llvm] Use llvm::lower_bound and llvm::upper_bound (NFC) — kazu / detail
  5. [libc] Add implementations of nearbyint[f|l]. — sivachandra / detail
  6. [libc] Add implementations of nextafter[f|l] functions. — sivachandra / detail
  7. [OpenMP][AMDGPU] Use AMDGPU_KERNEL calling convention for entry function — Pushpinder.Singh / detail

#767 (Jan 5, 2021 7:25:30 PM)

  1. [Constant] Add containsPoisonElement — aqjune / detail
  2. [mlir] Print the correct tool name in mlirTranslateMain — youngar17 / detail
  3. [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
  4. ELF: Teach the linker about the 'B' augmentation string character. — peter / detail
  5. scudo: Update a comment to match the Linux kernel behavior. NFCI. — peter / detail
  6. [-Wcalled-once-parameter][NFC] Fix operator precedence warning — nullptr.cpp / detail
  7. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail

#766 (Jan 5, 2021 5:30:23 PM)

  1. [sanitizer][Darwin] Suppress -Wno-non-virtual-dtor warning — julian.lettner / detail
  2. Suppress GCC Wdangling-else warning on gtest macros — rnk / detail
  3. [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
  4. [mlir] Fix MathJax rendering in Affine doc — joker.eph / detail
  5. [SLP,LV] Use poison constant vector for shufflevector/initial insertelement — aqjune / detail
  6. [X86] Update X86InstCombineIntrinsic to use CreateShuffleVector with one vector — aqjune / detail

#765 (Jan 5, 2021 3:16:52 PM)

  1. [NFC] Removed unused prefixes in test/CodeGen/AMDGPU — mtrofin / detail
  2. [SLP] reduce code for finding reduction costs; NFC — spatel / detail
  3. AMDGPU: Annotate amdgpu.noclobber for global loads only — changpeng.fang / detail
  4. [SimplifyCFG] simplifyUnreachable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  5. [NFC][SimplifyCFG] Add a test with same-destination condidional branch — lebedev.ri / detail
  6. [SimplifyCFG] simplifyUnreachable(): fix handling of degenerate same-destination conditional branch — lebedev.ri / detail
  7. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): switch to non-permissive DomTree updates — lebedev.ri / detail
  8. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): deal with each predecessor only once — lebedev.ri / detail
  9. [NFC][SimplifyCFG] SwitchToLookupTable(): pull out SI->getParent() into a variable — lebedev.ri / detail
  10. [SimplifyCFG] SwitchToLookupTable(): switch to non-permissive DomTree updates — lebedev.ri / detail
  11. [NFC][SimplifyCFG] Add a test where SimplifyEqualityComparisonWithOnlyPredecessor() deletes existing edge — lebedev.ri / detail
  12. [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): really don't delete DomTree edges multiple times — lebedev.ri / detail
  13. [mlir][sparse] adjust output shape inference to new tensor abstraction — ajcbik / detail
  14. Allow dependent alias template specializations in the preferred_name — richard / detail
  15. [mlir] Fully specify removeAttr return type — tpopp / detail
  16. [libomptarget] Allow calls to omp_target_memcpy with 0 size. — georgios.rokos / detail
  17. Reland D93848 "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl"" — i / detail
  18. DebugInfo: Add support for always using ranges (rather than low/high pc) in DWARFv5 — dblaikie / detail
  19. Make DWARFUnit use the dwo_id from the DWARF5 CU header. — jgorbe / detail

#764 (Jan 5, 2021 4:36:55 AM)

  1. [OpenCL] Warn about side effects for unevaluated vec_step arg — sven.vanhaastregt / detail
  2. [clangd] When querying drivers by binary, look in PATH too — sam.mccall / detail
  3. [AMDGPU] Split out new helper function macToMad in SIFoldOperands. NFC. — jay.foad / detail
  4. [AMDGPU] Precommit test case for D94010 — jay.foad / detail
  5. [AMDGPU] Handle v_fmac_legacy_f32 in SIFoldOperands — jay.foad / detail
  6. [CodeGen] Format SelectionDAG::getConstant methods (NFC) — fraser / detail
  7. [VE] Change clang to support SjLj Lowering — marukawa / detail
  8. [X86] getMemoryOpCost - use dyn_cast_or_null<StoreInst>. NFCI. — llvm-dev / detail
  9. [OpenCL] Restrict pointer to member functions. — anastasia.stulova / detail
  10. [mlir] Add canonicalization pattern out_tensor->linalg->dim to out_tensor->dim. — pifon / detail
  11. [ASTMatchers] Ensure that we can match inside lambdas — steveire / detail
  12. [ASTMatchers] Fix build when no targets are enabled — steveire / detail
  13. [X86][AVX] combineVectorSignBitsTruncation - use PACKSS/PACKUS in more AVX cases — llvm-dev / detail
  14. [VPlan] Re-add interleave group members to plan. — flo / detail
  15. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  16. [clang][AArch64][SVE] Avoid going through memory for coerced VLST arguments — joe.ellis / detail
  17. [ASTMatchers] Fix traversal matchers with explicit and defaulted methods — steveire / detail
  18. [-Wcalled-once-parameter] Introduce 'called_once' attribute — vsavchenko / detail
  19. [AArch64][SVE] Add optimization to remove redundant ptest instructions — bradley.smith / detail
  20. [gn build] Port fec1a442e3b — llvmgnsyncbot / detail
  21. [clang-tidy] Add extra tests — steveire / detail
  22. [Coverage] Add support for Branch Coverage in LLVM Source-Based Code Coverage — a-phipps / detail
  23. [Clang] Add AArch64 VCMLA LANE variants. — flo / detail
  24. [RegisterClassInfo] Return non-zero for RC without allocatable reg — Jinsong Ji / detail
  25. [mlir] Remove LLVMType, LLVM dialect types now derive Type directly — zinenko / detail
  26. [clang-tidy] Update uses of deprecated Transformer APIs in StringFindStrContainsCheck. — yitzhakm / detail
  27. [AMDGPU] Remove deprecated V_MUL_LO_I32 from GFX10 — Joseph.Nash / detail
  28. CGExpr - EmitMatrixSubscriptExpr - fix getAs<> null-dereference static analyzer warning. NFCI. — llvm-dev / detail
  29. [ARM][AArch64] Some extra test to show anyextend lowering. NFC — david.green / detail
  30. [ASTMatchers] Omit methods from explicit template instantations — steveire / detail
  31. [mlir][Linalg] Add a test case that consumer has "reduction" loops. — hanchung / detail
  32. [lldb] Add timers to Reproducer::Keep and Reproducer::Discard — Jonas Devlieghere / detail
  33. [libTooling] Add support for smart pointers to relevant Transformer `Stencil`s. — yitzhakm / detail
  34. GlobalISel: Add isKnownToBeAPowerOfTwo helper function — Matthew.Arsenault / detail
  35. [llvm-link] fix linker behavior when linking archives with --only-needed option — serguei.n.dmitriev / detail
  36. [RISCV] Match vmslt(u).vx intrinsics with a small immediate to vmsle(u).vx. — craig.topper / detail
  37. [SLP] delete unused pairwise reduction option — spatel / detail
  38. [RISCV] Don't print zext.b alias. — craig.topper / detail
  39. [NFC] Fix -Wrange-loop-analysis warnings. — joker.eph / detail
  40. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  41. [mlir] Gen removeAttr methods with tablegen — joker.eph / detail
  42. [RISCV] Don't parse 'vmsltu.vi v0, v1, 0' as 'vmsleu.vi v0, v1, -1' — craig.topper / detail
  43. [NFC] Rename registerAliasAnalyses -> registerDefaultAliasAnalyses — aeubanks / detail
  44. [clang][cli] Specify correct integer width for -fbuild-session-timestamp — jan_svoboda / detail
  45. [WebAssembly] Prototype prefetch instructions — tlively / detail
  46. [Coverage] Fix test failures from commit rG9f2967bcfe2f — a-phipps / detail
  47. [RISCV] Move shift ComplexPatterns and custom isel to PatFrags with predicates — craig.topper / detail
  48. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
  49. [LoopNest] Remove unused include. — whitneyt / detail
  50. [Hexagon] Silence unused function warning with gcc10, NFC — kparzysz / detail
  51. [SLP] reduce code duplication; NFC — spatel / detail
  52. [SLP] use reduction kind's opcode for cost model queries; NFC — spatel / detail
  53. [DAGCombiner] Don't speculatively create an all ones constant in visitREM that might not be used. — craig.topper / detail
  54. [Inliner] Compute the full cost for the cost benefit analsysis — kazu / detail
  55. [Coverage] Fix Profile test failures from commit rG9f2967bcfe2f — a-phipps / detail
  56. [android] Fix some tests for AOSP-master devices. — 31459023+hctim / detail
  57. [NFC] Removed unused prefixes in CodeGen/AMDGPU/GlobalISel — mtrofin / detail
  58. scudo: Fix compilation for non-Linux aarch64 — mcgrathr / detail
  59. [FuncAttrs] Infer noreturn — aeubanks / detail
  60. [ASTMatchers] Fix child traversal over range-for loops — steveire / detail
  61. [NFC] Removed unused prefixes in CodeGen/AMDGPU — mtrofin / detail

#763 (Jan 4, 2021 11:40:34 PM)

  1. [compiler-rt] [windows] Add UNUSED attributes on variables/functions only used for 64 bit targets — martin / detail
  2. [GlobalISel][TableGen] Fix ConstrainOperandRC bug — mikael.holmen / detail
  3. [VE] Support llvm.eh.sjlj.lsda — marukawa / detail
  4. [RISCV] Add vector integer min/max ISel patterns — fraser / detail
  5. Sema::BuildCallExpr - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  6. SystemZTargetLowering::lowerDYNAMIC_STACKALLOC - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  7. MemProfiler::insertDynamicShadowAtFunctionEntry - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  8. Inform the consumer on invalid template instantiations. — v.g.vassilev / detail
  9. [VE][NFC] Fix typo in comments — marukawa / detail
  10. [WebAssembly] call_indirect causes indirect function table import — wingo / detail
  11. [DebugInfo] Avoid LSR crash on large integer inputs — jeremy.morse / detail
  12. [Coroutines] checkAsyncFuncPointer - use cast<> instead of dyn_cast<> for dereferenced pointer. NFCI. — llvm-dev / detail
  13. [SimplifyIndVar] createWideIV - make WideIVInfo arg a const ref. NFCI. — llvm-dev / detail
  14. [LV] Simplify lambda in all_of to directly return hasVF() result. (NFC) — flo / detail
  15. [SVE] Lower vector CTLZ, CTPOP and CTTZ operations. — paul.walker / detail
  16. [IR] Add ConstantInt::getBool helpers to wrap getTrue/getFalse. — llvm-dev / detail
  17. [VE] Support SJLJ exception related instructions — marukawa / detail

#762 (Jan 4, 2021 10:42:09 PM)

  1. [PowerPC] Remaining KnownBits should be constant when performing non-sign comparison — lkail / detail
  2. [PowerPC] Add mir test to show effect of `optimizeCompareInstr` when `equalityOnly` is true. NFC. — lkail / detail
  3. [RISCV] Add intrinsics for vcompress instruction — shihpo.hung / detail
  4. [Analysis] Use llvm::append_range (NFC) — kazu / detail
  5. [Transforms/Utils] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  6. [Analysis, IR] Use *Map::lookup (NFC) — kazu / detail
  7. [mlir][python] Install generated dialect sources. — stellaraccident / detail
  8. [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail
  9. [Verifier] Remove declaration of method that was removed 8.5 years ago. NFC — craig.topper / detail
  10. [X86][test] Improve global address offset folding tests — i / detail
  11. [X86] Add x86_amx type for intel AMX. — yuanke.luo / detail
  12. [libc] Add implementations of rounding functions which depend rounding mode. — sivachandra / detail
  13. [ConstraintElimination] Add tests for select form and/or (NFC) — aqjune / detail
  14. [IROutliner] Adding support for swift errors — andrew.litteken / detail
  15. Revert "[IROutliner] Adding support for swift errors" — andrew.litteken / detail
  16. [IROutliner] Adding support for swift errors in the IROutliner — andrew.litteken / detail
  17. Move -fno-semantic-interposition dso_local logic from TargetMachine to Clang CodeGenModule — i / detail
  18. [X86] Refactor AMX test case, remove unnecessary code. — yuanke.luo / detail
  19. [mlir][Python] Initial Affine Map Python Bindings. — zhanghb97 / detail
  20. [ConstraintElimination] Add support for select form of and/or — aqjune / detail
  21. [SimplifyCFG] Add tests for select form and/or for creating select from icmps — aqjune / detail
  22. [libc++] [docs] Mark contract-related papers as removed from C++20. — marek.kurdej / detail
  23. [mlir] Fix a typo MemRefType -> UnrankedMemRefType — pifon / detail
  24. Use unary CreateShuffleVector if possible — aqjune / detail
  25. clang-format, address warnings — aqjune / detail
  26. [X86][AMX] Fix compilation warning introduced by 981a0bd8. — pengfei.wang / detail
  27. Remove functions from *-inseltpoison.ll tests if unnecessary — aqjune / detail
  28. [IR] remove 'NoNan' param when creating FP reductions — spatel / detail
  29. Fixes warning 'enumeration value not handled in switch'. — jpienaar / detail
  30. [SLP] add fadd reduction test to show broken FMF propagation; NFC — spatel / detail
  31. [mlir] NFC - Fix SubViewOp printing — nicolas.vasilache / detail
  32. [mlir] Fix indexing of first offset operand in ops that implement OffsetSizeAndStrideOpInterface — nicolas.vasilache / detail
  33. [ELF] Drop '>>> defined in ' for locations of linker synthesized symbols — i / detail
  34. [CMake][tsan] Remove --sysroot=. — i / detail
  35. [IROutliner] Adding option to enable outlining from linkonceodr functions — andrew.litteken / detail
  36. [compiler-rt] FuzzedDataProvider: Add PickValueInArray for std::array — mmoroz / detail
  37. [PowerPC][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  38. [mlir] Add option to read reproducer options from file — jpienaar / detail
  39. Fix `LLVM_ENABLE_MODULES=On` build — Yuanfang Chen / detail
  40. [gn build] Switch copy_bundle_data from pax to cpio — thakis / detail
  41. [update_llc_test_checks] Support .Lfunc$local for x86 -relocation-model=pic dsolocal tests — i / detail
  42. [LoopVectorizer] add test to show wrong FMF propagation; NFC — spatel / detail
  43. [LoopUtils] reduce FMF and min/max complexity when forming reductions — spatel / detail
  44. [update_llc_test_checks] Support Windows .seh_proc for x86 — i / detail
  45. [RISCV] Cleanup some V intrinsic names used in tests to match the type overloads used. Add some missing double tests on rv32. NFC — craig.topper / detail
  46. [SimplifyCFG] Teach SimplifyBranchOnICmpChain() to preserve DomTree — lebedev.ri / detail
  47. [SimplifyCFG] Teach switchToSelect() to preserve DomTree — lebedev.ri / detail
  48. [SimplifyCFG] Teach SwitchToLookupTable() to preserve DomTree — lebedev.ri / detail
  49. [LoopIdiom] 'left-shift until bittest': don't forget to check that PHI node is in loop header — lebedev.ri / detail
  50. [libc][NFC] Use ASSERT_FP_EQ to compare nan values in tests. — sivachandra / detail
  51. [PowerPC] Add addtional test that retroactively catches PR47259 — bdragon / detail
  52. [OpenMP] libomp: Handle implicit conversion warnings — Andrey.Churbanov / detail
  53. Avoid using /dev/null in test — jpienaar / detail
  54. [X86][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  55. [test] Fix linux-preemption.ll — i / detail
  56. [AArch64][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  57. [ARM][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  58. [SystemZ][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  59. [RISCV][test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  60. [ORC] Remove some stale debugging output. — Lang Hames / detail
  61. [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  62. [LowerEmuTls] Copy dso_local from <var> to __emutls_v.<var> — i / detail
  63. [test] Add explicit dso_local to definitions in ELF static relocation model tests — i / detail
  64. [TargetMachine] Drop implied dso_local for definitions in ELF static relocation model/PIE — i / detail
  65. [ThinLTO][test] Add visibility related tests — i / detail
  66. [ARM] Declare Op within an if statement (NFC) — kazu / detail
  67. [PGO] Use isa instead of dyn_cast (NFC) — kazu / detail
  68. [Analysis] Remove unused code recursivelySimplifyInstruction (NFC) — kazu / detail
  69. [lld/mac] Add -adhoc_codesign / -no_adhoc_codesign flags — thakis / detail
  70. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — atmndp / detail
  71. [X86] Don't fold negative offset into 32-bit absolute address (e.g. movl $foo-1, %eax) — i / detail
  72. [lsan] Ignore inderect leaks referenced by suppressed blocks — Vitaly Buka / detail
  73. Add intrinsic testcase for some missing widening reduction. — monk.chiang / detail
  74. [RISCV] Define vector widening type-convert intrinsic. — monk.chiang / detail
  75. [RISCV] Define vector narrowing type-convert intrinsic. — monk.chiang / detail
  76. [RISCV] Define vector single-width type-convert intrinsic. — monk.chiang / detail
  77. [test] Add {{.*}} to make tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  78. [CodeGenModule] Set dso_local for Mach-O GlobalValue — i / detail
  79. Support tilezero intrinsic and c interface for AMX. — yuanke.luo / detail
  80. [lld/mac] fix typo — schuett / detail
  81. [mlir][python] Tweaks to make python extensions packagable/distributable. — stellaraccident / detail
  82. [mlir][python] Fix python extension building on windows. — stellaraccident / detail
  83. Update inselt tests at llvm/test/Analysis to have poison as shufflevector's placeholder (NFC) — aqjune / detail
  84. [test] Fix -triple and delete UNSUPPORTED: system-windows — i / detail
  85. [test] Add {{.*}} to make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  86. [sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl — i / detail
  87. [sanitizer] Include fstab.h on glibc/FreeBSD/NetBSD/macOS — i / detail
  88. LangRef: fix significand bits of fp128 — nunoplopes / detail
  89. Revert "[ThinLTO][test] Add visibility related tests" — sureyeaah / detail
  90. Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops" — sureyeaah / detail
  91. [NFC] Added tests for PR48604 — Dávid Bolvanský / detail
  92. [InstCombine] Transform (A + B) - (A | B) to A & B (PR48604) — Dávid Bolvanský / detail
  93. [NFC] Added/adjusted tests for PR48604; second pattern — Dávid Bolvanský / detail
  94. [InstCombine] Transform (A + B) - (A & B) to A | B (PR48604) — Dávid Bolvanský / detail
  95. [ThinLTO][test] Add visibility related tests — i / detail
  96. [ThinLTO][test] Specify -enable-import-metadata to make !thinlto_src_module available in -DLLVM_ENABLE_ASSERTIONS=off mode — i / detail
  97. [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail
  98. [CodeGen] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  99. [MemorySSA, BPF] Use isa instead of dyn_cast (NFC) — kazu / detail
  100. [ThinLTO] Default -enable-import-metadata to false — i / detail
  101. [IROutliner] Adding consistent function attribute merging — andrew.litteken / detail
  102. [Clang][Misc] Change run line in fragile test — atmndp / detail
  103. [SCEV] recognize logical and/or pattern — aqjune / detail
  104. [CodeGen] recognize select form of and/ors when splitting branch conditions — aqjune / detail
  105. remove pessimizing moves (reported by gcc 10) — nunoplopes / detail
  106. [IRSim] Letting gep instructions be legal for similarity identification. — andrew.litteken / detail
  107. Add tests for D93943 (NFC) — aqjune / detail
  108. Revert "remove pessimizing moves (reported by gcc 10)" — andrew.litteken / detail
  109. [test] Make ELF tests immune to dso_local/dso_preemptable/(none) differences — i / detail
  110. Refactor how -fno-semantic-interposition sets dso_local on default visibility external linkage definitions — i / detail
  111. [Analysis] reduce code for matching min/max; NFC — spatel / detail
  112. [mlir][shape] Add shape.lib attribute — jpienaar / detail
  113. [IRSim][IROutliner] Allowing GEP instructions to be outlined. — andrew.litteken / detail
  114. [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 1 — lebedev.ri / detail
  115. [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 2 — lebedev.ri / detail
  116. [SimplifyCFG] Teach simplifyIndirectBr() to preserve DomTree — lebedev.ri / detail
  117. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 3 — lebedev.ri / detail
  118. [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 1 — lebedev.ri / detail
  119. [SimplifyCFG] Teach FoldValueComparisonIntoPredecessors() to preserve DomTree, part 2 — lebedev.ri / detail
  120. [SimplifyCFG] Teach tryToSimplifyUncondBranchWithICmpInIt() to preserve DomTree — lebedev.ri / detail
  121. [SimplifyCFG] SUCCESS! Teach createUnreachableSwitchDefault() to preserve DomTree — lebedev.ri / detail
  122. [IRSim] Letting call instructions be legal for similarity identification. — andrew.litteken / detail
  123. [IRSim][IROutliner] Allowing call instructions to be outlined. — andrew.litteken / detail
  124. [Sema] Fix deleted function problem in implicitly movable test — nullptr.cpp / detail
  125. [clang-tidy][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail
  126. Precommit a test for D92015 (NFC) — aqjune / detail
  127. [LV] Fix crash when generating remarks with multi-exit loops. — flo / detail
  128. [LAA] Add tests with uncomputable BTCs. — flo / detail
  129. [LoopLoadElim] Add tests with uncomputable BTCs. — flo / detail
  130. [LoopDistribute] Add tests with uncomputable BTCs. — flo / detail
  131. [TableGen] Continue cleaning up .td files — paul / detail
  132. [CVP] Add tests for union of conditions (NFC) — nikita.ppv / detail
  133. [LVI] Handle unions of conditions — nikita.ppv / detail
  134. [InstSimplify] Add tests for gep p, -p without inbounds (NFC) — nikita.ppv / detail
  135. [SLP]Add a test for correct use of the reordered loads, NFC. — a.bataev / detail
  136. [Analysis] fix typo in code comment; NFC — spatel / detail
  137. [Analysis] flatten enums for recurrence types — spatel / detail
  138. test/OpenMP/parallel_codegen.cpp: Allow multiple result attributes — i / detail
  139. [SSAUpdater] Remove unused code InstrIsPHI (NFC) — kazu / detail
  140. [llvm] Use *Map::lookup (NFC) — kazu / detail
  141. [llvm] Use isa instead of dyn_cast (NFC) — kazu / detail
  142. [SimplifyCFGPass] Ensure that DominatorTreeWrapperPass is init'd before SimplifyCFG — lebedev.ri / detail
  143. [SimplifyCFG] Teach tryWidenCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
  144. [SimplifyCFG] Teach eliminateDeadSwitchCases() to preserve DomTree, part 2 — lebedev.ri / detail
  145. [IR] PassManagerTest: Register DominatorTreeAnalysis before running SimplifyCFGPass — lebedev.ri / detail
  146. [Utils] LocalTest: fix SimplifyCFGWithNullAC test to work with `-simplifycfg-require-and-preserve-domtree=1` — lebedev.ri / detail
  147. [NFC] clang-format the entire DwarfEHPrepare.cpp — lebedev.ri / detail
  148. [NFC][CodeGen] Split DwarfEHPrepare pass into an actual transform and an legacy-PM wrapper — lebedev.ri / detail
  149. [NFC][CodeGen][Tests] Mark all tests that fail to preserve DomTree for SimplifyCFG as such — lebedev.ri / detail
  150. [CodeGen][SimplifyCFG] Teach DwarfEHPrepare to preserve DomTree — lebedev.ri / detail
  151. [SimplifyCFG] Teach removeUndefIntroducingPredecessor to preserve DomTree — lebedev.ri / detail
  152. [AMDGPU][SimplifyCFG] Teach AMDGPUUnifyDivergentExitNodes to preserve {,Post}DomTree — lebedev.ri / detail
  153. [compiler-rt][test] Suppress stderr of ldd output — i / detail
  154. [sanitizer] Enable mallopt and mallinfo interceptors on Android after D93848 — i / detail
  155. [NFC][RISCV] Move vmsge{u}.vx processing to RISCVAsmParser. — kai.wang / detail
  156. [MLIR] Fix affine_map compose with multi-symbols — uday / detail
  157. [CodeGen][NFC] Fix a build warning due to an extra semicolon — nullptr.cpp / detail
  158. [gn build] (manually) port 5e31e226b5: Use Py3 for the build — thakis / detail
  159. fix typo to cycle bots — thakis / detail
  160. fix typos to cycle bots — thakis / detail
  161. Temporarily disable to clang-tidy tests on Windows — thakis / detail
  162. [NFCI][CodeGen] DwarfEHPrepare: don't actually pass DTU into simplifyCFG by default — lebedev.ri / detail
  163. [SimplifyCFG] Don't actually take DomTreeUpdater unless we intend to maintain DomTree validity — lebedev.ri / detail
  164. [LV] Add missed optimization fold-tail test — gil.rapaport / detail
  165. [LV] Clean up trailing whitespace (NFC). — flo / detail
  166. [TableGen] Use llvm::append_range (NFC) — kazu / detail
  167. [llvm] Use llvm::erase_value and llvm::erase_if (NFC) — kazu / detail
  168. [Transforms] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  169. [lldb/test] Deduplicate the rest of TestLldbGdbServer.py — pavel / detail
  170. [lldb] Deduplicate more lldb-server tests — pavel / detail
  171. [Process/NetBSD] Copy changes from FreeBSDRemote and reformat — mgorny / detail
  172. [PowerPC] Add the LLVM triple for powerpcle [1/5] — bdragon / detail
  173. [PowerPC] Support powerpcle target in LLVMObject [2/5] — bdragon / detail
  174. [PowerPC] Support powerpcle target in Clang [3/5] — bdragon / detail
  175. [PowerPC] Support powerpcle target in LLD [4/5] — bdragon / detail
  176. [PowerPC] Enable OpenMP for powerpcle target. [5/5] — bdragon / detail
  177. [PowerPC] NFC: Apply minor clang-format fix — bdragon / detail
  178. [NFC] Switch up some dyn_cast calls — n.james93 / detail
  179. Moving UniqueInternalLinkageNamesPass to the start of IR pipelines. — hoy / detail
  180. [SimplifyCFG][AMDGPU] AMDGPUUnifyDivergentExitNodes: SimplifyCFG isn't ready to preserve PostDomTree — lebedev.ri / detail
  181. [llvm-reduce] Fix removal of unused llvm intrinsics declarations — lebedev.ri / detail
  182. [llvm-reduce] Refactor global variable delta pass — lebedev.ri / detail
  183. [NFC][SimplifyCFG] Add test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
  184. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation — lebedev.ri / detail
  185. [NFC][SimplifyCFG] Add another test for switch creation where we fail to maintain DomTree — lebedev.ri / detail
  186. [SimplifyCFG] FoldValueComparisonIntoPredecessors(): fine-tune/fix DomTree preservation, take 2 — lebedev.ri / detail
  187. [gn build] Port 5799fc79c3f — llvmgnsyncbot / detail
  188. [RuntimeDyld] Fix dangling reference in RuntimeDyldELF. — Lang Hames / detail
  189. Revert "[sanitizer] Define SANITIZER_GLIBC to refine SANITIZER_LINUX feature detection and support musl" — thakis / detail
  190. [dsymutil][DWARFLinker][NFC] Refactor usages of UniquingStringPool. — a.v.lapshin / detail
  191. [SCEV] Simplify trunc to zero based on known bits — gil.rapaport / detail
  192. Update *-inseltpoison.ll tests at Transforms/InstCombine/X86 by replacing undef with poison (NFC) — aqjune / detail
  193. [Scalarizer] Use poison as insertelement's placeholder — aqjune / detail
  194. [ArgPromotion] Add test with dead GEP when promoting. — flo / detail
  195. [InstSimplify] Return poison if insertelement touches out of bounds — aqjune / detail
  196. [InstSimplify] Regenerate test checks (NFC) — nikita.ppv / detail
  197. [X86] Make deinterleave8bitStride3 use unary CreateShuffleVector — aqjune / detail
  198. [InstSimplify] Return poison for out of bounds extractelement — nikita.ppv / detail
  199. [InstSimplify] Fix addo/subo with undef (PR43188) — nikita.ppv / detail
  200. [Target] Use llvm::append_range (NFC) — kazu / detail
  201. [Target] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  202. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail
  203. [InstSimplify] Fold division by zero to poison — nikita.ppv / detail
  204. [LoopUnswitch] Precommit initial partial unswitching test cases. — flo / detail
  205. [InstSimplify] Fold nnan/ninf violation to poison — nikita.ppv / detail
  206. [NFC][SimplifyCFG] Add a test where we fail to preserve DomTree validity — lebedev.ri / detail
  207. [NFC][SimplifyCFG] SimplifyTerminatorOnSelect(): pull out OldTerm->getParent() into a variable — lebedev.ri / detail
  208. [SimplifyCFG] SimplifyTerminatorOnSelect(): fix/tune DomTree updates — lebedev.ri / detail
  209. [NFC][SimplifyCFG] Hoist 'original' DomTree verification from simplifyOnce() into run() — lebedev.ri / detail
  210. [clang-tidy] Fix windows tests — n.james93 / detail
  211. [compiler-rt] [Sanitizers] Extend ThreadDescriptorSize() for glibc-2.32-2.fc33.x86_64+i686 — jan.kratochvil / detail
  212. [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail
  213. [IROutliner] Removing a duplicate addition, causing overestimates in IROutliner. — andrew.litteken / detail
  214. [IROutliner] Refactoring errors in the cost model from past patches. — andrew.litteken / detail
  215. [PowerPC] Do not fold `cmp(d|w)` and `subf` instruction to `subf.` if `nsw` is not present — lkail / detail
  216. [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail
  217. [RISCV] Remove unused method isUImm5NonZero() from RISCVAsmParser.cpp. NFC — craig.topper / detail
  218. [SVE] Fix inline assembly parsing crash — david.sherwood / detail
  219. [VE] Remove VA.needsCustom checks — marukawa / detail
  220. Revert "[Sema] Fix deleted function problem in implicitly movable test" — nullptr.cpp / detail
  221. [ArgPromotion] Delay dead GEP removal until doPromotion. — flo / detail
  222. [AARCH64] Improve accumulator forwarding for Cortex-A57 model — david.green / detail
  223. [VE] Change default CPU name to "generic" — marukawa / detail
  224. [AArch64] Attempt to fix Mac tests with a more specific triple. NFC — david.green / detail
  225. [docs] Release notes for IsDecl in DIModule. — chih-ping.chen / detail
  226. [Sparc] Fixes for the internal assembler — cederman / detail
  227. [ARM] Extend lowering for i64 reductions — david.green / detail
  228. [Support] Add KnownBits::icmp helpers. — llvm-dev / detail
  229. [AArch64] Add patterns for FMCLA*_indexed. — flo / detail
  230. [AArch64][SVE]Add cost model for masked gather and scatter for scalable vector. — caroline.concatto / detail
  231. [Sparc] SparcMCExpr::printVariantKind - fix Wcovered-switch-default gcc warning. NFCI. — llvm-dev / detail
  232. [OpenMP] Add definition/interface for target memory routines — hansang.bae / detail
  233. DeclCXX - Fix getAs<> null-dereference static analyzer warnings. NFCI. — llvm-dev / detail
  234. [IR] CallBase::getBundleOpInfoForOperand - ensure Current iterator is defined. NFCI. — llvm-dev / detail
  235. [InterleavedAccess] Return correct 'modified' status. — flo / detail
  236. [RISCV][NFC] Add additional cmov tests — selliott / detail
  237. [SimplifyCFG] Enabled hoisting late in LTO pipeline. — flo / detail
  238. [Hexagon] Fix bad SDNodeXForm — kparzysz / detail
  239. [libomptarget][amdgpu] Call into deviceRTL instead of ockl — jonathanchesterfield / detail
  240. [ProfileData] GCOVFile::readGCNO - silence undefined pointer warning. NFCI. — llvm-dev / detail
  241. [OpenMP] Add using bit flags to select Libomptarget Information — huberjn / detail
  242. [LoopDeletion] Break backedge of loops when known not taken — listmail / detail
  243. Revert "[LoopDeletion] Break backedge of loops when known not taken" — listmail / detail
  244. CodeGen: Use Register — Matthew.Arsenault / detail
  245. [InstCombine] add tests for ashr+icmp; NFC — spatel / detail
  246. [RISCV] Replace i32 with XLenVT in (add AddrFI, simm12) isel patterns. — craig.topper / detail
  247. [NewPM][AMDGPU] Run InternalizePass when -amdgpu-internalize-symbols — aeubanks / detail
  248. [llvm] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  249. [DebugInfo] Use llvm::append_range (NFC) — kazu / detail
  250. [llvm] Use llvm::any_of (NFC) — kazu / detail
  251. [NewPM][AMDGPU] Port amdgpu-propagate-attributes-early/late — aeubanks / detail
  252. [NewPM][AMDGPU] Port amdgpu-unify-metadata — aeubanks / detail
  253. [LoopNest] Allow empty basic blocks without loops — whitneyt / detail
  254. Switching Clang UniqueInternalLinkageNamesPass scheduling to using the LLVM one with newpm. — hoy / detail
  255. [flang][openmp] Make Reduction clause part of OmpClause — clementval / detail
  256. [RISCV] Remove unused method RISCVInstPrinter::printSImm5Plus1. NFC — craig.topper / detail
  257. [NewPM][AMDGPU] Port amdgpu-printf-runtime-binding — aeubanks / detail
  258. [NewPM][AMDGPU] Port amdgpu-always-inline — aeubanks / detail
  259. [NewPM][AMDGPU] Make amdgpu-aa work with NewPM — aeubanks / detail
  260. Revert "[LoopNest] Allow empty basic blocks without loops" — whitneyt / detail
  261. [FPEnv][AMDGPU] Disable FSUB(-0,X)->FNEG(X) DAGCombine when subnormals are flushed — mcinally / detail
  262. [LoopUtils] reorder logic for creating reduction; NFC — spatel / detail
  263. [LoopUtils] reduce code for creatng reduction; NFC — spatel / detail
  264. [test] Pin backedge-id-bug-xfail.ll to legacy PM — aeubanks / detail
  265. [NewPM][AMDGPU] Pass TargetMachine to AMDGPUSimplifyLibCallsPass — aeubanks / detail
  266. [ValueTracking] isGuaranteedNotToBePoison should return true on undef — aqjune / detail
  267. [NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II) — schuett / detail
  268. [LoopUtils] remove redundant opcode parameter; NFC — spatel / detail
  269. Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)" — schuett / detail
  270. [clang] - Also look for devtoolset-10 — phosek / detail
  271. [NFCI] DwarfEHPrepare: update DomTree in non-permissive mode, when present — lebedev.ri / detail
  272. [NFCI] SimplifyCFG: switch to non-permissive DomTree updates, where possible — lebedev.ri / detail
  273. [SimplifyCFGPass] mergeEmptyReturnBlocks(): switch to non-permissive DomTree updates — lebedev.ri / detail
  274. [SimplifyCFG] simplifyIndirectBr(): switch to non-permissive DomTree updates — lebedev.ri / detail
  275. [SimplifyCFG] SimplifyEqualityComparisonWithOnlyPredecessor(): switch to non-permissive DomTree updates — lebedev.ri / detail
  276. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): switch to non-permissive DomTree updates — lebedev.ri / detail
  277. [JumpThreading][NewPM] Skip when target has divergent CF — aeubanks / detail
  278. [WebAssembly] Remove old SDT_WebAssemblyCalls (NFC) — aheejin / detail
  279. [InstSimplify] add a test for gep with poison operand (NFC) — aqjune / detail
  280. [InstSimplify] gep with poison operand is poison — aqjune / detail
  281. [UpdateTestChecks] Fix PowerPC RE to support AIX assembly — qiucofan / detail
  282. [RISCV] Rename RVV intrinsics class (NFC) — evandro.menezes / detail
  283. [NFC] Add the getSizeInBytes() interface for MachineConstantPoolValue — qshanz / detail
  284. [NFC] [PowerPC] Update vec_constants test to reflect more patterns — qiucofan / detail
  285. [NFC] [PowerPC] Remove dead code in BUILD_VECTOR peephole — qiucofan / detail
  286. Remove RefSCC::handleTrivialEdgeInsertion — lxfind / detail
  287. [llvm/Orc] Fix ExecutionEngine module build breakage — medismail.bennani / detail

#761 (Dec 29, 2020 6:01:14 PM)

  1. Fix DRR pattern when attributes and operands are interleaved and a dag subtree appears in the rewrite — joker.eph / detail
  2. Revert "Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline"" — Yuanfang Chen / detail
  3. [gn build] Port 16c8f6e9134 — llvmgnsyncbot / detail
  4. Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" (again) — Yuanfang Chen / detail
  5. [gn build] Port 480936e741d — llvmgnsyncbot / detail
  6. [RISCV] Define vsext/vzext intrinsics. — zakk.chen / detail
  7. Revert "[llvm-elfabi] Add flag to preserve timestamp when output is the same" — haowei / detail
  8. [lsan] Parse suppressions just before leak reporting — Vitaly Buka / detail
  9. [NFC][lsan] Extract PrintResults function — Vitaly Buka / detail
  10. [mlir][python] Aggressively avoid name collisions in generated python ODS code. — stellaraccident / detail
  11. [ORC] Move Orc RPC code into Shared, rename some RPC types. — Lang Hames / detail

#759 (Dec 29, 2020 2:49:30 PM)

  1. [NFC][sanitizer] Simplify InternalLowerBound — Vitaly Buka / detail
  2. [NFC][sanitizer] Add SortAndDedup function — Vitaly Buka / detail
  3. [NFC][lsan] Add nested leak in test — Vitaly Buka / detail
  4. [mlir][python] Add Operation.verify(). — stellaraccident / detail
  5. [mlir][Python] Add an Operation.name property — stellaraccident / detail
  6. [mlir] Add error message when failing to add pass — jpienaar / detail
  7. CrashReason: Add MTE tag check faults to the list of crash reasons. — peter / detail
  8. [llvm-elfabi] Add flag to preserve timestamp when output is the same — haowei / detail
  9. Reland "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  10. [gn build] Port 21314940c48 — llvmgnsyncbot / detail
  11. [MLIR] Make ComplexType buildable if its element type is buildable — joker.eph / detail

#758 (Dec 29, 2020 12:48:51 PM)

  1. [mlir][python] Add FlatSymbolRef attribute. — stellaraccident / detail
  2. [Utils] reduce code in createTargetReduction(); NFC — spatel / detail
  3. Copy demangle changes from libcxxabi to llvm with cp_to_llvm.sh. — jyknight / detail
  4. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 1 — lebedev.ri / detail
  5. [SimplifyCFG] Teach SimplifyEqualityComparisonWithOnlyPredecessor() to preserve DomTree, part 2 — lebedev.ri / detail
  6. [SimplifyCFG] Teach HoistThenElseCodeToIf() to preserve DomTree — lebedev.ri / detail
  7. [SimplifyCFG] Teach SinkCommonCodeFromPredecessors() to preserve DomTree — lebedev.ri / detail
  8. [SimplifyCFG] Teach FoldCondBranchOnPHI() to preserve DomTree — lebedev.ri / detail
  9. [SimplifyCFG] Teach mergeConditionalStoreToAddress() to preserve DomTree — lebedev.ri / detail
  10. [SimplifyCFG] Teach SimplifyCondBranchToCondBranch() to preserve DomTree — lebedev.ri / detail
  11. [SimplifyCFG] Teach SimplifyTerminatorOnSelect() to preserve DomTree — lebedev.ri / detail
  12. [IROutliner] Adding OptRemarks to the IROutliner Pass — andrew.litteken / detail
  13. [mlir] Skip empty op-pipelines in inliner textual opt parsing — jpienaar / detail
  14. [tsan] Remove stdlib.h from dd_interceptors.cpp — Vitaly Buka / detail

#757 (Dec 29, 2020 8:13:50 AM)

  1. [mlir][linalg] Add vectorization for linalg on tensor ops — thomasraoux / detail
  2. sanitizer: fix typo/spelling: Dissassemble → Disassemble — thakis / detail
  3. [RISCV] Add earlyclobber of destination register to vmsbf.m/vmsif.m/vmsof.m instructions — craig.topper / detail
  4. [MSSAUpdater] Skip renaming when inserting def in unreachable block. — flo / detail
  5. [NewPM][AMDGPU] Port amdgpu-lower-kernel-attributes — aeubanks / detail
  6. [RISCV] Don't use tail agnostic policy on instructions where destination is tied to source — craig.topper / detail
  7. [IROutliner] Adding a cost model, and debug option to turn the model off. — andrew.litteken / detail
  8. [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder — aqjune / detail
  9. [RISCV] Fill out basic integer RVV ISel patterns — fraser / detail
  10. [SLP] replace local reduction enum with RecurrenceKind; NFCI — spatel / detail

#756 (Dec 29, 2020 2:59:15 AM)

  1. [RISCV] Improve VMConstraint checking on more unary and nullary instructions. — craig.topper / detail
  2. [X86] Remove X86Fmadd SDNode from tablegen. Use standard fma instead. NFC — craig.topper / detail
  3. [GlobalISel] Fix assertion failures after "GlobalISel: Return APInt from getConstantVRegVal" landed. — Amara Emerson / detail
  4. [lldb] Surpress "ingoring result" warning in reproducer_handler — pavel / detail
  5. [lldb/test] Automatically skip remote lldb-server tests when applicable — pavel / detail
  6. [ARM] Add some NEON anyextend testing. NFC — david.green / detail
  7. [AArch64] Add some anyextend testing. NFC — david.green / detail
  8. [AArch64] Fix legalization of i128 ctpop without neon — nikita.ppv / detail
  9. [PatternMatch][LVI] Handle select-form and/or in LVI — nikita.ppv / detail
  10. [llvm-cov] Use is_contained (NFC) — kazu / detail
  11. [CodeGen, Transforms] Use *Map::lookup (NFC) — kazu / detail
  12. [Transforms] Use llvm::append_range (NFC) — kazu / detail
  13. [LV] Set up branch from middle block earlier. — flo / detail
  14. [GVN] Add tests for select form of and/or (NFC) — aqjune / detail
  15. [EarlyCSE] Add tests for select form of and/or (NFC) — aqjune / detail
  16. [GVN] Use m_LogicalAnd/Or to propagate equality from branch conditions — aqjune / detail
  17. [EarlyCSE] Use m_LogicalAnd/Or matchers to handle branch conditions — aqjune / detail
  18. [ValueTracking] Add unit tests for isKnownNonZero, isImpliedCondition (NFC) — aqjune / detail
  19. [GVN] Correctly set modified status when doing PRE on indices. — flo / detail
  20. [ValueTracking] Use m_LogicalAnd/Or to look into conditions — aqjune / detail
  21. [InstCombine] use poison as placeholder for undemanded elems — aqjune / detail
  22. [RS4GC] Lazily set changed flag when folding single entry phis — yrouban / detail
  23. [MachineSink] add threshold in machinesink pass to reduce compiling time. — czhengsz / detail
  24. [asan][memprof] Declare _DYNAMIC and fix -Wparentheses — i / detail
  25. [sanitizer] Defined SANITIZER_TEST_HAS_PVALLOC only on glibc — i / detail
  26. [compiler-rt][test] Make glibc-* feature detection work on a musl distribution — i / detail
  27. [msan] Delete unused glibc header <execinfo.h> — i / detail
  28. [RISCV] Pattern-match more vector-splatted constants — fraser / detail
  29. [benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20 — lebedev.ri / detail
  30. [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
  31. [AMDGPU][MC] Improved errors handling for v_interp* operands — dmitry.preobrazhensky / detail
  32. [RISCV] Define vmsbf.m/vmsif.m/vmsof.m/viota.m/vid.v intrinsics. — zakk.chen / detail
  33. [AMDGPU] Split edge to make si_if dominate end_cf — Alexander Timofeev / detail
  34. [clangd] Add error handling (elog) in code completion. — adamcz / detail
  35. [clang-tidy][NFC] Remove unnecessary headers — n.james93 / detail
  36. [PowerPC] Remove redundant COPY_TO_REGCLASS introduced by 8a58f21f5b6c — nemanja.i.ibm / detail
  37. [MachO] Fix enum-int mismatch warning — mikael.holmen / detail
  38. [flang] Fix bugs in .mod file for abstract interface — tkeith / detail
  39. [MIRPrinter] Fix incorrect output of unnamed stack names — mikael.holmen / detail
  40. [InstCombine] 'hoist xor-by-constant from xor-by-value': ignore constantexprs — lebedev.ri / detail
  41. [TableGen] Fix bug in !interleave operator — paul / detail
  42. Revert "[benchmark] Fixed a build error when using CMake 3.15.1 + NDK-R20" — lebedev.ri / detail
  43. [AMDGPU][MC][NFC] Split large asm tests into smaller chunks — dmitry.preobrazhensky / detail
  44. [ValueTracking] Fix isKnownNonEqual() with constexpr mul — nikita.ppv / detail
  45. [LV] Vectorize (some) early and multiple exit loops — listmail / detail
  46. Revert "[LV] Vectorize (some) early and multiple exit loops" — aeubanks / detail
  47. Reapply "[LV] Vectorize (some) early and multiple exit loops"" w/fix for builder — listmail / detail
  48. [libc++] Constexpr-proof some machinery in not_fn.pass.cpp. NFCI. — arthur.j.odwyer / detail
  49. [libc++] [P1065] Constexpr invoke, reference_wrapper, mem_fn, not_fn, default_searcher. — arthur.j.odwyer / detail
  50. [NewPM][AMDGPU] Port amdgpu-simplifylib/amdgpu-usenative — aeubanks / detail
  51. [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail
  52. [lldb] Deduplicate some lldb-server tests — pavel / detail
  53. [RISCV] Adjust tested vor ops for more stable tests. NFC. — fraser / detail
  54. [CodeGen][ObjC] Destroy callee-destroyed arguments in the caller — Akira / detail
  55. [AMDGPU][MC][NFC] Added more tests for flat_global — dmitry.preobrazhensky / detail
  56. [PowerPC] Parse and ignore .machine — i / detail
  57. [SimplifyCFG] FoldBranchToCommonDest: gracefully handle unreachable code () — lebedev.ri / detail
  58. [IR] Make Value::getType() work better with invalid IR. — clattner / detail
  59. [InstSimplify] add tests for ctpop; NFC (PR48608) — spatel / detail
  60. [InstSimplify] remove ctpop of 1 (low) bit — spatel / detail
  61. [NFC][sanitizer] Remove unused typedef — Vitaly Buka / detail
  62. [InstCombine] Disable unsafe select transform behind a flag — nikita.ppv / detail
  63. [ValueTracking] Implement impliesPoison — aqjune / detail
  64. [WebAssembly][NFC] Finish cleaning up SIMD tablegen — tlively / detail
  65. [NewPM] Fix CGSCCOptimizerLateEPCallbacks place in pipeline — aeubanks / detail
  66. [WebAssembly] Prototype extending pairwise add instructions — tlively / detail
  67. [MLIR][NFC] Change FunctionLike::setAllArgAttrs/setAllResultAttrs to do a one-shot attribute update. — jurahul / detail
  68. [IROutliner] Adding support for consolidating functions with different output arguments. — andrew.litteken / detail
  69. [test] Fix pr45360.ll under NPM — aeubanks / detail
  70. Fix PR35902: incorrect alignment used for ubsan check. — jyknight / detail
  71. [libc++] Fix a test failure in 7b00e9fae3 (D93815). — arthur.j.odwyer / detail
  72. [flang] Detect call to abstract interface — tkeith / detail
  73. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — Yuanfang Chen / detail
  74. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — Yuanfang Chen / detail
  75. [AMDGPU][NewPM] Port amdgpu-promote-alloca(-to-vector) — aeubanks / detail
  76. [PowerPC] Do not emit HW loop when TLS var accessed in PHI of loop exit — nemanja.i.ibm / detail
  77. [UpdateTestChecks] Fix update_analyze_test_checks.py failure — aqjune / detail
  78. [RISCV] Define vmclr.m/vmset.m intrinsics. — zakk.chen / detail
  79. [IROutliner] Merging identical output blocks for extracted functions. — andrew.litteken / detail
  80. [CodeGen] Use llvm::append_range (NFC) — kazu / detail
  81. [Scalar] Construct SmallVector with iterator ranges (NFC) — kazu / detail
  82. [CFGPrinter] Use succ_empty (NFC) — kazu / detail
  83. [asan][test] Annotate glibc specific tests with REQUIRES: glibc-2.27 — i / detail
  84. [NewPM] Port infer-address-spaces — aeubanks / detail
  85. [test] Fix conditional-temporaries.cpp — aeubanks / detail
  86. [ubsan][test] FLush stdout before checking interleaved stdout/stderr — i / detail
  87. [lldb] Fix logging in lldb-server tests — pavel / detail
  88. [LLD][ELF] - Use LLVM_ELF_IMPORT_TYPES_ELFT instead of multiple types definitions. NFCI. — grimar / detail
  89. Precommit tests that have poison as shufflevector's placeholder — aqjune / detail
  90. [lldb] Deduplicate some tests in TestLldbGdbServer — pavel / detail
  91. [ARM][AArch64] Add Cortex-A78C Support for Clang and LLVM — mark.murray / detail
  92. [PowerPC] Disable CTR loops containing operations on half-precision — nemanjai / detail
  93. [RISCV] Rewrite and simplify helper function. NFC. — fraser / detail
  94. [PowerPC] Provide patterns for permuted scalar to vector for pre-P8 — nemanja.i.ibm / detail
  95. [InstCombine] 'hoist xor-by-constant from xor-by-value': completely give up on constant exprs — lebedev.ri / detail
  96. RegionInfo: use a range-based for loop [NFCI] — nicolai.haehnle / detail

#748 (Dec 26, 2020 2:35:49 PM)

  1. [test] Pin some tests to legacy PM — aeubanks / detail
  2. [ODS] Make the getType() method on a OneResult instruction return a specific type. — clattner / detail

#746 (Dec 26, 2020 1:20:12 PM)

  1. [llvm-pdbutil] Use llvm::is_contained (NFC) — kazu / detail
  2. [TableGen] Use llvm::erase_if (NFC) — kazu / detail
  3. [llvm-cov, llvm-symbolizer] Use llvm::erase_if (NFC) — kazu / detail
  4. [CVP] Add tests for select form of and/or (NFC) — nikita.ppv / detail

#741 (Dec 26, 2020 10:21:20 AM)

  1. [NFC] Refactor some SourceMgr code — n.james93 / detail

#739 (Dec 26, 2020 9:18:33 AM)

  1. [SLP] use switch to improve readability; NFC — spatel / detail
  2. [SLP] rename reduction variables for readability; NFC — spatel / detail

#738 (Dec 26, 2020 7:58:27 AM)

  1. [RISCV] Define vector widening reduction intrinsic. — monk.chiang / detail
  2. [ValueTracking] Add more known non zero tests (NFC) — nikita.ppv / detail
  3. [ValueTracking] Handle more non-trivial conditions in isKnownNonZero() — nikita.ppv / detail
  4. [clang-format] PR48569 clang-format fails to align case label with `switch` with Whitesmith Indentation — mydeveloperday / detail

#724 (Dec 25, 2020 10:49:53 AM)

  1. [llvm-objcopy] Use llvm::erase_if (NFC) — kazu / detail

#723 (Dec 25, 2020 8:20:22 AM)

  1. [InstCombine] Add additional tests for known non zero (NFC) — nikita.ppv / detail
  2. [InstCombine] Generalize icmp handling in isKnownNonZero() — nikita.ppv / detail
  3. [llvm-nm, llvm-objdump] Use llvm::is_contained (NFC) — kazu / detail
  4. [BasicAA] Pass AC/DT to isKnownNonEqual() — nikita.ppv / detail
  5. [Local] Remove unused function RemovePredecessorAndSimplify (NFC) — kazu / detail

#722 (Dec 25, 2020 5:18:08 AM)

  1. [BasicAA] Pass context instruction to isKnownNonZero() — nikita.ppv / detail

#721 (Dec 25, 2020 1:01:10 AM)

  1. [AArch64][GlobalISel] Notify observer of mutated instruction for shift custom legalization. — Amara Emerson / detail
  2. [libObject] - Add more ELF types to LLVM_ELF_IMPORT_TYPES_ELFT define (ELFTypes.h). — grimar / detail
  3. [llvm-readelf/obj] - Improve the warning reported when unable to read the stack size. — grimar / detail
  4. [obj2yaml] - Dump the content of a broken hash table properly. — grimar / detail
  5. [Flang][OpenMP] Add semantic check for OpenMP Private, Firstprivate and Lastprivate clauses. — praveen / detail
  6. [mlir] Async: lowering async.value to LLVM — ezhulenev / detail
  7. [mlir] Async: add support for lowering async value operands to LLVM — ezhulenev / detail
  8. [BasicAA] Make sure context instruction is symmetric — nikita.ppv / detail

#719 (Dec 24, 2020 4:55:07 PM)

  1. [RISCV] Define vector single-width reduction intrinsic. — monk.chiang / detail
  2. [RISCV] Add intrinsics for vrgather instruction — shihpo.hung / detail
  3. [RISCV] Define vector mask-register logical intrinsics. — zakk.chen / detail
  4. [Target] Use llvm::any_of (NFC) — kazu / detail
  5. [RISCV] Define vpopc/vfirst intrinsics. — zakk.chen / detail

#717 (Dec 24, 2020 11:21:39 AM)

  1. [NFC] SimplifyCFGOpt::simplifyUnreachable(): pacify unused variable warning — lebedev.ri / detail
  2. [IR][InstCombine] Add m_ImmConstant(), that matches on non-ConstantExpr constants, and use it — lebedev.ri / detail
  3. [NFC][InstCombine] Autogenerate check lines in vec_shuffle.ll test — lebedev.ri / detail
  4. [NFC][InstCombine] Add test for `a & ~(a ^ b)` pattern — lebedev.ri / detail
  5. [InstCombine] Fold `a & ~(a ^ b)` to `x & y` — lebedev.ri / detail
  6. [NFC][InstCombine] Add test coverage for `(x ^ C) ^ y` pattern — lebedev.ri / detail
  7. [InstCombine] Hoist xor-by-constant from xor-by-value — lebedev.ri / detail
  8. [NFC][LoopIdiom] Improve test coverage for 'left-shift-until-bittest' pattern — lebedev.ri / detail
  9. [LoopIdiom] 'left-shift-until-bittest': keep no-wrap flags on shift, fix edge-case miscompilation for %x.next — lebedev.ri / detail

#716 (Dec 24, 2020 6:27:52 AM)

  1. [Support] Explicitly state that KnownBits::getMinValue/getMaxValue are UNSIGNED values. NFCI. — llvm-dev / detail
  2. [Support] Add KnownBits::getSignedMinValue/getSignedMaxValue helpers. — llvm-dev / detail
  3. [InstCombine] foldICmpUsingKnownBits - use KnownBits signed/unsigned getMin/MaxValue helpers. NFCI. — llvm-dev / detail
  4. [CodeGen, Transforms] Use llvm::any_of (NFC) — kazu / detail
  5. [CodeGen] Remove unused function hasInlineAsmMemConstraint (NFC) — kazu / detail

#715 (Dec 24, 2020 1:36:01 AM)

  1. Revert "[InstCombine] Fold gep inbounds of null to null" — nikita.ppv / detail
  2. [AMDGPU] Use MUBUF instructions for global address space access — Tony.Tye / detail
  3. [CodeGen] Add "noreturn" attirbute to _Unwind_Resume — ybrevnov / detail
  4. Revert "[InstCombine] Check inbounds in load/store of gep null transform (PR48577)" — nikita.ppv / detail
  5. Moved dwarf_eh_resume.ll from Generic to X86 folder — ybrevnov / detail

#714 (Dec 24, 2020 12:42:24 AM)

  1. [obj2yaml] - Dump the content of a broken GNU hash table properly. — grimar / detail

#712 (Dec 23, 2020 10:20:32 PM)

  1. [ExecutionEngine, Linker] Use erase_if (NFC) — kazu / detail
  2. [Analysis] Remove spliceFunction (NFC) — kazu / detail

#708 (Dec 23, 2020 7:43:43 PM)

  1. [InstCombine] Add tests for gep of null (NFC) — nikita.ppv / detail
  2. [InstCombine] Fold gep inbounds of null to null — nikita.ppv / detail
  3. [InstCombine] Handle different pointer types when folding gep of null — nikita.ppv / detail
  4. [IRSim] Adding commutativity matching to structure checking — andrew.litteken / detail
  5. [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail
  6. [InstCombine] canonicalizeAbsNabs(): don't propagate NSW flag for NABS patter — lebedev.ri / detail
  7. [clang-format] Fix handling of TextProto comments — bjoern / detail
  8. [clang-format] Add SpaceBeforeCaseColon option — bjoern / detail
  9. Revert "[IRSim] Adding support for isomorphic predicates" — andrew.litteken / detail
  10. [clangd] Fix case mismatch crash on in CDB on windows after 92dd077af1ff8 — sam.mccall / detail
  11. [lldb] Simplify ObjectFile::FindPlugin (NFC) — Jonas Devlieghere / detail
  12. Fix lldb test failure due to D93082. — tmsriram / detail
  13. [lld][test] Relax test assertion of cmake defaults appearing in --version output. — rupprecht / detail
  14. [AMDGPU] Fix adjustWritemask subreg handling — Stanislav.Mekhanoshin / detail
  15. Basic: Support named pipes natively in SourceManager and FileManager — Duncan P. N. Exon Smith / detail
  16. Basic: Add native support for stdin to SourceManager and FileManager — Duncan P. N. Exon Smith / detail
  17. [mlir] Add tensor passes to passes.md — jpienaar / detail
  18. [DAGCombiner] Don't create sexts of deleted xors when they were in-visit replaced — rupprecht / detail
  19. [Clang] Reverse test to save on indentation. NFC. — alexandre.ganea / detail
  20. [IRSim] Adding support for isomorphic predicates — andrew.litteken / detail
  21. Precommit transform tests that have poison as insertelement's placeholder — aqjune / detail
  22. Precommit analysis/etc tests for inselt poison placeholder — aqjune / detail

#705 (Dec 23, 2020 10:20:20 AM)

  1. Revert 741978d727 and things that landed on top of it. — thakis / detail
  2. [mlir][spirv] Convert functions returning one value — antiagainst / detail
  3. [lldb] Don't instrument demangling. — Jonas Devlieghere / detail
  4. [lldb] Refactor and simplify GetCommandSPExact interface — Jonas Devlieghere / detail
  5. [RISCV] Add intrinsics for vfmv.v.f — craig.topper / detail
  6. This is a test commit — a-phipps / detail
  7. Updated GettingInvolved.md to reflect Flang Biweekly Call changes — aperry / detail
  8. [IROutliner] Adding support for elevating constants that are not the same in each region to arguments — andrew.litteken / detail
  9. Revert "This is a test commit" — a-phipps / detail
  10. Revert more changes that landed on top of 741978d727 — thakis / detail
  11. [mlir][vector] Add more vector Ops canonicalization — thomasraoux / detail
  12. clang: Build and run FrontendTests with CLANG_ENABLE_STATIC_ANALYZER=OFF too — thakis / detail
  13. [LoopIdiom] Introduce 'left-shift until bittest' idiom — lebedev.ri / detail
  14. [LoopIdiom] 'left-shift until bittest' idiom: support constant bit mask — lebedev.ri / detail
  15. [LoopIdiom] 'left-shift until bittest' idiom: support canonical sign bit mask — lebedev.ri / detail
  16. [LoopIdiom] 'left-shift until bittest' idiom: support rewriting loop as countable, allow extra cruft — lebedev.ri / detail
  17. [mlir][spirv] Create a pass for testing SCFToSPIRV patterns — antiagainst / detail
  18. Append ".__part." to every basic block section symbol. — tmsriram / detail
  19. [mlir][spirv] NFC: rename SPIR-V conversion files for consistency — antiagainst / detail
  20. [IROutliner] Use isa instead of dyn_cast where the casted value isn't used. NFC — craig.topper / detail
  21. [mlir][spirv] De-template deserialization — antiagainst / detail
  22. [mlir][spirv] De-template serialization — antiagainst / detail
  23. [InstCombine] Add tests for PR48577 (NFC) — nikita.ppv / detail
  24. [InstCombine] Check inbounds in load/store of gep null transform (PR48577) — nikita.ppv / detail
  25. [RISCV] Add ISel support for RVV vector/scalar forms — fraser / detail
  26. [format][NFC] Use unsigned char as the base of all enums in FormatStyle — n.james93 / detail

#704 (Dec 23, 2020 5:31:19 AM)

  1. [NFC] Uniquify 'const' in TargetTransformInfoImpl.h — simon.moll / detail
  2. [ARM] Add bank conflict hazarding — david.green / detail
  3. [OpenMP] Fixing Typo in Documentation — jhuber6 / detail
  4. [clang-format] PR48535 clang-format Incorrectly Removes Space After C Style Cast When Type Is Not a Pointer — mydeveloperday / detail
  5. [clang-format] PR48539 ReflowComments breaks Qt translation comments — mydeveloperday / detail
  6. [MLIR][SPIRV] Add rewrite pattern to convert select+cmp into GLSL clamp. — kareem.ergawy / detail
  7. [clangd] Do not take stale definition from the static index. — platonov.aleksandr / detail
  8. [BPI] Improve static heuristics for "cold" paths. — ybrevnov / detail
  9. [TableGen] Add the !substr() bang operator — paul / detail
  10. [lld-macho] Simulator & DriverKit executables should always be PIE — jezng / detail
  11. [OpenMP] Fixing typo on memory size in Documenation — jhuber6 / detail

#703 (Dec 23, 2020 1:52:42 AM)

  1. [AMDGPU][GlobalISel] Fold flat vgpr + constant addresses — sebastian.neubauer / detail
  2. [mlir] Modernize std-to-llvm operation conversion doc — zinenko / detail
  3. [mlir] NFC: Remove ConvertToLLVMPattern::getDataPtr(). All call sites use getStridedElementPtr() now. — csigg / detail
  4. [mlir] Add translation of omp.wsloop to LLVM IR — zinenko / detail
  5. [mlir] Rename ConvertToLLVMPattern::isSupportedMemRefType() to isConvertibleAndHasIdentityMaps(). — csigg / detail
  6. Revert "PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of" — akuegel / detail
  7. [format] Add overload to parseConfiguration that accept llvm::MemoryBufferRef — n.james93 / detail
  8. [mlir] Remove static constructors from LLVMType — zinenko / detail
  9. [VE] Vector 'and' isel and tests — simon.moll / detail

#702 (Dec 22, 2020 11:31:07 PM)

  1. [RISCV] Define vmerge/vfmerge intrinsics. — zakk.chen / detail
  2. [llvm-readobj] - Dump the ELF file type better. — grimar / detail
  3. [RISCV] Add intrinsics for vfwmacc, vfwnmacc, vfwmsac, vfwnmsac instructions — shihpo.hung / detail

#701 (Dec 22, 2020 9:10:20 PM)

  1. [NewPM] Fix objc-arc-apelim pass typo — aeubanks / detail
  2. [RISCV] Define the vfmin, vfmax RVV intrinsics — evandro.menezes / detail

#700 (Dec 22, 2020 6:39:15 PM)

  1. VirtRegMap: Use Register — Matthew.Arsenault / detail
  2. AMDGPU: Fix assert when checking for implicit operand legality — Matthew.Arsenault / detail
  3. [RISCV] Add intrinsics for vslide1up/down, vfslide1up/down instruction — shihpo.hung / detail
  4. [RISCV] Add intrinsics for vwmacc[u|su|us] instructions — shihpo.hung / detail
  5. [RISCV] Add intrinsics for vf[n]macc/vf[n]msac/vf[n]madd/vf[n]msub instructions — shihpo.hung / detail
  6. AMDGPU: Add spilled CSR SGPRs to entry block live ins — Matthew.Arsenault / detail
  7. AMDGPU: Use Register — Matthew.Arsenault / detail
  8. [lld/mac] Add --version flag — thakis / detail
  9. GlobalISel: Return APInt from getConstantVRegVal — Matthew.Arsenault / detail
  10. [MemorySSA] Use is_contained (NFC) — kazu / detail
  11. [WebAssembly][NFC] Refactor SIMD load/store tablegen defs — tlively / detail
  12. [NewGVN] Remove for_each_found (NFC) — kazu / detail

#699 (Dec 22, 2020 4:33:49 PM)

  1. [AMDGPU] Support unaligned flat scratch in TLI — Stanislav.Mekhanoshin / detail
  2. [AMDGPU][GlobalISel] GlobalISel for flat scratch — Stanislav.Mekhanoshin / detail
  3. scudo: Replace the Cache argument on MapAllocator with a Config argument. NFCI. — peter / detail
  4. scudo: Move the management of the UseMemoryTagging bit out of the Primary. NFCI. — peter / detail
  5. Replace `T(x)` with `reinterpret_cast<T>(x)` everywhere it means reinterpret_cast. NFC. — arthur.j.odwyer / detail

#698 (Dec 22, 2020 1:11:35 PM)

  1. Try to fix build on Windows — steveire / detail
  2. glld/mac] Don't add names of unreferenced symbols to string table — thakis / detail
  3. [SLP] use operand index abstraction for number of operands — spatel / detail
  4. [SLP] add reduction tests for maxnum/minnum intrinsics; NFC — spatel / detail
  5. [clangd] Use atomics instead of locks to track periodic memory trimming — sam.mccall / detail
  6. [mlir] Lower gpu.memcpy to GPU runtime calls. — csigg / detail
  7. [clangd] Release notes for b8c37153d5393aad96 — sam.mccall / detail
  8. [WebAssembly][SIMD] Rename shuffle, swizzle, and load_splats — tlively / detail
  9. [mlir] Remove instance methods from LLVMType — zinenko / detail
  10. [OpenMP] Add OpenMP Documentation for Libomptarget environment variables — jhuber6 / detail
  11. [IR] Add an ImplicitLocOpBuilder helper class for building IR with the same loc. — clattner / detail
  12. scudo: Move the configuration for the primary allocator to Config. NFCI. — peter / detail

#697 (Dec 22, 2020 3:47:07 AM)

  1. -fstack-clash-protection: Return an actual error when used on unsupported OS — sylvestre / detail
  2. [llvm][Arm/AArch64] Format extension flags in CPU test failures — david.spickett / detail
  3. [clangd] Reuse buffer for JSONTransport::sendMessage — n.james93 / detail
  4. [gn build] (manually) port b8c37153d5393 — thakis / detail
  5. [PowerPC] Restore stack ptr from base ptr when available — nemanja.i.ibm / detail
  6. Revert "-fstack-clash-protection: Return an actual error when used on unsupported OS" — thakis / detail
  7. [libc++] Add a 'is-lockfree-runtime-function' lit feature — Alexander.Richardson / detail
  8. [compiler-rt] Fix atomic_test.c on macOS — Alexander.Richardson / detail
  9. [ASTMatchers] Traverse-ignore range-for implementation details — steveire / detail
  10. [AArch64] Add a test for MachineLICM SinkIntoLoop. NFC. — sjoerd.meijer / detail
  11. [clang-format] NFC keep the code clang-formatted — mydeveloperday / detail
  12. [flang][driver] Refactor unit tests for frontend actions (nfc) — andrzej.warzynski / detail
  13. [clang][cli] Implement `getAllArgValues` marshalling — jan_svoboda / detail
  14. [flang][driver] Fix formatting in a test (nfc) — andrzej.warzynski / detail
  15. [clang] NFC: Refactor custom class into a lambda in CompilerInvocation — jan_svoboda / detail
  16. [MCInstrDesc] [TableGen] Reduce size of MCOperandInfo instances. — paul / detail
  17. [LV] Use ScalarEvolution::getURemExpr to reduce duplication. — flo / detail
  18. [openacc][openmp][NFC] Fix typo in comments — clementval / detail
  19. [RISCV] Basic jump table lowering — n / detail
  20. [MLIR] Fix lowering of affine operations with return values — uday / detail
  21. [mlir] Add gpu.memcpy op. — csigg / detail
  22. [SVE] Lower vector BITREVERSE and BSWAP operations. — paul.walker / detail
  23. [Flang][openmp][5.0] Add task_reduction clause. — joshisameeran17 / detail
  24. [PowerPC][Power10] Exploit store rightmost vector element instructions — conanap / detail
  25. [lldb] Abstract scoped timer logic behind LLDB_SCOPED_TIMER (NFC) — Jonas Devlieghere / detail
  26. Fix some misnamed variables in sve-fixed-length-int-minmax.ll. — paul.walker / detail
  27. [ADT] Add resize_for_overwrite method to SmallVector. — n.james93 / detail
  28. [tests] precommit a test mentioned in review for D93317 — listmail / detail
  29. [LoopDeletion] Add test case where outer loop needs to be deleted. — flo / detail
  30. [ADT] Fix some tests after 5d10b8ad — n.james93 / detail
  31. [lldb] Add SBType::IsScopedEnumerationType method — Jonas Devlieghere / detail
  32. [lldb] Add SBType::GetEnumerationIntegerType method — Jonas Devlieghere / detail
  33. [OpenMP][Docs] Updated the faq about building an OpenMP offloading capable compiler — tianshilei1992 / detail
  34. Revert "Fix memory leak complicated non-type template arguments." — aeubanks / detail
  35. Revert "Fix MSVC "not all control paths return a value" warnings. NFCI." — aeubanks / detail
  36. Revert "[c++20] P1907R1: Support for generalized non-type template arguments of scalar type." — aeubanks / detail
  37. Revert "Following up on PR48517, fix handling of template arguments that refer" — aeubanks / detail
  38. Revert "DR2064: decltype(E) is only a dependent type if E is type-dependent, not" — aeubanks / detail
  39. Revert "[Flang][openmp][5.0] Add task_reduction clause." — joshisameeran17 / detail
  40. Revert "[clangd] zap a few warnings" — aeubanks / detail
  41. Revert "[LLDB] Unbreak the build after recent clang changes" — aeubanks / detail
  42. [clang-tidy] Handle template instantiations in container size check — steveire / detail
  43. [AMDGPU] Folding of FI operand with flat scratch — Stanislav.Mekhanoshin / detail
  44. Add a llvm.coro.end.async intrinsic — aschwaighofer / detail
  45. [OpenMP][Docs] Add FAQ entry about math and complex on GPUs — johannes / detail
  46. [OpenMP][Docs] Fixed a typo in the doc that can mislead users to a CMake error — tianshilei1992 / detail
  47. [OpenMP][Docs] Fix Typo — johannes / detail
  48. [RISCV] Remove unneeded !eq comparing a single bit value to 0/1 in RISCVInstrInfoVPseudos.td. NFC — craig.topper / detail

#696 (Dec 21, 2020 11:28:44 PM)

  1. [RISCV] Define vector compare intrinsics. — kai.wang / detail
  2. [Flang][openmp][1/5] Make Allocate clause part of OmpClause — joshisameeran17 / detail
  3. [Flang][openmp][2/5] Make Default clause part of OmpClause — joshisameeran17 / detail
  4. [clangd] Trim memory periodically when using glibc malloc — sam.mccall / detail
  5. [Flang][openmp][3/5] Make ProcBind clause part of OmpClause — joshisameeran17 / detail
  6. [LV] Avoid needless fold tail — gil.rapaport / detail
  7. [Flang][openmp][4/5] Make nowait clause part of OmpClause — joshisameeran17 / detail
  8. [mlir] remove deprecated string-based OpBuilder from ODS — zinenko / detail
  9. [Flang][openmp][5/5] Make dist_schedule clause part of OmpClause — joshisameeran17 / detail
  10. [llvm][ARM/AArch64] Convert Target Parser CPU tests to fixtures — david.spickett / detail
  11. [lldb/test] Add GdbRemoteTestCaseFactory to avoid duplication in lldb-server tests — pavel / detail
  12. [DebugInfo] Don't use DW_OP_implicit_value for fragments — pavel / detail
  13. [MachineLICM] Add llvm debug messages to SinkIntoLoop. NFC. — sjoerd.meijer / detail
  14. [VPlan] Make VPInstruction a VPDef — flo / detail
  15. Fold comparison of __builtin_object_size expression with -1 for non-const size — sguelton / detail

#695 (Dec 21, 2020 8:17:45 PM)

  1. scan-view: Remove Reporter.py and associated AppleScript files — tstellar / detail
  2. [CSKY 3/n] Add bare-bones C-SKY MCTargetDesc — zixuan.wu / detail
  3. [LegalizeType] When LegalizeType procedure widens a masked_gather, set MemoryType's EltNum equal to Result's EltNum — bing1.yu / detail
  4. [RISCV] Define vleff intrinsics. — zakk.chen / detail

#694 (Dec 21, 2020 3:47:42 PM)

  1. [MLIR][SPIRVToLLVM] Updated documentation on spirv-cpu-runner — georgemitenk0v / detail
  2. llvm-profgen: Parse command line arguments after initializing targets — tstellar / detail
  3. HowToReleaseLLVM: Update document to match the current release process — tstellar / detail
  4. [Driver] Default Generic_GCC ppc/ppc64/ppc64le to -fasynchronous-unwind-tables — i / detail
  5. [InstCombine] Add check of i1 types in select-to-zext/sext transformation — congzhecao / detail
  6. [mlir] Add SmallVector sizes — tpopp / detail
  7. [RISCV] Update vmv.v.v-rv32.ll and vmv.v.v-rv64.ll to test the correct intrinsics. — craig.topper / detail
  8. [RISCV] Use more precise type constraints for the vmv.v.v and vmv.v.x intrinsics. — craig.topper / detail
  9. [LoopNest] Extend `LPMUpdater` and adaptor to handle loop-nest passes — tu.da.wei / detail
  10. [MC][test] Reorganize .cfi_* tests — i / detail
  11. Revert "[mlir] Add SmallVector sizes" — tpopp / detail
  12. [RISCV] Add intrinsics for vmacc/vnmsac/vmadd/vnmsub instructions — shihpo.hung / detail
  13. [lld/mac] Implement support for private extern symbols — thakis / detail

#693 (Dec 21, 2020 12:36:51 PM)

  1. [lldb] Remove anonymous namespace from NativeRegisterContextLinux_x86_64 — pavel / detail
  2. [lld-macho][nfc] Clean up tests — jezng / detail
  3. [lld-macho][nfc] Remove %T from headerpad.s — jezng / detail
  4. [openacc] Use TableGen enum for default clause value — clementval / detail
  5. [mlir][Linalg] Revisit the Linalg on tensors abstraction — ravishankarm / detail
  6. [lldb] [Process/FreeBSDRemote] Remove anonymous namespace — mgorny / detail
  7. [MLIR][Docs] Fix a small typo in documentation. — kareem.ergawy / detail
  8. [mlir][vector] Extend vector unroll to all element-wise ops — thomasraoux / detail
  9. Revert "[AMDGPU][HIP] Switch default DWARF version to 5" — scott.linder / detail
  10. [NewPM] Add TargetMachine method to add alias analyses — aeubanks / detail
  11. Migrate MCContext::createTempSymbol call sites to AlwaysAddSuffix=true — i / detail
  12. [MC] Split MCContext::createTempSymbol, default AlwaysAddSuffix to true, and add comments — i / detail
  13. [mlir][sparse] adjust output tensor to synthetic tensor — ajcbik / detail
  14. [RISCV] Define the vand, vor and vxor RVV intrinsics — evandro.menezes / detail
  15. [NFC] Remove unused function — aeubanks / detail

#692 (Dec 21, 2020 9:31:23 AM)

  1. [buildbot] Force lld for ThinLTO whole program devirtualization worker — tejohnson / githubweb

#692 (Dec 21, 2020 9:31:23 AM)

  1. [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts (REAPPLIED) — llvm-dev / detail
  2. Remove unused variables. — tpopp / detail
  3. Revert "[TableGen] Add the !substr() bang operator" — paul / detail
  4. [ELF][PPC64] Detect missing R_PPC64_TLSGD/R_PPC64_TLSLD and disable TLS relaxation — i / detail
  5. [ELF] Reject local-exec TLS relocations for -shared — i / detail
  6. [clang] Fix expected errors in plugin attribute example — david.spickett / detail
  7. [mlir[[vector] Extend Transfer read/write ops to support tensor types. — thomasraoux / detail
  8. [AMDGPU][MC][NFC] Lit tests cleanup — dmitry.preobrazhensky / detail
  9. [AMDGPU][MC][NFC] Parser refactoring — dmitry.preobrazhensky / detail
  10. [AMDGPU][MC][NFC] Fix for sanitizer error in 8ab5770 — dmitry.preobrazhensky / detail
  11. [cuda][hip] Fix typoes in header wrappers. — michael.hliao / detail
  12. scudo: Remove ANDROID_EXPERIMENTAL_MTE macro. — peter / detail
  13. Update references to 'master' branch. — abidh / detail
  14. [AA] byval argument is identified function local — nikita.ppv / detail
  15. [clangd][NFC] Improve clangd status messages — sam.mccall / detail

#692 (Dec 21, 2020 9:31:23 AM)

  1. [buildbot] Force lld for ThinLTO whole program devirtualization worker — tejohnson / detail

#691 (Dec 21, 2020 6:50:44 AM)

  1. [clang][cli] Streamline MarshallingInfoFlag description — jan_svoboda / detail
  2. [clang][cli] Let denormalizer decide how to render the option based on the option class — jan_svoboda / detail
  3. [clang] Use enum for LangOptions::SYCLVersion instead of unsigned — jan_svoboda / detail
  4. [VP][NFC] ISD::VP_Sub -> ISD::VP_SUB — simon.moll / detail
  5. [VPlan] Use VPDef for VPInterleaveRecipe. — flo / detail
  6. [VE] Support RETURNADDR — marukawa / detail
  7. [VE] Support STACKSAVE and STACKRESTORE — marukawa / detail
  8. [flang][driver] Make the names of files created in unit tests unique (nfc) — andrzej.warzynski / detail
  9. [TableGen] NFC: Switch to range-based for loops in OptParserEmitter — jan_svoboda / detail
  10. [TableGen] NFC: Rename variables in OptParserEmitter — jan_svoboda / detail
  11. [VE] Optimize LEA combinations — marukawa / detail
  12. Refactoring the attribute plugin example to fit the new API — aaron / detail
  13. [Statepoints] Disable VReg lowering for values used on exception path of invoke. — dantrushin / detail
  14. [VPlan] Make VPRecipeBase inherit from VPDef. — flo / detail
  15. [VE] Correct VMP allocation in calling conv — marukawa / detail
  16. [InstSimplify] add tests for inverted logic operands; NFC — spatel / detail
  17. [InstSimplify] reduce logic with inverted add/sub ops — spatel / detail
  18. [TableGen] Add the !substr() bang operator — paul / detail

#690 (Dec 21, 2020 1:49:41 AM)

  1. [RISCV] Define the remaining vector fixed-point arithmetic intrinsics. — monk.chiang / detail
  2. [FastRA] Fix handling of bundled MIs — Pushpinder.Singh / detail
  3. MCContext::reportError: don't call report_fatal_error — i / detail
  4. [AsmPrinter] Replace a reachable report_fatal_error with MCContext::reportError — i / detail
  5. [MLIR][SPIRVToLLVM] Updated documentation on entry points and not supported ops — georgemitenk0v / detail
  6. [NFC][InstructionCost] Remove isValid() asserts in SLPVectorizer.cpp — david.sherwood / detail

#689 (Dec 20, 2020 10:55:49 PM)

  1. [lld-macho] Fix memcpy ub after D93267 — i / detail
  2. [llvm-reduce][test] Make remove-alias.ll CHECK patterns more specific after D90302 — i / detail
  3. [MC] Report locations for .symver errors — i / detail
  4. [MC][ELF] Drop MCSymbol::isExternal call sites — i / detail
  5. [PowerPC] Materialize i64 constants by enumerated patterns. — esme.yi / detail
  6. [MC][ELF] Remove unneeded MCSymbol::setExternal calls — i / detail
  7. [PowerPC][NFC] Added assertion of shift exponent is too large for 'uint64_t'. — esme.yi / detail
  8. [AsmParser] make .ascii support spaces as separators — caij2003 / detail

#686 (Dec 20, 2020 7:11:32 PM)

  1. [MC][ELF] Allow STT_SECTION referencing SHF_MERGE on REL targets — i / detail

#685 (Dec 20, 2020 6:26:16 PM)

  1. [RISCV] Define vslideup/vslidedown intrinsics — shihpo.hung / detail
  2. [MemLoc] Fix debug print for LocationSize — nikita.ppv / detail
  3. [Analysis, IR, CodeGen] Use llvm::erase_if (NFC) — kazu / detail
  4. [PGO] Remove dead member variable InstrumentFuncEntry (NFC) — kazu / detail
  5. [Object] Fix LFFile<ELFT>::getEntry on sizeof(size_t)==4 platforms — i / detail
  6. [lld-macho][nfc] Use split-file in order file test — jezng / detail
  7. [lld-macho] Support Obj-C symbols in order files — jezng / detail
  8. [lld-macho] Have order files support filtering by archive member paths — jezng / detail
  9. [BasicAA] Add test for byval argument (NFC) — nikita.ppv / detail
  10. [ARM] Extra vecreduce tests with smaller than legal types. NFC — david.green / detail
  11. Make NPM OptBisectInstrumentation use global singleton OptBisect — aeubanks / detail
  12. [MC] Reject byte alignment if larger than or equal to 2**32 — i / detail
  13. [OpenMP] Fixed the issue that CMake variables for OpenMP were not passed through when building OpenMP with LLVM_ENABLE_RUNTIMES — tianshilei1992 / detail
  14. [test] Fix reg-usage.ll under NPM — aeubanks / detail
  15. [MachineLICM] delete dead flag if the duplicated def outside of loop is dead. — czhengsz / detail
  16. [PowerPC] add has side effect for SAT bit clobber intrinsics/instructions — czhengsz / detail
  17. [test] Fix new-pass-manager-opt-bisect.c — aeubanks / detail
  18. [Target] Use llvm::erase_if (NFC) — kazu / detail
  19. [RISCV][NFC] Add tests for multiplication with constant — powerman1st / detail

#680 (Dec 20, 2020 4:08:56 AM)

  1. [lldb/test] Enable reverse-connect on windows too — pavel / detail
  2. [RISCV] Define vector vfmul/vfdiv/vfrdiv intrinsics. — kai.wang / detail
  3. [RISCV] Define vector vfsgnj/vfsgnjn/vfsgnjx intrinsics. — kai.wang / detail
  4. [RISCV] Define vector vfwadd/vfwsub intrinsics. — kai.wang / detail
  5. [RISCV] Define vector vfwmul intrinsics. — kai.wang / detail
  6. [lldb] [test] Update test status for NetBSD — mgorny / detail
  7. [clang-tidy] cppcoreguidelines-pro-type-member-init: suppress warning for default member funcs — malcolm.parsons / detail
  8. Fix MSVC "not all control paths return a value" warnings. NFCI. — llvm-dev / detail

#675 (Dec 19, 2020 10:00:15 PM)

  1. [mlir][CAPI] Add the missing <stdbool.h> in Support.h — joker.eph / detail

#673 (Dec 19, 2020 7:10:55 PM)

  1. Fix left shift overflow UB in PPC backend on LLP64 platforms — rnk / detail

#670 (Dec 19, 2020 3:11:50 PM)

  1. Handle overflow beyond the 127 common encodings limit — gkm / detail
  2. [TableGen][ARM][X86] Detect combining IntrReadMem and IntrWriteMem. — craig.topper / detail
  3. [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail
  4. Revert "[IROutliner] Deduplicating functions that only require inputs." — andrew.litteken / detail
  5. [IROutliner] Deduplicating functions that only require inputs. — andrew.litteken / detail

#669 (Dec 19, 2020 10:40:00 AM)

  1. [Target, Transforms] Use contains (NFC) — kazu / detail
  2. [Analysis] Remove dead function getInstTypePair (NFC) — kazu / detail
  3. [X86] Teach assembler to accept vmsave/vmload/vmrun/invlpga/skinit with or without the fixed register operands — craig.topper / detail
  4. [IRSim][IROutliner] Limit to extracting regions that only require — andrew.litteken / detail
  5. [NFCI][SimlifyCFG] simplifyOnce(): also perform DomTree validation — lebedev.ri / detail
  6. [SimplifyCFG] Teach FoldTwoEntryPHINode() to preserve DomTree — lebedev.ri / detail
  7. [SimplifyCFG] Teach removeEmptyCleanup() to preserve DomTree — lebedev.ri / detail
  8. [SimplifyCFG] Teach simplifyCommonResume() to preserve DomTree — lebedev.ri / detail
  9. [SimplifyCFG] Teach simplifySingleResume() to preserve DomTree — lebedev.ri / detail
  10. [SimplifyCFG] simplifySingleResume(): FoldReturnIntoUncondBranch() already knows how to preserve DomTree — lebedev.ri / detail
  11. [NFCI][SimplifyCFG] SimplifyCondBranchToTwoReturns(): pull out BI->getParent() into a variable — lebedev.ri / detail
  12. [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 1 — lebedev.ri / detail
  13. [SimplifyCFG] Teach SimplifyCondBranchToTwoReturns() to preserve DomTree, part 2 — lebedev.ri / detail
  14. [SimplifyCFG] Teach TryToMergeLandingPad() to preserve DomTree — lebedev.ri / detail
  15. [SimplifyCFG] Teach FoldBranchToCommonDest() to preserve DomTree, part 1 — lebedev.ri / detail

#668 (Dec 19, 2020 2:33:01 AM)

  1. [ARM] Implement harden-sls-retbr for ARM mode — kristof.beyls / detail
  2. [gn build] Port 195f44278c4 — llvmgnsyncbot / detail
  3. [ARM] Implement harden-sls-retbr for Thumb mode — kristof.beyls / detail
  4. [ARM] Harden indirect calls against SLS — kristof.beyls / detail
  5. [ARM] harden-sls-blr: avoid r12 and lr in indirect calls. — kristof.beyls / detail
  6. [ARM] Add clang command line support for -mharden-sls= — kristof.beyls / detail
  7. [RISCV] Define vlxe/vsxe/vsuxe intrinsics. — zakk.chen / detail
  8. [NFC][libc++] Fixes swapped comments. — koraq / detail
  9. apply update_test_checks.py to a few files in llvm/test/Transforms/InstCombine — aqjune / detail

#666 (Dec 18, 2020 7:09:31 PM)

  1. [clangd] Don't cancel requests based on "updates" with same content — sam.mccall / detail
  2. [HotColdSplit] Reflect full cost of parameters in split penalty — 1894981+hiraditya / detail
  3. [clangd] Fix windows path handling in .clang-tidy parsing — sam.mccall / detail
  4. [FileCheck] Add a literal check directive modifier — jpienaar / detail
  5. [flang] Fix bug in IMPLICIT NONE(EXTERNAL) — tkeith / detail
  6. [lldb] Simplify the is_finalized logic in process and make it thread safe. — Jonas Devlieghere / detail
  7. [Analysis, CodeGen, IR] Use contains (NFC) — kazu / detail

#665 (Dec 18, 2020 4:04:09 PM)

  1. [SLP] fix typo; NFC — spatel / detail
  2. [RISCV] Address clang-tidy warnings in RISCVTargetMachine. NFC. — fraser / detail
  3. [www] Remove '$Date$' marker from cxx_dr_status. — richard / detail
  4. [X86] Avoid generating invalid R_X86_64_GOTPCRELX relocations — harald / detail
  5. [clangd] Make our printing policies for Hover more consistent, especially tags — sam.mccall / detail
  6. [VE] Support copy of vector mask registers — marukawa / detail
  7. [ObjC][ARC] Fix a bug where the inline-asm retain/claim RV marker wasn't — Akira / detail

#664 (Dec 18, 2020 1:49:29 PM)

  1. [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
  2. [mlir][Linlag] Reflow Linalg.md - NFC — nicolas.vasilache / detail
  3. [ELF] Rename R_TLS to R_TPREL and R_NEG_TLS to R_TPREL_NEG. NFC — i / detail
  4. [SROA] Remove Dead Instructions while creating speculative instructions — congzhecao / detail
  5. [RegisterScavenging] Fix assert in scavengeRegisterBackwards — simon.cook / detail
  6. [MCA, ExecutionEngine, Object] Use llvm::is_contained (NFC) — kazu / detail
  7. Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
  8. Revert "Revert "[FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute."" — kevin.neal / detail
  9. [RISCV] Add intrinsics for vmv.v.v, vmv.v.x, and vmv.x.i — craig.topper / detail
  10. Revert "[BasicAA] Handle two unknown sizes for GEPs" — flo / detail
  11. [AIX] Change the code based on https://lists.llvm.org/pipermail/llvm-commits/Week-of-Mon-20201214/864235.html — diggerlin / detail
  12. [clang-format][NFC] Expand BreakBeforeBraces examples — bjoern / detail
  13. [DebugInfo] Support Fortran 'use <external module>' statement. — chih-ping.chen / detail
  14. [NFC][InstSimplify] Add miscompiled testcase from D87188/D87197 — lebedev.ri / detail
  15. [InstSimplify] Don't miscompile `X == 0 ? abs(X) : -abs(X) --> -abs(X)` xform — lebedev.ri / detail
  16. [InstCombine] Canonicalize SPF to abs intrinsic — lebedev.ri / detail
  17. [GVNHoist] Remove successorDominate (NFC) — kazu / detail
  18. [RISCV] Add intrinsics for vmv.x.s and vmv.s.x — craig.topper / detail
  19. [NFC][InstCombine] Fixup check lines for prof md in select_meta.ll test — lebedev.ri / detail
  20. [RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f — craig.topper / detail
  21. Revert "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" — craig.topper / detail
  22. Recommit "[RISCV] Add intrinsics for vfmv.f.s and vfmv.s.f" — craig.topper / detail
  23. [DSE] Use correct memory location for read clobber check — nikita.ppv / detail
  24. [RISCV] Sign extend constant arguments to V intrinsics when promoting to XLen. — craig.topper / detail
  25. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  26. [TableGen] Fix D90844 introduced non-determinism due to iteration over a std::map over allocated object pointers — i / detail
  27. [RISCV] Add intrinsics for vsetvli instruction — craig.topper / detail
  28. Rename files with same (case insensitive) name — chih-ping.chen / detail
  29. [RISCV] Assume no-op addrspacecasts by default — fraser / detail
  30. [c++20] Mark class type NTTPs as done and start defining the feature test macro. — richard / detail
  31. Add tests for the absence of feature test macros for features we don't — richard / detail
  32. [c++2b] Add tests for feature test macros. — richard / detail
  33. Fix memory leak complicated non-type template arguments. — richard / detail

#663 (Dec 18, 2020 4:24:42 AM)

  1. [X86][AVX] Replace extract_subvector(broadcast(), 0) folds with generic SimplifyDemandedVectorEltsForTargetNode handling. — llvm-dev / detail
  2. [SVE][CodeGen] Vector + immediate addressing mode for masked gather/scatter — kerry.mclaughlin / detail
  3. [lldb/test] Reduce boilerplate in lldb-server tests — pavel / detail
  4. [clangd] Ignore the static index refs from the dynamic index files. — platonov.aleksandr / detail
  5. new altera single work item barrier check — aaron / detail
  6. [LLDB] Unbreak the build after recent clang changes — dave / detail
  7. No longer reject tag declarations in the clause-1 of a for loop. — aaron / detail
  8. [gn build] Port e69e551e0e5 — llvmgnsyncbot / detail
  9. [NFC][SVE] Clean up bfloat isel patterns that emit non-bfloat instructions. — paul.walker / detail
  10. [AArch64] Fix Copy Elemination for negative values — paul.walker / detail
  11. Revert "[ARM] Match dual lane vmovs from insert_vector_elt" — david.green / detail
  12. [libObject, llvm-readobj] - Reimplement `ELFFile<ELFT>::getEntry`. — grimar / detail
  13. [clangd] Fix broken JSON test on windows — sam.mccall / detail
  14. [VectorCombine] allow peeking through GEPs when creating a vector load — spatel / detail
  15. [clangd] Smarter hover on auto and decltype — sam.mccall / detail
  16. [clangd] zap a few warnings — sam.mccall / detail
  17. [flang][driver] Rename unittest file (nfc) — andrzej.warzynski / detail
  18. [X86][AVX] Remove X86ISD::SUBV_BROADCAST (PR38969) — llvm-dev / detail
  19. [AArch64] Add support for ls64 to the .arch_extension asm directive — lucas.prates / detail
  20. [AArch64] Updating .arch_extension negative tests — lucas.prates / detail
  21. [X86] Avoid std::string creation in RecognizableInstr constructor. NFCI. — llvm-dev / detail
  22. PEI: Only call updateLiveness once per function — Matthew.Arsenault / detail
  23. Cleanup coro-inline.ll — lxfind / detail

#662 (Dec 18, 2020 12:00:15 AM)

  1. [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. — sivachandra / detail
  2. DR2064: decltype(E) is only a dependent type if E is type-dependent, not — richard / detail
  3. Where possible, don't try to ask whether a template argument is — richard / detail
  4. Ensure that we transform types into the current instantiation even if — richard / detail
  5. [PowerPC] Select the D-Form load if we know its offset meets the requirement — qshanz / detail
  6. Following up on PR48517, fix handling of template arguments that refer — richard / detail
  7. [clang][cli] Convert Analyzer option string based options to new option parsing system — jan_svoboda / detail
  8. [libc][NFC] Use `#include <math.h>` in utils/FPUtil/ManipulationFunctions.h. — sivachandra / detail
  9. [clang][cli] Port HeaderSearch simple string options to new option parsing system — jan_svoboda / detail
  10. [InlineCost] Implement cost-benefit-based inliner — kazu / detail
  11. [clang][cli] Port TargetOpts simple string based options to new option parsing system — jan_svoboda / detail
  12. [clang][cli] Port LangOpts simple string based options to new option parsing system — jan_svoboda / detail
  13. [clang][cli] Port PreprocessorOpts simple string based options to new option parsing system — jan_svoboda / detail
  14. [clang][cli] Port FrontendOpts simple string based options to new option parsing system — jan_svoboda / detail
  15. [c++20] P1907R1: Support for generalized non-type template arguments of scalar type. — richard / detail
  16. Make Expr::HasSideEffect more precise for instantiation-dependent — richard / detail
  17. [libcxx] Make filesystem::path::value_type wchar_t on windows — martin / detail
  18. [libcxx] Reorder the two u8path functions, to make the following diff more readable. NFC. — martin / detail
  19. [libcxx] Convert paths to/from the right narrow code page for narrow strings on windows — martin / detail
  20. [libcxx] Fix the preexisting directory_iterator code for windows — martin / detail
  21. [clang][cli] Port CodeGenOpts simple string flags to new option parsing system — jan_svoboda / detail
  22. [flang][driver] Add support for `-fsyntax-only` — andrzej.warzynski / detail
  23. [IndVars] A test for adding trunc instructions to unwind blocks — yrouban / detail
  24. Add intrinsics for saturating float to int casts — bjorn.a.pettersson / detail
  25. [clangd] Add hot-reload of compile_commands.json and compile_flags.txt — sam.mccall / detail
  26. [TTI] Add supportsScalableVectors target hook — cullen.rhodes / detail
  27. [AMDGPU][NFC] Document high parameter of f16 interp intrinsics — carl.ritson / detail
  28. [AArch64] Add support for the Branch Record Buffer extension — lucas.prates / detail
  29. [AArch64] Add support for the SPE-EEF feature — lucas.prates / detail
  30. [AMDGPU][NFC] Remove unused Hi16Elt definition — carl.ritson / detail

#661 (Dec 17, 2020 8:50:34 PM)

  1. [Transforms] Use llvm::erase_if (NFC) — kazu / detail
  2. [IVDescriptors] Remove getConsecutiveDirection (NFC) — kazu / detail
  3. [lld-macho][nfc] Refactor to accommodate paired relocs — gkm / detail
  4. PR24076, PR33655, C++ CWG 1558: Consider the instantiation-dependence of — richard / detail
  5. [IndVars] Fix adding trunc instructions to unwind blocks — yrouban / detail
  6. [NFC][utils] Factor remaining APIs under FunctionTestBuilder — mtrofin / detail
  7. [LLD] Rename lld port driver entry function to a consistent name — Reshabhkumar.Sharma / detail

#660 (Dec 17, 2020 5:36:06 PM)

  1. [RISCV] Define vlse/vsse intrinsics. — zakk.chen / detail
  2. [mlir] Remove the MutableDictionaryAttr class — riddleriver / detail
  3. [IRSim][IROutliner] Adding InstVisitor to disallow certain operations. — andrew.litteken / detail
  4. [lld-macho] Implement option: -undefined TREATMENT — gkm / detail
  5. [clangd] Print .clang-tidy configuration parsing errors using [ev]?log. — n.james93 / detail
  6. [DAGCombiner] Improve shift by select of constant — qshanz / detail
  7. [RISCV] Define vsadd/vsaddu/vssub/vssubu intrinsics. — kai.wang / detail
  8. [IR][PGO] Add hot func attribute and use hot/cold attribute in func section — xur / detail
  9. [flang] Fix -intrinsic-module-directory in flang script — tkeith / detail
  10. Fix clang-ppc64le-rhel buildbot build error — xur / detail
  11. [RISCV] Remove NoVReg to avoid compile warning messages. — kai.wang / detail

#659 (Dec 17, 2020 2:21:30 PM)

  1. [SimplifyCFG] DeleteDeadBlock() already knows how to preserve DomTree — lebedev.ri / detail
  2. [SimplifyCFG] ConstantFoldTerminator() already knows how to preserve DomTree — lebedev.ri / detail
  3. [SimplifyCFG] Teach simplifyUnreachable() to preserve DomTree — lebedev.ri / detail
  4. [VectorCombine] add tests for gep load with cast; NFC — spatel / detail
  5. CodeGen: Improve generated IR for __builtin_mul_overflow(uint, uint, int) — tstellar / detail
  6. [DSE] Add test for potential caching bug (NFC) — nikita.ppv / detail
  7. [mlir] Add canonicalization from `tensor_cast` to `dim` op. — ravishankarm / detail
  8. [mlir][Linalg] Define a linalg.init_tensor operation. — ravishankarm / detail
  9. Workaround around clang 5.0 bug by including SmallVector.h in LLVM.h (PR41549) — joker.eph / detail
  10. [mlir] Move `std.tensor_cast` -> `tensor.cast`. — silvasean / detail
  11. Remove unneeded header include (NFC) — joker.eph / detail
  12. [mlir][sparse] scalarize reductions in for-loops during sparse codegen — ajcbik / detail
  13. Revert "[sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF exists." — 31459023+hctim / detail
  14. Revert "[sanitizer-common] Force pickup of llvm-symbolizer from new binaries." — 31459023+hctim / detail

#658 (Dec 17, 2020 10:42:55 AM)

  1. Attempt to fix Python 3 issues in annotated scripts — rnk / githubweb
  2. Put back missing strip in annotated script — rnk / githubweb
  3. Fix next Python 3 Unicode issue, the gift that will keep giving for the next 20 years — rnk / githubweb
  4. Try to fix Windows stage 2 build issue — rnk / githubweb

#658 (Dec 17, 2020 10:42:55 AM)

  1. Add call site location getter to C API — 989903+GeorgeLyon / detail
  2. [scudo][standalone] Allow the release of smaller sizes — kostyak / detail
  3. [PowerPC] Rename the vector pair intrinsics and builtins to replace the _mma_ prefix by _vsx_ — conanap / detail
  4. Add brief description of dialects doc section. — joker.eph / detail
  5. scudo: Adjust test to use correct check for primary allocations. — peter / detail
  6. [OpenMP] Add definitions for 5.1 interop to omp.h — hansang.bae / detail
  7. [WebAssembly][lld] Don't mark a file live from an undefine symbol — dschuff / detail
  8. [openmp] Remove clause from OMPKinds.def and use OMP.td info — clementval / detail
  9. [mlir][LLVMIR] Add 'llvm.switch' op — modocache / detail
  10. [NFC][AMDGPU] Reorganize description of scratch handling — Tony.Tye / detail
  11. Fix NDEBUG build after https://reviews.llvm.org/D93005. — csigg / detail
  12. [test] Factor out creation of copy of SCC Nodes into function — aeubanks / detail
  13. [DSE] Add more tests for read clobber location (NFC) — nikita.ppv / detail
  14. [gn build] (manually) merge f4c8b8031800 — thakis / detail
  15. [mlir][ArmSVE] Add documentation generation — ajcbik / detail
  16. [AttrDocs] document always_inline — ndesaulniers / detail
  17. [OpenMP][NFC] Provide a new remark and documentation — johannes / detail
  18. [gn build] Link with -Wl,--gdb-index when linking with LLD — thakis / detail
  19. clang-cl: Remove /Zd flag — thakis / detail
  20. [mlir] Partially update the conversion-to-llvm document — zinenko / detail
  21. Revert "Ensure SplitEdge to return the new block between the two given blocks" — whitneyt / detail
  22. [mlir][IR][NFC] Move context/location parameters of builtin Type::get methods to the start of the parameter list — riddleriver / detail
  23. lld: Replace some lld::outs()s with message() — thakis / detail
  24. [libc++] Fix extern C for __sanitizer_annotate_contiguous_container() (for gcc) — Louis Dionne / detail
  25. Fix -Wno-error= parsing in clang-format. — joachim / detail

#658 (Dec 17, 2020 10:42:55 AM)

  1. Attempt to fix Python 3 issues in annotated scripts — rnk / detail
  2. Put back missing strip in annotated script — rnk / detail
  3. Fix next Python 3 Unicode issue, the gift that will keep giving for the next 20 years — rnk / detail
  4. Try to fix Windows stage 2 build issue — rnk / detail

#657 (Dec 17, 2020 5:51:55 AM)

  1. [lldb] [unittests] Add tests for NetBSD register offsets/sizes — mgorny / detail
  2. [lldb] [unittests] Filter FreeBSD through CMake rather than #ifdef — mgorny / detail
  3. [mlir] Fix syntax error in markdown documentation — zinenko / detail
  4. [lldb-vscode] Speculative fix for raciness in TestVSCode_attach — pavel / detail
  5. [libc] revamp memory function benchmark — gchatelet / detail
  6. [IRBuilder] Generalize debug loc handling for arbitrary metadata. — flo / detail
  7. [NFC][AArch64] Move AArch64 MSR/MRS into a new decoder namespace — lucas.prates / detail
  8. [NFC][AArch64] Capturing multiple feature requirements in AsmParser messages — lucas.prates / detail
  9. [ARM][AArch64] Adding basic support for the v8.7-A architecture — lucas.prates / detail
  10. [AArch64] Add a GPR64x8 register class — lucas.prates / detail
  11. [AArch64] Adding the v8.7-A LD64B/ST64B Accelerator extension — lucas.prates / detail
  12. [ARM][AAarch64] Initial command-line support for v8.7-A — lucas.prates / detail
  13. [ARM] Adding v8.7-A command-line support for the ARM target — lucas.prates / detail
  14. [lld-macho] Add support for weak references — jezng / detail
  15. [lld-macho] Use LC_LOAD_WEAK_DYLIB for dylibs with only weakrefs — jezng / detail
  16. [InstCombine] Remove scalable vector restriction in InstCombineCasts — JunMa / detail
  17. [SimplifyCFG] Preserve !annotation in FoldBranchToCommonDest. — flo / detail
  18. [clang-tidy][NFC] Reduce copies of Intrusive..FileSystem — n.james93 / detail
  19. [obj2yaml][yaml2obj] - Add AArch64 STO_AARCH64_VARIANT_PCS support — adhemerval.zanella / detail
  20. [llvm-readobj/elf] - AArch64: Handle AARCH64_VARIANT_PCS for GNUStyle — adhemerval.zanella / detail
  21. [lld] [ELF] AArch64: Handle DT_AARCH64_VARIANT_PCS — adhemerval.zanella / detail
  22. Remove Python2 fallback and only advertise Python3 in the doc — sguelton / detail
  23. Fix dead link — noreply / detail
  24. [TableGen] Make InstrMap::getFilterClass() const. NFCI. — llvm-dev / detail
  25. [ARM][MachineOutliner] Fix costs model. — yvan.roux / detail
  26. [InstCombine] Preserve !annotation on newly created instructions. — flo / detail
  27. [TableGen] Return const std::string& in InstrMap getName()/getFilterClass() methods. NFCI. — llvm-dev / detail
  28. [Clang] Make nomerge attribute a function attribute as well as a statement attribute. — zequanwu / detail
  29. [flang][openacc] Update serial construct clauses for OpenACC 3.1 — clementval / detail
  30. [SampleFDO] Fix uninitialized field warnings. NFCI. — llvm-dev / detail
  31. [llvm-symbolizer][Windows] Add start line when searching in line table sections. — akhuang / detail
  32. Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
  33. [mlir][spirv] NFC: Shuffle code around to better follow convention — antiagainst / detail
  34. [amdgpu] Default to code object v3 — jonathanchesterfield / detail
  35. [PowerPC][NFC] Cleanup PPCCTRLoopsVerify pass — Jinsong Ji / detail
  36. [DebugInfo] Avoid re-ordering assignments in LCSSA — jeremy.morse / detail
  37. [flang][openacc] Enforce restriction on routine directive and clauses — clementval / detail
  38. Detect section type conflicts between functions and variables — aaron / detail
  39. Revert "[lldb] Make CommandInterpreter's execution context the same as debugger's one." — pavel / detail
  40. [libc] Refactor WrapperGen to make the flow cleaner. — sivachandra / detail
  41. [libc] Add python3 to libc buildbot depedencies. — paulatoth / detail
  42. [lldb] [Process/FreeBSDRemote] Replace GetRegisterSetCount() — mgorny / detail
  43. [lldb] [Process/FreeBSDRemote] Use RegSetKind consistently [NFC] — mgorny / detail
  44. [libc][Obvious] Fix typo is wrappergen unittest. — sivachandra / detail
  45. [LangRef] Update new ssp/sspstrong/sspreq semantics after D91816 — i / detail
  46. [gn build] Add symbol_level to adjust debug info level — aeubanks / detail
  47. [IRSim][IROutliner] Adding the extraction basics for the IROutliner. — andrew.litteken / detail
  48. [gn build] Port dae34463e3e — llvmgnsyncbot / detail

#656 (Dec 17, 2020 2:34:34 AM)

  1. [clang-format] PR35514 brace-init member initializers in function-try-blocks are not formatted correctly — mydeveloperday / detail
  2. [Flang][openmp]Fix crash in OpenMP semantic check( bug 48308) — joshisameeran17 / detail
  3. [lldb] Unify the two CreateTypedef implementations in TypeSystemClang — Raphael Isemann / detail
  4. [libc] add back math.h #include utils/FPUtil/ManipulationFunctions.h — krasimir / detail
  5. [X86] Add X86ISD::SUBV_BROADCAST_LOAD and begin removing X86ISD::SUBV_BROADCAST (PR38969) — llvm-dev / detail
  6. Make LLVM build in C++20 mode — nunoplopes / detail
  7. [lldb] Add std::array to the supported template list of the CxxModuleHandler — Raphael Isemann / detail
  8. fix a -Wunused-variable warning in release build — krasimir / detail
  9. [X86] Remove extract_subvector(subv_broadcast_load()) fold. — llvm-dev / detail
  10. [NFC] Reduce include files dependency and AA header cleanup (part 2). — dfukalov / detail
  11. [SVE][CodeGen] Add bfloat16 support to scalable masked gather — kerry.mclaughlin / detail
  12. [mlir] partially update LLVM dialect documentation — zinenko / detail
  13. [mlir] Move LLVM Dialect Op documentation to ODS — zinenko / detail
  14. [libcxx] Remove ifdefs in the message to static_assert. NFC. — martin / detail
  15. [AArch64] Renamed sve-masked-scatter-legalise.ll. NFC. — kerry.mclaughlin / detail
  16. [clangd] Add llvm:: qualifier to work around GCC bug. NFC — sam.mccall / detail
  17. [DebugInfo] Fix MSVC build by adding back necessary reverse_iterator != operator — llvm-dev / detail
  18. [LV] Disable epilogue vectorization for scalable VFs — cullen.rhodes / detail

#655 (Dec 17, 2020 12:17:42 AM)

  1. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  2. [NFC][SampleFDO] Preparation to support multiple sections with the same type — wmi / detail
  3. Use basic_string::find(char) instead of basic_string::find(const char *s, size_type pos=0) — i / detail
  4. Expand the fp_to_int/int_to_fp/fp_round/fp_extend as libcall for fp128 — qshanz / detail
  5. [mlir] Support index and memref types in llvm.mlir.cast — zinenko / detail
  6. [lldb] [POSIX-DYLD] Add libraries from initial rendezvous brkpt hit — mgorny / detail
  7. [lldb] [POSIX-DYLD] Update the cached exe path after attach — mgorny / detail
  8. [clang][nfc] Update comment to match the opening `{` — andrzej.warzynski / detail
  9. [InstCombine] Preserve !annotation for newly created instructions. — flo / detail
  10. [llvm][AArch64] Actually check expected FPU for CPUs — david.spickett / detail

#653 (Dec 16, 2020 8:45:09 PM)

  1. [RISCV] Define vector mul/div/rem intrinsics. — kai.wang / detail
  2. [RISCV] Define vector widening mul intrinsics. — kai.wang / detail
  3. Revert "[Debugify] Support checking Machine IR debug info" — xiang1.zhang / detail
  4. [RISCV] Infer mask type for vector intrinsics from the data type — craig.topper / detail
  5. [mlir][NFC] Remove StandardTypes.h now that all usages point to BuiltinTypes.h — riddleriver / detail
  6. [RISCV] Infer mask type from data type for vector vle and vse intrinsics. — craig.topper / detail
  7. [NFC] factor update test function test builder as a class — mtrofin / detail
  8. [IR, CodeGen] Use llvm::is_contained (NFC) — kazu / detail
  9. [GCN] Remove unused function handleNewInstruction (NFC) — kazu / detail

#652 (Dec 16, 2020 6:05:40 PM)

  1. [gn build] (manually) port ddffcdf0a66 — thakis / detail
  2. [OpenMP] Add initial support for `omp [begin/end] assumes` — johannes / detail
  3. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  4. [RISCV] Define vle/vse intrinsics. — zakk.chen / detail
  5. AMDGPU: Remove SGPRSpillVGPRDefinedSet hack — Matthew.Arsenault / detail
  6. [RISCV] V does not imply F. — kai.wang / detail

#651 (Dec 16, 2020 2:04:46 PM)

  1. [libc++] Install git-clang-format on CI nodes. — Louis Dionne / detail
  2. [PGO] Use the sum of profile counts to fix the function entry count — xur / detail
  3. Fix split-debug.c test on Windows — rnk / detail
  4. [libc++] Fix CI Dockerfile — Louis Dionne / detail
  5. [AArch64InstPrinter] Use * 4096 instead of << 12 — i / detail
  6. [NFCI][SimplifyCFG] Mark all the SimplifyCFG tests that already don't invalidate DomTree as such — lebedev.ri / detail
  7. [SimplifyCFG] removeUnreachableBlocks() already knows how to preserve DomTree — lebedev.ri / detail
  8. [SimplifyCFG] MergeBlockIntoPredecessor() already knows how to preserve DomTree — lebedev.ri / detail
  9. [SimplifyCFG] TryToSimplifyUncondBranchFromEmptyBlock() already knows how to preserve DomTree — lebedev.ri / detail
  10. [SimplifyCFG] Teach mergeEmptyReturnBlocks() to preserve DomTree — lebedev.ri / detail
  11. Improve the verifier diagnostic on dominance error — joker.eph / detail
  12. Revert "[mlir] Lookup the latest value with a legal type when remapping values." — pifon / detail
  13. [Test] Fix undef var in catch-undef-behavior.c — thomasp / detail
  14. [X86] Avoid %fs:(%eax) references in x32 mode — harald / detail
  15. [IR] Fixed the typo in attributes test — haowei / detail
  16. Test commit: add valid punctuation to a comment. NFC. — tmroeder / detail
  17. [ASTImporter] Add support for importing GenericSelectionExpr AST nodes. — tmroeder / detail
  18. Disable Jump Threading for the targets with divergent control flow — Alexander Timofeev / detail
  19. [MBP] Add whole chain to BlockFilterSet instead of individual BB — carrot / detail
  20. [CSSPGO] Consume pseudo-probe-based AutoFDO profile — hoy / detail
  21. [OpenMP][Libomptarget][NFC] Use CMake Variables — atmndp / detail
  22. [gn build] Port ac068e014b2 — llvmgnsyncbot / detail
  23. [mlir] Modify linalg loops test to have nested regions — tpopp / detail
  24. [clang-tidy] Add a diagnostic callback to parseConfiguration — n.james93 / detail
  25. [test] Cleanup some CGSCCPassManager tests — aeubanks / detail

#650 (Dec 16, 2020 1:06:38 PM)

  1. [NFC] Remove unused prefixes in llvm/test/CodeGen/X86 — mtrofin / detail
  2. [DSE] Pass MemoryLocation by const ref (NFC) — nikita.ppv / detail
  3. [libc++abi] Remove redundant null pointer check in operator delete — i / detail
  4. [VectorCombine] adjust test alignments for better coverage; NFC — spatel / detail
  5. Fix XCore test on Windows, the register order is reversed, for reasons unknown — rnk / detail

#649 (Dec 16, 2020 12:29:23 PM)

  1. [jenkins] Fix typo in the host-compiler path used by lldb-cmake-matrix — Jonas Devlieghere / githubweb
  2. Start Docker-izing sanitizer-windows — rnk / githubweb

#649 (Dec 16, 2020 12:29:23 PM)

  1. [SimplifyCFG] Precommit test for preserving !annotation. — flo / detail
  2. [lldb][NFC] Apply performance-faster-string-find (`str.find("X")` -> `str.find('x')`) — rupprecht / detail
  3. [flang] Handle undeclared names in EQUIVALENCE statements — psteinfeld / detail
  4. [mlir] AsyncRuntime: mode runtime declarations to mlir::runtime namespace — ezhulenev / detail
  5. [mlir] Async: re-enable tests after fixing fkakines — ezhulenev / detail
  6. Mark implicit coroutine variables as being implicit — aaron / detail
  7. [clang-offload-bundler] Add option -allow-missing-bundles — Yaxun.Liu / detail
  8. [sanitizer-common] Pickup llvm-symbolizer from $OUT/bin IFF exists. — 31459023+hctim / detail
  9. PR47474: Add test for Clang's current behavior. — richard / detail
  10. Print source location in the error message when parens are missing around sizeof typename and the expression is inside macro expansion — richard / detail
  11. [VectorCombine] optimize alignment for load transform — spatel / detail

#649 (Dec 16, 2020 12:29:23 PM)

  1. [jenkins] Fix typo in the host-compiler path used by lldb-cmake-matrix — Jonas Devlieghere / detail
  2. Start Docker-izing sanitizer-windows — rnk / detail

#648 (Dec 16, 2020 10:48:16 AM)

  1. Remove spurious MLIRLLVMConversionsIncGen dependency from LLVM Dialect (NFC) — joker.eph / detail
  2. [DDG] Data Dependence Graph - DOT printer - recommit — bmahjour / detail
  3. [gn build] Port 6eff12788ee — llvmgnsyncbot / detail
  4. [mlir] Fix for gpu-async-region pass. — csigg / detail
  5. [Go] Fix bindings/go/llvm/IRBindings.cpp — i / detail

#647 (Dec 16, 2020 9:34:17 AM)

  1. [jenkins] Fix exceptions raised by urllib.request — Jonas Devlieghere / githubweb

#647 (Dec 16, 2020 9:34:17 AM)

  1. [InstCombine] Precommit tests for !annotation metadata handling. — flo / detail
  2. [Doc][SystemZ] Add Linux/SystemZ to Getting Started guide. — kai / detail
  3. [flang] Fix crash in folding (#48437) — pklausler / detail
  4. [CMake] Avoid __FakeVCSRevision.h with no git repository — hahnjo / detail
  5. [libomptarget][nfc] Replace static const with enum — jonathanchesterfield / detail
  6. [ELF] --emit-relocs: fix a crash if .rela.dyn is an empty output section — i / detail
  7. [NFC] Use regex for code object version in hip tests — jonathanchesterfield / detail
  8. [LoopNest] Handle loop-nest passes in LoopPassManager — whitneyt / detail
  9. Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." — esme.yi / detail
  10. [AArch64InstPrinter] Change printADRPLabel to print the target address in hexadecimal form — i / detail
  11. [VectorCombine] loosen alignment constraint for load transform — spatel / detail

#647 (Dec 16, 2020 9:34:17 AM)

  1. [jenkins] Fix exceptions raised by urllib.request — Jonas Devlieghere / detail

#646 (Dec 16, 2020 7:20:50 AM)

  1. [XCOFF][AIX] Emit EH information in traceback table — diggerlin / detail
  2. [sanitizer-common] Force pickup of llvm-symbolizer from new binaries. — 31459023+hctim / detail
  3. [X86] Rename reduction combiners to make it clearer whats happening. NFCI. — llvm-dev / detail
  4. [X86] Regenerate bit extraction tests, cleaning up check-prefixes. — llvm-dev / detail
  5. [TableGen] Slim down the data structures in xxxGenInstrInfo.inc, step 1 — paul / detail
  6. [Sema] Fix a miscompile by retaining array qualifiers when folding VLAs to constant arrays — erik.pilkington / detail
  7. NFC: balance a quote in AttrDocs.td — erik.pilkington / detail
  8. [flang] Handle multiple names for same operator — tkeith / detail
  9. LangRef: Update byval/sret description for required types — Matthew.Arsenault / detail

#645 (Dec 16, 2020 6:31:27 AM)

  1. [mlir][spirv] Add parsing and printing support for SpecConstantOperation — antiagainst / detail
  2. [CostModel] Add costs for llvm.experimental.vector.{extract,insert} intrinsics — bradley.smith / detail
  3. [PATCH] [compiler-rt] [builtins] Fix name of __aarch64_have_lse_atomics on Darwin — sbergman / detail
  4. [Statepoints] Extract invoke tests into separate file. NFC. — dantrushin / detail
  5. [SLPVectorizer]Migrate getEntryCost to return InstructionCost — caroline.concatto / detail

#644 (Dec 16, 2020 4:22:04 AM)

  1. [X86][SSE] combineReductionToHorizontal - don't rely on widenSubVector to handle illegal vector types. — llvm-dev / detail
  2. Revert "Ensure SplitEdge to return the new block between the two given blocks" — whitneyt / detail
  3. [LLDB] Skip TestGuiBasicDebug.py on Arm and AArch64/Linux — omair.javaid / detail
  4. [clang][AArch64][SVE] Avoid going through memory for VLAT <-> VLST casts — joe.ellis / detail
  5. [CostModel]Replace FixedVectorType by VectorType in costgetIntrinsicInstrCost — caroline.concatto / detail
  6. [CostModel]Migrate getTreeCost() to use InstructionCost — caroline.concatto / detail

#643 (Dec 16, 2020 2:31:04 AM)

  1. added .pylintrc — kuhnel / githubweb
  2. mlir-nvidia: set -DMLIR_BINDINGS_PYTHON_ENABLED=ON — kuhnel / githubweb

#643 (Dec 16, 2020 2:31:04 AM)

  1. [clang][cli] Do not marshall only CC1Option flags in BoolOption — jan_svoboda / detail
  2. [clang][cli] Prevent double denormalization — jan_svoboda / detail
  3. [mlir] Lookup the latest value with a legal type when remapping values. — pifon / detail
  4. [clang][cli] Port CodeGen option flags to new option parsing system — jan_svoboda / detail
  5. [AMDGPU] Allow no saddr for global addtid insts — sebastian.neubauer / detail
  6. [clang][cli] Port LangOpts option flags to new option parsing system — jan_svoboda / detail
  7. [NFC] Pre-commit test for long-double builtins — qiucofan / detail
  8. [AMDGPU] Avoid calling copyFastMathFlags in wrong context — Piotr Sobczak / detail
  9. [clang][cli] Port DependencyOutput string based options to new option parsing system — jan_svoboda / detail
  10. [llvm-readelf/obj] - Handle out-of-order PT_LOADs better. — grimar / detail
  11. [lib/Object] - Make ELFObjectFile::getSymbol() return Expected<>. — grimar / detail
  12. [yaml2obj/obj2yaml] - Make Value/Size fields of Symbol optional. — grimar / detail
  13. Revert "[LLDB] Remove AArch64/Linux xfail decorator from TestGuiBasicDebug" — omair.javaid / detail

#643 (Dec 16, 2020 2:31:04 AM)

  1. added .pylintrc — kuhnel / detail
  2. mlir-nvidia: set -DMLIR_BINDINGS_PYTHON_ENABLED=ON — kuhnel / detail

#642 (Dec 16, 2020 12:18:00 AM)

  1. [builtins] Use %% as the separator for aarch64-*-darwin and ; for powerpc{32,64} — i / detail
  2. Revert "[Compiler-rt][AArch64] Workaround for .cfi_startproc assembler parser bug." — raul / detail

#641 (Dec 15, 2020 11:41:59 PM)

  1. [libc][NFC] Use ASSERT_FP_EQ to comapre NaN values in tests. — sivachandra / detail

#640 (Dec 15, 2020 11:06:41 PM)

  1. [libc][NFC] Rename global `nan` in tests to `aNaN`. — sivachandra / detail
  2. [AMDGPU] Print SCRATCH_EN field after the kernel — Stanislav.Mekhanoshin / detail

#639 (Dec 15, 2020 10:37:00 PM)

  1. [libc][NFC][Obvious] Remove few unnecessary #include directives in tests. — sivachandra / detail

#638 (Dec 15, 2020 8:32:21 PM)

  1. [LV] Extend dead instruction detection to multiple exiting blocks — listmail / detail
  2. [RISCV] Refine vector load/store tablegen pattern, NFC. — zakk.chen / detail
  3. [JITLink][ORC] Enable creation / linking of raw jitlink::LinkGraphs. — Lang Hames / detail
  4. [LV] Weaken a unnecessarily strong assert [NFC] — listmail / detail
  5. [HIP] unbundle bundled preprocessor output — Yaxun.Liu / detail

#637 (Dec 15, 2020 5:09:24 PM)

  1. [flang] Fix bug with USE of USE of generic — tkeith / detail
  2. [mac/lld] simplify code using PackedVersion instead of VersionTuple — thakis / detail
  3. [flang] Fix false error message for "ptr => func()" array conformance — pklausler / detail
  4. [lld/mac] fill in current and compatibility version for LC_LOAD_(WEAK_)DYLIB — thakis / detail
  5. [mac/lld] fix amend mishap from ec88746a059 — thakis / detail
  6. [Hexagon] Emit enough stores when aligning vector addresses — kparzysz / detail
  7. [Hexagon] Temporarily disable vector realignment for non-HVX vectors — kparzysz / detail
  8. [Hexagon] Rename test case, NFC — kparzysz / detail
  9. [flang] Implement STORAGE_SIZE(), SIZEOF(), C_SIZEOF() — pklausler / detail
  10. [ASTMatchers][NFC] Strip prefixes eagerly in dynamic matcher arg traits. — n.james93 / detail

#636 (Dec 15, 2020 11:35:36 AM)

  1. [tests][LV] precommit tests for D93317 — listmail / detail
  2. [tests] fix an accidental target dependence added in 99ac8868 — listmail / detail
  3. [lld/mac] Set ordinal on dynamic undefined symbols in symbol table — thakis / detail
  4. [OPENMP51] Add present modifier in defaultmap clause — cchen / detail
  5. Reland dcdef5b5b3df457566e7faf61e1e5789c42528d1 — kbobyrev / detail
  6. Adding a test case that I accidentally dropped from 27ea7d0a6e0dc51e0214707bcc265fa6f9dc9bc6 — aaron / detail
  7. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  8. Set decl on DeclRefExpr directly during deserialization rather than — richard / detail
  9. [mlir] Allow nested regions in inlineRegionAndEmitStore — tpopp / detail
  10. [AMDGPU] Clarify scratch initialization — Tony.Tye / detail
  11. [RISCV] Use default member initializers for the feature flags in RISCVTargetInfo. NFC — craig.topper / detail
  12. [LV] Restructure handling of -prefer-predicate-over-epilogue option [NFC] — listmail / detail
  13. [OpenMP] Introduce new file wrapper class for runtime — jonathan.l.peyton / detail
  14. [mlir] Handle unknown ops in dynamic_tensor_from_elements bufferization — silvasean / detail
  15. [lld-macho] -weak_{library,framework} should always take priority — jezng / detail
  16. [lld-macho] Don't emit rebase opcodes for relocs in TLV sections — jezng / detail
  17. [lld-macho] Support -sub_umbrella — jezng / detail
  18. [lld-macho] Add implicit dylib support for frameworks — jezng / detail
  19. [flang] Minor fix to list-directed REAL output editing — pklausler / detail
  20. [clangd] Validate clang-tidy Checks in clangd config. — n.james93 / detail
  21. [PowerPC] Enable paired vector type and intrinsics when MMA is disabled — baptiste.saleil / detail
  22. [clang-tidy] Support all YAML supported spellings for bools in CheckOptions. — n.james93 / detail
  23. [flang] Clean up TODO comments and fix one (DATA constant ambiguity) — pklausler / detail
  24. [NFC][Tests][SimplifyCFG] Trim whitespaces at the end of lines — lebedev.ri / detail
  25. [NFCI][SimplifyCFG] Add basic scaffolding for gradually making the pass DomTree-aware — lebedev.ri / detail
  26. [mlir][IR] Define the singleton builtin types in ODS instead of C++ — riddleriver / detail
  27. [RISCV] Only custom legalize i32 arguments to vector intrinsics on RV64. — craig.topper / detail
  28. [clang] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
  29. AMDGPU: Remove redundant CCAction for i1 — Matthew.Arsenault / detail
  30. GlobalISel: Fix generic handling of single outgoing call arguments — Matthew.Arsenault / detail
  31. [Hexagon] Fix bitcasting v1i8 -> i8 — kparzysz / detail
  32. [docs][unittest][Go][StackProtector] Migrate deprecated DebugInfo::get to DILocation::get — i / detail
  33. Frontend: Fix confusing comment at call to clearOutputFiles, NFC — Duncan P. N. Exon Smith / detail
  34. [RISCV] Define vadc/vmadc/vsbc/vmsbc intrinsics. — kai.wang / detail
  35. [RISCV] Define vsll/vsrl/vsra intrinsics. — kai.wang / detail
  36. [RISCV] Define vnsrl/vnsra intrinsics. — kai.wang / detail
  37. [RISCV] Define vmin/vminu/vmax/vmaxu intrinsics. — kai.wang / detail
  38. [RISCV] Define vfadd/vfsub/vfrsub intrinsics. — kai.wang / detail
  39. [libc++] Use consistent declaration for main() in test — Louis Dionne / detail
  40. RegisterCoalescer: Remove phi-only subranges when erasing identity copies — Matthew.Arsenault / detail
  41. Don't memcpy from an empty ArrayRef; the base pointer could be null, and — richard / detail
  42. [mlir] Tighten type verifiers for LLVM dialect ops results — zinenko / detail
  43. [mlir] NFC: retire LLVM_Zero/OneResultOp from LLVM dialect ODS — zinenko / detail
  44. [OpenMPOpt][NFC] Clang format — johannes / detail
  45. [Clang][Attr] Introduce the `assume` function attribute — johannes / detail
  46. [OpenMP] Use assumptions during ICV tracking — johannes / detail
  47. [OpenMP] Add initial support for `omp [begin/end] assumes` — johannes / detail
  48. [IR] Delete deprecated DebugLoc::get — i / detail
  49. DR2100: &expr is value-dependent if expr constant-evaluates to a — richard / detail
  50. DR1413 and part of P1815R2: Minor improvements to Clang's determination — richard / detail
  51. [mlir][Pass] Add a new PassNameCLParser specifically for parsing lists of pass names — riddleriver / detail
  52. [X86] Add REX prefix for GOTTPOFF/TLSDESC relocs in x32 mode — harald / detail
  53. [FIX] Add the comma missing in D91979 — johannes / detail
  54. [ASTMatcher] Avoid isImplicit call on object which could be nullptr — steveire / detail
  55. [ClangTidy] NFC: Add more tests for container-size-empty — steveire / detail
  56. Ensure SplitEdge to return the new block between the two given blocks — whitneyt / detail
  57. [mlir] Allow SymbolTable to update existing symbols — tpopp / detail
  58. Document that AlignedCharArrayUnion exists to work around an MSVC bug — rnk / detail
  59. Revert "[OpenMP] Add initial support for `omp [begin/end] assumes`" — johannes / detail
  60. [gn build] Port b9c77542e23 — llvmgnsyncbot / detail

#635 (Dec 15, 2020 10:42:11 AM)

  1. Use clang-stage2-Rthinlto host-compilers to for LLDB jobs — Raphael Isemann / githubweb

#635 (Dec 15, 2020 10:42:11 AM)

  1. clang: Add byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
  2. OpaquePtr: Require byval on x86_intrcc parameter 0 — Matthew.Arsenault / detail
  3. [mlir][ArmSVE][RFC] Add an ArmSVE dialect — joker.eph / detail
  4. [DDG] Data Dependence Graph - DOT printer — bmahjour / detail
  5. Speculative fix for build bot failures — listmail / detail
  6. Revert "[mlir] Remove methods from mlir::OpState that just forward to mlir::Operation." — csigg / detail
  7. Revert "[DDG] Data Dependence Graph - DOT printer" — bmahjour / detail
  8. [libc++] Refactor allocate_shared to use an allocation guard — Louis Dionne / detail
  9. [AMDGPU] Use multi-dword flat scratch for spilling — Stanislav.Mekhanoshin / detail
  10. [mlir][OpDefGen] Add support for generating local functions for shared utilities — riddleriver / detail
  11. [LoopIdiomRecognize] Teach detectShiftUntilZeroIdiom to recognize loops where the counter is decrementing. — craig.topper / detail
  12. Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef — Duncan P. N. Exon Smith / detail
  13. AST: Silence an instance of -Wsign-compare, NFC — Duncan P. N. Exon Smith / detail
  14. Add comment to closing brace of anonymous namespace, NFC — Duncan P. N. Exon Smith / detail
  15. Adapt lldb to a40db5502b2515a6f2f1676b5d7a655ae0f41179 — Duncan P. N. Exon Smith / detail
  16. [VectorCombine] make load transform poison-safe — spatel / detail
  17. [libc++] NFCI: Return pointer instead of reference from __shared_ptr_emplace helper method — Louis Dionne / detail
  18. [libc++] Remove unnecessary static assertion in allocate_shared — Louis Dionne / detail
  19. [clang][IR] Add support for leaf attribute — haowei / detail
  20. [mlir] Add section page for Rationale docs. — riddleriver / detail
  21. [mlir] Fix opaque struct typedef in AsyncRuntime header — ezhulenev / detail
  22. [gn build] (semi-manually) port 7ad49aec125 — thakis / detail
  23. [gn build] (semi-manually) port 19d57b5c42b — thakis / detail
  24. [VectorCombine] add alignment test for gep load; NFC — spatel / detail
  25. scudo: Remove positional template arguments for secondary cache. NFCI. — peter / detail
  26. [lld/mac] implement -compatibility_version, -current_version — thakis / detail
  27. [X86] Fix variadic argument handling for x32 — harald / detail
  28. [PGO] Verify BFI counts after loading profile data — xur / detail
  29. [PowerPC] Temporarily disable asan longjmp tests — nemanja.i.ibm / detail
  30. AMDGPU: If a store defines (alias) a load, it clobbers the load. — changpeng.fang / detail
  31. Revert "ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC" — rnk / detail
  32. [amdgpu] Default to code object v3 — jonathanchesterfield / detail
  33. [libc][Obvious] Mark functions in DummyFEnv.h as static inline. — sivachandra / detail
  34. Remove the ast_type_traits namespace. — alexfh / detail
  35. [RISCV] Teach debug output from assembly parser to print register names instead of enum values. — craig.topper / detail
  36. [RISCV] Handle Match_InvalidSImm5 in RISCVAsmParser::MatchAndEmitInstruction — craig.topper / detail
  37. [RISCV] Prevent assertion in the assembler if vmerge or vfmerge are given a V0 destination. — craig.topper / detail
  38. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  39. [libc] Add memcmp implementation. — chennngwang / detail
  40. Revert "[Debugify] Support checking Machine IR debug info" — xiang1.zhang / detail
  41. [libc][NFC] Skip adding dummy targets for skipped unit tests. — sivachandra / detail
  42. [Debugify] Support checking Machine IR debug info — xiang1.zhang / detail
  43. [libc] Add remainder[f|l] and remquo[f|l] to the list of aarch64 entrypoints. — sivachandra / detail
  44. [mlir][Inliner] Refactor the inliner to use nested pass pipelines instead of just canonicalization — riddleriver / detail
  45. [PGO] remove unintentional code in early commit — xur / detail
  46. [NFC] [Legalizer] Use common method for expanding fp-to-int operands — qiucofan / detail
  47. Revert "[amdgpu] Default to code object v3" — thakis / detail
  48. Revert "Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef" — thakis / detail
  49. [X86] Add test case for commit e52bc1d2bba794b. — yuanke.luo / detail
  50. Revert "[Debugify] Support checking Machine IR debug info" — thakis / detail
  51. Revert "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
  52. [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
  53. Reland "[MachineDebugify] Insert synthetic DBG_VALUE instructions" — thakis / detail
  54. [gn build] Port d2ed9d6b7ec — llvmgnsyncbot / detail
  55. [RISCV] Define vadd/vsub/vrsub intrinsics and lower to V instructions. — kai.wang / detail
  56. Revert "[lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload" — medismail.bennani / detail
  57. [lldb/API] Expose Target::CreateBreakpoint(..., move_to_nearest_code) overload — medismail.bennani / detail
  58. [Compiler-rt][AArch64] Workaround for .cfi_startproc assembler parser bug. — raul / detail
  59. Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  60. [Analysis] Use llvm::erase_value (NFC) — kazu / detail
  61. [Test] Test on assertion failure with expensive SCEV range inference — mkazantsev / detail
  62. [IR] Remove isPowerOf2ByteWidth — kazu / detail
  63. [GlobalISel][IRTranslator] Ensure branch probabilities are added when translating invoke edges. — Amara Emerson / detail
  64. [SCEV] Add missing type check into getRangeForAffineNoSelfWrappingAR — mkazantsev / detail
  65. [llvm-readelf] - Don't print OS/Processor specific prefix for known ELF file types. — grimar / detail
  66. [RISCV][NFC] Define scalable vectors for half types. — kai.wang / detail
  67. [VE] Support atomic exchange instructions — marukawa / detail
  68. [clangd] Add hover info for `this` expr — sam.mccall / detail
  69. [clang][cli] Create accessors for exception models in LangOptions — jan_svoboda / detail
  70. [clang][cli] Squash exception model in LangOptions into one member — jan_svoboda / detail
  71. [clang][cli] Squash multiple cc1 -fxxx-exceptions flags into single -exception-model=xxx option — jan_svoboda / detail
  72. [VPlan] Use VPdef for VPWidenCall. — flo / detail
  73. [VPlan] Use VPDef for VPWidenGEPRecipe. — flo / detail
  74. [LV] Add reduction test, which exposed a crash in a pending patch. — flo / detail
  75. [X86][AVX] LowerBUILD_VECTOR - reduce 256/512-bit build vectors with zero/undef upper elements + pad. — llvm-dev / detail
  76. [X86] Remove trailing whitespace. NFC. — llvm-dev / detail
  77. [CodeGenPrepare] Update optimizeGatherScatterInst for scalable vectors. — paul.walker / detail
  78. [SVE] Move INT_TO_FP i1 promotion into custom lowering. — paul.walker / detail
  79. [RISCV] Define vwadd/vwaddu/vwsub/vwsubu intrinsics. — kai.wang / detail
  80. [InstCombine] Remove scalable vector restriction when fold SelectInst — JunMa / detail
  81. [InstCombine] Remove scalable vector restriction in InstCombineCompares — JunMa / detail
  82. [InstCombine][NFC] Change cast of FixedVectorType to dyn_cast. — JunMa / detail
  83. [clang-format] Recognize c++ coroutine keywords as unary operator to avoid misleading pointer alignment — yedeng.yd / detail
  84. [LV] Pass explicit vector width to not require a X86 target. — flo / detail
  85. [clangd] Avoid traversing C:\ -> C: when looking for CDBs — sam.mccall / detail
  86. Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  87. [InstCombine] Remove scalable vector restriction in foldVectorBinop — JunMa / detail
  88. [clangd] Oops, fix code in #ifdef WIN32 — sam.mccall / detail
  89. [OpenMP] Initialize runtime in the forked child process — hansang.bae / detail
  90. [AMDGPU][NFC] Add more global_atomic_cmpswap tests — sebastian.neubauer / detail
  91. [AMDGPU] Unify flat offset logic — sebastian.neubauer / detail
  92. [VPlan] Use VPDef for VPWidenSelectRecipe. — flo / detail
  93. [VE][NFC] Sort VEISD operations — marukawa / detail
  94. [VE] Support FRAMEADDR — marukawa / detail
  95. [AnnotationRemarks] Also generate annotation remarks when using -O0. — flo / detail
  96. [lldb] Fix import-std-module tests after libc++ got a new __memory subdirectory — Raphael Isemann / detail
  97. [utils] Fix UpdateTestChecks case where 2 runs differ for last label — mtrofin / detail
  98. [SystemZ] Remove most hard-coded R1D instances for sibcalls — ulrich.weigand / detail
  99. [clangd] Improve goToDefinition on auto and dectype — sam.mccall / detail
  100. [ARM] Match dual lane vmovs from insert_vector_elt — david.green / detail
  101. [mlir] Add std op for X raised to the power of Y — tpopp / detail
  102. [NFC] Fix a few SVEInstrInfo related stylistic issues. — paul.walker / detail
  103. [clang][driver][NFC] Use StringRef instead of std::string — n.james93 / detail
  104. [utils] The func_dict for a prefix may just be empty — mtrofin / detail
  105. [libc++] Fix allocate_shared when used with an explicitly convertible allocator — Louis Dionne / detail
  106. [X86] Remove unnecessary SUBV_BROADCAST combines. NFCI. — llvm-dev / detail
  107. [PGO] Allow overriding -vp-counters-per-site — raul / detail
  108. [AArch64][NEON] Remove undocumented vceqz{,q}_p16, vml{a,s}q_n_f64 intrinsics — joe.ellis / detail
  109. [ELF] Error for out-of-range R_X86_64_[REX_]GOTPCRELX — i / detail
  110. [llvm-symbolizer] Add missing include for config.h — akhuang / detail
  111. SeparateConstOffsetFromGEP::lowerToSingleIndexGEPs - don't use dyn_cast_or_null. NFCI. — llvm-dev / detail
  112. [X86] Explicitly use SDValue instead of auto. NFCI. — llvm-dev / detail
  113. [mlir] Add NVVM lowering for std.pow — tpopp / detail
  114. [clangd] Log remote index connectivity status — kbobyrev / detail
  115. [X86] Regenerate avxvnni.ll tests - remove unused prefix. NFCI. — llvm-dev / detail
  116. [FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute. — kevin.neal / detail
  117. [mlir] Fix GPUToNVVM test — tpopp / detail
  118. Revert "[clangd] Log remote index connectivity status" — kbobyrev / detail
  119. [mlir] Add std.powf to ROCDL lowering. — tpopp / detail
  120. [NFC] Update extract-bits.ll — mtrofin / detail
  121. [mlir] Add std.pow lowering to LLVMIR — tpopp / detail
  122. Revert "[FPEnv] Teach the IRBuilder about invoke's correct use of the strictfp attribute." — kevin.neal / detail
  123. [libc++] Fix synopsis in string::ends_with test. NFC. — marek.kurdej / detail
  124. [NFC] update extract-lowbits.ll and scalar-pf-to-i64.ll — mtrofin / detail
  125. [clangd] Provide suggestions with invalid config keys — n.james93 / detail

#635 (Dec 15, 2020 10:42:11 AM)

  1. Use clang-stage2-Rthinlto host-compilers to for LLDB jobs — Raphael Isemann / detail

#634 (Dec 14, 2020 1:20:36 PM)

  1. [VE] Correct addRegisterClass calls — marukawa / detail
  2. [libc++] [P1164] Add tests for create_directories. NFC. — marek.kurdej / detail
  3. [X86] LowerBUILD_VECTOR - track zero/nonzero elements with APInt masks. NFCI. — llvm-dev / detail
  4. [VE] Add logical mask intrinsic instructions — marukawa / detail
  5. [AMDGPU] Make use of HasSMemRealTime predicate. NFC. — jay.foad / detail
  6. Revert "Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately"" — raul / detail
  7. [SLP] Control maximum vectorization factor from TTI — Stanislav.Mekhanoshin / detail
  8. [libc][Obvious] Include <fenv.h> from DummyFenv.h. — sivachandra / detail
  9. [clang-scan-deps] Support clang-cl — sylvain.audi / detail
  10. [libc++] Consistently replace `::new(__p) T` with `::new ((void*)__p) T`. NFCI. — arthur.j.odwyer / detail
  11. [libc++] ADL-proof <functional> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  12. [NFC][SimplifyCFG] Add another miscompiled test for PR48450 — lebedev.ri / detail
  13. [NFC][SimplifyCFG] FoldBranchToCommonDest(): pull out 'common successor' into a variable — lebedev.ri / detail
  14. [SimplifyCFG] FoldBranchToCommonDest(): temporairly put back restrictions on liveout uses of bonus instructions (PR48450) — lebedev.ri / detail
  15. [ASTImporter] Fix import of a typedef that has an attribute — gabor.marton / detail
  16. [MLIR][SPIRV] Refactoring serialization and deserialization — antiagainst / detail
  17. [PowerPC] Restore stack ptr from frame ptr with setjmp — nemanja.i.ibm / detail
  18. lld/ELF: Parse MSP430 BFD/emulation names — i / detail
  19. [TableGen] Fixed 64-bit filters being sliced to 32 bits in FixedLenDecoderEmitter — Cameron.Desrochers / detail
  20. [NFC] Remove trailing whitespace in llvm/CMakeLists.txt — Tony.Tye / detail
  21. [NFCI][Thumb2] Regenerate MVE tests i missed in 59560e85897afc50090b6c3d920bacfd28b49d06 — lebedev.ri / detail
  22. [amdgpu] Fix a crash case when `V_CNDMASK` could be simplified. — michael.hliao / detail
  23. [Wasm][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  24. Revert "[clang-scan-deps] Support clang-cl" — sylvain.audi / detail
  25. [SystemZ] Improve handling of backchain offset. — paulsson / detail
  26. [mlir][linalg] Fix bug in elementwise vectorization — thomasraoux / detail
  27. [sanitizer] Restrict querying VM size on Darwin only to iOS devices — Kuba Mracek / detail
  28. [RISCV] Move vtype decoding and printing from RISCVInstPrinter to RISCVBaseInfo. Share with the assembly parser's debug output — craig.topper / detail
  29. [flang] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
  30. [NFC] Remove stray comment. — asbirlea / detail
  31. [Hexagon] Tweak _MSC_VER workaround version — rnk / detail
  32. [VectorCombine] add test for load with offset; NFC — spatel / detail
  33. [CUDA] Do not diagnose host/device variable access in dependent types. — tra / detail
  34. [mlir][OpFormat] Add support for emitting newlines from the custom format of an operation — riddleriver / detail
  35. [mlir][OpAsmParser] Add support for parsing integer literals without going through IntegerAttr — riddleriver / detail
  36. [flang] Fix copy elision assumption. — llvm-project / detail
  37. [mlir] Remove methods from mlir::OpState that just forward to mlir::Operation. — csigg / detail
  38. [mlir] Change the internal representation of FrozenRewritePatternList to use shared_ptr — riddleriver / detail
  39. [LAA] Relax restrictions on early exits in loop structure — listmail / detail
  40. [MBP] Prevent rotating a chain contains entry block — carrot / detail
  41. Add initial support for multilibs in Baremetal toolchain. — abidh / detail
  42. [NFC] cleanup cg-profile emission on TargetLowerinng — zequanwu / detail
  43. [libc++] Split allocator_traits and pointer_traits out of <memory> — Louis Dionne / detail

#633 (Dec 14, 2020 8:19:34 AM)

  1. [AMDGPU][NFC] Remove unused VOP3Mods0Clamp — carl.ritson / detail
  2. [AMDGPU][NFC] Rename opsel/opsel_hi/neg_lo/neg_hi with suffix 0 — carl.ritson / detail
  3. [ARM] Improve handling of empty VPT blocks in tail predicated loops — david.green / detail
  4. [SVE][CodeGen] Lower scalable floating-point vector reductions — kerry.mclaughlin / detail
  5. [IRCE] Add test case for PR48051 — llvm-dev / detail
  6. [TableGen] Don't dereference from dyn_cast<> - use cast<> instead. NFCI. — llvm-dev / detail
  7. [SLP] Fix vector element size for the store chains — anton.a.afanasyev / detail
  8. Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types." — Raphael Isemann / detail
  9. [llvm-objdump] Use "--" for long options in --help text — david.spickett / detail
  10. [VPlan] Make VPWidenMemoryInstructionRecipe a VPDef. — flo / detail
  11. [compiler-rt] [builtins] Make lse.S compile on Darwin — raul / detail
  12. Re-apply "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  13. [libc++] s/Birdirectional/Bidirectional/g. NFCI. — arthur.j.odwyer / detail
  14. [libc++] s/insertible/insertable/g. NFCI. — arthur.j.odwyer / detail
  15. [libc++] Remove __is_construct::__nat. NFCI. — arthur.j.odwyer / detail
  16. [libc++] Fix some one-off typos in comments. NFCI. — arthur.j.odwyer / detail
  17. generate_header_tests.py: Sort the header files ASCIIbetically. — arthur.j.odwyer / detail
  18. Reland [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  19. [AIX] Fixed "comparison of unsigned expression >= 0 is always true" gcc warnings. — diggerlin / detail
  20. [flang][driver] Fix a small bug (auto vs auto&) — andrzej.warzynski / detail

#632 (Dec 14, 2020 2:25:37 AM)

  1. [XRay] Remove unnecessary <x86intrin.h> include — raul / detail

#631 (Dec 13, 2020 10:48:43 PM)

  1. [SLP][Test] Precommit test for D93192 — anton.a.afanasyev / detail
  2. Factor out and centralize repeated 'getExpandedPackSize'. — richard / detail
  3. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  4. Fix test expectation to cope with custom version namespaces. — richard / detail
  5. [CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately — raul / detail
  6. [LoopIdiom] Pre-commit tests for D92745. NFC — craig.topper / detail
  7. [Flang][OpenMP] Semantic checks for Atomic construct. — joshisameeran17 / detail
  8. [AST][RecoveryExpr] Preserve type for broken overrload member call expr. — hokein.wu / detail
  9. [PowerPC][FP128] Fix the incorrect signature for math library call — qshanz / detail
  10. [clangd] Go-to-definition on pure virtual method decls jumps to all overrides. — hokein.wu / detail
  11. [Flang][OpenMP-5.0] Semantic checks for flush construct. — joshisameeran17 / detail
  12. [clang][cli] Port Preprocessor and PreprocessorOutput option flags to new option parsing system — jan_svoboda / detail
  13. [llvm-readelf] - Improve ELF type field dumping. — grimar / detail
  14. [clang][cli] Better defaults for MarshallingInfoString — jan_svoboda / detail
  15. [llvm-readobj] - For SHT_REL relocations, don't display an addend. — grimar / detail
  16. [clang][cli] Port FileSystem options to new option parsing system — jan_svoboda / detail
  17. [compiler-rt][CMake] Define HAS_ASM_LSE on Apple if available — raul / detail
  18. Revert "[CMake][compiler-rt][AArch64] Avoid preprocessing LSE builtins separately" — raul / detail
  19. [MLIR] Add lowerings for atan and atan2 to ROCDL intrinsics — frgossen / detail
  20. [AMDGPU] Mark amdgpu_gfx functions as module entry function — sebastian.neubauer / detail
  21. [MLIR] Add atan and atan2 lowerings to CUDA intrinsics — frgossen / detail

#630 (Dec 13, 2020 5:32:03 PM)

  1. [ORC] Prefer preincrement on iterator. — Lang Hames / detail
  2. [JITLink] Fix include guard end comment. — Lang Hames / detail
  3. [JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs. — Lang Hames / detail
  4. Revert "[JITLink] Add JITLinkDylib type, thread through JITLinkMemoryManager APIs." — thakis / detail
  5. Re-apply 8904ee8ac7e with missing header included this time. — Lang Hames / detail
  6. [opt][NPM] Pin -lower-amx-type to legacy PM — aeubanks / detail
  7. [Target] Use llvm::is_contained (NFC) — kazu / detail
  8. [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
  9. [MachineCombiner][NFC] Add MustReduceRegisterPressure goal — czhengsz / detail

#629 (Dec 13, 2020 12:31:39 PM)

  1. [Transforms] Use llvm::erase_value (NFC) — kazu / detail
  2. [Analysis] Remove unused declaration replaceEdgeKey (NFC) — kazu / detail
  3. [X86] Extend varargs test — harald / detail
  4. [AC] Handle (X+C1)<C2 assumes (PR48408) — nikita.ppv / detail
  5. [X86] Add isel patterns to form VPDPWSSD from (add (vpmaddwd X, Y), Z) when AVXVNNI is enabled. — craig.topper / detail
  6. [X86] Add ExeDomain = SSEPackedSingle to cvtss2sd and cvtsd2ss instrutions. — craig.topper / detail
  7. [NFC][AMDGPU] Reformat AMD GPU targets in cuda.cpp — Tony.Tye / detail
  8. [clangd] Fix locateMacroAt() for macro definition outside preamble — zeratul976 / detail

#628 (Dec 13, 2020 6:17:54 AM)

  1. [BasicAA] Handle known non-zero variable index — nikita.ppv / detail
  2. [clang-format] Remove double trim — bjoern / detail
  3. [X86] Regenerate vector-reduce-mul.ll with common check prefixes. NFC. — llvm-dev / detail
  4. [MLIR][SPIRV] Add support for GLSL F/U/SClamp. — antiagainst / detail
  5. Don't emit on op diagnostic in reproducer emission — jpienaar / detail
  6. [X86][SSE] combineReductionToHorizontal - add vXi8 ISD::MUL reduction handling (PR39709) — llvm-dev / detail
  7. [X86] Convert fadd/fmul _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — llvm-dev / detail
  8. Recommit "[AArch64] Lower calls with rv_marker attribute." — flo / detail
  9. [VPlan] Use interleaveComma in printOperands() (NFC). — flo / detail
  10. [X86][AVX] Add additional X86ISD::SUBV_BROADCAST_LOAD test case for D92645 — llvm-dev / detail
  11. [X86][SSE] combineX86ShufflesRecursively - add basic handling for combining shuffles of different widths (PR45974) — llvm-dev / detail
  12. [NFC]{AMDGPU] Update AMDGPUUsage with AMD RDNA 2 reference — Tony.Tye / detail

#627 (Dec 12, 2020 11:47:25 PM)

  1. [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. — csigg / detail
  2. [lldb] [Process/FreeBSD] Add more 'override' keywords — mgorny / detail
  3. [VE] Optimize toolchain regression test — marukawa / detail

#626 (Dec 12, 2020 6:24:50 PM)

  1. Added DoxygenDocsBuilder to build and publish doxygen documentation. — alebedev / githubweb
  2. Added getHtmlDocsBuildFactory to build and publish LNT documentation. — alebedev / githubweb
  3. Added bots to build and publish doxygen docs and LNT sphinx docs. — alebedev / githubweb
  4. Fixed bad identation in ClangLTOBuilder. — gkistanova / githubweb
  5. Renamed HtmlSphinxDocsBuilder to HtmlDocsBuilder. — alebedev / githubweb

#626 (Dec 12, 2020 6:24:50 PM)

  1. mac/arm: XFAIL the last 2 failing check-llvm tests — thakis / detail
  2. fix typo to cycle bots — thakis / detail
  3. fix typos to cycle bots — thakis / detail
  4. X86: Correcting X86OutgoingValueHandler typo (NFC) — Matthew.Arsenault / detail
  5. [mac/arm] Deflake 3 check-llvm tests — thakis / detail
  6. [mlir] Add Python binding for MLIR Dict Attribute — joker.eph / detail
  7. [AsmParser] Fix support for zero bit integer types. — clattner / detail

#626 (Dec 12, 2020 6:24:50 PM)

  1. Added DoxygenDocsBuilder to build and publish doxygen documentation. — alebedev / detail
  2. Added getHtmlDocsBuildFactory to build and publish LNT documentation. — alebedev / detail
  3. Added bots to build and publish doxygen docs and LNT sphinx docs. — alebedev / detail
  4. Fixed bad identation in ClangLTOBuilder. — gkistanova / detail
  5. Renamed HtmlSphinxDocsBuilder to HtmlDocsBuilder. — alebedev / detail

#625 (Dec 12, 2020 6:57:08 AM)

  1. Create SPIRABIInfo to enable SPIR_FUNC calling convention. — melanie.blower / detail
  2. [BasicAA] Add tests for non-zero var index (NFC) — nikita.ppv / detail
  3. [BasicAA] Make non-equal index handling simpler to extend (NFC) — nikita.ppv / detail
  4. [LV] Fix scalar cost for tail predicated loops — david.green / detail
  5. [ARM] Add basic masked load/store costs — david.green / detail
  6. [X86] Avoid data16 prefix for lea in x32 mode — harald / detail
  7. [UpdateTestChecks] Add --(no-)x86_scrub_sp option. — harald / detail
  8. [Hexagon] Create vector masks for scalar loads/stores — kparzysz / detail
  9. [Transforms] Use is_contained (NFC) — kazu / detail
  10. [Analysis/Interval] Remove isLoop (NFC) — kazu / detail
  11. [mlir] Print bad size in AttrSizedOperandSegments — modocache / detail
  12. [NFC][AMDGPU] AMDGPUUsage updates — Tony.Tye / detail
  13. [AMDGPU] Add missing targets to amdgpu-features.cl — Tony.Tye / detail
  14. [AMDGPU] Add missing targets to target-invalid-cpu-note.c — Tony.Tye / detail
  15. [Hexagon] Reconsider getMask fix, return original mask, convert later — kparzysz / detail
  16. [CVP] Add additional switch tests (NFC) — nikita.ppv / detail
  17. mac/arm: XFAIL the last 3 failing tests — thakis / detail
  18. [CVP] Simplify and generalize switch handling — nikita.ppv / detail
  19. [mac/arm] XFAIL two more tests on arm64-apple — thakis / detail
  20. [CodeGen][AMDGPU] Fix ICE for static initializer IR generation — alexey.bader / detail
  21. [PPC] Check for PPC64 when emitting 64bit specific VSX nodes when pattern matching built vectors — zarko / detail
  22. [SimplifyCFG] FoldBranchToCommonDest(): bonus instrns must only be used by PHI nodes in successors (PR48450) — lebedev.ri / detail
  23. [[GlobalISel][IRTranslator] Fix a crash when the use of an extractvalue is a non-dominated metadata use. — Amara Emerson / detail
  24. [X86] Autogenerate complete checks. NFC — craig.topper / detail
  25. [mac/arm] skip MappedMemoryTest that try to map w+x — thakis / detail
  26. [ELF][test] Rewrite st_value=0 copy relocation tests — i / detail

#624 (Dec 12, 2020 1:35:23 AM)

  1. Reland "[clang][cli] CompilerInvocationTest: add tests for boolean options" — jan_svoboda / detail
  2. [clang][cli] Don't always emit -f[no-]legacy-pass-manager — jan_svoboda / detail
  3. [clang][cli] Add flexible TableGen multiclass for boolean options — jan_svoboda / detail
  4. [clang][cli] Revert accidental access-control flag rename — jan_svoboda / detail
  5. [ARM] Test for showing scalar vector costs. NFC — david.green / detail
  6. [YAML] Support extended spellings when parsing bools. — n.james93 / detail
  7. [X86] Add chain in ISel for x86_tdpbssd_internal intrinsic. — yuanke.luo / detail
  8. [lldb] "target create" shouldn't save target if the command failed — Tatyana Krasnukha / detail
  9. [lldb] Modernize TargetList for-loops, NFC — Tatyana Krasnukha / detail
  10. [lldb] Make CommandInterpreter's execution context the same as debugger's one. — Tatyana Krasnukha / detail

#623 (Dec 11, 2020 8:48:00 PM)

  1. [MLGO] Corrected cmake variable — mtrofin / githubweb

#623 (Dec 11, 2020 8:48:00 PM)

  1. [MLGO] Fix build break as result of new InstructionCost (D91174) — mtrofin / detail
  2. [Analysis] Use is_contained (NFC) — kazu / detail

#623 (Dec 11, 2020 8:48:00 PM)

  1. [MLGO] Corrected cmake variable — mtrofin / detail

#622 (Dec 11, 2020 4:48:41 PM)

  1. [AIX] Fixed a link error. — diggerlin / detail
  2. [SystemZTTIImpl] Allow some non-prefetched accesses in getMinPrefetchStride(). — paulsson / detail
  3. Reapply "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." — paulsson / detail
  4. Frontend: Migrate to FileEntryRef in TextDiagnosticTest, NFC — Duncan P. N. Exon Smith / detail
  5. clang-import-test: Clean up error output for files that cannot be found — Duncan P. N. Exon Smith / detail
  6. Fixup for 8c86197de3cba4257f26133e837d64e5f8ece210 to avoid making it platform-dependent — Duncan P. N. Exon Smith / detail
  7. [mlir][docs] Tidy up the pass infrastructure documentation — riddleriver / detail
  8. [Kaleidoscope] Migrate DebugInfo::get to DILocation::get — i / detail
  9. [llvm-cov gcov] Replace Donald B. Johnson's cycle enumeration with iterative cycle finding — i / detail
  10. [OpenMP] Add time profiling for libomptarget — georgakoudis1 / detail

#621 (Dec 11, 2020 11:16:51 AM)

  1. [clang-tidy] false-positive for bugprone-redundant-branch-condition in case of passed-by-ref params — Zinovy Nis / detail
  2. [RISCV] Add a pass to remove duplicate VSETVLI instructions in a basic block. — craig.topper / detail
  3. [gn build] Port b577d2df7bd — llvmgnsyncbot / detail
  4. [libc++] Install clang-format on CI nodes — Louis Dionne / detail
  5. [MCAsmInfo] Delete unused doesSupportExceptionHandling — i / detail
  6. [libc] Add implementations of lround[f|l] and llround[f|l]. — sivachandra / detail
  7. [libc++] Fix Docker image build after installing clang-format — Louis Dionne / detail
  8. [SmallVector][NFC] Link to ProgrammersManual from SmallVector docs — scott.linder / detail
  9. [AArch64] Lower calls with rv_marker attribute . — flo / detail
  10. [lld][PowerPC][test] Avoid flaky failures — Jinsong Ji / detail
  11. [LV] Precommit test for PR48429. — flo / detail
  12. Revert "[AArch64] Lower calls with rv_marker attribute ." — flo / detail
  13. [BasicAA] Add extra check in phi-spec-order.ll (NFC) — nikita.ppv / detail
  14. Migrate deprecated DebugLoc::get to DILocation::get — i / detail
  15. [Hexagon] Workaround for compilation error with VS2017 — kparzysz / detail
  16. Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types. — richard / detail
  17. [mlir] Start splitting the `tensor` dialect out of `std`. — silvasean / detail
  18. [flang] Removed an absolute path from the "flang" script — psteinfeld / detail
  19. Revert "[mlir] Start splitting the `tensor` dialect out of `std`." — silvasean / detail
  20. [InstCombine][x86] fix insertion point bug in vector demanded elts fold (PR48476) — spatel / detail
  21. Revert "Revert "[mlir] Start splitting the `tensor` dialect out of `std`."" — silvasean / detail
  22. [libc] Let wrappergen pick LLVM libc mangled name from aliasee file. — sivachandra / detail
  23. Store a MlirIdentifier instead of a MlirStringRef in MlirNameAttribute — joker.eph / detail
  24. [AIX][XCOFF] emit traceback table for function in aix — diggerlin / detail
  25. Revert "Consider reference, pointer, and pointer-to-member TemplateArguments to be different if they have different types." — nikita.ppv / detail
  26. [LoopIdiomRecognize] Autogenerate complete checks for the X86 ctlz/cttz tests. NFC — craig.topper / detail

#620 (Dec 11, 2020 5:43:22 AM)

  1. Add rsqrt lowering from standard to ROCDL. — akuegel / detail
  2. [mlir] Expose target configuration for lowering to ROCDL. — akuegel / detail
  3. [mlir][ArmNeon][RFC] Add a Neon dialect — nicolas.vasilache / detail
  4. [AMDGPU] Make use of emitRemovedIntrinsicError. NFC. — jay.foad / detail
  5. [DFSan] Add custom wrapper for recvmmsg. — mascasa / detail
  6. [clangd] Use enumMember instead of enumConstant — n.james93 / detail
  7. [mlir] Support inlining into affine operations — zinenko / detail
  8. [PowerPC] Remove duplicate layout — Jinsong Ji / detail
  9. [YAML] Use correct source location for unknown key errors. — n.james93 / detail
  10. Reland [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  11. Revert [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  12. [MC][ELF] Accept abbreviated form with sh_flags and sh_entsize — abidh / detail
  13. [libc++] NFCI: Implement make_shared as allocate_shared with std::allocator — Louis Dionne / detail
  14. [libc++] Use TARGET_FILE instead of TARGET_SONAME_FILE when generating ABI lists — Louis Dionne / detail
  15. [OpenMPIRBuilder] Various changes required for tileLoops. — llvm-project / detail
  16. [PGO] Adjust -vp-counters-per-site under dynamic linking. — yamauchi / detail
  17. [BasicAA] Handle two unknown sizes for GEPs — nikita.ppv / detail
  18. [tests][OpenMPIRBuilder] Use EXPECT_EQ instead ASSERT_EQ. — llvm-project / detail

#619 (Dec 11, 2020 12:29:21 AM)

  1. [NFC] Inline maxDevirtIterationsReached() — aeubanks / detail
  2. [OpenMPIRBuilder] Fix typo. NFC. — llvm-project / detail
  3. [libc++] Remove invalid use of `#if _LIBCPP_STD_VER >= 11`, as `_LIBCPP_STD_VER` can never be less than 11. — marek.kurdej / detail
  4. [Support] Introduce a new InstructionCost class — david.sherwood / detail
  5. [gn build] Port 9b76160e53f — llvmgnsyncbot / detail
  6. Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis." — hokein.wu / detail
  7. [gn build] Port 5663bf201f5 — llvmgnsyncbot / detail
  8. [VE] Add vgt and vsc intrinsic instructions — marukawa / detail
  9. [ARM] Make t2DoLoopStartTP a terminator — david.green / detail
  10. [AST][RecoveryAST] Preserve type for member call expr if argments are not matched. — hokein.wu / detail
  11. Fix build issue caused by 9b76160e53f67008ff21095098129a2949595a06 — david.sherwood / detail
  12. [clangd] Reorder the class field to avoid -Wreorder-ctor warning, NFC. — hokein.wu / detail
  13. [NFC][Test] Format the PowerPC test for incoming patch — qshanz / detail
  14. [NFC][Test] Add a test to verify the instruction form we got from isel — qshanz / detail
  15. [SelectionDAG] Implement SplitVecOp_INSERT_SUBVECTOR — joe.ellis / detail
  16. [KernelAddressSanitizer] Fix globals exclusion for indirect aliases — elver / detail
  17. Remove references to the ast_type_traits namespace — alexfh / detail

#618 (Dec 10, 2020 10:12:52 PM)

  1. Frontend: Use a getVirtualFileRef for a named pipe main file, NFC — Duncan P. N. Exon Smith / detail
  2. Tooling: Migrate to FileEntryRef in clang::tooling::applyAllReplacements, NFC — Duncan P. N. Exon Smith / detail
  3. [DWARF] Allow toolchain to adjust specified DWARF version. — tra / detail
  4. [AMDGPU] Fix expansion of 192 bit spills in PEI — Stanislav.Mekhanoshin / detail
  5. Rename -plugin-opt=no-new-pass-manager to -plugin-opt=legacy-pass-manager — i / detail
  6. [Driver] Add -f[no-]legacy-pass-manager to supersede -f[no-]experimental-new-pass-manager — i / detail
  7. clangd: Migrate to FileEntryRef in TweakTests, NFC — Duncan P. N. Exon Smith / detail
  8. Default CodeGenOptions::LegacyPassManager to !LLVM_ENABLE_NEW_PASS_MANAGER — i / detail
  9. Revert "[clangd] Extract per-dir CDB cache to its own threadsafe class. NFC" — thakis / detail
  10. [OpenMP] Use RTM lock for OMP lock with synchronization hint — hansang.bae / detail
  11. [test] Fix Misc/time-passes.c — i / detail
  12. [test] Fix test/Driver/ve-toolchain.cpp — i / detail
  13. [LTO][NPM] Default to using NPM under ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  14. [ELF] Rename --[no-]lto-new-pass-manager to --[no-]lto-legacy-pass-manager — i / detail
  15. [MemorySSA/docs] Extend MemorySSA documentation. — asbirlea / detail
  16. [lld/mac] Use xxhash instead of MD5 for computing the UUID — thakis / detail
  17. MSABI: Basic mangling for access to member subobjects in a class — richard / detail
  18. [NFCI] Add a missing triple in clang/test/CodeGen/ppc64le-varargs-f128.c — Yuanfang Chen / detail
  19. [lldb] Kill the inferior instead of detaching during test suite runs — Jonas Devlieghere / detail
  20. [lld][WebAssembly] Don't emit names for data segments that we omit — sbc / detail
  21. [test] Fix coro-retcon.ll under NPM — aeubanks / detail
  22. [VE][NFC] Disable VP tests — marukawa / detail
  23. [llvm-link][NFC] Minor cleanup — serguei.n.dmitriev / detail
  24. [Tablegen] Use llvm::is_contained (NFC) — kazu / detail
  25. [libc++] Add a script to automatize updating test for a new header. — marek.kurdej / detail
  26. [libc++] [P1164] [C++20] Make fs::create_directory() error if there is already a non-directory. — marek.kurdej / detail
  27. [JITLink][ELF] Reformat/add debug logging in ELF_x86_64.cpp. — Lang Hames / detail
  28. Add sqrt lowering from standard to ROCDL — akuegel / detail
  29. [X86] AMX programming model. — yuanke.luo / detail
  30. [AST] Fix a constexpr-evaluator crash on error-dependent returnstmt. — hokein.wu / detail
  31. [gn build] Port f80b29878b0 — llvmgnsyncbot / detail
  32. [ARM] MVE vcreate tests, for dual lane moves. NFC — david.green / detail
  33. [mlir][Shape] Make sure tensor_cast(constant_shape) folding uses the correct type — benny.kra / detail
  34. [Hexagon] Fold single-use variables into assert. NFCI. — benny.kra / detail
  35. [lldb][NFC] Fix a typo in TestCppMultipleInheritance — Raphael Isemann / detail
  36. Remove Shapet assignment operator that's identical to the default. NFC. — benny.kra / detail
  37. [TruncInstCombine] Remove scalable vector restriction — JunMa / detail
  38. [mlir] Explicitly track branch instructions in translation to LLVM IR — zinenko / detail
  39. [ARM] Remove copies from low overhead phi inductions. — david.green / detail
  40. [ARM] Additional test for Min loop. NFC — david.green / detail
  41. [clang-format] [NFC] Fix spelling and grammatical errors in IncludeBlocks text — mydeveloperday / detail
  42. [clang-format] PR42434 Remove preprocessor and pragma lines from ObjectiveC guess — mydeveloperday / detail
  43. [clang-format] Add IndentPragma style to eliminate common clang-format off scenario — mydeveloperday / detail
  44. [clang-format] NFC Add release note for IndentPragmas — mydeveloperday / detail
  45. [lldb] Allow LLDB to automatically retry a failed expression with an imported std C++ module — Raphael Isemann / detail
  46. [clang-tidy][NFC] Use moves instead of copies when constructing OptionsProviders. — n.james93 / detail
  47. [AMDGPU] Resolve issues when picking between ds_read/write and ds_read2/write2 — Mirko.Brkusanin / detail
  48. [dsymutil][DWARFLinker][NFC] Make interface of AddressMap more general. — a.v.lapshin / detail
  49. [llvm-rc] Handle driveless absolute windows paths when loading external files — martin / detail
  50. [ARM][RegAlloc] Add t2LoopEndDec — david.green / detail
  51. [clangd] NFC: Use SmallVector<T> where possible — kbobyrev / detail
  52. [lldb] Fix that symbols.clang-modules-cache-path is never initialized — Raphael Isemann / detail
  53. [AArch64][Driver][SVE] Push missing SVE feature error from driver to frontend — peter.waller / detail
  54. [lldb/Docs] Fix lldb-x86_64-fedora URL as it is still a silent bot — jan.kratochvil / detail
  55. [AArch64] Cortex-R82: remove crypto — sjoerd.meijer / detail
  56. [VE] Add vector reduce intrinsic instructions — marukawa / detail
  57. Fix a -Wunused-variable warning in release build. — hokein.wu / detail
  58. [SVE][CodeGen] Extend index of masked gathers — kerry.mclaughlin / detail
  59. [lldb] [docs] Add a manpage for lldb-server — mgorny / detail
  60. [Hexagon] Fix gcc6 compilation issue — kparzysz / detail
  61. [clang-tidy] Use a MemoryBufferRef when parsing configuration files. — n.james93 / detail
  62. [clangd][NFC] Remove unnecessary vector. — n.james93 / detail
  63. [openmp] Remove clause from OMPKinds.def and use OMP.td info — clementval / detail
  64. [lldb/test] Replace ad-hoc server test choice with test categories — pavel / detail
  65. [lldb/test] Change base class of lldb-server tests — pavel / detail
  66. [gn build] fix build after a7b2847216b4f7 — thakis / detail
  67. AA: make AliasAnalysis.h compatible with C++20 (NFC) — nunoplopes / detail
  68. Revert "[openmp] Remove clause from OMPKinds.def and use OMP.td info" — clementval / detail
  69. [flang] Fix bogus message on index-names in the presence of associated entities — psteinfeld / detail
  70. [clangd] Find relations in Dex exploration tool. — usx / detail
  71. [DFSan] Add custom wrapper for getsockname. — mascasa / detail
  72. [flang]Add Parser Support for Allocate Directive — irina.dobrescu / detail
  73. [lldb] Remove assumption from Clang-based data formatters that their types are in the scratch AST — Raphael Isemann / detail
  74. [OpenCL] Implement extended subgroups fully in headers. — anastasia.stulova / detail
  75. [Clang] Add vcmla and rotated variants for Arm ACLE. — flo / detail
  76. [CallBase] Add hasRetAttr version that takes StringRef. — flo / detail
  77. [RISCV][LegalizeDAG] Expand SETO and SETUO comparisons. Teach LegalizeDAG to expand SETUO expansion when UNE isn't legal. — craig.topper / detail
  78. [NFC] Use ConvertOpToLLVMPattern instead of ConvertToLLVMPattern. — jurahul / detail
  79. [lldb] Deal gracefully with concurrency in the API instrumentation. — Jonas Devlieghere / detail
  80. [test] Fix scev-expander-preserve-lcssa.ll under NPM — aeubanks / detail
  81. [CSSPGO] Pseudo probe encoding and emission. — hoy / detail
  82. [clang] Remove `-triple` from the invocations of `flang-new -fc1` — andrzej.warzynski / detail
  83. [gn build] Port b035513c06d — llvmgnsyncbot / detail
  84. [VectorCombine] improve readability; NFC — spatel / detail
  85. [InstCombine] avoid crash sinking to unreachable block — spatel / detail
  86. [DFSan] Add custom wrapper for sigaltstack. — mascasa / detail
  87. [scudo][standalone] Small changes to the fastpath — kostyak / detail
  88. [lldb] Introduce separate scratch ASTs for debug info types and types imported from C++ modules. — Raphael Isemann / detail
  89. [lld][WebAssembly] Delay creation of internal __wasm_memory_init function — sbc / detail
  90. [lldb] Remove single-case switch statement (NFC) — Jonas Devlieghere / detail
  91. Revert "Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."""" — Artem Dergachev / detail
  92. [analyzer][CTU] Add an abstraction layer between libCrossTU and libAnalysis. — Artem Dergachev / detail
  93. [DFSan] Add custom wrapper for _dl_get_tls_static_info. — mascasa / detail
  94. [gn build] Port ea6641085d0 — llvmgnsyncbot / detail
  95. [NFC] Fix a gcc build break by using an explict constructor. — hoy / detail
  96. [Doc] Update branch name in Phabricator documentation — alexey.bader / detail
  97. [RISCV] Add (Proposed) Assembler Extend Pseudo-Instructions — selliott / detail
  98. [NPM] Support -fmerge-functions — aeubanks / detail
  99. [NFC] Fix a gcc build break by not using an initializer. — hoy / detail
  100. [RISCV][NFC] Fix Sext/Zext Tests — selliott / detail
  101. [AArch64] Don't try to compress jump tables if there are any inline asm instructions. — Amara Emerson / detail
  102. [scudo] [standalone] [NFC] clang-format code. — 31459023+hctim / detail
  103. [DFSan] Add custom wrapper for getpeername. — mascasa / detail
  104. [PGO] Enable preinline and cleanup when optimize for size — zequanwu / detail
  105. [mlir][StandardOps] Verify that the result of an integer constant is signless — riddleriver / detail
  106. [GWP-ASan] IWYU & clang-format — 31459023+hctim / detail
  107. [mlir][Parser] Fix crash in DenseElementsAttr parser when no elements are parsed — riddleriver / detail
  108. Add MLIR Python binding for Array Attribute — joker.eph / detail
  109. [mlir][SCCP] Don't visit private callables unless they are used when tracking interprocedural arguments/results — riddleriver / detail
  110. [SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing. — paulsson / detail
  111. [gn build] add a missing dependency — thakis / detail
  112. [gn build] only build iOS builtins with full Xcode — thakis / detail
  113. [gn build] fix up arm64 builtin sources a bit — thakis / detail
  114. [RISCV] Simplify vector instruction handling in RISCVMCInstLower.cpp. — craig.topper / detail
  115. [DFSan] Add custom wrapper for pthread_join. — mascasa / detail
  116. [libc++] NFCI: Refactor __shared_ptr_emplace — Louis Dionne / detail
  117. Basic: Initialize FileEntry's fields inline, almost NFC — Duncan P. N. Exon Smith / detail
  118. [clang-tidy] performance-unnecessary-copy-initialization: Prevent false positives when dependent variable is modified. — flx / detail
  119. [DFSan] Appease the custom wrapper lint script. — mascasa / detail
  120. [mlir] Remove the dependency on StandardOps from FoldUtils — riddleriver / detail
  121. [SmallVector] Copy new docs into Doxygen comment — scott.linder / detail
  122. [msan] Do not use 77 as exit code, instead use 1 — eugenis / detail
  123. [WebAssembly] Support COMDAT sections in assembly syntax — dschuff / detail
  124. [llvm-cov][gcov] Optimize the cycle counting algorithm by skipping zero count cycles — i / detail
  125. [VE] Remove -faddrsig and -fnoaddrsig tests — marukawa / detail
  126. Revert "[NFC] Fix a gcc build break by not using an initializer." — 31459023+hctim / detail
  127. Revert "[NFC] Fix a gcc build break by using an explict constructor." — 31459023+hctim / detail
  128. Revert "[CSSPGO] Pseudo probe encoding and emission." — 31459023+hctim / detail
  129. Revert "[WebAssembly] Support COMDAT sections in assembly syntax" — dschuff / detail
  130. [lld-macho] Implement -object_path_lto — jezng / detail
  131. [lld-macho] Don't attempt to emit rebase opcodes for debug sections — jezng / detail
  132. [lld-macho] Add support for -mcpu, -mattr, -code-model in LTO — jezng / detail
  133. [lld-macho] Initialize AsmParsers earlier — jezng / detail
  134. [lld-macho] Implement `-no_implicit_dylibs` — jezng / detail
  135. [lld-macho] Don't load dylibs more than once — jezng / detail
  136. Remove references to the ast_type_traits namespace — alexfh / detail
  137. [gn build] Port 7ead5f5aa38 — llvmgnsyncbot / detail
  138. Revert "[SystemZFrameLowering] Don't overrwrite R1D (backchain) when probing." — paulsson / detail
  139. fix typo to cycle bots — thakis / detail
  140. [WebAssembly] Support COMDAT sections in assembly syntax — dschuff / detail
  141. [test] Fix compiler-rt/test/profile/coverage_emptylines.cpp if the build directory is under /tmp — i / detail
  142. Ensure that we don't leave behind "InstantiatingSpecialization" entries — richard / detail
  143. [lld][WebAssembly] Split __wasm_apply_relocs function in two — sbc / detail
  144. [libc] Add [l|ll]abs implementation. — chennngwang / detail
  145. [CSSPGO] Pseudo probe encoding and emission. — hoy / detail
  146. [gn build] Port 705a4c149d8 — llvmgnsyncbot / detail
  147. [WebAssembly][lld] Exclude COMDAT sections — dschuff / detail
  148. [lld-macho] Don't include absolute address value in expected test output — jezng / detail
  149. [lld-macho] Disable some tests that are failing on Windows — jezng / detail
  150. Tooling: Migrate some tests to FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
  151. [libomptarget][nfc] Remove data_sharing type aliasing — jonathanchesterfield / detail
  152. Re-land: [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  153. [libc++] Include C++ headers, not C headers, in <charconv>. — arthur.j.odwyer / detail
  154. [libc++] ADL-proof by adding _VSTD:: qualifications to memmove etc. — arthur.j.odwyer / detail
  155. [analyzer] OSObjectCStyleCast: Improve warning message. — Artem Dergachev / detail
  156. [RISCV] Use tail agnostic policy for vsetvli instruction emitted in the custom inserter — craig.topper / detail
  157. [Polly] Consider InvalidContext to determine partial READ. — llvm-project / detail
  158. [Support] Use is_contained (NFC) — kazu / detail
  159. [MemorySSA] Remove unused declaration optimizeUses (NFC) — kazu / detail
  160. [RISCV] Separate masked and unmasked definitions for pseudo instructions. — kai.wang / detail

#617 (Dec 9, 2020 4:03:05 PM)

  1. [X86] Use APInt::isSignedIntN instead of isIntN for 64-bit ANDs in X86DAGToDAGISel::IsProfitableToFold — craig.topper / detail
  2. [MC][AMDGPU] Consume EndOfStatement in asm parser — scott.linder / detail
  3. scudo: Shrink secondary header and cache entry size by a word on Linux. NFCI. — peter / detail
  4. ARCMigrate: Migrate ObjCMT.cpp over to FileEntryRef — Duncan P. N. Exon Smith / detail
  5. Ignore DBGArchitecture from dsymForUUID's plist — Jason Molenda / detail
  6. [MLIR] Minor cleanup for Shape dialect. — jurahul / detail
  7. [DFSan] Add custom wrapper for getsockopt. — mascasa / detail
  8. Remove RemappedFiles param from ASTUnit::LoadFromASTFile, NFC — Duncan P. N. Exon Smith / detail
  9. [OpenMP] Add strict mode in num_tasks and grainsize — nawrin.sultana / detail
  10. X86: use a data driven configuration of Windows x86 libcalls (NFC) — Saleem Abdulrasool / detail
  11. clang-format: Migrate createInMemoryFile to FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
  12. [Hexagon] Realign HVX vectors wherever possible — kparzysz / detail
  13. [gn build] Port f5d07a05bbd — llvmgnsyncbot / detail
  14. [mlir][Interfaces] Tidy up the documentation for interfaces — riddleriver / detail
  15. [MC] Fix ICE with non-newline terminated input — scott.linder / detail
  16. [Hexagon] Fix build: move template specialization into namespace scope — kparzysz / detail
  17. [Hexagon] Silence warnings about unused objects — kparzysz / detail

#616 (Dec 9, 2020 1:40:13 PM)

  1. [buildbot] Fix worker for ThinLTO whole program devirtualization — tejohnson / githubweb
  2. jenkins: Do not resume the pipelines if the master restarts — Azharuddin Mohammed / githubweb

#616 (Dec 9, 2020 1:40:13 PM)

  1. [TableGen] Cache the vectors of records returned by getAllDerivedDefinitions(). — paul / detail
  2. [VE] Add vsum and vfsum intrinsic instructions — marukawa / detail
  3. [clangd] Split tweak tests into one file per tweak. — adamcz / detail
  4. [gn build] Port 5934a79196b — llvmgnsyncbot / detail
  5. [gn build] Port ac7864ec019 — llvmgnsyncbot / detail
  6. [gn build] Port b804eef0905 — llvmgnsyncbot / detail
  7. [libc++] Run back-deployment CI on macOS 10.15 instead of 10.14 — Louis Dionne / detail
  8. [clangd] Extract per-dir CDB cache to its own threadsafe class. NFC — sam.mccall / detail
  9. [FileCheck] Enforce --allow-unused-prefixes=false for llvm/test/Transforms — mtrofin / detail
  10. [COFF][LTO][NPM] Use NPM for LTO with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  11. [lldb] Track the API boundary using a thread_local variable. — Jonas Devlieghere / detail
  12. [CMake] Add llvm-profgen to LLVM_TEST_DEPENDS — i / detail
  13. Reland Pin -loop-reduce to legacy PM — aeubanks / detail
  14. [MCJIT] Add cmake variables to customize ittapi git location and revision. — alexey.bader / detail
  15. Limit the recursion depth of SelectionDAG::isSplatValue() — Justin Bogner / detail
  16. [libomptarget][amdgpu] Improve diagnostics on arch mismatch — jonathanchesterfield / detail
  17. [lldb][NFC] Refactor _get_bool_config_skip_if_decorator — Raphael Isemann / detail
  18. De-templatify EmitCallArgs argument type checking, NFCI — rnk / detail
  19. Don't setup inalloca for swiftcc on i686-windows-msvc — rnk / detail
  20. [libomptarget][amdgpu] Robust handling of device_environment symbol — jonathanchesterfield / detail
  21. [libomptarget][amdgpu] Let default number of teams equal number of CUs — jonathanchesterfield / detail
  22. [dfsan] Track field/index-level shadow values in variables — jianzhouzh / detail
  23. [RISCV][NFC] Regenerate RISCV CodeGen tests — luismarques / detail
  24. [libomptarget][amdgpu] clang-format src/rtl.cpp — jonathanchesterfield / detail
  25. [AArch64] Add aarch64_neon_vcmla{_rot{90,180,270}} intrinsics. — flo / detail
  26. scudo: Split setRandomTag in two. NFCI. — peter / detail
  27. scudo: Fix quarantine allocation when MTE enabled. — peter / detail
  28. Frontend: Migrate to FileEntryRef in VerifyDiagnosticConsumer.cpp, NFC — Duncan P. N. Exon Smith / detail
  29. [ELF] Reorganize "is only supported on" tests and fix some diagnostics — i / detail
  30. PR48434: Work around crashes due to deserialization cycles via typedefs. — richard / detail
  31. Add new 'preferred_name' attribute. — richard / detail
  32. Add another test for PR48434. — richard / detail
  33. [ASTImporter] Support CXXDeductionGuideDecl with local typedef — gabor.marton / detail
  34. [OpenMP] Fix too long name for shm segment on macOS — jonathan.l.peyton / detail
  35. [OpenMP] Fix norespect affinity bug for Windows — jonathan.l.peyton / detail
  36. [mlir][Affine] Fix vectorizability check for multiple load/stores — diego.caballero / detail
  37. [clangd] NFC: Add client-side logging for remote index requests — kbobyrev / detail
  38. [NFC] Removed unused prefixes in llvm/test/CodeGen/AArch64 — mtrofin / detail
  39. [WebAssembly] Add support for named data sections in wasm binaries — sbc / detail
  40. [DFSan] Add custom wrapper for recvmsg. — mascasa / detail
  41. [AMDGPU][MC] Restore old error position for "too few operands" — scott.linder / detail
  42. [NFCI] Add missing triple to several LTO tests — Yuanfang Chen / detail
  43. Frontend: Migrate to FileEntryRef in CompilerInstance::InitializeSourceManager, NFC — Duncan P. N. Exon Smith / detail
  44. [LLD][gold] Add -plugin-opt=no-new-pass-manager — i / detail
  45. [mlir] Allow RegionBranchOps in dependence analysis — tpopp / detail
  46. Avoid a possible one-byte OOB read off of .drectve sections — rnk / detail

#616 (Dec 9, 2020 1:40:13 PM)

  1. [buildbot] Fix worker for ThinLTO whole program devirtualization — tejohnson / detail
  2. jenkins: Do not resume the pipelines if the master restarts — Azharuddin Mohammed / detail

#615 (Dec 9, 2020 7:45:30 AM)

  1. Improved InformativeMailNotifier. — gkistanova / githubweb
  2. Listen for the main branch. — gkistanova / githubweb

#615 (Dec 9, 2020 7:45:30 AM)

  1. [clangd] ExpandAutoType: Do not offer code action on lambdas. — adamcz / detail
  2. [flang][openacc] Add missing loop construct restriction and validity tests — clementval / detail
  3. [PPC] Fixing a typo in altivec.h. Commenting out an unnecessary macro — msd.ataei / detail
  4. [RISCV] When parsing vsetvli in the assembler, use StringRef::getAsInteger instead of APInt's string constructor — craig.topper / detail
  5. [RISCV] Detect more errors when parsing vsetvli in the assembler — craig.topper / detail
  6. [gn build] Move ScalarizeMaskedMemIntrin.cpp — aeubanks / detail
  7. [flang][openacc] Update reference to OpenACC 3.1 specification — clementval / detail
  8. [cmake] Make ExecutionEngine/Orc/Shared depend on intrinsics_gen to fix modules build — Raphael Isemann / detail
  9. [llvm-lto2] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  10. [DebugInfo] Add handling of stringLengthExp operand of DIStringType. — chih-ping.chen / detail
  11. [clang-tidy] Introduce misc No Integer To Pointer Cast check — lebedev.ri / detail
  12. [flang][openacc] Avoid use of init, shutdown and set in compute construct — clementval / detail
  13. [gn build] Port 1821265db68 — llvmgnsyncbot / detail
  14. [gn build] Port 39431e479ff — llvmgnsyncbot / detail
  15. [RISCV] Add isel patterns for SBCLRI/SBSETI/SBINVI(W) instruction — craig.topper / detail
  16. [AMDGPU] Add new pseudos for indirect addressing with VGPR Indexing — Austin.Kerbow / detail
  17. [clang-tidy] Add support for diagnostics with no location — n.james93 / detail
  18. [libc++] NFC: Indent feature-test macro script consistently — Louis Dionne / detail
  19. [libc++] Implement missing feature-test macro __cpp_lib_shared_ptr_arrays — Louis Dionne / detail
  20. Frontend: Clarify logic for using the preamble in ASTUnit::CodeComplete, almost NFC — Duncan P. N. Exon Smith / detail
  21. [X86] Handle localdynamic TLS model in x32 mode — harald / detail
  22. [AArch64] Fix rottype use in complex instr defs. — flo / detail
  23. [Driver] Don't make -gsplit-dwarf imply -g2 — i / detail
  24. Bitcode: add some convenience helpers for streaming bitcode — Saleem Abdulrasool / detail
  25. APINotes: add bitcode format schema definitions — Saleem Abdulrasool / detail
  26. [libc] Raise x87 exceptions by synchronizing with "fwait". — sivachandra / detail
  27. [Driver] Add -gno-split-dwarf which can disable debug fission — i / detail
  28. [VE] Correct LVLGen (LVL instruction insert pass) — marukawa / detail
  29. [NFC] Rename IsCodeGenPass to ShouldPinPassToLegacyPM — aeubanks / detail
  30. ARCMigrate: Use hash_combine in the DenseMapInfo for EditEntry — Duncan P. N. Exon Smith / detail
  31. [AArch64][GlobalISel] Check if G_SELECT has been optimized when folding binops — Jessica Paquette / detail
  32. Pin -loop-reduce to legacy PM — aeubanks / detail
  33. [DFSan] Add pthread and other functions to ABI list. — mascasa / detail
  34. [libc++] ADL-proof __libcpp_is_nothrow_constructible. — arthur.j.odwyer / detail
  35. [libc++] Add _VSTD:: qualifications to ADL-proof <algorithm>. — arthur.j.odwyer / detail
  36. [ScalarizeMaskedMemIntrin] Add new PM support — anna / detail
  37. [AArch64][GlobalISel] Swap select operands when inverting condition code — Jessica Paquette / detail
  38. [libc++] Mark my new <algorithm> test unsupported on clang-8. — arthur.j.odwyer / detail
  39. [clang-tidy][NFC] Made Globlist::contains const — n.james93 / detail
  40. [ELF][LTO][NPM] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  41. [gold][NPM] Use NPM with ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER — aeubanks / detail
  42. ADT: Remove the unused explicit `OptionalTest` fixture, NFC — Duncan P. N. Exon Smith / detail
  43. ADT: Add hash_value overload for Optional — Duncan P. N. Exon Smith / detail
  44. [indvars] Common a bit of code [NFC] — listmail / detail
  45. Prevent FENTRY_CALL reordering — iii / detail
  46. [RISCV] Share VTYPE encoding code between the assembler and the CustomInserter for adding VSETVLI before vector instructions — craig.topper / detail
  47. [OpenMP] Add doxygen generation for the runtime — georgakoudis1 / detail
  48. [SampleFDO] Store fixed length MD5 in NameTable instead of using ULEB128 if — wmi / detail
  49. ADT: Allow IntrusiveRefCntPtr construction from std::unique_ptr, NFC — Duncan P. N. Exon Smith / detail
  50. VFS: Return new file systems as uniquely owned when possible, almost NFC — Duncan P. N. Exon Smith / detail
  51. Support: Add RedirectingFileSystem::create from simple list of redirections — Duncan P. N. Exon Smith / detail
  52. [PowerPC] prepare more dq form for P10 pair load/store — czhengsz / detail
  53. Basic: Add hashing support for FileEntryRef and DirectoryEntryRef — Duncan P. N. Exon Smith / detail
  54. [NFC] Added test for PR33549 — Dávid Bolvanský / detail
  55. [WebAssembly] Fix code generated for atomic operations in PIC mode — sbc / detail
  56. [IR] Use llvm::is_contained (NFC) — kazu / detail
  57. [MemorySSA] Remove unused declaration determineInsertionPoint (NFC) — kazu / detail
  58. Fix MLIR Python bindings build after changes to the C API to use StringRef (NFC) — joker.eph / detail
  59. [PowerPC] Precommit testcases for regpressure compute fix — Jinsong Ji / detail
  60. [PowerPC] Set SubRegIndex offset for sub_vsx1/sub_pair1 — Jinsong Ji / detail
  61. [RISCV] Add a table showing the layout of the fields in VTYPE. Rename MaskedOffAgnostic->MaskAgnostic. NFC — craig.topper / detail
  62. [lldb] Fix -Wformat warning in debugserver unit test — Jonas Devlieghere / detail
  63. [RISCV] Use SDLoc created early in RISCVDAGToDAGISel::Select instead of recreating it in multiple cases in the switch. NFC — craig.topper / detail
  64. [ARM] Constant Mask VPT block tests. NFC — david.green / detail
  65. [lldb] Remove unused IsFunctionType is_variadic_ptr parameter (NFC) — davelee.com / detail
  66. [ARM] Common inverse constant predicates to VPNOT — david.green / detail
  67. [clang][cli] CompilerInvocationTest: join two test fixtures into one — jan_svoboda / detail
  68. [clang][cli] CompilerInvocationTest: rename member variable in fixture — jan_svoboda / detail
  69. [clang][cli] CompilerInvocationTest: split enum test into two — jan_svoboda / detail
  70. [clang][cli] CompilerInvocationTest: remove unnecessary command line arguments — jan_svoboda / detail
  71. [clang][cli] CompilerInvocationTest: check arg parsing does not produce diagnostics — jan_svoboda / detail
  72. [clang][cli] CompilerInvocationTest: join and add test cases — jan_svoboda / detail
  73. [clang][cli] CompilerInvocationTest: add tests for boolean options — jan_svoboda / detail
  74. [lldb] Fix a failure test after 843f2dbf003f2a51d0d4ab8cf40647c99ded2e93. — hokein.wu / detail
  75. [compiler-rt sanitizer] Use our own PTRACE_GETREGSET if it does not exist. — Vitaly Buka / detail
  76. Fix typo in llvm/lib/Target/README.txt — sguelton / detail
  77. [obj2yaml] - Support dumping objects that have multiple SHT_SYMTAB_SHNDX sections. — grimar / detail
  78. [MLIR] Expose target configuration for lowering to NVVM — frgossen / detail
  79. [llvm-readelf/obj] - Improve diagnostics when printing NT_FILE notes. — grimar / detail
  80. Revert "[clang][cli] CompilerInvocationTest: add tests for boolean options" — jan_svoboda / detail
  81. [RISCV] Fix missing def operand when creating VSETVLI pseudos — fraser / detail
  82. [NFC][Instructions] Refactor CmpInst::getFlippedStrictnessPredicate() in terms of is{,Non}StrictPredicate()/get{Non,}StrictPredicate() — lebedev.ri / detail
  83. [lldb] Fix one more failure test after 843f2dbf003f2a51d0d4ab8cf40647c99ded2e93. — hokein.wu / detail
  84. [LLDB] Fix failing test dwp-separate-debug-file.cpp — omair.javaid / detail
  85. AArch64: use correct operand for ubsantrap immediate. — Tim Northover / detail
  86. [OpenMPIRBuilder] Put the barrier in the exit block in createWorkshapeLoop — zinenko / detail
  87. [VP] Build VP SDNodes — simon.moll / detail
  88. [IR] Support scalable vectors in CastInst::CreatePointerCast — cullen.rhodes / detail
  89. [SelectionDAG] Add llvm.vector.{extract,insert} intrinsics — joe.ellis / detail
  90. [mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. This is a preparation step to remove the corresponding methods from OpState. — csigg / detail
  91. [SVE][CodeGen] Add the ExtensionType flag to MGATHER — kerry.mclaughlin / detail
  92. [LoopVectorizer] NFC: Remove unnecessary asserts that VF cannot be scalable. — sander.desmalen / detail
  93. [LoopVectorizer][SVE] Vectorize a simple loop with with a scalable VF. — sander.desmalen / detail
  94. [SVE][CodeGen] Add DAG combines for s/zext_masked_gather — kerry.mclaughlin / detail
  95. [Debuginfo] [CSInfo] Do not create CSInfo for undef arguments — djolertrk / detail
  96. [SLP] Use the width of value truncated just before storing — anton.a.afanasyev / detail
  97. [LLDB] Temporarily incrase DEFAULT_TIMEOUT on gdbremote_testcase.py — omair.javaid / detail
  98. [DFSan] Add custom wrapper for epoll_wait. — mascasa / detail
  99. [X86] Fold CONCAT(VPERMV3(X,Y,M0),VPERMV3(Z,W,M1)) -> VPERMV3(CONCAT(X,Z),CONCAT(Y,W),CONCAT(M0,M1)) — llvm-dev / detail
  100. [LLD][ELF] Fix typo in relocation-model-pic.ll — yvan.roux / detail
  101. [VE] Add vfmk intrinsic instructions — marukawa / detail
  102. [NFC][InstCombine] Add test coverage for @llvm.uadd.sat canonicalization — lebedev.ri / detail
  103. [InstCombine] canonicalizeSaturatedAdd(): last fold is only valid for strict comparison (PR48390) — lebedev.ri / detail
  104. [VectorCombine] allow peeking through an extractelt when creating a vector load — spatel / detail

#615 (Dec 9, 2020 7:45:30 AM)

  1. Improved InformativeMailNotifier. — gkistanova / detail
  2. Listen for the main branch. — gkistanova / detail

#614 (Dec 8, 2020 11:05:48 AM)

  1. [lldb] Remove use of removed dotest arg -s in build.py — Raphael Isemann / githubweb
  2. [libc++] Remove the libc++ Sphinx docs job — Louis Dionne / githubweb

#614 (Dec 8, 2020 11:05:48 AM)

  1. [AArch64][GlobalISel] Narrow 128-bit regs to 64-bit regs in emitTestBit — Jessica Paquette / detail
  2. [clang][AMDGPU] rename sram-ecc as sramecc — Yaxun.Liu / detail
  3. Customize exception thrown from mlir.Operation.create() python bindings — joker.eph / detail
  4. Add Python binding for MLIR Type Attribute — joker.eph / detail
  5. [HIP] fix bundle entry ID for -- — Yaxun.Liu / detail
  6. [clang][AMDGPU] remove mxnack and msramecc options — Yaxun.Liu / detail
  7. [AMDGPU] add -mcode-object-version=n — Yaxun.Liu / detail
  8. Fix deserialization cycle in preferred_name attribute. — richard / detail
  9. Fixup test in path to use C:\ instead of D:\ which may be mapped to a removable. — douglas.yung / detail
  10. Fix lit test failure due to 0b81d9 — Yaxun.Liu / detail
  11. [VNCoercion] Disallow coercion between different ni addrspaces — v.churavy / detail
  12. [AArch64][GlobalISel] Refactor G_BRCOND selection — Jessica Paquette / detail
  13. [test] Fix LoopFusion tests under NewPM — aeubanks / detail
  14. [test] Rewrite split-debug.c — i / detail
  15. Fix assertion failure due to incorrect dependence bits on a DeclRefExpr — richard / detail
  16. [PowerPC] Correct the bit-width definition for some imm operand in td. — esme.yi / detail
  17. [DAGCombine][PowerPC] Simplify nabs by using legal `smin` operation — lkail / detail
  18. [test] Fix widen-iv.ll under NPM — aeubanks / detail
  19. [NFC][MSan] Round up OffsetPtr in PoisonMembers — Vitaly Buka / detail
  20. [lldb] Include thread id in the reproducer trace (NFC) — Jonas Devlieghere / detail
  21. [test] Fix store_cost.ll under NPM — aeubanks / detail
  22. [test] Fix Transforms/LoopVectorize under NPM — aeubanks / detail
  23. [test] Fix Transforms/LoopVersioningLICM under NPM — aeubanks / detail
  24. [PowerPC] Implement intrinsic for DARN instruction — qiucofan / detail
  25. [llvm-profgen][NFC] Fix test failure by making unwinder's output deterministic — wlei / detail
  26. [test] Fix loop-micro-op-buffer-size-t99.ll under NPM — aeubanks / detail
  27. [test] Pin provenance.ll to legacy PM — aeubanks / detail
  28. [NFC] [PowerPC] Move i1-to-fp tests and use script — qiucofan / detail
  29. [libc++] Mark LWG3200 as Nothing To Do. NFC. — marek.kurdej / detail
  30. Fix shtest-timeout test harder — dblaikie / detail
  31. Revert "Add new 'preferred_name' attribute." — richard / detail
  32. [SLP][Test] Differentiate SSE/AVX512 test coverage (NFC) — anton.a.afanasyev / detail
  33. [Clang][CodeGen][RISCV] Add hard float ABI tests with empty struct — luismarques / detail
  34. [Clang][CodeGen][RISCV] Fix hard float ABI test cases with empty struct — luismarques / detail
  35. [Clang][CodeGen][RISCV] Fix hard float ABI for struct with empty struct and complex — luismarques / detail
  36. [mlir] properly support min/max in affine parallelization — zinenko / detail
  37. [mlir] Add an option to control the number of loops in affine parallelizer — zinenko / detail
  38. [DSE][NFC] Need to be carefull mixing signed and unsigned types — ybrevnov / detail
  39. [JITLink][ELF] Route objects to their matching linker backends based on header info — Stefan Gränitz / detail
  40. [Orc] Two small fixes in TPCDynamicLibrarySearchGenerator — Stefan Gränitz / detail
  41. UBSAN: emit distinctive traps — Tim Northover / detail
  42. [IR] Remove CastInst::isCastable since it is not used — cullen.rhodes / detail
  43. [CodeGen] Add text section prefix for COFF object file — pengfei.wang / detail
  44. [DebugInfo][Docs] Document MIR language debug-info constructs — jeremy.morse / detail
  45. [compiler-rt] Allow appending to 'target_cflags' value from lit_config. — abidh / detail
  46. [NFC] Chec[^k] -> Check — david.green / detail
  47. [LICM][docs] Document that LICM is also a canonicalization transform. NFC. — sjoerd.meijer / detail
  48. [XCore][docs] Fix XCore compiler writer documentation links. — jryans / detail
  49. [lldb][import-std-module] Add a test for typedef'd std types — Raphael Isemann / detail
  50. [SLP][X86] Extend PR46983 tests to include SSE2,SSE42,AVX512BW test coverage — llvm-dev / detail
  51. [clang][cli] Unify boolean marshalling — jan_svoboda / detail
  52. Add rsqrt lowering from standard to NVVM — frgossen / detail
  53. [SVE] Fix crashes with inline assembly — david.sherwood / detail
  54. [ARM] Remove dead instructions before creating VPT block bundles — david.green / detail
  55. [MLIR][SPIRV] Add initial support for OpSpecConstantOp. — antiagainst / detail
  56. [AMDGPU] Add occupancy level tests for GFX10.3. NFC. — jay.foad / detail
  57. [SVE] Remove duplicate assert in DAGTypeLegalizer::SplitVecOp_EXTRACT_SUBVECTOR — david.sherwood / detail
  58. [compiler-rt] [builtins] Support conversion between fp16 and fp128 — adhemerval.zanella / detail
  59. [clangd] ExtractFunction: disable on regions that sometimes, but not always return. — adamcz / detail
  60. [clang-tidy] Recognize single character needles for absl::StrContains. — ckennelly / detail
  61. [FPEnv] Correct constrained metadata in fp16-ops-strict.c — kevin.neal / detail
  62. [ARM] Turn pred_cast(xor(x, -1)) into xor(pred_cast(x), -1) — david.green / detail
  63. [clang-tidy] Omit std::make_unique/make_shared for default initialization. — ckennelly / detail
  64. [X86] Regenerate clzero.ll tests — llvm-dev / detail
  65. [X86] Regenerate sttni.ll tests — llvm-dev / detail
  66. [X86] Regenerate addcarry2.ll tests — llvm-dev / detail
  67. [X86] Regenerate bmi-intrinsics-fast-isel.ll tests — llvm-dev / detail
  68. [X86] Regenerate store-narrow.ll tests — llvm-dev / detail
  69. [X86] Regenerate vector-shift-*.ll tests — llvm-dev / detail
  70. [PowerPC] Fix missing nop after call to weak callee. — stefanp / detail
  71. [mlir] Tighten access of RewritePattern methods. — csigg / detail
  72. [ICP] Don't promote when target not defined in module — tejohnson / detail
  73. [flang][openacc] Add clause validity tests for the update directive — clementval / detail
  74. [analyzer][StdLibraryFunctionsChecker] Make close and mmap to accept -1 as fd — gabor.marton / detail
  75. [analyzer][StdLibraryFunctionsChecker] Add more return value contraints — gabor.marton / detail
  76. [mlir][Shape] Canonicalize assume_all with one input and tensor_cast of constant_shape — benny.kra / detail
  77. [libc++] Add a CI job to backdeploy to macOS 10.14 — Louis Dionne / detail
  78. Add sqrt lowering from standard to NVVM — frgossen / detail
  79. [libc++] ADL-proof <iterator>. `__convert_to_integral` is not a customization point. — arthur.j.odwyer / detail
  80. [mlir] Use rewriting infrastructure in AsyncToLLVM — tpopp / detail
  81. SemaType.cpp - use castAs<> instead of getAs<> for dereferenced pointers — llvm-dev / detail
  82. [mlir] Revert "Tighten access of RewritePattern methods." — csigg / detail
  83. [gn build] (manually) port db61b1844e11f — thakis / detail
  84. [coroutine] should disable inline before calling coro split — xun / detail
  85. [libc++] [LWG3221] Add tests for wrapping operator+(year_month, months). — marek.kurdej / detail
  86. [clangd][NFC] Small tweak to combined provider — n.james93 / detail
  87. [AArch64][GlobalISel] Select G_SADDO and G_SSUBO — Jessica Paquette / detail
  88. [ScalarizeMaskedMemIntrinsic] Move from CodeGen into Transforms — anna / detail
  89. Fix inconsistent availability attribute message string literal check. — aaron / detail
  90. [LV] Make optimal-epilog-vectorization-profitability.ll more robust — bmahjour / detail
  91. [AArch64][SVE] Add lowering for llvm.maxnum|minnum for scalable type. — huihuiz / detail
  92. [VectorCombine] add tests for load of insert/extract; NFC — spatel / detail
  93. [test] Rewrite phi-empty.ll into a unittest — aeubanks / detail
  94. Remove unused include. NFC. — benny.kra / detail
  95. Move createScalarizeMaskedMemIntrinPass to Scalar.h — benny.kra / detail
  96. [compiler-rt santizer] Use clock_gettime instead of timespec_get — tejohnson / detail
  97. cppcoreguidelines Narrowing Conversions Check: detect narrowing conversions involving typedefs — aaron / detail
  98. [Time-report] Add a flag -ftime-report={per-pass,per-pass-run} to control the pass timing aggregation — Yuanfang Chen / detail
  99. [RISCV] Replace custom isel code for RISCVISD::READ_CYCLE_WIDE with isel pattern — craig.topper / detail
  100. [flang] Implement derived type description table encoding — pklausler / detail
  101. [mlir] Async: Add numWorkerThreads argument to createAsyncParallelForPass — ezhulenev / detail
  102. [lld-macho][nfc] Move some methods from InputFile to ObjFile — jezng / detail
  103. [lld-macho] Support parsing of bitcode within archives — jezng / detail
  104. DenseMap: fix build with clang in C++20 mode — nunoplopes / detail
  105. [AArch64][GlobalISel] Don't explicitly write to the zero register in emitCMN — Jessica Paquette / detail
  106. [AArch64][GlobalISel] Fold binops on the true side of G_SELECT — Jessica Paquette / detail
  107. [libc++] Add std::hash<char8_t> specialization if char8_t is enabled — Louis Dionne / detail
  108. [DFSan] Add several math functions to ABI list. — mascasa / detail
  109. [AArch64][GlobalISel] Fold G_SELECT cc, %t, (G_ADD %x, 1) -> CSINC %t, %x, cc — Jessica Paquette / detail

#614 (Dec 8, 2020 11:05:48 AM)

  1. [lldb] Remove use of removed dotest arg -s in build.py — Raphael Isemann / detail
  2. [libc++] Remove the libc++ Sphinx docs job — Louis Dionne / detail

#613 (Dec 7, 2020 3:03:39 PM)

  1. Set the target branch for `arc land` to main — joker.eph / detail
  2. [clang] Add a new nullability annotation for swift async: _Nullable_result — erik.pilkington / detail
  3. [clang] Add support for attribute 'swift_async' — erik.pilkington / detail
  4. Revert "[test] Fix asan/TestCases/Linux/globals-gc-sections-lld.cpp with -fsanitize-address-globals-dead-stripping" — 31459023+hctim / detail
  5. [clang] Fix noderef for array member of deref expr — leonardchan / detail
  6. [flang] Improve initializer semantics, esp. for component default values — pklausler / detail
  7. [clang] Fix noderef for AddrOf on MemberExpr — leonardchan / detail
  8. Teach isKnownNonEqual how to recurse through invertible multiplies — listmail / detail

#612 (Dec 7, 2020 12:44:40 PM)

  1. [libTooling] Add `describe` combinator for formatting AST nodes for diagnostics. — yitzhakm / detail
  2. [OpenMP] libomp: Fix possible NULL dereferences — Andrey.Churbanov / detail
  3. Test commit — hans / detail
  4. [MLIR][Affine] Add affine.for normalization support — uday / detail
  5. [Parse] Delete unused declarations — i / detail
  6. [OpenMP] NFC: comment adjusted — Andrey.Churbanov / detail
  7. [SLP][Test] Add test for PR46983 — anton.a.afanasyev / detail
  8. [IPO] Fix operator precedence warning. NFCI. — llvm-dev / detail
  9. [DAG] Cleanup by folding some single use VT.getScalarSizeInBits() calls into its comparison. NFCI. — llvm-dev / detail
  10. [X86] Fix static analyzer warnings. NFCI. — llvm-dev / detail
  11. [RISCV] Form GORCI from (or (rotl/rotr X, Bitwidth/2), X). — craig.topper / detail
  12. [Sema] Make more overload candidate types use iterator_ranges (NFC) — richard.sandiford / detail
  13. [PowerPC] Exploitation of xxeval instruction for AND and NAND — stefanp / detail
  14. Fix missing error for use of 128-bit integer inside SPIR64 device code. — jennifer.yu / detail
  15. [ConstraintElimination] Tweak placement in pipeline. — flo / detail
  16. [libc++] [docs] Mark LWG3055 as complete. Use string_view instead of string in path::operator+=(ECharT). — marek.kurdej / detail
  17. [AMDGPU] Annotate vgpr<->agpr spills in asm — Stanislav.Mekhanoshin / detail
  18. [flang][openacc] Add clause validity tests for the kernels directive — clementval / detail
  19. [analyzer] Ignore annotations if func is inlined. — haowei / detail
  20. [LV] Epilogue Vectorization with Optimal Control Flow - Default Enablement — bmahjour / detail
  21. Stop ExtractTypeForDeductionGuide from recursing on TypeSourceInfo — erich.keane / detail
  22. [mlir][sparse] hoist loop invariant tensor loads in sparse compiler — ajcbik / detail
  23. [SLP] fix typo in debug string; NFC — spatel / detail
  24. [WebAssembly] Add Object and ObjectWriter support for wasm COMDAT sections — dschuff / detail
  25. [llvm] Add asserts in (ThreadSafe)?RefCountedBase destructors — n.james93 / detail
  26. [llvm][NFC] Made RefCountBase constructors protected — n.james93 / detail
  27. [AArch64] Fix some minor coding style issues in AArch64CompressJumpTables — Amara Emerson / detail
  28. Add new 'preferred_name' attribute. — richard / detail
  29. docs: Add pointer to cmake caches for PGO — thakis / detail
  30. [CodeView] Fix inline sites that are missing code offsets. — akhuang / detail
  31. [Polly][CodeGen] Remove use of ScalarEvolution. — llvm-project / detail
  32. [OpenMPIRBuilder] introduce createStaticWorkshareLoop — zinenko / detail
  33. [CodeGen][MSan] Don't use offsets of zero-sized fields — Vitaly Buka / detail
  34. [CSSPGO][llvm-profgen] Context-sensitive profile data generation — wlei / detail

#611 (Dec 7, 2020 8:12:12 AM)

  1. [VE] Add vcp and vex intrinsic instructions — marukawa / detail
  2. [clang-tidy][NFC] Streamline CheckOptions error reporting. — n.james93 / detail
  3. [SLP]Update test checks, NFC. — a.bataev / detail
  4. [lld/mac] Make X86_64::getImplicitAddend not do heap allocations — thakis / detail
  5. Revert "[lldb] [POSIX-DYLD] Add libraries from initial eTakeSnapshot action" — mgorny / detail
  6. [LLD] Search archives for symbol defs to override COMMON symbols. — sd.fertile / detail
  7. [PowerPC][Clang] Remove QPX support — Jinsong Ji / detail
  8. [WebAssembly][MC] Fix placement of table section — wingo / detail
  9. [libomptarget][amdgpu] Add plumbing to call into hostrpc lib, if linked — jonathanchesterfield / detail
  10. [ARM] Revert low overhead loops with calls before registry allocation. — david.green / detail
  11. [SLP]Merge reorder and reuse shuffles. — a.bataev / detail

#610 (Dec 7, 2020 6:01:01 AM)

  1. mlir-nvidia: updating container — kuhnel / githubweb
  2. mlir-nvidia: added -DBUILD_SHARED_LIBS=ON — kuhnel / githubweb

#610 (Dec 7, 2020 6:01:01 AM)

  1. [SVE][CodeGen] Call refineIndexType & refineUniformBase from visitMGATHER — kerry.mclaughlin / detail

#610 (Dec 7, 2020 6:01:01 AM)

  1. mlir-nvidia: added -DBUILD_SHARED_LIBS=ON — kuhnel / detail

#609 (Dec 7, 2020 3:53:01 AM)

  1. [clangd] Fix windows slashes in project config diagnostics — sam.mccall / detail
  2. [llvm-readobj/elf] - Refine the implementation of "printFunctionStackSize". — grimar / detail
  3. Add ability to load a FixedCompilationDatabase from a buffer. — sam.mccall / detail
  4. [clang-tidy][docs] Update check options with boolean values instead of non-zero/0/1 — n.james93 / detail
  5. [SVE][CodeGen] Lower scalable masked gathers — kerry.mclaughlin / detail
  6. [NFC][LoopIdiom] Reshuffle left-shift-until-bittest test coverage (D91038) — lebedev.ri / detail
  7. [AMDGPU] Fix default value of glc for mubuf rtn atomics — petar.avramovic / detail
  8. [MemProf] Fix a potential "permission denied" test failure on some systems. — hokein.wu / detail

#609 (Dec 7, 2020 3:53:01 AM)

  1. mlir-nvidia: updating container — kuhnel / detail

#608 (Dec 7, 2020 2:08:50 AM)

  1. [clangd] Add language metrics for recovery AST usage. — hokein.wu / detail
  2. [clangd] Publish config file errors over LSP — sam.mccall / detail
  3. [lldb] [test] Remove duplicate xfail for Testtypedef — mgorny / detail
  4. [VE] Add vfmad, vfmsb, vfnmad, and vfnmsb intrinsic instructions — marukawa / detail
  5. [PowerPC] [Clang] Enable float128 feature on P9 by default — qiucofan / detail
  6. [IR] Support scalable vectors in ShuffleVectorInst::increasesLength — cullen.rhodes / detail
  7. [IR] Bail out for scalable vectors in ShuffleVectorInst::isConcat — cullen.rhodes / detail
  8. [LLDB] fix error message for one-line breakpoint scripts — pctammela / detail
  9. [VE] Add vrcp, vrsqrt, vcvt, vmrg, and vshf intrinsic instructions — marukawa / detail
  10. [Test] Auto-update test checks — mkazantsev / detail
  11. [clangd] Temporarily test that uncovered broken behavior on windows — sam.mccall / detail

#607 (Dec 6, 2020 8:58:40 PM)

  1. Do not collapse buildrequests with different properties. — gkistanova / githubweb
  2. Added GitPoller and schedulers for the llvm-lnt repo. — gkistanova / githubweb

#607 (Dec 6, 2020 8:58:40 PM)

  1. [MLIR,OpenMP] Added support for lowering MasterOp to LLVMIR — SourabhSingh.Tomar / detail
  2. [PowerPC] Add support for intrinsics dcbfps and dcbstps in P10. — esme.yi / detail
  3. [PATCH] github actions: Pepare main branch for being read/write — Mike Edwards / detail
  4. [CodeGen] Restore accessing __stack_chk_guard via a .refptr stub on mingw after 2518433f861fcb87 — martin / detail
  5. [lldb/test] Simplify TestGdbRemoteExitCode.py — pavel / detail
  6. [lldb/test] Simplify TestLldbGdbServer.py — pavel / detail
  7. [lldb/test] Refactor socket_packet_pump — pavel / detail
  8. [VE][compiler-rt] Support VE in clear_cache.c — marukawa / detail
  9. [TableGen][SchedModels] Simplify the code. NFC — eleviant / detail
  10. [lldb] [test] Link FreeBSD test failures to bugs — mgorny / detail
  11. [lldb] [Platform/POSIX] Use gdb-remote plugin when attaching — mgorny / detail
  12. [lldb] [POSIX-DYLD] Add libraries from initial eTakeSnapshot action — mgorny / detail
  13. [lldb] [Process/FreeBSDRemote] Implement GetLoadedModuleFileSpec() and GetFileLoadAddress() — mgorny / detail
  14. [lldb] [test] Fix continue_to_breakpoint() args in TestThreadStepOut — mgorny / detail
  15. [Lit] Fix flaky test on heavily loaded bots — oliver.stannard / detail
  16. Provide default location of sysroot for Baremetal  toolchain. — abidh / detail

#607 (Dec 6, 2020 8:58:40 PM)

  1. Do not collapse buildrequests with different properties. — gkistanova / detail
  2. Added GitPoller and schedulers for the llvm-lnt repo. — gkistanova / detail

#606 (Dec 6, 2020 6:39:53 PM)

  1. [compiler-rt][AArch64] Put outline atomic helpers into dedicated dir. — Pavel.Iliin / detail
  2. [CodeGen] Modify the refineIndexType(...)'s code to fix a bug in D90942. — bing1.yu / detail
  3. [Coroutines] Add DW_OP_deref for transformed dbg.value intrinsic. — JunMa / detail
  4. [PowerPC] Fix chain for i1-to-fp operation — qiucofan / detail
  5. [CSKY 2/n] Add basic tablegen infra for CSKY — zixuan.wu / detail
  6. [Sema] Delete unused declarations — i / detail
  7. Sema.h: delete unused variables/functions/type aliases — i / detail

#605 (Dec 6, 2020 4:24:13 PM)

  1. [X86] Fold MOVMSK(ICMP_SGT(X,-1)) -> NOT(MOVMSK(X))) — llvm-dev / detail
  2. [Mips] Use llvm::is_contained (NFC) — kazu / detail
  3. [InstCombine] Remove replacePointer (NFC) — kazu / detail
  4. [test] Fix asan/TestCases/Posix/lto-constmerge-odr.cpp when 'binutils_lto' is avaiable — i / detail
  5. [test] Fix asan/TestCases/Linux/globals-gc-sections-lld.cpp with -fsanitize-address-globals-dead-stripping — i / detail
  6. [CSSPGO] Infrastructure for context-sensitive Sample PGO and Inlining — aktoon / detail
  7. [gn build] Port 6b989a17107 — llvmgnsyncbot / detail
  8. [ConstraintElimination] Bail out if system gets too big. — flo / detail
  9. [Transforms] Delete unused declarations from NewGVN/CoroSplit/ValueMapper — i / detail
  10. [TableGen] Delete 11 unused declarations — i / detail
  11. [CodeGen] Delete 15 unused declarations — i / detail
  12. [CodeGen] Delete 4 unused declarations — i / detail
  13. [X86] Delete 3 unused declarations — i / detail
  14. [llvm-c] Delete unimplemented llvm-c/LinkTimeOptimizer.h — i / detail
  15. [LoopIdiomRecognize] Merge a conditional operator with an earlier if and remove an extra temporary variable. NFC — craig.topper / detail
  16. [lld] Delete unused declarations — i / detail
  17. [MC] Delete unused declarations — i / detail
  18. [llvm-readobj] Delete unused declaration — i / detail

#604 (Dec 6, 2020 8:43:57 AM)

  1. [DAGCombiner] Fold (sext (not i1 x)) -> (add (zext i1 x), -1) — spatel / detail
  2. [X86] Add tests for missing MOVMSK(ICMP_SGT(X,-1)) -> NOT(MOVMSK(X))) fold — llvm-dev / detail

#603 (Dec 6, 2020 3:49:54 AM)

  1. [libomptarget][amdgpu] Skip device_State allocation when using bss global — jonathanchesterfield / detail
  2. [CostModel][X86] getGatherScatterOpCost - use default implementation for alt costkinds — llvm-dev / detail
  3. [libc++] [LWG3374] Mark `to_address(const Ptr& p)` overload `constexpr`. — marek.kurdej / detail
  4. [InstCombine] avoid crash on phi with unreachable incoming block (PR48369) — spatel / detail
  5. [libc++] [docs] Mark P1865 as complete since 11.0 as it was implemented together with P1135. Fix synopses in <barrier> and <latch>. — marek.kurdej / detail
  6. [TableGen] [CodeGenTarget] Cache the target's instruction namespace. — paul / detail

#602 (Dec 6, 2020 1:41:23 AM)

  1. [TargetMachine] Delete asan workaround — i / detail
  2. [BasicAA] Migrate "same base pointer" logic to decomposed GEPs — nikita.ppv / detail

#601 (Dec 5, 2020 11:28:05 PM)

  1. [lldb] Remove session-file-format dotest.py argument — Jonas Devlieghere / githubweb

#601 (Dec 5, 2020 11:28:05 PM)

  1. [JumpThreading] Call eraseBlock when folding a conditional branch — kazu / detail
  2. [clang] Add a C++17 deduction guide testcase. — hokein.wu / detail
  3. [lldb][NFC] Rename TypeSystemClangForExpressions to ScratchTypeSystemClang — Raphael Isemann / detail
  4. [NARY-REASSOCIATE] Simplify traversal logic by post deleting dead instructions — ybrevnov / detail
  5. [NFC][NARY-REASSOCIATE] Restructure code to aviod isPotentiallyReassociatable — ybrevnov / detail
  6. [clang] [Headers] Use the corresponding _aligned_free or __mingw_aligned_free in _mm_free — martin / detail
  7. [libcxx] Implement c++2a char8_t input/output of std::filesystem::path — martin / detail
  8. [libcxx] [test] Add a test for conversions between wchar_t, utf8, char16_t, char32_t and windows native narrow code pages — martin / detail
  9. [X86] Regenerate midpoint-int.ll tests — llvm-dev / detail
  10. [X86] Remove unnecessary bitcast. NFC. — llvm-dev / detail
  11. [DAGCombiner] Use const APInt& for getConstantOperandAPInt results. NFCI. — llvm-dev / detail
  12. [PowerPC] Fix the regression caused by commit 9c588f53fc42 — qshanz / detail
  13. [lldb][NFC] Rename TypeSystemClang::GetScratch to ScratchTypeSystemClang::GetForTarget — Raphael Isemann / detail
  14. [llvm-readobj] - Report unique warnings in printProgramHeaders. — grimar / detail
  15. [lldb] Remove LLDB session dir and just store test traces in the respective test build directory — Raphael Isemann / detail
  16. [yaml2obj,obj2yaml] - Make Symbol::Section field optional. — grimar / detail
  17. [X86] Let VBMI2 non-VLX targets still use funnel shifts instructions — llvm-dev / detail
  18. [clangd] Fix an assertion violation in rename. — hokein.wu / detail
  19. [X86] LowerRotate - VBMI2 targets can lower vXi16 rotates using funnel shifts. — llvm-dev / detail
  20. [IR] Disallow scalable vectors in ShuffleVectorInst::isExtractSubvectorMask — cullen.rhodes / detail
  21. [X86] LowerRotate - enable custom lowering of ROTL/ROTR vXi16 on VBMI2 targets. — llvm-dev / detail
  22. [VE] Add vfadd, vfsub, vfmul, and vfdiv intrinsic instructions — marukawa / detail
  23. [lib/Object, tools] - Make ELFObjectFile::getELFFile return reference. — grimar / detail
  24. [llvm-profgen] - Fix compilation issue after ELFFile<ELFT> interface update. — grimar / detail
  25. Remove typeConverter from ConvertToLLVMPattern and use the existing one in ConversionPattern. — csigg / detail
  26. [HIP] Fix bug in driver about wavefront size — Yaxun.Liu / detail
  27. [mac/lld] Add support for the LC_LINKER_OPTION load command in o files — thakis / detail
  28. [mlir][Linalg] Properly use distribution options. — nicolas.vasilache / detail
  29. [OpenMP] Add __kmpc_omp_target_task_alloc to dllexport — hansang.bae / detail
  30. [AST][NFC] Silence GCC warning about broken strict aliasing rules — thomasp / detail
  31. [mlir][Linalg] NFC - Expose tiling canonicalization patterns through a populate method — nicolas.vasilache / detail
  32. [llvm-exegesis][PowerPC] Add more register classes — Jinsong Ji / detail
  33. [Sema] Fold VLAs to constant arrays in a few more contexts — erik.pilkington / detail
  34. [gn build] Port c8ec685ca55 — llvmgnsyncbot / detail
  35. fix typos to cycle bots — thakis / detail
  36. [PowerPC] Regenerate p10-vector-rotate.ll — llvm-dev / detail
  37. [OPENMP]Fix PR48387: disable warning messages caused by internal conversions. — a.bataev / detail
  38. Fix a test failing on windows — erik.pilkington / detail
  39. [libomptarget][amdgpu] Fix latent race in load binary — jonathanchesterfield / detail
  40. [NewPM] Make pass adaptors less templatey — aeubanks / detail
  41. [MLIR] Generate inferReturnTypes declaration using InferTypeOpInterface trait. — jurahul / detail
  42. [MLIR] Fix parseFunctionLikeOp() to fail parsing empty regions — jurahul / detail
  43. [OpenMP][OMPT] Make sure that 0 is never used as ID in tests (NFC) — protze / detail
  44. [libc++] [docs] Add Version column to issues tables on status pages. — marek.kurdej / detail
  45. [clang-format] Improve clang-formats handling of concepts — mydeveloperday / detail
  46. [mlir][vector][NFC] Change UnrollVectorPattern to not be statically dependent on an op type — thomasraoux / detail
  47. [DAG] Move SelectionDAG implementation to KnownBits::setInReg(). NFCI. — llvm-dev / detail
  48. [libc] add tests to WrapperGen — michaelrj / detail
  49. Don't use sysroot/include when sysroot is empty. — abidh / detail
  50. [RISCV] Add support for printing pcrel immediates as absolute addresses in llvm-objdump — craig.topper / detail
  51. [AArch64] Add custom lowering for ISD::ABS — craig.topper / detail
  52. Recommit [TableGen][SchedModels] Fix read/write variant substitution — eleviant / detail
  53. [libc++] [test] Mark path.charconv.pass.cpp as requiring localization enabled. — marek.kurdej / detail
  54. [TEST]Autogenerate test checks, NFC. — a.bataev / detail
  55. [libc++] [test] Disable parts of path.factory.pass.cpp as requiring localization enabled. — marek.kurdej / detail
  56. Fix for Bug 48055. — yamauchi / detail
  57. ADT: Stop peeking inside AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
  58. Attempt to fix buildbot after rG993eaf2d69d8 — eleviant / detail
  59. [flang][openacc] Add clause validity tests for the update directive — clementval / detail
  60. [RISCV] Initial infrastructure for code generation of the RISC-V V-extension — craig.topper / detail
  61. ADT: Change AlignedCharArrayUnion to an alias of std::aligned_union_t, NFC — Duncan P. N. Exon Smith / detail
  62. [CUDA] Another attempt to fix early inclusion of <new> from libstdc++ — tra / detail
  63. Revert "[flang][openacc] Add clause validity tests for the update directive" — clementval / detail
  64. [clang-format] NFC  update in the overall clang-formatted status — mydeveloperday / detail
  65. [flang][openacc] Add clause validaty tests for data construct + fix default restriction — clementval / detail
  66. [dfsan] Add a test case of storing zero — jianzhouzh / detail
  67. ADT: Migrate users of AlignedCharArrayUnion to std::aligned_union_t, NFC — Duncan P. N. Exon Smith / detail
  68. [Tooling] JSONCompilationDatabase::loadFromBuffer retains the buffer, copy it. — sam.mccall / detail
  69. [libc++] fix std::sort(T**, T**) — Louis Dionne / detail
  70. [OPENMP]Fix PR48394: need to capture variables used in atomic constructs. — a.bataev / detail
  71. [dfsan] Add empty APIs for field-level shadow — jianzhouzh / detail
  72. [test] Add explicit dso_local to constant/global variable declarations — i / detail
  73. Include BuiltinAttributes.h in llvm-prettyprinters/gdb/mlir-support.cpp — kparzysz / detail
  74. [mlir][vector] rephrased description — ajcbik / detail
  75. ADT: Remove AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
  76. [gn build] Port 4d8bf870a82 — llvmgnsyncbot / detail
  77. [MC] Consume EndOfStatement in .cfi_{sections,endproc} — scott.linder / detail
  78. Frontend: Use translateLineCol instead of translateFileLineCol, NFC — Duncan P. N. Exon Smith / detail
  79. ARCMigrate: Initialize fields in EditEntry inline, NFC — Duncan P. N. Exon Smith / detail
  80. ASTImporter: Migrate to the FileEntryRef overload of SourceManager::createFileID, NFC — Duncan P. N. Exon Smith / detail
  81. [VE] Add vfsqrt, vfcmp, vfmax, and vfmin intrinsic instructions — marukawa / detail
  82. [libc++] Slightly improve constexpr test coverage for std::includes. — arthur.j.odwyer / detail
  83. [libc++] [P0202] constexpr set_union, set_difference, set_symmetric_difference, merge — arthur.j.odwyer / detail
  84. [libc++] Update the commented "synopsis" in <algorithm> to match current reality. — arthur.j.odwyer / detail
  85. [asan][test] Improve -asan-use-private-alias tests — i / detail
  86. Add diagnostic for for-range-declaration being specificed with thread_local — shafik / detail
  87. Index: Remove unused internal header SimpleFormatContext.h, NFC — Duncan P. N. Exon Smith / detail
  88. [test] precommit test for D92698 — listmail / detail
  89. [clang] add a new `swift_attr` attribute — Alex Lorenz / detail
  90. [clang] add a `swift_async_name` attribute — Alex Lorenz / detail
  91. [objc] diagnose protocol conformance in categories with direct members — Alex Lorenz / detail
  92. [RISCV] Define preprocessor definitions for 'V' extension. — kai.wang / detail
  93. [llvm] Update WinMsvc.cmake's fms-compatability to match llvm's prereqs — nathan / detail
  94. Make __stack_chk_guard dso_local if Reloc::Static — i / detail
  95. [lld][WebAssembly] Add suppport for PIC + passive data initialization — sbc / detail
  96. [test] Split some tests which test both static and pic relocation models — i / detail
  97. [NFC][AMDGPU] AMDGPUUsage updates — Tony.Tye / detail
  98. [RISCV] Use fcvt.h/d/f.w if the input is an assertsexti32 not just when the input is sext_inreg. — craig.topper / detail
  99. [test] Split some tests which test both static and pic relocation models — i / detail
  100. [TargetMachine] Don't imply dso_local on global variable declarations in Reloc::Static model — i / detail
  101. [ELF] Fix relocation-model.ll — i / detail
  102. [lldb] Remove unused argument to expectedFailure — Jonas Devlieghere / detail
  103. [debugserver] Honor the cpu sub type if specified — Jonas Devlieghere / detail
  104. [builtins][ARM] Check __ARM_FP instead of __VFP_FP__. — chaosdefinition / detail
  105. [mlir][OpFormatGen] Add support for optional enum attributes — riddleriver / detail
  106. [mlir][IR] Move the storage for results to before the Operation instead of after. — riddleriver / detail
  107. [RISCV] Formatting for easier reading (NFC) — evandro.menezes / detail
  108. [IRCE] Remove unused IsSigned and its accessor (NFC) — kazu / detail
  109. [AMDGPU] Use llvm::is_contained (NFC) — kazu / detail
  110. [llvm-nm][MachO] Don't call getFlags on redacted symbols — francisvm / detail
  111. [TargetMachine] Delete wasm special case from shouldAssumeDSOLocal — i / detail
  112. [TargetMachine][CodeGenModule] Delete unneeded ppc32 special case from shouldAssumeDSOLocal — i / detail
  113. [BasicAA] Add recphi tests with nested loops (NFC) — nikita.ppv / detail
  114. [AA] Add statistics for alias results (NFC) — nikita.ppv / detail
  115. [clang-format] [NFC] keep clang-format tests clang-format clean — mydeveloperday / detail
  116. [AMDGPU][MC] Corrected error position for invalid MOVREL src — dmitry.preobrazhensky / detail
  117. [AA] Initialize Depth member — nikita.ppv / detail
  118. [AMDGPU][MC] Improved diagnostics message for sym/expr operands — dmitry.preobrazhensky / detail
  119. [ConstraintElimination] Handle constraints with all zero var coeffs. — flo / detail
  120. [ConstraintElimination] Wrap dump() call in LLVM_DEBUG (NFC). — flo / detail
  121. [NFC][clang-tidy] Fixes comment typos. — koraq / detail
  122. [NFC][libc++] Update C++20 issues status. — koraq / detail
  123. [clang-format] Add option for case sensitive regexes for sorted includes — mydeveloperday / detail
  124. [SystemZ][ZOS] Fix the usage of pthread_t within libc++ — zibi / detail
  125. [OpenMP][OMPT] Fix OMPT return address guard for gomp interface — protze / detail
  126. [X86] Autodetect znver3 — benny.kra / detail
  127. [debugserver] Remove bridgeos availability — Jonas Devlieghere / detail
  128. [TargetMachine] Simplify shouldAssumeDSOLocal by processing ExternalSymbolSDNode early — i / detail
  129. [BasicAA] Add more tests for non-equal index (NFC) — nikita.ppv / detail
  130. [TargetMachine] Move X86 specific shouldAssumeDSOLocal logic to X86Subtarget::classifyGlobalFunctionReference — i / detail
  131. [llvmbuildectomy] removed vestigial LLVMBuild.txt files — sguelton / detail
  132. [X86] Emit @PLT for x86-64 and keep unadorned symbols for x86-32 — i / detail
  133. [debugserver] Use dlsym for posix_spawnattr_setarchpref_np — Jonas Devlieghere / detail
  134. [BasicAA] Fix a bug with relational reasoning across iterations — listmail / detail
  135. [test] Add explicit dso_local to function declarations in static relocation model tests — i / detail
  136. [TargetMachine] Don't imply dso_local on function declarations in Reloc::Static model for ELF/wasm — i / detail
  137. [TargetMachine] Clean up TargetMachine::shouldAssumeDSOLocal after x86-32 specific hack is moved to X86Subtarget — i / detail
  138. Remove memory allocation with string — 1894981+hiraditya / detail
  139. [CodeGen] llvm::erase_if (NFC) — kazu / detail
  140. [TargetMachine] Drop implied dso_local for an edge case (extern_weak + non-pic + hidden) — i / detail
  141. Add recursive decomposition reasoning to isKnownNonEqual — listmail / detail
  142. [ConstantHoisting] Remove unused declaration optimizeConstants (NFC) — kazu / detail
  143. [NFC][CodeGen] Add sanitize-dtor-zero-size-field test — Vitaly Buka / detail
  144. [debugserver] Call posix_spawnattr_setarchpref_np throught the fn ptr. — Jonas Devlieghere / detail
  145. [TargetMachine] Set dso_local if asan is detected — i / detail
  146. [asan][test] Fix odr-vtable.cpp — i / detail
  147. [RISCV] Replace a custom SDTypeProfile with SDTIntBinOp which should be sufficient here. — craig.topper / detail
  148. [ORC] Fix missing forward of Allow filter in TPCDynamicLibrarySearchGenerator. — Lang Hames / detail
  149. [TargetMachine] Set dso_local for memprof — Vitaly Buka / detail
  150. [NFC][CodeGen] Simplify SanitizeDtorMembers::Emit — Vitaly Buka / detail
  151. [MemProf] Make __memprof_shadow_memory_dynamic_address dso_local in static relocation model — i / detail
  152. [TargetMachine] Don't imply dso_local for memprof in static relocation model — i / detail
  153. [X86FastISel] Fix MO_GOTPCREL GlobalValue reference in static relocation model — i / detail

#601 (Dec 5, 2020 11:28:05 PM)

  1. [lldb] Remove session-file-format dotest.py argument — Jonas Devlieghere / detail

#600 (Dec 3, 2020 11:37:01 PM)

  1. Fix -allow-deprecated-dag-overlap in test/CodeGen/dso-local-executable.c — i / detail
  2. [IndVars] Quick fix LHS/RHS bug — mkazantsev / detail
  3. Return "[IndVars] ICmpInst should not prevent IV widening" — mkazantsev / detail
  4. [PowerPC] Pre-commit neg abs test for vector. NFC. — lkail / detail
  5. [mlir][Linalg] Handle fusion on tensors for projected permutation. — hanchung / detail

#599 (Dec 3, 2020 9:15:43 PM)

  1. [NFC] [Clang] Fix ppc64le vaarg OpenMP test in CodeGen — qiucofan / detail
  2. [tools] Update update_test_prefix.py to handle %s after prefixes — mtrofin / detail
  3. PR48383: Disallow decltype(auto) in pseudodestructor calls — dblaikie / detail

#598 (Dec 3, 2020 6:57:50 PM)

  1. [NewPM] Support --print-before/after in NPM — aeubanks / detail
  2. [SmallVector] Allow SmallVector<T> — silvasean / detail
  3. [mlir][vector][avx512] move avx512 lowering pass into general vector lowering — ajcbik / detail
  4. ADT: Support copying of IntrusiveRefCntPtr objects — dblaikie / detail
  5. [X86] Unbind the ebx with GOT address in regcall calling convention — xiang1.zhang / detail
  6. [mlir][NFC] Remove Function.h and Module.h in favor of BuiltinOps.h — riddleriver / detail
  7. [mlir][Types][NFC] Move all of the builtin Type classes to BuiltinTypes.h — riddleriver / detail
  8. [mlir][Attributes][NFC] Move all builtin Attribute classes to BuiltinAttributes.h — riddleriver / detail
  9. Support: Change InMemoryFileSystem::addFileNoOwn to take a MemoryBufferRef, NFC — Duncan P. N. Exon Smith / detail
  10. [lld][WebAssembly] Set memory limits correctly for PIC + shared memory — sbc / detail
  11. [mac/lld] Run tests with -fatal_warnings by default — thakis / detail
  12. Use isIgnored instead of checking pass name — aeubanks / detail
  13. IntrusiveRefCntPtr: Ensure RefCount is initialized during ThreadSafeRefCountedBase copy construction — dblaikie / detail
  14. [dfsan] Support passing non-i16 shadow values in TLS mode — jianzhouzh / detail

#597 (Dec 3, 2020 4:55:11 PM)

  1. [LoopVec] Support non-instructions as argument to uniform mem ops — listmail / detail
  2. [HIP] cmath demote long double args to double — enye.shi / detail
  3. Use deref facts derived from minimum object size of allocations — listmail / detail
  4. try more to fix t.s on Windows after 7cb0a373d1 — thakis / detail
  5. [lldb] Use the cpu subtype enum values from llvm::MachO in ArchSpec (NFC) — Jonas Devlieghere / detail
  6. PR45699: Fix crash if an unexpanded parameter pack appears in a — richard / detail
  7. [mlir][linalg] Add vectorization for element-wise linalg ops — thomasraoux / detail
  8. [mlir][IR] Remove references to BuiltinOps from IR/ — riddleriver / detail
  9. [mlir][Pass] Remove the restriction that PassManager can only run on ModuleOp — riddleriver / detail
  10. [mlir][Parser] Don't hardcode the use of ModuleOp in the parser — riddleriver / detail
  11. P0857R0: Parse a requires-clause after an explicit — richard / detail
  12. [RISCV] Rename FPCCToExtend->FPOpToExpand and FPOpToExtend->FPOpToExpand. NFC — craig.topper / detail
  13. Frontend: Remove redundant call to CompilerInstance::setFileManager, NFC — Duncan P. N. Exon Smith / detail
  14. Use MlirStringRef in StandardAttributes.h — 989903+GeorgeLyon / detail
  15. [WebAssembly] Fixed Writer::createInitMemoryFunction to work for wasm64 — aardappel / detail
  16. [mlir][IR] Add explicit default constructor to OwningModuleRef to appease MSVC — riddleriver / detail

#596 (Dec 3, 2020 2:41:02 PM)

  1. Some code cleaning for SphinxDocsBuilder. NFC. — alebedev / githubweb

#596 (Dec 3, 2020 2:41:02 PM)

  1. Bump MSVC required version to 19.14 — rnk / detail
  2. [compiler-rt] Fix a bug in the cmakelists file when CMAKE_CXX_FLAGS are empty — stilis / detail
  3. [gn build] (manually) port 65049d16100af — thakis / detail
  4. [gn build] (semi-manually) port cc8df90b037 — thakis / detail
  5. Use the generic form when printing from the python bindings and the verifier fails — joker.eph / detail
  6. [gn build] Port — llvmgnsyncbot / detail
  7. Include Region.h in OperationSupport.h instead of forward declaring it (NFC) — joker.eph / detail
  8. [Metadata] Fix layer violation in D91576 — i / detail
  9. [ScalarizeMaskedMemIntrin] NFC: Pass args by reference — anna / detail
  10. [lld][WebAssembly] Fix malformed output with -pie + --shared-memory — sbc / detail
  11. [compiler-rt] [builtins] Use _Float16 on extendhfsf2, truncdfhf2 __truncsfhf2 if available — adhemerval.zanella / detail
  12. Speedup some unicode rendering — sguelton / detail
  13. [RISCV] Merge FMV_H_X_RV32/FMV_H_X_RV64 into a single opcode. Same with FMV_X_ANYEXTH_RV32/RV64 — craig.topper / detail
  14. [clangd] AddUsing: Fix a crash on ElaboratedTypes without NestedNameSpecfiiers. — adamcz / detail
  15. [AMDGPU] Extend and reorganize memory legalizer tests — scott.linder / detail
  16. Revert "Switch to std::is_trivially_move_constructible and std::is_trivially_copy_constructible" — joker.eph / detail
  17. Revert "Include Region.h in OperationSupport.h instead of forward declaring it (NFC)" — joker.eph / detail
  18. [libc++] Update and normalize the "all the headers" tests. — arthur.j.odwyer / detail
  19. [flang] Fix bogus message on interface procedure argument names — psteinfeld / detail
  20. [BasicAA] Add print routines to DecomposedGEP for ease of debugging — listmail / detail
  21. [libc] Add simple x86_64 floating point exception and rounding mode support. — sivachandra / detail
  22. [mac/lld] Implement -t — thakis / detail
  23. [BasicAA] Minor formatting improvements for printers — listmail / detail
  24. [mlir] Make conversion functions inline instead of static to avoid -Wunused-function — dblaikie / detail
  25. [mlir] Use long rather than int to address pointer-to-int narrowing warning — dblaikie / detail
  26. [lldb] Recognize MachO cpu sub-type 2 as arm64 — Jonas Devlieghere / detail
  27. try to fix t.s on Windows after 7cb0a373d1 — thakis / detail
  28. [libc][NFC] Remove dependence on xmmintrin.h to read/write MXCSR. — sivachandra / detail
  29. [test] Add a triple to an x86 test — Justin Bogner / detail
  30. Revert "[test] Add a triple to an x86 test" — Justin Bogner / detail
  31. Revert D90844 "[TableGen][SchedModels] Fix read/write variant substitution" — i / detail
  32. [lldb] Refactor the Symbolicator initializer — Jonas Devlieghere / detail
  33. [BasicAA] Move newline to dump from printer — listmail / detail

#596 (Dec 3, 2020 2:41:02 PM)

  1. Some code cleaning for SphinxDocsBuilder. NFC. — alebedev / detail

#595 (Dec 3, 2020 10:02:04 AM)

  1. [BPF] support atomic instructions — yhs / detail
  2. [ASTMatchers][NFC] Made variadic operator funcs static — n.james93 / detail
  3. [PowerPC] Fix for excessive ACC copies due to PHI nodes — baptiste.saleil / detail
  4. [Triple][MachO] Define "arm64e", an AArch64 subarch for Pointer Auth. — Ahmed Bougacha / detail
  5. Try to fix tests on Windows after 0cbf61be8be — thakis / detail
  6. [libc] Add implementation of hypot. — lntue / detail
  7. [LLVMFrontend][openacc] Add basic unit tests for functions in LLVMFrontendOpenACC — clementval / detail
  8. [ScalarizeMaskedMemIntrin] NFC: Convert member functions to static — anna / detail
  9. repair cygwin build — vtjnash / detail
  10. [X86] Remove DecodeVPERMVMask and DecodeVPERMV3Mask — kazu / detail
  11. Switch to std::is_trivially_move_constructible and std::is_trivially_copy_constructible — i / detail
  12. [MemCpyOpt] Correctly merge alias scopes during call slot optimization — modimo / detail
  13. [MLIR] Fix vector::TransferWriteOp builder losing permutation map — stilis / detail
  14. [RISCV] Remove RISCVMergeBaseOffsetOpt from the -O0 pass pipeline. — craig.topper / detail

#594 (Dec 3, 2020 7:40:39 AM)

  1. fixed quotes in documentation — noreply / githubweb

#594 (Dec 3, 2020 7:40:39 AM)

  1. [Clang][Sema] Attempt to fix CTAD faulty copy of non-local typedefs — gabor.marton / detail
  2. [MLIR] Added support for dynamic shaped allocas to promote-buffers-to-stack pass. — julian.gross / detail
  3. Revert "[IndVars] ICmpInst should not prevent IV widening" — mkazantsev / detail
  4. [llvm-readelf] - Report unique warnings when dumping hash symbols/histogram. — grimar / detail
  5. [libomptarget][amdgpu] Address compiler warnings, drive by fixes — jonathanchesterfield / detail
  6. arm64: count Triple::aarch64_32 as an aarch64 target and enable leaf frame pointers — Tim Northover / detail
  7. [llvm-readelf/obj] - Report unique warnings in getSymbolForReloc() helper. — grimar / detail
  8. [NFC][Tests] Auto generate checks for llvm/test/Transforms/NaryReassociate/pr24301.ll using update_test_checks.py — ybrevnov / detail
  9. [clangd] Fix a nullptr-access crash in canonicalRenameDecl. — hokein.wu / detail
  10. [NFC][Tests] Added one additional test case for NaryRessociation pass. — ybrevnov / detail
  11. [DAGCombine] Fix TypeSize warning in DAGCombine::visitLIFETIME_END — joe.ellis / detail
  12. [VE] Add standard include path and library path for C++ — marukawa / detail
  13. [compiler-rt] Fix building the aarch64 out-of-line atomics assembly for non-ELF platforms — martin / detail
  14. Reland "[mac/lld] Implement -why_load". — thakis / detail
  15. [TableGen] Remove unused class RecordValResolver. NFC. — jay.foad / detail
  16. [clangd] Relation slabs should not be accounted when computing backing storage size — ilya.golovenko / detail
  17. clang/darwin: Don't use response files with ld64 — thakis / detail
  18. [MLIR] Normalize the results of normalizable operations — uday / detail
  19. [mac/arm] Fix rtti codegen tests when running on an arm mac — thakis / detail
  20. [VE] Add vsll, vsrl, vsla, vsra, and vsfa intrinsic instructions — marukawa / detail
  21. [TableGen] Eliminate the 'code' type — paul / detail
  22. [NFC] Reduce include files dependency. — dfukalov / detail
  23. [clangd] Bundle code completion items when the include paths differ, but resolve to the same file. — adamcz / detail

#594 (Dec 3, 2020 7:40:39 AM)

  1. fixed quotes in documentation — noreply / detail

#593 (Dec 2, 2020 11:49:03 PM)

  1. [NFC] Add proper triple for arc.ll test — noreply / detail
  2. [mlir][gpu] Move gpu.wait ops from async.execute regions to its dependencies. — csigg / detail
  3. [libc++] [docs] Add C++2b (to be C++23) status page. — marek.kurdej / detail
  4. [VE] Add veqv and vseq intrinsic instructions — marukawa / detail
  5. Fix forward for rGd9adde5ae216: adding missing dependency. — csigg / detail
  6. [c++2b] Add option -std=c++2b to enable support for potential C++2b features. — marek.kurdej / detail
  7. [clang-format] De-duplicate includes with leading or trailing whitespace. — marek.kurdej / detail
  8. [OpenCL] Add some more kernel argument tests — sven.vanhaastregt / detail

#592 (Dec 2, 2020 6:12:25 PM)

  1. Frontend: Sink named pipe logic from CompilerInstance down to FileManager — Duncan P. N. Exon Smith / detail
  2. [RISCV] Support Zfh half-precision floating-point extension. — kai.wang / detail
  3. [RISCV] Handle zfh in the arch string. — kai.wang / detail
  4. [llvm-link] use file magic when deciding if input should be loaded as archive — serguei.n.dmitriev / detail
  5. Revert "Frontend: Sink named pipe logic from CompilerInstance down to FileManager" — Duncan P. N. Exon Smith / detail
  6. [MemorySSA] Remove unused declaration findDominatingDef (NFC) — kazu / detail
  7. PR48339: Improve diagnostics for invalid dependent unqualified function calls. — richard / detail
  8. [RISCV] Initialize MergeBaseOffsetOptPass so it will work with print-before/after-all. — craig.topper / detail
  9. [NFC][sanitizer] Another attempt to fix test on arm — Vitaly Buka / detail
  10. [NFC] [Clang] Move ppc64le f128 vaargs OpenMP test — qiucofan / detail
  11. [SelectionDAG] Use is_contained (NFC) — kazu / detail
  12. [PowerPC] Add the hw sqrt test for vector type v4f32/v2f64 — qshanz / detail
  13. [RISCV] Add f16 to isFMAFasterThanFMulAndFAdd now that the Zfh extension is supported — craig.topper / detail
  14. [RISCV] Add additional half precision fnmadd/fnmsub tests with an fneg on the second operand instead of the first. — craig.topper / detail
  15. [libomptarget][AMDGPU] Remove MaxParallelLevel — Pushpinder.Singh / detail
  16. [dfsan] Rename ShadowTy/ZeroShadow with prefix Primitive — jianzhouzh / detail
  17. Switch from llvm::is_trivially_copyable to std::is_trivially_copyable — i / detail
  18. [NFC] Fix typo — modimo / detail
  19. BPF: add a test for selectiondag alias analysis w.r.t. lifetime — yhs / detail

#591 (Dec 2, 2020 2:31:03 PM)

  1. [libc++] Remove now unused libc++ workers — Louis Dionne / githubweb

#591 (Dec 2, 2020 2:31:03 PM)

  1. [test] Make verify-invalid.ll work with legacy and new PMs — aeubanks / detail
  2. Use std::is_trivially_copyable — i / detail
  3. Delete llvm::is_trivially_copyable and CMake variable HAVE_STD_IS_TRIVIALLY_COPYABLE — i / detail
  4. [PowerPC] Regenerate cmpb tests — llvm-dev / detail
  5. [Thumb2] Regenerate predicated-liveout-unknown-lanes.ll test — llvm-dev / detail
  6. [LoopVectorize] Fix optimal-epilog-vectorization-limitations.ll test on non-debug build bots — llvm-dev / detail
  7. [lldb][NFC] Give class template pack test files unique class names — Raphael Isemann / detail
  8. [flang][NFC] Add GetTopLevelUnitContaining functions — tkeith / detail
  9. [JumpThreading][VectorUtils] avoid infinite loop on unreachable IR — spatel / detail
  10. [XCOFF][AIX] Generate LSDA data and compact unwind section on AIX — jasonliu / detail
  11. [mlir][PDL] Use explicit loop over llvm::find to fix MSVC breakage — riddleriver / detail
  12. [libc++] Add slice_array operator= valarray overload. — zoecarver / detail
  13. [gn build] Port a65d8c5d720 — llvmgnsyncbot / detail
  14. [Inline] prevent inlining on stack protector mismatch — ndesaulniers / detail
  15. [libc] Fix couple of corner cases in remquo. — sivachandra / detail
  16. [lsan] Use final on Fuchsia ThreadContext declaration — mcgrathr / detail
  17. [CMake][Fuchsia] Install llvm-elfabi — mcgrathr / detail
  18. [XCOFF][AIX] Alternative path in EHStreamer for platforms do not have uleb128 support — jasonliu / detail
  19. [AArch64] Compiler-rt interface for out-of-line atomics. — Pavel.Iliin / detail
  20. Update MS ABI mangling for union constants based on new information from — richard / detail
  21. [MLIR][NFC] Fix mix up between dialect attribute values and names — uday / detail
  22. [ThinLTO][test] Fix X86/nossp.ll after D91816 — i / detail
  23. [dfsan] Add test cases for struct/pair — jianzhouzh / detail
  24. Add a less ambiguous macro for Android version. — danalbert / detail
  25. [dfsan] Add a test case for phi — jianzhouzh / detail
  26. [CUDA][HIP] Fix overloading resolution — Yaxun.Liu / detail
  27. [dfsan] Test loading global ptrs — jianzhouzh / detail
  28. [dfsan] Rename CachedCombinedShadow to be CachedShadow — jianzhouzh / detail
  29. [CSSPGO] Pseudo probes for function calls. — hoy / detail
  30. [libc++] Install missing packages to cross-compile to 32 bits during CI — Louis Dionne / detail
  31. [gn build] Port 24d4291ca70 — llvmgnsyncbot / detail
  32. Module: Use FileEntryRef and DirectoryEntryRef in Umbrella, Header, and DirectoryName, NFC — Duncan P. N. Exon Smith / detail
  33. Use PC-relative address for x32 TLS address — harald / detail
  34. [X86] Add TLS_(base_)addrX32 for X32 mode — harald / detail
  35. [ConstraintElimination] Make sure arguments of std:pow match. — flo / detail
  36. Revert "Use std::is_trivially_copyable", breaks MSVC build — rnk / detail
  37. ADT: Remove redundant `alignas` from IntervalMap, NFC — Duncan P. N. Exon Smith / detail
  38. [lldb][NFC] Make DeclOrigin::Valid() const — Raphael Isemann / detail
  39. [flang] Fix bugs related to merging generics during USE — tkeith / detail
  40. [mac/lld] Implement -why_load — thakis / detail
  41. [lldb] X-FAIL class template parameter pack tests on Windows — Raphael Isemann / detail
  42. [NFC][MC] TargetRegisterInfo::getSubReg is a MCRegister. — mtrofin / detail
  43. ADT: Rely on std::aligned_union_t for math in AlignedCharArrayUnion, NFC — Duncan P. N. Exon Smith / detail
  44. Revert "[mac/lld] Implement -why_load" — thakis / detail
  45. [lldb] Return the original path when tilde expansion fails. — Jonas Devlieghere / detail
  46. Fix assertion in tryEmitAsConstant — Yaxun.Liu / detail
  47. [scudo][standalone] Add missing va_end() in ScopedString::append — kostyak / detail
  48. ARCMigrate: Stop abusing PreprocessorOptions for passing back file remappings, NFC — Duncan P. N. Exon Smith / detail
  49. [llvm-link] use file magic when deciding if input should be loaded as archive — serguei.n.dmitriev / detail
  50. Small improvements to Intrinsic::getName — xun / detail
  51. Revert "[llvm-link] use file magic when deciding if input should be loaded as archive" — serguei.n.dmitriev / detail
  52. [lldb] Treat remote macOS debugging like any other remote darwin platform — Jonas Devlieghere / detail

#591 (Dec 2, 2020 2:31:03 PM)

  1. [libc++] Remove now unused libc++ workers — Louis Dionne / detail

#590 (Dec 2, 2020 9:50:14 AM)

  1. [NFC][sanitizer] Fix test on 32bit platform — Vitaly Buka / detail
  2. [hip] Fix host object creation from fatbin — michael.hliao / detail
  3. Remove `-Wunused-result` and `-Wpedantic` warnings from GCC. NFC. — michael.hliao / detail
  4. [X86] EltsFromConsecutiveLoads - pull out repeated NumLoadedElts. NFCI. — llvm-dev / detail
  5. [X86] Regenerate 32-bit merge-consecutive-loads tests — llvm-dev / detail
  6. [X86] combineX86ShufflesRecursively - remove old FIXME comment. NFC. — llvm-dev / detail
  7. [analyzer][StdLibraryFunctionsChecker] Add return value constraint to functions with BufferSize — gabor.marton / detail
  8. [GWP-ASan] Fix flaky test on Fuchsia — kostyak / detail
  9. [LSR][X86] Replace -march with -mtriples — llvm-dev / detail
  10. [X86] EltsFromConsecutiveLoads - remove old FIXME comment. NFC. — llvm-dev / detail

#589 (Dec 2, 2020 7:33:25 AM)

  1. [Clang] Don't adjust align for IBM extended double — qiucofan / detail
  2. [llvm-readelf/obj] - Refine the error message about the broken string table. — grimar / detail
  3. [PowerPC] Fix FLT_ROUNDS_ on little endian — qiucofan / detail
  4. [Intrinsics] Re-remove experimental_vector_reduce intrinsics — david.green / detail
  5. [lldb] Don't reject empty or unnamed template parameter packs — Raphael Isemann / detail
  6. [llvm-readelf/obj] - Report unique warnings in `parseDynamicTable`. — grimar / detail
  7. [llvm-readelf/obj] - Lowercase the warning message reported. — grimar / detail
  8. [AMDGPU] Stop adding an implicit def of vcc_hi for wave32 — jay.foad / detail
  9. [libc++] [docs] Mark P1424 as superseded by P1902. — marek.kurdej / detail
  10. [libc++] [docs] Mark LWG2296 as complete not only on clang. — marek.kurdej / detail
  11. [InstructionsTest] NFC: Replace VectorType::get(.., .., true) with ScalableVectorType::get — cullen.rhodes / detail
  12. [llvm-readobj, libSupport] - Refine the implementation of the code that dumps build attributes. — grimar / detail
  13. [LLDB/Python] Fix segfault on Python scripted entrypoints — pctammela / detail
  14. [libc] Add strncpy implementation. — chennngwang / detail
  15. [SystemZ][NFC]Move all SystemZ tests to init-s390x.c — Abhina.Sreeskantharajan / detail
  16. [SVE] Add support for scalable vectors with vectorize.scalable.enable loop attribute — david.sherwood / detail
  17. [SystemZ] Adding extra extended mnemonics for SystemZ target — kai / detail
  18. [VE] Add vand, vor, and vxor intrinsic instructions — marukawa / detail
  19. Simplify append to module inline asm string in IRLinker::run() — hans / detail
  20. [ThinLTO] Import symver directives for imported symbols (PR48214) — hans / detail
  21. [OpenMPIRBuilder] forward arguments as pointers to outlined function — zinenko / detail
  22. [SLP] use 'match' for binop/select; NFC — spatel / detail
  23. Add `Operation* OpState::operator->()` to provide more convenient access to members of Operation. — csigg / detail
  24. [mac/lld] Make --reproduce work with thin archives — thakis / detail
  25. [PowerPC] Mark sanitizer test case unsupported for powerpc64 — saghir / detail
  26. [LV] Epilogue Vectorization with Optimal Control Flow (Recommit) — bmahjour / detail
  27. [CUDA][HIP] Fix capturing reference to host variable — Yaxun.Liu / detail
  28. [CUDA][HIP] Diagnose reference of host variable — Yaxun.Liu / detail

#588 (Dec 2, 2020 12:26:44 AM)

  1. [LLDB] Rename duplicate TestAlignAsBaseClass.py — omair.javaid / detail
  2. [NFC] Add CLangOffloadBundler documentation to Clang index — Tony.Tye / detail
  3. [NFC][AMDGPU] Fix broken link to ClangOffloadBundler in AMDGPUUsage — Tony.Tye / detail
  4. [lld-macho] Add dependency to DebugInfoDWARF — aheejin / detail
  5. [libc++] Support simply `std::iterator_traits` in the iterator_traits test. — arthur.j.odwyer / detail
  6. [libc++] ADL-proof <thread>, and eliminate `using namespace chrono`. — arthur.j.odwyer / detail
  7. [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing. NFCI. — arthur.j.odwyer / detail
  8. s/instantate/instantiate/ throughout. NFCI. — arthur.j.odwyer / detail
  9. [lldb] Fix build after found_decls was removed by 1f40d60a3b7f310ff3f77bb8643a27d979a703cb — i / detail
  10. [WebAssembly] Support select and block for reference types — aheejin / detail
  11. [LSR][NFC] don't collect chains when isNumRegsMajorCostOfLSR is false. — czhengsz / detail
  12. [Transforms] Remove unused declaration fillImplicitControlFlowInfo (NFC) — kazu / detail
  13. [mac/lld] Include archive name in diagnostics — thakis / detail
  14. [mlir][PDL] Forward captured single entity constraint functions instead of copy-capture — riddleriver / detail
  15. [PowerPC] Promote the i1 to i64 for SINT_TO_FP/FP_TO_SINT — qshanz / detail
  16. [Test] One more IndVars test — mkazantsev / detail
  17. [Test] One CodeGen test showing missing opportunity on move elimination — mkazantsev / detail
  18. [lldb][NFC] Fix test file name in lang/cpp/non-type-template-param — Raphael Isemann / detail
  19. [libc++] [docs] Update and move NOTES.txt to docs/Contributing.rst. — marek.kurdej / detail
  20. [libcxx] Apply msvcrt specific exception for lgamma() to mingw configurations, too — martin / detail
  21. [libc++] [P0482] [C++20] Implement missing bits for codecvt and codecvt_byname. — marek.kurdej / detail
  22. [mlir][doc] Correct method names in DialectConversion.md to match the code. — hanchung / detail
  23. [LLD][ELF] - Don't keep empty output sections which have explicit program headers. — grimar / detail

#587 (Dec 1, 2020 5:56:13 PM)

  1. [AArch64][GlobalISel] Don't write to WZR in non-flag-setting G_BRCOND case — Jessica Paquette / detail
  2. [WebAssembly] Rename --lto-no-new-pass-manager to --no-lto-new-pass-manager — i / detail
  3. [NFC] Disable new test from D92428 on PPC TSAN — Vitaly Buka / detail
  4. Fix typo in testcase runline that got there because I have very bad hands — Jessica Paquette / detail
  5. Recommit "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
  6. [lld] Use -1 as tombstone value for discarded code ranges — dschuff / detail
  7. [msan] Replace 8 by kShadowTLSAlignment — jianzhouzh / detail
  8. [mlir][PDL] Add append specialization for ByteCode OpCode to fix GCC5 build — riddleriver / detail
  9. fix typos to cycle bots — thakis / detail
  10. [mlir][Python] Check numpy in Python bindings configuration. — zhanghb97 / detail
  11. [mac/lld] fix typo in 07ab597bb0356c that broke test on Windows — thakis / detail
  12. [NFC][sanitizer] Fix ppc -> powerpc64 in XFAIL — Vitaly Buka / detail
  13. [mlir][PDL] Use .getOperation() when construction SuccessorRange to avoid ambiguous constructor in GCC5 — riddleriver / detail
  14. [VE] Add vcmp, vmax, and vmin intrinsic instructions — marukawa / detail
  15. [NFC][PowerPC] code refactor: split IsReassociable to fma and add. — czhengsz / detail

#586 (Dec 1, 2020 3:34:41 PM)

  1. APINotes: constify `dump` methods (NFC) — Saleem Abdulrasool / detail
  2. [DAGCombiner][NFC] Replace duplicate implementation flipBoolean with DAG.getLogicalNOT — lebedev.ri / detail
  3. [gn build] sync script: try to make sync script even clearer — thakis / detail
  4. [CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/ — aeubanks / detail
  5. [clang-scan-deps] Improve argument parsing to find target object file path. — sylvain.audi / detail
  6. [MLIR][LLVM] Fix a tiny typo in the dialect docs. — joker.eph / detail
  7. [OpenMP] Add support for Intel's umonitor/umwait — jonathan.l.peyton / detail
  8. [LTO][wasm][NewPM] Allow using new pass manager for wasm LTO — aeubanks / detail
  9. Fix erroneous edit in https://github.com/llvm/llvm-project/actions/runs/394499364 — zahira.ammarguellat / detail
  10. Revert "[CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/" — aeubanks / detail
  11. [MLIR] Fix genTypeInterfaceMethods() to work correctly with InferTypeOpInterface — jurahul / detail
  12. [LLD][ELF][NewPM] Add option to force legacy PM — aeubanks / detail
  13. [libc++] NFC: Remove unused macros in <__config> — Louis Dionne / detail
  14. Reland [CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/ — aeubanks / detail
  15. [OpenMP51][DOCS] Claim "add present modifier in defaultmap clause", NFC. — cchen / detail
  16. RegisterInfoPOSIX_arm64 remove unused bytes from g/G packet — omair.javaid / detail
  17. Make offset field optional in RegisterInfo packet for Arm64 — omair.javaid / detail
  18. [lldb] [test] Reenable two passing tests on FreeBSD — mgorny / detail
  19. Revert "[FastISel] Flush local value map on ever instruction" and dependent patches — dblaikie / detail
  20. [lld-macho] Extend PIE option handling — jezng / detail
  21. Avoid redundant inline with LLVM_ATTRIBUTE_ALWAYS_INLINE — dblaikie / detail
  22. [ms] [llvm-ml] Introduce command-line compatibility for ml.exe and ml64.exe — epastor / detail
  23. [libc++abi] Don't try calling __libcpp_aligned_free when aligned allocation is disabled — Louis Dionne / detail
  24. [lld][WebAssembly] Feedback from D92038. NFC — sbc / detail
  25. [clang-format] Add new option PenaltyIndentedWhitespace — mark.nauwelaerts / detail
  26. [gn build] (manually) port 8fee2ee9a68 — thakis / detail
  27. [lld-macho] Emit STABS symbols for debugging, and drop debug sections — jezng / detail
  28. [lld-macho] Emit local symbols in symtab; record metadata in LC_DYSYMTAB — jezng / detail
  29. [lld-macho] Emit empty string as first entry of string table — jezng / detail
  30. [lld-macho] Add archive name and file modtime to STABS output — jezng / detail
  31. [lld-macho] Flesh out STABS implementation — jezng / detail
  32. [lld-macho] Add isCodeSection() — jezng / detail
  33. [mlir][PDL] Add support for PDL bytecode and expose PDL support to OwningRewritePatternList — riddleriver / detail
  34. [ms] [llvm-ml] Support command-line defines — epastor / detail
  35. [gn build] Manually port 8fee2ee9 — aeubanks / detail
  36. [gn build] Format all gn files — aeubanks / detail
  37. [gn build] Port 3fcb0eeb152 — llvmgnsyncbot / detail
  38. [NFC][AMDGPU] AMDGPU code object V4 ABI documentation — Tony.Tye / detail
  39. [AArch64][GlobalISel] Select Bcc when it's better than TB(N)Z — Jessica Paquette / detail
  40. [llvm] Fix for failing test from fdbd84c6c819d4462546961f6086c1524d5d5ae8 — leonardchan / detail
  41. [lld/mac] Fix issues around thin archives — thakis / detail
  42. [RISCVAsmParser] Allow a SymbolRef operand to be a complex expression — i / detail
  43. [NFC] Extract ForEachDVT — Vitaly Buka / detail
  44. [sanitizer] Make DTLS_on_tls_get_addr signal safer — Vitaly Buka / detail
  45. github actions: Update branch_sync to push to main — noreply / detail
  46. Remove CXXBasePaths::found_decls and simplify and modernize its only — richard / detail

#585 (Dec 1, 2020 11:11:21 AM)

  1. [ELF] Make foo@@v1 resolve undefined foo@v1 — i / detail
  2. [MemCpyOpt] Port to MemorySSA — nikita.ppv / detail
  3. [ELF] Error for undefined foo@v1 — i / detail
  4. [LV] Epilogue Vectorization with Optimal Control Flow — bmahjour / detail
  5. clang/darwin: Use response files with ld64.lld.darwinnew — thakis / detail
  6. [NFC][clang-tidy] Port rename_check.py to Python3 — lebedev.ri / detail
  7. [BasicAA] Add test for suboptimal result with unknown sizes (NFC) — nikita.ppv / detail
  8. Let .llvm_bb_addr_map section use the same unique id as its associated .text section. — rahmanl / detail
  9. [libc++] Optimize the number of assignments in std::exclusive_scan — Louis Dionne / detail
  10. Revert "[LV] Epilogue Vectorization with Optimal Control Flow" — bmahjour / detail
  11. [LTO][NewPM] Run verifier when doing LTO — aeubanks / detail
  12. [ELF][test] Fix lto/version-script2.ll — i / detail
  13. static const char *const foo => const char foo[] — i / detail
  14. Argument dependent lookup with class argument is recursing into base — zahira.ammarguellat / detail

#584 (Dec 1, 2020 8:54:07 AM)

  1. [libc++] Remove several bots that now exist in Buildkite — Louis Dionne / githubweb

#584 (Dec 1, 2020 8:54:07 AM)

  1. [DAG] Remove unused variable. NFC. — benny.kra / detail
  2. [x86] adjust cost model values for minnum/maxnum with fast-math-flags — spatel / detail
  3. [HIP] Fix static-lib test CHECK bug — enye.shi / detail
  4. [MergeICmps] Fix missing split. — courbet / detail
  5. [InstSimplify] Add tests that fold instructions with poison operands (NFC) — aqjune / detail
  6. [X86] Support modifier @PLTOFF for R_X86_64_PLTOFF64 — i / detail
  7. [ELF][test] Add some tests for versioned symbols in object files — i / detail

#584 (Dec 1, 2020 8:54:07 AM)

  1. [libc++] Remove several bots that now exist in Buildkite — Louis Dionne / detail

#583 (Dec 1, 2020 6:31:21 AM)

  1. [llvm-readelf/obj] - Move unique warning handling logic to the `ObjDumper`. — grimar / detail
  2. [compiler-rt] [emutls] Handle unused parameters in a compiler agnostic way — martin / detail
  3. [llvm-readelf] - Switch to using from `reportWarning` to `reportUniqueWarning` in `DynRegionInfo`. — grimar / detail
  4. collect_and_build_with_pgo.py: adapt to monorepo — kristof.beyls / detail
  5. [clang][cli] Factor out call to EXTRACTOR in generateCC1CommandLine (NFC) — jan_svoboda / detail
  6. [clang][cli] Split DefaultAnyOf into a default value and ImpliedByAnyOf — jan_svoboda / detail
  7. [clang][cli] Port Frontend option flags to new option parsing system — jan_svoboda / detail
  8. [mlir] AsyncRuntime: disable threading until test flakiness is fixed — ezhulenev / detail
  9. [clang][cli] Port DependencyOutput option flags to new option parsing system — jan_svoboda / detail
  10. [llvm-readobj] - Introduce `ObjDumper::reportUniqueWarning(const Twine &Msg)`. — grimar / detail
  11. [GNU ObjC] Fix a regression listing methods twice. — David.Chisnall / detail
  12. [llvm-readobj][test] - Merge 2 test cases together. — grimar / detail
  13. [clang][cli] Port HeaderSearch option flags to new option parsing system — jan_svoboda / detail
  14. [obj2yaml] - Teach tool to emit the "SectionHeaderTable" key and sort sections by file offset. — grimar / detail
  15. [gn build] Manually merge 40659cd — hans / detail
  16. [AMDGPU] Simplify some generation checks. NFC. — jay.foad / detail
  17. [ARM] PREDICATE_CAST demanded bits — david.green / detail
  18. [AArch64] Update pass pipeline test. NFC — david.green / detail
  19. ExtractValue instruction costs — sjoerd.meijer / detail
  20. [InstCombine][X86] Add test coverage showing failure to simplify addsub intrinsics to fadd/fsub — llvm-dev / detail
  21. [VE] Add vadd and vsub intrinsic instructions — marukawa / detail
  22. [ConstraintElimination] Decompose GEP %ptr, SHL(). — flo / detail
  23. [clang] Enable code completion of designated initializers in Compound Literal Expressions — kadircet / detail
  24. [NFC][CostModel]Extend class IntrinsicCostAttributes to use ElementCount Type — caroline.concatto / detail
  25. [InstCombine][X86] Fold addsub intrinsic to fadd/fsub depending on demanded elts (PR46277) — llvm-dev / detail
  26. [LV] Clamp VF hint when unsafe — cullen.rhodes / detail
  27. [OpenCL] Allow pointer-to-pointer kernel args beyond CL 1.2 — sven.vanhaastregt / detail
  28. [DAG] Move vselect(icmp_ult, -1, add(x,y)) -> uaddsat(x,y) to DAGCombine (PR40111) — llvm-dev / detail
  29. [NFC][SimplifyCFG] fold-branch-to-common-dest: add tests with cond of br not being the last op — lebedev.ri / detail
  30. [SimplifyCFG] FoldBranchToCommonDest: don't require that cmp of br is last instruction — lebedev.ri / detail
  31. [NFC][InstCombine] Autogenerate sext.ll test checklines — lebedev.ri / detail
  32. [NFC][InstCombine] Add PR48343 miscompiled testcase — lebedev.ri / detail
  33. [InstCombine] Evaluate new shift amount for sext(ashr(shl(trunc()))) fold in wide type (PR48343) — lebedev.ri / detail
  34. [NFC][InstCombine] Improve vector undef test coverage for sext(ashr(shl(trunc()))) fold — lebedev.ri / detail
  35. [InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold — lebedev.ri / detail
  36. [NFC][InstCombine] sext.ll: @test9: avoid only differently-cased names for values and block names — lebedev.ri / detail
  37. Revert "[InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold" — lebedev.ri / detail
  38. Remove rm -f cortex-a57-misched-mla.s; hopefully the bots have all cycled past it now — hans / detail
  39. [InstCombine] add tests for sign-bit-shift-of-sub; NFC — spatel / detail
  40. [OpenMP] libomp: add UNLIKELY hints to rarely executed branches — Andrey.Churbanov / detail
  41. [InstCombine] Improve vector undef handling for sext(ashr(shl(trunc()))) fold, 2 — lebedev.ri / detail
  42. [InstCombine] Optimize away the unnecessary multi-use sign-extend — lebedev.ri / detail
  43. [X86] Add PR48223 usubsat test case — llvm-dev / detail
  44. [VE] Add vmul and vdiv intrinsic instructions — marukawa / detail
  45. [RISCV][crt] support building without init_array — kupokupokupopo / detail
  46. lld/ELF: Make three rarely-used flags work with --reproduce — thakis / detail
  47. [ConstraintElimination] Decompose GEP %ptr, ZEXT(SHL()). — flo / detail
  48. [DAG] Move vselect(icmp_ult, 0, sub(x,y)) -> usubsat(x,y) to DAGCombine (PR40111) — llvm-dev / detail
  49. [lldb][NFC] Modernize and cleanup TestClassTemplateParameterPack — Raphael Isemann / detail
  50. [InstCombine] canonicalize sign-bit-shift of difference to ext(icmp) — spatel / detail
  51. [ARM] Mark select and selectcc of MVE vector operations as expand. — david.green / detail

#582 (Nov 30, 2020 11:22:53 PM)

  1. Revert "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
  2. Add help text for -nogpuinc — Yaxun.Liu / detail
  3. [lldb] Refactor GetDeviceSupportDirectoryNames and GetPlatformName (NFC) — Jonas Devlieghere / detail
  4. Add MachineModuleInfo constructor with external MCContext — hgreving / detail
  5. [RISCV] Rename RISCVGenSystemOperands.inc to RISCVGenSearchableTables.inc to prepare for more tables. NFC — craig.topper / detail
  6. Initial commit of mktime. — rtenneti / detail
  7. [DSE] Remove a redundant call to getLocForWriteEx() — gparker-github / detail
  8. [Remarks][1/2] Expand remarks hotness threshold option support in more tools — apollo.mobility / detail
  9. [Remarks][2/2] Expand remarks hotness threshold option support in more tools — apollo.mobility / detail
  10. [CodeView] Remove unused declaration collectInlineSiteChildren (NFC) — kazu / detail

#581 (Nov 30, 2020 6:49:44 PM)

  1. clang/test: Remove platform-linker feature — thakis / detail
  2. [mlir] Small cleanups to func-bufferize/finalizing-bufferize — silvasean / detail
  3. Lex: Update Module::findHeader to return FileEntryRef, NFC — Duncan P. N. Exon Smith / detail
  4. Don't count attributes when addressing operands. — joker.eph / detail
  5. [llvm] Fix for failing test from cf8ff75bade763b054476321dcb82dcb2e7744c7 — leonardchan / detail
  6. Recommit "[llvm-symbolizer] Switch to using native symbolizer by default on Windows" — akhuang / detail
  7. [clang][Fuchsia] Add relative-vtables multilib — leonardchan / detail
  8. Revert "[clang][Fuchsia] Add relative-vtables multilib" — leonardchan / detail
  9. [clang][Fuchsia] Add relative-vtables multilib — leonardchan / detail
  10. [GlobalISel] Fix -Wunused-variable — i / detail
  11. [GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail

#580 (Nov 30, 2020 4:43:55 PM)

  1. [llvm-symbolizer] Fix native symbolization on windows for inline sites. — akhuang / detail
  2. [lldb] Give TestDefaultTemplateArgs a unique class name — Jonas Devlieghere / detail
  3. FileManager: Add FileEntryRef::getDir, returning DirectoryEntryRef — Duncan P. N. Exon Smith / detail
  4. Remove dead code added in ac49500cd0484e1b2dcf37fa4c0dade6f113c2c9, NFC — Duncan P. N. Exon Smith / detail
  5. [llvm-symbolizer] Fix typo in llvm-symbolizer test from a previous commit. — akhuang / detail
  6. [clang][RelativeVTablesABI] Use dso_local_equivalent rather than emitting stubs — leonardchan / detail
  7. [InlineCost] prefer range-for. NFC — ndesaulniers / detail
  8. Fix GCC 5.3 compile error in ASTImporter code — rnk / detail
  9. [libcxx] remove checks for __STDCPP_THREADS__ as it is defined by compiler — zequanwu / detail
  10. [AArch64][GlobalISel] Fix crash during legalization of a vector G_SELECT with scalar mask. — Amara Emerson / detail
  11. [WinASan] Improve exception reporting accuracy — rnk / detail

#579 (Nov 30, 2020 2:30:34 PM)

  1. [mac/lld] Add support for response files — thakis / detail
  2. Try harder to get rid off cortex-a57-misched-mla.s — hans / detail
  3. [lld/mac] Add --reproduce option — thakis / detail
  4. [InstCombine][X86] Add addsub tests showing failure to simplify demandedelts (PR46277) — llvm-dev / detail
  5. [llvm-objdump] Require x86 target for mcpu/attr test — david.spickett / detail
  6. [ConstantFold] Don't fold and/or i1 poison to poison (NFC) — aqjune / detail
  7. [LangRef] missing link, minor fix — aqjune / detail
  8. [LLDB/Lua] add support for one-liner breakpoint callback — pctammela / detail
  9. Add 'asserts' requiremnt to test/CodeGen/ARM/cortex-a57-misched-mla.mir — gribozavr / detail
  10. [IR][LoopRotate] avoid leaving phi with no operands (PR48296) — spatel / detail
  11. [lld-macho] Implement -fatal_warnings — thakis / detail
  12. [windows-itanium] handle dllimport/export code paths separately and share with PS4 — Ben.Dunbobbin / detail
  13. [mlir] Make mlir-cpu-runner depend on native instead of X86 — nicolas.vasilache / detail
  14. Revert "[IR][LoopRotate] avoid leaving phi with no operands (PR48296)" — spatel / detail
  15. [lldb] Always include template arguments that have their default value in the internal type name — Raphael Isemann / detail
  16. [IR] improve code comment/logic in removePredecessor(); NFC — spatel / detail
  17. [X86] Add vbmi2 test coverage for vector rotations — llvm-dev / detail
  18. [ConstraintElimination] Add additional GEP decomposition tests. — flo / detail
  19. [RISCV] Only combine (or (GREVI x, shamt), x) -> GORCI if shamt is a power of 2. — craig.topper / detail
  20. [X86] Don't emit R_X86_64_[REX_]GOTPCRELX for a GOT load with an offset — i / detail
  21. [ELF] Don't relax R_X86_64_GOTPCRELX if addend != -4 — i / detail
  22. [RISCV] Custom legalize bswap/bitreverse to GREVI with Zbp extension to enable them to combine with other GREVI instructions — craig.topper / detail
  23. [IR][LoopRotate] remove assertion that phi must have at least one operand — spatel / detail
  24. [RISCV] Combine (GORCI (GORCI x, C2), C1) -> (GORCI x, C1|C2). — craig.topper / detail
  25. [sanitizer] Disable use_tls_dynamic on on-Android x86 Linux. — vyng / detail
  26. [Flang][OpenMP] Add semantic checks for OpenMP Private clause. — praveen / detail
  27. [ASTImporter] Support import of CXXDeductionGuideDecl — gabor.marton / detail
  28. [FPEnv] clang should get from the AST the metadata for constrained FP builtins — kevin.neal / detail
  29. [analyzer][StdLibraryFunctionsChecker] Fix typos in summaries of mmap and mmap64 — benicsbalazs / detail
  30. Add -fintegrated-as to second invocation of clang in test case. — zarko / detail
  31. [VE] Clean check routines of branch types — marukawa / detail
  32. [VE] Optimize prologue/epilogue instructions about GOT — marukawa / detail
  33. [SelectionDAGBuilder] Update signature of `getRegsAndSizes()`. — joe.ellis / detail
  34. [VE][NFC] Update comments — marukawa / detail
  35. [InstCombine][X86] Add addsub PR46277 test case — llvm-dev / detail
  36. [PowerPC] Delete remnant Darwin code in PPCAsmParser — i / detail
  37. [CSSPGO] Pseudo probe instrumentation pass — hoy / detail
  38. [CSSPGO] A Clang switch -fpseudo-probe-for-profiling for pseudo-probe instrumentation. — hoy / detail
  39. [gn build] Port 64fa8cce225 — llvmgnsyncbot / detail
  40. [InstCombine][X86] Add basic addsub intrinsic SimplifyDemandedVectorElts support (PR46277) — llvm-dev / detail
  41. [libcxxabi] Add macro for changing functions to support the relative vtables ABI — leonardchan / detail
  42. [X86] Zero-extend pointers to i64 for x86_64 — harald / detail
  43. [FastISel] NFC: Remove obsolete -fast-isel-sink-local-values option — paul.robinson / detail
  44. [CSSPGO] Disabling a pseudo probe test on non-x86 platforms. — hoy / detail
  45. [AArch64] Enable Cortex-A55 schedmodel — sjoerd.meijer / detail
  46. [x86] add tests for maxnum/minnum with nnan; NFC — spatel / detail
  47. [ms] [llvm-ml] Implement the statement expansion operator — epastor / detail
  48. Creating a named struct requires only a Context and a name, but looking up a struct by name requires a Module. The method on Module merely accesses the LLVMContextImpl and no data from the module itself, so this patch moves getTypeByName to a static method on StructType that takes a Context and a name. — nicholas / detail
  49. [DL] Inline getAlignmentInfo() implementation (NFC) — nikita.ppv / detail
  50. [llvm][inliner] Reuse the inliner pass to implement 'always inliner' — mtrofin / detail
  51. SplitKit: Use Register — Matthew.Arsenault / detail
  52. [ms] [llvm-ml] Test macro function invocations in arbitrary positions — epastor / detail
  53. [libTooling] Remove deprecated Clang Transformer declarations — yitzhakm / detail
  54. github actions: Use correct credentials for pushing — noreply / detail
  55. [FastISel] NFC: Clean up unnecessary bookkeeping — paul.robinson / detail
  56. [ConstraintElimination] Expand GEP decomposition tests. — flo / detail
  57. [CodeGen] -fno-delete-null-pointer-checks: change dereferenceable to dereferenceable_or_null — i / detail
  58. [HIP] Fix HIP test on windows due to lld suffix — enye.shi / detail
  59. [lld-macho] Don't warn on non-existent system libraries — thakis / detail
  60. [lld/mac] Don't warn on -bundle and -execute flags — thakis / detail
  61. [OpenMP] libomp: fix mutexinoutset dependence for proxy tasks — Andrey.Churbanov / detail
  62. [OpenMP] libomp: change shm name to include UID, call unregister_lib on SIGTERM — Andrey.Churbanov / detail
  63. Serialization: Change InputFile to use FileEntryRef and add getVirtualFileRef, NFC — Duncan P. N. Exon Smith / detail
  64. [OpenMP][Tests][NFC] Use FileCheck from cmake config — protze / detail

#578 (Nov 30, 2020 5:22:14 AM)

  1. Support custom expedited register set in gdb-remote — omair.javaid / detail
  2. Send SVE vg register in custom expedited registerset — omair.javaid / detail
  3. [gn build] Manually sync 8da7efb and cac5be4 — hans / detail
  4. [llvm-objdump] Document --mattr=help in --help output — david.spickett / detail
  5. [VE] Specify vector alignments — marukawa / detail
  6. [VPlan] Use VPUser to manage VPPredInstPHIRecipe operand (NFC). — flo / detail
  7. [VE] Change the behaviour of truncate — marukawa / detail
  8. Try to fix bots after 112b3cb by removing cortex-a57-misched-mla.s — hans / detail
  9. [VE] Optimize prologue/epilogue instructions — marukawa / detail

#577 (Nov 30, 2020 2:08:07 AM)

  1. [ARM] Constant predicate tests. NFC — david.green / detail
  2. [NFC][SimplifyCFG] Add STATISTIC() to the FoldValueComparisonIntoPredecessors() fold — lebedev.ri / detail
  3. [clang-tidy] add concurrency module — lebedev.ri / detail
  4. [clang-tidy] implement concurrency-mt-unsafe — lebedev.ri / detail
  5. Fix test case — eleviant / detail
  6. [clang-format] State where clang-format-diff.py should be run from — david.spickett / detail
  7. [lldb] Error when there are no ports to launch a gdbserver on — david.spickett / detail
  8. [NFC][clang-tidy] Do link FrontendOpenMP into concurrency module after all — lebedev.ri / detail
  9. [LegacyPM] Simplify PMTopLevelManager::collectLastUses. NFC. — jay.foad / detail
  10. Add `using ConvertToLLVMPattern::match/matchAndRewrite` to avoid 'hiding overload' warning. — csigg / detail
  11. [X86][AVX512] Only lower to VPALIGNR if we have BWI (PR48322) — llvm-dev / detail
  12. [lldb] Use llvm::Optional for port in LaunchGDBServer — david.spickett / detail
  13. [AArch64][CostModel] Fix cost for mul <2 x i64> — sjoerd.meijer / detail

#576 (Nov 29, 2020 8:49:19 PM)

  1. [lldb/test] Avoid the socket "pump" thread — pavel / detail
  2. [clang] Improve diagnostics for auto-return-type function if the return expr had an error. — hokein.wu / detail
  3. [libc] Improve memcpy copy loop — gchatelet / detail
  4. [AST][RecoveryAST] Preseve more invalid return stmt. — hokein.wu / detail
  5. [mlir][LLVMIR] Add support for InlineAsmOp — nicolas.vasilache / detail
  6. [TableGen][SchedModels] Fix read/write variant substitution — eleviant / detail

#575 (Nov 29, 2020 6:28:57 PM)

  1. Use bool in place of int for boolean things in the C API — 989903+GeorgeLyon / detail
  2. [MC] Copy visibility for .symver created symbols — i / detail
  3. [mlir][Python] Python API cleanups and additions found during code audit. — stellaraccident / detail
  4. [mlir][Python] Add an Operation.result property. — stellaraccident / detail
  5. [RISCV] Remove unused Addend parameter from classifySymbolRef. NFC — i / detail
  6. Remove redundant check for access in the conversion from the naming — richard / detail
  7. [IndVars] ICmpInst should not prevent IV widening — mkazantsev / detail
  8. [mlir][CAPI] Convert the rest of the API int -> bool. — stellaraccident / detail

#574 (Nov 29, 2020 4:13:06 PM)

  1. [IR] remove redundant code comments; NFC — spatel / detail
  2. [IR] simplify code in removePredecessor(); NFCI — spatel / detail
  3. [VPlan] Manage stored values of interleave groups using VPUser (NFC) — flo / detail
  4. [OpenMP][OMPT][NFC] Fix flaky test — protze / detail
  5. [OpenMP][OMPT][NFC] Fix failing test — protze / detail
  6. Use `const` for array pointers in `StandardTypes.h` — 989903+GeorgeLyon / detail
  7. [VPlan] Use VPValue and VPUser ops to print VPReplicateRecipe. — flo / detail
  8. [VPlan] Fix -Wunused-variable after a813090072c0527eb6ed51dd2ea4f54cb6bc72a0 — i / detail
  9. [mlir] Add a shape function library op — jpienaar / detail
  10. [RISCV] Change predicate on InstAliases for GORCI/GREVI/SHFLI/UNSHFLI to HasStdExtZbp instead of HasStdExtZbbOrZbp. — craig.topper / detail
  11. [ELF] Check --orphan-handling=place (default value) early — i / detail
  12. [DL] Optimize address space zero lookup (NFC) — nikita.ppv / detail
  13. [ELF] Improve 2 SmallVector<*, N> usage — i / detail
  14. [clang-tidy] [clangd] Avoid multi-line diagnostic range for else-after-return diagnostic — zeratul976 / detail

#573 (Nov 29, 2020 5:13:15 AM)

  1. [ConstantFold] Fold more operations to poison — aqjune / detail
  2. [clangd] Cache .clang-tidy files again. — sam.mccall / detail
  3. [clangd] Fix path edge-case condition. — sam.mccall / detail
  4. [libc++] hash<long double>: adjust for x86-64 ILP32 — harald / detail

#572 (Nov 29, 2020 12:34:41 AM)

  1. [BasicAA] Generalize recursive phi alias analysis — nikita.ppv / detail
  2. [LangRef] minor fixes to poison examples and well-defined values section (NFC) — aqjune / detail

#571 (Nov 28, 2020 8:54:55 PM)

  1. Revert "[mlir] Add a shape function library op" — joker.eph / detail

#570 (Nov 28, 2020 3:55:49 PM)

  1. Implement computeHostNumHardwareThreads() for FreeBSD — dimitry / detail
  2. [mlir] Add a shape function library op — jpienaar / detail

#568 (Nov 28, 2020 3:54:43 AM)

  1. [mlir] Change ConvertOpToLLVMPattern::matchAndRewrite argument to concrete operand type. — csigg / detail
  2. [mlir] Fix bad rebase landed in acb69f3b7c83. — csigg / detail
  3. [clangd] Add symbol origin for remote index — kbobyrev / detail
  4. [libc++] P1645 constexpr for <numeric> — koraq / detail
  5. [Timer] Add a command option to enable/disable timer sorting. — paul / detail
  6. [X86] Have indirect calls take 64-bit operands in 64-bit modes — harald / detail
  7. [ConstantFold] Fold operations to poison if possible — aqjune / detail
  8. [X86] Do not allow FixupSetCC to relax constraints — harald / detail
  9. [X86] Add -verify-machineinstrs to pic.ll — harald / detail
  10. [BasicAA] Add tests for suboptimal speculation results (NFC) — nikita.ppv / detail
  11. [libc++] Disable some tests using gcc 9. — koraq / detail
  12. [ARMAttributeParser] Correctly parse and print Tag_THUMB_ISA_use=3 — i / detail

#567 (Nov 28, 2020 12:57:39 AM)

  1. [BasicAA] Remove unnecessary known size requirement — nikita.ppv / detail

#565 (Nov 27, 2020 4:19:08 PM)

  1. [libc++] s/constpexr/constexpr/ in some comments. NFC. — arthur.j.odwyer / detail
  2. [IRSim][IROutliner] Adding the extraction basics for the IROutliner. — andrew.litteken / detail
  3. [gn build] Port bf899e89138 — llvmgnsyncbot / detail
  4. Revert "[IRSim][IROutliner] Adding the extraction basics for the IROutliner." — andrew.litteken / detail
  5. [gn build] Port a8a43b63388 — llvmgnsyncbot / detail
  6. [RISCV] Add tests for existing (rotr (bswap X), (i32 16))->grevi pattern for RV32. Extend same pattern to rotl and GREVIW. — craig.topper / detail

#564 (Nov 27, 2020 12:03:53 PM)

  1. [AArch64] Define __ARM_FEATURE_{CRC32,ATOMICS} — andre.simoesdiasvieira / detail
  2. lld-link: Let LLD_REPRODUCE control /reproduce:, like in ld.lld — thakis / detail
  3. [AIX][XCOFF][NFC] Change geNumberOfVRSaved function name to getNumberOfVRSaved. — diggerlin / detail
  4. [libc++] Use std::move in numeric algorithms (P0616R0). — zoecarver / detail
  5. [Hexagon] Improve check for HVX types — kparzysz / detail
  6. [RISCV] Replace sexti32/zexti32 in isel patterns where only one part of their PatFrags can match. NFCI — craig.topper / detail
  7. [RISCV][LegalizeTypes] Teach type legalizer that it can promote UMIN/UMAX using SExtPromotedInteger if that's better for the target. — craig.topper / detail
  8. Revert "[BasicAA] Fix BatchAA results for phi-phi assumptions" — martin / detail
  9. [RISCV] Remove stale FIXMEs from a couple test cases. NFC — craig.topper / detail
  10. [ValueTracking] Fix assert on shufflevector of pointers — nikita.ppv / detail
  11. [NFC] SmallVector<char...> to SmallString<...> — n.james93 / detail
  12. [RISCV] Replace getSimpleValueType() with getValueType() in DAG combines to prevent asserts with weird types. — craig.topper / detail
  13. Add -fintegrated-as to clang invocation — zarko / detail
  14. [libc++] Consistently unparenthesize `numeric_limits<T>::max`. NFCI. — arthur.j.odwyer / detail
  15. [libc++] Support no libc++ namespace in the iterator test. — vvereschaka / detail
  16. [VE] Optimize emitSPAdjustment function — marukawa / detail

#563 (Nov 27, 2020 9:41:16 AM)

  1. [libomptarget][cuda] Detect missing symbols in plugin at build time — jonathanchesterfield / detail
  2. [Hexagon] Add HVX support for ISD::SMAX/SMIN/UMAX/UMIN instead of custom dag patterns — llvm-dev / detail
  3. [X86] Add AVX2/AVX512 test coverage in sat-add.ll — llvm-dev / detail
  4. [AllocaInst] Update `getAllocationSizeInBits` to return `TypeSize`. — francesco.petrogalli / detail
  5. [libc++] Introduce an indirection to create threads in the test suite — Louis Dionne / detail
  6. [VPlan] Use VPTransformState::set in widenGEP. — flo / detail
  7. TargetProcessControl.cpp - Remove warning: extra ‘;’ — sylvestre / detail

#562 (Nov 27, 2020 7:17:29 AM)

  1. [obj2yaml] - Don't assert when trying to calculate the expected section offset. — grimar / detail
  2. [libc++] [docs] Exclude helper files from Sphinx configuration to avoid generating empty pages. — marek.kurdej / detail
  3. [obj2yaml] - Dump the `EShNum` key in some cases. — grimar / detail
  4. [mlir] Fix typos and broken links in LangRef — zinenko / detail
  5. [OpenCL] Check for extension string extension lookup — fraser / detail
  6. [AArch64][SLP] Precommit tests which would be better not to SLP vectorize. NFC. — sjoerd.meijer / detail
  7. Revert "[ASTMatchers] Matcher macros with params move params instead of copying" — hans / detail
  8. Don't elide splat attributes during printing — tberghammer / detail
  9. [AIX] Enabling vector type arguments and return for AIX — zarko / detail
  10. [TableGen][SchedModels] Get rid of hasVariant. NFC — eleviant / detail
  11. [libc++] Replace several uses of 0 by nullptr — Louis Dionne / detail
  12. [libc++] Formalize what configurations are covered by the ABI lists — Louis Dionne / detail

#561 (Nov 27, 2020 4:43:30 AM)

  1. [llvm-readelf/obj] - Stop calling `reportError` in `printArchSpecificInfo()`. — grimar / detail
  2. Revert "[DebugInfo] Improve dbg preservation in LSR." — markus.lavin / detail
  3. [libc][Obvious] Fix typo in strnlen_test.cpp. — chennngwang / detail
  4. [mlir] Let ModuleTranslate propagate LLVM triple — nicolas.vasilache / detail
  5. [msan] Fix bugs when instrument x86.avx512*_cvt* intrinsics. — pengfei.wang / detail
  6. [mlir] Add gpu.allocate, gpu.deallocate ops with LLVM lowering to runtime function calls. — csigg / detail
  7. [MLIR][SCF] Find all innermost loops for parallel loop tiling — frgossen / detail
  8. [NFC][SimplifyCFG] FoldBranchToCommonDest: add one more test with PHI — lebedev.ri / detail
  9. Reland [SimplifyCFG] FoldBranchToCommonDest: lift use-restriction on bonus instructions — lebedev.ri / detail
  10. [InstSimplify] Clarify use of FixedVectorType in SimplifySelectInst — cullen.rhodes / detail
  11. [SVE] Add a couple of extra sizeless type tests — richard.sandiford / detail
  12. [ASTImporter] Import the default argument of NonTypeTemplateParmDecl — Raphael Isemann / detail
  13. [LegacyPM] Remove unused undocumented parameter. NFC. — jay.foad / detail
  14. [LegacyPM] Avoid a redundant map lookup in setLastUser. NFC. — jay.foad / detail
  15. [libc] Fix typo in buildbot README.txt. — chennngwang / detail
  16. [X86] Regenerate extract-store.ll tests — llvm-dev / detail
  17. [DAG] Legalize umin(x,y) -> sub(x,usubsat(x,y)) and umax(x,y) -> add(x,usubsat(y,x)) iff usubsat is legal — llvm-dev / detail
  18. [SLP] Dump Tree costs. NFC. — sjoerd.meijer / detail
  19. [ARM] MVE qabs vectorization test. NFC — david.green / detail

#560 (Nov 26, 2020 11:26:19 PM)

  1. [IR] Use llvm::is_contained and pred_size (NFC) — kazu / detail
  2. [Test] Add some more tests showing how we fail to widen IV — mkazantsev / detail
  3. [RISCV] Don't remove (and X, 0xffffffff) from inputs when matching RISCVISD::DIVUW/REMUW to 64-bit DIVU/REMU. — craig.topper / detail

#559 (Nov 26, 2020 9:07:32 PM)

  1. [clangd] Add support for within-file rename of complicated fields — kbobyrev / detail
  2. [IndVars] LCSSA Phi users should not prevent widening — mkazantsev / detail

#558 (Nov 26, 2020 6:49:08 PM)

  1. [LangRef] Add poison constant — aqjune / detail
  2. [InlineCost] Fix indentation (NFC) — kazu / detail
  3. [DAGCombine] Adding a hook to improve the precision of fsqrt if the input is denormal — qshanz / detail

#557 (Nov 26, 2020 3:41:48 PM)

  1. [test] Fix runtime-pointer-checking-insert-typesize.ll under NPM — aeubanks / detail
  2. [BasicAA] Fix BatchAA results for phi-phi assumptions — nikita.ppv / detail
  3. [clangd] Fix use of system-installed GRPC after f726101b6240a6740b3c0926af759da5e7336f8a — sam.mccall / detail
  4. [RISCV] Add isel patterns to use SBSET for (1 << X) by using X0 as the input. — craig.topper / detail

#556 (Nov 26, 2020 12:30:03 PM)

  1. [VE] Add comprehensive stackframe tests — marukawa / detail
  2. [AArch64][CostModel] Precommit some vector mul tests. NFC. — sjoerd.meijer / detail
  3. [IndVarSimplify] Fix Modified status when handling dead PHI nodes — david.stenberg / detail
  4. [mlir][linalg] Mark linalg.yield as ReturnLike — herhut / detail
  5. [VPlan] Turn VPReplicateRecipe into a VPValue. — flo / detail
  6. [ASTImporter] Import the default argument of TemplateTemplateParmDecl — Raphael Isemann / detail
  7. [LiveDebugVariables] Strip all debug instructions from nodebug functions — robert.lougher / detail
  8. [clang][cli] Port Target option flags to new option parsing system — jan_svoboda / detail
  9. Remove stray debug-only from test — benny.kra / detail
  10. [DAG] Legalize umin(x,y) -> sub(x,usubsat(x,y)) and umax(x,y) -> add(x,usubsat(y,x)) iff usubsat is legal — llvm-dev / detail
  11. Revert rG12d59b696b330 "[DAG] Legalize umin(x,y) -> sub(x,usubsat(x,y)) and umax(x,y) -> add(x,usubsat(y,x)) iff usubsat is legal" — llvm-dev / detail
  12. [ARM] Cleanup for the MVETailPrediction pass — david.green / detail
  13. [AArch64] Regenerate min/max tests and add vXi64 umin/umax test coverage — llvm-dev / detail
  14. [libc++] Fix two fr_FR locale tests on FreeBSD — Alexander.Richardson / detail
  15. [mlir][DialectConversion] Do not prematurely drop unused cast operations — herhut / detail
  16. [libc++] Attempt to fix spurious modules-related failures in the CI — Louis Dionne / detail
  17. [libc++] Remove sysctl-based implementation of thread::hardware_concurrency() — Louis Dionne / detail
  18. [ASTImporter] Import the default argument of TemplateTypeParmDecl — Raphael Isemann / detail
  19. [AIX] Add support for non var_arg extended vector ABI calling convention on AIX — zarko / detail
  20. [MC] Set the unique id of .stack_sizes to the associated .text section's — i / detail
  21. [AA] Split up LocationSize::unknown() — nikita.ppv / detail
  22. [BPF][NewPM] Port bpf-adjust-opt to NPM and add it to pipeline — aeubanks / detail
  23. [X86] Regenerate i64-to-float.ll tests with avx512 coverage — llvm-dev / detail
  24. [clangd] AddUsing: do not crash on non-namespace using decls. — adamcz / detail
  25. [libc++] Fix the Homebrew tap to install Buildkite on macOS hosts — Louis Dionne / detail
  26. [libc++] Remove ABI lists for previous releases — Louis Dionne / detail
  27. [NFC][SimplifyCFG] Add statistic to `FoldBranchToCommonDest()` fold — lebedev.ri / detail
  28. [NFC][SimplifyCFG] Add test coverage for FoldBranchToCommonDest xform with live-out bonus instuctions — lebedev.ri / detail
  29. [SimplifyCFG] FoldBranchToCommonDest: lift use-restriction on bonus instructions — lebedev.ri / detail
  30. [llvmbuildectomy] Also include component groups in llvm-config --components list — sguelton / detail
  31. Revert "[SimplifyCFG] FoldBranchToCommonDest: lift use-restriction on bonus instructions" — lebedev.ri / detail
  32. [libc++] Install missing package in the Dockerfile — Louis Dionne / detail

#555 (Nov 26, 2020 4:51:12 AM)

  1. Do not collapse build requests with different property sets. — gkistanova / githubweb

#555 (Nov 26, 2020 4:51:12 AM)

  1. [DAG] Legalize abs(x) -> smax(x,sub(0,x)) iff smax/sub are legal — llvm-dev / detail
  2. [flang][openacc] Semantic check for cache directive — clementval / detail
  3. [AMDGPU] Emit stack frame size in metadata — sebastian.neubauer / detail
  4. [WebAssembly] Factor out WasmTableType in binary format — sbc / detail
  5. [PassManager] Run Induction Variable Simplification pass *after* Recognize loop idioms pass, not before — lebedev.ri / detail
  6. [MC][WebAssembly] Only emit indirect function table import if needed — sbc / detail
  7. [AMDGPU] Actually fully update opt-pipeline.ll test to account for -loop-idiom vs -indvars switch — lebedev.ri / detail
  8. [ELF] Add TargetInfo::adjustGotPcExpr for `R_GOT_PC` relaxations. NFC — i / detail
  9. [SVE] Fix TypeSize warning in RuntimePointerChecking::insert — joe.ellis / detail
  10. [ELF] Rename adjustRelaxExpr to adjustTlsExpr and delete the unused `data` parameter. NFC — i / detail
  11. [clang][test] Fix prefix operator++ signature in iterators — endre.fulop / detail
  12. [gn build] Download prebuilt mac-arm64 binary now that it exists — thakis / detail
  13. [OpenMP][OMPT] Implement verbose tool loading — protze / detail
  14. [OpenMP][OMPT] Introduce a guard to handle OMPT return address — protze / detail
  15. [OpenMP] libomp: fix non-X86, non-AARCH64 builds — Andrey.Churbanov / detail
  16. [Flang][Docs] Update call information and add two more calls — johannes / detail
  17. [OpenMP][Docs] Add more content, call coordinates, FAQ entries, links — johannes / detail
  18. [RISCV] Custom type legalize i32 fshl/fshr on RV64 with Zbt. — craig.topper / detail
  19. [FastISel] Flush local value map on ever instruction — paul.robinson / detail
  20. [DAG] Legalize abs(x) -> umin(x,sub(0,x)) iff umin/sub are legal — llvm-dev / detail
  21. [clangd] Implement clang-tidy options from config — n.james93 / detail
  22. [gn build] Port 73fdd998701 — llvmgnsyncbot / detail
  23. [CostModel][X86] Refresh ISD::ABS costs — llvm-dev / detail
  24. Remove static function unused after cf1c774. — paul.robinson / detail
  25. [RISCV] Add test cases showing that we don't recognize the select form of NABS in SelectionDAGBuilder so we end up with branches. NFC — craig.topper / detail
  26. [Hexagon] Add support for ISD::SMAX/SMIN/UMAX/UMIN instead of custom dag patterns — llvm-dev / detail
  27. [MS] Fix double evaluation of MSVC builtin arguments — rnk / detail
  28. [MS] Add more 128bit cmpxchg intrinsics for AArch64 — rnk / detail
  29. [MLIR][Affine] Add custom builders for AffineVectorLoadOp/AffineVectorStoreOp — frank.laub / detail
  30. [clangd] Track deprecation of 'member' semantic token type in LSP. — sam.mccall / detail
  31. [libc++] Factor out common logic for calling aligned allocation — Louis Dionne / detail
  32. [RISCV] Make SMIN/SMAX/UMIN/UMAX legal with Zbb extension. — craig.topper / detail
  33. [RISCV] Add test cases to check that we use (smax X, (neg X)) for abs with Zbb extension. — craig.topper / detail
  34. [mlir] Add build configuration for Quant unittest — marius.brehler / detail
  35. [ms] [llvm-ml] Implement the expression expansion operator — epastor / detail
  36. [libc++] NFC: Reindent non-lockfree-atomics feature — Louis Dionne / detail
  37. DebugInfo: remove unnecessary mtriple from test/DebugInfo/X86/abstract_origin.ll — dblaikie / detail
  38. github actions: Use llvmbot token for main branch sync — noreply / detail
  39. [SelectionDAGBuilder] Add SPF_NABS support to visitSelect — craig.topper / detail
  40. [RISCV] Add an implementation of isFMAFasterThanFMulAndFAdd — craig.topper / detail
  41. [NFC] Fix pattern name. — silvasean / detail
  42. Revert builtins fp16 support: tests do not pass on Mac — rnk / detail
  43. [CodeView] Avoid emitting empty debug globals subsection. — akhuang / detail
  44. Refactor and simplify class scope name lookup. — richard / detail
  45. Adding PoisonValue for representing poison value explicitly in IR — liuz / detail
  46. Part of C++ DR 39: a class member lookup is not ambiguous if it finds the — richard / detail
  47. [gn build] (manually) port b534beabeed3ba — thakis / detail
  48. [mlir][sparse] add ability to select pointer/index storage type — ajcbik / detail
  49. [clangd] Collect main file refs by default — zeratul976 / detail
  50. [gn build] sync script: handle multiple source lists if only deleting — thakis / detail
  51. [gn build] sync script: only compute tokloc when adding files — thakis / detail
  52. [gn build] sync script: try to make a loop clearer — thakis / detail
  53. [lld][WebAssembly] Ensure stub symbols always get address 0 — sbc / detail
  54. [mlir][Python] Add additional capsule interop types. — stellaraccident / detail
  55. [LoopLoadElim] Make sure all loops are in simplify form. PR48150 — mkazantsev / detail
  56. [LegalizerTypes] Add support for scalarizing the operand of an FP_EXTEND when the result type is legal. — craig.topper / detail
  57. [RISCV] Remove unused PatFrag argument from the tablegen class used for c.beqz/c.bnez. NFC — craig.topper / detail
  58. [IndVars] Use isLoopBackedgeGuardedByCond for last iteration check — mkazantsev / detail
  59. [RISCV] Add isel pattern to match (i64 (sra (shl X, 32), C)) to SRAIW if C > 32. — craig.topper / detail
  60. [SCEV] Use isKnownPredicateAt in isLoopBackedgeGuardedByCond — mkazantsev / detail
  61. [llvm-readobj] - Fix a warning. — grimar / detail
  62. [Support] Use llvm::is_contained (NFC) — kazu / detail
  63. [libc++] [libc++abi] Mark a few tests as unsupported/xfail on gcc-7/8/9. — marek.kurdej / detail
  64. [OpenMP][OMPT] Fix building with OMPT disabled after 6d3b81664a4b79 — martin / detail
  65. [libc++] [www] Fix HTML. NFC. — marek.kurdej / detail
  66. Fix use-of-uninitialized-value in rG75f50e15bf8f — liuz / detail
  67. [clangd] Do not treat line as inactive if skipped range ends at character position 0 — zeratul976 / detail
  68. [lldb] Fix TestThreadStepOut.py after "Flush local value map on every instruction" — Raphael Isemann / detail
  69. [libc++] [docs] Migrate C++ status pages to RestructuredText (RST). — marek.kurdej / detail
  70. [AMDGPU] Introduce and use isGFX10Plus. NFC. — jay.foad / detail
  71. [libc++] [P0966] [C++20] Fix bug PR45368 by correctly implementing P0966: string::reserve should not shrink. — marek.kurdej / detail
  72. [libc++] Fix gcc warning -Wsign-compare. — marek.kurdej / detail
  73. [NFC][libc++] Mark LWG3296 as complete. — koraq / detail
  74. Revert "[SCEV] Use isKnownPredicateAt in isLoopBackedgeGuardedByCond" — mkazantsev / detail
  75. [llvm-profgen] [docs] Fix invalid header. Add to ToC. NFC. — marek.kurdej / detail
  76. [RISCV] Add test cases for missed opportunities to use sbsetw/sbclrw/sbinvw when the result isn't known to be sign extended. — craig.topper / detail
  77. [RISCV] Add isel patterns for sbsetw/sbclrw/sbinvw with sext_inreg as the root. — craig.topper / detail
  78. [SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond — mkazantsev / detail
  79. [llvm-readelf/obj] - Report a warning when the value of the DT_PLTREL dynamic tag is invalid. — grimar / detail
  80. Revert "[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond" — mkazantsev / detail
  81. Return "[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond", 2nd try — mkazantsev / detail
  82. [X86] Fix -DAG checks on gnux32 pic tests — llvm-dev / detail
  83. Revert "Return "[SCEV] Use isBasicBlockEntryGuardedByCond in isLoopBackedgeGuardedByCond", 2nd try" — mkazantsev / detail
  84. [SVE][CodeGen] Extend isConstantSplatValue to support ISD::SPLAT_VECTOR — kerry.mclaughlin / detail
  85. [libc++] Mark a few more tests as unsupported on gcc-8/9. — marek.kurdej / detail
  86. [clang][Driver] Handle risvc in Baremetal.cpp. — abidh / detail
  87. [CostModel] Add basic implementation of getGatherScatterOpCost. — flo / detail
  88. [X86] Extend neg-abs test coverage — llvm-dev / detail
  89. [clangd][query-driver] Extract target — platonov.aleksandr / detail
  90. [mlir][bufferize] Add argument materialization for bufferization — herhut / detail

#555 (Nov 26, 2020 4:51:12 AM)

  1. Do not collapse build requests with different property sets. — gkistanova / detail

#554 (Nov 25, 2020 5:08:26 AM)

  1. [libc++] P1645 constexpr for <numeric> — koraq / detail
  2. [llvm-readelf/obj] - Stop using `reportError` when dumping notes. — grimar / detail
  3. Fix a typo in the documentation to unbreak the sphinx builder. — aaron / detail
  4. Revert "[libc++] P1645 constexpr for <numeric>" — koraq / detail
  5. [LAA] NFC: Rename [get]MaxSafeRegisterWidth -> [get]MaxSafeVectorWidthInBits — cullen.rhodes / detail
  6. [clangd] PopulateSwitch: disable on dependent enums. — adamcz / detail
  7. [libc++] ADL-proof <variant> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  8. Fix case mismatch between definition and declaration — gchatelet / detail
  9. [PowerPC] Regenerate vec_select.ll tests and add <1 x i128> test case — llvm-dev / detail

#553 (Nov 25, 2020 1:01:30 AM)

  1. clang-x86-ninja-win10: removed quotes around LIT_TOOLS_DIR — noreply / githubweb

#553 (Nov 25, 2020 1:01:30 AM)

  1. [CHR] Use pred_size (NFC) — kazu / detail
  2. [PowerPC] Probe the gap between stackptr and realigned stackptr — lkail / detail
  3. [NFC][ARM][PhaseOrdering] Add one more test for D91800: LoopIdiom should be before IndVars — lebedev.ri / detail
  4. [llvm-readelf/obj] - Deduplicate the logic that prints notes. NFCI. — grimar / detail
  5. [VPlan] Turn VPReductionRecipe into a VPValue — david.green / detail
  6. [VPlan] Switch VPWidenRecipe to be a VPValue — david.green / detail
  7. [llvm-readobj] - An attempt to fix BB after D92018. — grimar / detail
  8. [clangd] Avoid type hierarchy crash on incomplete type — zeratul976 / detail
  9. [SchedModels] Return earlier removed checks — eleviant / detail
  10. [obj2yaml] - Dump section offsets in some cases. — grimar / detail
  11. [clangd] Add metrics for invalid name. — hokein.wu / detail
  12. [libObject,llvm-readelf] - Stop describing a section/segment in `notes_begin()`. — grimar / detail
  13. [ORC] Remove a superfluous semicolon, silencing GCC warnings. NFC. — martin / detail
  14. [ORC] Cast to const void* to silence a GCC warning. NFC. — martin / detail
  15. [clang][SVE] Activate macro `__ARM_FEATURE_SVE_VECTOR_OPERATORS`. — francesco.petrogalli / detail
  16. [OpenCL] Move kernel arg type tests into one file — sven.vanhaastregt / detail
  17. [clangd] Fix a tsan failure. — hokein.wu / detail
  18. [VPlan] Add VPReductionSC to VPUser::classof, unify VPValue IDs. — flo / detail
  19. [clangd] Extract common file-caching logic from ConfigProvider. — sam.mccall / detail
  20. [gn build] Port d95db1693cb — llvmgnsyncbot / detail
  21. [SVE][CodeGen] Add a DAG combine to extend mscatter indices — kerry.mclaughlin / detail
  22. DetectDeadLanes.cpp - remove unused headers. NFCI. — llvm-dev / detail
  23. SemaExpr.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI. — llvm-dev / detail
  24. CGCall.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI. — llvm-dev / detail
  25. TargetInfo.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI. — llvm-dev / detail
  26. SemaExpr.cpp - use castAs<> instead of getAs<> as we dereference the pointer directly. NFCI. — llvm-dev / detail
  27. [ARM][AArch64] Adding Neoverse N2 CPU support — mark.murray / detail
  28. [clangd] Use TimePoint<> instead of system_clock::time_point, it does matter after all. — sam.mccall / detail

#553 (Nov 25, 2020 1:01:30 AM)

  1. clang-x86-ninja-win10: removed quotes around LIT_TOOLS_DIR — noreply / detail

#552 (Nov 24, 2020 10:42:00 PM)

  1. Make CallInst::updateProfWeight emit i32 weights instead of i64 — aeubanks / detail
  2. [SCEV] Use isa<> pattern for testing for CouldNotCompute [NFC] — listmail / detail
  3. Don't assume the clang binary name contains the string "clang". — richard / detail
  4. [NFC][Test] Format the test for IEEE Long double — qshanz / detail
  5. Try to fix tests after e16c0a9a68971 with CLANG_DEFAULT_LINKER=lld — thakis / detail
  6. [PPC][AIX] Add vector callee saved registers for AIX extended vector ABI — zarko / detail
  7. [DAG][PowerPC] Fix dropped `nsw` flag in `SimplifySetCC` by adding `doesNodeExist` helper — lkail / detail
  8. [IndVars] Use more precise context when eliminating narrowing — mkazantsev / detail
  9. [NewPM] Add pipeline EP callback after initial frontend cleanup — aeubanks / detail
  10. [DAGCombine] Add hook to allow target specific test for sqrt input — qshanz / detail
  11. Revert "[SCEV] Generalize no-self-wrap check in isLoopInvariantExitCondDuringFirstIterations" — mkazantsev / detail

#551 (Nov 24, 2020 1:16:50 PM)

  1. [mlir] Add conversion from SCF parallel loops to OpenMP — zinenko / detail
  2. [PowerPC] Don't reuse an illegal typed load for int_to_fp conversion. — sd.fertile / detail
  3. [mlir][sparse] generalize invariant expression handling in sparse compiler — ajcbik / detail
  4. [mlir] Remove SameOperandsAndResultShape when redundant with ElementwiseMappable — silvasean / detail
  5. [RISCV] Add GHC calling convention — luismarques / detail
  6. [clangd] Addusing tweak: find insertion point after definition — adamcz / detail
  7. [OpenMP50][DOCS] Mark target data non-contiguous as done, NFC. — cchen / detail
  8. [SelectionDAG] Avoid aliasing analysis if the object size is unknown. — kai.wang / detail
  9. [gn build] Port 8d06a678a5c — llvmgnsyncbot / detail
  10. Revert "[RISCV] Add GHC calling convention" — luismarques / detail
  11. [RISCV] Add GHC calling convention — luismarques / detail
  12. [ASTImporter] Make the Import() return value consistent with the map of imported decls when merging ClassTemplateSpecializationDecls — Raphael Isemann / detail
  13. [RISCV] Set __GCC_HAVE_SYNC_COMPARE_AND_SWAP_x defines — luismarques / detail
  14. [MC/AsmParser] Fix use of Arm calling convention in target-agnostic test — luismarques / detail
  15. [mlir] use STATUS instead of CHECK_* in MLIRDetectPythonEnv.cmake — zinenko / detail
  16. [AIX] Add mabi=vec-extabi options to enable the AIX extended and default vector ABIs. — zarko / detail
  17. [SelectionDAG] Add PseudoProbeSDNode to LargestSDNode to fix 32-bt build break. — hoy / detail
  18. [LAA] Minor code style tweaks [NFC] — listmail / detail
  19. [Sanitizer][RISCV] Fix redefinition of REG_SP — luismarques / detail
  20. Fix mangling of substitutions for template-prefixes. — richard / detail
  21. [lld] Add --no-lto-whole-program-visibility — tejohnson / detail
  22. Treat a placeholder type for class template argument deduction as — richard / detail
  23. [mlir][sparse] add parallelization strategies to sparse compiler — ajcbik / detail
  24. [clang-tidy] Support IgnoredRegexp configuration to selectively suppress identifier naming checks — n.james93 / detail
  25. Fix compilation issue reported by MSVC user on cfe-dev — rnk / detail
  26. DebugInfo: Add some missing explicit target triples. — dblaikie / detail
  27. [PowerPC][FP128] Fix the incorrect calling convention for IEEE long double on Power8 — qshanz / detail
  28. DebugInfo: Remove llc_dwarf usage from tests already relying on a target triple in the IR — dblaikie / detail

#550 (Nov 24, 2020 7:26:07 AM)

  1. [NFC][AIX][XCOFF] change function name from getNumofGPRsSaved to getNumOfGPRsSaved — diggerlin / detail
  2. [llvm-mca] Fix processing thumb instruction set — eleviant / detail
  3. Fix driver test from e16c0a9a689719 — thakis / detail
  4. [clangd] Mention when CXXThis is implicit in exposed AST. — sam.mccall / detail
  5. [libc++] Remove _LIBCPP_CONSTEXPR_AFTER_CXX17_WITH_IS_CONSTANT_EVALUATED. — arthur.j.odwyer / detail
  6. lld: Fix darwinnew symlink name added in e16c0a9a68971 — thakis / detail
  7. [clang-offload-bundler] use std::forward_list for storing temp file names [NFC] — serguei.n.dmitriev / detail
  8. clang: Pass -platform-version to new MachO LLD — thakis / detail
  9. [PowerPC] dyn_cast should be dyn_cast_or_null in MASSV pass — msd.ataei / detail
  10. [lld/mac] Implement basic typo correction for flags — thakis / detail
  11. [libcxx] Implement P1956 rename low-level bit functions — koraq / detail
  12. Add support for STRICT_FSETCC promotion — thomasp / detail
  13. [test] Merge parallel_region_merging{,_legacy_pm}.ll — aeubanks / detail
  14. Clear NewGEPBases after finish using them in CodeGenPrep pass — yyc1992 / detail
  15. [NFC][tests] Replace non-portable grep with FileCheck — hubert.reinterpretcast / detail
  16. [libc++] NFC: Fix confusing indentation in <numeric> — Louis Dionne / detail
  17. [mlir] Add Tosa dialect const folder for tosa.const. — stellaraccident / detail
  18. [PowerPC][PCRelative] Add new pseudo instructions for PCRel TLS to fix R2 clobber issue — wei.huang / detail
  19. [ThinLTO/WPD] Enable -wholeprogramdevirt-skip in ThinLTO backends — tejohnson / detail
  20. Fix CalibratedQuantizedType's print function to match parser — liufeng.ee / detail
  21. [AMDGPU] Add a TRANS bit to TSFlags. NFC. — jay.foad / detail
  22. [Driver] Default Generic_GCC aarch64 to -fasynchronous-unwind-tables — i / detail
  23. [mlir][Python] Fix the last remaining instance of PYTHON_EXECUTABLE. — stellaraccident / detail
  24. [clangd] AddUsing: Used spelled text instead of type name. — adamcz / detail
  25. [HardwareLoops] Change order of SCEV expression construction for InitLoopCount. — thomasp / detail
  26. [test] Fix rtf_type_checking.ll under NPM — aeubanks / detail
  27. [DSE] Precommit test case for PR48279. — flo / detail
  28. [test] Pin parallel_deletion_cg_update.ll to legacy PM — aeubanks / detail
  29. [LoopVec] Add a minor clarifying comment — listmail / detail
  30. [InstCombine] add tests for gep math; NFC — spatel / detail
  31. [InstCombine] add tests for sub of muls; NFC — spatel / detail
  32. [InstCombine] try difference-of-shifts factorization before negator — spatel / detail
  33. [clangd] Add more trace spans for rename, NFC. — hokein.wu / detail
  34. [mlir][Python] Sync Python bindings with C API MlirStringRef modification. — stellaraccident / detail
  35. [mlir] NFC - Refactor and expose a parsing helper for OffsetSizeAndStrideInterface — nicolas.vasilache / detail
  36. [test] Clean up ppc-features.cpp and improve tests — i / detail
  37. [mlir] NFC - Refactor and expose a helper printOffsetSizesAndStrides helper function. — nicolas.vasilache / detail
  38. Avoid redundant work when computing vtable vcall visibility — tejohnson / detail
  39. [libc++] [P0482] [C++20] Implement missing bits for atomic — marek.kurdej / detail

#549 (Nov 24, 2020 3:44:20 AM)

  1. clang-x86-ninja-win10: reducing scopoe of builds to get bot stable — kuhnel / githubweb

#549 (Nov 24, 2020 3:44:20 AM)

  1. [AArch64][GlobalISel] Make <2 x p0> of G_SHUFFLE_VECTOR legal. — Amara Emerson / detail
  2. [AArch64][GlobalISel] Add pre-isel lowering to convert p0 G_DUPs to use s64. — Amara Emerson / detail
  3. [test] Fix gvn-inline-iteration.ll under NPM — aeubanks / detail
  4. Revert "[DebugInfo] Refactor code for emitting DWARF expressions for FP constants" — pavel / detail
  5. [LLD] [COFF] Allow wrapping dllimported functions — martin / detail
  6. [mlir] Make attributes mutable in Python bindings — zinenko / detail
  7. [llvm-elfabi] Emit ELF .dynsym, .dynamic sections — haowei / detail
  8. [mlir] move lib/Bindings/Python/Attributes.td to include/mlir/Bindings/Python — zinenko / detail
  9. [clangd] Sort results of incomingCalls request by container name — zeratul976 / detail
  10. [[lvm-readelf/obj] - Remove `tryGetSectionName` helper. — grimar / detail
  11. Add support for branch forms of ALU instructions to Cortex-A57 model — eleviant / detail
  12. [llvm-readelf/obj] - Improve the error reporting in printStackSize(). — grimar / detail
  13. [llvm-readelf/obj] - Refine the implementation of `printGNUVersionSectionProlog` — grimar / detail
  14. [DAGCombine][PowerPC] Convert negated abs to trivial arithmetic ops — lkail / detail
  15. [SchedModels] Limit set of predicates seen by mutuallyExclusive — eleviant / detail
  16. [libc++] [www] Fix HTML. NFC. — marek.kurdej / detail
  17. [OpenMP] fix asm code for for arm64 (AARCH64) for Darwin/macOS — Andrey.Churbanov / detail
  18. [mlir][linalg] Add bufferization pattern for `linalg.indexed_generic`. — pifon / detail
  19. [SchedModels] Improve diagnostics. NFC — eleviant / detail
  20. Revert "[NFC][SCEV] Generalize monotonicity check for full and limited iteration space" — mkazantsev / detail
  21. [mlir] AsyncRuntime: fix concurrency bugs + fix exports in methods definitions — ezhulenev / detail
  22. [IR] Constant::getAggregateElement - early-out for ScalableVectorType — llvm-dev / detail
  23. [clangd] Fix shared-lib builds — kadircet / detail
  24. [RISCV] Combine GREVI sequences — fraser / detail
  25. [MLIR] Fix TableGen generator for attribute interfaces. — zinenko / detail
  26. [docs] Try to make this bullet list in ThinLTO.rst actually be a bullet list — hans / detail
  27. [HIP] Fix regressions due to fp contract change — Yaxun.Liu / detail
  28. [LV] Keep Primary Induction alive when folding tail by masking — ayal.zaks / detail
  29. clang+lld: Improve clang+ld.darwinnew.lld interaction, pass -demangle — thakis / detail
  30. [mlir] NFC - Expose an OffsetSizeAndStrideOpInterface — nicolas.vasilache / detail
  31. [MC][ARM] Fix number of operands of tMOVSr — eleviant / detail

#549 (Nov 24, 2020 3:44:20 AM)

  1. clang-x86-ninja-win10: reducing scopoe of builds to get bot stable — kuhnel / detail

#548 (Nov 23, 2020 10:51:14 PM)

  1. [clangd] Call hierarchy (XRefs layer, incoming calls) — zeratul976 / detail
  2. [clangd] Call hierarchy (ClangdServer layer) — zeratul976 / detail
  3. [clangd] Call hierarchy (ClangdLSPServer layer) — zeratul976 / detail
  4. [clangd] Use WorkScheduler.run() in ClangdServer::resolveTypeHierarchy() — zeratul976 / detail
  5. [gn build] Port 3e6e6a2db67 — llvmgnsyncbot / detail
  6. [lldb] Add platform select to TestProcessConnect.py — Jonas Devlieghere / detail
  7. [LLDB] Fix typo in RegisterContextPOSIXProcessMonitor_arm64 — omair.javaid / detail
  8. [gn build] modify hotfix in 17df195f705cef76a9 to work with all enabled targets — thakis / detail
  9. [libunwind] Multiple preprocessor fixes on PowerPC* — i / detail
  10. [Driver] Enable getOSLibDir() lib32 workaround for SPARC on Linux — i / detail
  11. [CMake] Unify LLVM_LINKER_IS_GOLD -Wl,--gc-sections setting with GNU ld and LLD — i / detail
  12. [LoopVec] Reuse a lambda [NFC] — listmail / detail
  13. [FunctionAttrs][NPM] Fix handling of convergent — aeubanks / detail
  14. Reland [CGSCC] Detect devirtualization in more cases — aeubanks / detail
  15. [PowerPC] Pre-commit more tests for `select` codegen. NFC. — lkail / detail
  16. [GlobalISel][TableGen] Fix seg fault for zero instruction — mikael.holmen / detail

#547 (Nov 23, 2020 5:23:00 PM)

  1. [LoopVectorizer] Lower uniform loads as a single load (instead of relying on CSE) — listmail / detail
  2. [test] pre-comit test for D91451 — listmail / detail
  3. [llvm-symbolizer] Switch to using native symbolizer by default on Windows — akhuang / detail
  4. [hwasan] Fix tests when vm.overcommit_memory=1. — eugenis / detail
  5. Revert "[llvm-symbolizer] Switch to using native symbolizer by default on Windows" — akhuang / detail
  6. [Clang][-fvisibility-from-dllstorageclass] Set DSO Locality from final visibility — Ben.Dunbobbin / detail
  7. Enable support for floating-point division reductions — v.churavy / detail
  8. fix some Wundef warnings in public headers — vtjnash / detail
  9. Fix signed integer overflow bug that's causing test failures with UBSan. — richard / detail

#546 (Nov 23, 2020 3:09:07 PM)

  1. [lldb/test] Remove flaky `process connect` test. — rupprecht / detail
  2. [NPM] Share pass building options with legacy PM — aeubanks / detail
  3. Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" — martin / detail
  4. Revert "[CGSCC] Detect devirtualization in more cases" — aeubanks / detail
  5. APINotes: add property models for YAML attributes — Saleem Abdulrasool / detail
  6. [gn build] Port f6b02ecd027 — llvmgnsyncbot / detail
  7. [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps — spatel / detail
  8. Use MlirStringRef throughout the C API — unknown / detail
  9. [RISCV] Remove unused VM register class — craig.topper / detail
  10. [libcxx] Resolve LWG 2724 protected -> private. — zoecarver / detail
  11. [mlir] Support WsLoopOp in OpenMP to LLVM dialect conversion — zinenko / detail

#545 (Nov 23, 2020 12:48:33 PM)

  1. [SelectionDAG][ARM][AArch64][Hexagon][RISCV][X86] Add SDNPCommutative to fma and fmad nodes in tablegen. Remove explicit commuted patterns from targets. — craig.topper / detail
  2. [mlir][Linalg] Fuse sequence of Linalg operation (on buffers) — ravishankarm / detail
  3. [mac/arm] fix clang/test/Driver/darwin-ld-dedup.c — thakis / detail
  4. [mlir][Linalg] NFC: Expose some utility functions used for promotion. — ravishankarm / detail
  5. [AArch64] Add scatter cost model tests. — flo / detail
  6. [NFC] remove print statement I accidentally added. — akhuang / detail
  7. [AArch64] Update clang CodeGen tests I missed in 4252f7773a5b98b825d17e5f77c7d349cb2fb7c7. — craig.topper / detail
  8. [ms] [llvm-ml] Support macro function invocations in expressions — epastor / detail
  9. [llvm-elfabi] Emit ELF header and string table sections — haowei / detail
  10. [test] Pin tests using -dot-callgraph to legacy PM — aeubanks / detail
  11. [AIX] Support init priority — Xiangling.Liao / detail
  12. [CGSCC] Detect devirtualization in more cases — aeubanks / detail
  13. [test] Pin memory-dereferenceable.ll to legacy PM — aeubanks / detail
  14. Port -print-memderefs to NPM — aeubanks / detail
  15. Revert "[llvm-elfabi] Emit ELF header and string table sections" — haowei / detail
  16. [ms] [llvm-ml] Support purging macro definitions — epastor / detail
  17. [clang-tidy] Fix RenamerClangTidy checks trying to emit a fix that isnt a valid identifier — n.james93 / detail
  18. [llvm-elfabi] Emit ELF header and string table sections — haowei / detail
  19. Make check-clang depend on the LLVM split-file utility — rnk / detail
  20. [mlir] Add mising dependency — nicolas.vasilache / detail
  21. [clang-tidy] Use compiled regex for AllowedRegexp in macro usage check — n.james93 / detail

#544 (Nov 23, 2020 10:30:04 AM)

  1. [AArch64] Add tests for masked.gather costs. — flo / detail
  2. Add userData to the diagnostic handler C API — unknown / detail
  3. [mac/arm] make clang/test/Driver/clang_f_opts.c pass consistently — thakis / detail

#543 (Nov 23, 2020 8:11:02 AM)

  1. Remove automatic traversal from forEach matcher — steveire / detail
  2. Update mode used in traverse() examples — steveire / detail
  3. Remove the IgnoreImplicitCastsAndParentheses traversal kind — steveire / detail
  4. Fix speling in comments. NFC. — jay.foad / detail
  5. [VE] Remove magic numbers 176 — marukawa / detail
  6. [mlir] Add a print function for memref<*xi64>. — pifon / detail
  7. Fix tests for clang-query completion — steveire / detail
  8. [mlir] Temporarily disable flaky mlir-cpu-runner async tests — zinenko / detail
  9. [VE] VE Vector Predicated SDNode, vector add isel and tests — simon.moll / detail
  10. [TableGen] Eliminte source location from CodeInit — paul / detail

#542 (Nov 23, 2020 6:13:58 AM)

  1. Add flang dylib/shared libs buildbots — diana.picus / githubweb

#542 (Nov 23, 2020 6:13:58 AM)

  1. [llvm-readobj] - Stop using `unwrapOrError` in `DumpStyle<ELFT>::getGroups()` — grimar / detail
  2. [SCEV] Fix incorrect treatment of max taken count. PR48225 — mkazantsev / detail
  3. [llvm-readelf/obj] - Fix the possible crash when dumping group sections. — grimar / detail
  4. [AST] Build recovery expression by default for all language. — hokein.wu / detail
  5. [mlir][Linalg] NFC - Factor out Linalg functionality for shape and loop bounds computation — nicolas.vasilache / detail
  6. [clangd] Implement Decl canonicalization rules for rename — kbobyrev / detail
  7. [AArch64][SVE] Allow lax conversion between VLATs and GNU vectors — joe.ellis / detail
  8. [clangd] Get rid of clangToolingRefactoring dependency — kbobyrev / detail
  9. [APInt] Add the truncOrSelf resizing operator to APInt — kerry.mclaughlin / detail
  10. [clangd] testPath's final result agrees with the passed in Style — kadircet / detail
  11. [VE][NFC] Clean stack frame description — marukawa / detail
  12. [VE] Clean canRealignStack implementation — marukawa / detail
  13. Revert "[clangd] testPath's final result agrees with the passed in Style" — kadircet / detail
  14. [mlir][Linalg] Drop symbol_source abstraction which does not pay for itself. — nicolas.vasilache / detail
  15. [AMDGPU][MC] Improved diagnostic messages for invalid literals — dmitry.preobrazhensky / detail
  16. [clangd] textDocument/implementation (LSP layer) — usx / detail
  17. [mlir] Avoid cloning ops in SCF parallel conversion to CFG — zinenko / detail
  18. Ignore noderef attribute in unevaluated context — aaron / detail
  19. [AMDGPU][MC] Improved diagnostic messages — dmitry.preobrazhensky / detail
  20. [llvm-readobj][test] - Simplify the gnu-notes.test — grimar / detail
  21. [lldb] [test] Restore Windows-skip on 'process connect' tests — mgorny / detail
  22. [Inline] Fix in handling of ptrtoint in InlineCost — mikael.holmen / detail
  23. [mlir] canonicalize away zero-iteration SCF for loops — zinenko / detail
  24. [test] Update PR reference in testcase [NFC] — mikael.holmen / detail

#542 (Nov 23, 2020 6:13:58 AM)

  1. Add flang dylib/shared libs buildbots — diana.picus / detail

#541 (Nov 23, 2020 1:22:39 AM)

  1. [NFC] Reduce code duplication in binop processing in computeExitLimitFromCondCached — mkazantsev / detail
  2. [llvm-readobj] - Don't crash when relocation table goes past the EOF. — grimar / detail
  3. [libc++] [www] Mark P0482 as "In Progress", as some parts of it are already implemented. — marek / detail
  4. [clangd] Attempt at fixing ExternalIndex tests on windows — kadircet / detail
  5. [lldb] [Process/FreeBSD] Add missing 'override' kws to POSIXStopInfo — mgorny / detail
  6. [lldb] [Process/Utility] Declare register overlaps between ST and MM — mgorny / detail
  7. [lldb] [test] Fix qRegisterInfo lldb-server tests to handle missing registers — mgorny / detail
  8. [lldb] [Process/FreeBSDRemote] Fix regset names and related tests — mgorny / detail
  9. [clang-tidy] Fix a nullptr-access crash in unused-raii-check. — hokein.wu / detail
  10. [lldb] Prevent 'process connect' from using local-only plugins — mgorny / detail
  11. [LoopFlatten] Widen IV, support ZExt. — sjoerd.meijer / detail
  12. [DebugInfo] Refactor code for emitting DWARF expressions for FP constants — pavel / detail
  13. [clangd] Second attempt at fixing windows buildbots — kadircet / detail

#539 (Nov 22, 2020 6:37:24 PM)

  1. [hwasan] Remove unused declaration shadowBase (NFC) — kazu / detail
  2. [ValueMapper] Remove unused declaration remapFunction (NFC) — kazu / detail
  3. [CodeGen] Use pred_empty (NFC) — kazu / detail

#538 (Nov 22, 2020 1:17:21 PM)

  1. [clangd] Introduce config parsing for External blocks — kadircet / detail
  2. [clangd] Introduce config compilation for External blocks — kadircet / detail
  3. [clangd] Introduce ProjectAwareIndex — kadircet / detail
  4. [clangd] Use ProjectAwareIndex in ClangdMain — kadircet / detail
  5. [clangd] Fix use-after-free in ProjectAwareIndex tests — kadircet / detail
  6. [mlir][Python] Support finding pybind11 from the python environment. — stellaraccident / detail
  7. [gn build] sort of merge 37ac559fccd4 — thakis / detail
  8. [gn build] Port 067ffbfe601 — llvmgnsyncbot / detail
  9. [ARM] MVE VABD tests. NFC — david.green / detail
  10. [gn build] (manually) port ed424b428 — thakis / detail
  11. [ARM] Ensure MVE_TwoOpPattern is used inside Predicate's — david.green / detail
  12. [Clang] Add __STDCPP_THREADS__ to standard predefine macros — zequanwu / detail
  13. [MLIR] ODS typedef gen fixes & improvements — john.demme / detail

#537 (Nov 22, 2020 10:51:57 AM)

  1. [libc++] [libc++abi] Use C++20 standard. — marek / detail
  2. [BasicAA] Add more phi-phi tests (NFC) — nikita.ppv / detail
  3. [ValueTracking][MemCpyOpt] avoid crash on inttoptr with vector pointer type (PR48075) — spatel / detail
  4. [CostModel] add tests for FP maximum; NFC — spatel / detail
  5. [CostModel] add basic handling for FP maximum/minimum intrinsics — spatel / detail
  6. [BasicAA] Avoid unnecessary cache update (NFC) — nikita.ppv / detail
  7. [Sema] Introduce function reference conversion, NFC — aaronpuchert / detail
  8. Build reproducible tarballs for releases — aaronpuchert / detail

#536 (Nov 22, 2020 6:41:32 AM)

  1. [DAG] LowerMINMAX - move default expansion to generic TargetLowering::expandIntMINMAX — llvm-dev / detail
  2. Add Semantic check for Flang OpenMP 4.5 - 2.7.1 ordered and collapse clause — yhegde / detail

#534 (Nov 21, 2020 11:08:09 PM)

  1. [SelectionDAG] Remove unused declaration ExpandStrictFPOp (NFC) — kazu / detail
  2. [MachineLICM] Remove unused declaration HoistRegion — kazu / detail
  3. Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause — yhegde / detail
  4. [MBP] Remove unused declaration shouldPredBlockBeOutlined (NFC) — kazu / detail
  5. [PowerPC] Extend folding RLWINM + RLWINM to post-RA. — esme.yi / detail
  6. [RISCV] Use separate Lo and Hi MemOperands when expanding BuildPairF64Pseudo and SplitF64Pseudo. — craig.topper / detail
  7. [clangd] Add clang-tidy options to config — n.james93 / detail
  8. [Analysis] Remove unused system header includes — llvm-dev / detail
  9. [clangd] Fix compile error after 20b69af7 — n.james93 / detail

#533 (Nov 21, 2020 7:11:26 PM)

  1. [StaticAnalyzer] Support struct annotations in FuchsiaHandleChecker — haowei / detail
  2. [llvm][clang][mlir] Add checks for the return values from Target::createXXX to prevent protential null deref — i / detail
  3. thinlto_embed_bitcode.ll: clarify grep should treat input as text — mtrofin / detail

#532 (Nov 21, 2020 4:23:49 PM)

  1. [InstCombine] Use is_contained (NFC) — kazu / detail

#531 (Nov 21, 2020 10:32:27 AM)

  1. [BasicAA] Remove stale FIXME (NFC) — nikita.ppv / detail
  2. [flang][openmp] Separate memory-order-clause parser creating OmpClause node — clementval / detail
  3. [NFC] Fix typo in atomic — clementval / detail
  4. [BasicAA] Remove some intermediate variables (NFC) — nikita.ppv / detail
  5. [BasicAA] Return DecomposedGEP (NFC) — nikita.ppv / detail
  6. [compiler-rt] [profile] Silence a warning about an unused function on mingw targets — martin / detail
  7. [BasicAA] Remove unnecessary sextOrSelf (NFC) — nikita.ppv / detail
  8. [libunwind] Delete unused handlerNotFound in unwind_phase1 — i / detail
  9. Fix shared build. — michael.hliao / detail

#530 (Nov 21, 2020 9:01:18 AM)

  1. [Flang][OpenMP][NFC][2/2] Reorder OmpStructureChecker and simplify it. — joshisameeran17 / detail
  2. [X86] Regenerate vector-reduce-or-cmp.ll — llvm-dev / detail
  3. DominanceFrontier - remove unused <vector> includes — llvm-dev / detail
  4. MachineDominators.h - remove unused <vector> include — llvm-dev / detail
  5. [X86] Include %rip for 32-bit RIP-relative relocs for x32 — i / detail

#529 (Nov 21, 2020 4:51:48 AM)

  1. GitHub Actions: Add job for automatically updating the main branch — tstellar / detail
  2. [VE] Correct types of return/argument values for getAdjustedFrameSize() — marukawa / detail
  3. [VE][NFC] Modify function order and simplify comments — marukawa / detail
  4. [mlir] Add microbenchmark for linalg+async-parallel-for — ezhulenev / detail
  5. [mlir] AsynToLLVM: do no use op->getOperands() in conversion patterns — ezhulenev / detail
  6. [flang][openmp] Fix bug in `OmpClause::Hint` clause which was missing to generate inside in OMP.cpp.inc file. — joshisameeran17 / detail
  7. [mlir] Fix async microbench integration test — ezhulenev / detail
  8. [NFC, Refactor] Modernize enum FunctionDefinitionKind (DeclSpech.h) into a scoped enum — faisalv / detail
  9. [TableGen] [ISel Matcher Emitter] Rework with two passes: one to size, one to emit — paul / detail
  10. [lldb] Reland "Use translated full ftag values" — mgorny / detail
  11. [BasicAA] Add recphi test with dynamic offset (NFC) — nikita.ppv / detail

#528 (Nov 20, 2020 7:46:52 PM)

  1. Revert "Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls."" — arthur.j.odwyer / detail
  2. [Analysis] Use llvm::is_contained (NFC) — kazu / detail
  3. AMDGPU: Fix counting kernel arguments towards register usage — Matthew.Arsenault / detail
  4. OpaquePtr: Make byval/sret types mandatory — Matthew.Arsenault / detail
  5. [mac/arm] Fix clang/test/Sema/wchar.c on mac/arm hosts — thakis / detail
  6. [mac/arm] Fix test/Driver/darwin-sdk-version.c on arm macs — thakis / detail
  7. [VE][NFC] Update missing bulk update tests to use typed sret — marukawa / detail
  8. [NFC][AMDGPU] Document kernel descriptor — Tony.Tye / detail

#527 (Nov 20, 2020 5:31:50 PM)

  1. [sanitizer] Fix operators order in bash script — noreply / githubweb
  2. [sanitizer] Fix operators order in bash script — noreply / githubweb

#527 (Nov 20, 2020 5:31:50 PM)

  1. [CSSPGO] IR intrinsic for pseudo-probe block instrumentation — hoy / detail
  2. [RISCV] Custom type legalize i32 bswap/bitreverse to GREVIW on RV64 with Zbp extension — craig.topper / detail
  3. [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic — hoy / detail
  4. OpaquePtr: Bulk update tests to use typed byval — Matthew.Arsenault / detail
  5. [OPENMP]Honor constantness of captured variables. — a.bataev / detail
  6. [RISCV] Remove RV32 HwMode. Use DefaultMode for RV32 — craig.topper / detail
  7. [OPENMP]Use the real pointer value as base, not indexed value. — a.bataev / detail
  8. [clangd] semanticTokens: fields are 'property', not 'member' — sam.mccall / detail
  9. [mlir][vector] Add transfer_op LoadToStore forwarding and deadStore optimizations — thomasraoux / detail
  10. [RISCV] Put RV32 before RV64 in the ValueTypeByHwMode and RegInfoByHwMode lists in RISCVRegisterInfo.td — craig.topper / detail
  11. Guard init_priority attribute within libc++ — Abhina.Sreeskantharajan / detail
  12. Revert "[lldb] add a missing dependency on intrinsics_gen" — nathan / detail
  13. [msan] unpoison_file from fclose and fflash — Vitaly Buka / detail
  14. [SLP][NFC]Fix assert condition in newTreeEntry, NFC. — a.bataev / detail
  15. Demangling support for class type non-type template parameter extensions. — richard / detail
  16. [AArch64][GlobalISel] Make G_EXTRACT_VECTOR_ELT of <2 x p0> legal. — Amara Emerson / detail
  17. [CSSPGO][llvm-profgen] Parse mmap events from perf script — wlei / detail
  18. [CSSPGO][llvm-profgen] Disassemble text sections — wlei / detail
  19. [CSSPGO][llvm-profgen] Instruction symbolization — wlei / detail
  20. OpaquePtr: Bulk update tests to use typed sret — Matthew.Arsenault / detail
  21. Don’t break before nested block param when prior param is not a block — keithbsmiley / detail
  22. [libc] Switch functions to using global headers — michaelrj / detail
  23. [libc] Make more of the libc unit testing llvm independent — michaelrj / detail
  24. [llvm-profgen][NFC]Fix build failure on different platform — hoy / detail
  25. [hwasan] Implement error report callback. — eugenis / detail
  26. [mlir][sparse] refine optimization, add few more test cases — ajcbik / detail
  27. [flang][openacc] Add clause validity tests for the parallel directive — clementval / detail
  28. OpaquePtr: Update more tests to use typed sret — Matthew.Arsenault / detail
  29. Verifier: Fix assert when verifying non-pointer byval or preallocated — Matthew.Arsenault / detail
  30. [flang][openacc] Add clause validity tests for the host_data directive — clementval / detail

#527 (Nov 20, 2020 5:31:50 PM)

  1. [sanitizer] Fix operators order in bash script — noreply / detail
  2. [sanitizer] Fix operators order in bash script — noreply / detail

#526 (Nov 20, 2020 10:35:46 AM)

  1. [CostModel] mostly remove cost-kind predicate for intrinsics in basic TTI implementation — spatel / detail
  2. [flang][driver] Remove unnecessary CMake dependencies (nfc) — andrzej.warzynski / detail
  3. [X86][SSE] LowerADDSAT_SUBSAT - avoid X86ISD::BLENDV in UADDSAT/USUBSAT custom lowering — llvm-dev / detail
  4. [DeadMachineInstrctionElim] Post order visit all blocks and Iteratively run DeadMachineInstructionElim pass until nothing dead — weiwei64 / detail
  5. [mlir] Expose parseDimAndSymbolList from affineops.h — stilis / detail
  6. [Hexagon][NewPM] Port -hexagon-loop-idiom and add to pipeline — aeubanks / detail
  7. [lldb] Add examples and reword source-map help string — davelee.com / detail
  8. [mlir] add canonicalization patterns for trivial SCF 'for' and 'if' — zinenko / detail
  9. [SelectionDAG][X86][PowerPC][Mips] Replace the default implementation of LowerOperationWrapper with the X86 and PowerPC version. — craig.topper / detail
  10. [libTooling] Update Transformer's `node` combinator to include the trailing semicolon for decls. — yitzhakm / detail
  11. [MLIR] Correct block merge bug — zinenko / detail
  12. [X86][AVX] LowerADDSAT_SUBSAT - avoid X86ISD::BLENDV in UADDSAT/USUBSAT v8i32/v4i64 lowering — llvm-dev / detail
  13. [RISCV] Add RISCVISD::ROLW/RORW use those for custom legalizing i32 rotl/rotr on RV64IZbb. — craig.topper / detail
  14. Update OptionComparison.md — noreply / detail

#525 (Nov 20, 2020 8:14:17 AM)

  1. [llvm-zorg]Give default values to BUILDBOT_CLOBBER and BUILDBOT_REVISION — vyng / githubweb
  2. [sanitizer] Add workaround for incremental build — noreply / githubweb
  3. [llvm-zorg] Exit early (skip tests) if builds failed — vyng / githubweb
  4. clangd-ubuntu-clang: moved to production server — kuhnel / githubweb

#525 (Nov 20, 2020 8:14:17 AM)

  1. [WebAssembly] Support fp reg class in r constraint — aheejin / detail
  2. [mlir][sparse] remove a few rewriting failures — ajcbik / detail
  3. ADT: Add assertions to SmallVector::insert, etc., for reference invalidation — Duncan P. N. Exon Smith / detail
  4. Support: Avoid SmallVector::assign with a range from to-be-replaced vector in Windows GetExecutableName — Duncan P. N. Exon Smith / detail
  5. [clang-tidy] Extend bugprone-string-constructor-check to std::string_view. — ckennelly / detail
  6. [trace][intel-pt] Scaffold the 'thread trace start | stop' commands — a20012251 / detail
  7. [X86][AArch64][RISCV] Pre-commit negated abs test case. NFC. — lkail / detail
  8. [mlir] Add support for referencing a SymbolRefAttr in a SideEffectInstance — riddleriver / detail
  9. [mlir][Pass] Only enable/disable CrashRecovery once — riddleriver / detail
  10. [RISCV] Add MemOperand to the instruction created by storeRegToStackSlot/loadRegFromStackSlot — craig.topper / detail
  11. [NFC][TFUtils] Extract out the output spec loader — mtrofin / detail
  12. [Transforms] Use llvm::is_contained (NFC) — kazu / detail
  13. [NFC][TFUtils] also include output specs lookup logic in loadOutputSpecs — mtrofin / detail
  14. [libc] Fix the overflow check condition of ldexp. — sivachandra / detail
  15. [PowerPC] [Clang] Fix alignment of 128-bit float types — qiucofan /