100%
WDescription%
Build stability: No recent builds failed.100
Build History
x
#21812
(pending—Waiting for next available executor on ‘green-dragon-06’)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Changes

#21811 (Oct 21, 2020 11:01:05 PM)

  1. [ARM] add cost-kind tests for intrinsics; NFC — spatel / detail
  2. [CostModel] remove cost-kind predicate for scatter/gather cost — spatel / detail
  3. [mlir] Add structural type conversions for SCF dialect. — silvasean / detail
  4. [mlir][shape] Split out structural type conversions for shape dialect. — silvasean / detail
  5. [mlir][CAPI][Python] Plumb OpPrintingFlags to C and Python APIs. — stellaraccident / detail
  6. [NFC] Fixes Doxygen copy-paste error. — koraq / detail
  7. [RS4GC] NFC. Preparatory refactoring to make GC parseable memcpy — apilipenko / detail
  8. [LowerMatrixIntrinsics][NewPM] Fix PreservedAnalyses result — aeubanks / detail
  9. [sanitizer] Convert PrintModuleMap to DumpProcessMap — tejohnson / detail
  10. [BlockExtract][NewPM] Port -extract-blocks to NPM — aeubanks / detail
  11. [libcxxabi] Stub out 'sleep' call when _LIBCXXABI_HAS_NO_THREADS is defined. — abidh / detail
  12. [test] Fix no-wrap-symbolic-becount.ll under NPM — aeubanks / detail
  13. [c++20] For P0732R2 / P1907R1: Basic frontend support for class types as — richard / detail
  14. Add more test coverage for APValue serialization / deserialization and — richard / detail
  15. [mlir] Add missing dependency for MLIRSCFTransforms — antiagainst / detail
  16. [test] Fix alloca-offset-lifetime.ll under NPM — aeubanks / detail
  17. [test] Fix quadradic-exit-value.ll under NPM — aeubanks / detail
  18. Simple fix to basic-block-sections to replace emit-obj with emit-llvm — tmsriram / detail
  19. [spirv] Fix legalize standard to spir-v for transfer ops — thomasraoux / detail
  20. [libc++] Fix compiler-rt build by copying libc++ headers to <build>/include — ldionne / detail
  21. [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts — jhuber6 / detail
  22. [c++20] For P0732R2: Give class NTTPs the proper type when examined with 'decltype'. — richard / detail
  23. Always allow std::function to be copied. — flx / detail
  24. [mlir] Simplify DDR matching patterns with equal operands for operators where it's applicable. Added documentation. — rdzhabarov / detail
  25. [libc++][ci] Also install the library in the CI scripts — ldionne / detail
  26. [libc++] Fix the benchmarks build — ldionne / detail
  27. [c++20] For P0732R2: permit class template argument deduction for non-type template parameters. — richard / detail
  28. [ValueTracking] Interpret GEPs as a series of adds multiplied by the related scaling factor — qcolombet / detail
  29. Revert several changes related to llvm-symbolizer exiting non-zero on failure. — dblaikie / detail
  30. [NFC] Set return type of getStackPointerRegisterToSaveRestore to Register — gjn / detail
  31. Revert "SimplifyCFG: Clean up optforfuzzing implementation" — zequanwu / detail
  32. Revert "Revert "SimplifyCFG: Clean up optforfuzzing implementation"" — zequanwu / detail
  33. [sanitizer]Update tests to be compatible with Android. — vitalybuka / detail
  34. Make APValue profiling a little more compact. — richard / detail
  35. [FPEnv][X86][SystemZ] Use different algorithms for i64->double uint_to_fp under strictfp to avoid producing -0.0 when rounding toward negative infinity — craig.topper / detail
  36. [test] Fix LoopDeletion tests under NPM — aeubanks / detail
  37. Ensure that the "value" of an unnamed bit-field isn't taken into — richard / detail
  38. [LSR] add testcase for LSR profitable chain change, nfc — czhengsz / detail
  39. [test] Fix LoopDistribute tests under NPM — aeubanks / detail
  40. [X86] Support customizing stack protector guard — xiang1.zhang / detail
  41. [sanitizer] Allow log_path to distinguish default from explicit stderr — tejohnson / detail
  42. Fix test failure on Windows. — richard / detail
  43. [NPM][opt] Disallow -analyze under NPM — aeubanks / detail
  44. Do not intercept __libc_memalign and cfree on Android because neither of these exists in Bionic. — vyng / detail
  45. [test] Fix shrunk-constant.ll under NPM — aeubanks / detail
  46. [IRCE] consolidate profitability check — serguei.katkov / detail
  47. [test] Fix tests using -analyze that fail under NPM — aeubanks / detail
  48. Revert "Add "not" to an llvm-symbolizer test that expects to fail" — douglas.yung / detail
  49. [NFC][AMDGPU] Reorder SIMemoryLegalizer functions to be consistent — tony.tye / detail

#21810 (Oct 21, 2020 11:38:36 AM)

  1. [SVE][CodeGen] Replace use of TypeSize comparison operator in CreateStackTemporary — david.sherwood / detail
  2. [X86] Remove period from end of error message in assembler — craig.topper / detail
  3. [mlir] Expose Value hierarchy to Python bindings — zinenko / detail
  4. [mlir] Use the correct base class for Attributes in Python bindings — zinenko / detail
  5. [mlir] Fix copy-pasted docstrings in Python bindings — zinenko / detail
  6. [X86] Add clang release notes for HRESET and minor change for llvm release notes. (NFC) — pengfei.wang / detail
  7. [NFC][LSAN] Use InitializeCommonFlags in LSAN — vitalybuka / detail
  8. [compiler-rt][builtins][RISCV] Always include __mul[sd]i3 builtin definitions — luismarques / detail
  9. Reapply "[clang] Improve handling of physical registers in inline — paulsson / detail
  10. [AMDGPU][TableGen] Make more use of !ne !not !and !or. NFC. — jay.foad / detail
  11. [InstructionSimplify] Precommit more tests for D89317. NFC. — sjoerd.meijer / detail
  12. [Passes] Move ADCE before DSE & LICM. — flo / detail
  13. [mlir] ODS: support TableGen dag objects to specify OpBuilder parameters — zinenko / detail
  14. [InstructionSimplify] And precommit more tests for D89317. NFC. — sjoerd.meijer / detail
  15. [ADT] Fix for ImmutableMapRef — adam.balogh / detail
  16. [Driver] Incorporate -mfloat-abi in the computed triple on ARM — john.brawn / detail
  17. [AMDGPU] Fix off by one in assert — sebastian.neubauer / detail
  18. [TargetLowering] Add test for bit comparison fold — sven.vanhaastregt / detail
  19. [TargetLowering] Check boolean content when folding bit compare — sven.vanhaastregt / detail
  20. Add "SkipDead" parameter to TargetInstrInfo::DefinesPredicate — nicholas.guy / detail
  21. [DAG] getNode(ISD::EXTRACT_SUBVECTOR) Drop unnecessary N2C null check - we assert that this isn't null and have already used the pointer. NFCI. — llvm-dev / detail
  22. [InstCombine] foldOrOfICmps - use m_Specific instead of explicit comparisons. NFCI. — llvm-dev / detail
  23. [Clang] Update newpm pipeline test in clang after D87322. — flo / detail
  24. [clang testing] Fix a read-only source build system failure — dave / detail
  25. [llvm-mca] Add test for cortex-a57 memory instructions — eleviant / detail
  26. [llvm] Use early exits and get rid of if-return-else-return pattern; NFC — kbobyrev / detail
  27. [LIT] error if directly named test won't be run indirectly — ben.dunbobbin / detail
  28. [LIT] fixed up accidentally committed EOF problems. — ben.dunbobbin / detail
  29. [SystemZ] Mark unsaved argument R6 as live throughout function. — paulsson / detail
  30. [libc++] Include <__config_site> from <__config> — ldionne / detail
  31. [CostModel] remove cost-kind predicate for memcpy cost — spatel / detail
  32. [libc++] Revert "Include <__config_site> from <__config>" — ldionne / detail
  33. Only run when `arm` is registered. NFC. — michael.hliao / detail
  34. [DebugInfo] Follow up c521e44defb5 with an API improvement — jeremy.morse / detail
  35. [nfc] [lldb] Fix harmless slicing of DWARFDIE — jan.kratochvil / detail
  36. [ARM] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans — paul / detail
  37. Remove .svn from exclude list as we moved to git — sylvestre / detail
  38. [lldb] Port lldb gdb-server to libOption — pavel / detail
  39. Fix "Unknown arguments specified" to if in lldb — ctetreau / detail
  40. [take 2] [libc++] Include <__config_site> from <__config> — ldionne / detail
  41. [lldb] Fix windows build for fa5fa63fd140f — pavel / detail
  42. [libomptarget][amdgcn] Refactor memcpy to eliminate maps — jonchesterfield / detail
  43. AMDGPU: Propagate amdgpu-flat-work-group-size attributes — matthew.arsenault / detail
  44. AMDGPU: Lower the threshold reported for maximum stack size exceeded — matthew.arsenault / detail
  45. [mlir]: Clarify docs for external OpTrait::FunctionLike ops — zinenko / detail
  46. [mlir][gpu] Add customer printer/parser for gpu.launch_func. — csigg / detail
  47. [mlir][gpu] Add lowering to LLVM for `gpu.wait` and `gpu.wait async`. — csigg / detail
  48. [AMDGPU] Refactor SOPC & SOPP .td for extension — Joseph.Nash / detail
  49. Use -### in arm-float-abi.c test — john.brawn / detail
  50. [gn build] (manually) port 54fa9ecd3088 — thakis / detail
  51. [gn build] (manually) port 5d796645d6c8cade (libcxx __config change) — thakis / detail
  52. [libc++] Fix the installation of libc++ headers since the __config_site change — ldionne / detail
  53. [gn build] try to fix up deps of __config_site after 37c030f81a — thakis / detail
  54. [clang] Improve Serialization/Imporing/Dumping of APValues — tyker / detail
  55. [X86] Regenerate old vector-variable-insertion test — llvm-dev / detail
  56. [X86] Improve variable vector insertion test coverage. — llvm-dev / detail
  57. [ELF] --gc-sections: retain dependent sections of non-SHF_ALLOC sections — i / detail
  58. [AMDGPU] Fixed v_swap_b32 match — stanislav.mekhanoshin / detail
  59. [flang] Another validity of the TARGET= argument of ASSOCIATED() for objects — psteinfeld / detail
  60. [NFC] Fix the definition of SuitableAlign — xiangling.liao / detail
  61. Fix missing c++ mode comment — arsenm2 / detail
  62. [ARM][SchedModels] Convert IsLdrAm3RegOffPred to MCSchedPredicate — eleviant / detail
  63. [libomptarget] Require LLVM source tree to build libomptarget — jonathanchesterfield / detail
  64. [NFC] Clean up always false variables — aeubanks / detail
  65. [gn build] try to fix clang build after 37c030f81a9fdd — thakis / detail
  66. [NFC][OpenMP] Update description of OMPGridValues enums — saiyedul.islam / detail

#21809 (Oct 21, 2020 12:38:54 AM)

  1. Revert "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" — martin / detail
  2. [libcxx] [test] Split the file_time_type synopsis test — martin / detail
  3. [SVE] Remove reliance on TypeSize comparison operators in unit tests — david.sherwood / detail

#21808 (Oct 20, 2020 11:45:05 PM)

  1. [SCEV] Prove implications of different type via truncation — mkazantsev / detail
  2. Revert "[SCEV] Prove implications of different type via truncation" — mkazantsev / detail
  3. [NFC][PowerPC]Add tests for folding RLWINM before and after RA. — esme.yi / detail

#21807 (Oct 20, 2020 10:51:29 PM)

  1. [X86] Error on using h-registers with REX prefix in the assembler instead of leaving it to a fatal error in the encoder. — craig.topper / detail

#21806 (Oct 20, 2020 9:53:31 PM)

  1. Revert D89381 "[SCEV] Recommit "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 2" — i / detail

#21805 (Oct 20, 2020 8:59:04 PM)

  1. Remove unnecessary header include which violates layering — gcmn / detail
  2. [NFC][MC] Use [MC]Register in MachineVerifier — mtrofin / detail

#21804 (Oct 20, 2020 8:05:23 PM)

  1. [AMDGPU][NFC] Fix missing size in comment — carl.ritson / detail

#21803 (Oct 20, 2020 7:02:19 PM)

  1. ContentCache: Simplify by always owning the MemoryBuffer — dexonsmith / detail
  2. [flang] Fix call to CHECK() on erroneous subroutine declaration — psteinfeld / detail
  3. [lldb] Don't strip LLDB.framework on install — jdevlieghere / detail
  4. SourceManager: Simplify early returns in ContentCache::getBufferOrNone, NFC — dexonsmith / detail
  5. [llvm] Fix ODRViolations for VersionTuple YAML specializations NFC — cishida / detail
  6. [test] Fix -fbasic-block-sections= test on Windows after D89500 — i / detail
  7. This is a test commit — tu.da.wei / detail
  8. Revert "This is a test commit" — tu.da.wei / detail
  9. [Polly] Delete unused lambda capture after 7175cffb2133048018df74c1b49d1d4962ea18f2 — i / detail

#21802 (Oct 20, 2020 5:55:21 PM)

  1. [HazardRec] Allow inserting multiple wait-states simultaneously — austin.kerbow / detail
  2. [AMDGPU] Avoid inserting noops during scheduling — austin.kerbow / detail
  3. Don't instantiate lambda closure types in default member initializers — richard / detail
  4. NFC: Fix -Wsign-compare warnings on 32-bit builds — hubert.reinterpretcast / detail

#21801 (Oct 20, 2020 5:01:39 PM)

  1. clang/Basic: ContentCache::InvalidFlag => ContentCache::IsBufferInvalid, NFC — dexonsmith / detail
  2. Improve file doesnt exist error with -fbasic-block-sections= — tmsriram / detail
  3. Don't permit array bound constant folding in OpenCL. — richard / detail

#21800 (Oct 20, 2020 4:07:49 PM)

  1. Get the address space within getVectorPtrTy — ctetreau / detail
  2. Fix pretty printing of linalg GenericOps when there are no inputs. — ravishankarm / detail
  3. [AsmWriter] Construct SlotTracker with the function — kazu / detail
  4. clang/Basic: Remove SourceManager::getBufferPointer, NFC — dexonsmith / detail
  5. [libc++] Get rid of <sstream> in the valarray tests — ldionne / detail
  6. [X86] Move 's{hr,ar,hl} , <op>' to 'shift <op>' optimization in the assembler into processInstruction. — craig.topper / detail
  7. [X86] Move 'int $3' -> 'int3' handling in the assembler to processInstruction. — craig.topper / detail
  8. [AMDGPU] Optimize waitcnt insertion for flat memory operations — tony.tye / detail
  9. [GWP-ASan] Rework utilities (NFC) — kostyak / detail
  10. [Polly] Reuse multiple uses in operand tree. — llvm-project / detail

#21799 (Oct 20, 2020 2:42:04 PM)

  1. [AMDGPU] Remove fix up operand from SI_ELSE — carl.ritson / detail
  2. [libomptarget][AMDGPU][NFC] Split atmi_memcpy for h2d and d2h — pushpinder.singh / detail
  3. [doc] Apply buildbot worker terminology change: slave->worker — kkleine / detail
  4. [compiler-rt][builtins] Add tests for atomic builtins support functions — luismarques / detail
  5. [InstCombine] SimplifyDemandedUseBits - pass APInt by const reference. NFCI. — llvm-dev / detail
  6. [NFC][SCEV] Improve/rework test coverage for ptrtoint handling — lebedev.ri / detail
  7. [format] foo.<name>.h should be the main-header for foo.<name>.cc — hokein.wu / detail
  8. Introduce CfgTraits abstraction — nicolai.haehnle / detail
  9. [flang] Document and use intrinsic subroutine argument intents — jperier / detail
  10. Revert "[yaml2obj][ELF] - Simplify the code that performs sections validation." — grimar / detail
  11. [libc++] Make __shared_weak_count vtable consistent across all build configurations — ldionne / detail
  12. Revert "Revert "[gn build] (manually) port d09b08919ca"" — thakis / detail
  13. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support — llvm-dev / detail
  14. [DSE] Add test to make sure memccpy does not kill stores. — flo / detail
  15. [gn build] Port a2214757e2c — llvmgnsyncbot / detail
  16. [gn build] Port c0cdd22c72f — llvmgnsyncbot / detail
  17. [InstSimplify] add vector icmp tests; NFC — spatel / detail
  18. [InstSimplify] allow vector splats for icmp-of-neg folds — spatel / detail
  19. Reland "[yaml2obj][ELF] - Simplify the code that performs sections validation." — grimar / detail
  20. [DSE] Bail out from getLocForWriteEx if call is not argmemonly/inacc_mem. — flo / detail
  21. [amdgpu] Enhance AMDGPU AA. — michael.hliao / detail
  22. [clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC. — michael.hliao / detail
  23. [InstCombine] Add (icmp ult (X + CA), C1) | (icmp eq X, C2) -> (icmp ule (X + CA), C1) test coverage — llvm-dev / detail
  24. [gn build] port a2214757e2ca more — thakis / detail
  25. [gn build] belatedly port 3ddac7e56363 — thakis / detail
  26. [gn build] assert clang-format does not depend on AST, Frontend, Sema at gn time — thakis / detail
  27. Revert "[clang] Fix warnings on the missing of explicitly copy constructor on the base class. NFC." — michael.hliao / detail
  28. Add a C++ test case for https://reviews.llvm.org/D86854 — ahatanaka / detail
  29. [libc++] Explicitly request new/delete in libc++ for Win to ARM Linux builds — ldionne / detail
  30. [clang][Basic] Make SourceLocation usable as key in hash maps, NFCI — mikhail.maltsev / detail
  31. Try to make GCC5 happy about the CfgTraits thing — hans / detail
  32. Explicitly initialize StreamingDiagnostic in derived class copy ctors — hans / detail
  33. [clang] Use SourceLocation as key in hash maps, NFCI — mikhail.maltsev / detail
  34. [InstCombine] foldOrOfICmps - use m_Specific instead of explicit comparisons. NFCI. — llvm-dev / detail
  35. [AMDGPU] Remove unused declaration. NFC. — jay.foad / detail
  36. [InstCombine] SimplifyDemandedUseBits - replace dyn_cast<ConstantInt> with m_ConstantInt. NFCI. — llvm-dev / detail
  37. [DSE] Do not scan users of memory terminators for further reads. — flo / detail
  38. Release pages to OS when setting 0 label — jianzhouzh / detail
  39. [ELF] --gdb-index: support --icf={safe,all} — i / detail
  40. [libcxx] [test] Avoid conflicting definitions of _CRT_SECURE_NO_WARNINGS — martin / detail
  41. [libcxx] [test] Fix path.modifiers/make_preferred for windows — martin / detail
  42. Set Huge Page mode on shadow regions based on no_huge_pages_for_shadow — jianzhouzh / detail
  43. Wrap CfgTraitsFor in namespace llvm to please GCC 5 — antiagainst / detail
  44. ASAN: Support detect_invalid_pointer_pairs=1 with detect_stack_use_after_return=1 — mliska / detail
  45. [NPM] Port -mergereturn to NPM — aeubanks / detail
  46. clang/Frontend: Use MemoryBufferRef in FrontendInputFile (and remove SourceManager::getBuffer) — dexonsmith / detail
  47. FileManager: Test FileManager::getFileRef — dexonsmith / detail
  48. [AMDGPU] Remove getAllVGPR32() which cannot handle Accum VGPRs properly — venkataramanaiah.nalamothu / detail
  49. [NPM] port -unify-loop-exits to NPM — aeubanks / detail
  50. lldb: Migrate to MemoryBufferRef for createFileID (after 51d1d585e5838ea0f02f1271f7543c4e43639969) — dexonsmith / detail
  51. DomTree: Extract (mostly) read-only logic into type-erased base classes — nicolai.haehnle / detail
  52. [gn build] Port 848a68a032d — llvmgnsyncbot / detail
  53. Handle value uses wrapped in metadata for the use-list order — david.stenberg / detail
  54. [NFC][Regalloc] Type 2 statics in terms of Register — mtrofin / detail
  55. [lldb] Add a page to the docs with (external) links on how to use LLDB — jdevlieghere / detail
  56. [ConstantFold] Fold the comparison of bitcasted global values — efriedma / detail
  57. [libc++] Decouple debug mode tests from iostreams — ldionne / detail
  58. [libc++] Make it easier to add new restrictions for feature-test macro tests — ldionne / detail
  59. [AMDGPU] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans — paul / detail
  60. Driver: Add integer sanitizers to trapping group automatically. — peter / detail
  61. [Apple-stage2] Install FileCheck and yaml2obj in the toolchain — jdevlieghere / detail
  62. [libc++] Remove uses of verbose_assert.h in Filesystem tests — ldionne / detail
  63. clang/Basic: Replace SourceManager::getMemoryBufferForFile, NFC — dexonsmith / detail
  64. [hwasan] Increase max allocation size to 1Tb. — eugenis / detail
  65. [LSAN][NFC] Reformat test — vitalybuka / detail
  66. [clangd][ObjC] Support nullability annotations — davg / detail

#21798 (Oct 20, 2020 3:10:56 AM)

  1. [AMDGPU] flat scratch ST addressing mode on gfx10 — stanislav.mekhanoshin / detail
  2. Reland "[Modules] Add stats to measure performance of building and loading modules." — vsapsai / detail
  3. [mlir] Add some more std bufferize patterns. — silvasean / detail
  4. [mlir] Add std.dynamic_tensor_from_elements bufferization. — silvasean / detail
  5. [mlir][DialectConversion] Fix recursive `clone` calls. — silvasean / detail
  6. [mlir] Use dynamic_tensor_from_elements in shape.broadcast conversion — silvasean / detail
  7. Lexer: Update the Lexer to use MemoryBufferRef, NFC — dexonsmith / detail
  8. Revert "[Sanitizers] Remove OpenBSD support" + 1 — eugenis / detail
  9. [libomptarget][amdgcn] Implement missing symbols in deviceRTL — jonathanchesterfield / detail
  10. [hmaptool] Fix `NameError: global name 'num_buckets' is not defined` in `action_dump`. — vsapsai / detail
  11. Revert "[gn build] (manually) port d09b08919ca" — thakis / detail
  12. lldb: Update for change in `clang::Lexer`'s constructor — dexonsmith / detail
  13. [libc++][test] Spell "TEST_CONSTEXPR_CXX17" correctly — casey / detail
  14. [libc++][test] Pass correct ordering to std::merge — casey / detail
  15. [libc++][test] atomic<T> requires trivially copyable T — casey / detail
  16. [libc++][test] Don't violate precondition [atomics.flag]/6 — casey / detail
  17. [libc++][test] test allocator<const T> extension only on libc++ — casey / detail
  18. [libc++][test] Silence MSVC "comparison of signed and unsigned" warning — casey / detail
  19. [libc++][test] Test nonconforming atomic_fetch_XXX overloads only on libc++ — casey / detail
  20. [libc++][test] MSVC has no __PRETTY_FUNCTION__ — casey / detail
  21. clang/Lex: Stop using SourceManager::getBuffer — dexonsmith / detail
  22. [GWP-ASan] Cleanup (NFC) — kostyak / detail
  23. Add option to use older clang ABI behavior when passing certain union types as function arguments — douglas.yung / detail
  24. [X86] Fix assert fail when element type is i1. — pengfei.wang / detail
  25. Revert "Reland "[Modules] Add stats to measure performance of building and loading modules."" — vsapsai / detail
  26. Ensure that checkInitIsICE is called exactly once for every variable — richard / detail
  27. [DAGCombiner] Tighten reasscociation of visitFMA — qiucofan / detail
  28. [ORC] Remove commented out methods accidentally left in in 069919c9ba3. — lhames / detail
  29. Fixup clang-tidy after recent Clang change. — richard / detail
  30. Add llvm_unreachable to avoid MSVC warning — gcmn / detail
  31. [IRCE] Do not transform if loop has small number of iterations — serguei.katkov / detail
  32. [PowerPC] Add test case for missing `nsw` flag. NFC. — lkail / detail
  33. [NPM][StackSafetyAnalysis] Pin uses of -analyze to legacy PM — aeubanks / detail
  34. Refactor tracking of constant initializers for variables. — richard / detail
  35. [SCEV] Recommit "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 2 — mkazantsev / detail
  36. [FileCollector] Move interface into FileCollectorBase (NFC) — jdevlieghere / detail
  37. [gcov] Delete CC1 option -test-coverage — i / detail
  38. Use LLVM_TOOLCHAIN_UTILITIES to allow utils to be installed in the toolchain — jdevlieghere / detail
  39. [NPM][PFOProfile] Fix some tests under NPM — aeubanks / detail
  40. [COFF][ARM] Fix CodeView for Windows on 32bit ARM targets. — me / detail
  41. [gcov] Unify driver and CC1 option names for -ftest-coverage & -fprofile-arcs — i / detail
  42. [mlir][Python] Add python binding to create DenseElementsAttribute. — stellaraccident / detail
  43. Adding new Azul representative to security group — apilipenko / detail
  44. [sanitizer] Fix compilation on older systems — vitalybuka / detail
  45. [Driver] Clean up -gz & --compress-debug-sections — i / detail
  46. [LTO][Legacy] Eliminate an unused member of llvm::LTOModule. NFC. — ikudrin / detail
  47. Properly track whether a variable is constant-initialized. — richard / detail
  48. [IR] Adds mustprogress as a LLVM IR attribute — a335pate / detail
  49. [mlir] Expose Value hierarchy to C API — zinenko / detail
  50. Revert "[ARM][LowOverheadLoops] Adjust Start insertion." — david.green / detail
  51. [ARM][SchedModels] Convert IsCPSRDefinedPred to MCSchedPredicate — eleviant / detail
  52. [SystemZ] Fix disassembler crashes — ulrich.weigand / detail
  53. [AMDGPU][NFC] Tidy SIOptimizeExecMaskingPreRA for extensibility — carl.ritson / detail
  54. [yaml2obj][ELF] - Simplify the code that performs sections validation. — grimar / detail
  55. Add a nul byte to packet str before logging, increase default size. — jasonmolenda / detail
  56. Silence unused variable warning in Release builds. NFCI. — benny.kra / detail
  57. Move clang/Tooling/Core/Lookup.h to clang/Tooling/Refactoring/Lookup.h — alexander.richardson / detail
  58. [clang-format] Drop clangFrontend dependency for FormatTests — alexander.richardson / detail
  59. [Sanitizers] Remove OpenBSD support (new attempt) — devnexen / detail
  60. [clangd] NFC: Resolve Clang-Tidy warnings in Protocol.cpp — kbobyrev / detail
  61. [yaml2obj][NFCI] - Address post commit comments for "[yaml2obj][ELF] - Simplify the code that performs sections validation." — grimar / detail
  62. [mlir] Use affine dim instead of symbol in SCFToGPU lowering. — tpopp / detail
  63. [IR] Make nosync, nofree and willreturn default for intrinsics. — sstipanovic / detail
  64. [clangd][remote] Add Windows paths support — platonov.aleksandr / detail

#21797 (Oct 19, 2020 3:35:29 PM)

  1. [mlir][nfc] Move BaseOpWithOffsetSizesAndStrides to the beginning of Ops.td. — pifon / detail
  2. [nfc][clang-change-namespace] Remove unnecessary isScoped EnumDecl Matcher — n.james93 / detail
  3. [LangRef] Correct return type llvm.test.set.loop.iterations.* — sam.parker / detail
  4. [llvm-readobj/elf] - Change the behavior of handing DT_SONAME. — grimar / detail
  5. [yaml2obj] - Fix comments. NFC. — grimar / detail
  6. [VE] Add cast to/from fp128 patterns — marukawa / detail
  7. [VE] Add setcc for fp128 — marukawa / detail
  8. Fix compiler-rt build on Windows after D89640 — hans / detail
  9. [RISCV][ASAN] Fix TLS offsets — luismarques / detail
  10. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) tests — llvm-dev / detail
  11. [AMDGPU] Do not generate S_CMP_LG_U64 on gfx7 — piotr / detail
  12. [ADT] Avoid use of result_of_t in function_ref — sam.mccall / detail
  13. [clang] update of the DragonFlyBSD's driver for the 5.8.x releases — devnexen / detail
  14. [TableGen] Enhance !empty and !size to handle strings and DAGs. — paul / detail
  15. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) vector tests — llvm-dev / detail
  16. [InstCombine] foldOrOfICmps - pull out repeated getOperand() calls. NFCI. — llvm-dev / detail
  17. [InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support — llvm-dev / detail
  18. [clangd] Rename edge name for filesymbols to slabs in memorytree — kadircet / detail
  19. [clang-tidy] Better support for Override function in RenamerClangTidy based checks — n.james93 / detail
  20. [InstCombine] Add (icmp eq B, 0) | (icmp ult/gt A, B) -> (icmp ule A, B-1) vector support — llvm-dev / detail
  21. Extend tests of run-clang-tidy — aaron / detail
  22. [Aarch64] [TableGen] Clean up !if(!eq(boolean, 1) and related booleans. — paul / detail
  23. Revert "Extend tests of run-clang-tidy" — aaron / detail
  24. [InstCombine] Add (icmp ne A, 0) | (icmp ne B, 0) --> (icmp ne (A|B), 0) vector support — llvm-dev / detail
  25. [MLIR][SPIRVToLLVM] Updated documentation for composite ops — georgemitenk0v / detail
  26. [clangd] Add test for structured-binding completion. NFC — sam.mccall / detail
  27. [flang] Add name match checks for interface procedures — psteinfeld / detail
  28. [clang-tidy] Add scoped enum constants to identifier naming check — n.james93 / detail
  29. Revert rGa704d8238c86bac: "[InstCombine] Add or((icmp ult/ule (A + C1), C3), (icmp ult/ule (A + C2), C3)) uniform vector support" — llvm-dev / detail
  30. [lit] Avoid calling realpath() for every printed message — alexander.richardson / detail
  31. [libc++][test] Portably silence warnings — casey / detail
  32. [libc++] Define new/delete in libc++abi only by default — ldionne / detail
  33. [Dexter][NFC] Add Missing Commands to Commands.md Contents — tom.weaver / detail
  34. [ML] Add final reward logging facility. — mtrofin / detail
  35. [InstCombine] foldOrOfICmps - only fold (icmp_eq B, 0) | (icmp_ult/gt A, B) for integer types — llvm-dev / detail
  36. [ORC] Fix unused variable warning. — lhames / detail
  37. [libc++] Refactor the fuzzing tests — ldionne / detail
  38. [Flang][OpenACC] Fix for branching out issue in OpenACC parallel construct. — joshisameeran17 / detail
  39. [libc++] Skip tests using constexpr destructors with older clang versions — alexander.richardson / detail
  40. [NFC][MC] Type [MC]Register uses in MachineTraceMetrics — mtrofin / detail
  41. [AMDGPU] Correct hsa-diag-v3.s test — tony.tye / detail
  42. [AMDGPU] Extend hip-toolchin-features.hip test — tony.tye / detail
  43. [AMDGPU] Simplify cumode handling in SIMemoryLegalizer — tony.tye / detail
  44. [llvm] Make obj2yaml and yaml2obj LLVM utilities instead of tools — jdevlieghere / detail
  45. [DAGCombiner][PowerPC] Remove isMulhCheaperThanMulShift TLI hook, Use isOperationLegalOrCustom directly instead. — amy.kwan1 / detail
  46. [libc++] Add more tests for operator<< on std::complex — ldionne / detail
  47. [SCEV] Add tests where assumes can be used to improve tripe multiple. — flo / detail
  48. [clang] Use SourceLocation as key in std::map, NFCI — mikhail.maltsev / detail
  49. [LangRef] Define mustprogress attribute — a335pate / detail
  50. [OpenMP] Fixing OpenMP/driver.c failing on 32-bit hosts — jhuber6 / detail
  51. [AMDGPU] Remove MUL_LOHI_U24/MUL_LOHI_I24 — jay.foad / detail
  52. [libc] Add LLVM libc specific functions to llvm_libc_ext.td. — michaelrj / detail
  53. [SVE] Update vector reduction intrinsics in new tests. — mcinally / detail
  54. [LLDB][TestSuite] Improve skipIfWindowsAndNonEnglish in decorators.py — alexandre.ganea / detail
  55. [flang][openacc] Switch to use TODO from D88909 — clementval / detail
  56. [NPM][opt] Run -O# after other passes in legacy PM compatibility mode — aeubanks / detail
  57. [AMDGPU] Correct comment typo in SIMemoryLegaliizer.cpp — tony.tye / detail
  58. [BatchAA] Add test for incorrect phi cycle result (NFC) — nikita.ppv / detail
  59. [NPM][test] Fix some LoopVectorize tests under NPM — aeubanks / detail
  60. [ORC] Fix a missing include. — lhames / detail
  61. Fix typo — matthew.arsenault / detail
  62. [X86] Add i32->float and i64->double bitcast pseudo instructions to store folding table. — craig.topper / detail
  63. [SelectionDAG][X86] Enable SimplifySetCC CTPOP transforms for vector splats — craig.topper / detail
  64. [test][NPM] Fix already-vectorized.ll under NPM — aeubanks / detail
  65. Add alloca size threshold for StackTagging initializer merging. — eugenis / detail
  66. clang/{Format,Rewrite}: Stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  67. [clang] Automatically link against oldnames just as linking against libcmt — martin / detail
  68. [libcxx] [test] Do error printfs to stderr in filesystems tests — martin / detail
  69. [libcxx] [test] Allow fs::permissions(path, perms, perm_options, error_code) to be noexcept — martin / detail
  70. [libcxx] [test] Don't require fs::path::operator(string_type&&) to be noexcept — martin / detail
  71. [libcxx] [test] Add LIBCPP_ONLY() around another test for an implementation detail — martin / detail
  72. [libcxx] [test] Exclude domain socket tests on windows, like bsd/darwin — martin / detail
  73. [libcxx] [test] Mark tests that require specific allocation behaviours as libcpp only — martin / detail
  74. [libcxx] [test] Fix filesystem_test_helper.h to compile for windows — martin / detail
  75. [libcxx] [test] Fix all remaining issues with fs::path::string_type being wstring — martin / detail
  76. [libcxx] [test] Use _putenv instead of setenv/unsetenv on windows — martin / detail
  77. [Intrinsics] Added writeonly attribute to the first arg of llvm.memmove — davidbolvansky / detail
  78. [NFC][SCEVExpander] isHighCostExpansionHelper(): rewrite as a switch — lebedev.ri / detail
  79. [NFC][SCEV] BuildConstantFromSCEV(): reformat, NFC — lebedev.ri / detail
  80. [NFCI][SCEV] Always refer to enum SCEVTypes as enum, not integer — lebedev.ri / detail
  81. [NPM] Port module-debuginfo pass to the new pass manager — akhuang / detail
  82. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — yaxun.liu / detail
  83. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — yaxun.liu / detail
  84. [VE] Fix initializer visibility — slyfox / detail
  85. [NFC] Inline assertion-only variable — rupprecht / detail
  86. [trace] rename ThreadIntelPT into TraceTrace — wallace / detail

#21796 (Oct 19, 2020 4:07:20 AM)

  1. Step-by-step instructions for a new worker — kuhnel / detail
  2. [MLIR] ODS TypeDef documentation — john.demme / detail
  3. [X86] Sort the tables before printing in X86FoldTablesEmitter. — craig.topper / detail
  4. [MLIR] ODS TypeDefs: getChecked() and internal enhancements — john.demme / detail
  5. [ORC] Remove OrcV1 APIs. — lhames / detail
  6. [ORC] Add support for resource tracking/removal (removable code). — lhames / detail
  7. [ORC][examples] Update Kaleidoscope and BuildingAJIT tutorial series to OrcV2. — lhames / detail
  8. [gn build] Port 0aec49c8531 — llvmgnsyncbot / detail
  9. [gn build] Port 6154c4115cd — llvmgnsyncbot / detail
  10. [PrologEpilogInserter] Reduce PR16393 test and fix a prologue parameter in a debuginfo test — i / detail
  11. [PowerPC] Skip combining (uint_to_fp x) if x is not simple type — lkail / detail
  12. [mlir] Allow space literals (` `) in assemblyFormat. — csigg / detail
  13. [PrologEpilogInserter] Fix prolog-params.mir — i / detail
  14. [mlir][gpu] NFC: Make room for more than one GPU rewrite pattern. — csigg / detail
  15. [NFC][SCEV] Use getMinusOne where possible — mkazantsev / detail
  16. [Test] Add one more SCEV range test — mkazantsev / detail
  17. [SVE][AArch64] Replace TypeSize comparisons with their integer equivalents — david.sherwood / detail
  18. [SVE][CodeGen] Replace uses of TypeSize comparison operators — david.sherwood / detail
  19. [ORC] Add a missing '&'. — lhames / detail
  20. [ORC] Move SimpleResourceManager function object inits out of constructor. — lhames / detail
  21. [SVE] Replace TypeSize comparison operators in llvm/utils/TableGen — david.sherwood / detail
  22. [examples] Fix Kaleidoscope-Ch3, which was broken by ad92f16ccc5. — lhames / detail
  23. [SVE][CodeGen][NFC] Replace TypeSize comparison operators with their scalar equivalents — david.sherwood / detail
  24. [clang-rename] Fix rename on function template specializations. — hokein.wu / detail
  25. [examples] Fix test: Kaleidoscope Chapter 4 no longer supports redefinition. — lhames / detail
  26. [SVE][CodeGen] Replace more TypeSize comparison operators with their scalar equivalents — david.sherwood / detail
  27. [clang-rename] Fix rename on variable templates. — hokein.wu / detail
  28. [OpenMP][MLIR] Fix for nested parallel regions — kiran.chandramohan / detail
  29. [NFC][SCEV] Rename SCEVCastExpr into SCEVIntegralCastExpr — lebedev.ri / detail
  30. [TableGen] Remove test case — eleviant / detail
  31. [lldb] Make DW_AT_declaration-with-children.s test more realistic — pavel / detail
  32. [ARM][SchedModels] Convert IsPredicatedPred to MCSchedPredicate — eleviant / detail
  33. [ORC] Move MaterializationResponsibility methods to ExecutionSession. — lhames / detail
  34. [ORC] Move DefinitionGenerator out of JITDylib. — lhames / detail
  35. [ORC] Update Symbol Lookup / DefinitionGenerator system. — lhames / detail
  36. [ORC] Fix a memory leak in the OrcV2 C API (and some comment typos). — lhames / detail
  37. [ORC] Add a C API function to set the ExecutionSession error reporter. — lhames / detail
  38. [ORC] Add C API functions to obtain and clear the symbol string pool. — lhames / detail
  39. [ORC] Fix C API function name. — lhames / detail
  40. [ORC] Rename LLVMOrcJITDylibDefinitionGeneratorRef. — lhames / detail
  41. [ORC] Add basic ResourceTracker support to the OrcV2 C Bindings. — lhames / detail
  42. [ORC] Add an OrcV2 ResourceTracker / Removable-code example. — lhames / detail
  43. [Support] Add a C-API function to create a StringError instance. — lhames / detail
  44. [ORC] Add support for custom generators to the C bindings. — lhames / detail
  45. [ORC] Add C API support for defining absolute symbols. — lhames / detail
  46. [ORC] Add function to get pool entry string. — lhames / detail
  47. [ORC] Break up C-API header Orc.h, and add JITEventListener support. — lhames / detail
  48. [mlir] Use `let arguments =` syntax instead of inheritance in LLVM dialect — zinenko / detail
  49. [VE] Update ISel patterns for select instruction — marukawa / detail
  50. [VE] Support br_cc comparing fp128 — marukawa / detail
  51. [VE] Add LSV/LVS/LVM/SVM instructions — marukawa / detail
  52. [VE] Add VBRD/VMV instructions — marukawa / detail
  53. [VE] Support select_cc — marukawa / detail
  54. Fix build issue caused by f693f915a07eca94a3faeadc3b5dad59fc0eb1de — david.sherwood / detail
  55. [InstCombine] Add vectors-with-undef tests for and(logicalshift(1,X),1) --> zext(X == 0) — llvm-dev / detail
  56. [InstCombine] Support vectors-with-undef in and(logicalshift(1,X),1) --> zext(X == 0) fold — llvm-dev / detail
  57. [clangd] Add $/memoryUsage LSP extension — kadircet / detail
  58. Revert "[PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting" — hans / detail
  59. [nfc] [lldb] Move LookupAddress to DWARFCompileUnit — jan.kratochvil / detail
  60. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  61. [InstCombine] Add (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1) vector tests — llvm-dev / detail
  62. [mlir] Refactored BufferPlacement transformation. — marcel.koester / detail

#21795 (Oct 18, 2020 4:57:57 PM)

  1. [Sanitizers] Remove OpenBSD support — devnexen / detail
  2. [DSE] Add tests for elimination at end of function with lifetime. — flo / detail
  3. [AA] Add helper to update result (NFC) — nikita.ppv / detail
  4. [TableGen] Change Programmer's Reference to use "DAG argument" rather than "operand". — paul / detail
  5. [DSE] Do not consider 'noop' intrinsics as read-clobbers. — flo / detail
  6. [clang tidy] Fix SIMDIntrinsicsCheck not storing options — n.james93 / detail
  7. [nfc] [lldb] [testsuite] Fix DW_FORM_ref* in DW_AT_declaration-with-children.s . — jan.kratochvil / detail
  8. [NFC][clang-tidy] Use isInStdNamespace matcher instead of check defined alternatives — n.james93 / detail
  9. [ASAN] Restore and adjust tests — davidbolvansky / detail
  10. [gn build] (manually) port d09b08919ca — thakis / detail
  11. [BasicAA] Accept AATags by const reference (NFC) — nikita.ppv / detail
  12. [test][NFC] Do ptrdiff_t comparison with signed instead of unsigned constants — hubert.reinterpretcast / detail
  13. Fix various format specifier mismatches — hubert.reinterpretcast / detail
  14. [PowerPC][AIX] Make `__vector [un]signed long` an error — hubert.reinterpretcast / detail
  15. [NFC] Make non-modifying members const. — koraq / detail
  16. [libc++] Fix aligned_alloc tests FreeBSD — alexander.richardson / detail
  17. [clang-format] Add a SpaceAroundPointerQualifiers style option — alexander.richardson / detail
  18. [libc++][dsl] Run checks for locale names aliases using a single %exec — alexander.richardson / detail
  19. [X86] Add test cases for PR47874. NFC — craig.topper / detail
  20. [mlir] Add canonicalization for cond_br that feed into a cond_br on the same condition — riddleriver / detail
  21. PR47870: Properly mangle placeholders for deduced class template — richard / detail
  22. PR47893: Synthesis of a comparison operator from an 'operator<=>' — richard / detail

#21794 (Oct 18, 2020 5:53:00 AM)

  1. [PrologEpilogInserter][test] Improve SpilledToReg test — i / detail
  2. [X86] Remove unnecessary defaulted argument from function in X86FoldTablesEmitter.cpp. NFC — craig.topper / detail
  3. Delete unneeded X86RegisterInfo::hasReservedSpillSlot. NFC — i / detail
  4. [nfc] [lldb] Delete an empty trailing line. — jan.kratochvil / detail
  5. [DSE] Add tests with noalias store between noop load/store. — flo / detail
  6. [Sema, CodeGen] Implement [[likely]] and [[unlikely]] in SwitchStmt — koraq / detail
  7. [NFC] Fixes a documentation typo. — koraq / detail
  8. [LoopIdiom] Regenerate test checks; NFC — davidbolvansky / detail

#21793 (Oct 17, 2020 6:44:51 PM)

  1. [RISCV][ASAN] Fix passing XFAIL tests — luismarques / detail
  2. [NFC][ML] Avoid source of some signed/unsigned warnings in TFUtilsTest — mtrofin / detail
  3. [InstCombine] (~A & B) ^ A -> A | B — spatel / detail
  4. Revert "[clang-format] Fix AlignConsecutive on PP blocks" — sylvestre / detail
  5. [NFC][SCEV] Add some more ptrtoint/PR46786 -related tests — lebedev.ri / detail
  6. [NFC][SCEV] Add 'getMinusOne()' method — lebedev.ri / detail
  7. [NFC][SCEV] Refactor getAbsExpr() out of createSCEV() — lebedev.ri / detail
  8. [SCEV] Model `ashr exact x, C` as `(abs(x) EXACT/u (1<<C)) * signum(x)` — lebedev.ri / detail
  9. [InferAttrs] Add argmemonly attribute to string libcalls — davidbolvansky / detail
  10. Revert "[InferAttrs] Add argmemonly attribute to string libcalls" — davidbolvansky / detail
  11. [BasicAA] Fix stale comment (NFC) — nikita.ppv / detail
  12. [BasicAA] Avoid alias query if result cannot be used (NFCI) — nikita.ppv / detail
  13. [InferAttrs] Add argmemonly attribute to string libcalls — davidbolvansky / detail
  14. [Tests] Added tests for D88328 — davidbolvansky / detail
  15. [X86] Mark the Key Locker instructions as NotMemoryFoldable to make the X86FoldTablesEmitter not crash. — craig.topper / detail

#21792 (Oct 17, 2020 7:14:53 AM)

  1. [DebugInfo] Support for DWARF operator DW_OP_over — alokkumar.sharma / detail
  2. [LangRef] Rename the names of metadata in load/store's syntax (NFC) — aqjune / detail
  3. This test includes a source that will produce basic blocks and hence sections with -fbasic-block-sections=all. — tmsriram / detail
  4. Add support for !noundef metatdata on loads — aqjune / detail
  5. Un-indent the section on 'Writing Target Stop-Hooks in Python' — jasonmolenda / detail
  6. Revert "Register TargetCXXABI.def as a textual header" — davelee.com / detail
  7. [lldb] Enable cmake policy CMP0077 for option() — davelee.com / detail
  8. [ARM] Add a very basic active_lane_mask cost — david.green / detail
  9. [ARM] Basic getArithmeticReductionCost reduction costs — david.green / detail
  10. [NFC] fix some typos in LoopUnrollPass — david.green / detail
  11. [MemCpyOpt] Extract common function for unwinding check — nikita.ppv / detail

#21791 (Oct 16, 2020 7:52:12 PM)

  1. [MLIR] Add idempotent trait folding — lyandy / detail
  2. [llc] Use -filetype=null to disable MIR printing — jay.foad / detail
  3. [AMDGPU] Add new llvm.amdgcn.fma.legacy intrinsic — jay.foad / detail
  4. [libc++] Move the oss-fuzz script to libc++ — ldionne / detail
  5. [libc++] Move the oss-fuzz script to libcxx/utils/ci — ldionne / detail
  6. [MemProf] Memory profiling runtime support — tejohnson / detail
  7. [llvm-objdump] Implement --prefix option — rengolin / detail
  8. [libc++] Avoid relying on `realpath` being installed on the system — ldionne / detail
  9. [GlobalISel] Add translation support for vector reduction intrinsics. — aemerson / detail
  10. [AArch64][GlobalISel] Add basic legalizer rules for supported add/fadd reductions. — aemerson / detail
  11. [AArch64][GlobalISel] Regbankselect reductions to use FPR bank for scalars. — aemerson / detail
  12. [MemProf] Don't build memprof if sanitizer not being built — tejohnson / detail
  13. [AMDGPU][HIP] Switch default DWARF version to 5 — scott.linder / detail
  14. [Indvars][NFCI] Simplify assertion. — benny.kra / detail
  15. [libcxx] [test] Fix string type handling in a few fairly trivial class.path tests — martin / detail
  16. [gn build] (manually) port 3d4bba302d246 — thakis / detail
  17. [gn build] Port 3d4bba302d2 — llvmgnsyncbot / detail
  18. [test] Pin null-function.ll to legacy PM — aeubanks / detail
  19. [AArch64][GlobalISel] Add selection support for v2s32 and v2s64 reductions for FADD/ADD. — aemerson / detail
  20. [llvm-objdump][test] Delete source-interleave-prefix-windows.test — i / detail
  21. Add support for more OS types to AddClangModuleCompilationOptionsForSDKType() — adrian / detail
  22. [llvm-objdump][test] Unsupport system-windows for source-interleave-prefix.test — i / detail
  23. [docs] Fix some out-of-date / inaccurate text and missing formatting in the User's Manual. — richard / detail
  24. [mlir] Add a utility class, ThreadLocalCache, for storing non static thread local objects. — riddleriver / detail
  25. [mlir] Optimize symbol related checks in SymbolDCE — riddleriver / detail
  26. [mlir] Add a new SymbolUserOpInterface class — riddleriver / detail
  27. [mlir] Update SCCP and the Inliner to use SymbolTableCollection for symbol lookups — riddleriver / detail
  28. [AMDGPU] Run hazard recognizer pass later — austin.kerbow / detail
  29. [flang] Disallow pointer constants — psteinfeld / detail
  30. [CGSCC] Add -abort-on-max-devirt-iterations-reached option — aeubanks / detail
  31. [SCEV] Add additional tests where the max BTC is limited by wrapping. — flo / detail
  32. Revert "Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs"" — nikita.ppv / detail
  33. [AMDGPU] Drop array size in AMDGCNGPUs and R600GPUs — stanislav.mekhanoshin / detail
  34. [VectorCombine] Avoid crossing address space boundaries. — tra / detail
  35. Extend memset-to-zero optimization to C++11 aggregate functional casts — richard / detail
  36. Treat constant contexts as being in the default rounding mode. — richard / detail
  37. make the AsmPrinterHandler array public — vtjnash / detail
  38. Fix Windows llvm-objdump tests — rengolin / detail
  39. [AMDGPU] Fix gfx1032 description in AMDGPUUsage.rst. NFC. — stanislav.mekhanoshin / detail
  40. Revert "Fix Windows llvm-objdump tests" — rengolin / detail
  41. [Format/ObjC] Correctly handle base class with lightweight generics and protocol — benhamilton / detail
  42. Revert "make the AsmPrinterHandler array public" — vtjnash / detail
  43. [lldb] Implement ObjCExceptionThrowFrameRecognizer::GetName() — davelee.com / detail
  44. [objdump][macho] Check arch before formating reloc name as arm64 addend — daniel_l_sanders / detail
  45. PR44406: Follow behavior of array bound constant folding in more recent versions of GCC. — richard / detail
  46. Fixed a failure when const matcher fails, added a test to catch — rob.suderman / detail
  47. [PowerPC] Implementation of 128-bit Binary Vector Rotate builtins — conanap / detail
  48. Fix accidental use of VLAs that causes these tests to fail after Clang — richard / detail
  49. [libomptarget] Fix copy-to motion for PTR_AND_OBJ entries where PTR is a struct member. — georgios.rokos / detail
  50. Make the check for whether we should memset(0) an aggregate — richard / detail
  51. [AArch64][GlobalISel] Select csinc if a select has a 1 on RHS. — aemerson / detail
  52. [NPM] Fix some PhaseOrdering tests under NPM — aeubanks / detail
  53. [MemorySSA] Verify clobbering within reachable blocks. — asbirlea / detail
  54. [TargetLowering] Extract simplifySetCCs ctpop into a separate function. NFCI — craig.topper / detail

#21790 (Oct 16, 2020 8:16:59 AM)

  1. [RISCV] Fix -Wbraced-scalar-init after D89025 — i / detail
  2. [SCEV][NFC] Split out type balancing in implication engine — mkazantsev / detail
  3. [lib/ObjectYAML] - Simplify the code that handles Content/Size fields. — grimar / detail
  4. Remove dead variable to silence compiler warning [NFC] — mikael.holmen / detail
  5. Revert "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs" — nikita.ppv / detail
  6. Fix hidden-redecls.m test for some environments — konstantin.schwarz / detail
  7. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  8. [AMDGPU] Correct comment typo in AMDGPUSubtarget.h — tony.tye / detail
  9. [SCEV] Add a few test cases where the max BTC is limited by wrapping. — flo / detail
  10. [MemLoc] Support memchr/memccpy in MemoryLocation::getForArgument — davidbolvansky / detail
  11. [InstCombine] foldAndOrOfICmpsOfAndWithPow2 - add vector support — llvm-dev / detail
  12. [SVE][CodeGen]Use getFixedSize() function for TypeSize comparison in clang — caroline.concatto / detail
  13. [InstCombine] narrowRotate - minor refactoring for funnel shift support. NFC. — llvm-dev / detail
  14. [ValueTracking] Clarify TypeSize comparisons — cullen.rhodes / detail
  15. Recommit "[SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs" — mkazantsev / detail
  16. [Indvars][NFC] Remove duplicating checks — mkazantsev / detail
  17. [AMDGPU] Add a message to an assert — sebastian.neubauer / detail
  18. [Indvars][NFCI] Remove meaningless restrictive code in IndVars — mkazantsev / detail
  19. [InstCombine] Add trunc+zext 'narrow' funnel shift tests (PR35155) — llvm-dev / detail
  20. [InstCombine] Fix typo in narrow funnel shift test — llvm-dev / detail
  21. [lldb] Fix FreeBSD build for ea3a547 — pavel / detail
  22. [InstCombine] foldSelectRotate - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  23. [Indvars][NFC] Merge two functions together — mkazantsev / detail
  24. [libc++] NFC: Move iterator.range tests into the right place — ldionne / detail
  25. [libc++] NFCI: Use Lit features to disable tests instead of #if — ldionne / detail
  26. [globalopt] Teach to look through `addrspacecast`. — michael.hliao / detail
  27. Revert "[llvm-cov] don't include all source files when provided source files are filtered out" — jeremy.morse / detail
  28. [libcxx] Fix printf formats in two tests. — simon.tatham / detail
  29. [libcxxabi] Fix printf formats in a test. — simon.tatham / detail
  30. [clang-tidy] modernize-loop-convert reverse iteration support — n.james93 / detail
  31. [lldb] Modernize PseudoTerminal::OpenSecondary — pavel / detail
  32. [lldb] Minidump: check for .text hash match with directory — jotrem / detail
  33. AMDGPU: Don't kill super-register with overlapping copy — matthew.arsenault / detail
  34. llvm-reduce: Fix typo in status message — matthew.arsenault / detail
  35. llvm-reduce: Don't replace intrinsic calls with undef — matthew.arsenault / detail
  36. [flang] Failed call to CHECK() for call to ASSOCIATED(NULL()) — psteinfeld / detail
  37. clang-format: Assert in-memory file created in createInMemoryFile, NFC — dexonsmith / detail
  38. [libcxx] [test] Use string() instead of native() as parameter to std::ifstream/ofstream in copy_file_large.pass.cpp — martin / detail
  39. [libcxx] [test] Use fs::path::string_type instead of std::string in fs.op.relative — martin / detail
  40. [libcxx] [test] Mark tests for libcxx specific implementation details with LIBCPP_ONLY() — martin / detail
  41. [libcxx] [test] Add (void) return casts on functions marked nodiscard in MS STL — martin / detail
  42. [InstCombine] Remove custom and(trunc(and(x,c1)),c2) fold — llvm-dev / detail
  43. [InstCombine] visitAnd - add some ((val OP C1) & C2) vector test coverage — llvm-dev / detail
  44. [InstCombine] visitAnd - pull out repeated I.getType() calls. NFCI. — llvm-dev / detail
  45. Disable DynamicLibraryTests when using LLVM_INTEGRATED_CRT_ALLOC (PR47881) — hans / detail
  46. [Hexagon] Fix license headers in some .td files, NFC — kparzysz / detail
  47. Reapply "OpaquePtr: Add type to sret attribute" — matthew.arsenault / detail

#21789 (Oct 15, 2020 11:33:30 PM)

  1. [zorg] [PowerPC] Limit number of threads to 20 on clang-ppc64le-rhel buildbot — saghir / detail
  2. Reapply [LLD] [COFF] Implement a GNU/ELF like -wrap option — martin / detail
  3. [mlir] Fix typo in LangRef — silvasean / detail
  4. [mlir] Add std.tensor_to_memref op and teach the infra about it — silvasean / detail
  5. [SemaObjC] Fix composite pointer type calculation for `void*` and pointer to lifetime qualified ObjC pointer type — erik.pilkington / detail
  6. Reland "[WebAssembly] v128.load{8,16,32,64}_lane instructions" — tlively / detail
  7. [AMDGPU] gfx1032 target — stanislav.mekhanoshin / detail
  8. [MTE] Pin the tagged base pointer to one of the stack slots. — eugenis / detail
  9. [AArch64] Stack frame reordering. — eugenis / detail
  10. [gn bulid] Remove phantom WebAssembly tablegen() calls — thakis / detail
  11. [NFC][SCEV] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  12. [NFC][LSR] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  13. [NFC][IndVars] Autogenerate check lines in tests being affected by upcoming patch — lebedev.ri / detail
  14. [AMDGPU] SILowerControlFlow::removeMBBifRedundant should not try to change MBB layout if it can fallthrough — alex-t / detail
  15. [libc] Use entrypoints.txt as the single source of list of functions for a platform. — michaelrj / detail
  16. PR47864: Fix assertion in pointer-to-member emission if there are — richard / detail
  17. [libTooling] Change `after` range-selector to operate only on source ranges — yitzhakm / detail
  18. [LoopVersion] Unify SCEVChecks and alias check handling (NFC). — flo / detail
  19. fix symbol printing on windows — vtjnash / detail
  20. [WebAssembly] Prototype i8x16.popcnt — tlively / detail
  21. Revert "[clang] Add -fc++-abi= flag for specifying which C++ ABI to use" — leonardchan / detail
  22. Revert "[HIP] Change default --gpu-max-threads-per-block value to 1024" — yaxun.liu / detail
  23. [VE] Support fabs/fcos/fsin/fsqrt math functions — marukawa / detail
  24. [VE] Add VGT/VSC/PFCHV instructions — marukawa / detail
  25. Add an SB API to get the SBTarget from an SBBreakpoint — jingham / detail
  26. [MS] Apply `inreg` to AArch64 sret parms on instance methods — rnk / detail
  27. [CGBuiltin] Respect asm labels and redefine_extname for builtins with specialized emitting — i / detail
  28. Add missing 'override' — dblaikie / detail
  29. [mlir][vector] Add unrolling patterns for Transfer read/write — thomasraoux / detail
  30. [GlobalISel] Remove scalar src from non-sequential fadd/fmul reductions. — aemerson / detail
  31. [AArch64][GlobalISel] NFC: Refactor emitIntegerCompare — jpaquette / detail
  32. [PM/CC1] Add -f[no-]split-cold-code CC1 option to toggle splitting — compnerd / detail
  33. [mlir] RewriterGen NativeCodeCall matcher with ConstantOp matcher — rob.suderman / detail
  34. Switch the default of VerifyIntegerConstantExpression from constant — richard / detail
  35. [MLIR] Fix gcc5 in D89161 — rob.suderman / detail
  36. [llvm-cov] don't include all source files when provided source files are filtered out — zequanwu / detail
  37. [mlir][CAPI] Add mlirAttributeGetType function. — stellaraccident / detail
  38. Support ObjC in IncludeInserter — alexfh / detail
  39. [SCEV] Use nw flag and symbolic iteration count to sharpen ranges of AddRecs — mkazantsev / detail
  40. [llvm-cov] Fix test cases. — zequanwu / detail
  41. [RISCV] Add -mtune support — kito.cheng / detail

#21788 (Oct 15, 2020 12:04:54 PM)

  1. Increase timeout to find a dSYM in macos DownloadObjectAndSymbolFile — jasonmolenda / detail
  2. [SVE][NFC] Replace some TypeSize comparisons in non-AArch64 Targets — david.sherwood / detail
  3. [TargetLowering] Replace Log2_32_Ceil with Log2_32 in SimplifySetCC ctpop combine. — craig.topper / detail
  4. [yaml2obj/obj2yaml] - Add support of 'Size' and 'Content' keys for all sections. — grimar / detail
  5. [libc][NFC] Add probability distributions for memory function sizes — gchatelet / detail
  6. [yaml2obj] - Allow specifying no tags to create empty sections in few cases. — grimar / detail
  7. [NFC] Correct name of profile function to Profile in APValue — tyker / detail
  8. [Statepoints] Unlimited tied operands. — dantrushin / detail
  9. [AMDGPU] Add objdump invalid metadata testcase — sebastian.neubauer / detail
  10. [lldb] Explicitly test the template argument SB API — risemann / detail
  11. [CodeGen][X86] Emit fshl/fshr ir intrinsics for shiftleft128/shiftright128 ms intrinsics — llvm-dev / detail
  12. [AggressiveInstCombine] foldAnyOrAllBitsSet - add uniform vector tests — llvm-dev / detail
  13. [AggressiveInstCombine] foldAnyOrAllBitsSet - add uniform vector support — llvm-dev / detail
  14. [DebugInstrRef] Support recording of instruction reference substitutions — jeremy.morse / detail
  15. Fix unused variable warning when compiling with asserts disabled. — akuegel / detail
  16. [flang] Fix build with BUILD_SHARED_LIBS=ON and FLANG_BUILD_NEW_DRIVER=ON — sguelton / detail
  17. [LLD][ELF] Improve ICF for relocations to ineligible sections via "aliases" — andrew.ng / detail
  18. [Statepoints] Remove MI limit on number of tied operands. — dantrushin / detail
  19. [SVE]Fix implicit TypeSize casts in EmitCheckValue — caroline.concatto / detail
  20. [AMDGPU] Minimize number of s_mov generated by copyPhysReg — carl.ritson / detail
  21. [InstCombine] visitXor - refactor ((X^C1)>>C2)^C3 -> (X>>C2)^((C1>>C2)^C3) fold. NFCI. — llvm-dev / detail
  22. AMDGPU: Fix verifier error on killed spill of partially undef register — matthew.arsenault / detail
  23. Add "not" to an llvm-symbolizer test that expects to fail — jeremy.morse / detail
  24. [RISCV] [TableGen] Modify RISCVCompressInstEmitter.cpp to use getAllDerivedDefinitions(). — paul / detail
  25. [TableGen] Add the !not and !xor operators. — paul / detail
  26. [NFC] Fix license header from D87841 — jonchesterfield / detail
  27. [mlir][standard] Fix parsing of scalar subview and canonicalize — herhut / detail
  28. [openmp][libomptarget] Include header from LLVM source tree — jonchesterfield / detail
  29. [InstCombine] InstCombineAndOrXor - refactor cast<ConstantInt> usages to PatternMatch. NFCI. — llvm-dev / detail
  30. [InstCombine] SimplifyDemandedUseBits - xor - refactor cast<ConstantInt> usage to PatternMatch. NFCI. — llvm-dev / detail
  31. [InstCombine] Use m_SpecificInt instead of m_APInt + comparison. NFCI. — llvm-dev / detail
  32. [RISCV] fix a mistake in RISCVInstrInfoV.td — llvm / detail
  33. [WebAssembly] v128.load{8,16,32,64}_lane instructions — tlively / detail
  34. [LLD] [COFF] Fix a condition that was missed in 7f0e6c31c255. NFC. — martin / detail
  35. [LLD] [COFF] Implement a GNU/ELF like -wrap option — martin / detail
  36. [lldb] [Process/FreeBSDRemote] Initial multithreading support — mgorny / detail
  37. Revert "[WebAssembly] v128.load{8,16,32,64}_lane instructions" — tlively / detail
  38. [x86] add no 'unwind' to reduce test noise; NFC — spatel / detail
  39. [libc++] Allow building libc++ on platforms without a random device — ldionne / detail
  40. [libc++] NFC: Remove unused include — ldionne / detail
  41. [PGO] Remove the old memop value profiling buckets. — yamauchi / detail
  42. [CostModel] remove cost-kind predicate for ctlz/cttz intrinsics in basic TTI implementation — spatel / detail
  43. [libc++][filesystem] Only include <fstream> when we actually need it in copy_file_impl — ldionne / detail
  44. [LV] Add a getRecurrenceBinOp and make use of it. NFC — david.green / detail
  45. Revert "[LLD] [COFF] Implement a GNU/ELF like -wrap option" — aeubanks / detail
  46. [mlir][Linalg] NFC - Rename test files s/_/-/g — nicolas.vasilache / detail
  47. [flang][msvc] Avoid a reinterpret_cast — pklausler / detail
  48. [libc++] Reduce dependencies on <iostream> from <random> — ldionne / detail
  49. Make sure both cc1 and cc1as process -m[no-]code-object-v3 — kzhuravl_dev / detail
  50. [NFC][CaptureTracking] Move static function isNonEscapingLocalObject to llvm namespace — anhtuyen / detail
  51. [InstCombine] update tests for logic folds to exercise commuted patterns; NFC — spatel / detail

#21787 (Oct 15, 2020 12:35:10 AM)

  1. Make header self-contained. NFC. — benny.kra / detail
  2. [mlir][Linalg] Rethink fusion of linalg ops with reshape ops. — ravishankarm / detail
  3. Register TargetCXXABI.def as a textual header — adrian / detail
  4. [Format/ObjC] Add NS_SWIFT_NAME() and CF_SWIFT_NAME() to WhitespaceSensitiveMacros — benhamilton / detail
  5. [clang][NFC] Change diagnostic to start with lowercase letter — leonardchan / detail
  6. [ADT] Use alignas + sizeof for inline storage, NFC — rnk / detail
  7. [AArch64][GlobalISel] Don't use explicit zero registers for compare results. — aemerson / detail
  8. [VE] Change to expand SHL_PARTS/SRA_PARTS/SRL_PARTS — marukawa / detail
  9. Revert "[ASTImporter] Fix crash caused by unset AttributeSpellingListIndex" — davelee.com / detail
  10. [VE] Add vector load/store instructions — marukawa / detail
  11. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  12. [CMake] Avoid accidental C++ standard library dependency in sanitizers — phosek / detail
  13. Revert "[CMake] Avoid accidental C++ standard library dependency in sanitizers" — phosek / detail
  14. [AMDGPU] Correct typos in SIMemoryLegalizer.cpp comments — tony.tye / detail
  15. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  16. Fix style warnings. — me / detail
  17. Update tests. — me / detail
  18. Mask out existing alignment bits. — me / detail
  19. Nit: Use early return to reduce indentation. — me / detail
  20. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail
  21. clang/Basic: Stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  22. [dsymutil] Fix handling of aliases to private external symbols — jdevlieghere / detail
  23. clang/Frontend: Mostly stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  24. clang/CodeGen: Stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  25. [AArch64] Combine UADDVs to generate vector add — vinay / detail
  26. clang/StaticAnalyzer: Stop using SourceManager::getBuffer — dexonsmith / detail
  27. clang-{tools,unittests}: Stop using SourceManager::getBuffer, NFC — dexonsmith / detail
  28. Perform lvalue conversions on the left of a pseudo-destructor call 'p->~T()'. — richard / detail
  29. llvm-dwarfdump: Exit non-zero on an error path — dblaikie / detail
  30. [mlir][SPIRV] Adding an attribute to capture configuration for cooperative matrix operations. — ravishankarm / detail
  31. llvm-symbolizer: Ensure non-zero exit when an error is printed — dblaikie / detail
  32. [AMDGPU] Pre-commit test for D89187 — carl.ritson / detail
  33. Fix typeo in attach failed error message. — jasonmolenda / detail
  34. llvm-symbolizer: Exit non-zero when DWARF parsing errors have been rendered — dblaikie / detail
  35. Fix llvm-symbolizer assembly-based test to require x86 and specify x86 when assembling — dblaikie / detail
  36. Revert "[LLD] Set alignment as part of Characteristics in TLS table." — me / detail
  37. [LLD] Set alignment as part of Characteristics in TLS table. — me / detail

#21786 (Oct 14, 2020 1:02:10 PM)

  1. [lldb] [test/Register] Add read/write tests for multithreaded process — mgorny / detail
  2. [LoopFlatten] Precommit new test cases. NFC. — sjoerd.meijer / detail
  3. [SyntaxTree] Improve safety of `replaceChildRangeLowLevel` — ecaldas / detail
  4. [SyntaxTree] Bug fix in `MutationsImpl::addAfter`. — ecaldas / detail
  5. [SyntaxTree][NFC] Nit on `replaceChildRangeLowLevel` — ecaldas / detail
  6. [InstCombine] matchFunnelShift - add support for non-uniform vectors containing undefs. — llvm-dev / detail
  7. [LV] Unroll factor is expected to be > 0 — ybrevnov / detail
  8. [DebugInstrRef] Parse debug instruction-references from/to MIR — jeremy.morse / detail
  9. [AArch64] Add more addv tests — vinay / detail
  10. Reland "[Support][unittests] Enforce alignment in ConvertUTFTest" — ro / detail
  11. [Test] Auto-update for some tests — mkazantsev / detail
  12. Add x86 REQUIRES to tests from 2c5f3d54c5ee / D85746 — jeremy.morse / detail
  13. [Flang][OpenMP] Fix issue in only a single nowait clause can appear on a sections directive. — joshisameeran17 / detail
  14. [InstCombine] Add undef funnel shift amount test coverage — llvm-dev / detail
  15. [mlir][Linalg] Make a Linalg CodegenStrategy available. — nicolas.vasilache / detail
  16. Analysis: only query size of sized objects. — tnorthover / detail
  17. [ValueTracking] Use assume's noundef operand bundle — aqjune / detail
  18. [AMDGPU] Base getSubRegFromChannel on TableGen data — carl.ritson / detail
  19. [clangd] Refine recoveryAST flags in clangd — hokein.wu / detail
  20. [ASTImporter] Fix crash caused by unimported type of FromatAttr — gabor.marton / detail
  21. [ASTImporter] Fix crash caused by unset AttributeSpellingListIndex — gabor.marton / detail
  22. [clangd] Disable extract variable for RHS of assignments — kadircet / detail
  23. [flang] Make flang build compatible with LLVM dylib — sguelton / detail
  24. [lldb] Modernize PseudoTerminal::OpenFirstAvailablePrimary — pavel / detail
  25. [lldb-server][linux] Add ability to allocate memory — pavel / detail
  26. Revert "Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown"" and it's follow-ups — lebedev.ri / detail
  27. Fix a broken build for gcc <= 7.1 — hokein.wu / detail
  28. [DebugInstrRef] Create DBG_INSTR_REFs in SelectionDAG — jeremy.morse / detail
  29. [SystemZ] Bugfix in SystemZVectorConstantInfo — paulsson / detail
  30. [InstCombine] visitCallInst - retain undefs in vector funnel shift amounts — llvm-dev / detail
  31. [mlir][Linalg] Add missing dependency — nicolas.vasilache / detail
  32. [mlir] expand the legal floating-point types in the LLVM IR dialect type check — eschweitz / detail
  33. Fix `-Wparentheses` warnings. NFC. — michael.hliao / detail
  34. [libc++] Remove signal-based checkpoints in libc++ tests — ldionne / detail
  35. [flang] Rework host runtime folding and enable REAL(2) folding with it. — jperier / detail
  36. [SVE] Lower fixed length VECREDUCE_FADD operation — mcinally / detail
  37. [lldb] Remove bogus ProcessMonitor forward-decls — pavel / detail
  38. [lldb] Fix TestGdbRemoteMemoryAllocation on windows — pavel / detail
  39. [profile] Remove useless msync when dumping gcda files — calixte.denizet / detail
  40. [InstCombine] Add m_SpecificIntAllowUndef pattern matcher — llvm-dev / detail
  41. Fix conjuntion of -Werror,-Wsuggest-override with google/benchmark — gchatelet / detail
  42. [mlir][vulkan-runner] Fix buffer usage flags — kevin.petit / detail
  43. Fix an apparent typo. `assert()` must not contain side-effects. NFC. — michael.hliao / detail
  44. Remove Combine.td.rej file — kzhuravl_dev / detail
  45. [NFC][MC] Use MCRegister in Machine{Sink|Pipeliner}.cpp — mtrofin / detail
  46. [InstCombine] narrowRotate - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  47. [AIX] Turn -fdata-sections on by default in Clang — jasonliu / detail
  48. [libc++] Split off debug tests that were missed by ce1365f8f7e into test/libcxx — ldionne / detail
  49. [libc++] Use ADDITIONAL_COMPILE_FLAGS instead of #define for _LIBCPP_DEBUG — ldionne / detail
  50. Add Allocate Clause to MLIR Parallel Operation Definition — irina.dobrescu / detail
  51. [clangd] clang-format TweakTests, NFC — kadircet / detail
  52. Polly - specify address space when creating a pointer to a vector type — llvm-project / detail
  53. [CodeGen] Move x86 specific ms intrinsic tests into x86 target subfolder. NFCI. — llvm-dev / detail
  54. Recommit "[VPlan] Use VPValue def for VPMemoryInstructionRecipe." — flo / detail
  55. [libc++] Mark two tests as unsupported in C++03 — ldionne / detail
  56. InstCombine: Fix infinite loop in copy-constant-to-alloca transform — matthew.arsenault / detail
  57. InstCombine: Fix losing load properties in copy-constant-to-alloca — matthew.arsenault / detail
  58. AMDGPU: Update AMDHSA code object version handling — kzhuravl_dev / detail
  59. Revert rG25a97c3a43d7 - "[InstCombine] visitCallInst - retain undefs in vector funnel shift amounts" — llvm-dev / detail
  60. [X86] Add test case to demonstrate a Log2_32_Ceil that can just be Log2_32 in SimplifySetCC ctpop combine. — craig.topper / detail
  61. [Driver]: fix compiler-rt path when printing libgcc for baremetal — manojgupta / detail
  62. [mlir] More changes to avoid args now inserted.NFC — jpienaar / detail
  63. [Hexagon] Generate better splat code on v62+ — kparzysz / detail
  64. [lldb] [Process/FreeBSDRemote] Support YMM reg via PT_*XSTATE — mgorny / detail
  65. [DDR] Introduce implicit equality check for the source pattern operands with the same name. — jpienaar / detail
  66. Preserve param alignment in NVPTXLowerArgs pass. — justin.lebar / detail
  67. [flang] Fix CMake bug in the definition of flang-new — andrzej.warzynski / detail
  68. [lldb] More memory allocation test fixes — pavel / detail
  69. [MBP] Add whole chain to BlockFilterSet instead of individual BB — carrot / detail
  70. [llvm] Set the default for -bbsections-cold-text-prefix to .text.split. — snehasishk / detail
  71. [clang] Add -fc++-abi= flag for specifying which C++ ABI to use — leonardchan / detail
  72. [mlir] Linalg refactor for using "bufferize" terminology. — silvasean / detail
  73. [mlir] Rename ShapeTypeConversion to ShapeBufferize — silvasean / detail
  74. [mlir] Refactor code out of BufferPlacement.cpp — silvasean / detail
  75. [mlir][bufferize] Rename BufferAssignment* to Bufferize* — silvasean / detail
  76. [mlir] Fix some style comments from D89268 — silvasean / detail
  77. [llvm] Update default cutoff threshold for machine function splitter. — snehasishk / detail
  78. clang/Basic: Replace ContentCache::getBuffer with Optional semantics — dexonsmith / detail

#21785 (Oct 14, 2020 1:53:26 AM)

  1. [MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait — joker.eph / detail
  2. Basic: Simplify SourceManager::getBuffer overload, NFC — dexonsmith / detail
  3. Remove unused SideEffectInterfaces header — gcmn / detail
  4. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  5. Revert "PR47805: Use a single object for a function parameter in the caller and" — richard / detail
  6. [DDR] Introduce implicit equality check for the source pattern operands with the same name. — jpienaar / detail
  7. Add a new launch flag option for watchos, WatchComplicationLaunch. — jasonmolenda / detail
  8. [llvm-cov] Warn when -arch spec is missing/invalid for universal binary — vedantk / detail
  9. Revert "[llvm-cov] Warn when -arch spec is missing/invalid for universal binary" — vedantk / detail
  10. Remove unused build configurations from debugserver xcode project — jasonmolenda / detail
  11. [llvm-cov] Warn when -arch spec is missing/invalid for universal binary (reland) — vedantk / detail
  12. [cmake] Unconditionally set the force flag when codesigning — vedantk / detail
  13. Move initialization of Variable::m_loc_is_const_data into constructor (NFC) — adrian / detail
  14. [libc++/abi] Clean up uses of <iostream> in the test suite — ldionne / detail
  15. [GISel] Add combine for constant G_PTR_ADD offsets. — aditya_nandakumar / detail
  16. [MLIR] Add support for defining Types in tblgen — john.demme / detail
  17. Revert "[DDR] Introduce implicit equality check for the source pattern operands with the same name." — joker.eph / detail
  18. Replace bool constants with named constants for improved readibility (NFC) — adrian / detail
  19. [sanitizer] Escape quotes in tests to fix android bot after D88361 — vitalybuka / detail
  20. [SemaObjC] Fix a crash on an invalid ternary with ARC pointers — erik.pilkington / detail
  21. PR47805: Use a single object for a function parameter in the caller and — richard / detail
  22. Re-land [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  23. [compiler-rt] [lldb] Mark syscall_acquire and syscall_release as USED — kamil / detail
  24. Revert "PR47805: Use a single object for a function parameter in the caller and" — richard / detail
  25. [CMake][Fuchsia] Start building arm64 Darwin runtimes — phosek / detail
  26. [NFC][compiler-rt] Add ppc32 to the list of arch — daltenty / detail
  27. [sanitizer][NFC] Fix few cpplint warnings — vitalybuka / detail
  28. [mlir] Remove obsolete "Quantization" section from the rationale. — stellaraccident / detail
  29. [LLD] Add baseline test for TLS alignment. NFC. — me / detail
  30. [cmake] Limit missing external lit warning to be shown once — davelee.com / detail
  31. [X86][NFC] Fix RUN line bug in the testcase — chen3.liu / detail
  32. libDebugInfoDWARF: Don't try to parse loclist[.dwo] headers when parsing debug_info[.dwo] — dblaikie / detail
  33. [LoopExtract][NewPM] Port -loop-extract to NPM — aeubanks / detail
  34. [test][NewPM] Pin -mergereturn tests to legacy PM — aeubanks / detail
  35. [AMDGPU] Cleanup memory legalizer interfaces — tony.tye / detail
  36. Revert "[clang] Improve handling of physical registers in inline assembly operands." — paulsson / detail
  37. [lldb] Unconditionally strip the `.py(c)` extension when loading a module — jdevlieghere / detail
  38. [lldb] Remove lexical block and fix formatting LoadScriptingModule (NFC) — jdevlieghere / detail
  39. [ARM.td] Make instruction definitions visible to sched models — eleviant / detail
  40. [libcxxabi,libunwind] support running tests in standalone mode — dominik.montada / detail
  41. [test][lld] Mark TLS tests as REQUIRES: x86. — me / detail
  42. [clang-rename] Simplify the code of handling class paritial specializations, NFC. — hokein.wu / detail
  43. [Attributor][NFC] Make `createShallowWrapper()` available outside of Attributor — sstipanovic / detail
  44. [lldb] Reject redefinitions of persistent variables — risemann / detail
  45. Fix typos in the documentation of dynamic values in subview ops — nicolas.vasilache / detail
  46. [SVE] Add fatal error when running out of registers for SVE tuple call arguments — david.sherwood / detail
  47. [Flang][OpenMP] Rework parser changes for OpenMP atomic construct. — joshisameeran17 / detail

#21784 (Oct 13, 2020 2:21:10 PM)

  1. [AArch64] Implement .variant_pcs directive — cullen.rhodes / detail
  2. Revert "[VPlan] Use VPValue def for VPMemoryInstructionRecipe." — vitalybuka / detail
  3. Revert "    Enable LSAN for Android" — vitalybuka / detail
  4. [AArch64] Identify SAD pattern — vinay / detail
  5. [Test] Add test showing that SCEV cannot compute IV's range — mkazantsev / detail
  6. [GlobalISel] Avoid making G_PTR_ADD with nullptr — mirko.brkusanin / detail
  7. [Fixed Point] Add fixed-point to floating point cast types and consteval. — bevin.hansson / detail
  8. [AST] Change return type of getTypeInfoInChars to a proper struct instead of std::pair. — bevin.hansson / detail
  9. [clang-tidy] Add an example for misc-unused-alias-decls — sylvestre / detail
  10. [ConstraintElimination] Add add/sub/and/or test cases. — flo / detail
  11. Fix Windows/MSVC build after 6e56046f65 — eleviant / detail
  12. Raise the timeout in DirectoryWatcherTest to 10 s — hans / detail
  13. [AArch64] add cost model test for scalable vector math; NFC — spatel / detail
  14. [lldb] Fill Watch/AppleTV simulator gaps in PlatformDarwin — risemann / detail
  15. [lldb] Don't let dotest silently fall back to default SDK if the specified one can't be found — risemann / detail
  16. [lldb] Don't add no-sandbox entitlement when running tests on simulator — risemann / detail
  17. [clang] Improve handling of physical registers in inline assembly operands. — paulsson / detail
  18. [libc++] Update the <version> header in-place from generate_feature_test_macro_components — ldionne / detail
  19. [clangd] Propagate CollectMainFileRefs to BackgroundIndex — zeratul976 / detail
  20. Revert "Raise the timeout in DirectoryWatcherTest to 10 s" — hans / detail
  21. [Analysis] findAffectedValues - remove unused ConstantInt argument. NFCI. — llvm-dev / detail
  22. [InstCombine] visitTrunc - pass through undefs for trunc(shift(trunc/ext(x),c)) patterns — llvm-dev / detail
  23. [ThinLTO][Documentation] Mention possible values for concurrency flags — alexandre.ganea / detail
  24. [TableGen] Add new section to the TableGen Programmer's Reference. — paul / detail
  25. [lldb][NFC] Fix some invalid escapes sequences in Python strings — risemann / detail
  26. Fix all the CMake code that can only handle -stdlib= but not --stdlib= — risemann / detail
  27. [mlir-vulkan-runner] Clean up some stale CMake configurations — antiagainst / detail
  28. [MLIR][SPIRV] Support identified and recursive structs. — antiagainst / detail
  29. [x86] add tests for cost model kinds of intrinsics; NFC — spatel / detail
  30. [InstructionSimplify] Precommit tests for D89317. NFC. — sjoerd.meijer / detail
  31. [AArch64] fix spacing in test's RUN lines; NFC — spatel / detail
  32. [SyntaxTree] Fix rtti for `Expression`. — ecaldas / detail
  33. [WebAssembly] Added .tabletype to asm and multiple table support in obj files — sbc / detail
  34. [lldb] Add targets for running test suite against Watch/TV/iPhone simulators — risemann / detail
  35. [lldb][NFC] Remove property predicate matcher — risemann / detail
  36. [lldb] Remove all the RegisterInfo name constification code — risemann / detail
  37. [lldb] Allow limiting the number of error diagnostics when parsing an expression — risemann / detail
  38. [lldb][cmake] Remove custom logic for finding VCS file to fix LLDB's VCSVersion.inc generation — risemann / detail
  39. [AMDGPU][GlobalISel] Compute known bits for zero-extending loads — jay.foad / detail
  40. [mlir][gpu] Add `gpu.wait` op. — csigg / detail
  41. [x86] add cost model test for memcpy; NFC — spatel / detail
  42. [CostModel] rearrange basic intrinsic cost implementation — spatel / detail
  43. [NFC][Regalloc] Use MCRegister in MachineCopyPropagation — mtrofin / detail
  44. [compiler-rt] Allow override of 'emulator' value from lit_config. — abidh / detail
  45. AMDGPU: Remove -mamdgpu-debugger-abi option — kzhuravl_dev / detail
  46. LLD/AMDGPU: Infer os abi based on input llvm bitcode — kzhuravl_dev / detail
  47. [libc++] Allow passing relative paths to the Apple install script — ldionne / detail
  48. [mlir][Linalg] Fix TensorConstantOp bufferization in Linalg. — nicolas.vasilache / detail
  49. [mlir] Fix sporadic build failures due to missing dependency — stilis / detail
  50. [LoopVersioningLICM] Fix noalias metadata emission — nikita.ppv / detail
  51. [ASAN] Make sure we are only processing lifetime markers with offset 0 to alloca — xun / detail
  52. [analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions. — adergachev / detail
  53. [analyzer] NFC: Move IssueHash to libAnalysis. — adergachev / detail
  54. [analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis. — adergachev / detail
  55. [gn build] Port 44b7cf2983b — llvmgnsyncbot / detail
  56. [gn build] Port b76dc111dd0 — llvmgnsyncbot / detail
  57. [PowerPC] Add assemble disassemble intrinsics for MMA — saghir / detail
  58. [DebugInfo][docs] Document DILabel in LangRef — scott.linder / detail
  59. Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis." — adergachev / detail
  60. Revert "[analyzer] NFC: Move IssueHash to libAnalysis." — adergachev / detail
  61. Revert "[analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions." — adergachev / detail
  62. [MemCpyOpt] Don't shorten memset if destination observable through unwinding — nikita.ppv / detail
  63. [gn build] Port 662ed9e67ad — llvmgnsyncbot / detail
  64. [gn build] Port 77bb3ebebbc — llvmgnsyncbot / detail
  65. [MemCpyOpt] Don't shorten memset if memcpy operands may be the same — nikita.ppv / detail
  66. [SCEV] BuildConstantFromSCEV(): actually properly handle SExt-of-pointer case — lebedev.ri / detail
  67. [Statepoints] Update statepoint mir tests. — dantrushin / detail
  68. Revert "DirectoryWatcher: add an implementation for Windows" — rnk / detail
  69. [MemCpyOpt] Fix MemorySSA preservation — nikita.ppv / detail
  70. [mlir][nfc] Add a func to compute numElements of a shape in Std -> LLVM. — pifon / detail
  71. [MemCpyOpt] Add test scaffolding for MSSA based MemCpyOpt — nikita.ppv / detail
  72. [X86] Add test cases for PR47825. NFC — craig.topper / detail
  73. [LICM] Don't require AST in LoopPromoter (NFC) — nikita.ppv / detail
  74. [mlir][Python] Add missing capsule->module and Context.create_module. — stellaraccident / detail
  75. Reland [CFGuard] Add address-taken IAT tables and delay-load support — aeubanks / detail
  76. [mlir-cuda-runner] Unbreak the build — benny.kra / detail
  77. Support: Add operator== for MemoryBufferRef and split out MemoryBufferRef.h — dexonsmith / detail
  78. Support: Allow use of MemoryBufferRef with line_iterator — dexonsmith / detail
  79. [AIX] Support two itanium alignment LIT testcases for AIX using regex — xiangling.liao / detail
  80. [gn build] Port f0875971249 — llvmgnsyncbot / detail
  81. [AMDGPU] Add MC layer support for v_fmac_legacy_f32 — jay.foad / detail
  82. [mlir][Linalg] Lower padding attribute for pooling ops — ravishankarm / detail

#21783 (Oct 13, 2020 3:06:43 AM)

  1. [lldb] Alphabetically sort test categories (NFC) — jdevlieghere / detail
  2. [lldb] Add instrumentation runtime category — jdevlieghere / detail
  3. [clangd] Try harder to get accurate ranges for documentSymbols in macros — zeratul976 / detail
  4. [lldb] Handle alternative output in TestAbortExitCode — davelee.com / detail
  5. [lldb] Remove unused code in GetVersion (NFC) — davelee.com / detail
  6. [SemaTemplate] Stop passing insertion position around during VarTemplate instantiation — bruno.cardoso / detail
  7. [llvm] Export LLVM_USE_SPLIT_DWARF in LLVMConfig.cmake — jdevlieghere / detail
  8. [AMDGPU] Update LiveVariables in convertToThreeAddress() — ruiling.song / detail
  9. [lld][WebAssembly] Add support for -Bsymbolic flag — sbc / detail
  10. [llc] -filetype=null: don't create .null if -o is not specified — i / detail
  11. Add accessors. (NFC) — adrian / detail
  12. [X86] Add HRESET instruction. — pengfei.wang / detail
  13. [gn build] Port 412cdcf2edf — llvmgnsyncbot / detail
  14. [WebAssembly] GC constructor functions in otherwise unused archive objects — dev / detail
  15. [llvm-readobj] Don't print out section names for STABS symbols — jezng / detail
  16. Ensure that InheritedAttrs are properly inherited along a redeclaration — richard / detail
  17. Canonicalize declaration pointers when forming APValues. — richard / detail
  18. [mlir] Add async.await operation to async dialect — ezhulenev / detail
  19. [lld][WebAssembly] Don't GC library objects under `--whole-archive` — sbc / detail
  20. Reland "[WebAssembly] Emulate v128.const efficiently"" — tlively / detail
  21. [X86][SelectionDAG] Add SADDO_CARRY and SSUBO_CARRY to support multipart signed add/sub overflow legalization. — craig.topper / detail
  22. [llvm-install-name-tool] Add -delete_all_rpaths option — alexshap / detail
  23. [AMDGPU] Use lowercase for subtarget feature names in RUN lines — jay.foad / detail
  24. [Test] Use generated auto-checks to make further changes more visible — mkazantsev / detail
  25. [InstCombine] Support uniform vector splats in ((((X >> C) & CC) + Y) << C) folds. — llvm-dev / detail
  26. [X86] Convert integer _mm_reduce_* intrinsics to emit llvm.reduction intrinsics (PR47506) — llvm-dev / detail
  27. [SCEV] BuildConstantFromSCEV(): properly handle SCEVZeroExtend from ptr — lebedev.ri / detail
  28. Add expected response time and escalation path to the security docs — kristof.beyls / detail
  29. [AMDGPU] v_mac_legacy_f32 does not support DPP — jay.foad / detail
  30. [SCEV] BuildConstantFromSCEV(): properly handle SCEVSignExtend from ptr — lebedev.ri / detail
  31. [ARM] Follow AACPS standard for volatile bit-fields access width — ties.stuij / detail
  32. [SVE] Add ISel patterns for "insert undef_nxv#f##, f##, 0" — paul.walker / detail
  33. [TableGen][SchedModels] Fix aliasing of SchedWriteVariant — eleviant / detail

#21782 (Oct 12, 2020 4:03:32 PM)

  1. Using lld for x86_64-fedora-clang builder — kkleine / detail
  2. [clangd] Stop capturing trace args if the tracer doesn't need them. — sam.mccall / detail
  3. [lldb/Utility] Introduce UnimplementedError — pavel / detail
  4. [VE] Support copysign math function — marukawa / detail
  5. [mlir][gpu] Adding gpu runtime wrapper functions for async execution. — csigg / detail
  6. [clangd][NFC] Fix formatting in ClangdLSPServer — kadircet / detail
  7. [clang-tidy] Fix IncludeInserter usage example in a comment. — alexfh / detail
  8. [DAG][ARM][MIPS][RISCV] Improve funnel shift promotion to use 'double shift' patterns — llvm-dev / detail
  9. [clangd] Introduce MemoryTrees — kadircet / detail
  10. [clangd] Add a metric for tracking memory usage — kadircet / detail
  11. [clangd] Introduce memory dumping to FileIndex, FileSymbols and BackgroundIndex — kadircet / detail
  12. [clangd] Introduce memory usage dumping to TUScheduler, for Preambles and ASTCache — kadircet / detail
  13. [clangd] Add a helper for exposing tracer status — kadircet / detail
  14. [clangd] Record memory usages after each notification — kadircet / detail
  15. [gn build] Port f9317f7bf6b — llvmgnsyncbot / detail
  16. [NFC] Remove redundant isFullSet checks — mkazantsev / detail
  17. Dump decl when the test matcher fails. — hokein.wu / detail
  18. [clangd] Disable a failure TopLevelDecls test. — hokein.wu / detail
  19. [lldb] Note difference in vFile:pread/pwrite format for lldb — david.spickett / detail
  20. [InstCombine] matchFunnelShift - canonicalize to OR(SHL,LSHR). NFCI. — llvm-dev / detail
  21. [InstCombine] matchFunnelShift - remove shift value commutation. NFCI. — llvm-dev / detail
  22. [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw (REAPPLIED) — llvm-dev / detail
  23. [AMDGPU] Use @LINE for error checking in gfx10 assembler tests — jay.foad / detail
  24. [SVE] Lower fixed length VECREDUCE_XOR operation — mcinally / detail
  25. [AMDGPU] Insert waterfall loops for divergent calls — sebastian.neubauer / detail
  26. [LoopDeletion] Remove over-eager SCEV verification. — flo / detail
  27. [AMDGPU] Print metadata on error — sebastian.neubauer / detail
  28. [NFC][Regalloc] Pass VirtRegMap by reference. — mtrofin / detail
  29. [VPlan] Use operands for printing of VPWidenMemoryInstructionRecipe. — flo / detail
  30. [NFC][MC] Use MCRegister in LiveRangeMatrix — mtrofin / detail
  31. [Tests] Regenerate test checks; NFC — davidbolvansky / detail
  32. [GlobalISel][KnownBits] Early return on out of bound shift amounts — konstantin.schwarz / detail
  33. Revert 1c021c64c "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" — hans / detail
  34. [compiler-rt] Suppress -Wunused-result due to ::write when _FORTIFY_SOURCE>0 in glibc — i / detail
  35. Make likelihood lit test less brittle — koraq / detail
  36. [VPlan] Use VPValue def for VPMemoryInstructionRecipe. — flo / detail
  37. Restore "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — tejohnson / detail
  38. [InstCombine] FoldShiftByConstant - merge equivalent types. NFCI. — llvm-dev / detail
  39. [InstCombine] FoldShiftByConstant - create Scalar/Vector constant with ConstantInt::get(). NFCI. — llvm-dev / detail
  40. [flang][openacc] Update Loop Construct lowering to use fir::getBase — clementval / detail
  41. [flang][openacc] Lower parallel construct — clementval / detail
  42. [X86] Support -march=x86-64-v[234] — i / detail
  43. [sanitizer] Disable fast_unwind_on_malloc as default for arm-linux-gnu — adhemerval.zanella / detail
  44. [clangd] Heuristic resolution for dependent type and template names — zeratul976 / detail
  45. [InstCombine] FoldShiftByConstant - create Scalar/Vector constant with ConstantInt::get(). NFCI. — llvm-dev / detail
  46. [Inliner][NPM] Fix various tests under NPM — aeubanks / detail
  47. [LLDB] Fix 37 tests on Windows — amccarth / detail
  48. [mlir] fixing typo in parseAttribute that was ignoring caller-specified types — rob.suderman / detail
  49. update .txt --> .md links — sguelton / detail
  50. [Coroutine][Sema] Only tighten the suspend call temp lifetime for final awaiter — xun / detail
  51. [flang][openacc] Lower data construct — clementval / detail
  52. [trace] Scaffold "thread trace dump instructions" — wallace / detail
  53. [SVE] Fix VBITS_GE_256 typo in fixed-width tests. — mcinally / detail
  54. Revert "Canonicalize declaration pointers when forming APValues." — aeubanks / detail
  55. [NFC][ScalarEvolution] Add tests with ptrtoint in constant context in loop — lebedev.ri / detail
  56. Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown" — lebedev.ri / detail
  57. [AMDGPU] Correct processor names for gfx1010 and gfx1011 — tony.tye / detail
  58. [gn build] Add libclang_rt.ios.a, libclang_rt.iossim.a to the build — thakis / detail
  59. [mlir][Linalg] Temporarily circumvent TensorConstant bufferize bug — nicolas.vasilache / detail
  60. [libomptarget][amdgcn] Implement partial barrier — jonchesterfield / detail
  61. [libunwind] [SEH] Don't interact with foreign exceptions — martin / detail
  62. [LLD] [COFF] Fix a ubsan error in pdb-type-server-missing.yaml — martin / detail
  63. [MinGW][clang-shlib] Build only when LLVM_LINK_LLVM_DYLIB is enabled — martin / detail
  64. [X86] Add more tests for D89178. NFC — craig.topper / detail
  65. [TableGen] Add overload of RecordKeeper::getAllDerivedDefinitions() — paul / detail
  66. DependencyScanning: pull factory function into MinimizedVFS, NFC — dexonsmith / detail
  67. [CostModel] get type-based cost for vector intrinsics directly — spatel / detail
  68. Ensure TreeTransform considers ParmVarDecls as transformed Decls — erich.keane / detail
  69. Lex: Avoid MemoryBuffer* key in ExcludedPreprocessorDirectiveSkipMapping, NFC — dexonsmith / detail
  70. [AArch64] Add tests for 128-bit shift variations. — efriedma / detail
  71. [mlir] Make Python bindings installable. — stellaraccident / detail
  72. [Coroutine] Rename coro-semmetric-transfer.cpp and possibly fix test failure — xun / detail
  73. [BitCodeAnalyzer] Add a few missing TYPE_CODES and MODULE_CODE_COMDAT to GetCodeName — craig.topper / detail

#21781 (Oct 12, 2020 4:32:38 AM)

  1. flang-aarch64: Refine the number of parallel jobs — andrzej.warzynski / detail
  2. Don't build mlir project on x86_64-fedora-clang builder — kkleine / detail
  3. Change builddir of x86_64-fedora-clang job — kkleine / detail
  4. Re-added mlir project to x86_64-fedora-clang builder — kkleine / detail
  5. [InstCombine] add vector splat tests for add of signmask; NFC — spatel / detail
  6. [InstCombine] allow vector splats for add+xor with signmask — spatel / detail
  7. [ELF] Don't change binding to STB_WEAK for an undefined specified by -u — i / detail
  8. DeferredDiagnosticsEmitter crashes — yaxun.liu / detail
  9. [LLDB] On Windows, fix tests — alexandre.ganea / detail
  10. [OpenMP] Change CMake Configuration to Build for Highest CUDA Architecture by Default — huberjn / detail
  11. [libcxx] Fix the thousands_sep test failure — phosek / detail
  12. [lldb] Add a cmake warning about the python/swig incompatibility — pavel / detail
  13. [lldb] Fix "frame var" for large bitfields — pavel / detail
  14. [flang] Allow "name: value" in compiler directives — pklausler / detail
  15. [mlir][Linalg] Add some depedence query methods to LinalgDependenceGraph. — ravishankarm / detail
  16. [clang][feature] Add cxx_abi_relative_vtable feature — leonardchan / detail
  17. [GlobalISel] Add G_VECREDUCE_* opcodes for vector reductions. — aemerson / detail
  18. [AIX] Add REQUIRES for powerpc test. NFC — david.green / detail
  19. [sanitizer] Fix Fuchsia bot failure — tejohnson / detail
  20. [lit] Try to remove the flakeyness of `shtest-timeout.py` and `googletest-timeout.py`. — delcypher / detail
  21. [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def — jhuber6 / detail
  22. [AVR] Fix null dereference warning. NFCI. — llvm-dev / detail
  23. [Analysis] ScalarEvolution::getUMinFromMismatchedTypes - assert we've found the max type. NFCI. — llvm-dev / detail
  24. [Transforms] CodeExtractor::verifyAssumptionCache - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  25. Introduce and use a new section type for the bb_addr_map section. — rahmanl / detail
  26. [runtimes] Use int main(int, char**) consistently in tests — ldionne / detail
  27. [unittests] Add a few tests for computeKnownBits with ranges — qcolombet / detail
  28. [KnownBits] Add a computeForMul method — qcolombet / detail
  29. [KnownBits] Add a sextOrTrunc method — qcolombet / detail
  30. [WebAssembly] Handle indirect uses of longjmp — aheejin / detail
  31. [SLP] optimizeGatherSequence - assert every Instruction in the worklist is non-null. — llvm-dev / detail
  32. Fix Wparentheses warning. NFCI. — llvm-dev / detail
  33. [InstCombine] add tests for add-xor; NFC — spatel / detail
  34. [InstCombine] remove unnecessary one-use check from add-xor transform — spatel / detail
  35. [Transforms] visitCmpBlock - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  36. Fix typo `DenseElementAttr`-> `DenseElementsAttr` in some comments (NFC) — joker.eph / detail
  37. [InstCombine] allow vector splats for add+xor with low-mask — spatel / detail
  38. [InstCombine] Add additional trunc(shl(x,c)) -> shl(trunc(x),trunc(c)) vector tests — llvm-dev / detail
  39. [libc] Update buildbot worker version to 2.8.4. — paulatoth / detail
  40. [GlobalISel] Add missing pass dependencies for IRTranslator — qcolombet / detail
  41. [InstCombine] visitTrunc - trunc(shl(X, C)) --> shl(trunc(X),trunc(C)) vector support — llvm-dev / detail
  42. [LLDB] More Windows non-English locales fixes — alexandre.ganea / detail
  43. [HWAsan][NewPM] Handle hwasan like other sanitizers — aeubanks / detail
  44. [mlir][vector] Add unit test for vector distribute by block — thomasraoux / detail
  45. [mlir][vector] Add integration test for vector distribute transformation — thomasraoux / detail
  46. [NFC][MC] MCRegister API typing. — mtrofin / detail
  47. Change the default handling of SIGCONT to nosuppress/nostop/notify — jingham / detail
  48. [X86] Fix some clang-tidy bugprone-argument-comment issues — i / detail
  49. [NFC] Fix a comment in MachinePassManager.h — ychen / detail
  50. PR47175: Ensure type-dependent function-style casts have dependent — richard / detail
  51. [AMDGPU] Fix mai hazard VALU to LD/ST — austin.kerbow / detail
  52. [PowerPC] Add RUN line for powerpc 32-bit. NFC. — lkail / detail
  53. Re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX and mark them as artificial — alexandre.ganea / detail
  54. [libc++] Add caching for feature-detection Lit tests — ldionne / detail
  55. [mlir][CAPI] Remove the exclusion of the MLIR C-API from libMLIR.so. — stellaraccident / detail
  56. [NFC][Test] Update the test with update_llc_test_checks.py — qshanz / detail
  57. [NFC][PowerPC] Supplement test cases for D88274. — esme.yi / detail
  58. [TwoAddressInstruction][PowerPC] Call `regOverlapsSet` to find out real clobbers and uses — lkail / detail
  59. [AST] Fix crashes caused by redeclarations in hidden prototypes — kyrtzidis / detail
  60. [VE] Add new MVT types for NEC SX Aurora VE vector — marukawa / detail
  61. [DWARFYAML] Make the opcode_base and the standard_opcode_lengths fields optional. — higuoxing / detail
  62. [llvm-dwarfdump][test] Rewrite verify_die_ranges.s in YAML. NFC. — higuoxing / detail
  63. [X86] Passing union type through register — chen3.liu / detail
  64. [MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait — joker.eph / detail
  65. Fix incorect Register -> MCRegister conversion — i / detail
  66. [lldb] Format remaining signal table (NFC) — jdevlieghere / detail
  67. [MCRegister] Simplify isStackSlot & isPhysicalRegister and delete isPhysical. NFC — i / detail
  68. [mlir] Improve LLVM shlib support — sguelton / detail
  69. Give attributes C++ namespaces. — joker.eph / detail
  70. Revert "[MLIR] Add a foldTrait() mechanism to allow traits to define folding and test it with an Involution trait" — joker.eph / detail
  71. Remove -gen-pass-doc from Flang CMake configuration: the documentation generation is broken — joker.eph / detail
  72. [clangd] Add more incomplete_type diagnostics that could be fixed by include-fixer. — hokein.wu / detail
  73. [clangd] Reduce availability of extract function — kadircet / detail
  74. [clangd] Enable partial namespace matches for workspace symbols — kadircet / detail
  75. [clangd] Fix dead variable, typo. NFC — sam.mccall / detail
  76. [IR] Add Type::getFloatingPointTy. — bevin.hansson / detail
  77. Refactor fixed point conversion test. — bevin.hansson / detail
  78. [Fixed Point] Add floating point methods to APFixedPoint. — bevin.hansson / detail
  79. [lldb] Delete copy operations on PluginInterface class — pavel / detail
  80. [llvm-readelf/obj][test] - Stop using precompiled binary in mips-plt.test — grimar / detail
  81. [DAGCombiner] Add decomposition patterns for Mul-by-Imm. — esme.yi / detail
  82. [NFC] Fix banner — luismarques / detail
  83. [mlir] NFC: small improvement to how we print a gpu.launch op. — csigg / detail
  84. [NFC][SCEV] Improve tests for ptrtoint modelling (D88806) — lebedev.ri / detail
  85. [Diagnostics] Diagnose  -Wsizeof-array-div for array of pointers — davidbolvansky / detail
  86. [SystemZ] Use LA instead of AGR in eliminateFrameIndex(). — paulsson / detail
  87. Revert "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)" — lebedev.ri / detail
  88. [mlir] Fix bug in computing operation order — jmolloy / detail
  89. [NFC] Add option to disable IV widening if needed — mkazantsev / detail
  90. [Analyzer] Fix for dereferece of smart pointer after branching on unknown inner pointer — vrnithinkumar / detail
  91. [clang] improve accuracy of ExprMutAnalyzer — development / detail
  92. Reland "[NFC][SCEV] Improve tests for ptrtoint modelling (D88806)" — lebedev.ri / detail
  93. [clangd] Make the tweak filter a parameter to enumerateTweaks. NFC — sam.mccall / detail
  94. first upstream review — ben.dunbobbin / detail
  95. Revert "first upstream review" — ben.dunbobbin / detail
  96. [windows-itanium] make dllimport/export handling closer to MS behavior — ben.dunbobbin / detail
  97. Regenerate ClangCommandLineReference.rst — kzhuravl_dev / detail
  98. [LLD] [ELF] Fix the help listing for the wrap option. NFC. — martin / detail
  99. [InstCombine] Add nonuniform/undef vector tests for shift(binop(shift(x,c1),y),c2) patterns — llvm-dev / detail
  100. [mlir][gpu] Fix bug in kernel outlining — herhut / detail
  101. [InstCombine] foldShiftOfShiftedLogic - replace cast<BinaryOperator> with m_BinOp matcher. NFCI. — llvm-dev / detail
  102. Remove old create(MainFile)?IncludeInsertion overloads — alexfh / detail
  103. [InstCombine] foldShiftOfShiftedLogic - add support for nonuniform constant vectors — llvm-dev / detail
  104. [SCEV] Do not apply info from loop guards in AddRecs. — flo / detail
  105. [Clang][unittests][NFC] Break up test in Callbacks.cpp — stefanp / detail
  106. [gn build] Port 0741a2c9cac — llvmgnsyncbot / detail
  107. [mlir] Use PatternRewriter infrastructure for shape.assuming bufferization — tpopp / detail
  108. [libc++] More consistency with declaring int main(int, char**) — ldionne / detail
  109. [SystemZ][z/OS] Update target specific __attribute__((aligned)) value for test — fanbo.meng / detail
  110. [clangd] Stop logging in fromJSON, report instead. — sam.mccall / detail
  111. [mlir][openmp][NFC]Remove unnecessary brackets and rephrase ParallelOp description in mlir definition — irina.dobrescu / detail
  112. [libc++] Make sure we don't cache DSL functions too aggressively — ldionne / detail
  113. [OpenCL] Add new compilation mode for OpenCL 3.0. — anastasia.stulova / detail
  114. [InstCombine] Add tests for X shift (A srem B) -> X shift (A and B-1) pow2 nonuniform constant vectors — llvm-dev / detail
  115. [InstCombine] allow vector splats for add+and with high-mask — spatel / detail
  116. [Hexagon] Return 1 instead of 0 from getMaxInterleaveFactor — kparzysz / detail
  117. [InstCombine] commonShiftTransforms - add support for pow2 nonuniform constant vectors in srem fold — llvm-dev / detail
  118. [NFC] Reformat MILexer.cpp:getIdentifierKind — scott.linder / detail
  119. [ARM] Add MVE vecreduce costmodel tests. NFC — david.green / detail
  120. [mlir] Fix shared libs build — andrzej.warzynski / detail
  121. [MLIR] Add async token/value arguments to async.execute op — ezhulenev / detail
  122. [InstCombine] Add lshr(trunc(lshr(x,c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) vector tests — llvm-dev / detail
  123. [InstCombine] Support lshr(trunc(lshr(x,c1)), c2) -> trunc(lshr(lshr(x,c1),c2)) uniform vector tests — llvm-dev / detail
  124. [mlir] Forward listeners when utilizing scf::IfOp::get*BodyBuilder. — tpopp / detail
  125. [AMDGPU] Only enable mad/mac legacy f32 patterns if denormals may be flushed — jay.foad / detail
  126. [LoopInterchange][NewPM] Port -loop-interchange to NPM — aeubanks / detail
  127. [FixIrreducible][NewPM] Port -fix-irreducible to NPM — aeubanks / detail
  128. [libc++] Remove some workarounds for C++03 — ldionne / detail
  129. [clang] Don't look into <sysroot> for C++ headers if they are found alongside the toolchain — ldionne / detail
  130. [libc++] Clean up logic around aligned/sized allocation and deallocation — ldionne / detail
  131. [OpenMPOpt] Merge parallel regions — georgakoudis1 / detail
  132. [lldb] Update docs with new buildbot URLs — jdevlieghere / detail
  133. [ARM][MIPS] Add funnel shift test coverage — llvm-dev / detail
  134. [BPF] Make BPFAbstractMemberAccessPass required — aeubanks / detail
  135. [libc++] NFCI: Define small methods of basic_stringstream inline — ldionne / detail
  136. [libc++] Rename LIBCXX_ENABLE_DEBUG_MODE to LIBCXX_ENABLE_DEBUG_MODE_SUPPORT — ldionne / detail
  137. [libc++] Fixup a missing occurrence of LIBCXX_ENABLE_DEBUG_MODE — ldionne / detail
  138. [MemCpyOpt] Add test for incorrectly hoisted store (NFC) — nikita.ppv / detail
  139. [X86] Don't copy kill flag when expanding LCMPXCHG16B_SAVE_RBX — craig.topper / detail
  140. [X86] When expanding LCMPXCHG16B_NO_RBX in EmitInstrWithCustomInserter, directly copy address operands instead of going through X86AddressMode. — craig.topper / detail
  141. [clang] Add a test for CGDebugInfo treatment of blocks — scott.linder / detail
  142. [mlir] Fix TypeID for shared libraries built with -fvisibility=hidden. — stellaraccident / detail
  143. NFC: Address post-commit doc/formatting comments on TypeID.h. — stellaraccident / detail
  144. [NFC][Regalloc] Fix coding style in CalcSpillWeights — mtrofin / detail
  145. Enable LSAN for Android — vyng / detail
  146. [Reg2Mem][NewPM] Pin test to legacy PM — aeubanks / detail
  147. Revert "Give attributes C++ namespaces." — nicolas.vasilache / detail
  148. [mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 1/n - LinalgToStandard.cpp — nicolas.vasilache / detail
  149. [mlir][Linalg] NFC - Cleanup explicitly instantiated paterns 2/n - Loops.cpp — nicolas.vasilache / detail
  150. Add GPU async op interface and token type. — csigg / detail
  151. [Hexagon] Generalize handling of SDNodes created during ISel — kparzysz / detail
  152. [Hexagon] Remove ISD node VSPLATW, use VSPLAT instead — kparzysz / detail
  153. [NFC][Regalloc] VirtRegAuxInfo::Hint does not need to be a field — mtrofin / detail
  154. DirectoryWatcher: add an implementation for Windows — compnerd / detail
  155. [libc++] Remove redundant if(LIBCXX_INSTALL_LIBRARY) — ldionne / detail
  156. [libc++] Remove code to prevent overwriting the system libc++ on Darwin — ldionne / detail
  157. [WebAssembly] Prototype i16x8.q15mulr_sat_s — tlively / detail
  158. Temporarily revert "[ThinLTO] Re-order modules for optimal multi-threaded processing" — rupprecht / detail
  159. [IRMover] Add missing open quote in the warning message — stevenwu / detail
  160. [SCCP] Reduce the number of times ResolvedUndefsIn is called for large modules. — efriedma / detail
  161. [X86][test] Add a regression test for lock cmpxchg16b on a global variable with offset — i / detail
  162. [X86] Check if call is indirect before emitting NT_CALL — craig.topper / detail
  163. Sink: Handle instruction sink when a user is dead — changpeng.fang / detail
  164. [mlir, win] Mark several MLRI tests as unsupported on system-windows — stilis / detail
  165. [bugpoint] Delete -safe-llc and make -run-llc work like -run-llc -safe-run-llc — i / detail
  166. [mlir] [standard] fixed typo in comment — ajcbik / detail
  167. [intel pt] Refactor parsing — wallace / detail
  168. [mlir] Rename BufferPlacement.h to Bufferize.h — silvasean / detail
  169. [mlir][openacc] Introduce acc.exit_data operation — clementval / detail
  170. [X86] Add CET test, NFC — xiang1.zhang / detail
  171. [PowerPC] Fix signed overflow in decomposeMulByConstant after D88201 — i / detail
  172. [CSKY 1/n] Add basic stub or infra of csky backend — zixuan.wu / detail
  173. [Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty. — dantrushin / detail
  174. [MemCpyOpt] Don't hoist store that's not guaranteed to execute — nikita.ppv / detail
  175. [mlir][scf] Fix a bug in scf::ForOp loop unroll with an epilogue — uday / detail
  176. [TblGen][Scheduling] Fix debug output. NFC — david.green / detail
  177. [AArch64][LV] Move vectorizer test to Transforms/LoopVectorize/AArch64. NFC — david.green / detail
  178. [clangd] Map bits/stdint-intn.h and bits/stdint-uintn.h to cstdint. — benny.kra / detail
  179. [DebugInfo] Support for DWARF attribute DW_AT_rank — alokkumar.sharma / detail
  180. [ARM] Attempt to make Tail predication / RDA more resilient to empty blocks — david.green / detail
  181. [MemCpyOpt] Add test for incorrect memset DSE (NFC) — nikita.ppv / detail
  182. [SCEV] Add a test case with ULE loop guard. — flo / detail
  183. [SCEV] Handle ULE in applyLoopGuards. — flo / detail
  184. [SCEV] Add test cases where the max BTC is imprecise, due to step != 1. — flo / detail
  185. [AMDGPU] Add gfx602, gfx705, gfx805 targets — tim.renouf / detail
  186. Step down from security group — listmail / detail
  187. [lldb] [Process/FreeBSD] Mark methods override in RegisterContext* — mgorny / detail
  188. [lldb] [Process/FreeBSDRemote] Kill process via PT_KILL — mgorny / detail
  189. [lldb] [Process/FreeBSDRemote] Fix double semicolon — mgorny / detail
  190. [InstCombine] Add test case showing rotate intrinsic being split by SimplifyDemandedBits — llvm-dev / detail
  191. [PowerPC] Add ppc32 funnel shift test coverage — llvm-dev / detail
  192. [lldb] [Windows] Add missing 'override', silencing warnings. NFC. — martin / detail
  193. [lldb] [Windows] Remove unused functions. NFC. — martin / detail
  194. Define splat_vector for ISD::SPLAT_VECTOR in TargetSelectionDAG.td — kparzysz / detail
  195. [PowerPC] ReplaceNodeResults - bail on funnel shifts and let generic legalizers deal with it — llvm-dev / detail
  196. Remove %tmp variables from test cases to appease update_test_checks.py — llvm-dev / detail
  197. [InstCombine] getLogBase2 - no need to specify Type. NFCI. — llvm-dev / detail
  198. Fix CMake configuration error when run with -Werror/-Wall — alex / detail
  199. [InstCombine] getLogBase2(undef) -> 0. — llvm-dev / detail
  200. [X86] Delete redundant 'static' from namespace scope 'static constexpr'. NFC — i / detail
  201. [SDAG] Remember to set UndefElts in isSplatValue for SPLAT_VECTOR — kparzysz / detail
  202. [Hexagon] Replace HexagonISD::VSPLAT with ISD::SPLAT_VECTOR — kparzysz / detail
  203. [X86] Add a X86ISD::BEXTRI to distinquish the case where the control must be a constant. — craig.topper / detail
  204. [X86] AMX intrinsics should have ImmArg for the register numbers and use timm in isel patterns. — craig.topper / detail
  205. [X86] Redefine X86ISD::PEXTRB/W and X86ISD::PINSRB/PINSRW to use a i8 TargetConstant for the immediate instead of a ptr constant. — craig.topper / detail
  206. [Coroutines] Refactor/Rewrite Spill and Alloca processing — xun / detail
  207. [mlir] add scf.if op canonicalization pattern that removes unused results — tobias.gysi / detail
  208. [InstCombine] Replace getLogBase2 internal helper with ConstantExpr::getExactLogBase2. NFCI. — llvm-dev / detail
  209. [InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw — llvm-dev / detail
  210. [InstCombine] Remove accidental unnecessary ConstantExpr qualification added in rGb752daa26b64155 — llvm-dev / detail
  211. [X86][SSE2] Use smarter instruction patterns for lowering UMIN/UMAX with v8i16. — llvm-dev / detail
  212. Fix Wdocumentation warning. NFCI. — llvm-dev / detail
  213. [VE][NFC] Clean VEISelLowering.cpp — marukawa / detail
  214. [InstCombine] add/adjust tests for add+xor -> shifts; NFC — spatel / detail
  215. [InstCombine] add tests with extra uses for add+xor transform; NFC — spatel / detail
  216. [InstCombine] add one-use check to add+xor transform — spatel / detail
  217. [InstCombine] allow vector splats for add+xor --> shifts — spatel / detail
  218. [MemCpyOpt] Add additional byval tests (NFC) — nikita.ppv / detail
  219. [LV] Extra predicated inloop reduction tests. NFC — david.green / detail
  220. [MemCpyOpt] Add lifetime may alias test (NFC) — nikita.ppv / detail
  221. [clang-tidy] Fix crash in readability-function-cognitive-complexity on weak refs — zinovy.nis / detail
  222. [LV] Tail folded inloop reductions. — david.green / detail
  223. [X86] Define __LAHF_SAHF__ if feature 'sahf' is set or 32-bit mode — i / detail
  224. [InstCombine] combineLoadToOperationType(): don't fold int<->ptr cast into load — lebedev.ri / detail
  225. [clangd] Avoid relations being overwritten in a header shard — zeratul976 / detail
  226. [mlir] Type erase inputs to select statements in shape.broadcast lowering. — tpopp / detail
  227. [ELF] Fix broken bitstream linking with lld when e_machine > 255 — i / detail
  228. Fix arc lint's clang-format rule: only format the file we were asked to format. — richard / detail
  229. [ValueTracking] Use KnownBits::countMaxLeadingZeros/countMaxTrailingZeros to make code more readable. NFC — craig.topper / detail
  230. PR47792: Include the type of a pointer or reference non-type template — richard / detail
  231. [mlir][openacc] Introduce acc.enter_data operation — clementval / detail
  232. [NFC] Move PPC strict-fp MIR test to dedicated file — qiucofan / detail
  233. Revert "PR47792: Include the type of a pointer or reference non-type template" — jdevlieghere / detail
  234. [SchedDAGInstrs] Delete redundant contains(). NFC — i / detail
  235. Revert "[SYCL] Implement __builtin_unique_stable_name." — rjmccall / detail
  236. [NFC][Asan] Remove unused macro — vitalybuka / detail
  237. [Tablegen][SubtargetEmitter] Print TuneCPU in Subtarget::ParseSubtargetFeatures — kito.cheng / detail
  238. [SVE] Make ElementCount and TypeSize use a new PolySize class — david.sherwood / detail
  239. [SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/self of SCEVUnknown — lebedev.ri / detail
  240. Fix build failure caused by c5ba0d33cc060cc06a28a5d9101060afd1c0ee9a — david.sherwood / detail
  241. [mlir] Move Linalg tensors-to-buffers tests to Linalg tests. — pifon / detail
  242. Revert "Revert "Give attributes C++ namespaces."" — nicolas.vasilache / detail
  243. [clang] Fix returning the underlying VarDecl as top-level decl for VarTemplateDecl. — hokein.wu / detail
  244. [llvm-readobj/elf] - Ignore the hash table when on EM_S390/EM_ALPHA platforms. — grimar / detail
  245. [AST][RecoveryExpr] Build dependent callexpr in C for error-recovery. — hokein.wu / detail
  246. [AST][RecoveryExpr] Don't perform early typo correction in C. — hokein.wu / detail
  247. [IR][FIX] Intrinsics - don't apply default willreturn if IntrNoReturn is specified — sstipanovic / detail
  248. Add test for cortex-a57/ARM sched model. NFC — eleviant / detail
  249. Fix buildbot failure for 702529d899c87e9268bb33d836dbc91b6bce0b16. — hokein.wu / detail
  250. [VE] Change to expand BRCOND — marukawa / detail
  251. [VE] Support fneg and frem — marukawa / detail
  252. Revert rGb97093e520036f8 - "[InstCombine] matchFunnelShift - fold or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) iff x < bw" — llvm-dev / detail
  253. [JSON] Add ObjectMapper::mapOptional to validate optional data. — sam.mccall / detail
  254. [clangd] Validate optional fields more strictly. — sam.mccall / detail
  255. [mlir][Linalg] Add named Linalg ops on tensor to buffer support. — nicolas.vasilache / detail
  256. [mlir][Linalg] NFC - Automate the printing of canonicalizers and folders for nameds Linalg ops. — nicolas.vasilache / detail
  257. [nfc] [lldb] Simplify calling SymbolFileDWARF::GetDWARFCompileUnit — jan.kratochvil / detail

#21780 (Oct 8, 2020 8:12:21 AM)

  1. Update documentation and implementation of stage3 build — sguelton / detail
  2. [LLD] [ELF] Fix up a comment regarding the --wrap option. NFC. — martin / detail
  3. [LLD] Ignore ELF tests when ld.lld defaults to MinGW — martin / detail
  4. [ARM] Replace llvm.experimental.vector.reduce.smax with llvm.vector.reduce.smax. NFC — david.green / detail
  5. [LV] Collect dead induction truncates — david.green / detail
  6. [clangd] Fix a typo, NFC. — hokein.wu / detail
  7. [AST][RecoveryExpr] Support dependent cast-expr in C for error-recovery. — hokein.wu / detail
  8. [AMDGPU] Add test with redundant copies to temporary stack slot produced by expandUnalignedLoad — mirko.brkusanin / detail
  9. [AMDGPU] Prefer SplitVectorLoad/Store over expandUnalignedLoad/Store — mirko.brkusanin / detail
  10. [mlir] Added strides check to rank reducing subview verification — limo / detail
  11. [cmake] Fix cmake warning in standalone compiler-rt builds. — pierre.gousseau / detail
  12. [llvm-readobj] Add --coff-tls-directory flag to print TLS Directory & test. — me / detail
  13. [Test] Add test showing that we fail to eliminate implied exit conditions — mkazantsev / detail
  14. [llvm-readobj][test] - Improve testing in hash-table.test — grimar / detail
  15. Import llvm::StringSwitch into mlir namespace. — csigg / detail
  16. [InstCombine] canNarrowShiftAmt - replace custom Constant matching with m_SpecificInt_ICMP — llvm-dev / detail
  17. [mlir] Add basic support for dynamic tensor results in TensorToBuffers.cpp. — pifon / detail
  18. [InstCombine] matchRotate - add support for matching general funnel shifts with constant shift amounts (PR46896) — llvm-dev / detail
  19. [llvm-objdump] Ensure we consistently use the llvm::stable_sort wrappers. — llvm-dev / detail
  20. AArch64: treat MC expressions as 2s complement arithmetic. — tnorthover / detail
  21. [AMDGPU][MC][GFX1030] Disabled v_mac_f32 — dmitry.preobrazhensky / detail
  22. [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  23. [Driver] Add output file to properties of Command — sepavloff / detail
  24. [clangd] Add a missing include-fixer test for incomplete_type, NFC. — hokein.wu / detail
  25. [InstCombine] matchFunnelShift - support non-uniform constant vector shift amounts (PR46895) — llvm-dev / detail
  26. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — jhuber6 / detail
  27. [AMDGPU] Use isLegalMUBUFImmOffset more — sebastian.neubauer / detail
  28. [mlir][spirv] Add OpenCL extended ops: exp, fabs, s_abs — konrad.dobros / detail
  29. [mlir][Linalg] Add TensorsToBuffers support for Constant ops. — nicolas.vasilache / detail
  30. [llvm-readobj] - Fix possible crashes related to dumping gnu hash symbols. — grimar / detail
  31. [clangd] New CC Ranking Model to fix bad inference due to overflow. — usx / detail
  32. [AIX] add new option -mignore-xcoff-visibility — diggerlin / detail
  33. [mlir] Rank reducing subview conversion to LLVM — limo / detail
  34. [lldb] Initial version of FreeBSD remote process plugin — mgorny / detail
  35. [gn build] (manually) port 9b58b0c06e6 — thakis / detail
  36. [gn build] (manually) port 9b58b0c06e6 better — thakis / detail
  37. [AMDGPU] Add patterns for mad/mac legacy f32 instructions — jay.foad / detail

#21779 (Oct 7, 2020 10:54:38 PM)

  1. Add REQUIRES: x86-registered-target to test as it was failing on build bots without x86. — douglas.yung / detail
  2. Remove D80713.diff added in 528057c19755ad842052fba3a42dcbf7deafc6de — ronaknilesh.chauhan / detail
  3. [InstCombine] Add checks for and(logicalshift(zext(x),undef),y) cases — llvm-dev / detail
  4. [SVE] Add legalisation tests to sve-fixed-length-fp-reduce.ll — mcinally / detail
  5. [BasicBlockSections] Make sure that the labels for address-taken blocks are emitted after switching the seciton. — rahmanl / detail
  6. [NFC][MLInliner] Getters should return by reference — mtrofin / detail
  7. Add validity assert on entry to CastInst::isNoopCast [NFC] — listmail / detail
  8. [mlir] [sparse] Rename getSparseMatrix to getMatrix — ajcbik / detail
  9. Add regular expressions to and DWARF Call Frame Information tests in case the architecture specific target is not compiled into LLVM. — gclayton / detail
  10. [NPM] Port strip nonlinetable debuginfo pass to the new pass manager — rnk / detail
  11. Port StripGCRelocates pass to NPM — rnk / detail
  12. [flang] Semantic checks for bad usage of whole assumed-size arrays — pklausler / detail
  13. [NFC][regalloc] Use MCRegister instead of unsigned in InterferenceCache — mtrofin / detail
  14. [M680x0] Add google/benchmark's CycleTimer support for M68K — minyihh / detail
  15. Fix a macOS build break caused by 3dfb94986170. — jingham / detail
  16. [libc++] Remove unused includes of Availability.h — ldionne / detail
  17. [flang][msvc] Avoid dependence on long double — pklausler / detail
  18. [sanitizer] Skip stack symbolization when not required for print format — tejohnson / detail
  19. Add test for disabling Dead Virtual Function Elimination — d.c.ddcc / detail
  20. [X86] Defer the creation of LCMPXCHG16B_SAVE_RBX until finalize-isel — craig.topper / detail
  21. [ImplicitNullChecks] Support complex addressing mode — anna / detail
  22. [libcxx] Use runtime rather then compile-time glibc version check — phosek / detail
  23. [IRMover] Avoid materializing global value that belongs to not-yet-linked module — ychen / detail
  24. Remove unused variables — gcmn / detail
  25. [X86] Move findDeadCallerSavedReg() into X86RegisterInfo — craig.topper / detail
  26. [X86] Fix bug in -mlvi-cfi that may clobber a live register — craig.topper / detail
  27. BPF: fix incorrect DAG2DAG load optimization — yhs / detail
  28. Revert "[Support][unittests] Enforce alignment in ConvertUTFTest" — thakis / detail
  29. [NewPM] Use PassInstrumentation for -verify-each — aeubanks / detail
  30. Return "[SCEV] Prove implicaitons via AddRec start" — mkazantsev / detail

#21778 (Oct 7, 2020 12:20:00 PM)

  1. [test][MC] Use %python in llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  2. [AMDGPU] Add tied operand to d16 scratch loads — stanislav.mekhanoshin / detail
  3. [mlir] Fix build after 322d0afd875df66b36e4810a2b95c20a8f22ab9b due to change in intrinsic overloads. — aemerson / detail
  4. [CodeGen][X86] Cleanup labels on some sse/avx intrinsics tests. NFCI. — llvm-dev / detail
  5. Fix Wdocumentation warnings due to case mismatch. NFCI. — llvm-dev / detail
  6. Fix MSVC "not all control paths return a value" warning. NFCI. — llvm-dev / detail
  7. Add a clarifying a comment on CastInst::isNoopCast — listmail / detail
  8. [clangd] Add a NewName optional parameter to clangdServer::prepareRename. — hokein.wu / detail

#21777 (Oct 7, 2020 11:01:14 AM)

  1. clang-x86-ninja-win10: added LLVM_LIT_TOOLS_DIR — kuhnel / detail
  2. [Support][unittests] Enforce alignment in ConvertUTFTest — ro / detail
  3. [AST][RecoveryExpr] Support dependent conditional operators in C for error recovery. — hokein.wu / detail
  4. [clang] Use isCompoundAssignmentOp to simplify the code, NFC. — hokein.wu / detail
  5. [clangd] Don't set the Underlying bit on targets of UsingDecls. — hokein.wu / detail
  6. [mlir][NFC] Style cleanup in comments — tpopp / detail
  7. [Test] Add one more test where we can avoid creating trunc — mkazantsev / detail
  8. [SDag] SimplifyDemandedBits: simplify to FP constant if all bits known — jay.foad / detail
  9. [LAA] Add test for PR47751, which currently uses wrong bounds. — flo / detail
  10. [ARM] Regenerate vldlane tests — llvm-dev / detail
  11. [InstCombine] Tweak funnel by constant tests for better shl/lshr commutation coverage — llvm-dev / detail
  12. [AMDGPU] Implement hardware bug workaround for image instructions — rodrigo.dominguez / detail
  13. InstCombine: Negator: don't rely on complexity sorting already being performed (PR47752) — lebedev.ri / detail
  14. [LLD] [MinGW] Move an option definitions to alphabetical order, wrap a line. NFC. — martin / detail
  15. [mlir] Add support for diagnostics in C API. — zinenko / detail
  16. [libc++] Make sure __clear_and_shrink() maintains string invariants — ldionne / detail
  17. [libc++] Add a CMake option to control whether the debug mode is supported — ldionne / detail
  18. [lldb/docs] Clarify python/swig version incompatibility — pavel / detail
  19. [lldb] Check for and use ptsname_r if available — pavel / detail
  20. [libc++] Use the existing CMake caches when running build bots — ldionne / detail
  21. [AMDGPU][MC] Improved diagnostics for instructions with missing features — dmitry.preobrazhensky / detail
  22. [llvm-readelf] - Implement --addrsig option. — grimar / detail
  23. [obj2yaml] - Rename `Group` to `GroupSection`. NFC. — grimar / detail
  24. [mlir] fix the types used during the generation of the kernel param array — tobias.gysi / detail
  25. [ADT] function_ref's constructor is unavailable if the argument is not callable. — sam.mccall / detail
  26. [gn build] (manually) port ce1365f8f7e — thakis / detail
  27. Revert "[ADT] function_ref's constructor is unavailable if the argument is not callable." — sam.mccall / detail
  28. [AMDGPU] Use @LINE for error checking in gfx10.3 assembler tests — jay.foad / detail
  29. [SVE] Lower fixed length VECREDUCE_OR operation — mcinally / detail
  30. [AMDGPU] Support disassembly for AMDGPU kernel descriptors — ronaknilesh.chauhan / detail
  31. [clangd] Fix argument type (bool->float). — adamcz / detail
  32. Introduce subtraction for FlatAffineConstraints — zinenko / detail
  33. [SystemZ][z/OS] Add test of zero length bitfield type size larger than target zero length bitfield boundary — abhina.sreeskantharajan / detail
  34. BPF: add AdjustOpt IR pass to generate verifier friendly codes — yhs / detail
  35. [gn build] Port ddf1864ace4 — llvmgnsyncbot / detail
  36. [Tests] Precommit test showing gap around load forwarding of vectors in instcombine — listmail / detail
  37. [NFC][InstCombine] Autogenerate a few tests being affected by upcoming patch — lebedev.ri / detail
  38. [MemCpyOpt] Add additional callslot test cases (NFC) — nikita.ppv / detail
  39. [clang-format][NFC] Store FormatToken::Type as an enum instead of bitfield — alexander.richardson / detail
  40. [clang-format][tests] Fix MacroExpander lexer not parsing C++ keywords — alexander.richardson / detail
  41. Reapply [ADT] function_ref's constructor is unavailable if the argument is not callable. — sam.mccall / detail
  42. [json] Provide a means to delegate writing a value to another API — sam.mccall / detail
  43. [WebAssembly] Rename Emscripten EH functions — aheejin / detail
  44. [mlir][CAPI] Attribute set/remove on operations. — stellaraccident / detail
  45. [NFC] Add contributors names to CREDITS.TXT — fanbo.meng / detail
  46. [llvm][mlir] Promote the experimental reduction intrinsics to be first class intrinsics. — aemerson / detail
  47. [clangd] Disambiguate overloads of std::move for header insertion. — sam.mccall / detail
  48. Rename the VECREDUCE_STRICT_{FADD,FMUL} SDNodes to VECREDUCE_SEQ_{FADD,FMUL}. — aemerson / detail
  49. [AMDGPU] Use default zero flag operands in flat scratch — stanislav.mekhanoshin / detail
  50. [LAA] Use DL to get element size for bound computation. — flo / detail

#21776 (Oct 7, 2020 12:03:54 AM)

  1. Remove unneeded "allow-unregistered-dialect" from shape-type-conversion.mlir test (NFC) — joker.eph / detail
  2. [mlir] [sparse] convenience runtime support to read Matrix Market format — ajcbik / detail
  3. [libc++] Add assert to check bounds in `constexpr string_view::operator[]` — ldionne / detail
  4. [CMake] Track TSan's dependency on C++ headers — phosek / detail
  5. Replace shadow space zero-out by madvise at mmap — jianzhouzh / detail
  6. docs: Emphasize ArrayRef over SmallVectorImpl — dexonsmith / detail
  7. [RuntimeDyld][COFF] Report fatal error on error, rather than emiting diagnostic. — lhames / detail
  8. Fix out-of-tree clang build due to sysexits change — matthew.arsenault / detail
  9. Relax FuseTensorReshapeOpAsproducer identity mapping constraint — ataei / detail
  10. [gn build] manually port 5e4409f308177 — thakis / detail
  11. [lldb] Change the xcrun (fallback) logic in GetXcodeSDK — jdevlieghere / detail
  12. [Attributor] Give up early on AANoReturn::initialize — johannes / detail
  13. [Attributor] Ignore read accesses to constant memory — johannes / detail
  14. [Attributor] Use smarter way to determine alignment of GEPs — johannes / detail
  15. [flang][openacc] Fix device_num and device_type clauses for init directive — clementval / detail
  16. [CodeGen][TailDuplicator] Don't duplicate blocks with INLINEASM_BR — isanbard / detail
  17. [PowerPC] add more builtins for PPCTargetLowering::getTgtMemIntrinsic — czhengsz / detail
  18. [PowerPC] implement target hook getTgtMemIntrinsic — czhengsz / detail
  19. [MachineInstr] exclude call instruction in mayAlias — czhengsz / detail
  20. Reapply "[OpenMP][FIX] Verify compatible types for declare variant calls" D88384 — johannes / detail
  21. [Test] Add test showing that we can avoid inserting trunc/zext — mkazantsev / detail
  22. BPF: avoid duplicated globals for CORE relocations — yhs / detail
  23. [SROA] rewritePartition()/findCommonType(): if uses have conflicting type, try getTypePartition() before falling back to largest integral use type (PR47592) — lebedev.ri / detail
  24. [lldb] Format unix signal table (NFC) — jdevlieghere / detail
  25. [NFC] Use getZero instead of getConstant(0) — mkazantsev / detail

#21775 (Oct 6, 2020 12:39:25 PM)

  1. flang-aarch64-ubuntu-clang-build: increase the number of parellel jobs — andrzej.warzynski / detail
  2. [MLIR][SPIRVToLLVM] Conversion for composite extract and insert — georgemitenk0v / detail
  3. [AMDGPU] Fix gcc warnings — sebastian.neubauer / detail
  4. [clangd] Verify the diagnostic code in include-fixer diagnostic tests, NFC. — hokein.wu / detail
  5. [llvm-readobj/elf][test] - Stop using precompiled binaries in mips-got.test — grimar / detail
  6. [VPlan] Add vplan native path vectorization test case for inner loop reduction — flo / detail
  7. Revert "[llvm-objcopy][MachO] Add missing std::move." — gribozavr / detail
  8. Revert "[llvm-objcopy][MachO] Add support for universal binaries" — gribozavr / detail
  9. [mlir] Add file to implement bufferization for shape ops. — tpopp / detail
  10. [OpenMP][RTL] Remove dead code — pushpinder.singh / detail
  11. [SVE] Lower fixed length vector floating point rounding operations. — paul.walker / detail
  12. [SVE] Lower fixed length vector fneg and fsqrt operations. — paul.walker / detail
  13. [clangd] Add `score` extension to workspace/symbol response. — sam.mccall / detail
  14. [AArch64] Correct parameter type for unsigned Neon scalar shift intrinsics — david.spickett / detail
  15. [libcxx][lit] Add support for custom ssh/scp flags in ssh.py — alexander.richardson / detail
  16. [Statepoints] Change statepoint machine instr format to better suit VReg lowering. — dantrushin / detail
  17. [llvm-objcopy][MachO] Add support for universal binaries — alexshap / detail
  18. [clang-tidy] Remove obsolete checker google-runtime-references — adam.balogh / detail
  19. [gn build] Port d6c9dc3c17e — llvmgnsyncbot / detail
  20. [llvm-objcopy][NFC] fix style issues reported by clang-format. — a.v.lapshin / detail
  21. [InstCombine] FoldShiftByConstant - remove unnecessary cast<>. NFC. — llvm-dev / detail
  22. [InstCombine] FoldShiftByConstant - use PatternMatch for logicalshift(trunc(shift(x,c1)),c2) fold. NFCI. — llvm-dev / detail
  23. [lldb] [Platform] Move common ::DebugProcess() to PlatformPOSIX — mgorny / detail
  24. [SystemZAsmParser] Treat VR128 separately in ParseDirectiveInsn(). — paulsson / detail
  25. Convert diagnostics about multi-character literals from extension to warning — aaron / detail
  26. [mlir][Linalg] Extend buffer allocation to support Linalg init tensors — nicolas.vasilache / detail
  27. [AMDGPU][MC] Added detection of unsupported instructions — dmitry.preobrazhensky / detail
  28. [ARM] Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV — samuel.tebbs / detail
  29. [clangd] Add basic keyword-name-validation in rename. — hokein.wu / detail
  30. [InstCombine] FoldShiftByConstant - consistently use ConstantExpr in logicalshift(trunc(shift(x,c1)),c2) fold. NFCI. — llvm-dev / detail
  31. [InstCombine] canRewriteGEPAsOffset - don't dereference a dyn_cast<>. NFCI. — llvm-dev / detail
  32. Revert "[c++17] Implement P0145R3 during constant evaluation." — gribozavr / detail
  33. Silence -Wunused-variable in NDEBUG mode — gribozavr / detail
  34. Add ability to turn off -fpch-instantiate-templates in clang-cl — hans / detail
  35. [Attributor][NFC] Ignore benign uses in AAMemoryBehaviorFloating — johannes / detail
  36. [Attributor][FIX] Dead return values are not `noundef` — johannes / detail
  37. [Attributor][FIX] Move assertion to make it not trivially fail — johannes / detail
  38. [test][NewPM] Make dead-uses.ll work under NPM — aeubanks / detail
  39. [test][InstCombine][NewPM] Fix InstCombine tests under NPM — aeubanks / detail
  40. [BPF][NewPM] Make BPFTargetMachine properly adjust NPM optimizer pipeline — aeubanks / detail
  41. [HIP] Restructure hip headers to add cmath — enye.shi / detail
  42. [gn build] Port aa2b593f149 — llvmgnsyncbot / detail
  43. [SimplifyLibCalls] Optimize mempcpy_chk to mempcpy — davidbolvansky / detail
  44. [HIP] NFC Add comments to cmath functions — enye.shi / detail
  45. [X86] .code16: temporarily set Mode32Bit when matching an instruction with the data32 prefix — i / detail
  46. [libc++] Allow retries in two flaky tests — ldionne / detail
  47. [APIntTest] Extend extractBits to check 'lshr+trunc' pattern for each case as well. — llvm-dev / detail
  48. [flang] Track CHARACTER length better in TypeAndShape — pklausler / detail
  49. [libc++] Check _LIBCPP_USE_CLOCK_GETTIME before using clock_gettime — ldionne / detail
  50. [MemCpyOpt] Add separate statistic for call slot optimization (NFC) — nikita.ppv / detail
  51. [MemCpyOpt] Check for throwing calls during call slot optimization — nikita.ppv / detail
  52. [MemCpyOpt] Use dereferenceable pointer helper — nikita.ppv / detail
  53. [AMDGPU] Remove SIInstrInfo::calculateLDSSpillAddress — sebastian.neubauer / detail
  54. [X86][SSE] combineX86ShuffleChain add 'CanonicalizeShuffleInput' helper. NFCI. — llvm-dev / detail
  55. [SystemZ][z/OS] Set default alignment rules for z/OS target — abhina.sreeskantharajan / detail
  56. [AMDGPU] Create isGFX9Plus utility function — stanislav.mekhanoshin / detail
  57. [mlir][vector] Fold extractOp coming from broadcastOp — thomasraoux / detail
  58. [AMDGPU] Emit correct kernel descriptor on big-endian hosts — scott.linder / detail
  59. [mlir][spirv] Fix extended insts deserialization generation — antiagainst / detail
  60. [mlir][Linalg] Implement tiling on tensors — nicolas.vasilache / detail
  61. [SystemZ][z/OS] Set default alignment rules for z/OS target — abhina.sreeskantharajan / detail
  62. [NFC][flang] Add the header file Todo.h. This file is being upstreamed to satisfy dependencies and enable continued progress on lowering of OpenMP, OpenACC, etc. — eschweitz / detail
  63. [AMDGPU] Fix remaining kernel descriptor test — scott.linder / detail
  64. [mlir][spirv] Add Vector to SPIR-V conversion pass — thomasraoux / detail
  65. [NFC][MC] Type uses of MCRegUnitIterator as MCRegister — mtrofin / detail
  66. [c++17] Implement P0145R3 during constant evaluation. — richard / detail
  67. [libc++] Add a script to setup CI on macOS nodes — ldionne / detail
  68. Revert [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail

#21774 (Oct 6, 2020 1:29:36 AM)

  1. flang-aarch64-ubuntu-clang: Refine the set-up for `-WError` — andrzej.warzynski / detail
  2. Cleanup CodeGen/CallingConvLower.cpp — i / detail
  3. [SelectionDAG] Make sure FMF are propagated when getSetcc canonicalizes FP constants to RHS. — craig.topper / detail
  4. [X86] Remove X86ISD::LCMPXCHG8_SAVE_EBX_DAG and LCMPXCHG8B_SAVE_EBX pseudo instruction — craig.topper / detail
  5. [libcxx][dsl] Fix mutable default argument warning — alexander.richardson / detail
  6. [OpenMP][Archer][Tests] NFC: fix spurious test failure — protze / detail
  7. Show register names in DWARF unwind info. — gclayton / detail
  8. Fix raciness in the StopHook check for "has the target run". — jingham / detail
  9. [libc++] Improve tests for std::quoted — ldionne / detail
  10. [NFC][regalloc] Separate iteration from AllocationOrder — mtrofin / detail
  11. [RISCV] Fix broken test — ebahapo / detail
  12. Fix reordering of instructions during VirtRegRewriter unbundling — carl.ritson / detail
  13. [AMDGPU] SIInsertSkips: Refactor early exit block creation — carl.ritson / detail
  14. [MLInliner] Factor out logging — mtrofin / detail
  15. [NewPM] Set -enable-npm-optnone to true by default — aeubanks / detail
  16. Make OpenMP tests less brittle in the face of changes in constant — richard / detail
  17. [c++17] Implement P0145R3 during constant evaluation. — richard / detail
  18. [dotest] Simplify logic to find the Python path — jdevlieghere / detail
  19. [GVN LoadPRE] Extend the scope of optimization by using context to prove safety of speculation — serguei.katkov / detail
  20. [AttributeFuncs] Consider `align` in `typeIncompatible` — johannes / detail
  21. [AttributeFuncs] Consider `noundef` in `typeIncompatible` — johannes / detail
  22. [JITLink][ELF] Handle BSS sections, improve some error messages. — lhames / detail
  23. [AttributeFuncs][FIX] Update new tests (D87304) after sret changes — johannes / detail
  24. Revert "[SCEV] Prove implicaitons via AddRec start" — mkazantsev / detail
  25. [AttributeFuncs][FIX] Update new tests (D87304, D87306) after sret changes — johannes / detail
  26. [AST][RecoveryExpr] Support dependent binary operator in C for error recovery. — hokein.wu / detail
  27. [SVE][CodeGen] Fix DAGCombiner::ForwardStoreValueToDirectLoad for scalable vectors — david.sherwood / detail
  28. [lldb] Symlink the Clang resource directory to the LLDB build directory in standalone builds — risemann / detail
  29. [LLDB] Add QEMU testing environment setup guide for SVE testing — omair.javaid / detail
  30. [flang][NFC] Remove redundant `;` — andrzej.warzynski / detail
  31. [mlir][Linalg] Reintroduced missing verification check — nicolas.vasilache / detail
  32. [clangd] Fix an inconsistent ReasonToReject enum usage, NFC. — hokein.wu / detail

#21773 (Oct 5, 2020 2:20:48 PM)

  1. Reland "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  2. [AST][RecoveryExpr] Fix a crash on undeduced type. — hokein.wu / detail
  3. [clangd] Remove unused using-decls in TypeHierarchyTests, NFC. — hokein.wu / detail
  4. [TableGen] Added a function for identification of unsupported opcodes. — dmitry.preobrazhensky / detail
  5. [AMDGPU][RegAlloc][SplitKit] Pre-commit test for D88821 — carl.ritson / detail
  6. [ASTImporter][AST] Fix structural equivalency crash on dependent FieldDecl — gabor.marton / detail
  7. [ValueTracking] canCreateUndefOrPoison - use APInt to check bounds instead of getZExtValue(). — llvm-dev / detail
  8. [LV] Regenerate test. NFC — david.green / detail
  9. [clangd] Add isKeyword function. — hokein.wu / detail
  10. [Parser] ParseMicrosoftAsmStatement - Replace bit '|' operator with logical '||' operator. (PR47071) — llvm-dev / detail
  11. [VPlan] Clean up uses/operands on VPBB deletion. — flo / detail
  12. [mlir][Linalg] Canonicalize TensorCastOp away when it feeds a LinalgOp. — nicolas.vasilache / detail
  13. [ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV — samuel.tebbs / detail
  14. [SystemZ] Add support for .insn directives for vector instructions. — paulsson / detail
  15. [OpenMP][Tests] NFC: fix flaky test failure caused by rare scheduling — protze / detail
  16. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — jhuber6 / detail
  17. Revert SVML support for sqrt — aktoon / detail
  18. [docs] Revise loop terminology reference. — llvm-project / detail
  19. [mlir] Split alloc-like op LLVM lowerings into base and separate derived classes. — csigg / detail
  20. [libc++/abi] Revert "[libc++] Move the weak symbols list to libc++abi" — ldionne / detail
  21. [X86] isTargetShuffleEquivalent - merge duplicate array accesses. NFCI. — llvm-dev / detail
  22. [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) funnel shift tests — llvm-dev / detail
  23. [InstCombine] Extend 'shift with constants' vector tests — llvm-dev / detail
  24. [SVE] Lower fixed length VECREDUCE_AND operation — mcinally / detail
  25. Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload" — jhuber6 / detail
  26. [flang] Introduce DiagnosticConsumer classes in libflangFrontend — andrzej.warzynski / detail
  27. Add definition for static constexpr member (NFC) — joker.eph / detail
  28. [mlir][Linalg] Remove unused variable. NFCI. — benny.kra / detail
  29. Revert "[DebugInfo] Improve dbg preservation in LSR." — nikita.ppv / detail
  30. [InstCombine] canEvaluateShifted - remove dead (and never used code). NFC. — llvm-dev / detail
  31. [SelectionDAG] Don't remove unused negated constant immediately — qiucofan / detail
  32. [llvm-objcopy][MachO] Add support for universal binaries — alexshap / detail
  33. Revert "[ARM]Fold select_cc(vecreduce_[u|s][min|max], x) into VMINV or VMAXV" — aemerson / detail
  34. [InstCombine] FoldShiftByConstant - use m_Specific. NFCI. — llvm-dev / detail
  35. [GlobalISel] Fix CSEMIRBuilder silently allowing use-before-def. — aemerson / detail
  36. [llvm-objcopy][MachO] Add missing std::move. — alexshap / detail
  37. [SVE][CodeGen] Fix TypeSize/ElementCount related warnings in sve-split-store.ll — david.sherwood / detail
  38. docs: add documentation describing API Notes — compnerd / detail
  39. [NFC][regalloc] Model weight normalization as a virtual — mtrofin / detail
  40. [clangd] Describe non-handling of most IWYU pragmas. NFC — sam.mccall / detail
  41. [InstCombine] Add test for PR47730 — nikita.ppv / detail
  42. [InstCombine] Handle GEP inbounds in select op replacement (PR47730) — nikita.ppv / detail
  43. [gcov] Fix non-determinism (DenseMap iteration order) of checksum computation — i / detail
  44. [lldb/test] Catch invalid calls to expect() — davelee.com / detail
  45. [CodeGen][MachineSched] Fixup function name typo. NFC — jonathan_roelofs / detail
  46. [NFC][GCOV] Fix build: there's `llvm::stable_partition()` wrapper — lebedev.ri / detail
  47. [CUDA] Don't call __cudaRegisterVariable on C++17 inline variables — i / detail
  48. [LLD] [COFF] Fix parsing version numbers with leading zeros — martin / detail
  49. [LLD] [COFF] Add a private option for setting the os version separately from subsystem version — martin / detail
  50. [LLD] [MinGW] Simplify handling of os/subsystem version — martin / detail
  51. [LLD] [MinGW] Support setting the subsystem version via the subsystem argument — martin / detail
  52. [flang] Make binary->decimal conversion buffer sizes accurate — pklausler / detail
  53. [libc++] Fix several debug mode tests — ldionne / detail
  54. [SLC] Optimize mempcpy_chk to mempcpy — davidbolvansky / detail
  55. Revert "[SLC] Optimize mempcpy_chk to mempcpy" — davidbolvansky / detail
  56. [libc++] NFC: Remove unused <iostream> include in atomic.cpp — ldionne / detail
  57. [libc++] NFC: Rename variant helpers to avoid name clashes — ldionne / detail
  58. [libc++] Use __has_include instead of complex logic in thread.cpp — ldionne / detail
  59. [RISCV] Use the extensions in the canonical order (NFC) — ebahapo / detail
  60. [RISCV] Add SiFive cores to the CPU option — ebahapo / detail
  61. [flang] Correct kP scaling on F output — pklausler / detail
  62. [InstCombine] Revert rL226781 "Teach InstCombine to canonicalize loads which are only ever stored to always use a legal integer type if one is available." (PR47592) — lebedev.ri / detail
  63. [MLIR][SPIRV] Extend _reference_of to support SpecConstantCompositeOp. — antiagainst / detail
  64. [SVE] Add legalisation tests to sve-fixed-length-int-reduce.ll — mcinally / detail
  65. Revert "Outline non returning functions unless a longjmp" — vedantk / detail

#21772 (Oct 5, 2020 3:07:39 AM)

  1. llvm-dwarfdump: Dump address forms in their encoded length rather than always in 64 bits — dblaikie / detail
  2. [NFCI] Remove unnecessary trailing undef in RuntimeLibcalls.def — ychen / detail
  3. [NewPM] collapsing nested pass mangers of the same type — ychen / detail
  4. llvm-dwarfdump: Print addresses in debug_line to the parsed address size — dblaikie / detail
  5. [X86] Remove MWAITX_SAVE_EBX pseudo instruction. Always save/restore the full %rbx register even in gnux32. — craig.topper / detail
  6. llvm-dwarfdump: Add support for DW_RLE_startx_endx — dblaikie / detail
  7. [HIP] Add option --gpu-instrument-lib= — yaxun.liu / detail
  8. Revert "[HIP] Add option --gpu-instrument-lib=" — yaxun.liu / detail
  9. Recommit "[HIP] Add option --gpu-instrument-lib=" — yaxun.liu / detail
  10. [HIP] Fix default output file for -E — yaxun.liu / detail
  11. [HIP] Fix -fgpu-allow-device-init option — yaxun.liu / detail
  12. llvm-dwarfdump: Don't try to parse rnglist tables when dumping CUs — dblaikie / detail
  13. [X86] MWAITX_SAVE_RBX should not have EBX as an implicit use. — craig.topper / detail
  14. [lldb] [test/Register] Attempt to fix x86-fp-read.test on Darwin — jdevlieghere / detail
  15. [llvm] Rename DwarfFile to DWARFFile to fix ODR violation (NFC) — jdevlieghere / detail
  16. [RISCV][ASAN] mark asan as supported for RISCV64 and enable tests — kupokupokupopo / detail
  17. [DebugInfo] Improve dbg preservation in LSR. — markus.lavin / detail
  18. [AST][RecoveryExpr] Popagate the error-bit from a VarDecl's initializer to DeclRefExpr. — hokein.wu / detail
  19. [TableGen][GlobalISel] add handling of nested *_SUBREG — mikael.holmen / detail
  20. [AMDGPU] Split R600 and GCN bfe patterns — jay.foad / detail
  21. [AMDGPU] Make bfe patterns divergence-aware — jay.foad / detail
  22. Promote transpose from linalg to standard dialect — benny.kra / detail
  23. [VE] Support register and frame-index pair correctly — jam / detail
  24. [mlir] Fix SubViewOp doc in .td — ntv / detail
  25. [AMDGPU] Use tablegen for argument indices — sebastian.neubauer / detail

#21771 (Oct 4, 2020 3:41:55 PM)

  1. [RISCV][ASAN] support code for architecture-specific parts of asan — kupokupokupopo / detail
  2. [CodeGen] Improve likelihood branch weights — koraq / detail
  3. [RISCV][ASAN] instrumentation pass now uses proper shadow offset — kupokupokupopo / detail
  4. [X86][SSE] isTargetShuffleEquivalent - ensure shuffle inputs are the correct size. — llvm-dev / detail
  5. [MemCpyOpt] Add additional call slot tests (NFC) — nikita.ppv / detail
  6. [SDAG] fold x * 0.0 at node creation time — spatel / detail
  7. [PowerPC] Add builtins for xvtdiv(dp|sp) and xvtsqrt(dp|sp). — esme.yi / detail
  8. [NFC][clang][codegen] Autogenerate a few ARM SVE tests that are being affected by an upcoming patch — lebedev.ri / detail
  9. [VPlan] Account for removed users in replaceAllUsesWith. — flo / detail
  10. [VPlan] Add VPRecipeBase::toVPUser helper (NFC). — flo / detail
  11. [X86] Consolidate wide Key Locker intrinsics into the same header as the other Key Locker intrinsics. — craig.topper / detail
  12. [X86] Synchronize the loadiwkey builtin operand order with gcc version. — craig.topper / detail
  13. [X86] Synchronize the encodekey builtins with gcc. Don't assume void* is 16 byte aligned. — craig.topper / detail
  14. [X86] Sync AESENC/DEC Key Locker builtins with gcc. — craig.topper / detail
  15. [gn build] Port 6c6cd5f8a97 — llvmgnsyncbot / detail
  16. [SDA] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
  17. [X86] Remove an accidentally added file. NFC. — martin / detail
  18. [MemCpyOpt] Don't use array allocas in tests (NFC) — nikita.ppv / detail
  19. Implement callee/caller type checking for llvm.call — joker.eph / detail
  20. [MemCpyOpt] Add tests for call slot optimization with GEPs (NFC) — nikita.ppv / detail
  21. llvm-dwarfdump: Skip tombstoned address ranges — dblaikie / detail
  22. [NFC][SCEV] Add a test with some patterns where we could treat inttoptr/ptrtoint as semi-transparent — lebedev.ri / detail
  23. [Coroutines][NewPM] Fix coroutine tests under new pass manager — aeubanks / detail
  24. Revert "[RFC] Factor out repetitive cmake patterns for llvm-style projects" — stephen.neuendorffer / detail
  25. [X86] Remove usesCustomInserter from MWAITX_SAVE_EBX and MWAITX_SAVE_RBX. NFC — craig.topper / detail
  26. [X86] Correct the implicit defs/uses for the MWAITX pseudo instructions. — craig.topper / detail
  27. [DomTree] findNearestCommonDominator: assert the nodes are in tree — i / detail

#21770 (Oct 4, 2020 4:44:28 AM)

  1. [RFC] Factor out repetitive cmake patterns for llvm-style projects — stephen.neuendorffer / detail
  2. [X86] Remove X86ISD::MWAITX_DAG. Just match the intrinsic to the custom inserter pseudo instruction during isel. — craig.topper / detail
  3. [X86] Move ENCODEKEY128/256 handling from lowering to selection. — craig.topper / detail
  4. [X86] Add memory operand to AESENC/AESDEC Key Locker instructions. — craig.topper / detail
  5. [X86] LOADIWKEY, ENCODEKEY128 and ENCODEKEY256 clobber EFLAGS. — craig.topper / detail
  6. [lldb] [test/Register] Mark new FP reg tests XFAIL on Darwin — jdevlieghere / detail
  7. [RISCV][ASAN] unwind fixup — kupokupokupopo / detail
  8. [OldPM] Pass manager: run SROA after (simple) loop unrolling — lebedev.ri / detail

#21769 (Oct 3, 2020 5:25:35 PM)

  1. [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191) (Reapplied) — llvm-dev / detail
  2. modernize-use-trailing-return-type fix for PR44206 — aaron / detail
  3. [flang][NFC] Fix build errors for clang-10 — andrzej.warzynski / detail
  4. [InstCombine] recognizeBSwapOrBitReverseIdiom - use generic CreateIntegerCast — llvm-dev / detail
  5. Add a break statement to appease the build bots; NFC — aaron / detail
  6. [InstCombine] recognizeBSwapOrBitReverseIdiom - add vector support — llvm-dev / detail
  7. [ARM] Fix pointer offset when splitting stores from VMOVDRR — david.green / detail
  8. Add indented raw_ostream class — jpienaar / detail
  9. [InstCombine] Add or(shl(v,and(x,bw-1)),lshr(v,bw-and(x,bw-1))) rotate tests — llvm-dev / detail
  10. Revert "Add indented raw_ostream class" — jpienaar / detail
  11. [Analysis] resolveAllCalls - fix use after std::move warning. NFCI. — llvm-dev / detail
  12. [InstCombine] Add tests for or(shl(x,c1),lshr(y,c2)) patterns that could fold to funnel shifts — llvm-dev / detail
  13. [asan] Stop instrumenting user-defined ELF sections — mgorny / detail
  14. [lldb] [Process/NetBSD] Fix reading FIP/FDP registers — mgorny / detail
  15. [lldb] [Process/NetBSD] Fix crash on unsupported i386 regs — mgorny / detail
  16. [lldb] [test/Register] Add read/write tests for x87 regs — mgorny / detail
  17. [clang][NFC] Change a mention of `objc_static_protocol` to `non_runtime` — nathan / detail
  18. Revert "[Driver] Move detectLibcxxIncludePath to ToolChain" — thakis / detail
  19. [AArch64] Match the windows canonical callee saved register order — martin / detail
  20. [AArch64] Allow pairing lr with other GPRs for WinCFI — martin / detail
  21. [AArch64] Prefer prologues with sp adjustments merged into stp/ldp for WinCFI, if optimizing for size — martin / detail
  22. [LV] Add another test case with unsinkable first-order recurrences. — flo / detail
  23. [NFC][PhaseOrdering] Add a test showing new inttoptr casts after SROA due to InstCombine (PR47592) — lebedev.ri / detail
  24. [NFC][InstCombine] Autogenerate a few tests being affected by an upcoming patch — lebedev.ri / detail
  25. [VPlan] Properly update users when updating operands. — flo / detail
  26. [lldb] [test/Register] Mark new FP reg tests XFAIL on Windows — mgorny / detail
  27. [MC] Assert that MCRegUnitIterator operates over MCRegisters — mtrofin / detail
  28. [Object][MachO] Refactor MachOUniversalWriter — alexshap / detail
  29. Add indented raw_ostream class — jpienaar / detail
  30. [X86] Add X86ISD opcodes for the Key Locker AESENC*KL and AESDEC*KL instructions — craig.topper / detail

#21768 (Oct 3, 2020 6:22:15 AM)

  1. [PATCH] Fix typo (NFC) — ebahapo / detail
  2. [X86] Key Locker instructions should use VR128 regclass not VR128X. — craig.topper / detail
  3. [MemCpyOpt] Remove unnecessary -dse from test (NFC) — nikita.ppv / detail
  4. [MemCpyOpt] Make moveUp() a member method (NFC) — nikita.ppv / detail
  5. [ARM] Test to show incorrect pointer info. NFC — david.green / detail
  6. [Sema] List conversion validate character array. — koraq / detail
  7. [NFCI][clang-tidy] FunctionCognitiveComplexityCheck::check(): try to fix windows arm build bots — lebedev.ri / detail

#21767 (Oct 2, 2020 7:17:29 PM)

  1. Fix interaction between stack alignment and inline-asm stack clash protection — sguelton / detail
  2. [mlir] Attempt to appease gcc-5 const char* -> StringLiteral conversion issu — ntv / detail
  3. [mlir] Fix call op conversion in bare-ptr calling convention — diego.caballero / detail
  4. [clangd] Add bencmark for measuring latency of DecisionForest model. — usx / detail
  5. [AArch64] Generate dot for v16i8 sum reduction to i32 — david.green / detail
  6. TruncInstCombine.cpp - use auto * to fix llvm-qualified-auto clang-tidy warning. NFCI. — llvm-dev / detail
  7. TruncInstCombine.cpp - fix header include ordering to fix llvm-include-order clang-tidy warning. NFCI. — llvm-dev / detail
  8. [InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191) — llvm-dev / detail
  9. Revert "[WebAssembly] Emulate v128.const efficiently" — stilis / detail
  10. [CostModel] move default handling after switch; NFC — spatel / detail
  11. [MLIR] Better message for FuncOp type mismatch — stephen.neuendorffer / detail
  12. [mlir] Add Float Attribute, Integer Attribute and Bool Attribute subclasses to python bindings. — zhanghb97 / detail
  13. [MemCpyOpt] Regnerate test checks (NFC) — nikita.ppv / detail
  14. [VPlan] Use isa<> instead of directly checking VPRecipeID (NFC). — flo / detail
  15. [lldb] Fix bug in fallback logic for finding the resource directory. — jdevlieghere / detail
  16. [libc++] Remove unnecessary usage of <iostream> in the test suite — ldionne / detail
  17. [InstCombine] Add trunc(bswap(trunc/zext(x))) vector tests — llvm-dev / detail
  18. [mlir][vector] Add canonicalization patterns for extractMap/insertMap — thomasraoux / detail
  19. Revert rG3d14a1e982ad27 - "[InstCombine] recognizeBSwapOrBitReverseIdiom - support for 'partial' bswap patterns (PR47191)" — llvm-dev / detail
  20. [AlwaysInliner] Update BFI when inlining — aeubanks / detail
  21. Revert "[AlwaysInliner] Update BFI when inlining" — aeubanks / detail
  22. [gn build] Don't define CINDEX_EXPORTS — aeubanks / detail
  23. Reland [AlwaysInliner] Update BFI when inlining — aeubanks / detail
  24. scudo: Simplify AtomicOptions::setFillContentsMode. NFCI. — peter / detail
  25. [DAE] MarkLive in MarkValue(MaybeLive) if any use is live — aeubanks / detail
  26. [MemCpyOpt] Add tests from D40802 (NFC) — nikita.ppv / detail
  27. [libc++] NFCI: Remove _LIBCPP_EXTERN_TEMPLATE2 — ldionne / detail
  28. Update legalizer-info-validation.mir test to test all opcodes. — aemerson / detail
  29. [llc] Initialize TargetOptions after Triple is available — i / detail
  30. [docs] Update ControlFlowIntegrity.rst. — eugenis / detail
  31. [libc++] NFCI: Simplify macro definitions for the debug mode — ldionne / detail
  32. [libc++] NFCI: Remove the _LIBCPP_DEBUG_MODE helper macro — ldionne / detail
  33. [MLIR][SPIRV] Add initial support for OpSpecConstantComposite. — antiagainst / detail
  34. Relax newly added opcode alias check to check only for a number instead of a specific opcode. — douglas.yung / detail
  35. [MemCpyOpt] Avoid double invalidation (NFCI) — nikita.ppv / detail
  36. [MemCpyOpt] Add helper to erase instructions (NFC) — nikita.ppv / detail
  37. [lldb] Add a "design" section to the documentation. — jdevlieghere / detail
  38. [flang][NFC] Fix mis-matched struct/class declarations — tkeith / detail
  39. Release the shadow memory used by the mmap range at munmap — jianzhouzh / detail
  40. [llvm-objcopy][NFC] refactor error handling. part 3. — a.v.lapshin / detail
  41. [Hexagon] Move selection of HVX multiply from lowering to patterns — kparzysz / detail
  42. [libc++] Allow retries on some slightly flaky mutex tests — ldionne / detail
  43. [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail
  44. [clang-tidy] Implement readability-function-cognitive-complexity check — lebedev.ri / detail
  45. [clang] Implement objc_non_runtime_protocol to remove protocol metadata — nathan / detail
  46. [NFC][MSAN] Extract llvm.abs handling into a function — vitalybuka / detail
  47. [libc++] Fix the build with GCC < 10 — ldionne / detail
  48. [HIP] Align device binary — yaxun.liu / detail
  49. Don't reject calls to MinGW's unusual _setjmp declaration. — richard / detail
  50. [test][Coro][NewPM] Fix coro-elide.ll under NPM — aeubanks / detail
  51. [MetaRenamer][NewPM] Port metarenamer to NPM — aeubanks / detail
  52. Fix the test case from D88686 — jianzhouzh / detail
  53. [CUDA][HIP] Fix bound arch for offload action for fat binary — yaxun.liu / detail
  54. [fuzzer] Remove unused variable — julian.lettner / detail
  55. Diagnose invalid target ID for AMDGPU toolchain for assembler — yaxun.liu / detail
  56. Revert "[Driver] Move detectLibcxxIncludePath to ToolChain" — phosek / detail
  57. [gn build] Port ace644030e6 — llvmgnsyncbot / detail
  58. [CMake] Don't use CMakePushCheckState — phosek / detail
  59. [Sparc] Remove cast that truncates immediate operands to 32 bits. — brad / detail
  60. Fix the test case in D88686 — jianzhouzh / detail
  61. [lsan] Share platform allocator settings between ASan and LSan — mcgrathr / detail
  62. Revert "[lsan] Share platform allocator settings between ASan and LSan" — mcgrathr / detail
  63. [X86] Add missing intrinsic test for aesdecwide128kl and aesdecwide256kl. Capture all output values in keylocker tests. NFC — craig.topper / detail
  64. [X86] Move MWAITX_DAG ISD opcode so it is not in the strict FP range. — craig.topper / detail
  65. [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail

#21766 (Oct 2, 2020 7:51:23 AM)

  1. [SCEV] Limited support for unsigned preds in isImpliedViaOperations — mkazantsev / detail
  2. [MLIR] Updates around MemRef Normalization — stephen.neuendorffer / detail
  3. [AArch64] Omit SEH directives for the epilogue if none are needed — martin / detail
  4. [SVE][CodeGen] Add new EVT/MVT getFixedSizeInBits() functions — david.sherwood / detail
  5. [SVE][CodeGen] Fix implicit TypeSize->uint64_t casts in TypePromotion — david.sherwood / detail
  6. [WebAssembly] Emulate v128.const efficiently — tlively / detail
  7. [clangd] Drop dependence on standard library in check.test — sam.mccall / detail
  8. Handle unused variable without asserts — tpopp / detail
  9. [yaml2obj][elf2yaml] - Add a support for the `EntSize` field for `SHT_HASH` sections. — grimar / detail
  10. Fix limit behavior of dynamic alloca — sguelton / detail
  11. [clangd] Remove Tweak::Intent, use CodeAction kind directly. NFC — sam.mccall / detail
  12. [RISCV] Support vmsge.vx and vmsgeu.vx pseudo instructions in RVV. — kai.wang / detail
  13. [ARM] Prevent constants from iCmp instruction from being hoisted if part of a min(max()) pattern — meera.nakrani / detail
  14. [InstCombine] Add partial bswap test from D88578 — llvm-dev / detail
  15. [mlir] Add a subtensor operation — ntv / detail
  16. [mlir] Add canonicalization for the `subtensor` op — ntv / detail
  17. [InstCombine] Add some basic vector bswap tests — llvm-dev / detail
  18. [clangd][lit] Update document-link.test to respect custom resource-dir locations — kadircet / detail
  19. [mlir] Add subtensor_insert operation — ntv / detail
  20. [MLIR][LLVM] Fixed `topologicalSort()` to iterative version — georgemitenk0v / detail
  21. [GVN LoadPRE] Add test to show an opportunty. — serguei.katkov / detail
  22. [PhaseOrdering] Add test that requires peeling before vectorization. — flo / detail
  23. [clangd] Make PopulateSwitch a fix. — sam.mccall / detail
  24. [AArch64] Add CPU Cortex-R82 — sjoerd.meijer / detail
  25. [InstCombine] Add partial bswap vector test from D88578 — llvm-dev / detail
  26. [SLP] Add test where reduction result is used in PHI. — flo / detail
  27. LoopAccessAnalysis.cpp - use const reference in for-range loops. NFCI. — llvm-dev / detail
  28. BlockFrequencyInfoImpl.h - use const references to avoid FrequencyData copies. NFCI. — llvm-dev / detail
  29. [libc++] Move the weak symbols list to libc++abi — ldionne / detail
  30. [LLD][COFF] Add more type record information to /summary — alexandre.ganea / detail
  31. [LLD] Fix /time formatting for very long runs. NFC. — alexandre.ganea / detail
  32. [Analysis] Drop local maxAPInt/minAPInt helpers. NFCI. — llvm-dev / detail
  33. [clangd] Extend the rename API. — hokein.wu / detail
  34. Emit predefined macro for wavefront size for amdgcn — yaxun.liu / detail
  35. [TableGen] New backend to print detailed records. — paul / detail
  36. [gn build] Port 0c1bb4f8851 — llvmgnsyncbot / detail
  37. [compiler-rt] [netbsd] Improve the portability of ThreadSelfTlsTcb — n54 / detail
  38. Fix failure in test hip-macros.hip — yaxun.liu / detail
  39. [Statepoints][ISEL] visitGCRelocate: chain to current DAG root. — dantrushin / detail

#21765 (Oct 1, 2020 8:31:00 PM)

  1. [clangd] Split DecisionForest Evaluate() into one func per tree. — usx / detail
  2. Reland  rG4fcd1a8e6528:[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail
  3. [mlir][Linalg] NFC : Move fusion on tensors to separate file. — ravishankarm / detail
  4. [runtimes] Remove TOOLCHAIN_TOOLS specialization — smeenai / detail
  5. [NFC] Let (MC)Register APIs check isStackSlot — mtrofin / detail
  6. [flang] Add checks for misuse of formatted I/O APIs in unformatted I/O statement — pklausler / detail
  7. Allow to specify macro names for android-comparison-in-temp-failure-retry — gbiv / detail
  8. [flang] Fix INQUIRE of access and formatting possibilities — pklausler / detail
  9. [libc++] Don't re-export new/delete from libc++abi when they are defined in libc++ — ldionne / detail
  10. [flang] Fix WRITE after BACKSPACE — pklausler / detail
  11. Reland No.3: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  12. [libc++] NFC: Add missing SHA to ABI Changelog — ldionne / detail
  13. [DSE] Look through memory PHI arguments when removing noop stores in MSSA. — zoecarver / detail
  14. [InstCombine] auto-generate complete test checks; NFC — spatel / detail
  15. [AST] do not error on APFloat invalidOp in default mode — spatel / detail
  16. [libc++][ci] Add a job to run the vanilla configuration on Apple — ldionne / detail
  17. [Format] Don't treat compound extension headers (foo.proto.h) as foo.cc main-file header. — hokein.wu / detail
  18. [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — stefanp / detail
  19. Revert "[LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic" — stefanp / detail
  20. Revert "[CFGuard] Add address-taken IAT tables and delay-load support" — aeubanks / detail
  21. [APFloat] convert SNaN to QNaN in convert() and raise Invalid signal — spatel / detail
  22. [CMake] Use -isystem flag to access libc++ headers — phosek / detail
  23. [InstCombine] Fix select operand simplification with undef (PR47696) — nikita.ppv / detail
  24. [PDB] Use one func id DenseMap instead of per-source maps, NFC — rnk / detail
  25. [lit] Fix Python 2/3 compat in new winreg search code — rnk / detail
  26. [CMake][Fuchsia] Don't set WIN32 API, rely on autodetection — phosek / detail
  27. Raland D87318 [LLD][PowerPC] Add support for R_PPC64_GOT_TLSGD_PCREL34 used in TLS General Dynamic — i / detail
  28. [clang][Sema] Fix PR47676: Handle dependent AltiVec C-style cast — hubert.reinterpretcast / detail
  29. [AArch64][GlobalISel] Camp oversize v4s64 G_FPEXT operations. — aemerson / detail
  30. [AArch64][GlobalISel] Use custom legalization for G_TRUNC for v8i8 vectors. — aemerson / detail
  31. libclc: Use find_package to find Python 3 and require it — aaronpuchert / detail
  32. [gn build] Support building with ThinLTO — aeubanks / detail
  33. [AArch64][GlobalISel] Merge G_SHL, G_ASHR and G_LSHR legalizer rules together. — aemerson / detail
  34. [lldb] Skip unique_ptr import-std-module tests on Linux — risemann / detail
  35. [LLD][COFF] Fix crash with /summary and PCH input files — alexandre.ganea / detail
  36. [AArch64][GlobalISel] Make <8 x s8> shifts legal. — aemerson / detail
  37. Revert "[AArch64][GlobalISel] Make <8 x s8> shifts legal." — aemerson / detail
  38. [AArch64][GlobalISel] Make <8 x s8> shifts legal and add selection support. — aemerson / detail
  39. [AArch64][GlobalISel] Make <8 x s8> integer arithmetic ops legal. — aemerson / detail
  40. [AArch64][GlobalISel] Alias rules for G_FCMP to G_ICMP. — aemerson / detail
  41. [AArch64][GlobalISel] Use emitTestBit in selection for G_BRCOND — jpaquette / detail
  42. [GlobalISel][AArch64] Don't emit cset for G_FCMPs feeding into G_BRCONDs — jpaquette / detail
  43. [flang] Readability improvement in binary->decimal conversion — pklausler / detail
  44. [AMDGPU] Allow SOP asm mnemonic to differ — stanislav.mekhanoshin / detail
  45. Fix a bug in memset formation with vectors of non-integral pointers — listmail / detail
  46. [AArch64][SVE] Add lowering for llvm fabs — muhammad.asif.manzoor / detail
  47. [memcpyopt] Conservatively handle non-integral pointers — listmail / detail
  48. [flang][msvc] Rework a MSVC work-around to avoid clang warning — pklausler / detail
  49. [flang] Fix buffering read->write transition — pklausler / detail
  50. [XCOFF] Enable -fdata-sections on AIX — jasonliu / detail
  51. [flang] Fix actions at end of output record — pklausler / detail
  52. [flang] Extend runtime API for PAUSE to allow a stop code — pklausler / detail
  53. [flang][openacc] Update loop construct lowering — clementval / detail
  54. [OpenMP] Add Missing Runtime Call for Globalization Remarks — jhuber6 / detail
  55. [PowerPC] Put the CR field in low bits of GRC during copying CRRC to GRC. — esme.yi / detail
  56. CodeGen: Fix livein calculation in MachineBasicBlock splitAt — carl.ritson / detail
  57. Have kernel binary scanner load dSYMs as binary+dSYM if best thing found — jasonmolenda / detail
  58. [AMDGPU] SIInsertSkips: Tidy block splitting to use splitAt — carl.ritson / detail
  59. [gvn] Handle a corner case w/vectors of non-integral pointers — listmail / detail

#21764 (Oct 1, 2020 9:06:48 AM)

  1. [SCEV][NFC] Introduce isKnownPredicateAt method — mkazantsev / detail
  2. [RISCV][ASAN] implementation for previous/next pc routines  for riscv64 — kupokupokupopo / detail
  3. [LLDB] Remove AArch64/Linux xfail decorator from TestGuiBasicDebug — omair.javaid / detail
  4. We don't need two different ways to get commit access, just simplify — clattner / detail
  5. [AVR] fix interrupt stack pointer restoration — me / detail
  6. [AArch64][GlobalISel] Select all-zero G_BUILD_VECTOR into a zero mov. — aemerson / detail
  7. [MC] Inline MCExpr::printVariantKind & remove UseParensForSymbolVariantBit — i / detail
  8. [ARM][LowOverheadLoops] Use iterator for InsertPt. — sam.parker / detail
  9. [sanitizer] Fix SymbolizedStack leak — vitalybuka / detail
  10. [ORC][examples] Remove ThinLtoJIT example after LLJITWithThinLTOSummaries landed in OrcV2Examples — sgraenitz / detail
  11. [ORC][examples] Temporarily remove LLJITWithChildProcess until ORC TPC lands — sgraenitz / detail
  12. [ARM][LowOverheadLoops] Start insertion point — sam.parker / detail
  13. [ARM][LowOverheadLoops] Iteration count liveness — sam.parker / detail
  14. [NFC] Iterate across an explicit list of scalable MVTs when driving setOperationAction. — paul.walker / detail
  15. [SVE][CodeGen] Legalisation of integer -> floating point conversions — kerry.mclaughlin / detail
  16. [ARM][LowOverheadLoops] Adjust Start insertion. — sam.parker / detail
  17. [SCEV] Prove implicaitons via AddRec start — mkazantsev / detail
  18. [mlir][Linalg] Fix ASAN bug — ntv / detail
  19. [SVE][CodeGen] Lower scalable fp_extend & fp_round operations — kerry.mclaughlin / detail
  20. [CFGuard] Add address-taken IAT tables and delay-load support — david.chisnall / detail
  21. [InstCombine] collectBitParts - use APInt directly to check for out of range bit shifts. NFCI. — llvm-dev / detail
  22. [lldb] Skip the flakey part of TestStopHookScripted on Linux — risemann / detail
  23. [libc++] Simplify how we re-export symbols from libc++abi — ldionne / detail
  24. [lldb] Add missing import for LLDB test decorators to TestStopHookScripted — risemann / detail
  25. [NFC][ARM] LowOverheadLoop DEBUG statements — sam.parker / detail
  26. [LoopFlatten] Add a loop-flattening pass — sjoerd.meijer / detail
  27. [gn build] Port d53b4bee0cc — llvmgnsyncbot / detail
  28. [Archive] Don't throw away errors for malformed archive members — james.henderson / detail
  29. [SVE][CodeGen] Replace use of TypeSize operator< in GlobalMerge::doMerge — david.sherwood / detail
  30. [AMDGPU] Tiny cleanup in isLegalFLATOffset. NFC. — jay.foad / detail
  31. [IR] PatternMatch - add m_FShl/m_FShr funnel shift intrinsic matchers. NFCI. — llvm-dev / detail
  32. [InstCombine] Use m_FAbs matcher helper. NFCI. — llvm-dev / detail
  33. [compiler-rt][cmake][powerpc] Remove TEST_BIG_ENDIAN from base-config-ix.cmake — daltenty / detail
  34. [clangd] clangd --check: standalone diagnosis of common problems — sam.mccall / detail
  35. Migrate Declarators to use the List API — ecaldas / detail
  36. Revert "[clangd] clangd --check: standalone diagnosis of common problems" — sam.mccall / detail
  37. Reland [clangd] clangd --check: standalone diagnosis of common problems — sam.mccall / detail
  38. [gn build] Port f6b1323bc68 — llvmgnsyncbot / detail
  39. [AMDGPU] Simplify getNumFlatOffsetBits. NFC. — jay.foad / detail
  40. [flang][openacc] Fix unparsing of combined construct (bug 47659) — clementval / detail
  41. [libc++][ci] Add a configuration testing Apple's system library build — ldionne / detail
  42. [ARM] Removed hasSideEffects from signed/unsigned saturates — meera.nakrani / detail
  43. [clang][opencl][codegen] Remove the insertion of `correctly-rounded-divide-sqrt-fp-math` fn-attr. — michael.hliao / detail
  44. [InstCombine] collectBitParts - convert to use PatterMatch matchers and avoid IntegerType casts. — llvm-dev / detail
  45. [AArch64] Remove a duplicate call to setHasWinCFI. NFCI. — martin / detail
  46. [AArch64] Don't merge sp decrement into later stores when using WinCFI — martin / detail

#21763 (Sep 30, 2020 9:58:34 PM)

  1. Fix interaction of `constinit` and `weak`. — richard / detail
  2. [OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload — huberjn / detail
  3. [OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def — jhuber6 / detail
  4. [AIX][Clang][Driver] Link libm in c++ mode — daltenty / detail
  5. Exception support for basic block sections — rahmanl / detail
  6. [lldb/ipv6] Support running lldb tests in an ipv6-only environment. — rupprecht / detail
  7. [MLIR] Add async.value type to Async dialect — ezhulenev / detail
  8. [lldb-vscode] Allow an empty 'breakpoints' field to clear breakpoints. — rupprecht / detail
  9. Fix crash in SBStructuredData::GetDescription() when there's no StructuredDataPlugin. — jingham / detail
  10. [test][NewPM][SampleProfile] Fix more tests under NPM — aeubanks / detail
  11. [libc++] Make sure we don't attempt to run check-cxx-abilist when libc++ doesn't define new/delete — ldionne / detail
  12. Revert "[OpenMP] Add Error Handling for Conflicting Pointer Sizes for Target Offload" — huberjn / detail
  13. [CodeGen] improve coverage for float (32-bit) type of NAN; NFC — spatel / detail
  14. Revert "[OpenMP] Replace OpenMP RTL Functions With OMPIRBuilder and OMPKinds.def" — jhuber6 / detail
  15. Add GDB prettyprinters for a few more MLIR types. — csigg / detail
  16. [mlir][vector] First step of vector distribution transformation — thomasraoux / detail
  17. [NPM] Add target specific hook to add passes for New Pass Manager — aeubanks / detail
  18. [X86] Canonicalize (x > 1) ? x : 1 -> (x >= 1) ? x : 1 for sign and unsigned to enable the use of test instructions for the compare. — craig.topper / detail
  19. [asan][test] XFAIL Posix/no_asan_gen_globals.c on Solaris — ro / detail
  20. [NFC] Fix spacing in clang/test/Driver/aix-ld.c — hubert.reinterpretcast / detail
  21. [flang] Fix descriptor-based array data item I/O for list-directed CHARACTER & LOGICAL — pklausler / detail
  22. [clangd] Remove dead variable. NFC — sam.mccall / detail
  23. [PDB] Merge types in parallel when using ghashing — rnk / detail
  24. Revert "[PDB] Merge types in parallel when using ghashing" — rnk / detail
  25. [mlir][Linalg] Add pattern to tile and fuse Linalg operations on buffers. — ravishankarm / detail
  26. [Msan] Add ptsname, ptsname_r interceptors — vitalybuka / detail
  27. [AMDGPU] Reorganize VOP3P encoding — stanislav.mekhanoshin / detail
  28. Re-land "[PDB] Merge types in parallel when using ghashing" — rnk / detail
  29. [flang] Semantic analysis for FINAL subroutines — pklausler / detail
  30. [OpenMP][libomptarget] make omp_get_initial_device 5.1 compliant — protze / detail
  31. [OpenMP][OMPT] Update OMPT tests for newly added GOMP interface patches — protze / detail
  32. Handle unknown OSes in DarwinTargetInfo::getExnObjectAlignment — ahatanaka / detail
  33. [PowerPC] Add outer product instructions for MMA — saghir / detail
  34. Patch IEEEFloat::isSignificandAllZeros and IEEEFloat::isSignificandAllOnes (bug 34579) — craig.topper / detail
  35. [OpenMP][libarcher] Allow all possible argument separators in TSAN_OPTIONS — protze / detail
  36. [ARM] Add missing target for Arm neon test case. — ranjeet.singh / detail
  37. [AArch64][GlobalISel] NFC: Refactor G_FCMP selection code — jpaquette / detail
  38. [lldb] Make TestGuiBasicDebug more lenient — jdevlieghere / detail
  39. [flang] Allow record advancement in external formatted sequential READ — pklausler / detail
  40. [AArch64][GlobalISel] Add some more legal types for G_PHI, G_IMPLICIT_DEF, G_FREEZE. — aemerson / detail
  41. [WholeProgramDevirt][NewPM] Add NPM testing path to match legacy pass — aeubanks / detail
  42. Try to fix build. May have used a C++ feature too new/not supported on all platforms. — aemerson / detail
  43. [lld][WebAssembly] Allow exporting of mutable globals — sbc / detail
  44. Remove `Ops` suffix from dialect library names — stellaraccident / detail
  45. [flang] Fix Gw.d format output — pklausler / detail
  46. [mlir] Split Dialect::addOperations into two functions — riddleriver / detail
  47. [AArch64][GlobalISel] Clamp oversize FP arithmetic vectors. — aemerson / detail
  48. [flang][msvc] Avoid ReferenceVariantBase ctor ambiguity. NFC. — llvm-project / detail
  49. [WebAssembly] New-style command support — dev / detail
  50. [flang][msvc] Workaround 'forgotten' symbols in FoldOperation. NFC. — llvm-project / detail
  51. [APFloat] Improve asserts in isSignificandAllOnes and isSignificandAllZeros so they protect shift operations from undefined behavior. — craig.topper / detail
  52. [ELF] --wrap: don't unnecessarily expose __real_ — i / detail
  53. Revert "[llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking." — michael.hliao / detail

#21762 (Sep 30, 2020 10:32:11 AM)

  1. [zorg] [PowerPC] Limit number of threads to 64 on clang-ppc64le-rhel buildbot — saghir / detail
  2. [ARM] Change VPT state assertion — sam.parker / detail
  3. [RDA] Switch isSafeToMove iterators — sam.parker / detail
  4. [NFC][ARM] Add LowOverheadLoop test — sam.parker / detail
  5. [clangd] Extract options struct for ClangdLSPServer. NFC — sam.mccall / detail
  6. [clangd] Mark code action as "preferred" if it's the sole quickfix action — sam.mccall / detail
  7. [ARM][LowOverheadLoops] TryRemove helper. — sam.parker / detail
  8. [MLIR][Standard] Add `atan2` to standard dialect — frgossen / detail
  9. [llvm-readobj][ARM] - Improve support of printing unwind (-u) information for non-relocatable objects. — grimar / detail
  10. [llvm-readobj][test] - Stop using few precompiled binaries in mips-got.test — grimar / detail
  11. Revert "[gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC" — jeremy.morse / detail
  12. [clangd] Fix member/type name conflict caught by buildbots. — sam.mccall / detail
  13. [clangd] Fix fuzzer build after 7ba0779fbb41b6fa8 — sam.mccall / detail
  14. [clangd][remote] Make sure relative paths are absolute with respect to posix style — kadircet / detail
  15. [AMDGPU] Do not generate mul with 1 in AMDGPU Atomic Optimizer — mirko.brkusanin / detail
  16. [SplitKit] Cope with no live subranges in defFromParent — jay.foad / detail
  17. [SystemZ]  Support bare nop instructions — paulsson / detail
  18. [MLIR][SPIRV] Support different function control in (de)serialization — georgemitenk0v / detail
  19. [X86] Support Intel Key Locker — xiang1.zhang / detail
  20. [gn build] Port 413577a8790 — llvmgnsyncbot / detail
  21. [InstCombine] recognizeBSwapOrBitReverseIdiom - assert for correct bit providence indices. NFCI. — llvm-dev / detail
  22. [InstCombine] recognizeBSwapOrBitReverseIdiom - recognise zext(bswap(trunc(x))) patterns (PR39793) — llvm-dev / detail
  23. [mlir] Added support for rank reducing subviews — limo / detail
  24. [NFC][ARM] Add more LowOverheadLoop tests. — sam.parker / detail
  25. [mlir][Linalg] Tile sizes for Conv ops vectorization added as pass arguments — limo / detail
  26. [SCEV] Verify that all mapped SCEV AddRecs refer to valid loops. — flo / detail
  27. InstCombine] collectBitParts - cleanup variable names. NFCI. — llvm-dev / detail
  28. [InstCombine] recognizeBSwapOrBitReverseIdiom - use ArrayRef::back() helper. NFCI. — llvm-dev / detail
  29. [RDA] isSafeToDefRegAt: Look at global uses — sam.parker / detail
  30. [InstCombine] recognizeBSwapOrBitReverseIdiom - cleanup bswap/bitreverse detection loop. NFCI. — llvm-dev / detail
  31. [InstCombine] Add PR47191 bswap tests — llvm-dev / detail
  32. [lldb] Fix FreeBSD Arm Process Plugin build — emaste / detail
  33. [VPlan] Change recipes to inherit from VPUser instead of a member var. — flo / detail
  34. [lldb] [Process/NetBSD] Fix operating on ftag register — mgorny / detail
  35. [InstCombine] recognizeBSwapOrBitReverseIdiom - remove unnecessary cast. NFCI. — llvm-dev / detail
  36. [InstCombine] Remove %tmp variable names from bswap tests — llvm-dev / detail
  37. [InstCombine] recognizeBSwapOrBitReverseIdiom - merge the regular/trunc+zext paths. NFCI. — llvm-dev / detail
  38. [clangd] Fix invalid UTF8 when extracting doc comments. — sam.mccall / detail
  39. [PowerPC] Remove support for VRSAVE save/restore/update. — sd.fertile / detail
  40. [GlobalISel] Fix incorrect setting of ValNo when splitting — mikael.holmen / detail
  41. Move AffineMapAttr into BaseOps.td — benny.kra / detail
  42. [sanitizers] Fix internal__exit on Solaris — ro / detail
  43. [NFC][FE] Replace TypeSize with StorageUnitSize — xiangling.liao / detail
  44. Reapply "RegAllocFast: Rewrite and improve" — matthew.arsenault / detail
  45. RegAllocFast: Add extra DBG_VALUE for live out spills — matthew.arsenault / detail
  46. LiveDebugValues: Fix typos and indentation — matthew.arsenault / detail
  47. GlobalISel: Assert if MoreElements uses a non-vector type — matthew.arsenault / detail
  48. [InstCombine] Remove %tmp variable names from bswap-fold tests — llvm-dev / detail
  49. [FE] Use preferred alignment instead of ABI alignment for complete object when applicable — xiangling.liao / detail
  50. [mlir][Linalg] Generalize the logic to compute reassociation maps — ravishankarm / detail
  51. [InstCombine] Add bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector tests — llvm-dev / detail
  52. [InstCombine] Fix bswap(trunc(bswap(x))) -> trunc(lshr(x, c)) vector support — llvm-dev / detail
  53. [PowerPC] Avoid unused variable warning in Release builds — benny.kra / detail
  54. [PPC] Do not emit extswsli in 32BIT mode when using -mcpu=pwr9 — zarko / detail
  55. [InstCombine] Add tests for 'partial' bswap patterns — llvm-dev / detail
  56. [NFC][regalloc] Make VirtRegAuxInfo part of allocator state — mtrofin / detail
  57. [DA][SDA] SyncDependenceAnalysis re-write — simon.moll / detail
  58. [VE] Support TargetBlockAddress — jam / detail
  59. [ObjCARCAA][NewPM] Add already ported objc-arc-aa to PassRegistry.def — aeubanks / detail
  60. [mlir][openacc] Remove -allow-unregistred-dialect from ops and invalid tests — clementval / detail
  61. [llvm-exegesis] Add option to check the hardware support for a given feature before benchmarking. — vyng / detail
  62. scudo: Make it thread-safe to set some runtime configuration flags. — peter / detail
  63. [test][SampleProfile][NewPM] Fix some tests under NPM — aeubanks / detail
  64. [asan][test] Several Posix/unpoison-alternate-stack.cpp fixes — ro / detail
  65. [AArch64] Avoid pairing loads when the base reg is modified — dancgr / detail
  66. [CodeGen] add test for NAN creation; NFC — spatel / detail
  67. [Sema] Support Comma operator for fp16 vectors. — flo / detail

#21761 (Sep 29, 2020 11:24:47 PM)

  1. [InstCombine] adjust duplicate test for masked load; NFC — spatel / detail
  2. Add -fprofile-update={atomic,prefer-atomic,single} — i / detail
  3. [NFC][regalloc] Unit test for AllocationOrder iteration. — mtrofin / detail
  4. Adds MLIR C-API for marshaling Python capsules. — stellaraccident / detail
  5. [gn build] Port 6d193ba3337 — llvmgnsyncbot / detail
  6. [MLIR] Add Async dialect with trivial async.region operation — ezhulenev / detail
  7. [clangd] Fix assertion in remote-index marshalling — kadircet / detail
  8. Revert "Revert "Add the ability to write target stop-hooks using the ScriptInterpreter."" — jingham / detail
  9. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  10. Use "default member initializer" instead of "in-class initializer" for diagnostics. — aaron / detail
  11. [ValueTracking] Early exit known non zero for phis — nikita.ppv / detail
  12. [mlir] Support return and call ops in bare-ptr calling convention — diego.caballero / detail
  13. [InstCombine] ease alignment restriction for converting masked load to normal load — spatel / detail
  14. [libc++][ci] Add a script to describe when to trigger libc++ CI builds — ldionne / detail
  15. [libc++][ci] Improve the phabricator-report script — ldionne / detail
  16. [lldb/docs] Remove manual codesigning documentation — davelee.com / detail
  17. [libc++][ci] Turn on Phabricator reporting by default — ldionne / detail
  18. [trace] Fix destructor declaration — wallace / detail
  19. Fix TODO in the mlir-cpu-runner/bare_ptr_call_conv.mlir test: call ops in bare-ptr calling convention is supported now (NFC) — joker.eph / detail
  20. [libc++] Fix some test failures in unusual configurations — ldionne / detail
  21. [lldb] Hoist --server argument out of LLDB_TEST_COMMON_ARGS (NFC) — jdevlieghere / detail
  22. [libc++] Rename the -fno-rtti Lit feature to just no-rtti — ldionne / detail
  23. Better diagnostics for anonymous bit-fields with attributes or an initializer. — aaron / detail
  24. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" — chris.hamilton / detail
  25. [clangd] Trivial setter support when moving items to fields — n.james93 / detail
  26. [MLIR] Avoid adding debuginfo for a function if it contains calls that has no debug info. — timshen / detail
  27. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  28. [ms] [llvm-ml] Add MASM hex float support — epastor / detail
  29. [ms] [llvm-ml] Add REAL10 support (x87 extended precision) — epastor / detail
  30. [ms] [llvm-ml] Add support for "alias" directive — epastor / detail
  31. [ms] [llvm-ml] Accept whitespace around the dot operator — epastor / detail
  32. [ms] [llvm-ml] Create the @feat.00 symbol, and populate it appropriately — epastor / detail
  33. [SVE] Lower fixed length VECREDUCE_[FMAX|FMIN] to Scalable — mcinally / detail
  34. [flang][msvc] Define implicit conversion from UnsignedInt128 to int64_t. — llvm-project / detail
  35. [flang][msvc] Define access flags under Windows. NFC. — llvm-project / detail
  36. [nfc][libomptarget] Drop parameter to named_sync — jonchesterfield / detail
  37. Improve the representation of <compare>'s zero-only type. — richard / detail
  38. Recognize setjmp and friends as builtins even if jmp_buf is not declared yet. — richard / detail
  39. [AMDGPU] Remove SIEncodingFamily.GFX10_B — stanislav.mekhanoshin / detail
  40. Fix use of wrong printf format specifier for size_t argument. — richard / detail
  41. [CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI) — vedantk / detail
  42. [mlir] Remove more OpBuilder args which are now injected — jpienaar / detail
  43. Fix a variety of minor issues with ObjC method mangling: — rjmccall / detail
  44. [DebugInfo] Add types from constructor homing to the retained types list. — akhuang / detail
  45. [docs] Recommend dropLocation() over setDebugLoc(DebugLoc()) — vedantk / detail
  46. [NFC][MSAN] Remove an attribute in test — vitalybuka / detail
  47. [NFC][Msan] Add llvm.fabs test — vitalybuka / detail
  48. Fix test failures with trunk clang — richard / detail
  49. [lldb] Hoist -s (trace directory) argument out of LLDB_TEST_COMMON_ARGS (NFC) — jdevlieghere / detail
  50. [gardening] Replace some uses of setDebugLoc(DebugLoc()) with dropLocation(), NFC — vedantk / detail
  51. Add remquo, frexp and modf overload functions to HIP header — yaxun.liu / detail
  52. [RISCV] Use the extensions in the canonical order (NFC) — ebahapo / detail
  53. [AIX] asm output: use character literals in byte lists for strings — hubert.reinterpretcast / detail
  54. [X86] Increase the depth threshold required to form VPERMI2W/VPERMI2B in shuffle combining — craig.topper / detail
  55. [GlobalISel] Fix multiply with overflow intrinsics legalization generating invalid MIR. — aemerson / detail
  56. Remove further OpenBSD/sparc bits — brad / detail
  57. [gn build] Add missing dependency to Extensions — aeubanks / detail
  58. [mlir] Update docs referencing OpTrait::Symbol. — joker.eph / detail
  59. Remove test AST/const-fpfeatures-diag.c — sepavloff / detail
  60. [lldb] Use config.lldb_src_root in lit_config.load_config (NFC) — jdevlieghere / detail

#21760 (Sep 29, 2020 10:30:07 AM)

  1. [X86] Add known bits test for PEXT. NFC — craig.topper / detail
  2. [X86] Add computeKnownBits support for PEXT. — craig.topper / detail
  3. [Driver] Filter out <libdir>/gcc and <libdir>/gcc-cross if they do not exists — dmantipov / detail
  4. This reduces code duplication between CGObjCMac.cpp and Mangle.cpp — rjmccall / detail
  5. [NFC][ARM] Comments and lambdas — sam.parker / detail
  6. Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one." — flo / detail
  7. Revert "Recommit "[SCCP] Do not replace deref'able ptr with un-deref'able one."" — flo / detail
  8. [IsKnownNonZero] Handle the case with non-constant phi nodes — serguei.katkov / detail
  9. Revert "OpaquePtr: Add type to sret attribute" — tpopp / detail
  10. [SCEV][NFC] Introduce isBasicBlockEntryGuardedByCond — mkazantsev / detail
  11. [LoopDeletion] Forget loop before setting values to undef — flo / detail
  12. [InstCombine] Add trunc(lshr(sext(x),c)) non-uniform vector tests — llvm-dev / detail
  13. [OpenMPOpt][Fix] Only initialize ICV initial values once. — sstipanovic / detail
  14. [msan] Add test for vector abs intrinsic — vitalybuka / detail
  15. [msan] Fix llvm.abs.v intrinsic — vitalybuka / detail
  16. [IndVarSimplify] Fix Modified status for removal of overflow intrinsics — david.stenberg / detail
  17. [AArch64] Add BTI to CFI jumptables. — daniel.kiss / detail
  18. [SYCL] Assume SYCL device functions are convergent — alexey.bader / detail
  19. [sanitizer] Don't build gmock for tests (follow-up to 82827244). — hans / detail
  20. [LoopUtils] Only verify SE in builds with assertions. — flo / detail
  21. [mlir][GPU] Improve constant sinking in kernel outlining — herhut / detail
  22. [SystemZ] Don't emit PC-relative memory accesses to unaligned symbols. — paulsson / detail
  23. [SDag] Refactor and simplify divergence calculation and checking. NFC. — jay.foad / detail
  24. [SDag] Verify DAG divergence after dumping. NFC. — jay.foad / detail
  25. [mlir] Fix shared libs build — andrzej.warzynski / detail
  26. Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access" — mirko.brkusanin / detail
  27. [AArch64] Add v8.5 Branch Target Identification support. — daniel.kiss / detail
  28. [mlir][Linalg] Refactor Linalg creation of loops to allow passing iterArgs - NFC — ntv / detail
  29. [GlobalISel] fix widenScalarUnmerge if widen type is not a multiple of destination type — dominik.montada / detail
  30. [mlir][Linalg] Refactor Linalg op initTensors support - NFC — ntv / detail
  31. [mlir][openacc] Add update operation — clementval / detail
  32. [InstCombine] visitTrunc - trunc (lshr (sext A), C) --> (ashr A, C) non-uniform support — llvm-dev / detail
  33. [SDAG] Do not convert undef to 0 when folding CONCAT/BUILD_VECTOR — kparzysz / detail
  34. [Sema] Address-space sensitive check for unbounded arrays (v2) — chris.hamilton / detail
  35. [InstCombine] Add exact shift tests missed in D88475 — llvm-dev / detail
  36. [mlir] Expose Dialect class and registration/loading to C API — zinenko / detail
  37. [InstCombine] Inherit exact flags on extended shifts in trunc (lshr (sext A), C) --> (ashr A, C) — llvm-dev / detail
  38. [clangd] Improve PopulateSwitch tweak to work on non-empty switches — sam.mccall / detail
  39. [mlir][openacc] Add wait operation — clementval / detail
  40. [InstCombine] Add some basic trunc(lshr(zext(x),c)) tests — llvm-dev / detail
  41. [mlir][openacc] Add init operation — clementval / detail
  42. [InstCombine] use redirect of input file in regression tests; NFC — spatel / detail
  43. [SVE] Fix typo in CHECK lines for sve-fixed-length-int-reduce.ll — mcinally / detail
  44. [scudo][standalone] Fix Primary's ReleaseToOS test — kostyak / detail
  45. [OpenMP][VE plugin] Fixing failure to build VE plugin with consolidated error handling in libomptarget — simon.moll / detail
  46. SparcSubtarget.h - cleanup include dependencies. NFCI. — llvm-dev / detail
  47. NVPTXTargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  48. MSP430TargetMachine.h - remove unused includes. NFCI. — llvm-dev / detail
  49. [clangd] Disable msan instrumentation for generated Evaluate(). — usx / detail
  50. NFC, add a missing stdlib include for the use of abort — hyp / detail
  51. [lldb] Configure LLDB_FRAMEWORK_DIR in multi-generator builds — jdevlieghere / detail
  52. [libc++] Fix tests on GCC 10 — ldionne / detail
  53. [lldb] Also configure lldb_framework_dir in the lit.site.cfg.py — jdevlieghere / detail
  54. [InstCombine] visitTrunc - remove dead trunc(lshr (zext A), C) combine. NFCI. — llvm-dev / detail
  55. [InstCombine] Fix the outofrange tests and add exact shift tests for D88429 — llvm-dev / detail
  56. [libc++] Add a regression test for erasing from a vector — ldionne / detail
  57. [flang][msvc] Avoid templated initializer list initialization of vector. NFC. — llvm-project / detail
  58. [COFF][CG Profile] set undefined symbol to external — zequanwu / detail
  59. [libc++][ci] Update how we build the Docker image — ldionne / detail
  60. [clangd] findNearbyIdentifier(): guaranteed to give up after 2^N lines — platonov.aleksandr / detail
  61. [lldb] Remove redundant ctor call (NFC) — jdevlieghere / detail
  62. [mlir][openacc] Add shutdown operation — clementval / detail
  63. [BuildLibCalls] Add noundef to the returned pointers of allocators and argument of free — aqjune / detail
  64. LanaiSubtarget.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  65. LanaiTargetMachine.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  66. [InstCombine] fix weird formatting in test file; NFC — spatel / detail
  67. [ELF] Fix multiple -mllvm after D70378 — i / detail
  68. [InstCombine] visitTrunc - trunc (*shr (trunc A), C) --> trunc(*shr A, C) — llvm-dev / detail

#21759 (Sep 28, 2020 11:03:15 PM)

  1. Removed unused TestBuilders. — gkistanova / detail
  2. [python][tests] Fix string comparison with "is" — chfast / detail
  3. [CostModel] fill in arguments as part of intrinsic attribute constructor — spatel / detail
  4. [PowerPC] Legalize v256i1 and v512i1 and implement load and store of these types — baptiste.saleil / detail
  5. [lldb] Enable markdown support for documentation — jdevlieghere / detail
  6. Once we've found a firmware binary and loaded it, don't search more — jasonmolenda / detail
  7. [CostModel] remove hack for intrinsic cost based on cost type — spatel / detail
  8. [wasm] Move WasmTraits.h to BinaryFormat — benny.kra / detail
  9. [libc++] Fix heap UaF issue in coroutine test — ldionne / detail
  10. [libc++] Add UNSUPPORTED markup to atomic test in single-threaded mode — ldionne / detail
  11. [libc++] Replace uses of __libcpp_allocate by std::allocator<> — ldionne / detail
  12. [COFF] Aliases resolve directly to defined external targets — epastor / detail
  13. [InstCombine] Regenerate cast tests. NFC. — llvm-dev / detail
  14. [X86] Use inlineasm flag output for the _bittest* intrinsics. — craig.topper / detail
  15. [mlir] [VectorOps] Relaxed restrictions on vector.reduction types even more — ajcbik / detail
  16. Revert "Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar."" — aemerson / detail
  17. [lldb] Add print_function import — jdevlieghere / detail
  18. Fix a think-o with the numerical suffixes in the docs for init_priority. — aaron / detail
  19. [gn build] Re-run CompletionModelCodegen when input json files change — thakis / detail
  20. [CMake][AIX] Limit tools in external project build — daltenty / detail
  21. [GlobalISel] Add support for lowering of vector G_SELECT and use for AArch64. — aemerson / detail
  22. [X86] Add tests for D87883. NFC — craig.topper / detail
  23. [X86] Add support for calling SimplifyDemandedBits on the input of PDEP with a constant mask. — craig.topper / detail
  24. [libc++] Fix constexpr dynamic allocation on GCC 10 — ldionne / detail
  25. [libcxx] Don't pass -s to libtool — phosek / detail
  26. [mlir][shape] Make conversion passes more consistent. — silvasean / detail
  27. [EHStreamer] Simplify sharedTypeIDs with std::mismatch — i / detail
  28. [CVP] Allow two transforms in one invocation — listmail / detail
  29. Guard `find_library(tensorflow_c_api ...)` by checking for TENSORFLOW_C_LIB_PATH to be set by the user — joker.eph / detail
  30. [clang] Selectively ena/disa-ble format-insufficient-args warning — jkorous / detail
  31. [scudo][standalone] Remove unused atomic_compare_exchange_weak — kostyak / detail
  32. [mlir][Affine][VectorOps] Fix super vectorizer utility (D85869) — diego.caballero / detail
  33. Attempt to clear some msan errors in the libcxx atomic tests. — ogiroux / detail
  34. [clang][driver][AIX] Set compiler-rt as default rtlib — daltenty / detail
  35. BPF: move AbstractMemberAccess and PreserveDIType passes to EP_EarlyAsPossible — yhs / detail
  36. BuildVectorType with a dependent (array) type is crashing the compiler  - Fix for PR-47542 — rnk / detail
  37. [RegisterCoalescer] Pass Undefs to extendToIndices() — ruiling.song / detail
  38. [clang] Update warning-wall.c test — jkorous / detail
  39. Ensure that we don't compute linkage for an anonymous class too early if — richard / detail
  40. [gn build] Port 54d9f743c8b — llvmgnsyncbot / detail
  41. Remove dependency from LLVM Dialect on the OpenMP dialect — joker.eph / detail
  42. [clangd] When finding refs for a renaming alias, do not return refs to underlying decls — zeratul976 / detail
  43. [mlir][openacc] Add acc.data operation verifier — clementval / detail
  44. Skip -fPIE for AMDGPU and HIP toolchain — yaxun.liu / detail
  45. [AArch64][GlobalISel] Scalarize <2 x s64> G_MUL since we don't have native support for it. — aemerson / detail
  46. Recommit "[HIP] Change default --gpu-max-threads-per-block value to 1024" — yaxun.liu / detail
  47. [HIP] Return non-zero value for invalid target ID — yaxun.liu / detail
  48. BPF: explicitly specify bpfel triple for certain tests — yhs / detail
  49. [MLIR][OpenMP] Removed the ambiguity in flush op assembly syntax — kirankumar.tp / detail
  50. [OpenMP][FIX] Verify compatible types for declare variant calls — johannes / detail
  51. [IndVars] Remove exiting conditions that are trivially true/false — mkazantsev / detail
  52. [NFC] Use assert instead of checking the guaranteed condition — mkazantsev / detail
  53. [Docs][NewPM] Add note about required passes — aeubanks / detail
  54. Revert "[OpenMP][FIX] Verify compatible types for declare variant calls" — johannes / detail

#21758 (Sep 28, 2020 12:02:06 PM)

  1. Add flang out of tree buildbot — diana.picus / detail
  2. Added mail notifier for fedora-llvm-x86_64 builder — kkleine / detail
  3. Increase number of jobs from 32 to 64 for fedora-llvm-x86_64 worker — kkleine / detail
  4. mail notifier for x86_64-fedora-clang builder — kkleine / detail
  5. [Coroutines] Reuse storage for local variables with non-overlapping lifetimes — yedeng.yd / detail
  6. [lldb] Remove nothreadallow from SWIG's __str__ wrappers to work around a Python>=3.7 crash — risemann / detail
  7. [ARM] Expand cannotInsertWDLSTPBetween to the last instruction — david.green / detail
  8. [ARM][MVE] tail-predication: overflow checks for elementcount, cont'd — sjoerd.meijer / detail
  9. [Coroutines] Remove unused includes. NFC. — benny.kra / detail
  10. [obj2yaml][yaml2obj] - Stop recognizing SHT_MIPS_ABIFLAGS on non-MIPS targets. — grimar / detail
  11. [lldb] Reference STL types in import-std-module tests — risemann / detail
  12. [yaml2obj][obj2yaml] - Add a support for SHT_ARM_EXIDX section. — grimar / detail
  13. [InstCombine] Add tests for vector rotate by constants with undefs. — llvm-dev / detail
  14. [AMDGPU] Split R600 and GCN bfi patterns — jay.foad / detail
  15. [AMDGPU] Make bfi patterns divergence-aware — jay.foad / detail
  16. [AMDGPU] Add bfi immediate pattern — jay.foad / detail
  17. [PowerPC] Clean-up mayRaiseFPException bits — qiucofan / detail
  18. [lldb][NFC] Minor cleanup in CxxModuleHandler::tryInstantiateStdTemplate — risemann / detail
  19. [clangd] Add a tweak for filling in enumerators of a switch statement. — sam.mccall / detail
  20. [gn build] Port 018066d9475 — llvmgnsyncbot / detail
  21. [X86] Simplify broadcast mask detection with isUndefOrEqual helper. — llvm-dev / detail
  22. [X86] Flip isShuffleEquivalent argument order to match isTargetShuffleEquivalent — llvm-dev / detail
  23. [AArch64] Generate .note.gnu.property based on module flags. — daniel.kiss / detail
  24. [SCEV] Also use info from assumes in applyLoopGuards. — flo / detail
  25. [InstCombine] matchRotate - allow undef in uniform constant rotation amounts (PR46895) — llvm-dev / detail
  26. [ARM][MVE] Enable tail-predication by default — sjoerd.meijer / detail
  27. [clang] Don't emit "no member" diagnostic if the lookup fails on an invalid record decl. — hokein.wu / detail
  28. [clang-tidy] IncludeInserter: allow <> in header name — alexfh / detail
  29. [llvm-readobj/elf] - Fix the PREL31 relocation computation used for dumping arm32 unwind info (-u). — grimar / detail
  30. [AMDGPU] Reformat SITargetLowering::isSDNodeSourceOfDivergence. NFC. — jay.foad / detail
  31. [NFC][ARM] Factor out some logic for LoLoops. — sam.parker / detail
  32. [InstCombine] matchRotate - force splat of uniform constant rotation amounts (PR46895) — llvm-dev / detail
  33. [TableGen] Improved messages in PseudoLoweringEmitter. — paul / detail
  34. [ValueTracking] Fix analyses to update CxtI to be phi's incoming edges' terminators — aqjune / detail
  35. [SVE] Lower fixed length VECREDUCE_[UMAX|UMIN] to Scalable — mcinally / detail
  36. [ARM] Added more patterns to generate SSAT/USAT with shift — meera.nakrani / detail
  37. [llvm] Fix unused variable in non-debug configurations — tpopp / detail
  38. [ARM][LowOverheadLoops] Cleanup and re-arrange — sam.parker / detail
  39. [AMDGPU] Reformat AMDGPUTargetLowering::isSDNodeAlwaysUniform. NFC. — jay.foad / detail
  40. [clang][codegen] Annotate `correctly-rounded-divide-sqrt-fp-math` fn-attr for OpenCL only. — michael.hliao / detail
  41. Revert "Add the ability to write target stop-hooks using the ScriptInterpreter." — jdevlieghere / detail
  42. [clangd] Add a trained DecisionForest for code completion. — usx / detail
  43. [ubsan] nullability-arg: Fix crash on C++ member pointers — vedantk / detail
  44. [unittests] Preserve LD_LIBRARY_PATH in crash recovery test — mikhail.maltsev / detail
  45. [AArch64] Reuse map iterator instead of double lookup. NFC — jonathan_roelofs / detail
  46. Add FunctionType to MLIR C and Python bindings. — stellaraccident / detail
  47. [clangd] Use Decision Forest to score code completions. — usx / detail
  48. [InstCombine] Add basic trunc(shr(trunc(x),c)) tests — llvm-dev / detail
  49. [GlobalISel] Combine (xor (and x, y), y) -> (and (not x), y) — jpaquette / detail
  50. [AArch64][GlobalISel] Support shifted register form in emitTST — jpaquette / detail
  51. [CostModel] split handling of intrinsics from other calls — spatel / detail
  52. [CostModel] move early exit for free intrinsics — spatel / detail
  53. [AArch64][GlobalISel] Infer whether G_PHI is going to be a FPR in regbankselect — jpaquette / detail
  54. [WebAssembly] Use wasm::Signature for in ObjectWriter (NFC) — aheejin / detail
  55. [InstCombine] Add trunc(shr(trunc(x),c)) non-uniform vector tests — llvm-dev / detail
  56. [AddressSanitizer] Copy type metadata to prevent miscompilation — d.c.ddcc / detail
  57. [clangd] Rename evaluate() to evaluateHeuristics() — usx / detail
  58. Revert "[AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar." — aemerson / detail
  59. [AArch64] reuse another map iterator. NFC — jonathan_roelofs / detail
  60. [mlir] [VectorOps] changes to printing support for integers — ajcbik / detail
  61. scudo: Re-order Allocator fields for improved performance. NFCI. — peter / detail

#21757 (Sep 28, 2020 12:41:16 AM)

  1. [mlir][openacc] Remove detach and delete operands from acc.data — clementval / detail
  2. [mlir][openacc] Switch to assembly format for acc.data — clementval / detail
  3. [mlir][openacc] Add if, deviceptr operands and default attribute — clementval / detail
  4. Canonicalize declaration pointers when forming APValues. — richard / detail
  5. Add profiling support for APValues. — richard / detail
  6. [Test] Add tests where we can replace condition with invariants — mkazantsev / detail
  7. Revert "Reland [CodeGen] emit CG profile for COFF object file" — aeubanks / detail
  8. [PowerPC] Add tests for `select` patterns. NFC. — lkail / detail
  9. [SVE] Replace / operator in TypeSize/ElementCount with divideCoefficientBy — david.sherwood / detail

#21756 (Sep 27, 2020 1:39:19 PM)

  1. Fix MIPS and MIPS64 ABI to use ConstString in their register info arrays. — risemann / detail
  2. [llvm-objcopy][NFC] refactor error handling. part 2. — a.v.lapshin / detail
  3. Typo fix; NFC — aaron / detail
  4. [InstSimplify] add tests for fcmp with casted op; NFC — spatel / detail
  5. [ValueTracking] enhance isKnownNeverInfinity to understand sitofp — spatel / detail
  6. [CostModel] add cl option to check size and latency costs; NFC — spatel / detail
  7. [X86] Regenerate i128 sdiv tests and add i686 coverage. — llvm-dev / detail
  8. [X86] Add some basic i128 udiv test coverage — llvm-dev / detail
  9. [CVP] Pass context instruction when narrowing div/rem — nikita.ppv / detail
  10. [LVI] Require context instruction in external API (NFCI) — nikita.ppv / detail
  11. [LVI] Clarify getValueAt/getValueInBlock doc comments (NFC) — nikita.ppv / detail
  12. [CVP] Make srem test more robust (NFC) — nikita.ppv / detail
  13. [InstCombine] Simplify code. NFCI. — benny.kra / detail
  14. [NewPM] Port ConstraintElimination to the new pass manager — i / detail
  15. [LVI][CVP] Use block value when simplifying icmps — nikita.ppv / detail
  16. [CVP] Remove unnecessary block splits in tests (NFC) — nikita.ppv / detail
  17. [OpenMP] Add Missing _static Director for OpenMP Documentation — huberjn / detail
  18. [BuildLibCalls] Add noalias for strcat and stpcpy — davidbolvansky / detail

#21755 (Sep 27, 2020 2:41:08 AM)

  1. Fix sphinx warnings in AttributeReference, NFC — aaronpuchert / detail
  2. [NFC][PowerPC] Change PPCSubTarget (introduced from D87671) to Subtarget — amy.kwan1 / detail
  3. Internalize functions from various tools. NFC — i / detail
  4. [LLVM-C] Turn a ShuffleVector Constant Into a Getter. — devteam.codafi / detail
  5. [Machinesink] add one more profitable loop related pattern — czhengsz / detail
  6. Update Kaleidoscope: Change headers — llvm / detail
  7. [X86] Add more test cases to inline-asm-flag-output.ll. NFC — craig.topper / detail
  8. [DivRemPairs] Use DenseMapBase::find instead of operator[]. NFC — i / detail
  9. [AArch64][GlobalISel] Use the look-through constant helper for the shift s32->s64 custom legalization. — aemerson / detail
  10. [Legalize][X86] Improve nnan fmin/fmax vector reduction — nikita.ppv / detail
  11. [AArch64][GlobalISel] Promote scalar G_SHL constant shift amounts to s64. — aemerson / detail

#21754 (Sep 26, 2020 3:41:51 PM)

  1. [FPEnv] Evaluate constant expressions under non-default rounding modes — sepavloff / detail
  2. [DSE] Add tests with lifetime.end that only mark parts of the obj as dead. — flo / detail
  3. [DSE] Unify & fix mem terminator location checks. — flo / detail
  4. [TableGen] Add/edit Doxygen comments to match "TableGen Backend Developer's Guide." — paul / detail
  5. Run test on particular target only — sepavloff / detail
  6. MachineCSE.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  7. [DAG] Fold vector mul(x,0)/mul(x,1) to a clearing mask — llvm-dev / detail
  8. [X86] Cleanup check-prefixes for vector-mul.ll tests — llvm-dev / detail
  9. [mlir] Fix passes.md's naming & add missing — jpienaar / detail
  10. [mlir] Updates to generate dialect rather than op docs — jpienaar / detail
  11. [mlir] Fix capitalization typo — jpienaar / detail
  12. [gn build] update TODO — thakis / detail
  13. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  14. [InstCombine] Add basic vector test coverage for icmp_eq/ne zero combines — llvm-dev / detail
  15. [flang] SAVE statement should not apply to nested scoping units — tkeith / detail
  16. Thread safety analysis: Improve documentation for ASSERT_CAPABILITY — aaronpuchert / detail
  17. [X86] Add 64-bit target tests — llvm-dev / detail
  18. [ConstraintElimination] Internalize function/class and delete an implied condition. NFC — i / detail

#21753 (Sep 26, 2020 4:32:05 AM)

  1. Added openmp docs to SphinxDocsBuilder. — alebedev / detail
  2. [lldb/bindings] Fix -Wformat after D88123 — i / detail
  3. [AArch64][GlobalISel] Add a few more vector type combinations for shift selection. — aemerson / detail
  4. [LowerTypeTests][NewPM] Add constructor that uses command line flags — aeubanks / detail
  5. [AArch64][GlobalISel] If a G_BUILD_VECTOR operands are all G_CONSTANT then assign to gpr bank. — aemerson / detail
  6. [Clang][OpenMP] Added support for nowait target in CodeGen via regular task — tianshilei1992 / detail
  7. Common code preparation for tblgen-types patch — joker.eph / detail
  8. [bindings/go] Fix TestAttributes after D88241 — i / detail
  9. [Driver] Perform Linux distribution detection only once — dmantipov / detail
  10. [Driver] Fix formatting as suggested by clang-format (NFC) — dmantipov / detail
  11. [SelectionDAG] Add guard to automatically insert flags — qiucofan / detail
  12. [CodeGen] Do not call `emitGlobalConstantLargeInt` for constant requires 8 bytes to store — simon / detail
  13. [LoopDelete][Assume] Allow deleting loops with assumes — tyker / detail

#21752 (Sep 25, 2020 5:10:22 PM)

  1. [SCEV] Add more tests using info from loop guards for BTC. — flo / detail
  2. [libc++] Initial support for pre-commit CI with Buildkite — ldionne / detail
  3. [SCEV] Extract code to collect conditions to lambda (NFC). — flo / detail
  4. Typo fix; NFC — aaron / detail
  5. [InstCombine] Add 'partial' bswap tests from PR39793 — llvm-dev / detail
  6. Fix some of the more egregious 80-col and whitespace issues; NFC — aaron / detail
  7. [InstCombine] Add some extra bswap tests from PR39793 — llvm-dev / detail
  8. [PowerPC][NFC] Merged two switch entries. — stefanp / detail
  9. [SCEV] Swap operands if LHS is not unknown. — flo / detail
  10. [AIX] Try to not use LLVM tools while building runtimes — daltenty / detail
  11. [SVE] Lower fixed length VECREDUCE_[SMAX|SMIN] to Scalable — mcinally / detail
  12. [SVE] Revert accidental change from 405e22fbe8719cff6c40eec15c2044f42527f116 — mcinally / detail
  13. Add a verifier check that rejects non-distinct DISubprogram function — adrian / detail
  14. [NFC] Fix minor typos in comments and reuse concreteOp. — jurahul / detail
  15. [NFC] Fix syntax of ranked memrefs in the MLIR Language Reference. — jurahul / detail
  16. [libc++][ci] Don't require passing --token to phabricator-report — ldionne / detail
  17. [CMake] Make sure _cmake_system_name has a default — daltenty / detail
  18. [SystemZ] Optimize bcmp calls (PR47420) — davidbolvansky / detail
  19. [SCEV] Add support for `x == constant` to CollectCondition. — flo / detail
  20. [NFC] Fix build warnings — jurahul / detail
  21. [profile] Add %t LLVM_PROFILE_FILE option to substitute $TMPDIR — vedantk / detail
  22. [AArch64][GlobalISel] Add selection support for <8 x s16>  G_INSERT_VECTOR_ELT with GPR scalar. — aemerson / detail
  23. Sema: remove unnecessary parameter for SwiftName handling (NFCI) — compnerd / detail
  24. Fix DISubprogram-v4.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail
  25. [PowerPC] Add accumulator register class and instructions — baptiste.saleil / detail
  26. Fix Assembler/disubprogram.ll after e17f52d623cc146b7d9bf5a2e02965043508b4c4 — i / detail
  27. [MLIR] Fix for updating function signature in normalizing memrefs — uday / detail
  28. AArch64/GlobalISel: Narrow stack passed argument access size — matthew.arsenault / detail
  29. Revert "Add a verifier check that rejects non-distinct DISubprogram function" — adrian / detail
  30. Move PassBuilder::registerParseTopLevelPipelineCallback out-of-line — hans / detail
  31. [SCEV] Add another test using info from loop guards for BTC with NE. — flo / detail
  32. [SCEV] Add support for `x != 0` to CollectCondition. — flo / detail
  33. OpaquePtr: Add type to sret attribute — matthew.arsenault / detail
  34. [flang][OpenMP] Place the insertion point to the start of the block — sourabhsingh.tomar / detail
  35. [NFC] Fix comment for DataOp — clementval / detail
  36. [lld-macho] Implement support for PIC — jezng / detail
  37. [lld-macho] Support -bundle — jezng / detail
  38. [lld-macho] Allow the entry symbol to be dynamically bound — jezng / detail
  39. [lld-macho] Support absolute symbols — jezng / detail
  40. [lld-macho] Always include custom syslibroot when running tests — jezng / detail
  41. [lld-macho] Ignore a few more undocumented flags — jezng / detail
  42. [Coroutine] Split PHI Nodes in `cleanuppad` blocks in a way that obeys EH pad rules — xun / detail
  43. [WebAssembly] Check features before making SjLj vars thread-local — tlively / detail
  44. [lldb] Pass reference instead of pointer in protected SBAddress methods. — jdevlieghere / detail
  45. Add a verifier check that rejects non-distinct DISubprogram function — adrian / detail
  46. [LoopReroll][NewPM] Port -loop-reroll to NPM — aeubanks / detail
  47. [InstCombine] collectBitParts - add fshl/fshr handling — llvm-dev / detail
  48. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  49. [InstCombine] Fix test name to match type. NFCI. — llvm-dev / detail
  50. [InstCombine] matchRotate - support (uniform) constant rotation amounts (PR46895) — llvm-dev / detail
  51. Fix copy+paste typo in doxygen parameter name to fix Wdocumentation. NFCI. — llvm-dev / detail
  52. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  53. [lsan] Add interceptor for pthread_detach. — mvanotti / detail
  54. Add support for firmware/standalone LC_NOTE "main bin spec" corefiles — jasonmolenda / detail
  55. [msan] Skip memcpy interceptor called by gethostname — vitalybuka / detail
  56. Sema: add support for `__attribute__((__swift_private__))` — compnerd / detail
  57. Add the ability to write target stop-hooks using the ScriptInterpreter. — jingham / detail
  58. [AArch64][SVE] Drop "argmemonly" from gather/scatter with vector base. — efriedma / detail
  59. [TRE][NFC] Refactor Basic Block Processing — efriedma / detail
  60. C API: functions to get mask of a ShuffleVector — efriedma / detail
  61. [LangRef] Clarify the behavior of memory access instructions when pointers/sizes aren't well-defined — aqjune / detail
  62. [RISCV] Fix formatting (NFC) — ebahapo / detail
  63. [IR] Improve the description for Constant::isNormalFP to list all things that are not normal instead of just denormal. NFC — craig.topper / detail
  64. [Object][MachO] Refine the interface of Slice — alexshap / detail
  65. [RISCV] Scheduler description for Bullet — ebahapo / detail
  66. [RISCV] Update driver tests — ebahapo / detail

#21751 (Sep 25, 2020 6:13:26 AM)

  1. Hint how to get a symbolized stack trace if llvm-symbolizer is not found on crashes — joker.eph / detail
  2. PR47176: Don't read from an inactive union member if a friend function — richard / detail
  3. [xray] Function coverage groups — ianlevesque / detail
  4. [NFC] [PPC] Add PowerPC expected IR tests for C99 complex — zarko / detail
  5. [lld][WebAssembly] Allow `atomics` feature with unshared memory — tlively / detail
  6. Fix uninitialized XRayArg — ianlevesque / detail
  7. [libc] Using llvm_libc memcpy in mem* benchmarks. — asteinhauser / detail
  8. [mlir][SCFToGPU] LaunchOp propagate optional attributes — artur.bialas / detail
  9. [ARM] Find VPT implicitly predicated by VCTP — sam.parker / detail
  10. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail
  11. [AArch64][GlobalISel] Make <8 x s16> for G_INSERT_VECTOR_ELT legal. — aemerson / detail
  12. [AArch64][GlobalISel] Manually select G_DUP with s8/s16 gpr scalar operands. — aemerson / detail
  13. [Object/yaml2obj/obj2yaml][test] - Split, cleanup and move MIPS abi-flags.yaml test. NFCI. — grimar / detail
  14. [msan] Fix gethostent tests — vitalybuka / detail
  15. [msan] Remove redundant test — vitalybuka / detail
  16. Revert rGe55410f8b260 : "AArch64/GlobalISel: Add testcase for bug 47619" — llvm-dev / detail
  17. [SplitKit] In addDeadDef tolerate parent range that defines more lanes — jay.foad / detail
  18. [AMDGPU] Fix declaration parameter names to match definition — jay.foad / detail
  19. [AArch64] PAC/BTI code generation for LLVM generated functions — momchil.velikov / detail
  20. [Analyzer] Fix for `ExprEngine::computeObjectUnderConstruction()` for base and delegating consturctor initializers — adam.balogh / detail
  21. [CMake][CTE] Add "check-clang-extra-..." targets to test only a particular Clang extra tool — whisperity / detail
  22. [PowerPC][LLD] Extend R2 save stub to support offsets of more than 26 bits — stefanp / detail
  23. [InstCombine] Add bswap tests from funnel shift intrinsics — llvm-dev / detail
  24. [PPC] [AIX] Implement calling convention IR for C99 complex types on AIX — zarko / detail
  25. [mlir] [VectorOps] generalize printing support for integers — ajcbik / detail
  26. [clang-format] Add a MacroExpander. — klimek / detail
  27. [Analyzer] Fix unused variable warning in Release builds — benny.kra / detail
  28. [gn build] Port e336b74c995 — llvmgnsyncbot / detail

#21750 (Sep 24, 2020 6:50:49 PM)

  1. [RegisterCoalescer] Fix IMPLICIT_DEF init removal for a register on joining — vpykhtin / detail
  2. [NFC][ARM] Remove dead loop. — sam.parker / detail
  3. [OpenMP] Introduce GOMP teams support in runtime — jonathan.l.peyton / detail
  4. [OpenMP] Introduce GOMP mutexinoutset in the runtime — jonathan.l.peyton / detail
  5. [OpenMP] Introduce GOMP taskwait depend in the runtime — jonathan.l.peyton / detail
  6. [OpenMP] Fix if0 task with dependencies in the runtime — jonathan.l.peyton / detail
  7. [X86][SSE] combineVectorTruncation - enable (pre-SSSE3) vXi16->vXi8 truncation. — llvm-dev / detail
  8. [clang] use string tables for static diagnostic descriptions — froydnj / detail
  9. Sema: add support for `__attribute__((__swift_newtype__))` — compnerd / detail
  10. [lldb/examples] Add missing declaration in heap.py — davelee.com / detail
  11. [OpenMP] cmake option LIBOMPTARGET_NVPTX_MAX_SM for nvptx device RTL — tianshilei1992 / detail
  12. [IRSim][NFC] Removing dead variables from IRSimilarityIdentifier.cpp — andrew.litteken / detail
  13. [AArch64][GlobalISel] Implement __builtin_return_address for PAC-RET — momchil.velikov / detail
  14. [OPENMP]PR47606: Do not update the lastprivate item if it was captured by reference as firstprivate data member. — a.bataev / detail
  15. [AMDGPU] global-isel support for RT — stanislav.mekhanoshin / detail
  16. [AArch64] Regenerate dag-numsignbits.ll checks — llvm-dev / detail
  17. [Scalar] ConstantHoistingPass - iterate with const references. NFCI. — llvm-dev / detail
  18. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail
  19. [SLP] Remove LHS and RHS from OperationData. — craig.topper / detail
  20. [APFloat] prevent NaN morphing into Inf on conversion (PR43907) — spatel / detail
  21. Revert "Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions"" — rnk / detail
  22. Revert "Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — rnk / detail
  23. [llvm-exegesis] Add whitespace between words in error message — jji@us.ibm.com / detail
  24. Revert "[OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default" — a.bataev / detail
  25. Basic: add an extra newline for sphinx (NFC) — compnerd / detail
  26. [LLD][COFF] Avoid overwriting inputs in tests — alexandre.ganea / detail
  27. [LLD][COFF] Cover usage of LLD-as-a-library in tests — alexandre.ganea / detail
  28. [PR47636] Fix tryEmitPrivate to handle non-constantarraytypes — erich.keane / detail
  29. Add support for setting the path to llvm-symbolizer through an environment variable — joker.eph / detail
  30. GlobalISel: Use unmerge when copying wide vectors to result registers — matthew.arsenault / detail
  31. [Modules] Add stats to measure performance of building and loading modules. — vsapsai / detail
  32. [mlir][shape] Start a pass that lowers shape constraints. — silvasean / detail
  33. [NFC][regalloc] Remove unused API in AllocationOrder — mtrofin / detail
  34. [SLP] clean up - use 'const' and ArrayRef constructor; NFC — spatel / detail
  35. Revert "[Modules] Add stats to measure performance of building and loading modules." — vsapsai / detail
  36. AArch64/GlobalISel: Add testcase for bug 47619 — matthew.arsenault / detail
  37. [IRSim] Adding wrapper pass for IRSimilarityIdentfier — andrew.litteken / detail
  38. Remove dead branch identified by @rsmith on post-commit for D88236 — erich.keane / detail
  39. [flang][driver] Add missing dependency (shared library builds, NFC) — andrzej.warzynski / detail
  40. [OPENMP]Fix PR47621: Variable used by task inside a template function is not made firstprivate by default — a.bataev / detail
  41. [CMake][AIX] Set LLVM_ENABLE_PER_TARGET_RUNTIME_DIR appropriately for AIX — daltenty / detail
  42. [AST] Use data-recursion when building ParentMap, avoid stack overflow. — sam.mccall / detail
  43. Remove stale assert. — isanbard / detail
  44. [mlir][NFC] Promote memory space to BaseMemRefType — diego.caballero / detail
  45. [AArch64] __builtin_return_address for PAuth. — daniel.kiss / detail
  46. [CUDA] Added conversion functions to builtin vars. — tra / detail
  47. [CodeGen] Postprocess PHI nodes for callbr — isanbard / detail
  48. Fix testcase. — isanbard / detail
  49. Revert "[CodeGen] Postprocess PHI nodes for callbr" — isanbard / detail
  50. [NFCI][IR] ConstantRangeTest: refactor operation range gatherers — lebedev.ri / detail
  51. [NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing — lebedev.ri / detail
  52. Reland [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  53. Temporary fix for D85085 debug_loc bug with basic block sections. — tmsriram / detail
  54. [DebugInfo] Fix bug in constructor homing with classes with trivial — akhuang / detail
  55. [LLDB] Add a defensive check for member__f_ — shafik / detail
  56. [WebAssembly] Make SjLj lowering globals thread-local — tlively / detail
  57. [Instruction] Add dropLocation and updateLocationAfterHoist helpers — vedantk / detail
  58. [lld-macho][re-land] Initial support for common symbols — jezng / detail
  59. [lld-macho][re-land] Implement and test resolution of common symbols — jezng / detail
  60. [lld] Make -z keep-text-section-prefix recognize .text.split. as a prefix. — snehasishk / detail
  61. Fix regex in test. — isanbard / detail
  62. [OpenMP] OpenMPOpt Support for Globalization Remarks — jhuber6 / detail
  63. [llvm] Add -bbsections-cold-text-prefix to emit cold clusters to a different section. — snehasishk / detail
  64. [RISCV] Merge the pipeline models for Rocket — ebahapo / detail
  65. [AMDGPU] Fixes typo in the test. NFC. — stanislav.mekhanoshin / detail
  66. [MS] Simplify rules for passing C++ records — rnk / detail
  67. [MS] For unknown ISAs, pass non-trivially copyable arguments indirectly — rnk / detail
  68. [intel-pt] Refactor the JSON parsing — wallace / detail
  69. Add a static_assert confirming that DiagnosticBuilder is small — rnk / detail
  70. Revert "Add a static_assert confirming that DiagnosticBuilder is small" — rnk / detail
  71. Revert "[NFCI][IR] ConstantRangeTest: add basic scaffolding for next-gen precision/correctness testing" — rnk / detail
  72. [ValueTracking] Check uses of Argument if it is given to isGuaranteedNotToBeUndefOrPoison — aqjune / detail
  73. [ValueTracking] Make isGuaranteedNotToBeUndefOrPoison exit early when MetadataAsValue is given — aqjune / detail
  74. [lld] Clean up in lld::{coff,elf}::link after D70378 — i / detail
  75. [Hexagon] Avoid crash on CONCAT_VECTORS with illegal element types — kparzysz / detail

#21749 (Sep 24, 2020 7:23:35 AM)

  1. clang-x86-ninja-win10 enabling LLD — kuhnel / detail
  2. [lld-macho][NFC] Make `!= nullptr` implicit — jezng / detail
  3. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  4. Revert "[IRSim] Adding structural comparison to IRSimilarityCandidate." — andrew.litteken / detail
  5. [IRSim] Adding structural comparison to IRSimilarityCandidate. — andrew.litteken / detail
  6. [Power10]  Implement custom codegen for the vec_replace_elt and vec_replace_unaligned builtins. — amy.kwan1 / detail
  7. [dwarfdump] Warn for tags with DW_CHILDREN_yes but no children. — jdevlieghere / detail
  8. DebugInfo: Filter DWARFv5 TUs out of the debug_info unit list when CUs requested — dblaikie / detail
  9. [IRSim][NFC] Removing warning from IRSimilarityIdentifier — andrew.litteken / detail
  10. [DWARFYAML] Make the ExtLen field of extended opcodes optional. — higuoxing / detail
  11. [IRSim] Adding a basic similarity identifier. — andrew.litteken / detail
  12. Revert "[lld-macho] Implement and test resolution of common symbols" — omair.javaid / detail
  13. Revert "[lld-macho] Initial support for common symbols" — omair.javaid / detail
  14. [flang][driver] Fix options flag in the frontend driver — andrzej.warzynski / detail
  15. [OpenMP][MLIR] Add assembly format for master op — kiran.chandramohan / detail
  16. [flang][driver] Add missing dependency in CMake files — andrzej.warzynski / detail
  17. [flang][NFC] Fix CMake variable name in README.md — andrzej.warzynski / detail
  18. [clangd] Disable suffix matching fallback for C during include insertion — kadircet / detail
  19. [clangd] Fix comment. NFC — sam.mccall / detail
  20. [llvm-objcopy][MachO] Fix --add-section — alexshap / detail
  21. [mlir] Stop allowing LLVMType Int arguments for GPULaunchFuncOp. — pifon / detail
  22. [SVE] Add new isKnownXX comparison functions to TypeSize — david.sherwood / detail
  23. [clang][Sema] Use enumerator instead of hard-coded constant — mikhail.maltsev / detail
  24. [unittests] Use std::make_tuple to make some toolchains happy again — mikael.holmen / detail
  25. [llvm] Use instead of  in IRSimilarityIdentifierTest.cpp. — pifon / detail
  26. [MLIR][docs] Fix typos — georgemitenk0v / detail
  27. [clangd] Reorder a little bit of init code. NFC — sam.mccall / detail
  28. [asan][test] Disable malloc-no-intercept.c on Solaris — ro / detail
  29. [SCEV] Use loop guard info when computing the max BE taken count in howFarToZero. — flo / detail
  30. [llvm-readobj] - Fix a warning. — grimar / detail
  31. [llvm-readelf/obj] - Stop printing wrong addresses for arm32 unwind info for non-relocatable objects. — grimar / detail
  32. Use different name for auto variable — sepavloff / detail
  33. [lld][ELF][test] Add a couple of test cases for LTO behaviour — james.henderson / detail
  34. [NFC][Docs] fix clang-docs compilation — development / detail
  35. [llvm-objcopy][NFC] refactor error handling. part 1. — a.v.lapshin / detail
  36. [APFloat] add tests for convert of NAN; NFC — spatel / detail
  37. [flang][driver] Remove unnecessary includes in the unittest (NFC) — andrzej.warzynski / detail
  38. [flang] [OpenMP 4.5] Adding lit test cases for OpenMP Constructs. — david.truby / detail
  39. Fix a builtbot failure after 3ed04f93e30121867a813a220452b97aebeb1730. — a.v.lapshin / detail
  40. [Support] On Windows, ensure abort() can be catched several times in a row with CrashRecoveryContext — alexandre.ganea / detail
  41. [lit] Support running tests on Windows without GnuWin32 — alexandre.ganea / detail
  42. [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  43. [ARM] Check for LSTP side-effects. — sam.parker / detail
  44. [ARM] LowoverheadLoops: add an option to disable tail-predication — sjoerd.meijer / detail
  45. [AArch64] Regenerate dag-combine-mul-shl.ll checks — llvm-dev / detail
  46. Recommit "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — yaxun.liu / detail
  47. Improve 723fea23079f9c85800e5cdc90a75414af182bfd - Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  48. Fix f5314d15af4f4514103ea12c74cb208538b8bef5 - [Support] On Unix, let the CrashRecoveryContext return the signal code — alexandre.ganea / detail
  49. [MLIR] Normalize memrefs in LoadOp and StoreOp of Standard Ops — uday / detail
  50. [NFC][RISCV][builtins] Remove some hard-coded values from i-cache clear routine — luismarques / detail
  51. lld: Try to fix check-lld on incremental builds after 8f2c31f22b974da — thakis / detail
  52. [InstCombine] regenerate test checks; NFC — spatel / detail
  53. [PhaseOrdering] move an 'opt' test from x86 codegen; NFC — spatel / detail
  54. [PhaseOrdering] move test with target requirement to x86 dir — spatel / detail
  55. [MLIR][SPIRV] Fixed dialect loading in deserialization — georgemitenk0v / detail
  56. OpaquePtr: Add helpers for sret to mirror byval — matthew.arsenault / detail
  57. IR: Have byref imply dereferenceable — matthew.arsenault / detail
  58. [AMDGPU] Fix v3f16 handling for getresinfo — sebastian.neubauer / detail
  59. [AMDGPU] Use cast instead of dyn_cast — jay.foad / detail

#21748 (Sep 23, 2020 7:54:17 PM)

  1. [mlir] Add insert before/after to list-like constructs in C API — zinenko / detail
  2. Fix regressioin in test dwp-separate-debug-file.cpp — yaxun.liu / detail
  3. [MLIR] Change default builders generated by TableGen to use TypeRange for result types — jurahul / detail
  4. [MLIR][NFC] Adopt use of TypeRange in build() methods. — jurahul / detail
  5. Improve dynamic AST matching diagnostics for conversion errors — aaron / detail
  6. Update the documentation for the MLIR Dialect class (NFC) — joker.eph / detail
  7. [MLIR][NFC] Adopt use of BlockRange in place of ArrayRef<Block *> — jurahul / detail
  8. Remove MLIR C-API explicit registration of standard ops. — stellaraccident / detail
  9. [UpdateTestChecks] Remove bug-exposing test — dag / detail
  10. NFC: Remove dangling dep on MLIRStandardOps. — stellaraccident / detail
  11. [MBFIWrapper] Add a new function getBlockProfileCount — carrot / detail
  12. [clang]Test ensuring -fembed-bitcode passed to cc1 captures pre-opt bitcode. — mtrofin / detail
  13. Add optimal thread strategy — dmantipov / detail
  14. [Support/Path] Add path::is_absolute_gnu — rengolin / detail
  15. Add REQUIRES to embed-bitcode-noopt.ll — mtrofin / detail
  16. [EarlyCSE] Fix crash with expensive checks after D87691 — kparzysz / detail
  17. Revert D87970 "[ThinLTO] Avoid temporaries when loading global decl attachment metadata" — i / detail
  18. Break long line accidentally left in the previous commit — kparzysz / detail
  19. [Driver] Check whether Gentoo-specific configuration directory exists — dmantipov / detail
  20. Re-apply https://reviews.llvm.org/D87921, was reverted to triage a PPC bot failure. — tmsriram / detail
  21. Enhance TableGen so that backends can produce better error messages. — paul / detail
  22. [ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers — epastor / detail
  23. [TTI] add wrapper for matching vector reduction to reduce code duplication; NFC — spatel / detail
  24. Fix include location (accidentally committed a local variation) — epastor / detail
  25. [X86] Improve demanded bits for X86ISD::BEXTR. — craig.topper / detail
  26. [SLP] Make HorizontalReduction::getOperationData take an Instruction* instead of a Value*. NFCI — craig.topper / detail
  27. Revert "[ms] [llvm-ml] Add support for .radix directive, and accept all radix specifiers" — epastor / detail
  28. Update Phabricator doc to remove the warning on "arc land": tags a properly handled server side now — joker.eph / detail
  29. Document the `--verbatim` flag from arc to update the description for a phabricator revision — joker.eph / detail
  30. [lsan] On Fuchsia, don't use atexit hook for leak checks — mcgrathr / detail
  31. [gn build] Allow option to build with asan/tsan/ubsan — aeubanks / detail
  32. [mlir][OpFormatGen] Update "custom" directives for attributes. — joker.eph / detail
  33. [AArch64][SVE] Fix frame offset calculation when d8 is saved. — efriedma / detail
  34. Add `breakpoint delete --disabled`: deletes all disabled breakpoints. — jingham / detail
  35. [AMDGPU] Make ds fp atomics overloadable — stanislav.mekhanoshin / detail
  36. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  37. [PowerPC][PCRelative] Thread Local Storage Support for Local Dynamic — wei.huang / detail
  38. asan: Use `#if` to test CAN_SANITIZE_LEAKS — mcgrathr / detail
  39. [scudo][standalone] Fix tests under ASan/UBSan — kostyak / detail
  40. Revert "[lsan] On Fuchsia, don't use atexit hook for leak checks" — nikita.ppv / detail
  41. [AArch64][SVE] Add lowering for llvm frecpx — muhammad.asif.manzoor / detail
  42. Allow init_priority values <= 100 and > 65535 within system headers. — aaron / detail
  43. [lldb] Normalize paths in new test — jotrem / detail
  44. [LoopTerminology][NFC] Fix formatting typo — sdi1600105 / detail
  45. Clean up test file, NFC — kparzysz / detail
  46. [PowerPC] Implement Vector signed/unsigned __int128 overloads for the comparison builtins — conanap / detail
  47. [PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] builtins in Clang/LLVM — conanap / detail
  48. Recommit [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — yaxun.liu / detail
  49. [AArch64] Expand some vector of i64 reductions on NEON — mcinally / detail
  50. [SelectionDAG][GISel] Make LegalizeDAG lower FNEG using integer ops. — efriedma / detail
  51. [JSON] Allow emitting comments in json::OStream — sam.mccall / detail
  52. [lld-macho] cleanup unimplemented-option warnings — gkm / detail
  53. [X86] Add a memory clobber to the bittest intrinsic inline asm. Get default clobbers from the target — craig.topper / detail
  54. [lld-macho] handle options -search_paths_first, -search_dylibs_first — gkm / detail
  55. [JSON] Facility to track position within an object and report errors. — sam.mccall / detail
  56. [NewPM][MSSA] Fix failures under NPM due to -enable-mssa-loop-dependency — aeubanks / detail
  57. [NewPM][CGSCC] Handle newly added functions in updateCGAndAnalysisManagerForPass — aeubanks / detail
  58. [NewPM] Add callbacks to PassBuilder to run before/after parsing a pass — aeubanks / detail
  59. [JSON] Display errors associated with Paths in context — sam.mccall / detail
  60. [libunwind] Combine dl_iterate_phdr codepaths for DWARF and EHABI — rprichard / detail
  61. [libunwind] Optimize dl_iterate_phdr's findUnwindSectionsByPhdr — rprichard / detail
  62. [JSON] Add error reporting to fromJSON and ObjectMapper — sam.mccall / detail
  63. Fix LLDB tweak in 62a47e994fcf5b73e29547d26cd9676b30cb69a3 — sam.mccall / detail
  64. [libc++] Fix spurious test failure in -fno-exceptions — ldionne / detail
  65. [clangd] Improve bad-RPC-payload error messages slightly — sam.mccall / detail
  66. [CGProfile] don't emit cgprofile entry if called function is dllimport — zequanwu / detail
  67. Explicitly specify CMAKE_AR in WinMsvc.cmake — smeenai / detail
  68. Utility: ignore OS version on non-Darwin targets in `ArchSpec` — compnerd / detail
  69. [X86] Add TDX instructions. — freddy.ye / detail
  70. [X86] Parse data32 call in .code16 as CALLpcrel32 — i / detail
  71. Revert "[NewPM] Add callbacks to PassBuilder to run before/after parsing a pass" — aeubanks / detail
  72. [AMDGPU] Consider all SGPR uses as unique in constant bus verify — carl.ritson / detail
  73. [NFC] Remove unnecessary default constructors — aeubanks / detail
  74. [GlobalISel][AMDGPU] Lower G_SMULH/G_UMULH — pushpinder.singh / detail
  75. [lld-macho] Initial support for common symbols — jezng / detail
  76. [lld-macho] Implement and test resolution of common symbols — jezng / detail
  77. [lld-macho] Emit indirect symbol table — jezng / detail
  78. [lld-macho] Ignore `-mllvm` and its argument — jezng / detail
  79. [lld-macho] Support -weak_lx, -weak_library, -weak_framework — jezng / detail
  80. [lld-macho][NFC] Refactor syslibroot / library path lookup — jezng / detail

#21747 (Sep 23, 2020 8:29:42 AM)

  1. Added x86_64-fedora-clang builder and fedora-llvm-x86_64 slave — kkleine / detail
  2. Name builddir of x86_64-fedora-clang builder like the slave/worker fedora-llvm-x86_64 — kkleine / detail
  3. clang-x86-ninja-win10 fixed slash replacement — kuhnel / detail
  4. clang-x86-ninja-win10 fixed MSVC version output — kuhnel / detail
  5. [zorg] [PowerPC] set lld as the default linker on ppc64le-clang-rhel bot — saghir / detail
  6. [Sanitizers] Fix test case that doesn't clean up after itself — nemanja.i.ibm / detail
  7. [sanitizers] Remove the message queue with IPC_RMID after D82897 — i / detail
  8. [RISCV][ASAN] updated platform macros to simplify detection of RISCV64 platform — vitalybuka / detail
  9. [Analyzer][WebKit] Use tri-state types for relevant predicates — jkorous / detail
  10. [RISCV][ASAN] implementation of internal syscalls wrappers for riscv64 — vitalybuka / detail
  11. [RISCV][ASAN] implementation of clone interceptor for riscv64 — vitalybuka / detail
  12. [RISCV][ASAN] implementation for vfork interceptor for riscv64 — vitalybuka / detail
  13. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — vitalybuka / detail
  14. Add a dump() method on the pass manager for debugging purpose (NFC) — joker.eph / detail
  15. [MC] [Win64EH] Try to generate packed unwind info where possible — martin / detail
  16. [InstCombine] Add parentheses in assert to silence GCC warning. NFC. — martin / detail
  17. [CVP] Remove a redundant trailing semicolon, fixing GCC warnings. NFC. — martin / detail
  18. [PowerPC] Implementation of 128-bit Binary Vector Mod and Sign Extend builtins — albionapc / detail
  19. Revert "[RISCV][ASAN] implementation of ThreadSelf  for riscv64" — vitalybuka / detail
  20. [NFC] Reformat preprocessor directives — vitalybuka / detail
  21. [RISCV][ASAN] implementation of ThreadSelf  for riscv64 — vitalybuka / detail
  22. [mlir][Linalg] Add pattern to fold linalg.tensor_reshape that add unit extent dims. — ravishankarm / detail
  23. [AMDGPU] Fix merging m0 inits — piotr / detail
  24. [SVE] Fix InstCombinerImpl::PromoteCastOfAllocation for scalable vectors — david.sherwood / detail
  25. Revert "[libc++] Implement LWG1203" — risemann / detail
  26. [SVE] Make EVT::getScalarSizeInBits and others consistent with Type::getScalarSizeInBits — david.sherwood / detail
  27. [analyzer][StdLibraryFunctionsChecker] Fix getline/getdelim signatures — gabor.marton / detail
  28. [analyzer][StdLibraryFunctionsChecker] Separate the signature from the summaries — gabor.marton / detail
  29. [llvm-readelf/obj] - Cleanup the code. NFCI. — grimar / detail
  30. [AMDGPU] Insert waitcnt after returning from call — sebastian.neubauer / detail
  31. [llvm-readelf/obj] - Print section symbol names properly when dumping relocations. — grimar / detail
  32. [llvm-readelf/obj] - Fix extended section symbol indices printed in warnings for MIPS GOT/PLT entries. — grimar / detail
  33. [SVE][CodeGen] Lower legal integer -> floating point conversions — kerry.mclaughlin / detail
  34. [flang] CHARACTER(*) return does not require explicit interface — jperier / detail
  35. [CUDA][HIP] Fix static device var used by host code only — yaxun.liu / detail
  36. [OpenMP][flang]Lower NUM_THREADS clause for parallel construct — sourabhsingh.tomar / detail
  37. [mlir] Added support for f64 memref printing in runner utils — limo / detail
  38. [flang] Removed OpenMP lowering unittests — sourabhsingh.tomar / detail
  39. [NFCI][flang] Renamed a variable name to a more descriptive name — sourabhsingh.tomar / detail
  40. [libc++] Re-apply fdc41e11f (LWG1203) without breaking the C++11 build — ldionne / detail
  41. [lldb] Fix GetRemoteSharedModule fallback logic — jotrem / detail
  42. AMDGPU: Check global FP atomics match default FP mode — matthew.arsenault / detail
  43. GlobalISel: Fix truncating shift amount in trunc (shl) combine — matthew.arsenault / detail
  44. Fix typos in ASTMatchers.h; NFC — aaron / detail
  45. [NFC][ARM] Pre-commit tail predication test — sam.parker / detail
  46. [SystemZ] Make sure not to call getZExtValue on a >64 bit constant. — paulsson / detail
  47. [mlir] Fix typos in Dialect.h. NFC. — zinenko / detail
  48. [VPlan] Disconnect VPValue and VPUser. — flo / detail
  49. [SVE] Lower fixed length ISD::VECREDUCE_ADD to Scalable — mcinally / detail
  50. [clangd] Refactor code completion signal's utility properties. — usx / detail
  51. [docs][llvm] Fix typos — paul / detail
  52. [mlir][openacc] Use OptionalParseResult in loop op parser instead of bool variables — clementval / detail
  53. Add Operation to python bindings. — stellaraccident / detail
  54. Implement python iteration over the operation/region/block hierarchy. — stellaraccident / detail
  55. Add mlir python APIs for creating operations, regions and blocks. — stellaraccident / detail
  56. NFC: Remove unused variable. — stellaraccident / detail
  57. [mlir][ods] Custom builder with no params — jpienaar / detail
  58. [mlir] Remove unneeded OpBuilder params. NFC. — jpienaar / detail
  59. Revert "[AMDGPU] Insert waitcnt after returning from call" — sebastian.neubauer / detail
  60. Add missing namespace closure comment. NFCI. — llvm-dev / detail
  61. Add missing namespace closure comments. NFCI. — llvm-dev / detail
  62. [AArch64] Fix ldst optimization of non-immediate store offset — weiwei64 / detail
  63. recommit [HIP] Fix -gsplit-dwarf option — yaxun.liu / detail
  64. [lldb] Remove lldb-perf remenant — davelee.com / detail

#21746 (Sep 22, 2020 9:02:53 PM)

  1. [mlir] NFC: fix trivial typos under include directory — ishizaki / detail
  2. [mlir][ods] Make OpBuilder and OperationState optional — jpienaar / detail
  3. [SyntaxTree] Test the List API — ecaldas / detail
  4. [ASTMatchers] Avoid recursion in ancestor matching to save stack space. — sam.mccall / detail
  5. [NFC][regalloc] Simplify/conform to style guide indvars in Greedy — mtrofin / detail
  6. Version 0.5 of the new "TableGen Backend Developer's Guide." — paul / detail
  7. [Analyzer][WebKit] UncountedLocalVarsChecker — jkorous / detail
  8. [gn build] Port 848d66fafd2 — llvmgnsyncbot / detail
  9. [gn build] Port 8a64689e264 — llvmgnsyncbot / detail
  10. [clang] Fix a typo-correction crash — hokein.wu / detail
  11. [test][MC] Rehabilitate llvm/test/MC/COFF/bigobj.py — hubert.reinterpretcast / detail
  12. [NFC] Replace tabs with spaces in PPCInstrPrefix.td — hubert.reinterpretcast / detail
  13. [InstCombine] For pow(x, +/-0.5), stop falling into pow(x, 1.5), etc. case — hubert.reinterpretcast / detail
  14. [lldb] Skip test_common_completion_process_pid_and_name with reproducers — jdevlieghere / detail
  15. [lldb] Skip TestMiniDumpUUID with reproducers — jdevlieghere / detail
  16. [LoopInfo][NewPM] Fix tests in Analysis/LoopInfo under NPM — aeubanks / detail
  17. [test][NewPM] Pin do-nothing-intrinsic.ll to legacy PM — aeubanks / detail
  18. [NFC][CVP] Add tests for srem with potentially different sigdness domains — lebedev.ri / detail
  19. [CVP] Enhance SRem -> URem fold to work not just on non-negative operands — lebedev.ri / detail
  20. [ConstantRange] binaryXor(): special-case binary complement case - the result is precise — lebedev.ri / detail
  21. [ConstantRange] Introduce getActiveBits() method — lebedev.ri / detail
  22. [NFC][CVP] processUDivOrURem(): refactor to use ConstantRange::getActiveBits() — lebedev.ri / detail
  23. [NFC][APInt] Refactor getMinSignedBits() in terms of getNumSignBits() — lebedev.ri / detail
  24. [ConstantRange] Introduce getMinSignedBits() method — lebedev.ri / detail
  25. [NFC][CVP] Give a better name STATISTIC() counting udiv i16 -> udiv i8 xforms — lebedev.ri / detail
  26. [NFC][CVP] Add tests for SDiv/SRem narrowing — lebedev.ri / detail
  27. [CVP] Narrow SDiv/SRem to the smallest power-of-2 that's sufficient to contain its operands — lebedev.ri / detail
  28. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  29. Revert "[lldb] XFAIL TestMemoryHistory on Linux" — risemann / detail
  30. [flang][msvc] Add explicit function template argument to applyFunction. NFC. — llvm-project / detail
  31. [flang][msvc] Add explicit function template argument to applyLamda. NFC. — llvm-project / detail
  32. [flang][msvc] Explicitly reference "this" inside closure. NFC. — llvm-project / detail
  33. Revert "The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled." — tmsriram / detail
  34. Two patches to fix the broken build. — paul / detail
  35. [lldb][test] Remove accidental import pdb in 783dc7dc7ed7487d0782c2feb8854df949b98e69 — i / detail
  36. [compiler-rt][AIX] Add CMake support for 32-bit Power builds — daltenty / detail
  37. [ThinLTO] Option to bypass function importing. — mtrofin / detail
  38. [AArch64] Avoid pairing loads with same result reg — dancgr / detail
  39. [LoopInfo] empty() -> isInnermost(), add isOutermost() — sdi1600105 / detail
  40. Revert "[CodeGen] emit CG profile for COFF object file" — rnk / detail
  41. Small fixes for "[LoopInfo] empty() -> isInnermost(), add isOutermost()" — sdi1600105 / detail
  42. Change LoopInfo::empty to isInnermost after D82895 — i / detail
  43. [libc++] Implement LWG1203 — ldionne / detail
  44. Fix build due to renaming in LoopInfo. — michael.hliao / detail
  45. [AArch64] Teach analyzeBranch to remove branch equivelent to fallthrough — listmail / detail
  46. [libc++] NFC: Collocate C++20 removed members of std::allocator — ldionne / detail
  47. [libc++] NFC: Reindent the feature test macro generation script — ldionne / detail
  48. [SLP]Fix coding style, NFC. — a.bataev / detail
  49. [InstCombine] Fix errno bug in pow expansion to sqrt — hubert.reinterpretcast / detail
  50. [InstCombine][NFC][tests] Add ninf base value case to pow-sqrt.ll — hubert.reinterpretcast / detail
  51. [trace] avoid using <regex> — wallace / detail
  52. [ORC][examples] Add missing library dependencies. — lhames / detail
  53. [NFC][docs] Fix link. — joker.eph / detail
  54. [IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData. — andrew.litteken / detail
  55. [Clang] Fix a typo in implicit-int-float-conversion.c — noreply / detail
  56. [lld-macho] handle option -headerpad_max_install_names — gkm / detail
  57. [EHStreamer] Ensure CallSiteEntry::{BeginLabel,EndLabel} are non-null. NFC — i / detail
  58. Revert "Canonicalize declaration pointers when forming APValues." — leonardchan / detail
  59. [DWARFYAML][test] Simplify __debug_pubnames/types tests. NFC. — higuoxing / detail
  60. [NewPM] Pin tests with -debug-pass to legacy PM — aeubanks / detail
  61. Revert "[IRSim] Adding IRSimilarityCandidate that contains a region of IRInstructionData." — andrew.litteken / detail
  62. [test][NewPM] Fix update-scev.ll under NPM — aeubanks / detail
  63. [CostModel][X86] add CostModel for SK_Select(v8f64, v8i64, v16f32, v16i32, v32i16, v64i8) — bing1.yu / detail
  64. [test][NewPM] Clean up ScalarEvolution tests to work under NPM — aeubanks / detail
  65. [lld-macho] In the context of relocs, s/target/referent/ for sections & symbols — gkm / detail
  66. [ThinLTO] Avoid temporaries when loading global decl attachment metadata — tejohnson / detail
  67. [lld-maco] fix build breakage — gkm / detail

#21745 (Sep 22, 2020 9:42:07 AM)

  1. Update recipe for flang-aarch64 slaves — caroline.concatto / detail
  2. clang-x86-ninja-win10 - replacing backslashes — kuhnel / detail
  3. [SyntaxTree][Nit] Take `ArrayRef` instead of `std::vector` as argument for `createTree` — ecaldas / detail
  4. [SyntaxTree] Test `findFirstLeaf` and `findLastLeaf` — ecaldas / detail
  5. [gn build] Port af582c9b0f3 — llvmgnsyncbot / detail
  6. Revert "[CMake] Use find_dependency in LLVMConfig.cmake" — phosek / detail
  7. Reapply: [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  8. [AArch64] Fix return type of Neon scalar comparison intrinsics — david.spickett / detail
  9. [ARM] VPT validForTailPredication — sam.parker / detail
  10. [ARM] Remove MVEDomain from VLDR/STR of P0 — sam.parker / detail
  11. [MLIR] Add subf and rsqrt EDSC intrinsics — ntv / detail
  12. [mlir][Linalg] Uniformize linalg.generic with named ops. — ntv / detail
  13. [llvm-readobj/elf] - Stop reporting invalid extended indexes in warnings for unnamed section symbols. — grimar / detail
  14. [SyntaxTree][Synthesis] Fix: `deepCopy` -> `deepCopyExpandingMacros`. — ecaldas / detail
  15. Revert "Reapply Revert "RegAllocFast: Rewrite and improve"" — omair.javaid / detail
  16. [ARM] Improve VPT predicate tracking — sam.parker / detail
  17. [AMDGPU] More codegen patterns for v2i16/v2f16 build_vector — jay.foad / detail
  18. Revert "Implement a new kind of Pass: dynamic pass pipeline" — benny.kra / detail
  19. [SCEV] Support unsigned predicates in isKnownPredicateViaNoOverflow — mkazantsev / detail
  20. [MLIR][Linalg] Fix assertion in dependency analysis — frgossen / detail
  21. [NFC][PowerPC]Add tests for multiply-by-constant. — esme.yi / detail
  22. [APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI. — llvm-dev / detail
  23. [PowerPC] Add support for R_PPC64_GOT_TPREL_PCREL34 used in TLS Initial Exec — stefanp / detail
  24. Revert rGf835779160ec303 "[APFloat] multiplySignificand - always pass IEEEFloat as const reference. NFCI." — llvm-dev / detail
  25. [lldb] Ignore certain Clang type sugar when creating the type name — risemann / detail
  26. [ARM][TTI] Prevents constants in a min(max) or max(min) pattern from being hoisted when in a loop — meera.nakrani / detail
  27. [SCEV] Handle `less` predicates for FoundPred = NE — mkazantsev / detail
  28. [SystemZ][z/OS] Set default wchar_t type for zOS — abhina.sreeskantharajan / detail
  29. [LLD][PowerPC][test] Update thunk range error report for PPC64PCRelLongBranchThunk — wei.huang / detail
  30. [ARM] Trying to fix asan buildbot — sam.parker / detail
  31. [libc++] NFC: Remove trailing whitespace from the feature test macro table — ldionne / detail
  32. [SLP] Merge null and dyn_cast<> checks into dyn_cast_or_null<>. NFCI. — llvm-dev / detail
  33. [MLIR][Standard] Add `atan` to standard dialect — frgossen / detail
  34. [SyntaxTree] Add tests for the assignment of the `canModify` tag. — ecaldas / detail
  35. [SLP] clean up code in gather(); NFC — spatel / detail
  36. [SLP] move misplaced code comments; NFC — spatel / detail
  37. [SLP] reduce code duplication for checking parent block; NFC — spatel / detail
  38. [PowerPC] Fix for compiler side issue in PCRelative Local Exec — stefanp / detail
  39. [NFC][mlir] Remove llvm:: prefix from SmallVector in parallel pretty printer. — david.truby / detail
  40. [AIX][clang][driver] Make sure crti[_64].o is linked in C++ mode — daltenty / detail
  41. [X86] Cleanup/add namespace closure comments. NFCI. — llvm-dev / detail
  42. [X86] Add missing namespace closure comments. NFCI. — llvm-dev / detail
  43. [PeepholeOptimizer] Enhance the redundant COPY elimination. — michael.hliao / detail
  44. [VPlan] Add dump() helper to VPValue & VPRecipeBase. — flo / detail
  45. [lld-macho] minimally handle option -dynamic — gkm / detail
  46. [AIX][compiler-rt] Use the AR/ranlib mode flag for 32-bit and 64-bit mode — daltenty / detail
  47. [libc++] Implement C++20's P0784 (More constexpr containers) — ldionne / detail
  48. [GVNSink][NewPM] Add GVNSinkPass to PassRegistry.def — aeubanks / detail
  49. [scudo][standalone] Remove the pthread key from the shared TSD — kostyak / detail
  50. [ThinLTO] Re-order modules for optimal multi-threaded processing — alexandre.ganea / detail
  51. [DI][ASan][NewPM] Fix some DebugInfo ASan tests under NPM — aeubanks / detail
  52. Sema: introduce `__attribute__((__swift_name__))` — compnerd / detail
  53. [OpenMPOpt] Refactored "issue" and "wait" declarations for data map runtime call. — htobonmm7 / detail
  54. [lld-macho] Make lld::getInteger() tolerate leading "0x"/"0X" when base is 16 — gkm / detail
  55. [sanitizer_common] Add debug print to sysmsg.c — mascasa / detail
  56. Silence 'warning: unused variable' when compiling with Clang 10.0 — alexandre.ganea / detail
  57. [DAG] Remove DAGTypeLegalizer::GenWidenVectorTruncStores (PR42046) — llvm-dev / detail
  58. [PowerPC] Implement the 128-bit Vector Divide Extended Builtins in Clang/LLVM — amy.kwan1 / detail
  59. [PowerPC] Implement Vector String Isolate Builtins in Clang/LLVM — amy.kwan1 / detail

#21744 (Sep 21, 2020 11:44:09 PM)

  1. Renamed LLVMBuildFactory.pathRelativeToBuild to LLVMBuildFactory.pathRelativeTo. — gkistanova / detail
  2. [libc++] Verify base substitutions earlier in the testing format — ldionne / detail
  3. [LoopVectorize] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  4. [InstCombine] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  5. [Coverage] Add empty line regions to SkippedRegions — zequanwu / detail
  6. Reapply Revert "RegAllocFast: Rewrite and improve" — matthew.arsenault / detail
  7. [mlir] Add missing space in debug message — stephen.neuendorffer / detail
  8. AMDGPU: Don't add frame register to frame pseudos — matthew.arsenault / detail
  9. [SLP] use std::distance/find to reduce code; NFC — spatel / detail
  10. [Analyzer] GNU named variadic macros in Plister — chris.hamilton / detail
  11. [clang] [MinGW] Add an implicit .exe suffix even when crosscompiling — martin / detail
  12. [clang-cl] Always interpret the LIB env var as separated with semicolons — martin / detail
  13. [CodeGen] [WinException] Only produce handler data at the end of the function if needed — martin / detail
  14. [Hexagon] Make HexagonVLCR compatibile with New PM — pzheng / detail
  15. [PowerPC] Remove unnecessary patterns and types — baptiste.saleil / detail
  16. [EarlyCSE] Small refactoring changes, NFC — kparzysz / detail
  17. Revert "[clang-cl] Always interpret the LIB env var as separated with semicolons" — martin / detail
  18. [ASTImporter] Modifying ImportDeclContext(...) to ensure that we also handle the case when the FieldDecl is an ArrayType whose ElementType is a RecordDecl — shafik / detail
  19. [NFC][regalloc] Use reverse iterator ranges for improved readability — mtrofin / detail
  20. Don't build a StringLiteral expression with reference type when — richard / detail
  21. [AArch64][GlobalISel] Make <4 x s16> G_ASHR and G_LSHR legal. — aemerson / detail
  22. [mlir] Add tutorial index.md pages — jpienaar / detail
  23. [AArch64][GlobalISel] Add a post-legalize combine for lowering vector-immediate G_ASHR/G_LSHR. — aemerson / detail
  24. [AArch64][GlobalISel] Merge selection of vector-vector G_ASHR/G_LSHR and support more cases. — aemerson / detail
  25. Fix comment typos. NFC. — kazu / detail
  26. [lldb/test] Clean up version checking. — rupprecht / detail
  27. [llvm] Fix comment typos.  NFC. — kazu / detail
  28. [RISCV] Do not mandate scheduling for CSR instructions — ebahapo / detail
  29. [SimplifyCFG] Override options in default constructor — aeubanks / detail
  30. [MLIR][Affine][VectorOps] Utility to vectorize loop nest using strategy — diego.caballero / detail
  31. [NewPM] Support -disable-simplify-libcall/-disable-builtin in NPM opt — aeubanks / detail
  32. [EarlyCSE] Handle masked loads and stores — kparzysz / detail
  33. [docs] Update ExtendingLLVM.rst — ncv / detail
  34. Add a "Trace" plug-in to LLDB to add process trace support in stages. — wallace / detail
  35. NFC: Add whitespace-changing revisions to .git-blame-ignore-revs — ldionne / detail
  36. [libc++] Fix failures when running the test suite without RTTI — ldionne / detail
  37. Revert D71539 "Recommit "[SCEV] Look through single value PHIs."" — i / detail
  38. Fix reporting the lack of global variables in "target var". — jingham / detail
  39. [libc++] Fix copy/paste error that broke a test — ldionne / detail
  40. Include sstream after D85705 — i / detail
  41. [NewPM] Pin -lazy-branch-prob and -lazy-block-freq tests to legacy PM — aeubanks / detail
  42. [Delinearization][NewPM] Port delinearization to NPM — aeubanks / detail
  43. [UnifyLoopExits] Pin tests with -unify-loop-exits to legacy PM — aeubanks / detail
  44. [lldb] Delete two unneeded <regex> — i / detail
  45. Implement a new kind of Pass: dynamic pass pipeline — joker.eph / detail
  46. [mlir] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D85869 — i / detail
  47. [LoopUnswitch] Trivial simplification: remove trivial dead condition after unswitch — serguei.katkov / detail
  48. [WebAssembly][MC] Fix computation of relative symbol offset — d.c.ddcc / detail
  49. Reorder linalg.conv indexing_maps loop order — ataei / detail
  50. [AlwaysInliner] Emit optimization remarks — aeubanks / detail
  51. [clangd] Link libclangdSupport into clangd-index-server — zeratul976 / detail
  52. [clang] Traverse init-captures while indexing — zeratul976 / detail
  53. [CMake] Use find_dependency in LLVMConfig.cmake — phosek / detail
  54. [CMake] Use append for CMAKE_REQUIRED_* variables — phosek / detail

#21743 (Sep 21, 2020 12:27:50 PM)

  1. clang-x86-ninja-win10 - delete folder if it exists — kuhnel / detail
  2. LNT CTMark: Update default SUBMIT_NAME and add SUBMIT_ORDER — azhar / detail
  3. jenkins/jobs: Move the lnt-ctmark-* jobs to green-dragon-12 — azhar / detail
  4. [clang] Fix incorrect call to TextDiagnostic::printDiagnosticMessage — andrzej.warzynski / detail
  5. [LSR] Preserve MSSA when using SplitCriticalEdge. — flo / detail
  6. Fix crash in the pass pipeline when local reproducer is enabled — joker.eph / detail
  7. [CodeGen] Fixing inconsistent ABI mangling of vlaues in SelectionDAGBuilder — lucas.prates / detail
  8. [Test] Test auto-update — mkazantsev / detail
  9. [lld][ELF][test] Add additional LTO testing — james.henderson / detail
  10. [RISC-V] Implement RISCVInstrInfo::isCopyInstrImpl() — alexander.richardson / detail
  11. [compiler-rt] Fix atomic support functions on 32-bit architectures — alexander.richardson / detail
  12. [SyntaxTree][Synthesis] Implement `deepCopy` — ecaldas / detail
  13. [mlir] Shape.AssumingOp implements RegionBranchOpInterface. — tpopp / detail
  14. [AArch64] Cortex-A55 scheduler model — sjoerd.meijer / detail
  15. [NFC][ARM] More tail predication tests. — sam.parker / detail
  16. [llvm-readelf/obj] - Stop printing invalid names for unnamed section symbols. — grimar / detail
  17. Do not dereference an array out of bound just to take its address — sguelton / detail
  18. [ARM] Select f32 constants with vmov.f16 — david.green / detail
  19. [mlir][VectorOps] Loosen restrictions on vector.reduction types — benny.kra / detail
  20. Recommit "[SCEV] Look through single value PHIs." — flo / detail
  21. [AST] Reduce the size of TemplateArgumentLocInfo. — hokein.wu / detail
  22. Revert "[NFC][ScheduleDAG] Remove unused EntrySU SUnit" — pifon / detail
  23. Fix buildbot. — hokein.wu / detail
  24. [MLIR] Fix typo and expand gpu.host_register description. — csigg / detail
  25. [SyntaxTree][NFC] follow naming convention + remove auto on empty vector declaration — ecaldas / detail
  26. [SVE] Use NEON for extract_vector_elt when the index is in range. — paul.walker / detail
  27. [SVE] Change definition of reduction ISD nodes to have an SVE vector result type. — paul.walker / detail
  28. [clang-tidy] New check cppcoreguidelines-prefer-member-initializer — adam.balogh / detail
  29. [Statepoints][ISEL] gc.relocate uniquification should be based on SDValue, not IR Value. — dantrushin / detail
  30. [gn build] Port 4fc0214a101 — llvmgnsyncbot / detail
  31. DWARFYAML::emitDebugSections - remove unnecessary cantFail(success) call. NFCI. — llvm-dev / detail
  32. [llvm-readobj/libObject] - Get rid of `FirstSym` argument. NFCI. — grimar / detail
  33. Change comments about order of classes in superclass list. — paul / detail
  34. DWARFEmitter.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  35. [ASTImporter] Refactor IsStructurallyEquivalent's Decl overloads to be more consistent — risemann / detail
  36. [AIX][Clang][Driver] Add handling of nostartfiles option — daltenty / detail
  37. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  38. [analyzer][solver] Fix issue with symbol non-equality tracking — gabor.marton / detail
  39. Update update_analyze_test_checks.py to support API changes from D83004 — llvm-dev / detail
  40. [CostModel][X86] Add some select shuffle costs tests for D87884 — llvm-dev / detail
  41. [mlir][openacc] Add attributes to parallel op async, wait and self clauses — clementval / detail
  42. [LoopSimplifyCFG][NewPM] Rename simplify-cfg -> loop-simplifycfg — aeubanks / detail
  43. [PowerPC] Add vector pair load/store instructions and vector pair register class — baptiste.saleil / detail
  44. [LLD][ELF][test] Fix CHECKs in map-file test — grimar / detail
  45. [TextAPI] clean up auto usages in tests, NFC — cishida / detail
  46. [SVE][CodeGen] Mark ptrue/pfalse instructions as rematerializable — david.sherwood / detail
  47. ProfileSummary.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  48. Fix Wdocumentation unknown parameter warnings. NFCI. — llvm-dev / detail
  49. MachineCSE.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  50. [clang] Fix a misleading variable name. NFC. — ikudrin / detail
  51. [Sema] Split special builtin type lookups into a separate function — raul / detail
  52. SLPVectorizer.cpp - fix include ordering. NFCI. — llvm-dev / detail
  53. TargetPassConfig.cpp - use auto const& iterator in for-range loop to avoid copies. NFCI. — llvm-dev / detail
  54. [ARM][CMSE] Issue an error if passing arguments through memory across — momchil.velikov / detail
  55. [ObjCARC][NewPM] Port objc-arc-contract to NPM — aeubanks / detail
  56. [SCEV] Add additional max BTC tests with loop guards. — flo / detail
  57. ImplicitNullChecks.cpp - use auto const& iterators in for-range loops to avoid copies. NFCI. — llvm-dev / detail
  58. [SLP] simplify interface for gather(); NFC — spatel / detail
  59. The wrong placement of add pass with optimizations led to -funique-internal-linkage-names being disabled. — tmsriram / detail
  60. [lldb/Commands] Fix outdated `breakpoint command add` help string — davelee.com / detail
  61. [cmake] Centralize LLVM_ENABLE_WARNINGS option — davelee.com / detail
  62. [SLP] Use for-range loops across ValueLists. NFCI. — llvm-dev / detail
  63. [NFC][SCEV] Add tests for @llvm.abs intrinsic — lebedev.ri / detail
  64. [SCEV] Recognize @llvm.abs as smax(x, -x) — lebedev.ri / detail
  65. [NFC][SCEV] Add tests for @llvm.*.sat intrinsics — lebedev.ri / detail
  66. [SCEV] Recognize @llvm.usub.sat as `%x - (umin %x, %y)` — lebedev.ri / detail
  67. [SCEV] Recognize @llvm.uadd.sat as `%y + umin(%x, (-1 - %y))` — lebedev.ri / detail
  68. [OpenMP] Protect unrecogonized CUDA error code — tianshilei1992 / detail
  69. [IRBuilder][VectorCombine] make and use a convenience function for unary shuffle; NFC — spatel / detail
  70. [SLP] use unary shuffle creator to reduce code duplication; NFC — spatel / detail
  71. [AIX][Clang][Driver] Add handling of shared option — daltenty / detail
  72. [ObjCARC] Initialize return value — aeubanks / detail
  73. [AMDGPU] Adding mutex to guard lld::elf::link interface use — zhuoryin / detail
  74. [MS] On x86_32, pass overaligned, non-copyable arguments indirectly — rnk / detail
  75. [AMDGPU] Fixed typo in intrinsic comment. NFC. — stanislav.mekhanoshin / detail
  76. [ELF][test] Delete large temporary files and make some temporary files smaller with two text segments — i / detail
  77. [NFC][SCEV] Cleanup lowering of @llvm.uadd.sat, (-1 - V) is just ~V — lebedev.ri / detail
  78. [DIE] Remove DeadInstEliminationPass — aeubanks / detail

#21742 (Sep 21, 2020 1:36:54 AM)

  1. [X86] Pre-commit test cases for D87863. NFC — craig.topper / detail
  2. [X86] Make reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore work for avx512 after type legalization. — craig.topper / detail
  3. [clangd] Fix typo in field name — zeratul976 / detail
  4. [llvm-profdata]Fix llvm-profdata crash on compact binary profile — aktoon / detail
  5. [XRay] Change mips to use version 2 sled (PC-relative address) — i / detail
  6. [Polly][NewPM] Port Simplify to the new pass manager — pzheng / detail
  7. [PowerPC] Pass nofpexcept flag to custom lowered constrained ops — qiucofan / detail
  8. [c++20] For P1907R1: Add checking for structural types for non-type — richard / detail
  9. [lld-macho] Mark weak symbols in symbol table — jezng / detail
  10. [lld-macho] Export trie addresses should be relative to the image base — jezng / detail
  11. [EHStreamer] Fix a "Continue to action" -fverbose-asm comment when multi-byte LEB128 encoding is needed — i / detail
  12. [docs][flang] Fix typos — sourabhsingh.tomar / detail
  13. Add missing new line after debug logging in MLIRContext (NFC) — joker.eph / detail
  14. [c++20] Consistent with the intent to allow all plausible types in — richard / detail
  15. [SyntaxTree][Synthesis] Improve testing `createLeaf` — ecaldas / detail
  16. [AST] Fix dependence-bits for CXXDefaultInitExpr. — hokein.wu / detail
  17. [SyntaxTree] Test for '\' inside token. — ecaldas / detail
  18. [clang][AArch64] Correct return type of Neon vqmovun intrinsics — david.spickett / detail

#21741 (Sep 20, 2020 2:42:40 PM)

  1. [tools][remarks-shlib] Don't build libRemarks.so without PIC — ro / detail
  2. [X86] Rename combineExtInVec to combineEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail
  3. [MemLoc] Support lllvm.memcpy.inline in MemoryLocation::getForArgument — davidbolvansky / detail
  4. JSONCompilationDatabase.cpp - cleanup key parsing error checks. NFCI. — llvm-dev / detail
  5. [X86] combineX86ShufflesRecursively - fix use after move warning. NFCI. — llvm-dev / detail
  6. DWARFYAML::emitDebugSections - fix use after std::move warnings. NFCI. — llvm-dev / detail
  7. [X86] Rename getExtendInVec to getEXTEND_VECTOR_INREG. NFCI. — llvm-dev / detail
  8. [X86][SSE] Enable ZERO_EXTEND_VECTOR_INREG shuffle combining on SSE41 targets. — llvm-dev / detail
  9. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTEND_VECTOR_INREG(X)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  10. [Diagnostics] Fixed -Wsizeof-array-div false positive when divisor is sizeof reference type (PR47495) — davidbolvansky / detail
  11. [InstCombine] replace zombie unreachable values with 'undef' before erasing — spatel / detail
  12. [InstCombine] factorize left shifts of add/sub — spatel / detail
  13. [X86][SSE] Fold SIGN_EXTEND(SIGN_EXTEND_VECTOR_INREG(X)) -> SIGN_EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  14. [X86][SSE] Fold EXTEND_VECTOR_INREG(EXTRACT_SUBVECTOR(EXTEND(X),0)) -> EXTEND_VECTOR_INREG(X) — llvm-dev / detail
  15. [LVI] Refactor getValueFromICmpCondition (NFC) — nikita.ppv / detail
  16. [CVP] Add tests for mask comparisons (NFC) — nikita.ppv / detail
  17. [LVI] Get value range from mask comparison — nikita.ppv / detail
  18. [CVP] Additional tests for comparison with offset (NFC) — nikita.ppv / detail
  19. [ARM] Constant fold VMOVrh — david.green / detail
  20. [X86] Add 32-bit command lines to masked_store.ll and masked_load.ll — craig.topper / detail
  21. [X86] Stop reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore from creating scalar i64 load/stores in 32-bit mode — craig.topper / detail

#21740 (Sep 20, 2020 3:32:11 AM)

  1. [ORC][examples] Add an OrcV2 example for IR optimization via IRTransformLayer. — lhames / detail
  2. Fix some clang-tidy bugprone-argument-comment issues — i / detail
  3. [FunctionAttrs] Remove redundant check. NFC — i / detail
  4. [FunctionAttrs] Inline setDoesNotRecurse() and delete it. NFC — i / detail

#21739 (Sep 19, 2020 4:41:13 PM)

  1. [gn build] Port 2124ca1d5cb — thakis / detail
  2. lld/mach-o: Make tool scripts from 2124ca1d5cb py2.7-compatible — thakis / detail
  3. Change name of Record::TheInit to CorrespondingDefInit to make code clearer. — paul / detail
  4. [HIP] Fix -gsplit-dwarf option — yaxun.liu / detail
  5. Revert "[HIP] Fix -gsplit-dwarf option" — yaxun.liu / detail
  6. Fixes complexity of map insert_or_assign with a hint. — koraq / detail
  7. [ConstantFolding] add undef handling for fmin/fmax intrinsics — spatel / detail
  8. [InstCombine] regenerate test checks; NFC — spatel / detail
  9. [InstCombine] auto-generate test checks; NFC — spatel / detail
  10. [MemLoc] Support bcmp in MemoryLocation::getForArgument — davidbolvansky / detail
  11. [SCEVExpander] Support expanding nonintegral pointers with constant base. — flo / detail
  12. [BasicAA] Regenerate test checks — davidbolvansky / detail
  13. [NFC][PhaseOrdering] Add test showing SROA not being performed after loop unrolling — lebedev.ri / detail
  14. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  15. [scudo/standalone] Fix undefined behavior in checksum test — mcgrathr / detail
  16. align __TEXT,__unwind_info to 8 byte boundary — gkm / detail
  17. [Local] Clean up enforceKnownAlignment() (NFC) — nikita.ppv / detail
  18. [Driver] Add disabled-by-default -Wuse-ld-path for the deprecation warning for -fuse-ld=/abs/path — i / detail

#21738 (Sep 19, 2020 5:33:43 AM)

  1. [llvm-objcopy][MachO] Add llvm-bitcode-strip driver — alexshap / detail
  2. Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups — thakis / detail
  3. [llvm-objcopy][MachO] Clean up the interface of Object — alexshap / detail
  4. [gn build] (manually) port 5495b691646 — thakis / detail
  5. DebugInfo: Cleanup RLE dumping, using a length-constrained DataExtractor rather than carrying the end offset separately — dblaikie / detail
  6. [X86] Invert the compares in inline-asm-flag-output.ll so that the setcc instruction condition matches the test name. NFC — craig.topper / detail
  7. [X86] Fix copy paste mistake in @ccnp flag. — craig.topper / detail
  8. [lld-macho] create __TEXT,__unwind_info from __LD,__compact_unwind — gkm / detail
  9. [IRSim] Adding ilist for IRInstructionData. — andrew.litteken / detail
  10. [ASAN] Properly deal with musttail calls in ASAN — xun / detail
  11. [AArch64][GlobalISel] Add legalization and selection support for <4 x s16> G_SHL. — aemerson / detail
  12. [X86] Return from SimplifyDemandedBitsForTargetNode after calculating known bits for VSHLI/VSRAI/VSRLI. — craig.topper / detail
  13. Add -Wno-error=unknown flag to clang-format. — joachim / detail
  14. Revert "Temporarily Revert "[clangd] Add Random Forest runtime for code completion."" — usx / detail
  15. InstCombiner.h - remove unnecessary KnownBits forward declaration. NFCI. — llvm-dev / detail
  16. Revert "Revert "[gn build] (manually) port 9b6765e784b3" anf follow-ups" — thakis / detail
  17. [gn build] (manually) merge 2124ca1d5 — thakis / detail

#21737 (Sep 18, 2020 6:12:39 PM)

  1. Add ARM64 Windows on Arm buildbots — maxim.kuvyrkov / detail
  2. ang-x86-ninja removed MSVC environment setup — kuhnel / detail
  3. fixed compiler argument — kuhnel / detail
  4. [sanitizer] Add facility to print the full StackDepot — tejohnson / detail
  5. [libc] Add implementation for hypotf — lntue / detail
  6. Revert "[sanitizer] Add facility to print the full StackDepot" — tejohnson / detail
  7. [AArch64] Emit zext move when the source of the zext is AssertZext or AssertSext — weiwei64 / detail
  8. [X86] Add some demanded bits test cases for PDEP with constant mask — craig.topper / detail
  9. This is a test commit — artur.bialas / detail
  10. Revert "This is a test commit" — artur.bialas / detail
  11. [FPEnv] Use typed accessors in FPOptions — sepavloff / detail
  12. [AArch64] Add tests for zext pattern match with AssertZext/AssertSext operand, NFC — weiwei64 / detail
  13. [NFC][fuzzer] Simplify StrcmpTest.cpp — vitalybuka / detail
  14. Revert "[InstCombine] Canonicalize SPF_ABS to abs intrinc" — nikita.ppv / detail
  15. [sanitizer] Add facility to print the full StackDepot — vitalybuka / detail
  16. [NFC][sanitizer] Disable a test on Windows — vitalybuka / detail
  17. [NFC][gotsan] Fix 'format' error — vitalybuka / detail
  18. AArch64: make sure jump table entries can reach entire image — tnorthover / detail
  19. [TableGen][GlobalISel] Fix handling of zero_reg — bjorn.a.pettersson / detail
  20. [SCEV] Generalize SCEVParameterRewriter to accept SCEV expression as target. — flo / detail
  21. Revert "[libunwind] Support for leaf function unwinding." — daniel.kiss / detail
  22. Recommit "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  23. [mlir][Linalg] Evolve named ops to use assembly form and support linalg on tensors. — ntv / detail
  24. [Polly] Update map passed to SCEVParameterReweriter. — flo / detail
  25. [Test] Missing range check removal opportunity — mkazantsev / detail
  26. [UpdateCCTestChecks] Include generated functions if asked — dag / detail
  27. [DWARFYAML][test] Use 'CHECK-NEXT:' to make checkers stricter. NFC. — higuoxing / detail
  28. [DWARFYAML] Make the include_directories, file_names and opcodes fields of the line table optional. — higuoxing / detail
  29. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  30. [InstSimplify] add another test for NaN propagation; NFC — spatel / detail
  31. [AMDGPU] Set DS alignment requirements to be more strict — mirko.brkusanin / detail
  32. [SLP] Allow reordering of vectorization trees with reused instructions. — a.bataev / detail
  33. Revert "[amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel." — matthew.arsenault / detail
  34. emacs: Add nofree and willreturn to list of attributes — matthew.arsenault / detail
  35. IR: Move denormal mode parsing from MachineFunction to Function — matthew.arsenault / detail
  36. [InstSimplify] fix fmin/fmax miscompile for partial undef vectors (PR47567) — spatel / detail
  37. [mlir][StandardToSPIRV] Handle vector of i1 case for lowering zexti to SPIR-V. — hanchung / detail
  38. [clangd] Add option for disabling AddUsing tweak on some namespaces. — adamcz / detail
  39. [AIX] Enable large code model when building with clang — daltenty / detail
  40. [DAG] BuildVectorSDNode::getSplatValue - pull out repeated getNumOperands() calls. NFCI. — llvm-dev / detail
  41. [X86][AVX] Add missing i686 broadcastm test coverage — llvm-dev / detail
  42. [mlir][openacc] Support Index and AnyInteger in loop op — clementval / detail
  43. [mlir][openacc] Add missing operands for acc.data operation — clementval / detail
  44. [MLIR][SPIRV] Create new ctx for deserialization in roundtrips. — antiagainst / detail
  45. [DFSan] Add strpbrk wrapper. — mascasa / detail
  46. [X86][AVX] lowerBuildVectorAsBroadcast - improve i64 BROADCASTM lowering on 32-bit targets — llvm-dev / detail
  47. [MLIR][ODS] Add constBuilderCall for TypeArrayAttr — lyandy / detail
  48. Extending Baremetal toolchain's support for the rtlib option. — jonathan_roelofs / detail
  49. Use one more byte to silence a warning from Vistual C++ — jianzhouzh / detail
  50. [NFC][ScheduleDAG] Remove unused EntrySU SUnit — francisvm / detail
  51. [libomptarget] Disable build of amdgpu plugin as it doesn't build with rocm. — jonchesterfield / detail
  52. [clang-format] Add a option for the position of Java static import — mydeveloperday / detail
  53. [clang-format] NFC ensure the clang-format tests remain clang-formatted — mydeveloperday / detail
  54. [mlir][shape] Extend shape.cstr_require with a message. — silvasean / detail
  55. [clangd] Add Random Forest runtime for code completion. — usx / detail
  56. [AArch64][GlobalISel] Make <8 x s8> of G_BUILD_VECTOR legal. — aemerson / detail
  57. AMDGPU: Don't sometimes allow instructions before lowered si_end_cf — matthew.arsenault / detail
  58. [flang] Rework preprocessing of stringification — pklausler / detail
  59. [ASan][NewPM] Fix byref-args.ll under NPM — aeubanks / detail
  60. [Sema] Handle objc_super special lookup when checking builtin compatibility — raul.tambre / detail
  61. DebugInfo: Tidy up initializing multi-section contributions in DWARFContext — dblaikie / detail
  62. [test][HWAsan] Fix kernel-inline.ll under NPM — aeubanks / detail
  63. [CodeGen] emit CG profile for COFF object file — zequanwu / detail
  64. Reapply "RegAllocFast: Record internal state based on register units" — matthew.arsenault / detail
  65. RegAllocFast: Rewrite and improve — matthew.arsenault / detail
  66. CodeGen: Move split block utility to MachineBasicBlock — matthew.arsenault / detail
  67. [X86][AVX] Add missing non AVX512VL broadcastm test coverage — llvm-dev / detail
  68. PR47468: Fix findPHICopyInsertPoint, so that copies aren't incorrectly inserted after an INLINEASM_BR. — jyknight / detail
  69. DebugInfo: Simplify line table parsing to take all the units together, rather than CUs and TUs separately — dblaikie / detail
  70. Linewrap & remove some dead typedefs from previous commit — dblaikie / detail
  71. [InstCombine][SVE] Skip scalable type for InstCombiner::getFlippedStrictnessPredicateAndConstant. — huihuiz / detail
  72. [test][TSan] Fix tests under NPM — aeubanks / detail
  73. [X86][AVX] lowerBuildVectorAsBroadcast - improve BROADCASTM lowering on non-VLX targets — llvm-dev / detail
  74. scudo: Add an API for disabling memory initialization per-thread. — peter / detail
  75. First pass on MLIR python context lifetime management. — stellaraccident / detail
  76. clangd:  Make ompletionModelCodegen.py tpy2.7 compatible — thakis / detail
  77. [gn build] (manually) port 9b6765e784b3 — thakis / detail
  78. Pre-commit test for CSEing masked loads/stores — kparzysz / detail
  79. [gn build] Do not sync filenames containing variable references — thakis / detail
  80. [clang-format] Recognize "hxx" as a C++ header in clang-format-diff.py — vmiklos / detail
  81. Temporarily Revert "[SLP] Allow reordering of vectorization trees with reused instructions." — echristo / detail
  82. [gn build] (manually) port 9b6765e784b3 more — thakis / detail
  83. [gn build] add file i forgot to add in 929d91a55616 — thakis / detail
  84. [InstSimplify] add tests for constant folding fmin/fmax with undef op; NFC — spatel / detail
  85. clang: Make changes in 7c8bb409f31e py2.7-compatible — thakis / detail
  86. CompletionModelCodegen: Remove unused import — thakis / detail
  87. [OpenMP] Initial Support for OpenMP Webpage Documentation — jhuber6 / detail
  88. [msan][asan] Add runtime flag intercept_strcmp — vitalybuka / detail
  89. [llvm-cov] Allow commas in filenames passed to `-object` flag — vedantk / detail
  90. [COFF] Move per-global .drective emission from AsmPrinter to TLOFCOFF — rnk / detail
  91. [spirv] Move device info from resource limit into target env — antiagainst / detail
  92. Temporarily Revert "[clangd] Add Random Forest runtime for code completion." — echristo / detail
  93. [test][InstrProf] Fix always_inline.ll under NPM — aeubanks / detail
  94. [instcombine][x86] Converted pdep/pext with shifted mask to simple arithmetic — listmail / detail
  95. [clang][module] Improve incomplete-umbrella warning — zixu_wang / detail
  96. [clang] Remove profile available check for fsplit-machine-functions. — snehasishk / detail
  97. [NFC][sanitizer] Don't use ::testing::internal — vitalybuka / detail
  98. [lld][WebAssembly] Fix -Wunused-variable after D87663 — i / detail
  99. [PowerPC] Implement Move to VSR Mask builtins in LLVM/Clang — amy.kwan1 / detail
  100. [GlobalISel] Add lowering support for G_ABS and use for AArch64. — aemerson / detail
  101. [SCEV] Fix an unused variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  102. [NFC][Asan] Fix test broken by RegAllocFast — vitalybuka / detail
  103. [NFC][StackSafety] Replace auto with type — vitalybuka / detail
  104. [AArch64][GlobalISel] Legalize arithmetic ops for <4 x s16> — aemerson / detail
  105. [AArch64][GlobalISel] Add tests for pre-existing selection support for <4 x s16> arithmetic/bitwise ops. — aemerson / detail
  106. [NFC][LSan] Add REQUIRES: linux — vitalybuka / detail
  107. [LiveDebugValues] Add `#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)` to suppress -Wunused-function — i / detail
  108. [llvm-install-name-tool] Validate -id value early — alexshap / detail
  109. Temporarily Revert "RegAllocFast: Rewrite and improve" — echristo / detail

#21736 (Sep 17, 2020 8:02:39 PM)

  1. Changed to use cmake arguments to specify C and C++ compilers. — gkistanova / detail
  2. [ARM] Expand distributing increments to also handle existing pre/post inc instructions. — david.green / detail
  3. [InstSimplify] add tests for FP constant miscompile; NFC (PR43907) — spatel / detail
  4. [amdgpu] Compilation fix for Release — benny.kra / detail
  5. [SyntaxTree][Synthesis] Fix allocation in `createTree` for more general use — ecaldas / detail
  6. [DFSan] Add bcmp wrapper. — mascasa / detail
  7. [Sema] Introduce BuiltinAttr, per-declaration builtin-ness — raul.tambre / detail
  8. [AMDGPU] Fix ROCm unit test memref initialization — zhuoryin / detail
  9. Add missing include — adrian / detail
  10. [PowerPC][AIX] Don't hardcode python invoke command line — jji@us.ibm.com / detail
  11. [VectorCombine] add test for multi-use load (PR47558); NFC — spatel / detail
  12. [VectorCombine] rearrange bailouts for load insert for efficiency; NFC — spatel / detail
  13. Revert "[CUDA][HIP] Defer overloading resolution diagnostics for host device functions" — yaxun.liu / detail
  14. Revert "[NFC] Refactor DiagnosticBuilder and PartialDiagnostic" — yaxun.liu / detail
  15. [MLIR] Support for return values in Affine.For yield — uday / detail
  16. [MLIR][Affine] Add parametric tile size support for affine.for tiling — uday / detail
  17. [X86] Don't match x87 register inline asm constraints unless the VT is floating point or its a clobber — craig.topper / detail
  18. [VectorCombine] limit load+insert transform to one-use — spatel / detail
  19. [AArch64][GlobalISel] Make <8 x s16> and <16 x s8> legal for shifts. — aemerson / detail
  20. [AArch64][GlobalISel] Widen G_EXTRACT_VECTOR_ELT element types if < 8b. — aemerson / detail
  21. [PDB] Split TypeServerSource and extend type index map lifetime — rnk / detail
  22. [SVE][WIP] Implement lowering for fixed length VSELECT to Scalable — mcinally / detail
  23. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  24. [gn build] Port 7e4c6fb8546 — llvmgnsyncbot / detail
  25. AArch64::ArchKind's underlying type is uint64_t — jonathan_roelofs / detail
  26. [Lsan] Use fp registers to search for pointers — vitalybuka / detail
  27. Disable hoisting MI to hotter basic blocks when using pgo — wei.huang / detail
  28. [SCEV] Add test cases for max BTC with loop guard info. — flo / detail
  29. [GVN] Add additional assume tests (NFC) — nikita.ppv / detail
  30. [GVN] Use that assume(!X) implies X==false (PR47496) — nikita.ppv / detail
  31. [LoopUnrollAndJam] Allow unroll and jam loops forced by user. — whitneyt / detail
  32. [InstCombine] Canonicalize SPF_ABS to abs intrinc — nikita.ppv / detail
  33. [llvm-install-name-tool] Update the command-line guide — alexshap / detail
  34. [NewPM] Fix pr45927.ll under NPM — aeubanks / detail
  35. [MemorySSA] Be more conservative when traversing MemoryPhis. — flo / detail
  36. Support dwarf fission for wasm object files — dschuff / detail
  37. [TargetRegisterInfo] Add a couple of target hooks for the greedy register allocator — qcolombet / detail
  38. [test] Fix FullUnroll.ll — aeubanks / detail
  39. [AArch64] Enable implicit null check transformation — listmail / detail
  40. [RISCV] Support Shadow Call Stack — zhaoshiz / detail
  41. [MLIR][TableGen] Automatic detection and elimination of redundant methods — jurahul / detail
  42. [MemorySSA] Fix an unused variable warning [NFC] — listmail / detail
  43. [PowerPC] Implement Vector Count Mask Bits builtins in LLVM/Clang — amy.kwan1 / detail
  44. [PowerPC] Add Set Boolean Condition Instruction Definitions and MC Tests — amy.kwan1 / detail
  45. [AArch64][GlobalISel] clang-format AArch64LegalizerInfo.cpp. NFC. — aemerson / detail
  46. [AArch64][GlobalISel] Make G_STORE <8 x s8> legal. — aemerson / detail
  47. [lldb] Clarify docstring for SBBlock::IsInlined, NFC — vedantk / detail
  48. [mlir][shape] Add `shape.cstr_require %bool` — silvasean / detail
  49. [MLIR] Fix build failure due to https://reviews.llvm.org/D87059. — jurahul / detail
  50. [scudo/standalone] Don't define test main function for Fuchsia — mcgrathr / detail
  51. [NFC][Lsan] Fix zero-sized array compilation error — vitalybuka / detail
  52. [NFC] clang-format one line — vitalybuka / detail

#21735 (Sep 17, 2020 8:58:25 AM)

  1. clang-x86-ninja-win10: removed DIA flag, added LIBZ flag — kuhnel / detail
  2. Add __divmodti4 to match libgcc. — craig.topper / detail
  3. [llvm-cov gcov][test] Move tests to gcov/ — i / detail
  4. [DebugInfo] Simplify DIEInteger::SizeOf(). — ikudrin / detail
  5. [mlir][spirv] Add GroupNonUniformBroadcastOp — thomasraoux / detail
  6. [llvm-cov gcov] Add --demangled-names (-m) — i / detail
  7. [mlir] Remove redundant shape.cstr_broadcastable canonicalization. — tpopp / detail
  8. [SelectionDAG] Check any use of negation result before removal — qiucofan / detail
  9. [Lint] Add check for intrinsic get.active.lane.mask — sjoerd.meijer / detail
  10. [AMDGPU] Generate test checks for splitkit-copy-bundle.mir — jay.foad / detail
  11. [SplitKit] Only copy live lanes — jay.foad / detail
  12. [NFC] EliminateDuplicatePHINodes(): small-size optimization: if there are <= 32 PHI's, O(n^2) algo is faster (geomean -0.08%) — lebedev.ri / detail
  13. Revert "Re-land: Add new hidden option -print-changed which only reports changes to IR" — douglas.yung / detail
  14. [X86] Fix stack alignment on 32-bit Solaris/x86 — ro / detail
  15. [lldb] Don't send invalid region addresses to lldb server — david.spickett / detail
  16. [clang][aarch64] ACLE: Support implicit casts between GNU and SVE vectors — cullen.rhodes / detail
  17. [mlir][Linalg] Convolution tiling added to ConvOp vectorization pass — limo / detail
  18. [AsmPrinter] Remove orphan DwarfUnit::shareAcrossDWOCUs declaration. NFCI. — llvm-dev / detail
  19. [AMDGPU] Remove orphan SITargetLowering::LowerINT_TO_FP declaration. NFCI. — llvm-dev / detail
  20. [AsmPrinter] DwarfDebug - use DebugLoc const references where possible. NFC. — llvm-dev / detail
  21. [MLIR] Turns swapId into a FlatAffineConstraints member func — vincentzhaorz / detail
  22. [gn build] (manually) port c9af34027bc — thakis / detail
  23. [mlir] turn clang-format back on in C API test — zinenko / detail
  24. [ARM] Extra fp16 bitcast tests. NFC — david.green / detail
  25. DwarfFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  26. DwarfStringPool.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  27. [ARM] Additional tests for qr intrinsics in loops. NFC — david.green / detail
  28. Revert "[lldb] Don't send invalid region addresses to lldb server" — david.spickett / detail
  29. [NFC][ARM] Tail fold test changes — sam.parker / detail
  30. SymbolizableObjectFile.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  31. MetadataLoader.cpp - remove unnecessary StringRef include. NFCI. — llvm-dev / detail
  32. [clang-format][regression][PR47461] ifdef causes catch to be seen as a function — mydeveloperday / detail
  33. [ConstraintSystem] Remove local variable that is set but not read [NFC] — mikael.holmen / detail
  34. Remove unnecessary forward declarations. NFCI. — llvm-dev / detail
  35. [clang][docs] Fix documentation of -O — jrtc27 / detail
  36. [SLP] sort candidates to increase chance of optimal compare reduction — spatel / detail
  37. [llvm-readelf/obj][test] - Document what we print in various places for unnamed section symbols. — grimar / detail
  38. [obj2yaml] - Don't emit EM_NONE. — grimar / detail
  39. [SVE][CodeGen] Lower floating point -> integer conversions — kerry.mclaughlin / detail
  40. [MemorySSA] Add another loop clobber test case. — flo / detail
  41. [ARM][MachineOutliner] Add missing testcase for calls. — yvan.roux / detail
  42. InstCombiner.h - remove unnecessary KnownBits.h include. NFCI. — llvm-dev / detail
  43. [AMDGPU] Bump to ROCm 3.7 dependency hip_hcc->amdhip64 — zhuoryin / detail
  44. SafeStackLayout.cpp - remove unnecessary StackLifetime.h include. NFCI. — llvm-dev / detail
  45. [compiler-rt] Avoid pulling libatomic to sanitizer tests — n54 / detail
  46. ValueList.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  47. DwarfExpression.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  48. LiveDebugVariables.cpp - remove unnecessary Compiler.h include. NFCI. — llvm-dev / detail
  49. [compiler-rt] Replace INLINE with inline — n54 / detail
  50. [compiler-rt] [tsan] [netbsd] Catch unsupported LONG_JMP_SP_ENV_SLOT — n54 / detail
  51. [AMDGPU] should expand ROTL i16 to shifts. — alex-t / detail
  52. [compiler-rt] [netbsd] Include <sys/dkbad.h> — n54 / detail
  53. [compiler-rt] [hwasan] Replace INLINE with inline — n54 / detail
  54. [mlir][Standard] Canonicalize chains of tensor_cast operations — herhut / detail
  55. [compiler-rt] [scudo] Fix typo in function attribute — n54 / detail
  56. [ARM] Sink splats to MVE intrinsics — david.green / detail
  57. [amdgpu] Lower SGPR-to-VGPR copy in the final phase of ISel. — michael.hliao / detail
  58. [libc++] Remove some workarounds for missing variadic templates — ldionne / detail
  59. [Coroutine] Fix a bug where Coroutine incorrectly spills phi and invoke defs before CoroBegin — xun / detail
  60. [OpenMP 5.0] Fix user-defined mapper privatization in tasks — a.bataev / detail
  61. [DFSan] Add bcmp wrapper. — mascasa / detail
  62. Precommit test updates — sanne.wouda / detail
  63. [AArch64] Match pairwise add/fadd pattern — sanne.wouda / detail
  64. [CUDA][HIP] Defer overloading resolution diagnostics for host device functions — yaxun.liu / detail
  65. [ARM] Add more MVE postinc distribution tests. NFC — david.green / detail
  66. [mlir][openacc] Change operand type from index to AnyInteger in parallel op — clementval / detail
  67. [flang][openacc] Lower clauses on loop construct to OpenACC dialect — clementval / detail
  68. [Test] Add tests showing that IndVars cannot prove (X + 1 > X) — mkazantsev / detail
  69. Revert "[DFSan] Add bcmp wrapper." — mascasa / detail
  70. ModuloSchedule.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  71. Fix build failure in clangd — yaxun.liu / detail
  72. [mlir][Vector] Add a folder for vector.broadcast — hanchung / detail
  73. [AArch64][GlobalISel] Fix bug in fewVectorElts action while legalizing oversize G_FPTRUNC vectors. — aemerson / detail

#21734 (Sep 16, 2020 9:56:40 PM)

  1. [InstCombine] Add test for infinite combine loop (NFC) — nikita.ppv / detail
  2. [InstSimplify] Clarify SimplifyWithOpReplaced() return value — nikita.ppv / detail
  3. Reapply [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  4. [gn build] Port 56069b5c71c — llvmgnsyncbot / detail
  5. [UpdateTestChecks] Allow $ in function names — dag / detail
  6. [aarch64][tests] Add tests which show current lack of implicit null support — listmail / detail
  7. [flang][msvc] Work around if constexpr (false) evaluation. NFC. — llvm-project / detail
  8. [X86] Add test case for a masked load mask becoming all ones after type legalization. — craig.topper / detail
  9. [DAGCombiner] Teach visitMLOAD to replace an all ones mask with an unmasked load — craig.topper / detail
  10. [lsan] Share platform allocator settings between ASan and LSan — phosek / detail
  11. Revert "[lsan] Share platform allocator settings between ASan and LSan" — phosek / detail
  12. [ORC] Add operations to create and lookup JITDylibs to OrcV2 C bindings. — lhames / detail
  13. Revert "Do not apply calling conventions to MSVC entry points" — akhuang / detail
  14. [AMDGPU] gfx1030 test update. NFC. — stanislav.mekhanoshin / detail
  15. [NFC][LSAN] Change SuspendedThreadsList interface — vitalybuka / detail
  16. [ELF] Bump the limit of thunk creation passes from 10 to 15 — maskray / detail
  17. [NFC][regalloc] type LiveInterval::reg() as Register — mtrofin / detail
  18. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  19. [lldb/test] Enable faulthandler in dotest — rupprecht / detail
  20. [NFC] Refactor DiagnosticBuilder and PartialDiagnostic — yaxun.liu / detail
  21. [libunwind] Support for leaf function unwinding. — daniel.kiss / detail
  22. [flang] Substrings with lower bound greater than upper bound — psteinfeld / detail
  23. Disable a large test for EXPENSIVE_CHECKS and debug build — jasonliu / detail
  24. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  25. [gn build] (manually) port 1321160a2 — thakis / detail
  26. [EarlyCSE] Simplify max/min pattern matching. NFC. — michael.hliao / detail
  27. [Flang] Fixed installation permission of the "binary" flang — tianshilei1992 / detail
  28. Commenting out atomics with padding to unbreak MSAN tests — ogiroux / detail
  29. Revert "[AArch64] Add -mmark-bti-property flag." — daniel.kiss / detail
  30. [AArch64] Add -mmark-bti-property flag. — daniel.kiss / detail
  31. [DAGCombiner] Teach visitMSTORE to replace an all ones mask with an unmasked store. — craig.topper / detail
  32. [MemorySSA] Rename uses in blocks with Phis. — asbirlea / detail
  33. Canonicalize declaration pointers when forming APValues. — richard / detail
  34. PR47555: Inheriting constructors are implicitly definable. — richard / detail
  35. [NewPM] Port -print-alias-sets to NPM — aeubanks / detail
  36. [IRSim] Adding IR Instruction Mapper — andrew_litteken / detail
  37. [mlir] expose affine map to C API — zhanghb97 / detail
  38. [gn build] Port b04c1a9d312 — llvmgnsyncbot / detail
  39. [libunwind][DWARF] Fix end of .eh_frame calculation — rprichard / detail
  40. [MachineSink] add one more mir case - nfc — czhengsz / detail
  41. [PowerPC] Fix store-fptoi combine of f128 on Power8 — qiucofan / detail
  42. Use zu rather than llu format specifier for size_t (-Wformat warning fix). — echristo / detail
  43. debug_rnglists/symbolizing: reduce memory usage by not caching rnglists — dblaikie / detail
  44. Revert "[IRSim] Adding IR Instruction Mapper" — stilis / detail
  45. [gn build] Port a895040eb02 — llvmgnsyncbot / detail
  46. Flush bitcode incrementally for LTO output — jianzhouzh / detail
  47. Add the header of std::min — jianzhouzh / detail
  48. Fix the arguments of std::min — jianzhouzh / detail
  49. [lldb] Return FileSP and StreamFileSP by value in IOHandler (NFC) — jdevlieghere / detail

#21733 (Sep 16, 2020 11:56:28 AM)

  1. CGBlocks.cpp - assert non-null CGF pointer. NFCI. — llvm-dev / detail
  2. TokenAnnotator.cpp - remove useless pointer null test. NFCI. — llvm-dev / detail
  3. [AST] ASTReader::ReadModuleMapFileBlock - assert non-null Module. NFCI. — llvm-dev / detail
  4. Update dead links to Itanium and ARM ABIs. NFC — sam.mccall / detail
  5. [Sema] isOpenMPCapturedDecl - assert we locate CapturedRegionScopeInfo. NFCI. — llvm-dev / detail
  6. [RDA] Fix getUniqueReachingDef for self loops — sam.parker / detail
  7. [SLP] change poorly named variable; NFC — spatel / detail
  8. [SLP] move loop index variable declaration to its use; NFC — spatel / detail
  9. [SLP] remove redundant size check; NFC — spatel / detail
  10. [SLP] remove uses of 'auto' that obscure functionality; NFC — spatel / detail
  11. [ARM] Reorder some logic — sam.parker / detail
  12. [clang-format] [NFC] Fix spelling mistake in the documentation — mydeveloperday / detail
  13. [SLP] fix formatting; NFC — spatel / detail
  14. Add section with details about DAGs. — paul / detail
  15. [OPENMP]Do not allow threadprivates as base for array-like reduction. — a.bataev / detail
  16. [DSE] Add another test cases with loop carried dependence. — flo / detail
  17. [mlir] Model StringRef in C API — zinenko / detail
  18. [Partial Inliner] Compute intrinsic cost through TTI — flo / detail
  19. Enable inlining for Linalg dialect — ntv / detail
  20. [mlir][openacc] Add missing operands for acc.parallel operation — clementval / detail
  21. [X86][SSE] Move VZEXT_MOVL(INSERT_SUBVECTOR(UNDEF,X,0)) handling into combineTargetShuffle. — llvm-dev / detail
  22. [AMDGPU] Add -show-mc-encoding to setreg tests — jay.foad / detail
  23. [AMDGPU] Enable scheduling around FP MODE-setting instructions — jay.foad / detail
  24. [X86] Assert that we've found a terminator instruction. NFCI. — llvm-dev / detail
  25. [AMDGPU] Add v3f16/v3i16 support to SDag — sebastian.neubauer / detail
  26. AMDGPU: Improve <2 x i24> arguments and return value handling — arsenm2 / detail
  27. [NFC][Regalloc] accessors for 'reg' and 'weight' — mtrofin / detail
  28. [X86] EmitInstrWithCustomInserter - remove redundant getDebugLoc() calls. NFCI. — llvm-dev / detail
  29. [ASTMatchers] Add missing definition for decompositionDecl — benny.kra / detail
  30. [AMDGPU] Corrected directive to use for ELF weak refs — dmitry.preobrazhensky / detail
  31. [NPM] Translate alias analysis into require<> as well — aeubanks / detail
  32. [llvm][CodeGen] Do not scalarize `llvm.masked.[gather|scatter]` operating on scalable vectors. — francesco.petrogalli / detail
  33. [AMDGPU] Remove obsolete comment — jay.foad / detail
  34. [ARM][MVE] Tail-predication: predicate new elementcount checks on force-enabled — sjoerd.meijer / detail
  35. [Coro][NewPM] Handle llvm.coro.prepare.retcon in NPM coro-split pass — aeubanks / detail
  36. [libfuzzer] Reduce default verbosity when printing large mutation sequences — mascasa / detail
  37. Do not apply calling conventions to MSVC entry points — elizabeth.andrews / detail
  38. LocalStackSlotAllocation: Swap order of check — matthew.arsenault / detail
  39. AMDGPU: Add baseline test for incorrect SP access — matthew.arsenault / detail
  40. AMDGPU: Clear offset register when using local stack area — matthew.arsenault / detail
  41. Include (Type|Symbol)Record.h less — rnk / detail
  42. RegAllocFast: Make self loop live-out heuristic more aggressive — matthew.arsenault / detail
  43. [libc++] Ensure streams are initialized early — ldionne / detail
  44. Re-land: Add new hidden option -print-changed which only reports changes to IR — anhtuyen / detail
  45. [llvm-nm] Use aggregate initialization instead of memset zero — i / detail
  46. [SLP] add tests for reduction ordering; NFC — spatel / detail
  47. ValueEnumerator.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  48. InterferenceCache.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  49. raw_ostream.cpp - remove duplicate includes. NFCI. — llvm-dev / detail
  50. DwarfUnit.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  51. [GISel] Add new combines for unary FP instrs with constant operand — mkitzan / detail
  52. [Sema][MSVC] warn at dynamic_cast/typeid when /GR- is given — zequanwu / detail
  53. [libFuzzer] Enable entropic by default. — mascasa / detail
  54. Sema: add support for `__attribute__((__swift_bridge__))` — compnerd / detail
  55. fix test no-rtti.cpp — zequanwu / detail
  56. [clang][codegen] Skip adding default function attributes on intrinsics. — michael.hliao / detail
  57. [AArch64][GlobalISel] Make G_BUILD_VECTOR os <16 x s8> legal. — aemerson / detail
  58. [gn build] make "all" target build — thakis / detail
  59. GlobalISel: Lift store value widening restriction — matthew.arsenault / detail
  60. [obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name. — rahmanl / detail
  61. Add '<' meta command to read in code from external file — jingham / detail
  62. [UpdateTestChecks][NFC] Fix spelling — johannes / detail
  63. [OpenMP][FIX] Do not crash trying to print a missing (demangled) user condition — johannes / detail
  64. [OpenMP][FIX] Do not drop a '$' while demangling declare variant names — johannes / detail
  65. [OpenMP] Support nested OpenMP context selectors (declare variant) — johannes / detail
  66. [OpenMP] Context selector extensions for return value overloading — johannes / detail
  67. [OpenMP] Overload `std::isnan` and friends multiple times for the GPU — johannes / detail
  68. [OpenMP] Context selector extensions for template functions — johannes / detail
  69. [OpenMP] Support `std::complex` math functions in target regions — johannes / detail
  70. [AMDGPU] gfx1030 RT support — stanislav.mekhanoshin / detail
  71. Revert "[obj2yaml] - Match ".stack_size" with the original section name, and not the uniquified name." — rahmanl / detail
  72. [SystemZ][z/OS] Set aligned allocation unavailable by default for z/OS — abhina.sreeskantharajan / detail
  73. [gn build] unconfuse sync script about "sources = []" in clang/lib/Headers/BUILD.gn — thakis / detail
  74. Fix build. — michael.hliao / detail

#21732 (Sep 16, 2020 4:31:34 AM)

  1. SVML support for log10, sqrt — aktoon / detail
  2. [LowerSwitch][NewPM] Port lowerswitch to NPM — aeubanks / detail
  3. [NewPM] Port strip* passes to NPM — aeubanks / detail
  4. [Hexagon] Replace incorrect pattern for vpackl HWI32 -> HVi8 — kparzysz / detail
  5. [PDB] Drop LF_PRECOMP from debugTypes earlier — rnk / detail
  6. Fix test after D86156. — asbirlea / detail
  7. [X86] Always use 16-bit displacement in 16-bit mode when there is no base or index register. — craig.topper / detail
  8. [NewPM] Fix 2003-02-19-LoopInfoNestingBug.ll under NPM — aeubanks / detail
  9. [NewPM][SCEV] Fix constant-fold-gep.ll under NPM — aeubanks / detail
  10. [NewPM] Fix opt-hot-cold-split.ll under NPM — aeubanks / detail
  11. Fully qualify some more namespace in MLIR ODS to be more friendly to dialects not defined under the mlir namespace (NFC) — joker.eph / detail
  12. [InstCombine] Add tests for statepoint simplification — serguei.katkov / detail
  13. [Test] Add signed version of a test — mkazantsev / detail
  14. [clang-tidy] Fix crash in modernize-use-noexcept on uninstantiated throw class — zinovy.nis / detail
  15. [lldb] Reword CompilerType docstring to not say "generic type" — davelee.com / detail
  16. [MLIR][NFC] Value print update for block arguments — uday / detail
  17. libclc: Add a __builtin to let SPIRV targets select between SW and HW FMA — jano.vesely / detail
  18. [ThinLTO] Relax thinlto_embed_bitcode.ll check — mtrofin / detail
  19. [X86] Add test case for non-power of 2 scatter. NFC — craig.topper / detail
  20. [X86] Don't scalarize gather/scatters with non-power of 2 element counts. Widen instead. — craig.topper / detail
  21. [MemorySSA] Set MustDominate to true for PhiTranslation. — asbirlea / detail
  22. [llvm-rc] Allow omitting components from VERSIONINFO versions — martin / detail
  23. [llvm-rc] Update a comment. NFC. — martin / detail
  24. [llvm-rc] Lowercase the option definitions. NFC. — martin / detail
  25. [obj2yaml] Add support for dumping the .debug_addr(v5) section. — higuoxing / detail
  26. [MemorySSA] Report unoptimized as None, not MayAlias. — asbirlea / detail
  27. [Test] Some more potential range check elimination opportunities — mkazantsev / detail
  28. [flang] Fix docs build — richard.barton / detail
  29. [Test] Add positive range checks tests in addition to negative — mkazantsev / detail
  30. Revert "[Asan] Fix false leak report" — vitalybuka / detail
  31. Revert "[Asan] Accept __lsan_ignore_object for redzone pointer" — vitalybuka / detail
  32. [ARM][MachineOutliner] Add calls handling. — yvan.roux / detail
  33. [clangd] Don't use zlib when it's unavailable. — platonov.aleksandr / detail
  34. [ARM][LowOverheadLoops] Combine a VCMP and VPST into a VPT — samuel.tebbs / detail
  35. Follow up rG635b87511ec3: forgot to add/commit the new test file. NFC. — sjoerd.meijer / detail
  36. [DebugInfo][flang] DISubrange support for fortran assumed size array — alokkumar.sharma / detail
  37. [llvm-readobj][test] - Address a forgotten review comment for D86923. — grimar / detail
  38. [clangd] Implement hot index reloading for clangd-index-server — kbobyrev / detail
  39. [Support] Add GlobPattern::isTrivialMatchAll() — andrew.ng / detail
  40. [LLD][ELF] Optimize linker script filename glob pattern matching NFC — andrew.ng / detail
  41. [llvm-readobj][test] - Improve section-symbols.test — grimar / detail
  42. [ARM][LowOverheadLoops] Fix tests after ef0b9f3 — samuel.tebbs / detail
  43. [clang-tidy] Improve documentation on Clangd integration — kbobyrev / detail
  44. [DAG] Remover getOperand() call. NFCI. — llvm-dev / detail
  45. Fix table formatting after D87686 — kbobyrev / detail
  46. [ARM] Add more validForTailPredication — sam.parker / detail
  47. [ARM] Fix tail predication predicate tracking — sam.parker / detail
  48. [clangd] Actually parse Index section of the YAML file. — adamcz / detail
  49. [clang-tidy] Crash fix for bugprone-misplaced-pointer-arithmetic-in-alloc — adam.balogh / detail
  50. [ASTMatchers] Fix `hasBody` for the descendants of `FunctionDecl` — adam.balogh / detail

#21731 (Sep 15, 2020 5:35:01 PM)

  1. [gn build] (semi-manually) port 380e746bcca — thakis / detail
  2. [ConstraintElimination] Add initial tests. — flo / detail
  3. [libcxx] Disable failing test for no-exceptions build — oliver.stannard / detail
  4. [InstCombine] improve test names; NFC — spatel / detail
  5. [InstCombine] add RUN to show miscompile of pow expansion; NFC — spatel / detail
  6. [InstCombine] fix bug in pow expansion — spatel / detail
  7. [gn build] Port a8058c6f8d1 — llvmgnsyncbot / detail
  8. [gn build] Port cd4edf94cd4 — llvmgnsyncbot / detail
  9. [mlir][Standard] Add canonicalizer for dynamic_tensor_from_elements — herhut / detail
  10. [mlir][openacc] Add missing print of vector_length in parallel op — clementval / detail
  11. [Utils] isLegalToPromote - Fix missing null check before writing to FailureReason. — llvm-dev / detail
  12. AMDGPUPrintfRuntimeBinding.cpp - drop unnecessary casts/dyn_casts. NFCI. — llvm-dev / detail
  13. Revert "[SelectionDAG] Remove unused FP constant in getNegatedExpression" — qiucofan / detail
  14. [LLD][PowerPC] Add support for R_PPC64_TPREL34 used in TLS Local Exec — stefanp / detail
  15. [libc] Fix typo in platform_defs.h.inc — gchatelet / detail
  16. [libc] Add missing LibcFPTestHelpers library — gchatelet / detail
  17. [libc] Add missing TableGen dependency — gchatelet / detail
  18. [analyzer][StdLibraryFunctionsChecker] Elaborate the summary of fread and fwrite — gabor.marton / detail
  19. [llvm-readobj/elf] - Don't crash when the size of s dynamic symbol table, inferred from the hash table, is broken. — grimar / detail
  20. [analyzer] Add documentation for alpha.fuchsia.Lock and alpha.core.C11Lock — dkszelethus / detail
  21. [InstSimplify] add limit folds for fmin/fmax — spatel / detail
  22. [libc++] Use allocator_traits to consistently allocate/deallocate/construct/destroy objects in std::any — ldionne / detail
  23. SLPVectorizer.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  24. [mlir][openacc] Add loop op verifier — clementval / detail
  25. [analyzer][Liveness][NFC] Get rid of statement liveness, because such a thing doesn't exist — dkszelethus / detail
  26. [XCOFF] Run resource intense test only on platforms where it makes sense — jasonliu / detail
  27. [libc++] Add a benchmark for std::map operations — ldionne / detail
  28. [MachineBasicBlock] Fix a typo in function copySuccessor — carrot / detail
  29. NFC: Add whitespace change to .git-blame-ignore-revs — ldionne / detail
  30. [X86][AVX] lowerShuffleWithSHUFPS - handle missed canonicalization cases. — llvm-dev / detail
  31. [lldb] Add -l/--language option to script command — jdevlieghere / detail
  32. [VectorCombine] Don't vectorize scalar load under asan/hwasan/memtag/tsan — i / detail
  33. Revert "[DebugInfo] Remove dots from getFilenameByIndex return value" — phosek / detail
  34. Revert "[DSE] Switch to MemorySSA-backed DSE by default." — flo / detail
  35. [MemoryBuffer] Revert unintended MemoryBuffer change from D86996 — i / detail
  36. Fix bot failure after ccb4124a4172 — nemanja.i.ibm / detail
  37. [OPENMP]Add support for allocate vars in untied tasks. — alexey.bataev / detail
  38. [LoopAccessAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  39. [DependenceAnalysis][NewPM] Fix tests to work under NPM — aeubanks / detail
  40. [RegionInfo][NewPM] Fix RegionInfo tests to work under NPM — aeubanks / detail
  41. [NewPM][opt] Fix -globals-aa not being recognized as alias analysis in NPM — aeubanks / detail
  42. [PostDominators][NewPM] Fix tests to work under NPM — aeubanks / detail
  43. [libc++] Add missing friend keyword — ldionne / detail
  44. [X86] Use Align in reduceMaskedLoadToScalarLoad/reduceMaskedStoreToScalarStore. Correct pointer info. — craig.topper / detail
  45. [Bugpoint][NewPM] Pin bugpoint to legacy PM — aeubanks / detail
  46. [ConstraintElimination] Add constraint elimination pass. — flo / detail
  47. [gn build] Port 3d42d549554 — llvmgnsyncbot / detail
  48. Fix .debug_aranges parsing. — gclayton / detail
  49. [DemandedBits][NewPM] Pin some tests to legacy PM — aeubanks / detail
  50. [Dominators][NewPM] Pin tests with -analyze to legacy PM — aeubanks / detail
  51. [libc++] Fix broken test for std::any and allocators — ldionne / detail
  52. [ASTMatchers] extract public matchers from const-analysis into own patch — development / detail
  53. [CodeGen][typeid] Emit typeinfo directly if type is known at compile-time — zequanwu / detail
  54. [PowerPC] Implement __int128 vector divide operations — conanap / detail
  55. [AArch64][SVE] Add lowering for llvm fsqrt — dancgr / detail
  56. [clang] Add a command line flag for the Machine Function Splitter. — snehasishk / detail
  57. InferAddressSpaces: Fix assert with unreachable code — matthew.arsenault / detail
  58. [TableGen] Fix invalid comparison function `SizeOrder` in `getMatchingSubClassWithSubRegs` — matthew.arsenault / detail
  59. Implement __isOSVersionAtLeast for Android — srhines / detail
  60. [libc] remove useless headers — gchatelet / detail
  61. [SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions. — huihuiz / detail
  62. [libc] use stddef instead of string header — gchatelet / detail
  63. Sema: add support for `__attribute__((__swift_bridged_typedef__))` — compnerd / detail
  64. [libc] Remove special case for 8 and 16 bytes — gchatelet / detail
  65. [mlir] Rename 'setInsertionPointAfter' to avoid ambiguity — diego.caballero / detail
  66. [OPENMP]Fix codegen for is_device_ptr component, captured by reference. — a.bataev / detail
  67. [OpenMP] Additional Information for Libomptarget Mappings — huberjn / detail
  68. [TSAN] Handle musttail call properly in EscapeEnumerator (and TSAN) — xun / detail
  69. [AMDGPU] Unify intrinsic ret/nortn interface — stanislav.mekhanoshin / detail
  70. GlobalISel: Add combines for G_TRUNC — vkeles / detail
  71. [SourceManager] Explicitly check for potential iterator underflow — jkorous / detail
  72. [ThinLTO] add post-thinlto-merge option to -lto-embed-bitcode — mtrofin / detail
  73. [GISel] Add new GISel combiners for G_MUL — aditya_nandakumar / detail
  74. [BFI] Make BFI information available through loop passes inside LoopStandardAnalysisResults — aktoon / detail
  75. [llvm][cmake] Change LLVM_INTEGRATED_CRT_ALLOC to a path instead of a boolean — alexandre.ganea / detail
  76. GlobalISel: Fix a failing combiner test — vkeles / detail
  77. [CGSCC][NewPM] Fix adding mutually recursive new functions — aeubanks / detail
  78. [AArch64][GlobalISel] Refactor + improve CMN, ADDS, and ADD emit functions — jpaquette / detail
  79. [LICM] Make Loop ICM profile aware again — aktoon / detail

#21730 (Sep 15, 2020 6:24:28 AM)

  1. [Coroutines] Fix a typo in documentation — xun / detail
  2. [DebugInfo] Remove dots from getFilenameByIndex return value — phosek / detail
  3. [lld][WebAssembly] Allow globals imports via import_name/import_module — sbc / detail
  4. [DebugInfo] Fix methods of AsmPrinter to emit values corresponding to the DWARF format (1/19). — ikudrin / detail
  5. [DebugInfo] Fix DIE value emitters to be compatible with DWARF64 (2/19). — ikudrin / detail
  6. [DebugInfo] Add new emitting methods for values which depend on the DWARF format (3/19). — ikudrin / detail
  7. [DebugInfo] Add the -dwarf64 switch to llc and other internal tools (4/19). — ikudrin / detail
  8. [DebugInfo] Fix emitting DWARF64 compilation units (5/19). — ikudrin / detail
  9. [DebugInfo] Use a common method to determine a suitable form for section offsts (6/19). — ikudrin / detail
  10. [DebugInfo] Fix emitting the DW_AT_location attribute for 64-bit DWARFv3 (7/19). — ikudrin / detail
  11. [DebugInfo] Fix emitting DWARF64 .debug_str_offsets sections (8/19). — ikudrin / detail
  12. [DebugInfo] Fix emitting DWARF64 DWO compilation units and string offset tables (9/19). — ikudrin / detail
  13. [DebugInfo] Fix emitting DWARF64 type units (10/19). — ikudrin / detail
  14. [DebugInfo] Fix emitting DWARF64 .debug_aranges sections (11/19). — ikudrin / detail
  15. [DebugInfo] Fix emitting pre-v5 name lookup tables in the DWARF64 format (12/19). — ikudrin / detail
  16. [DebugInfo] Fix emitting DWARF64 .debug_rnglists sections (13/19). — ikudrin / detail
  17. [DebugInfo] Fix emitting DWARF64 .debug_loclists sections (14/19). — ikudrin / detail
  18. [DebugInfo] Fix emitting DWARF64 .debug_addr sections (15/19). — ikudrin / detail
  19. [DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19). — ikudrin / detail
  20. [DebugInfo] Fix emitting DWARF64 .debug_macro[.dwo] sections (17/19). — ikudrin / detail
  21. [DebugInfo] Make the offset of string pool entries 64-bit (18/19). — ikudrin / detail
  22. [DebugInfo] Make offsets of dwarf units 64-bit (19/19). — ikudrin / detail
  23. [BinaryFormat/MachO] Add a missing constant. — ditaliano / detail
  24. [llvm-readobj] [ARMWinEH] Print ARM64 packed unwind info — martin / detail
  25. [LLD] Allow configuring default ld.lld backend — martin / detail
  26. [Windows][Polly] Disable LLVMPolly module for all compilers on Windows — martin / detail
  27. [NFC][lsan][fuzzer] Relax fuzzer-leak.test — vitalybuka / detail
  28. [X86] Pre-commit test cases for D87593 — craig.topper / detail
  29. [NFC][Asan] Don't use MetaData for size — vitalybuka / detail
  30. [NFC][Asan] Remove from_memalign and rz_log — vitalybuka / detail
  31. Revert "[Sema] Address-space sensitive index check for unbounded arrays" — chris.hamilton / detail
  32. [NFC][Asan] Reorder bitfields — vitalybuka / detail
  33. [Asan] Cleanup kAllocBegMagic setup — vitalybuka / detail
  34. [NFC][Asan] Return uptr as before D87646 — vitalybuka / detail
  35. [NFC][Asan] Remove chunk pointer from metadata — vitalybuka / detail
  36. [SVE] Fix isLoadInvariantInLoop for scalable vectors — david.sherwood / detail
  37. [doc] Fix broken link — sguelton / detail
  38. [DebugInfo] Support both forward and backward slashes in tests — phosek / detail
  39. [Support] Make building with snmalloc work — hans / detail
  40. [MVE] Rename of tests making them consistent with tail-predication tests. NFC. — sjoerd.meijer / detail
  41. GlobalISel/IRTranslator resetTargetOptions based on function attributes — petar.avramovic / detail
  42. [lib/Object] - Refine interface of ELFFile<ELFT>. NFCI. — grimar / detail
  43. [NFC][DebugInfo] Use consistent regex group spelling — phosek / detail
  44. [llvm-readobj/elf] - Simplify and refine the implementation which dumps .stack_sizes — grimar / detail
  45. [X86] detectAVGPattern - accept non-pow2 vectors by padding. — llvm-dev / detail
  46. [MVE] fix typo in llvm debug message. NFC. — sjoerd.meijer / detail
  47. [Transforms][Coroutines] Add missing header path to CMakeLists.txt — llvm-dev / detail
  48. [SelectionDAG] Remove unused FP constant in getNegatedExpression — qiucofan / detail
  49. [ARM] Corrected condition in isSaturatingConditional — meera.nakrani / detail
  50. [X86] Update SSE/AVX integer MINMAX intrinsics to emit llvm.smax.* etc. (PR46851) — llvm-dev / detail
  51. Revert "[InstCombine] Simplify select operand based on equality condition" — benny.kra / detail
  52. [mlir][integration_test] Linalg Conv folder renamed to CPU — limo / detail
  53. [mlir] check for failures when packing function sigunatures in std->llvm conversion — zinenko / detail
  54. Recommit "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  55. SelectionDAGBuilder.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  56. StatepointLowering.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  57. SpillPlacement.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  58. Revert "RegAllocFast: Record internal state based on register units" — hans / detail
  59. [lldb/cmake] Fix testing support library dependencies — pavel / detail
  60. [lldb] Improve qemu interop for aarch64 — pavel / detail
  61. [Scalarizer] Avoid changing name of non-instructions — bjorn.a.pettersson / detail
  62. [ARM][MVE] Tail-predication: use unsigned SCEV ranges for tripcount — sjoerd.meijer / detail
  63. AliasSetTracker.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  64. ProvenanceAnalysis.h - remove unnecessary AliasAnalysis.h include. NFCI. — llvm-dev / detail
  65. LoopCacheAnalysis.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  66. [libc++] Allow building without threads in standalone builds — ldionne / detail
  67. Restrict UnnecessaryCopyInitialization check to variables initialized from free functions without arguments — aaron / detail
  68. [ConstraintSolver] Add isConditionImplied helper. — flo / detail
  69. [Flang] Add GettingInvolved documentation page and sidebar. — joshisameeran17 / detail
  70. [lld][WebAssembly] Fix --export-all when __stack_pointer is present — sbc / detail

#21729 (Sep 14, 2020 6:30:41 PM)

  1. [XCOFF][AIX] Handle TOC entries that could not be reached by positive range in small code model — jasonliu / detail
  2. [InstSimplify] fix test comments; NFC — spatel / detail
  3. [InstSimplify] add/move tests for fmin/fmax; NFC — spatel / detail
  4. [InstSimplify] reduce code duplication for fmin/fmax folds; NFC — spatel / detail
  5. Add support for casting elements in vectors for certain Std dialect type conversion operations. — lubomir.litchev / detail
  6. [libcxx] ostream{,buf}_iterator::difference_type changes in C++20 — ldionne / detail
  7. Assert we've found the size of each (non-overlapping) structure. NFCI. — llvm-dev / detail
  8. [MemorySSA] Precommit test case for PR47498. — flo / detail
  9. [MemorySSA] Make sure PerformedPhiTrans is updated for each visited def. — flo / detail
  10. [InstSimplify] allow folds for fmin/fmax with 'ninf' — spatel / detail
  11. Sema: add support for `__attribute__((__swift_objc_members__))` — compnerd / detail
  12. [InstSimplify] add folds for fmin/fmax with 'nnan' — spatel / detail
  13. [flang] Correctly detect overlapping integer cases — tkeith / detail
  14. [libc] Decouple string functions. — gyurgyikcp / detail
  15. [ELF] Define a reportRangeError() overload for thunks and tidy up recent PPC64 thunk range errors — i / detail
  16. [flang] Fix analyzed form of type-bound assignment — tkeith / detail
  17. Let -basic-block-sections=labels emit basicblock metadata in a new .bb_addr_map section, instead of emitting special unary-encoded symbols. — rahmanl / detail
  18. collectBitParts - use const references. NFCI. — llvm-dev / detail
  19. Retry of D84974 — wallace / detail
  20. [libc++] Upgrade the Clang on build bots — ldionne / detail
  21. Fix 132e57bc597bd3f50174b7d286c43f76b47f11c1 — wallace / detail
  22. [DAGCombiner] Fold fmin/fmax with INF / FLT_MAX — nikita.ppv / detail
  23. [InstCombine] Simplify select operand based on equality condition — nikita.ppv / detail
  24. [ms] [llvm-ml] Add missing built-in type aliases — epastor / detail
  25. [ms] [llvm-ml] Fix struct padding logic — epastor / detail
  26. [ms] [llvm-ml] Add support for size queries in MASM — epastor / detail
  27. [ms] [llvm-ml] Add basic support for SEH, including PROC FRAME — epastor / detail
  28. [ARM] Add more tests for vecreduce soft float legalization (NFC) — nikita.ppv / detail
  29. [Legalize][ARM][X86] Add float legalization for VECREDUCE — nikita.ppv / detail
  30. [libc] Extend MPFRMatcher to handle 2-input-1-output and support hypot function. — lntue / detail
  31. [libc++] Use LLVM 11 instead of trunk on build bots — ldionne / detail
  32. [AArch64] Add additional vecreduce fmax/fmin legalization tests (NFC) — nikita.ppv / detail
  33. [PowerPC] Implement Thread Local Storage Support for Local Exec — albionapc / detail
  34. [ELF] Add documentation for --warn-backrefs: a GNU ld compatibility checking tool (and lesser of layering detection) — i / detail
  35. [FastISel] Bail out of selectGetElementPtr for vector GEPs. — craig.topper / detail
  36. [libc++] Add comment in atomic test to explain why part of it is disabled on Apple — ldionne / detail
  37. [MemProf] Rename HeapProfiler to MemProfiler for consistency — tejohnson / detail
  38. [gn build] Port 226d80ebe20 — llvmgnsyncbot / detail
  39. [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  40. [Asan] Fix false leak report — vitalybuka / detail
  41. Make namespace handling uniform across dialect backends. — joker.eph / detail
  42. Update PowerPC backend ownership in CODE_OWNERS.TXT — nemanja.i.ibm / detail
  43. [AMDGPU] Add XDL resource to scheduling model — austin.kerbow / detail
  44. [SelectionDAG] Use Align/MaybeAlign in calls to getLoad/getStore/getExtLoad/getTruncStore. — craig.topper / detail
  45. [libc++] Make rotate a constexpr. — zoecarver / detail
  46. [libc++] Finish implementing P0202R3 — ldionne / detail
  47. Fix MLIR standalone example to properly handle namespace — joker.eph / detail
  48. [libc++][test] Portability fix of std::strstreambuf constructor test — ldionne / detail
  49. [docs] Update OrcV1 removal timeline. — lhames / detail
  50. [PruneEH][NFC] Use CallGraphUpdater in PruneEH — aeubanks / detail
  51. [flang] More clean-up of CookedSource API — pklausler / detail
  52. Revert "[libc++] Make rotate a constexpr." — zoecarver / detail
  53. [Take 2] [libc++] Make rotate a constexpr. — ldionne / detail
  54. [flang] Fix bug for forward referenced type — psteinfeld / detail
  55. [GlobalISel] Add G_UNMERGE_VALUES(G_MERGE_VALUES) combine — qcolombet / detail
  56. Revert "[docs][NewPM] Add docs for writing NPM passes" — aeubanks / detail
  57. [GISel]: Add combine for G_FABS to G_FABS — aditya_nandakumar / detail
  58. Reland [docs][NewPM] Add docs for writing NPM passes — aeubanks / detail
  59. [Hexagon] Some HVX DAG combines — kparzysz / detail
  60. [Hexagon] Widen loads and handle any-/sign-/zero-extensions — kparzysz / detail
  61. [Hexagon] Add more detailed testcase for widening truncates — kparzysz / detail
  62. [Sema] Address-space sensitive index check for unbounded arrays — chris.hamilton / detail
  63. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract. — craig.topper / detail
  64. [GlobalISel] Add G_UNMERGE(Cst) -> Cst1, Cst2, ... combine — qcolombet / detail
  65. [Asan] Accept __lsan_ignore_object for redzone pointer — vitalybuka / detail
  66. [AArch64] Statepoint support for AArch64. — listmail / detail
  67. [flang] Allow Fortran comments after #include path — pklausler / detail
  68. Revert "[X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract." — craig.topper / detail
  69. [X86] Place new constant node in topological order in X86DAGToDAGISel::matchBitExtract — craig.topper / detail
  70. [flang] Respect BZ mode in exponent parts, too — pklausler / detail
  71. [libc++abi] Do not declare __cxa_finalize and __cxa_atexit in <cxxabi.h> — ldionne / detail
  72. [GlobalISel] Add `X,Y<dead> = G_UNMERGE Z` -> X = G_TRUNC Z — qcolombet / detail
  73. [GlobalISel] Add a `X, Y = G_UNMERGE(G_ZEXT Z)` -> X = G_ZEXT Z; Y = 0 combine — qcolombet / detail

#21728 (Sep 14, 2020 6:36:38 AM)

  1. Reland "[PowerPC] Implement instruction clustering for stores" — qiucofan / detail
  2. [X86] Add test cases for PR11210 — llvm-dev / detail
  3. [ARM] Add tests for fmin/max with largest/smallest float (NFC) — nikita.ppv / detail
  4. [CGP] Prevent optimizePhiType from iterating forever — david.green / detail
  5. [DAGCombiner] Propagate FMF flags in FMA folding — qiucofan / detail
  6. [ASTImporter] Add basic support for comparing Stmts and compare function bodies — risemann / detail
  7. [SelectionDAG] Remove default for 'unsigned' Alignment for getLoad/getStore/getExtLoad/getTruncStore. Add default for MaybeAlign version. NFCI — craig.topper / detail
  8. GCOVProfiling: Avoid use-after-move — dblaikie / detail
  9. Correct end-of-namespace comment to be clang-tidy/LLVM style appropriate — dblaikie / detail
  10. PPCInstrInfo: Fix readability-inconsistent-declaration-parameter-name clang-tidy warning — dblaikie / detail
  11. [ARM] Add some fmin/fmax tests with commuted operands (NFC) — nikita.ppv / detail
  12. [llvm-cov gcov] Add -r (--relative-only) && -s (--source-prefix) — i / detail
  13. [llvm-cov gcov][test] Unsupport Windows — i / detail
  14. [JITLink] Improve formatting for Edge, Block and Symbol debugging output. — lhames / detail
  15. [SelectionDAG] Move ISD:PARITY formation from DAGCombine to SimplifyDemandedBits. — craig.topper / detail
  16. [docs] Document LLVM_EXTERNALIZE_DEBUGINFO CMake option — davelee.com / detail
  17. [CodeGenPrepare] Fix zapping dead operands of assume — yrouban / detail
  18. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail
  19. [llvm-cov gcov] Refactor counting and reporting — i / detail
  20. [analyzer] Evaluate PredefinedExpressions — benicsbalazs / detail
  21. [analyzer][docs][NFC] Document the ento namespace in the llvm/Lexicon — benicsbalazs / detail
  22. [analyzer][z3] Use more elaborate Z3 variable names — benicsbalazs / detail
  23. [CodeGen] Fix bug in IncrementPointer — david.sherwood / detail
  24. [ARM] Fix so immediates and pc relative checks — simon.wallis2 / detail
  25. [UnifyLoopExits] Fix non-deterministic iteration order — jay.foad / detail
  26. [compiler-rt] [netbsd] Use internal_ptrace() instead of ptrace() — n54 / detail
  27. [JumpThreading] Fix an incorrect Modified status — david.stenberg / detail
  28. AMDGPU/GlobalISel/Emitter Support for predicate code that uses operands — petar.avramovic / detail
  29. [clangd] Add error() function for creating formatv-style llvm::Errors. NFC — sam.mccall / detail
  30. [gn build] Port 30667c967d3 — llvmgnsyncbot / detail
  31. [DebugInstrRef][1/9] Add fields for instr-ref variable locations — jeremy.morse / detail
  32. [clangd] Track tweaks that fail the apply stage — kadircet / detail
  33. [CodeGen][X86] Regenerate minmax reduction sequence tests to match arithmetic tests. — llvm-dev / detail
  34. [clangd] makeStringError,make_error<StringError> -> error() — sam.mccall / detail
  35. [LegalizeDAG] Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI. — llvm-dev / detail
  36. AMDGPU/GlobalISel Add test for non-leaf complex patterns — petar.avramovic / detail
  37. AMDGPU/GlobalISel/Emitter Recognize additional 'same operand checks' — petar.avramovic / detail
  38. AMDGPU/GlobalISel Check for NoNaNsFPMath in isKnownNeverSNaN — petar.avramovic / detail
  39. [SVE] In LoopIdiomRecognize::isLegalStore bail out for scalable vectors — david.sherwood / detail
  40. [ARM][MVE] Tail-predication: check get.active.lane.mask's TC value — sjoerd.meijer / detail
  41. [SyntaxTree][List] Fix: `ParameterDeclarationList` is the `List` inside `ParametersAndQualifiers` — ecaldas / detail
  42. [SyntaxTree] Provide `List::classof` — ecaldas / detail
  43. [SyntaxTree][List] `assertInvariants` for `List`s — ecaldas / detail
  44. [ARM] Selects SSAT/USAT from correct LLVM IR — meera.nakrani / detail
  45. [DSE] Precommit test case for invalid elimination of store in loop. — flo / detail
  46. [DSE] Only eliminate candidates that always store the same loc. — flo / detail
  47. [CGP] Limit converting phi types to simple loads and stores — david.green / detail
  48. [mlir] Check for type conversion success in std->llvm function conversion — zinenko / detail
  49. [pstl] Support Threading Building Blocks 2020 (oneTBB) for "tbb" parallel backend. — mikhail.dvorskiy / detail
  50. [llvm-readobj/elf][test] - Test all core note types properly. — grimar / detail
  51. [llvm-readelf/obj] - Refine and generalize the code that is used to dump notes. — grimar / detail
  52. [NFC] Add missing `const` statements in SCEV — mkazantsev / detail
  53. [llvm-readobj] - Cleanup implementation LLVMStyle<ELFT>::printAddrsig(). — grimar / detail
  54. [llvm-readobj/elf] - Don't use unwrapOrError when reporting errors about SHT_DYNAMIC sections. — grimar / detail
  55. Don't dereference from a dyn_cast<>. NFCI. — llvm-dev / detail
  56. Assert we've found both vector types. NFCI. — llvm-dev / detail
  57. [AMDGPU] Don't cluster stores — jay.foad / detail
  58. [InstSimplify] fix miscompiles with maximum/minimum intrinsics — spatel / detail
  59. [ARM] Enable tail predication for reduction tests. NFC — david.green / detail

#21727 (Sep 13, 2020 4:46:28 AM)

  1. TableGen: change a couple of member names to clarify their use. — paul / detail
  2. [LV][ARM] Add preferInloopReduction target hook. — david.green / detail
  3. [DSE] Precommit test case with loop carried dependence. — flo / detail
  4. [DSE] Bail out on MemoryPhis when deleting stores at end of function. — flo / detail
  5. [DSE] Adjust coroutines test after e082dee2b588. — flo / detail
  6. [SelectionDAG][X86][ARM][AArch64] Add ISD opcode for __builtin_parity. Expand it to shifts and xors. — craig.topper / detail
  7. [MinGW] Use lib prefix for libraries — martin / detail
  8. [MinGW][clang-shlib] Build by default on MinGW — martin / detail
  9. [MinGW][libclang] Allow simultaneous shared and static lib — martin / detail
  10. [InstCombine] Add extra use tests for abs canonicalization (NFC) — nikita.ppv / detail
  11. [gcov] Clean up by getting llvm.dbg.cu earlier — i / detail
  12. [gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering — i / detail
  13. Revert "[gcov] emitProfileArcs: iterate over GCOVFunction's instead of Function's to avoid duplicated filtering" — i / detail
  14. Change range operator from deprecated '-' to '...' — paul / detail
  15. Update TableGen test files to use the new '...' range punctuation. — paul / detail
  16. [ARM] Add additional vecreduce float legalization test (NFC) — nikita.ppv / detail
  17. [gcov] Process .gcda immediately after the accompanying .gcno instead of doing all .gcda after all .gcno — i / detail
  18. [lld][WebAssembly] Error on import/export of mutable global without `mutable-globals` feature — sbc / detail
  19. [ARM] Add tests for fmin/max + inf folds (NFC) — nikita.ppv / detail
  20. [lld][WebAssembly] Add initial support for -Map/--print-map — sbc / detail
  21. [gn build] Port cc2da5554b5 — llvmgnsyncbot / detail
  22. [Hexagon] Avoid widening vectors with non-HVX element types — kparzysz / detail
  23. [X86] Use ISD::PARITY directly instead of emitting CTPOP and AND from combineHorizontalPredicateResult. — craig.topper / detail
  24. [LegalizeTypes] Remove a few cases from SplitVectorOperand that should never happen. NFC — craig.topper / detail
  25. [Docs] Fix --print-supported-cpus option rendering — joker.eph / detail
  26. [llvm-cov gcov] Improve accuracy when some edges are not measured — i / detail
  27. [gcov] Assign names to some types and loaded values used in @__llvm_internal* — i / detail
  28. [gcov] Add spanning tree optimization — i / detail
  29. [gcov] Fix memory leak due to BranchProbabilityInfoWrapperPass — i / detail

#21726 (Sep 12, 2020 12:23:54 PM)

  1. [AST][FPEnv] Keep FP options in trailing storage of CastExpr — sepavloff / detail
  2. Add raw_fd_stream that supports reading/seeking/writing — jianzhouzh / detail
  3. Add raw_fd_stream_test.cpp into CMakeLists.txt — jianzhouzh / detail
  4. Missing change from previous commit — sepavloff / detail
  5. Add a header file to support ssize_t for windows — jianzhouzh / detail
  6. Revert "[AST][FPEnv] Keep FP options in trailing storage of CastExpr" — sepavloff / detail
  7. [gn build] Port 19531a81f1d — llvmgnsyncbot / detail
  8. [X86][SSE] lowerShuffleAsDecomposedShuffleBlend - support decomposed unpacks for some vXi8/vXi16 cases — llvm-dev / detail
  9. [InstCombine] Fix incorrect SimplifyWithOpReplaced transform (PR47322) — nikita.ppv / detail
  10. [ARM] Recognize "double extend" reduction patterns — david.green / detail
  11. [InstCombine][X86] getNegativeIsTrueBoolVec - use ConstantExpr evaluators. NFCI. — llvm-dev / detail
  12. [Intrinsics] define semantics for experimental fmax/fmin vector reductions — spatel / detail
  13. [ARM] Fixup single source mla reductions. — david.green / detail
  14. [InstCombine][X86] Add tests for masked load/stores with comparisons. — llvm-dev / detail
  15. Reland [AssumeBundles] Use operand bundles to encode alignment assumptions — tyker / detail
  16. [MachineScheduler] Fix operand scheduling for pre/post-increment loads — eleviant / detail
  17. [Clang] Add option to allow marking pass-by-value args as noalias. — flo / detail
  18. [InstCombine][X86] Covert masked load/stores with (sign extended) bool vector masks to generic intrinsics. — llvm-dev / detail

#21725 (Sep 11, 2020 8:54:33 PM)

  1. [DSE] Make sure that DSE+MSSA can handle masked stores — kparzysz / detail
  2. [NFC] Follow up on D87111 - Add an option for unrolling loops up to a factor - CR issues addressed. — lubomir.litchev / detail
  3. [flang] Fix build issue with BUILD_SHARED_LIBS=ON — richard.barton / detail
  4. [gn build] slightly improve libcxx_needs_site_config — thakis / detail
  5. [examples] Adjust ThinLtoInstrumentationLayer for emit signature change — jdevlieghere / detail
  6. [libcxx] Remove the 'availability' Lit feature — ldionne / detail
  7. [SLP] add test for missed store vectorization; NFC — spatel / detail
  8. [SLP] further limit bailout for load combine candidate (PR47450) — spatel / detail
  9. [docs] Fix typos — sebastian.neubauer / detail
  10. [DFSan] Re-enable event_callbacks test. — mascasa / detail
  11. [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC — i / detail
  12. Revert "[examples] Adjust ThinLtoInstrumentationLayer for emit signature change" — jdevlieghere / detail
  13. [FPEnv] [Clang] Enable constrained FP support for PowerPC — qiucofan / detail
  14. [ARM] Extra MLA reductions tests. NFC — david.green / detail
  15. [SVE] Regenerate sve vector bits tests. NFC — david.green / detail
  16. [mlir][spirv] OpConvertSToF support operands with different bitwidth. — thomasraoux / detail
  17. [mlir] Fix some edge cases around 0-element TensorFromElementsOp — silvasean / detail
  18. [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI — medismail.bennani / detail
  19. [WebAssembly] Add assembly syntax for mutable globals — sbc / detail
  20. [CMake][OpenMP] Simplify getting CUDA library directory — raul.tambre / detail
  21. [SyntaxTree][Synthesis] Add support for simple Leafs and test based on tree dump — ecaldas / detail
  22. [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. — ecaldas / detail
  23. [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] — ecaldas / detail
  24. [flang] Fix bug for forward referenced type — psteinfeld / detail
  25. Re-split integral & pointer overloads. Add tests. — ogiroux / detail
  26. [ThinLTO] Make -lto-embed-bitcode an enum — mtrofin / detail
  27. [Coroutine][Sema] Tighten the lifetime of symmetric transfer returned handle — xun / detail
  28. [SyntaxTree][Synthesis] Add support for Tree. — ecaldas / detail
  29. Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes. — lhames / detail
  30. Fix -gz=zlib options for linker — yaxun.liu / detail
  31. Sema: add support for `__attribute__((__swift_error__))` — compnerd / detail
  32. [lld][WebAssembly] Convert a objyaml-using test to assembly — sbc / detail
  33. Fix test hip-gz-options.hip — yaxun.liu / detail
  34. CodeGen: Require SSA to run PeepholeOptimizer — matthew.arsenault / detail
  35. RegAllocFast: Fix typo in comment — matthew.arsenault / detail
  36. docs: add a newline to appease Sphinx — compnerd / detail
  37. [MC] Allow .org directives in SHT_NOBITS sections — maskray / detail
  38. [NFC][Asan] Early return from GetBlockBegin — vitalybuka / detail
  39. Fix clang Wrange-loop-analysis in BuildTree.cpp — gribozavr / detail
  40. [lldb] Add test for CFMutableDictionaryRef — jdevlieghere / detail
  41. [MS ABI] Add mangled type for auto template parameter whose argument kind is Integeral — zequanwu / detail
  42. [NFC][Asan] Add another lsan test — vitalybuka / detail
  43. [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline — ychen / detail
  44. [ConstantFold] Fold binary arithmetic on scalable vector splats. — efriedma / detail
  45. [NFC] Remove unused static function — vitalybuka / detail
  46. Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e — ychen / detail
  47. [gn build] Port 31ecf8d29d8 — llvmgnsyncbot / detail
  48. [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. — efriedma / detail
  49. [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary class descriptor — jdevlieghere / detail
  50. Fix a couple of tests that relied on the clang binary having 'clang' somewhere in the name — dblaikie / detail
  51. [gn] Remove unneeded MC dep from llvm-tblgen — rnk / detail
  52. Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to help build codegen pipeline" — ychen / detail
  53. [gn build] Port ad99e34c59b — llvmgnsyncbot / detail
  54. [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD — qshanz / detail
  55. [Power10] Enable the heuristic for Power10 and switch the sched model — qshanz / detail

#21724 (Sep 11, 2020 7:56:07 AM)

  1. Cleaned status.py from old notifiers. — gkistanova / detail
  2. [DebugInfo] Fixing CodeView assert related to lowerBound field of DISubrange. — sourabhsingh.tomar / detail
  3. [EarlyCSE] Remove unnecessary operand swap. — michael.hliao / detail
  4. [NFC][PowerPC] Add tests of constants-i64. — esme.yi / detail
  5. [Clang] Clarify __builtin_memcpy_inline documentation — gchatelet / detail
  6. [CodeGen] [WinException] Remove a redundant explicit section switch for aarch64 — martin / detail
  7. [MC] [Win64EH] Canonicalize ARM64 unwind opcodes — martin / detail
  8. [MC] [Win64EH] Write packed ARM64 epilogues if possible — martin / detail
  9. [NewPM] Introduce PreserveCFG check — yrouban / detail
  10. [SVE][CodeGen] Fix InlineFunction for scalable vectors — david.sherwood / detail
  11. [mlir][Linalg] Make LinalgBaseTilingPattern not delete the original operation. — ravishankarm / detail
  12. [clang][Sparc] Default to -mcpu=v9 for Sparc V8 on Solaris — ro / detail
  13. Uncapitalize word in LanguageExtensions.rst — noreply / detail
  14. [mlir] Fix generation of AVX512 dialect documentation — marius.brehler / detail
  15. [MC] [Win64EH] Fix builds with expensive checks enabled — martin / detail
  16. Revert "[ORC] Make MaterializationResponsibility immovable, pass by unique_ptr." — flo / detail
  17. [mlir][Linalg] Print both types for linalg.transpose — benny.kra / detail
  18. [CodeGenPrepare] Simplify code. NFCI. — benny.kra / detail
  19. [AMDGPU] Make movreld-bug test case more robust — jay.foad / detail
  20. [clangd][NFC] Get rid of an `else after return` — kadircet / detail
  21. BasicTTIImpl.h - remove unused MCSchedule.h include. NFCI. — llvm-dev / detail
  22. [X86] Keep variables from getDataLayout/getDebugLoc calls as const reference. NFCI. — llvm-dev / detail
  23. [clang][aarch64] Fix ILP32 ABI for arm_sve_vector_bits — cullen.rhodes / detail
  24. [flang][driver] Add the new flang compiler and frontend drivers — caroline.concatto / detail
  25. [clang][aarch64] Fix mangling of bfloat16 neon vectors — cullen.rhodes / detail
  26. [DFSan] XFail a test that's suffering too much optimization — jeremy.morse / detail
  27. PluginLoader.h - only include CommandLine.h if required. NFCI. — llvm-dev / detail
  28. Attributor.h - remove unused includes. NFCI. — llvm-dev / detail
  29. [IPO] Remove unnecessary Module.h includes. NFCI. — llvm-dev / detail
  30. [LiveDebugValues][NFC] Re-land 60db26a66d, add instr-ref tests — jeremy.morse / detail
  31. [analyzer][MacroExpansion] Add a few dumps functions — dkszelethus / detail
  32. [analyzer][MacroExpansion][NFC] Fix incorrectly calling parameters arguments — dkszelethus / detail
  33. [NFC] Fix the signature and definition of findByPrefix — andrzej.warzynski / detail
  34. [analyzer][MacroExpansion][NFC] Fix a missing test output check — dkszelethus / detail
  35. [mlir][Linalg] Refactor StructuredOpInterface - NFC — ntv / detail
  36. [analyzer][MacroExpansion] Fix a crash where multiple parameters resolved to __VA_ARGS__ — dkszelethus / detail
  37. [MLIR][Linalg] Undo spurious parameter name change — ntv / detail
  38. [libTooling] Fix use of `char` in comparison. — yitzhakm / detail
  39. [ARM] Update arm-storebytesmerge.ll test. NFC — david.green / detail
  40. [flang] Add new documentation main page — richard.barton / detail
  41. [libcxx] Handle target triples with dashes in platform name — mikhail.maltsev / detail
  42. [ConstraintSystem] Add helpers to deal with linear constraints. — flo / detail
  43. [gn build] Port 3eb141e5078 — llvmgnsyncbot / detail
  44. Revert "[ConstraintSystem] Add helpers to deal with linear constraints." — flo / detail
  45. [gn build] Port 8da6ae4ce1b — llvmgnsyncbot / detail
  46. [analyzer][NFC] Don't bind values to ObjCForCollectionStmt, replace it with a GDM trait — dkszelethus / detail
  47. [libc++] NFC: Add missing license to test — ldionne / detail
  48. [NFC] Fix compiler warnings due to integer comparison of different signedness — llvm-dev / detail
  49. [LiveDebugValues][NFC] Add additional tests — jeremy.morse / detail
  50. [InstCombine] add/move tests for ptr diff; NFC — spatel / detail
  51. [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430) — spatel / detail
  52. [SyntaxTree] Rename functions to start with verb — ecaldas / detail
  53. Revert "[InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps (PR47430)" — spatel / detail

#21723 (Sep 10, 2020 10:33:46 PM)

  1. Removed scei-ps4 builders. — gkistanova / detail
  2. More builders.py cleaning. — gkistanova / detail
  3. Removed unused code from LLDBBuilder. — gkistanova / detail
  4. [NFC] Fix whitespace in lldb-vscode --help — rupprecht / detail
  5. [PGO] Skip if an IndirectBrInst critical edge cannot be split — i / detail
  6. [compiler-rt] [netbsd] Update generate_netbsd_syscalls.awk — n54 / detail
  7. [compiler-rt] [netbsd] Regenerate syscall hooks — n54 / detail
  8. [SLPVectorizer][X86][AMDGPU] Remove fcmp+select to fmin/fmax reduction support. — craig.topper / detail
  9. Revert "[Support] Use unique_function rather than std::function for ThreadPool TaskTy." — lhames / detail
  10. [WebAssembly] Set unreachable as canonical to permit disassembly — d.c.ddcc / detail
  11. Make struct dialects have the same field name as everything else, 'dialect'. — joker.eph / detail
  12. Allow Dialects to be initialized via nullptr. — joker.eph / detail
  13. [gn build] (semi-manually) port 009cd4e4910 — thakis / detail
  14. Fix operator!= for Dialects. — joker.eph / detail
  15. [Hexagon] Split pair-based masked memops — kparzysz / detail
  16. [SVE] Bail from VectorUtils heuristics for scalable vectors — ctetreau / detail
  17. [ImplicitNullChecks] NFC: Remove unused PointerReg arg in dep analysis — anna / detail
  18. [libc][NFC][obvious] Remove a redudant dep of strcmp implementation. — sivachandra / detail
  19. Diable sanitizer options for amdgpu — yaxun.liu / detail
  20. GlobalISel: Combine fneg(fneg x) to x — vkeles / detail
  21. [InstCombine] Regenerate test checks (NFC) — nikita.ppv / detail
  22. [InstCombine] Add more tests for select op replacement (NFC) — nikita.ppv / detail
  23. [DemandedBits] Add braces to large if (NFC) — nikita.ppv / detail
  24. [DemandedBits][BDCE] Add support for min/max intrinsics — nikita.ppv / detail
  25. [ORC] Make MaterializationResponsibility immovable, pass by unique_ptr. — lhames / detail
  26. [libc][obvious] Include Sqrt.h in SqrtLongDoubleX86.h. — sivachandra / detail
  27. [EarlyCSE] Equivalent SELECTs should hash equally — bryan.chan / detail
  28. [DSE] Switch to MemorySSA-backed DSE by default. — flo / detail
  29. [ELF] Make two PPC64.cpp variables constexpr. NFC — i / detail
  30. [flang] Fix assert on constant folding of extended types — psteinfeld / detail
  31. Use pragmas to work around MSVC x86_32 debug miscompile bug — rnk / detail
  32. [AArch64][GlobalISel] Don't emit a branch for a fallthrough G_BR at -O0. — aemerson / detail
  33. Fix wrong comment about enabling optimizations to work around a bug — rnk / detail
  34. Remove unused variable introduce in 0448d11a06b451a causing build — zarko / detail
  35. [obj2yaml] Add support for dumping the .debug_ranges section. — higuoxing / detail
  36. [lldb] Add missing LLDB_REGISTER_CONSTRUCTOR in SBPlatform — jdevlieghere / detail
  37. [mlir][Analysis] Allow Slice Analysis to work with linalg::LinalgOp — ravishankarm / detail
  38. scudo: Introduce a new mechanism to let Scudo access a platform-specific TLS slot — peter / detail
  39. scudo: Remove the THREADLOCAL macro. — peter / detail
  40. Remove dependency on clangASTMatchers. — michael.hliao / detail
  41. Revert "[EarlyCSE] Equivalent SELECTs should hash equally" — michael.hliao / detail
  42. [Asan] Fix __asan_update_allocation_context — vitalybuka / detail
  43. [EarlyCSE] Fix and recommit the revised c9826829d74e637163fdb0351870b8204e62d6e6 — michael.hliao / detail
  44. libclc/spirv: Add missing files from D85911 — jano.vesely / detail
  45. [NFC][MLInliner] Presort instruction successions. — mtrofin / detail

#21722 (Sep 10, 2020 10:53:15 AM)

  1. Removed netbsd-amd64 since it is offline since August-10-2020. — gkistanova / detail
  2. Removed clang-lld-x86_64-2stage builder. — gkistanova / detail
  3. Removed abandoned builders. — gkistanova / detail
  4. [lldb] Have the Xcode build run check-lldb instead of just check-lldb-shell — jdevlieghere / detail
  5. [CMake] Simplify CMake handling for libxml2 — phosek / detail
  6. [lit] Use correct variable name for libxml2 — phosek / detail
  7. [PowerPC] [FPEnv] Disable strict FP mutation by default — qiucofan / detail
  8. [mlir][Linalg] Add Utility method to get loop ranges for a LinalgOp. — ravishankarm / detail
  9. libclc/spirv: Add various functions — jano.vesely / detail
  10. [LoopLoadElim] Filter away candidates that stop being AddRecs after loop versioning. PR47457 — mkazantsev / detail
  11. [NFC] Rename variables to avoid name confusion — mkazantsev / detail
  12. [JumpThreading] Conditionally freeze its condition when unfolding select — aqjune / detail
  13. [mlir][Linalg] Small refactoring of ConvOpVectorization — limo / detail
  14. [clang] Disallow fbasic-block-sections on non-ELF, non-x86 targets. — snehasishk / detail
  15. [ARM] Tail predicate VQDMULH and VQRDMULH — sam.parker / detail
  16. [SCEV] Constant expansion cost at minsize — sam.parker / detail
  17. [mlir] [VectorOps] Enable 32-bit index optimizations — ajcbik / detail
  18. [llvm-readobj] [ARMWinEH] Print set_fp/add_fp differently in epilogues — martin / detail
  19. [llvm-readobj] [ARMWinEH] Fix printing of exception handlers with packed epilogues — martin / detail
  20. [ARM][LowOverheadLoops] Allow tail predication on predicated instructions with unknown lane — samuel.tebbs / detail
  21. [compiler-rt] [netbsd] Reintroduce __sanitizer_protoent — n54 / detail
  22. Enable InsertFreeze flag of JumpThreading when used in LTO — aqjune / detail
  23. [analyzer][StdLibraryFunctionsChecker] Remove strcasecmp — gabor.marton / detail
  24. [SVE][CodeGen] Legalisation of truncate for scalable vectors — kerry.mclaughlin / detail
  25. [analyzer][StdLibraryFunctionsChecker] Add better diagnostics — gabor.marton / detail
  26. [X86] Remove WaitInsert::TTI member. NFCI. — llvm-dev / detail
  27. [X86][SSE] lowerShuffleAsSplitOrBlend always returns a shuffle. — llvm-dev / detail
  28. [SLP][X86] Add division by uniform constant tests (PR47476) — llvm-dev / detail
  29. [CostModel][X86] Add vXi32 division by uniform constant costs (PR47476) — llvm-dev / detail
  30. [Codegen][X86] Move AMX specific codegen tests into X86 subfolder. — llvm-dev / detail
  31. [clang-tidy] Fix reST syntax — sguelton / detail
  32. [CodeGen][X86] Move x86 builtin intrinsic/codegen tests into X86 subfolder. — llvm-dev / detail
  33. [NFC] Refactoring in SCEV: add missing `const` qualifiers — mkazantsev / detail
  34. [libcxx] Simplify back-deployment testing — ldionne / detail
  35. [DSE] Support eliminating memcpy.inline. — flo / detail
  36. Fix broken link for Sphinx installation — gchatelet / detail
  37. Fix invalid link format in Clang LanguageExtension — gchatelet / detail
  38. [x86] add tests for fmax/fmin experimental intrinsics with 'fast' FMF; NFC — spatel / detail
  39. [TargetLowering] Fix comments describing XOR -> OR/AND transformations — jay.foad / detail
  40. Revert "[clang-tidy] New check readability-prefer-member-initializer" — lebedev.ri / detail
  41. [gn build] Port ebf496d8055 — llvmgnsyncbot / detail
  42. [lldb] [netbsd] Avoid comparison of signed and unsigned integers — n54 / detail
  43. [InstCombine] Temporarily do not drop volatile stores before unreachable — nikita.ppv / detail
  44. [flang] Fix check for distinguishable operators/assignments — tkeith / detail
  45. [TableGen] Do not construct string from nullptr — nikita.ppv / detail
  46. [MLIR][Standard] Simplify `tensor_from_elements` — frgossen / detail
  47. Add an explicit toggle for the static analyzer in clang-tidy — thakis / detail
  48. AArch64MachineFunctionInfo.h - remove unnecessary TargetFrameLowering.h include. NFCI. — llvm-dev / detail
  49. [X86] Use Register instead of unsigned. NFCI. — llvm-dev / detail
  50. Fix clangd build after 33c9dbbd380 — thakis / detail
  51. [builtins] Write __divmoddi4/__divmodsi4 in terms __udivmod instead of __div and multiply. — craig.topper / detail
  52. Speculatively fix the Sphinx builder. — aaron / detail
  53. [GVN] Account for masked loads/stores depending on load/store instructions — kparzysz / detail
  54. Hexagon.h - remove unnecessary includes. NFCI. — llvm-dev / detail
  55. [libcxx] Make sure we pass -isysroot when linking AND when compiling — ldionne / detail
  56. Mark FMOV constant materialization as being as cheap as a move. — resistor / detail
  57. SwitchLoweringUtils.h - reduce TargetLowering.h include. NFCI. — llvm-dev / detail
  58. [SyntaxTree] Specialize `TreeTestBase` for `BuildTreeTest`, `MutationsTest` and `SynthesisTest` — ecaldas / detail
  59. Fix typo in dsymutil.rst — jdevlieghere / detail
  60. Introduce linalg.vecmat — benny.kra / detail
  61. Revert "[gcov] Delete flush_fn_list (unused since D83149)" — azhar / detail
  62. [gn build] Port c01d28dc51b — llvmgnsyncbot / detail
  63. [PPC][GlobalISel] Add initial GlobalIsel infrastructure — kbarton / detail
  64. [ArgumentPromotion]: Copy function metadata after promoting arguments — etiotto / detail
  65. [lldb, tests] Correctly configure the yaml2obj paths — stilis / detail
  66. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  67. [NFC][ThinLTO] Let llvm::EmbedBitcodeInModule handle serialization. — mtrofin / detail
  68. Revert D86875 "[Flang][NFC] Remove license comments from files in docs/ folder." — sourabhsingh.tomar / detail
  69. [compiler-rt] [netbsd] Add fallback definitions for MKISCSI=no — n54 / detail
  70. [compiler-rt] [netbsd] Improve code formatting — n54 / detail
  71. [ImplicitNullCheck] Handle instructions that preserve zero value — anna / detail
  72. [Support] Use unique_function rather than std::function for ThreadPool TaskTy. — lhames / detail

#21721 (Sep 9, 2020 9:07:27 PM)

  1. [OpenMP] Begin Printing Information Dumps In Libomptarget and Plugins — huberjn / detail
  2. [libc][obvious] Fix strtok_r signature in the spec. — sivachandra / detail
  3. [NFC][MLInliner] Don't initialize in an assert. — mtrofin / detail
  4. Update atomic feature macros, synopsis, signatures to match C++20. Improve test coverage for non-lock-free atomics. — ogiroux / detail
  5. [DAGCombine] Skip re-visiting EntryToken to avoid compile time explosion — ulrich.weigand / detail
  6. [libc][NFC] Add spec files as dependencies of integration test. — sivachandra / detail
  7. [lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS — davelee.com / detail
  8. [libc++] Fix variant benchmark build for some configurations. — eric / detail
  9. Revert "[Attributor] Re-enable a run line in noalias.ll" — johannes / detail
  10. [DSE] Handle masked stores — kparzysz / detail
  11. [debugserver] Extract function for default launch flavor — davelee.com / detail
  12. [DSE] Explicitly not use MSSA in testcase for now — kparzysz / detail
  13. Implements [[likely]] and [[unlikely]] in IfStmt. — koraq / detail
  14. [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD) — gchatelet / detail
  15. Revert a test using padding bits in atomics — ogiroux / detail
  16. [gcov] Don't split entry block; add a synthetic entry block instead — i / detail
  17. [InstCombine] add tests for add/sub-of-shl; NFC — spatel / detail
  18. [Hexagon] Account for truncating pairs to non-pairs when widening truncates — kparzysz / detail
  19. [gcov] Give the __llvm_gcov_ctr load instruction a name for more readable output — i / detail
  20. [MC] Resolve the difference of symbols in consecutive MCDataFragements — caij2003 / detail
  21. [AMDGPU] Correct gfx1031 XNACK setting documentation — tony.tye / detail
  22. [X86] Add support for using fast short rep mov for memcpy lowering. — yamauchi / detail
  23. Wordsmith RegionBranchOpInterface verification errors — silvasean / detail
  24. [libc][MPFRWrapper] Provide a way to include MPFR header in downstream repos. — sivachandra / detail
  25. [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops combine to do less. — aemerson / detail
  26. [GlobalISel][IRTranslator] Generate better conditional branch lowering. — aemerson / detail
  27. [X86] Add tests for minnum/maxnum with constant NaN (NFC) — nikita.ppv / detail
  28. [GlobalISel] Enable usage of BranchProbabilityInfo in IRTranslator. — aemerson / detail
  29. Add REQUIRES: asserts to a test that uses an asserts only flag. — aemerson / detail
  30. [lldb] Pass the arch as part of the triple in the ARCH_CFLAGS — jdevlieghere / detail
  31. [ARM] Add additional fmin/fmax with nan tests (NFC) — nikita.ppv / detail
  32. [DAGCombiner] Fold fmin/fmax of NaN — nikita.ppv / detail
  33. [DSE,MemorySSA] Handle atomic stores explicitly in isReadClobber. — flo / detail
  34. [AArch64][GlobalISel] Share address mode selection code for memops — jpaquette / detail
  35. Mark masked.{store,scatter,compressstore} intrinsics as write-only — kparzysz / detail
  36. [AMDGPU] Fix for folding v2.16 literals. — dfukalov / detail
  37. [libunwind] Bare-metal DWARF: set dso_base to 0 — rprichard / detail
  38. [ValueTracking] isKnownNonZero, computeKnownBits for freeze — aqjune / detail
  39. [Asan] Return nullptr for invalid chunks — vitalybuka / detail
  40. AMDGPU: Fix inserting waitcnts before kill uses — matthew.arsenault / detail
  41. AMDGPU: Skip all meta instructions in hazard recognizer — matthew.arsenault / detail
  42. AMDGPU: Hoist check for VGPRs — matthew.arsenault / detail
  43. [gcov] Delete unused llvm_gcda_increment_indirect_counter — i / detail
  44. [llvm-install-name-tool] Add -V flag — alexshap / detail
  45. [gcov] Delete flush_fn_list (unused since D83149) — i / detail
  46. mlir/Transforms/BufferPlacement.h: Add missing override — dblaikie / detail
  47. [NFC] Move definition of variable now only used in debug builds — rupprecht / detail

#21720 (Sep 9, 2020 9:09:58 AM)

  1. [flang][msvc] Avoid range-based for over initializer_list. NFC. — llvm-project / detail
  2. [Attributor] Provide a command line option that limits recursion depth — johannes / detail
  3. [Attributor] Re-enable a run line in noalias.ll — johannes / detail
  4. [Attributor] Selectively look at the callee even when there are operand bundles — johannes / detail
  5. [Attributor] Cleanup `IRPosition::getArgNo` usages — johannes / detail
  6. [Attributor] Associate the callback callee with a call site argument (if any) — johannes / detail
  7. [llvm-cov gcov] Simply computation of line counts and exit block counter — i / detail
  8. [Attributor] Cleanup `::initialize` of various AAs — johannes / detail
  9. [Attributor][NFC] Improve check lines in depgraph.ll — johannes / detail
  10. [ARM] Try to rematerialize VCTP instructions — sam.parker / detail
  11. [Statepoints] Properly handle const base pointer. — dantrushin / detail
  12. [MLIR] Add debug support for ignored patterns — frgossen / detail
  13. [lldb][doc] Mention python3-dev instead of python2.7-dev in build docs — risemann / detail
  14. [Ignore Expressions] Fix performance regression by inlining `Ignore*SingleStep` — ecaldas / detail
  15. [gn build] Port c0e5e3fbfa5 — llvmgnsyncbot / detail
  16. [MLIR][Standard] Update `tensor_from_elements` assembly format — frgossen / detail
  17. [MLIR][Shape] Lower `shape_of` to `dynamic_tensor_from_elements` — frgossen / detail
  18. [lldb] Don't infinite loop in SemaSourceWithPriorities::CompleteType when trying to complete a forward decl — risemann / detail
  19. [EarlyCSE] Explicitly require AAResultsWrapperPass. — flo / detail
  20. [lldb] Fix a crash when the ASTImporter is giving us two Imported callbacks for the same target decl — risemann / detail
  21. [Test] Add failing test for pr47457 — mkazantsev / detail
  22. [lldb] Enable std::pair in CxxModuleHandler — risemann / detail
  23. [mlir] Added support for loops to BufferPlacement transformation. — marcel.koester / detail
  24. Temporairly revert "Thread safety analysis: Consider global variables in scope" & followup — lebedev.ri / detail
  25. Rename MemRefDescriptor::getElementType() to MemRefDescriptor::getElementPtrType(). — csigg / detail
  26. [AMDGPU] Workaround for LDS Misalignment bug on GFX10 — mirko.brkusanin / detail
  27. [ARM] Fixup of a few test cases. NFC. — sjoerd.meijer / detail
  28. [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of std::vector. — flo / detail
  29. [NFC][Asan] Fit ChunkHeader into redzone — vitalybuka / detail
  30. [APFloat] Fix uninitialized variable in IEEEFloat constructors — llvm-dev / detail
  31. ARMTargetParser.cpp - use auto const references in for range loops. NFCI. — llvm-dev / detail
  32. TrigramIndex.cpp - remove unnecessary includes. NFCI. — llvm-dev / detail
  33. [ValueTracking] Add UndefOrPoison/Poison-only version of relevant functions — aqjune /