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

Changes

#21890 (Nov 24, 2020 1:31:30 AM)

  1. [llvm-readelf/obj] - Improve the error reporting in printStackSize(). — grimar / detail
  2. [llvm-readelf/obj] - Refine the implementation of `printGNUVersionSectionProlog` — grimar / detail

#21889 (Nov 24, 2020 12:48:22 AM)

  1. Revert "[DebugInfo] Refactor code for emitting DWARF expressions for FP constants" — pavel / detail
  2. [LLD] [COFF] Allow wrapping dllimported functions — martin / detail
  3. [mlir] Make attributes mutable in Python bindings — zinenko / detail
  4. [llvm-elfabi] Emit ELF .dynsym, .dynamic sections — haowei / detail
  5. [mlir] move lib/Bindings/Python/Attributes.td to include/mlir/Bindings/Python — zinenko / detail
  6. [clangd] Sort results of incomingCalls request by container name — zeratul976 / detail
  7. [[lvm-readelf/obj] - Remove `tryGetSectionName` helper. — grimar / detail
  8. Add support for branch forms of ALU instructions to Cortex-A57 model — eleviant / detail

#21888 (Nov 24, 2020 12:05:26 AM)

  1. [test] Fix gvn-inline-iteration.ll under NPM — aeubanks / detail

#21887 (Nov 23, 2020 11:22:05 PM)

  1. [PowerPC] Pre-commit more tests for `select` codegen. NFC. — lkail / detail
  2. [GlobalISel][TableGen] Fix seg fault for zero instruction — mikael.holmen / detail
  3. [AArch64][GlobalISel] Make <2 x p0> of G_SHUFFLE_VECTOR legal. — aemerson / detail
  4. [AArch64][GlobalISel] Add pre-isel lowering to convert p0 G_DUPs to use s64. — aemerson / detail

#21885 (Nov 23, 2020 9:50:56 PM)

  1. [LoopVec] Reuse a lambda [NFC] — listmail / detail
  2. [FunctionAttrs][NPM] Fix handling of convergent — aeubanks / detail
  3. Reland [CGSCC] Detect devirtualization in more cases — aeubanks / detail

#21883 (Nov 23, 2020 8:00:13 PM)

  1. [Driver] Enable getOSLibDir() lib32 workaround for SPARC on Linux — i / detail
  2. [CMake] Unify LLVM_LINKER_IS_GOLD -Wl,--gc-sections setting with GNU ld and LLD — i / detail

#21882 (Nov 23, 2020 7:17:17 PM)

  1. [libunwind] Multiple preprocessor fixes on PowerPC* — i / detail

#21881 (Nov 23, 2020 6:34:30 PM)

  1. [lldb] Add platform select to TestProcessConnect.py — jdevlieghere / detail
  2. [LLDB] Fix typo in RegisterContextPOSIXProcessMonitor_arm64 — omair.javaid / detail
  3. [gn build] modify hotfix in 17df195f705cef76a9 to work with all enabled targets — thakis / detail

#21880 (Nov 23, 2020 5:50:50 PM)

  1. fix some Wundef warnings in public headers — vtjnash / detail
  2. Fix signed integer overflow bug that's causing test failures with UBSan. — richard / detail
  3. [clangd] Call hierarchy (XRefs layer, incoming calls) — zeratul976 / detail
  4. [clangd] Call hierarchy (ClangdServer layer) — zeratul976 / detail
  5. [clangd] Call hierarchy (ClangdLSPServer layer) — zeratul976 / detail
  6. [clangd] Use WorkScheduler.run() in ClangdServer::resolveTypeHierarchy() — zeratul976 / detail
  7. [gn build] Port 3e6e6a2db67 — llvmgnsyncbot / detail

#21879 (Nov 23, 2020 5:07:51 PM)

  1. Revert "[llvm-symbolizer] Switch to using native symbolizer by default on Windows" — akhuang / detail
  2. [Clang][-fvisibility-from-dllstorageclass] Set DSO Locality from final visibility — ben.dunbobbin / detail
  3. Enable support for floating-point division reductions — v.churavy / detail

#21878 (Nov 23, 2020 4:24:59 PM)

  1. [llvm-symbolizer] Switch to using native symbolizer by default on Windows — akhuang / detail
  2. [hwasan] Fix tests when vm.overcommit_memory=1. — eugenis / detail

#21877 (Nov 23, 2020 3:42:03 PM)

  1. [LoopVectorizer] Lower uniform loads as a single load (instead of relying on CSE) — listmail / detail
  2. [test] pre-comit test for D91451 — listmail / detail

#21876 (Nov 23, 2020 2:58:50 PM)

  1. [RISCV] Remove unused VM register class — craig.topper / detail
  2. [libcxx] Resolve LWG 2724 protected -> private. — zoecarver / detail
  3. [mlir] Support WsLoopOp in OpenMP to LLVM dialect conversion — zinenko / detail

#21875 (Nov 23, 2020 2:16:04 PM)

  1. APINotes: add property models for YAML attributes — compnerd / detail
  2. [gn build] Port f6b02ecd027 — llvmgnsyncbot / detail
  3. [InstCombine] propagate 'nsw' on pointer difference of 'inbounds' geps — spatel / detail
  4. Use MlirStringRef throughout the C API — unknown / detail

#21874 (Nov 23, 2020 1:30:28 PM)

  1. [clang-tidy] Use compiled regex for AllowedRegexp in macro usage check — n.james93 / detail
  2. [lldb/test] Remove flaky `process connect` test. — rupprecht / detail
  3. [NPM] Share pass building options with legacy PM — aeubanks / detail
  4. Reapply "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" — martin / detail
  5. Revert "[CGSCC] Detect devirtualization in more cases" — aeubanks / detail

#21873 (Nov 23, 2020 12:47:42 PM)

  1. [llvm-elfabi] Emit ELF header and string table sections — haowei / detail
  2. Make check-clang depend on the LLVM split-file utility — rnk / detail
  3. [mlir] Add mising dependency — nicolas.vasilache / detail

#21872 (Nov 23, 2020 12:10:40 PM)

  1. [llvm-elfabi] Emit ELF header and string table sections — haowei / detail
  2. [test] Pin tests using -dot-callgraph to legacy PM — aeubanks / detail
  3. [AIX] Support init priority — xiangling.liao / detail
  4. [CGSCC] Detect devirtualization in more cases — aeubanks / detail
  5. [test] Pin memory-dereferenceable.ll to legacy PM — aeubanks / detail
  6. Port -print-memderefs to NPM — aeubanks / detail
  7. Revert "[llvm-elfabi] Emit ELF header and string table sections" — haowei / detail
  8. [ms] [llvm-ml] Support purging macro definitions — epastor / detail
  9. [clang-tidy] Fix RenamerClangTidy checks trying to emit a fix that isnt a valid identifier — n.james93 / detail

#21871 (Nov 23, 2020 11:31:46 AM)

  1. [SelectionDAG][ARM][AArch64][Hexagon][RISCV][X86] Add SDNPCommutative to fma and fmad nodes in tablegen. Remove explicit commuted patterns from targets. — craig.topper / detail
  2. [mlir][Linalg] Fuse sequence of Linalg operation (on buffers) — ravishankarm / detail
  3. [mac/arm] fix clang/test/Driver/darwin-ld-dedup.c — thakis / detail
  4. [mlir][Linalg] NFC: Expose some utility functions used for promotion. — ravishankarm / detail
  5. [AArch64] Add scatter cost model tests. — flo / detail
  6. [NFC] remove print statement I accidentally added. — akhuang / detail
  7. [AArch64] Update clang CodeGen tests I missed in 4252f7773a5b98b825d17e5f77c7d349cb2fb7c7. — craig.topper / detail
  8. [ms] [llvm-ml] Support macro function invocations in expressions — epastor / detail

#21870 (Nov 23, 2020 10:22:45 AM)

  1. Add flang dylib/shared libs buildbots — diana.picus / detail
  2. [llvm-readobj] - Don't crash when relocation table goes past the EOF. — grimar / detail
  3. [libc++] [www] Mark P0482 as "In Progress", as some parts of it are already implemented. — marek / detail
  4. [clangd] Attempt at fixing ExternalIndex tests on windows — kadircet / detail
  5. [lldb] [Process/FreeBSD] Add missing 'override' kws to POSIXStopInfo — mgorny / detail
  6. [lldb] [Process/Utility] Declare register overlaps between ST and MM — mgorny / detail
  7. [lldb] [test] Fix qRegisterInfo lldb-server tests to handle missing registers — mgorny / detail
  8. [lldb] [Process/FreeBSDRemote] Fix regset names and related tests — mgorny / detail
  9. [clang-tidy] Fix a nullptr-access crash in unused-raii-check. — hokein.wu / detail
  10. [lldb] Prevent 'process connect' from using local-only plugins — mgorny / detail
  11. [LoopFlatten] Widen IV, support ZExt. — sjoerd.meijer / detail
  12. [DebugInfo] Refactor code for emitting DWARF expressions for FP constants — pavel / detail
  13. [clangd] Second attempt at fixing windows buildbots — kadircet / detail
  14. [llvm-readobj] - Stop using `unwrapOrError` in `DumpStyle<ELFT>::getGroups()` — grimar / detail
  15. [SCEV] Fix incorrect treatment of max taken count. PR48225 — mkazantsev / detail
  16. [llvm-readelf/obj] - Fix the possible crash when dumping group sections. — grimar / detail
  17. [AST] Build recovery expression by default for all language. — hokein.wu / detail
  18. [mlir][Linalg] NFC - Factor out Linalg functionality for shape and loop bounds computation — nicolas.vasilache / detail
  19. [clangd] Implement Decl canonicalization rules for rename — kbobyrev / detail
  20. [AArch64][SVE] Allow lax conversion between VLATs and GNU vectors — joe.ellis / detail
  21. [clangd] Get rid of clangToolingRefactoring dependency — kbobyrev / detail
  22. [APInt] Add the truncOrSelf resizing operator to APInt — kerry.mclaughlin / detail
  23. [clangd] testPath's final result agrees with the passed in Style — kadircet / detail
  24. [VE][NFC] Clean stack frame description — marukawa / detail
  25. [VE] Clean canRealignStack implementation — marukawa / detail
  26. Revert "[clangd] testPath's final result agrees with the passed in Style" — kadircet / detail
  27. [mlir][Linalg] Drop symbol_source abstraction which does not pay for itself. — nicolas.vasilache / detail
  28. [AMDGPU][MC] Improved diagnostic messages for invalid literals — dmitry.preobrazhensky / detail
  29. [clangd] textDocument/implementation (LSP layer) — usx / detail
  30. [mlir] Avoid cloning ops in SCF parallel conversion to CFG — zinenko / detail
  31. Ignore noderef attribute in unevaluated context — aaron / detail
  32. [AMDGPU][MC] Improved diagnostic messages — dmitry.preobrazhensky / detail
  33. [llvm-readobj][test] - Simplify the gnu-notes.test — grimar / detail
  34. [lldb] [test] Restore Windows-skip on 'process connect' tests — mgorny / detail
  35. [Inline] Fix in handling of ptrtoint in InlineCost — mikael.holmen / detail
  36. [mlir] canonicalize away zero-iteration SCF for loops — zinenko / detail
  37. [test] Update PR reference in testcase [NFC] — mikael.holmen / detail
  38. Remove automatic traversal from forEach matcher — steveire / detail
  39. Update mode used in traverse() examples — steveire / detail
  40. Remove the IgnoreImplicitCastsAndParentheses traversal kind — steveire / detail
  41. Fix speling in comments. NFC. — jay.foad / detail
  42. [VE] Remove magic numbers 176 — marukawa / detail
  43. [mlir] Add a print function for memref<*xi64>. — pifon / detail
  44. Fix tests for clang-query completion — steveire / detail
  45. [mlir] Temporarily disable flaky mlir-cpu-runner async tests — zinenko / detail
  46. [VE] VE Vector Predicated SDNode, vector add isel and tests — simon.moll / detail
  47. [TableGen] Eliminte source location from CodeInit — paul / detail
  48. [AArch64] Add tests for masked.gather costs. — flo / detail
  49. Add userData to the diagnostic handler C API — unknown / detail
  50. [mac/arm] make clang/test/Driver/clang_f_opts.c pass consistently — thakis / detail

#21869 (Nov 22, 2020 11:18:23 PM)

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

#21868 (Nov 22, 2020 12:02:36 PM)

  1. [RISCV] Use separate Lo and Hi MemOperands when expanding BuildPairF64Pseudo and SplitF64Pseudo. — craig.topper / detail
  2. [clangd] Add clang-tidy options to config — n.james93 / detail
  3. [Analysis] Remove unused system header includes — llvm-dev / detail
  4. [clangd] Fix compile error after 20b69af7 — n.james93 / detail
  5. [DAG] LowerMINMAX - move default expansion to generic TargetLowering::expandIntMINMAX — llvm-dev / detail
  6. Add Semantic check for Flang OpenMP 4.5 - 2.7.1 ordered and collapse clause — yhegde / detail
  7. [libc++] [libc++abi] Use C++20 standard. — marek / detail
  8. [BasicAA] Add more phi-phi tests (NFC) — nikita.ppv / detail
  9. [ValueTracking][MemCpyOpt] avoid crash on inttoptr with vector pointer type (PR48075) — spatel / detail
  10. [CostModel] add tests for FP maximum; NFC — spatel / detail
  11. [CostModel] add basic handling for FP maximum/minimum intrinsics — spatel / detail
  12. [BasicAA] Avoid unnecessary cache update (NFC) — nikita.ppv / detail
  13. [Sema] Introduce function reference conversion, NFC — aaronpuchert / detail
  14. Build reproducible tarballs for releases — aaronpuchert / detail

#21867 (Nov 22, 2020 1:04:30 AM)

  1. Fix shared build. — michael.hliao / detail
  2. [InstCombine] Use is_contained (NFC) — kazu / detail
  3. [StaticAnalyzer] Support struct annotations in FuchsiaHandleChecker — haowei / detail
  4. [llvm][clang][mlir] Add checks for the return values from Target::createXXX to prevent protential null deref — i / detail
  5. thinlto_embed_bitcode.ll: clarify grep should treat input as text — mtrofin / detail
  6. [SelectionDAG] Remove unused declaration ExpandStrictFPOp (NFC) — kazu / detail
  7. [MachineLICM] Remove unused declaration HoistRegion — kazu / detail
  8. Add Semantic check for Flang OpenMP 4.5 - 2.15.3.2 and 2.15.3.3 shared and private clause — yhegde / detail
  9. [MBP] Remove unused declaration shouldPredBlockBeOutlined (NFC) — kazu / detail
  10. [PowerPC] Extend folding RLWINM + RLWINM to post-RA. — esme.yi / detail

#21866 (Nov 21, 2020 1:59:27 PM)

  1. [mlir] Add microbenchmark for linalg+async-parallel-for — ezhulenev / detail
  2. [mlir] AsynToLLVM: do no use op->getOperands() in conversion patterns — ezhulenev / detail
  3. [flang][openmp] Fix bug in `OmpClause::Hint` clause which was missing to generate inside in OMP.cpp.inc file. — joshisameeran17 / detail
  4. [mlir] Fix async microbench integration test — ezhulenev / detail
  5. [NFC, Refactor] Modernize enum FunctionDefinitionKind (DeclSpech.h) into a scoped enum — faisalv / detail
  6. [TableGen] [ISel Matcher Emitter] Rework with two passes: one to size, one to emit — paul / detail
  7. [lldb] Reland "Use translated full ftag values" — mgorny / detail
  8. [BasicAA] Add recphi test with dynamic offset (NFC) — nikita.ppv / detail
  9. [Flang][OpenMP][NFC][2/2] Reorder OmpStructureChecker and simplify it. — joshisameeran17 / detail
  10. [X86] Regenerate vector-reduce-or-cmp.ll — llvm-dev / detail
  11. DominanceFrontier - remove unused <vector> includes — llvm-dev / detail
  12. MachineDominators.h - remove unused <vector> include — llvm-dev / detail
  13. [X86] Include %rip for 32-bit RIP-relative relocs for x32 — i / detail
  14. [BasicAA] Remove stale FIXME (NFC) — nikita.ppv / detail
  15. [flang][openmp] Separate memory-order-clause parser creating OmpClause node — clementval / detail
  16. [NFC] Fix typo in atomic — clementval / detail
  17. [BasicAA] Remove some intermediate variables (NFC) — nikita.ppv / detail
  18. [BasicAA] Return DecomposedGEP (NFC) — nikita.ppv / detail
  19. [compiler-rt] [profile] Silence a warning about an unused function on mingw targets — martin / detail
  20. [BasicAA] Remove unnecessary sextOrSelf (NFC) — nikita.ppv / detail
  21. [libunwind] Delete unused handlerNotFound in unwind_phase1 — i / detail

#21865 (Nov 21, 2020 2:21:31 AM)

  1. OpaquePtr: Bulk update tests to use typed sret — matthew.arsenault / detail
  2. Don’t break before nested block param when prior param is not a block — keithbsmiley / detail
  3. [libc] Switch functions to using global headers — michaelrj / detail
  4. [libc] Make more of the libc unit testing llvm independent — michaelrj / detail
  5. [llvm-profgen][NFC]Fix build failure on different platform — hoy / detail
  6. [hwasan] Implement error report callback. — eugenis / detail
  7. [mlir][sparse] refine optimization, add few more test cases — ajcbik / detail
  8. [flang][openacc] Add clause validity tests for the parallel directive — clementval / detail
  9. OpaquePtr: Update more tests to use typed sret — matthew.arsenault / detail
  10. Verifier: Fix assert when verifying non-pointer byval or preallocated — matthew.arsenault / detail
  11. [flang][openacc] Add clause validity tests for the host_data directive — clementval / detail
  12. Revert "Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls."" — arthur.j.odwyer / detail
  13. [Analysis] Use llvm::is_contained (NFC) — kazu / detail
  14. AMDGPU: Fix counting kernel arguments towards register usage — matthew.arsenault / detail
  15. OpaquePtr: Make byval/sret types mandatory — matthew.arsenault / detail
  16. [mac/arm] Fix clang/test/Sema/wchar.c on mac/arm hosts — thakis / detail
  17. [mac/arm] Fix test/Driver/darwin-sdk-version.c on arm macs — thakis / detail
  18. [VE][NFC] Update missing bulk update tests to use typed sret — marukawa / detail
  19. [NFC][AMDGPU] Document kernel descriptor — tony.tye / detail
  20. GitHub Actions: Add job for automatically updating the main branch — tstellar / detail
  21. [VE] Correct types of return/argument values for getAdjustedFrameSize() — marukawa / detail
  22. [VE][NFC] Modify function order and simplify comments — marukawa / detail

#21864 (Nov 20, 2020 2:39:14 PM)

  1. clangd-ubuntu-clang: moved to production server — kuhnel / detail
  2. [sanitizer] Fix operators order in bash script — noreply / detail
  3. [sanitizer] Fix operators order in bash script — noreply / detail
  4. [mlir] Automatic reference counting for Async values + runtime support for ref counted objects — ezhulenev / detail
  5. [lldb][AArch64/Linux] Show memory tagged memory regions — david.spickett / detail
  6. Fix MSVC "not all control paths return a value" warnings. NFCI. — llvm-dev / detail
  7. [sanitizer_common][test] Disable FastUnwindTest.* on SPARC — ro / detail
  8. [sanitizer_common][test] Disable CombinedAllocator32Compact etc. on Solaris/sparcv9 — ro / detail
  9. [clang][CodeGen] Move riscv specific tests to RISCV subtarget folder — llvm-dev / detail
  10. [clang][CodeGen] Move WebAssembly specific tests to WebAssembly subtarget folder — llvm-dev / detail
  11. Revert "[mlir][Linalg] Fuse sequence of Linalg operation (on buffers)" — goncharov.mikhail / detail
  12. [mlir][std] Fold comparisons when the operands are equal — herhut / detail
  13. [VE] Change threshold for jump table generation — marukawa / detail
  14. Partially revert '[MachO] Update embedded part of ObjectFileMachO for Mangled API change' — risemann / detail
  15. [mlir][std] Fold load(tensor_to_memref) into extract_element — herhut / detail
  16. [InstCombine] add test comments for negative tests; NFC — spatel / detail
  17. [mlir][std] Canonicalize a dim(memref_reshape) into a load from the shape operand — herhut / detail
  18. [sanitizers][test] Test sanitizer_common and ubsan_minimal on Solaris — ro / detail
  19. [LoopUnroll] add test for full unroll that is sensitive to cost-model; NFC — spatel / detail
  20. [CostModel] add tests for math library calls; NFC — spatel / detail
  21. [AArch64] Out-of-line atomics (-moutline-atomics) implementation. — pavel.iliin / detail
  22. [ARM] Disable WLSTP loops — david.green / detail
  23. Add documentation illustrating use of IgnoreUnlessSpelledInSource — steveire / detail
  24. Add a call super attribute plugin example — aaron / detail
  25. [AArch64] Enable post RA scheduler for Cortex-R82 — sjoerd.meijer / detail
  26. [clang] Do not crash on pointer wchar_t pointer assignment. — adamcz / detail
  27. [NFC intended] Refactor the code for printChanged for reuse and to facilitate subsequent reporters of changes to the IR in the new pass manager. — schmeise / detail
  28. [clang-tidy] Include std::basic_string_view in readability-redundant-string-init. — ckennelly / detail
  29. [CostModel] avoid crashing while finding scalarization overhead — spatel / detail
  30. Reland: Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug. — schmeise / detail
  31. [SLP][Test] Update pr47269.ll test. NFC — anton.a.afanasyev / detail
  32. [libc] Combine all math differential fuzzers into one target. — sivachandra / detail
  33. Add a default address space for globals to DataLayout — alexander.richardson / detail
  34. [AMDGPU] Set the default globals address space to 1 — alexander.richardson / detail
  35. [X86] Add SSE42 sat-add test coverage — llvm-dev / detail
  36. [CostModel] mostly remove cost-kind predicate for intrinsics in basic TTI implementation — spatel / detail
  37. [flang][driver] Remove unnecessary CMake dependencies (nfc) — andrzej.warzynski / detail
  38. [X86][SSE] LowerADDSAT_SUBSAT - avoid X86ISD::BLENDV in UADDSAT/USUBSAT custom lowering — llvm-dev / detail
  39. [DeadMachineInstrctionElim] Post order visit all blocks and Iteratively run DeadMachineInstructionElim pass until nothing dead — weiwei64 / detail
  40. [mlir] Expose parseDimAndSymbolList from affineops.h — stilis / detail
  41. [Hexagon][NewPM] Port -hexagon-loop-idiom and add to pipeline — aeubanks / detail
  42. [lldb] Add examples and reword source-map help string — davelee.com / detail
  43. [mlir] add canonicalization patterns for trivial SCF 'for' and 'if' — zinenko / detail
  44. [SelectionDAG][X86][PowerPC][Mips] Replace the default implementation of LowerOperationWrapper with the X86 and PowerPC version. — craig.topper / detail
  45. [libTooling] Update Transformer's `node` combinator to include the trailing semicolon for decls. — yitzhakm / detail
  46. [MLIR] Correct block merge bug — zinenko / detail
  47. [X86][AVX] LowerADDSAT_SUBSAT - avoid X86ISD::BLENDV in UADDSAT/USUBSAT v8i32/v4i64 lowering — llvm-dev / detail
  48. [RISCV] Add RISCVISD::ROLW/RORW use those for custom legalizing i32 rotl/rotr on RV64IZbb. — craig.topper / detail
  49. Update OptionComparison.md — noreply / detail
  50. [CSSPGO] IR intrinsic for pseudo-probe block instrumentation — hoy / detail
  51. [RISCV] Custom type legalize i32 bswap/bitreverse to GREVIW on RV64 with Zbp extension — craig.topper / detail
  52. [CSSPGO] MIR target-independent pseudo instruction for pseudo-probe intrinsic — hoy / detail
  53. OpaquePtr: Bulk update tests to use typed byval — matthew.arsenault / detail
  54. [OPENMP]Honor constantness of captured variables. — a.bataev / detail
  55. [RISCV] Remove RV32 HwMode. Use DefaultMode for RV32 — craig.topper / detail
  56. [OPENMP]Use the real pointer value as base, not indexed value. — a.bataev / detail
  57. [clangd] semanticTokens: fields are 'property', not 'member' — sam.mccall / detail
  58. [mlir][vector] Add transfer_op LoadToStore forwarding and deadStore optimizations — thomasraoux / detail
  59. [RISCV] Put RV32 before RV64 in the ValueTypeByHwMode and RegInfoByHwMode lists in RISCVRegisterInfo.td — craig.topper / detail
  60. Guard init_priority attribute within libc++ — abhina.sreeskantharajan / detail
  61. Revert "[lldb] add a missing dependency on intrinsics_gen" — nathan / detail
  62. [msan] unpoison_file from fclose and fflash — vitalybuka / detail
  63. [SLP][NFC]Fix assert condition in newTreeEntry, NFC. — a.bataev / detail
  64. Demangling support for class type non-type template parameter extensions. — richard / detail
  65. [AArch64][GlobalISel] Make G_EXTRACT_VECTOR_ELT of <2 x p0> legal. — aemerson / detail
  66. [CSSPGO][llvm-profgen] Parse mmap events from perf script — wlei / detail
  67. [CSSPGO][llvm-profgen] Disassemble text sections — wlei / detail
  68. [CSSPGO][llvm-profgen] Instruction symbolization — wlei / detail

#21863 (Nov 20, 2020 2:55:49 AM)

  1. [llvm-zorg] Exit early (skip tests) if builds failed — vyng / detail
  2. [clangd] Add textDocument/ast extension method to dump the AST — sam.mccall / detail
  3. [gn build] Port 8adc4d1ec76 — llvmgnsyncbot / detail
  4. [LLDB] Fixing lldb/test/Shell/Register/x86-fp-write.test — shafik / detail
  5. [lld][WebAssembly] Convert more tests to asm format. NFC. — sbc / detail
  6. ADT: Weaken SmallVector::resize assertion from 5abf76fbe37380874a88cc9aa02164800e4e10f3 — dexonsmith / detail
  7. ADT: Use early returns in SmallVector::resize, NFC — dexonsmith / detail
  8. Port -lower-matrix-intrinsics-minimal to NPM — aeubanks / detail
  9. ADT: Split out isSafeToReferenceAfterResize helper to use early returns, NFC — dexonsmith / detail
  10. [test] Fix multiply-minimal.ll — aeubanks / detail
  11. [PowerPC] Allow a '%' prefix for registers in CFI directives — isanbard / detail
  12. [mlir][Linalg] Add utility function that return static loop bounds of Linalg ops — ravishankarm / detail
  13. [mlir][Linalg] Fuse sequence of Linalg operation (on buffers) — ravishankarm / detail
  14. [mlir][Linalg] NFC: Expose some utility functions used for promotion. — ravishankarm / detail
  15. Remove unused isZero function — gcmn / detail
  16. [mlir] Support big-endian systems in DenseElementsAttr (multiple word) — joker.eph / detail
  17. [CodeGen] Use llvm::is_contained (NFC) — kazu / detail
  18. Temporarily Revert "[CostModel] remove cost-kind predicate for intrinsics in basic TTI implementation" — echristo / detail
  19. [PGO] Make -disable-preinline work with NPM — aeubanks / detail
  20. [NFC] Pre-commit test for flt_rounds on PowerPC — qiucofan / detail
  21. [lib/Object] - Generalize the RelocationResolver API. — grimar / detail
  22. [X86] Add support for vex, vex2, vex3, and evex for MASM — chen3.liu / detail
  23. Revert "[LLDB] Fixing lldb/test/Shell/Register/x86-fp-write.test" — mgorny / detail
  24. [lldb] [test/Register] XFAIL x86-fp-write on Darwin — mgorny / detail
  25. [Test] Add tests demonstrating a bug in SCEV, PR48225 — mkazantsev / detail
  26. Revert "[OpenMP] Add support for Intel's umonitor/umwait" — andrey.churbanov / detail
  27. [llvm-readobj] - Introduce `forEachRelocationDo` helper. — grimar / detail
  28. [clangd] NFC: Reorder headers in tests accordig to Clang-Tidy — kbobyrev / detail
  29. [llvm-readelf/obj] - Improve error reporting when dumping group sections. — grimar / detail
  30. [Test] Auto-update checks in a test — mkazantsev / detail
  31. [NFC][Test] Update test for IEEE Long Double — qshanz / detail
  32. [AMDGPU] Implement flat scratch init for pal — sebastian.neubauer / detail

#21862 (Nov 19, 2020 3:12:46 PM)

  1. [X86][AVX] Only share broadcasts of different widths from the same SDValue of the same SDNode (PR48215) — llvm-dev / detail
  2. [lldb] Add explicit 64-bit fip/fdp registers on x86_64 — mgorny / detail
  3. [lldb] Use translated full ftag values — mgorny / detail
  4. [clangd] Disable SerializationTest.NoCrashOnBadArraySize with ASAN — kbobyrev / detail
  5. [ARM] Deliberately prevent inline asm in low overhead loops. NFC — david.green / detail
  6. [ValueTracking] computeKnownBitsFromShiftOperator - move shift amount analysis to top of the function. NFCI. — llvm-dev / detail
  7. [RISCV] Extend 32-bit test coverage of neg-abs tests for D91120 — llvm-dev / detail
  8. [ConstraintElimination] Add GEP test case with variable offset. — flo / detail
  9. Fix Wundef warnings for Support/Compiler.h — sven.vanhaastregt / detail
  10. [libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls. — arthur.j.odwyer / detail
  11. [mlir][linalg] Start a named ops to generic ops pass — antiagainst / detail
  12. [AIX][FE] Support constructor/destructor attribute — xiangling.liao / detail
  13. Revert "[lldb] Use translated full ftag values" — goncharov.mikhail / detail
  14. [clang][cli] Port Comment option flags to new parsing system — jan_svoboda / detail
  15. Revert "[libc++] ADL-proof <vector> by adding _VSTD:: qualification on calls." — goncharov.mikhail / detail
  16. [clang][cli] Port analyzer flags to new option parsing system — jan_svoboda / detail
  17. [clangd] No crash on "-verify" mode. — hokein.wu / detail
  18. [ARM] Add a WLS tail predication test. NFC — david.green / detail
  19. [MLIR][SPIRV] Rename `spv._merge` to `spv.mlir.merge` — antiagainst / detail
  20. [MLIR][SPIRV] ModuleCombiner: deduplicate global vars, spec consts, and funcs. — antiagainst / detail
  21. [AIX][XCOFF][Patch2] decode vector information and extent long table of the traceback table of the xcoff. — diggerlin / detail
  22. [FileCheck] Disallow unused prefixes in llvm/test/Analysis — mtrofin / detail
  23. [lldb] Remove legacy casts from TestStackFromStdModule — risemann / detail
  24. [lldb][NFC] Add a FIXME for ClangASTSource::FindExternalLexicalDecls's unused 'decls' parameter — risemann / detail
  25. [libc] Add differential fuzzers for ldexp and remquo. — sivachandra / detail
  26. [NFC][PhaseOrdering] Add a test showing the need to run IndVars after LoopIdiom — lebedev.ri / detail
  27. Use rewriter in SCFToSPIRV conversion. — tpopp / detail
  28. [OpenMP] Add Location Fields to Libomptarget Runtime for Debugging — huberjn / detail
  29. [ARM][LowOverheadLoops] Convert intermediate vpr use assertion to condition — samuel.tebbs / detail
  30. [sanitizer_common] Add facility to get the full report path — tejohnson / detail
  31. [libomptarget] Add support for target update non-contiguous — cchen / detail
  32. [LoopVectorize] NFC: Fix unused variable warning for MaxSafeDepDist — sander.desmalen / detail
  33. [lldb] Fix incorrect error handling in  GDBRemoteCommunicationClient::SendGetSupportedTraceType — risemann / detail
  34. [AArch64] Lower fptrunc/fpext from/to FP128t to/from FP16 — adhemerval.zanella / detail
  35. [compiler-rt] [builtins] Support conversion between fp16 and fp128 — adhemerval.zanella / detail
  36. [compiler-rt] [builtins] Use _Float16 on extendhfsf2, truncdfhf2 __truncsfhf2 if available — adhemerval.zanella / detail
  37. Revert "Reorder linalg.conv indexing_maps loop order" — antiagainst / detail
  38. [RISCV] Lower GREVI and GORCI as custom nodes — fraser / detail
  39. [clang-tidy] ElseAfterReturn check wont suggest fixes if preprocessor branches are involved — n.james93 / detail
  40. [MemProf] Add interface to dump profile — tejohnson / detail
  41. [lldb] Fix another Python2/3 string<->bytes type error in patch-crashlog.py — risemann / detail
  42. [MLIR][SPIRV] Rename `spv._module_end` to `spv.mlir.endmodule` — antiagainst / detail
  43. [llvm][IR] Add dso_local_equivalent Constant — leonardchan / detail
  44. [mlir] Add a missing dependency to LinalgToLLVM — stilis / detail
  45. [CUDA] Unbreak CUDA compilation with -std=c++20 — tra / detail
  46. [libc++] Mark a few tests as unsupported on older Clangs to fix bots — ldionne / detail
  47. [RISCV] Add test cases for missed grevi/greviw opportunities. NFC — fraser / detail
  48. [OpenMP] Add support for Intel's umonitor/umwait — andrey.churbanov / detail
  49. [clangd] Also detect corrupt stri table size. — sam.mccall / detail
  50. [mlir][BuiltinDialect] Resolve comments from D91571 — riddleriver / detail
  51. [clangd] Express ASAN interactions of tests more clearly. NFC — sam.mccall / detail
  52. Fix crash after looking up dwo_id=0 in CU index. — jgorbe / detail
  53. [NPM] Move more O0 pass building into PassBuilder — aeubanks / detail
  54. [gn build] (manually) merge 1fb91fcf9cfe849 — thakis / detail
  55. [Polly] Use LocationSize::unknown() (NFC) — nikita.ppv / detail
  56. [libc++] Add documentation for setting up new CI jobs — ldionne / detail
  57. [Lint] Use MemoryLocation — nikita.ppv / detail
  58. Make array pointers in the CAPI const — unknown / detail
  59. [BasicAA] Deoptimize intrinsics don't modify memory — apilipenko / detail
  60. Replace the equivalent code by UnionTableAddr — jianzhouzh / detail
  61. Fix rollback of first block erasure in a region. — tpopp / detail
  62. [MemLoc] Require LocationSize argument (NFC) — nikita.ppv / detail
  63. [MemLoc] Specify LocationSize in unit test — nikita.ppv / detail
  64. [MemLoc] Use hasValue() method (NFC) — nikita.ppv / detail
  65. [mlir] Split BufferUtils.h out of Bufferize.h — silvasean / detail
  66. Remove deadcode from DFSanFunction::get*TLS*() — jianzhouzh / detail
  67. [mlir] Add an assertion on creating an Operation with null result types — zinenko / detail
  68. [MemLoc] Use hasValue() method more (NFC) — nikita.ppv / detail
  69. [NFC][InstCombine] Add test coverage for `and (sext %x), SIGNMASK`-like pattern — lebedev.ri / detail
  70. [InstCombine] Fold `and(shl(zext(x), width(SIGNMASK) - width(%x)), SIGNMASK)` to `and(sext(%x), SIGNMASK)` — lebedev.ri / detail
  71. Remove unused private fields — gcmn / detail
  72. [mlir] Add missing const * updates in StandardAttributes — tpopp / detail
  73. [test] Fix pr39282.ll under NPM — aeubanks / detail
  74. [test] Fix globalaa-retained.ll under NPM — aeubanks / detail
  75. [ConstraintElimination] Decompose GEP with arbitrary offsets. — flo / detail
  76. [test] Fix split-vfunc.ll under NPM — aeubanks / detail

#21861 (Nov 19, 2020 3:28:25 AM)

  1. [llvm-zorg]Give default values to BUILDBOT_CLOBBER and BUILDBOT_REVISION — vyng / detail
  2. [sanitizer] Add workaround for incremental build — noreply / detail
  3. [hwasan] Fix Thread reuse (try 2). — eugenis / detail
  4. Added GDB pretty printer for StringMap — dblaikie / detail
  5. [WebAssembly] Support fp reg class in r constraint — aheejin / detail
  6. [mlir][sparse] remove a few rewriting failures — ajcbik / detail
  7. ADT: Add assertions to SmallVector::insert, etc., for reference invalidation — dexonsmith / detail
  8. Support: Avoid SmallVector::assign with a range from to-be-replaced vector in Windows GetExecutableName — dexonsmith / detail
  9. [clang-tidy] Extend bugprone-string-constructor-check to std::string_view. — ckennelly / detail
  10. [trace][intel-pt] Scaffold the 'thread trace start | stop' commands — a20012251 / detail
  11. [X86][AArch64][RISCV] Pre-commit negated abs test case. NFC. — lkail / detail
  12. [mlir] Add support for referencing a SymbolRefAttr in a SideEffectInstance — riddleriver / detail
  13. [mlir][Pass] Only enable/disable CrashRecovery once — riddleriver / detail
  14. [RISCV] Add MemOperand to the instruction created by storeRegToStackSlot/loadRegFromStackSlot — craig.topper / detail
  15. [NFC][TFUtils] Extract out the output spec loader — mtrofin / detail
  16. [Transforms] Use llvm::is_contained (NFC) — kazu / detail
  17. [NFC][TFUtils] also include output specs lookup logic in loadOutputSpecs — mtrofin / detail
  18. [libc] Fix the overflow check condition of ldexp. — sivachandra / detail
  19. [PowerPC] [Clang] Fix alignment of 128-bit float types — qiucofan / detail
  20. [clangd] Fix data race in GoToInclude.All test — kadircet / detail
  21. [IndVarSimplify] Notify top most loop to drop cached exit counts — weiwei64 / detail
  22. [WebAssembly] Add support for named globals in the object format. — sbc / detail
  23. [VE] VEC_BROADCAST, lowering and isel — simon.moll / detail
  24. [mlir][TableGen] Support intrinsics with multiple returns and overloaded operands. — zinenko / detail
  25. [clang-tidy] Improving bugprone-sizeof-expr check. — 1.int32 / detail
  26. [NFC] Move code earlier as preparation for further changes — mkazantsev / detail
  27. [NFC] Remove comment (commited ahead of time by mistake) — mkazantsev / detail
  28. [SelDAGBuilder] Do not require simple VTs for constraints. — flo / detail
  29. [Mach0] Fix unused-variable warnings — david.stenberg / detail
  30. [LV][NFC-ish] Allow vector widths over 256 elements — simon.moll / detail
  31. [AArch64][SVE] Allow C-style casts between fixed-size and scalable vectors — joe.ellis / detail

#21860 (Nov 18, 2020 3:55:53 PM)

  1. Updates to ALCF Theta Buildbot — llvm-zorg / detail
  2. Add sysroot/lib to library search path of baremetal toolchain. — abidh / detail
  3. Remove unportable test — steveire / detail
  4. Fix typo for hasAnyOverloadedOperatorName; NFC — aaron / detail
  5. [ARM][LowOverheadLoops] Merge VCMP and VPST across VPT blocks — samuel.tebbs / detail
  6. [lldb][NFC] Don't let Process inherit from UserID — risemann / detail
  7. [SystemZ] Use ISD::ABS opcode during isel. — paulsson / detail
  8. [clangd] Remove the trailing "." in add-using message. — hokein.wu / detail
  9. [ConstraintElimination] Refactor constraint extraction (NFC). — flo / detail
  10. [AMDGPU] Rename pseudo S_WAITCNT_IDLE to S_WAIT_IDLE. NFC. — jay.foad / detail
  11. Fix unused variables in release build — goncharov.mikhail / detail
  12. [X86] Add broadcast merge test case for PR48215 — llvm-dev / detail
  13. [AST] Enhance the const expression evaluator to support error-dependent exprs. — hokein.wu / detail
  14. [NFC][Reassociate] Add patterns where `or` is part of load reduction idiom — lebedev.ri / detail
  15. [Reassociate] Don't convert add-like-or's into add's if they appear to be part of load-combining idiom — lebedev.ri / detail
  16. [AMDGPU] Fix and extend vccz workarounds — jay.foad / detail
  17. [libc][obvious] Fix fdim[f|l] signatures in stdc spec. — sivachandra / detail
  18. [OPENMP]Fix PR48174:  compile-time crash with target enter data on a global struct. — a.bataev / detail
  19. [DAGCombiner] Precommit Sext Tests for D91589 — llvm-dev / detail
  20. SpeculativeExecution: Allow speculating more instruction types — piotr / detail
  21. [clangd] Implement textDocument/implementation (Xref layer) — usx / detail
  22. [NFC] Use [MC]Register for Hexagon target — gjn / detail
  23. [llvm] fix global_downgraded_to_static test — goncharov.mikhail / detail
  24. lld: Make tests depend on llvm-symbolizer after bc98034040 — thakis / detail
  25. [OpenMP] [DOCS] Update OMP5.1 feature status table [NFC] — cchen / detail
  26. [SystemZ][NFC] Group SystemZ tests in SystemZ folder — abhina.sreeskantharajan / detail
  27. Fix unused variable warning. NFCI. — llvm-dev / detail
  28. HazardRecognizer - Fix definition/declaration argument name mismatches. NFCI. — llvm-dev / detail
  29. Revert "[clangd] Implement textDocument/implementation (Xref layer)" — usx / detail
  30. [libc++] Implements multiline regex support. — koraq / detail
  31. [AMDGPU] Fix v3f16 interaction with image store workaround — sebastian.neubauer / detail
  32. lld/MachO: Move MachOOptTable to DriverUtils.cpp, remove DriverUtils.h — thakis / detail
  33. [VP] Non-signalling llvm.vp.* intrinsics are speculatable — simon.moll / detail
  34. Revert "Revert "[clangd] Implement textDocument/implementation (Xref layer)"" — usx / detail
  35. [NFC][LoopIdiom] Left-shift-until-bittest: revisit test coverage — lebedev.ri / detail
  36. Revert "[build] normalize components dependencies" — sguelton / detail
  37. [clang-tidy] Allow `TransformerClangTidyCheck` clients to set the rule directly. — yitzhakm / detail
  38. [MLIR][SPIRV] Rename `spv._reference_of` to `spv.mlir.referenceof` — antiagainst / detail
  39. [GWP-ASan] Respect GWP_ASAN_DEFAULT_ENABLED compile-time macro — mcgrathr / detail
  40. [BasicAA] Remove assert in AA evaluator — nikita.ppv / detail
  41. Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug. — schmeise / detail
  42. [libc][NFC][Obvious] Remove few unnecessary pieces from ilogb tests. — sivachandra / detail
  43. [Inline] Add test for PR48209 (NFC) — nikita.ppv / detail
  44. [Inline] Fix incorrect noalias metadata application (PR48209) — nikita.ppv / detail
  45. [modules] Fix crash in call to `FunctionDecl::setPure()` — xun / detail
  46. Revert "[tsan] Add pthread_cond_clockwait interceptor" — wolfgang_pieb / detail
  47. Revert "Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug." — schmeise / detail
  48. [Inline] Expand test to show dropped metadata (NFC) — nikita.ppv / detail
  49. [Inline] Fix incorrectly dropped noalias metadata — nikita.ppv / detail
  50. [OpenMP] Add Passing in Original Declaration Names To Mapper API — huberjn / detail
  51. [ConstraintElimination] Decompose add nuw/sub nuw. — flo / detail
  52. Revert "Revert "Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug."" — schmeise / detail
  53. [test] Fix remaining GVN tests under NPM — aeubanks / detail
  54. [test] Fix eliminate-callsite-inline.ll under NPM — aeubanks / detail
  55. [BasicAA] Generalize base offset modulus handling — nikita.ppv / detail
  56. [NFC][AMDGPU] Remove some generic pointers in memory-legalizer tests — scott.linder / detail
  57. [NFC][Reassociate] Delay checking isLoadCombineCandidate() until after ShouldConvertOrWithNoCommonBitsToAdd() but before haveNoCommonBitsSet() — lebedev.ri / detail
  58. [PowerPC] Add peephole to remove redundant accumulator prime/unprime instructions — baptiste.saleil / detail
  59. [OpenMP] Add Support for Mapping Names in Libomptarget RTL — huberjn / detail
  60. Revert "Revert "Revert "Expand existing loopsink testing to also test loopsinking using new pass manager and fix LICM bug.""" — schmeise / detail
  61. [libcxx] Port to NuttX (https://nuttx.apache.org) RTOS — ldionne / detail
  62. [GWP-ASan] Port tests to Fuchsia — kostyak / detail
  63. [NPM] Add implicit basic-aa before other AA — aeubanks / detail
  64. MCExpr::evaluateAsRelocatableImpl : allow evaluation of non-VK_None MCSymbolRefExpr when MCAsmLayout is available — i / detail
  65. [flang] Improve error message on bad LOGICAL compare operations — psteinfeld / detail
  66. [flang] Correct handling of null pointer initializers — pklausler / detail
  67. [libc++] Clarify how we pick the typeinfo comparison — ldionne / detail
  68. [RISCV] Use register class VR for V instruction operands directly. — kai.wang / detail
  69. Fix assert on valid due to incorrect assumption that a field name must — richard / detail
  70. [mlir][Affine] Refactor affine fusion code in pass to utilities — diego.caballero / detail
  71. [gn build] (manually) merge f0785c1f7ac — thakis / detail
  72. [tsan] Add pthread_cond_clockwait interceptor — vitalybuka / detail
  73. [MachO] Update embedded part of ObjectFileMachO for Mangled API change — jdevlieghere / detail
  74. [VE] Add vmv intrinsic instructions — marukawa / detail
  75. [YAMLIO] Add a generic YAML fuzzer harness — scott.linder / detail
  76. [YAMLIO] Support non-null-terminated inputs — scott.linder / detail
  77. [NPM] Remove -enable-npm-optnone flag — aeubanks / detail

#21859 (Nov 18, 2020 4:06:29 AM)

  1. Added support for buid targets to UnifiedTreeBuilder. — gkistanova / detail
  2. Support reloading the buildbot config. — gkistanova / detail
  3. clangd-ubuntu-clang: reduced RAM requirements — kuhnel / detail
  4. langd-ubuntu-clang: fixed typo in RAM usage — kuhnel / detail
  5. [libc++] Revert switch-based std::variant implementation again. — eric / detail
  6. [DCE] Always get TargetLibraryInfo — aeubanks / detail
  7. ADT: Share an implementation for single-element insert in SmallVector, NFC — dexonsmith / detail
  8. [mlir][Python] Make DenseElementsAttr loading be int size agnostic. — stellaraccident / detail
  9. [clangd] Add OverridenBy Relation to index. — usx / detail
  10. Add CalibratedQuantizedType to quant dialect — liufeng.ee / detail
  11. [JumpThreading] Make -print-lvi-after-jump-threading work with NPM — aeubanks / detail
  12. [test] Pin size-remarks.ll to legacy PM — aeubanks / detail
  13. [X86] Use GF2P8AFFINEQB to implement vector bitreverse. — craig.topper / detail
  14. [mlir] Get array from the dense elements attribute with buffer protocol. — zhanghb97 / detail
  15. [test] Make scc-pass-printer.ll work with NPM — aeubanks / detail
  16. [NFC][tsan] Prepepare for more interceptors which use cond_wait() — vitalybuka / detail
  17. test commit — schuett / detail
  18. [lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types. — grimar / detail
  19. [clangd] Call hierarchy (Protocol layer) — zeratul976 / detail
  20. SpeculativeExecution: Allow speculating more instruction types — piotr / detail
  21. Revert "[lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types." — grimar / detail
  22. [lldb] Python3 byte<->string issue in patch-crashlog.py — risemann / detail
  23. [libcxx] Add missing _LIBCPP_FUNC_VIS on a few win32 locale functions — martin / detail
  24. [clang][cli] Add ability to make fixups to CompilerInvocation after option parsing — jan_svoboda / detail
  25. [mlir] Introduce support for parametric side-effects — zinenko / detail
  26. [clang][cli] Turn arcmt-* options into a single option — jan_svoboda / detail
  27. [Analysis] CGSCCPassManager.cpp - fix Wshadow warnings. NFCI. — llvm-dev / detail
  28. Reland "[lib/Support/YAMLTraits] - Don't print leading zeroes when dumping Hex8/Hex16/Hex32 types." (https://reviews.llvm.org/D90930). — grimar / detail
  29. [NFC] Add missing dependency in the IR unittests — andrzej.warzynski / detail
  30. [NFC][POwerPC] Added testcases of constant-i64. — esme.yi / detail
  31. [clang][cli] Remove NormalizerRetTy and use the decltype of the KeyPath instead — jan_svoboda / detail
  32. [mlir] Simplify code generated by ConvertToLLVMPattern::getStridedElementPtr(). — csigg / detail
  33. [tsan] Add pthread_cond_clockwait interceptor — vitalybuka / detail
  34. [lldb] [test] Pass -mmmx to x86-gp-write test explicitly — mgorny / detail
  35. [lldb] [test] Mark command-process-connect.test XFAIL — mgorny / detail
  36. [lldb] [test] Un-XFAIL TestMultipleDebuggers.py — mgorny / detail
  37. [lldb] [test] Un-XFAIL tests on freebsd/i386 — mgorny / detail
  38. [clang][cli] Port Migrator option flags to new option parsing system — jan_svoboda / detail
  39. [IndVars] Support different types of ExitCount when optimizing exit conds — mkazantsev / detail
  40. [lldb] Fix a couple of remote llgs tests — david.spickett / detail
  41. [sanitizer] Fix typo in log messages — vitalybuka / detail
  42. [Matrix] Adjust matrix pointer type for inline asm arguments. — flo / detail
  43. [SLP] Use the minimum alignment of the load bundle when forming a masked.gather — benny.kra / detail

#21858 (Nov 17, 2020 7:49:09 PM)

  1. [WebAssembly] Fix parsing of linking section for named global imports — sbc / detail
  2. [OpenMP] NFC: remove tabs in message catalog file — jonathan.l.peyton / detail
  3. [X86] subvector-broadcast.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  4. [X86] nontemporal.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  5. [IR] ShuffleVectorInst::isIdentityWithPadding - bail on non-fixed-type vector shuffles. — llvm-dev / detail
  6. [VPlan] Add VPDef class. — flo / detail
  7. [mlir] Remove unused ConvertToLLVMPattern::linearizeSubscripts(). — csigg / detail
  8. [PPC] Fix dead store value clang static analyzer warning. NFCI. — llvm-dev / detail
  9. Invert accessor for checking traversal mode — steveire / detail
  10. Rename API to not be constrained to template instantiations — steveire / detail
  11. Move ASTMatchFinder definition so it can be accessed from other functions — steveire / detail
  12. [AST] Ignore implicit nodes in IgnoreUnlessSpelledInSource mode — steveire / detail
  13. [AST] Update matchers to be traverse-aware — steveire / detail
  14. [mlir] Add a _get_default_loc_context utility to Python bindings — zinenko / detail
  15. [BasicAA] Make alias GEP positive offset handling symmetric — nikita.ppv / detail
  16. [ARC] Correct ARCInstPrinter::getMnemonic after D90039 — i / detail
  17. [ELF] --gc-sections: collect unused .gcc_except_table in section groups and associated text sections — i / detail
  18. [MLIR][SPIRV] Rename `spv._address_of` to `spv.mlir.addressof` — antiagainst / detail
  19. [InstCombine] add tests for masked add; NFC — spatel / detail
  20. [InstCombine] relax constraints on mask-of-add — spatel / detail
  21. [InstCombine] add vector test for mask of add; NFC — spatel / detail
  22. [InstCombine] remove scalar constraint for mask-of-add fold — spatel / detail
  23. [NFC] Add unit tests for printing/parsing of variadic operands and results. — jurahul / detail
  24. [debugserver] Add option to propagate SIGSEGV to target process — jdevlieghere / detail
  25. [BPI] Look through bitcasts in calcZeroHeuristic — apollo.mobility / detail
  26. [X86] vec_fabs.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  27. [X86] rot16.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  28. [InstCombine] visitAnd - use m_SpecificInt instead of m_APInt + comparison. NFCI. — llvm-dev / detail
  29. Comment out new test while I figure out what is wrong with it — steveire / detail
  30. [mlir] Simplify std.alloc lowering to LLVM. — csigg / detail
  31. lld: Add --color-diagnostic to MachO port, harmonize others — thakis / detail
  32. [InstCombine] visitAnd - remove unnecessary Value *X, *Y shadow variables. NFCI. — llvm-dev / detail
  33. [X86] select-of-fp-constants.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  34. [X86] segmented-stacks tests - replace X32 check prefix with X86 for non-gnux32 tests. NFC. — llvm-dev / detail
  35. [AArch64][SVE] Add tests for VLST -> VLAT lax conversions — joe.ellis / detail
  36. [libc++] Only include_next <wctype.h> if it exists — ldionne / detail
  37. [Transformer] Split ForStmt test into two — steveire / detail
  38. [libc++] Do not error out when we don't know the file format — ldionne / detail
  39. [OPENMP] Fix PR47999: correctly map implicit firstprivates in outer tasks. — a.bataev / detail
  40. [X86] emutls-pic.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  41. [X86] emutls-pie.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  42. [X86] emutls.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  43. [X86] byval tests - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  44. [InstCombine] allow vectors for masked-add -> xor fold — spatel / detail
  45. [libc] make part of libc's unit test framework independent of llvm — michaelrj / detail
  46. [MachineScheduler] Inform pass infra of post-ra scheduler's dependencies — jonathan_roelofs / detail
  47. [OpenMP] Add omp_realloc implementation — nawrin.sultana / detail
  48. [SLP] avoid unreachable code crash/infloop — spatel / detail
  49. [ELF] Fix interaction between --unresolved-symbols= and --[no-]allow-shlib-undefined — i / detail
  50. [flang] Fix FIR test failures — psteinfeld / detail
  51. [OpenMP] Use explicit type casting in kmp_atomic.cpp — hansang.bae / detail
  52. [SVE] Take constant fold fast path for splatted vscale vectors — ctetreau / detail
  53. [mlir] [sparse] start of sparse tensor compiler support — ajcbik / detail
  54. [llvm-symbolizer] Add inline stack traces for Windows. — akhuang / detail
  55. [LLVMFronted][tests] Add basic OpenMP parsing tests. — llvm-project / detail
  56. [gn build] Port 8fb4417d82b — llvmgnsyncbot / detail
  57. Fix a pair of tests that would fail on a win32 box — erich.keane / detail
  58. Fix assertions and bad warnings on extremely wide bit-fields. — richard / detail
  59. [libc] Add implementations of ldexp[f|l]. — sivachandra / detail
  60. honor Python2_EXECUTABLE and Python3_EXECUTABLE when they are passed to cmake — llvm-project / detail
  61. Revert "Revert "[analyzer] NFC: Move IssueHash to libAnalysis."" — adergachev / detail
  62. [gn build] Port f8f6d6455f9 — llvmgnsyncbot / detail
  63. [lld][WebAssembly] Implement --unresolved-symbols — sbc / detail
  64. [mlir][Linalg] Add dependence type to LinalgDependenceGraphElem. — ravishankarm / detail
  65. [gn build] Use forward slashes for goma directory — aeubanks / detail
  66. [CMake] Fix ExtensionDependencies.inc with multiple extensions — aeubanks / detail
  67. Revert "[BitCode] decode nossp fn attr" — ndesaulniers / detail
  68. Revert "[IR] add fn attr for no_stack_protector; prevent inlining on mismatch" — ndesaulniers / detail
  69. [Frontend] Add flag to allow PCM generation despite compiler errors — kyrtzidis / detail
  70. set the alignment of mlir::AttributeStorage to 64 bit explicitly to fix 32 bit platform — dblaikie / detail
  71. [NFC][Test] Add more tests for IEEE Longdouble for PowerPC — qshanz / detail
  72. [CFGuard] Add address-taken IAT tables and delay-load support — aeubanks / detail
  73. Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis."" — adergachev / detail
  74. [gn build] Port 41bcc05e2a4 — llvmgnsyncbot / detail
  75. Revert "Revert "Revert "[analyzer] NFC: Move path diagnostic consumer implementations to libAnalysis.""" — adergachev / detail
  76. [NewPM] Disable PreservedCFGChecker and add regression unit tests — yrouban / detail
  77. [gn build] Port 6a89cb8136f — llvmgnsyncbot / detail

#21857 (Nov 17, 2020 8:12:17 AM)

  1. clangd-ubuntu-clang: Cleanup — kbobyrev / detail
  2. clangd-ubuntu-clang: Bump gRPC back to 1.33.2 — kbobyrev / detail
  3. clangd-tsan-ubuntu: only build clangd{,-indexer,-index-server} — sam.mccall / detail
  4. added RAM info to worker status — kuhnel / detail
  5. clangd-ubuntu-clang: increased resource limits to cover TSan builds — kuhnel / detail
  6. [Debugify] Skip debugifying on special/immutable passes — aeubanks / detail
  7. [NFC][PowerPC] Add testcase of constant-i64. — esme.yi / detail
  8. [SanitizerCoverage] Use [&] for lambdas (NFC) — kazu / detail
  9. [Test] One more widening opportunity test — mkazantsev / detail
  10. [Transforms] Use pred_empty (NFC) — kazu / detail
  11. [NFC] Add const qualifier to isEmpty() — tu.da.wei / detail
  12. [NPM] Add remaining test of -slsr — tu.da.wei / detail
  13. [NFC] Collect ext users into vector instead of finding them twice — mkazantsev / detail
  14. [crashlog] Improve patch-crashlog.py script — jdevlieghere / detail
  15. [Test] Add one more elaborate test with LCSSA users — mkazantsev / detail
  16. [JumpThreading] Fix branch probabilities in DuplicateCondBranchOnPHIIntoPred() — yrouban / detail
  17. [Driver] Quote executable in reports generated by -fproc-stat-report — sepavloff / detail
  18. [mlir][IR] Use tablegen for the BuiltinDialect and operations — riddleriver / detail
  19. [mlir][NFC] Remove references to Module.h and Function.h — riddleriver / detail
  20. [clang-tidy] Verify the fixes in abseil-redundant-strcat-calls test, NFC — hokein.wu / detail
  21. [PowerPC] Add negated abs test using llvm.abs intrinsic. NFC. — lkail / detail
  22. [build] normalize components dependencies — sguelton / detail
  23. [AsmWriter] Factor out mnemonic generation to accessible getMnemonic. — flo / detail
  24. [AVR] Optimize the 16-bit NEGW pseudo instruction — powerman1st / detail
  25. [VE] Add vbrd intrinsic instructions — marukawa / detail
  26. [clang-tidy] Fix an abseil-redundant-strcat-calls crash on 0-parameter StrCat(). — hokein.wu / detail
  27. [mlir] Add basic support for attributes in ODS-generated Python bindings — zinenko / detail
  28. [build] Fix dependencies of LLVMExegesis — sguelton / detail
  29. [OpenCL] Stop opencl-c-base.h leaking extension enabling — sven.vanhaastregt / detail
  30. [AsmPrinter] Use getMnemonic for instruction-mix remark. — flo / detail
  31. [LLDB] Update SVE Z reg info to remove invalidate regs — omair.javaid / detail
  32. Escape command line arguments in backtraces — luke.drummond / detail
  33. [LLDB] Fix SVE reginfo for sequential offset in g packet — omair.javaid / detail
  34. [clang][driver] Fix definition/declaration argument name mismatches. NFCI. — llvm-dev / detail
  35. [X86] 2011-10-19-widen_vselect.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  36. [X86] avx-intel-ocl.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  37. [X86] insert-into-constant-vector.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  38. [X86] vector-sext.ll - replace X32 check prefix with X86. NFC. — llvm-dev / detail
  39. [clang][NFC] Use SmallString instead of SmallVector<char — n.james93 / detail
  40. [mlir] Fix Python tests after "module_terminator" migrated to ODS — zinenko / detail
  41. [mlir] Allow for using interface class name in ODS interface definitions — zinenko / detail
  42. [VE] Correct getMnemonic — marukawa / detail
  43. [mlir][linalg] Allow tensor_to_memref in dependence analysis — herhut / detail
  44. [mlir][std] Fold dim(dynamic_tensor_from_elements, %cst) — herhut / detail
  45. [mlir][std] Canonicalize extract_element(tensor_cast). — herhut / detail
  46. [VE] Implement JumpTable — marukawa / detail
  47. Reland [LoopVectorizer] NFCI: Calculate register usage based on TLI.getTypeLegalizationCost. — sander.desmalen / detail
  48. Update 'note-candiate' functions to skip lambda-conversion-op-overloads — erich.keane / detail
  49. [clang-tidy] Make clang-format and include-order-check coherent — kadircet / detail
  50. [ConstraintElimination] Add support for And. — flo / detail
  51. [flang][nfc] Add missing dependency in CMake — andrzej.warzynski / detail
  52. [MLIR] Fix up integration tests after b7382ed3fea08da27530a6d6d53f168fc704e4c4 — benny.kra / detail
  53. [TableGen] Clean up Target .td include files — paul / detail
  54. [AArch64][SVE] Support implicit lax vector conversions for SVE types — joe.ellis / detail
  55. [WebAssembly][MC] Remove useless overrides in MCWasmStreamer — sbc / detail
  56. [SLP] Make SLPVectorizer to use `llvm.masked.gather` intrinsic — anton.a.afanasyev / detail
  57. [Matrix] Add inline assembly test case. — flo / detail
  58. [OPENMP]Fix PR48076: mapping of data member pointer. — a.bataev / detail
  59. [clang][AVR] Improve avr-ld command line options — powerman1st / detail
  60. [SLPVectorizer] Fix assert — anton.a.afanasyev / detail
  61. [AMDGPU] Precommit more vccz workaround tests — jay.foad / detail
  62. Linker: Fix linking of byref types — matthew.arsenault / detail
  63. [OpenMP][stats] reset serial state when re-entering serial region — jonathan.l.peyton / detail

#21856 (Nov 16, 2020 8:28:18 PM)

  1. [sanitizer] Enable tests on Android Arm — noreply / detail
  2. [sanitizer] Disable arm64 android tests — noreply / detail
  3. [sanitizer] Start testing with faster device — noreply / detail
  4. [sanitizer] Disable 32bit Android ARM tests — noreply / detail
  5. [sanitizer] Fix libc++_shared.so path on arm 32bit — noreply / detail
  6. [sanitizer] Simplify shell script — noreply / detail
  7. [sanitizer] Re-enable arm bots — noreply / detail
  8. [sanitizer] Simplify few lines in bot script — vitalybuka / detail
  9. clangd-ubuntu-tsan: Fix arguments passed to CMake — kbobyrev / detail
  10. clangd-ubuntu-tsan: fix depends_on_projects — kbobyrev / detail
  11. clangd-ubuntu-tsan: Add forgotten gRPC installation path — kbobyrev / detail
  12. [InstCombine] add tests for low-mask-of-add; NFC — spatel / detail
  13. [PhaseOrdering] regenerate test checks; NFC — spatel / detail
  14. [LLDB] Fix handling of bit-fields in a union — shafik / detail
  15. [LoopVectorize] regenerate test checks; NFC — spatel / detail
  16. [VE] Support vld intrinsics — marukawa / detail
  17. [AArch64][GlobalISel] Select CSINC and CSINV for G_SELECT with constants — jpaquette / detail
  18. [mlir] Fix subtensor_insert bufferization. — silvasean / detail
  19. [mlir] Bufferize tensor constant ops — silvasean / detail
  20. [mlir] Make tensor_to_memref op docs match reality — silvasean / detail
  21. [gn build] (manually) port 410626c9b56 — thakis / detail
  22. [AMDGPU] Remove scratch rsrc from spill pseudos — stanislav.mekhanoshin / detail
  23. [lldb/DataFormatters] Display null C++ pointers as nullptr — jdevlieghere / detail
  24. [flang] Document DO CONCURRENT's problems (NFC) — pklausler / detail
  25. [MLIR] Fix standard -> LLVM conversion to fail for unsupported memref element type. — jurahul / detail
  26. [InstCombine] add tests for sub with masked bits; NFC — spatel / detail
  27. [InstCombine] fold sub of low-bit masked value from offset of same value — spatel / detail
  28. [Polly] Fix memory leak. — llvm-project / detail
  29. [hip] Remove the coercion on aggregate kernel arguments. — michael.hliao / detail
  30. [OpenMP] Fixed a bug when displaying affinity — tianshilei1992 / detail
  31. [Tests][LoopVect] Exercise basic uniform memory operand logic — listmail / detail
  32. Fix MLIR lit test configuration after cmake Python detection change — joker.eph / detail
  33. Suppress trailing template arguments equivalent to default arguments — richard / detail
  34. [IndVars] Replace checks with invariants if we cannot remove them — mkazantsev / detail
  35. [X86] When storing v1i1/v2i1/v4i1 to memory, make sure we store zeros in the rest of the byte — craig.topper / detail
  36. [X86] Use EVT::getIntegerVT instead of MVT::getIntegerVT where the type can be i2 or i4. — craig.topper / detail
  37. [AsmPrinter] fix -disable-debug-info option — vtjnash / detail
  38. [ORC] Break up OrcJIT library, add Orc-RPC based remote TargetProcessControl — lhames / detail
  39. [ORC] Remove designated initializer. — lhames / detail
  40. [ORC] Make WrapperFunctionResult::zeroInit static — lhames / detail
  41. [ObjC][ARC] Clear the lists of basic blocks and instructions before — ahatanaka / detail
  42. [NFC] Removed unused variable — aeubanks / detail
  43. [mlir][DenseElementsAttr] Allow for custom floating point types in `getValues` — riddleriver / detail
  44. [mlir][Interfaces] Add implicit casts from concrete operation types to the interfaces they implement. — riddleriver / detail
  45. [mlir] Remove C++17 only use of inline on constexpr variable — riddleriver / detail
  46. [ORC] Add dependence of OrcJIT on OrcTargetProcess. — lhames / detail
  47. [Driver] Add option -fproc-stat-report — sepavloff / detail
  48. [ORC][examples] Fix include and library dependence for SpeculativeJIT example. — lhames / detail
  49. debugserver should advance pc past builtin_debugtrap insn — jasonmolenda / detail
  50. [mlir][Asm] Add support for resolving operation locations after parsing has finished — riddleriver / detail
  51. [examples] Fix Kaleidoscope examples after OrcJIT break-up / remote TPC commit. — lhames / detail
  52. [mlir][Pass] Remove the verifierPass now that verification is run during normal pass execution — riddleriver / detail
  53. [NFC] Refactor loop-invariant getters to return Optional — mkazantsev / detail
  54. [PowerPC] Add test case for negated abs. NFC. — lkail / detail
  55. [examples] Fix Kaleidoscope examples after OrcJIT break-up / remote TPC commit. — lhames / detail
  56. [mlir][gpu] Only transform mapped parallel loops to GPU. — herhut / detail
  57. [mlir][bufferize] Fix buffer promotion to stack for index types — herhut / detail
  58. [Test] Add test with inverted branch — mkazantsev / detail
  59. [IndVars] Fix branches exiting by true with invariant conditions — mkazantsev / detail
  60. [Test] One more IndVars test with inverted exit condition — mkazantsev / detail
  61. [ORC] Make a narrowing conversion explicit. — lhames / detail
  62. [ORC][examples] Fix missing includes/dependencies in more examples. — lhames / detail
  63. [nfc] Fix missing include — sguelton / detail
  64. llvmbuildectomy - replace llvm-build by plain cmake — sguelton / detail
  65. [AMDGPU] One more use of the new export target names. NFC. — jay.foad / detail
  66. [docs] Fix undefined reference in ORCv2 design doc. — flo / detail
  67. [NFC] Move lambdae into static functions — mkazantsev / detail
  68. [VE] Add vst intrinsic instructions — marukawa / detail
  69. Fix MSVC signed/unsigned comparison warning. NFCI. — llvm-dev / detail
  70. [lldb][NFC] Fix flaky TestForwardDeclFromStdModule test — risemann / detail
  71. [NFC] Refactor lambda into static function — mkazantsev / detail
  72. [ValueTracking] computeKnownBitsFromShiftOperator use KnownBits direct for constant shift amounts. — llvm-dev / detail
  73. [NFC] Move code between functions as a preparation step for further improvement — mkazantsev / detail
  74. [SVE][CodeGen] Improve codegen of scalable masked scatters — kerry.mclaughlin / detail
  75. [UpdateTestChecks] Fix $ in function test for ARM. — yvan.roux / detail
  76. [clangd] Add missing tests to rename feature — kbobyrev / detail
  77. [mips] Add tests to check disassembling of add.ps/mul.ps/sub.ps instructions — simon / detail
  78. [MC][mips] Remove unused check prefixes. NFC — simon / detail
  79. [mlir] Transform scf.parallel to scf.for + async.execute — ezhulenev / detail
  80. Reland [clang][cli] Port ObjCMTAction to new option parsing system — git / detail
  81. Revert "[AsmPrinter] fix -disable-debug-info option" — hans / detail
  82. [clang] Fix an assertion crash in delayed access check. — hokein.wu / detail
  83. Add !annotation metadata and remarks pass. — flo / detail
  84. llvmbuildectomy - compatibility with ocaml bindings — sguelton / detail
  85. [DivergenceAnalysis] Use addRequiredTransitive — piotr / detail
  86. [gn build] Hotfix to unbreak build after 9218ff50f9308 — thakis / detail
  87. [gn build] (manually) merge 1d0676b54c4e3 — thakis / detail
  88. llvmbuildectomy - support disabled native target — sguelton / detail
  89. [gn build] Port 8bb6347939b — thakis / detail
  90. llvmbuildectomy - remove conflict file — sguelton / detail
  91. [TableGen] Enhance the six comparison bang operators. — paul / detail
  92. [gn build] more hotfix after 17df195f70 to unbreak llvm-config tests — thakis / detail
  93. [OpenMP][Tool] Update archer to accept new OpenMP 5.1 enum values — protze / detail
  94. [libc++] Port the time functions to z/OS — ldionne / detail
  95. [libc++] Only check for GCC's empty string storage on macOS and iOS — ldionne / detail
  96. [lld][WebAssembly] Add test for TLS BSS data. NFC. — sbc / detail
  97. Revert "[NFC] Move code between functions as a preparation step for further improvement" — dave / detail
  98. [NFC][IntrRefLDV] Remove dead code from transferSpillOrRestoreInst() — djtodoro / detail
  99. AMDGPU: Refactor getBaseWithOffsetUsingSplitOR usage — matthew.arsenault / detail
  100. [WebAssembly] Add new relocation type for TLS data symbols — sbc / detail
  101. [clangd] Assert on varint encoding — kadircet / detail
  102. [clangd] Ensure we test for compatibility of serialized index format — kadircet / detail
  103. GlobalISel: Directly expose getDefSrcRegIgnoringCopies utility — matthew.arsenault / detail
  104. [gn build] (semi-manually) Port 6a8099e0f61 — thakis / detail
  105. AMDGPU: Factor out large flat offset splitting — matthew.arsenault / detail
  106. AMDGPU/GlobalISel: Regenerate some checks — matthew.arsenault / detail
  107. [MLIR] Allow setting "CodeView" flag in LLVMIR translation on MSVC. — zinenko / detail
  108. clang: Don't assert on no_unique_address fields in @encode() — thakis / detail
  109. [KnownBits] Merge the minimum shift amount and leading/trailing shift value bits handling. — llvm-dev / detail
  110. [LangRef] Clarify GEP inbounds wrapping semantics — nikita.ppv / detail
  111. [libc++] Install GDB in the Docker images — ldionne / detail
  112. [ValueTracking] Don't set nsw flag for inbounds addition — nikita.ppv / detail
  113. [gn build] Port 8741a76f — aeubanks / detail
  114. [SCEV] Fix nsw flags for GEP expressions — nikita.ppv / detail
  115. [clangd] Canonicalize LLVM_ENABLE_ZLIB — kadircet / detail
  116. [GlobalISel] Add matchers for specific constants and a matcher for negations — jpaquette / detail
  117. [CGProfile] allows bitcast in metadata node storing function pointers — ychen / detail
  118. [lldb] Fix SymbolFile/PDB/udt-layout.test — jdevlieghere / detail
  119. [Local] Clean up EmitGEPOffset — nikita.ppv / detail
  120. [CostModel][X86] Remove unused CHECK prefixes — llvm-dev / detail
  121. [WebAssembly] Added R_WASM_FUNCTION_OFFSET_I64 for use with DWARF DW_AT_low_pc — aardappel / detail
  122. [AArch64][GlobalISel] NFC: Use CmpInst::isUnsigned instead of static helper — jpaquette / detail
  123. [Local] Emit nsw for inbounds offset calculation — nikita.ppv / detail
  124. [AArch64][GlobalISel] Select G_SELECT cc, t, (G_SUB 0, x) -> CSNEG t, x, cc — jpaquette / detail
  125. Serialization: Hoist the check for in-flight diagnostics in ASTReader::getInputFile, NFC — dexonsmith / detail
  126. Pass the source range when diagnosing an unknown attribute — aaron / detail
  127. [PowerPC] Add paired vector load and store builtins and intrinsics — baptiste.saleil / detail
  128. [RISCV] Add RORW/ROLW/RORIW/ROLIW test cases that don't sign extend the result. NFC — craig.topper / detail
  129. Serialization: Rename three AST diagnostics, NFC — dexonsmith / detail
  130. The AssertRecognizer used the module from a frames SC without checking it was non-null. — jingham / detail
  131. Extend the dfsan store/load callback with write/read address — jianzhouzh / detail
  132. [WebAssembly] Remove a temporarily added RUN line — aheejin / detail
  133. [RISCV] Add test case for failure to use GREVIW for i32 bswap if result is not sign extended. NFC — craig.topper / detail
  134. [AlwaysInliner] Call mergeAttributesForInlining after inlining — carrot / detail
  135. [WebAssembly] Rename atomic.notify and *.atomic.wait — aheejin / detail
  136. GlobalISel: Fix typos — matthew.arsenault / detail
  137. emacs: Add callbr to keyword list — matthew.arsenault / detail
  138. [mlir][Linalg] Change LinalgDependenceGraph to use LinalgOp. — ravishankarm / detail
  139. [OpenMP] Add omp_calloc implementation — nawrin.sultana / detail
  140. [mlir][vector] Support N-D vector in InsertMap/ExtractMap op — thomasraoux / detail
  141. [RISCV] Add test case showing failure to use GREVIW for i32 bitreverse if result is not sign extended. NFC — craig.topper / detail
  142. [NFC] Refactor function declaration addition in AsyncToLLVM — jurahul / detail
  143. Serialization: Merge three diagnostics to simplify ASTReader::getInputFile, NFC — dexonsmith / detail
  144. [KnownBits] Combine abs() implementations — nikita.ppv / detail
  145. [DFSan][NewPM] Handle dfsan under NPM — aeubanks / detail
  146. [GlobalISel] Add convenience matchers for nots and all-ones constants — jpaquette / detail
  147. Move variable declarations to functions in which they are used. NFC — ahatanaka / detail
  148. [ObjC][ARC] Add and use a function which finds and returns the single — ahatanaka / detail
  149. [LoopUnroll] add test for full unroll that is sensitive to cost-model; NFC — spatel / detail
  150. [ORC] Fix missing return value. — lhames / detail
  151. [CMake] Explicity set up RPATH for the runtime libs on Win to ARM Linux cross builds. — vvereschaka / detail
  152. [WebAssembly] Move GlobalTLSAddress handling to WebAssemblyISelLowering. NFC — sbc / detail
  153. Frontend: Remove unused parameter from ASTUnit::LoadFromCompilerInvocationAction, NFC — dexonsmith / detail
  154. [AMDGPU] Mark sin/cos load folding as modifying the function. — stanislav.mekhanoshin / detail
  155. [MemProf][NewPM] Make memprof passes required — aeubanks / detail
  156. [flang] Fix "EQ" comparison of arrays — psteinfeld / detail
  157. [mlir] Make linalg-bufferize run on FuncOp — silvasean / detail
  158. Replace sequences of v.push_back(v[i]); v.erase(&v[i]); with std::rotate (NFC) — joker.eph / detail
  159. Add an assertion in SmallVector::push_back() — joker.eph / detail
  160. [lldb] Make `process connect` behave the same in sync and async mode. — jdevlieghere / detail
  161. Switch libLLVMFrontendOpenACC to be a regular CMake library and not a "component" — joker.eph / detail
  162. [mlir] refactor common idiom into AffineMap method — ajcbik / detail
  163. [lldb] Mark command-process-connect as unsupported on Windows — jdevlieghere / detail
  164. Revert "Switch libLLVMFrontendOpenACC to be a regular CMake library and not a "component"" — joker.eph / detail
  165. [clang-tidy] Fix crash in bugprone-redundant-branch-condition on ExprWithCleanups — zinovy.nis / detail
  166. [scudo/standalone] Fix leak in ThreadedGlobalQuarantine test — mcgrathr / detail
  167. [test] Fix const-addr-no-neg-offset.ll under NPM — aeubanks / detail
  168. [RISCV] Add test cases for fsrw/fslw that don't sign extend the result. NFC — craig.topper / detail
  169. [sanitizer] Fix test on arm 32bit — noreply / detail
  170. Make -fintegrated-cc1 work with cc1as — i / detail
  171. [sanitizer] Fix Android API level parsing on arm — vitalybuka / detail
  172. Revert "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM" — lebedev.ri / detail
  173. [TableGen] Clean up more .td files — paul / detail
  174. [git-clang-format] Process CUDA header files — mydeveloperday / detail
  175. [Coroutines] Make sure that async coroutine context size is a multiple of the alignment requirement — aschwaighofer / detail
  176. [CostModel] add tests for math library calls; NFC — spatel / detail
  177. [CostModel] make default size cost for libcalls small (again) — spatel / detail
  178. [NFC] Small refactor to CompilationDatabase — n.james93 / detail
  179. [TableGen] Add frontend/backend phase timing capability. — paul / detail
  180. [gn build] (manually) merge e51631ca4cf — thakis / detail
  181. Fix build after 54f9ee334 — thakis / detail
  182. [ARM] Remove more unused check prefixes, NFC — david.green / detail
  183. [BasicAA] Remove unnecessary size limitation — nikita.ppv / detail
  184. [llvm][NFC] Remove unnecessary vector creation in Annotations — n.james93 / detail
  185. Fix build (`ninja check` without running `ninja` first) — joker.eph / detail
  186. [TableGen] Fix missing braces in if statement — paul / detail
  187. [Driver][test] Fix cc1-spawnprocess.c — i / detail
  188. [mlir][shape] Make attr-dict placement consistent — jpienaar / detail
  189. [AArch64] Remove unused check prefixes. NFC — david.green / detail
  190. [mlir] Add passes to passes.md to cleanup empty tabs on website index — jpienaar / detail
  191. Recommit "[VPlan] Use VPValue def for VPWidenSelectRecipe." — flo / detail
  192. Move the test compiler setup in a common place. NFCI — v.g.vassilev / detail
  193. Add forgotten in 888d06d file. — v.g.vassilev / detail
  194. [DCE] Port -redundant-dbg-inst-elim to NPM — aeubanks / detail
  195. [sanitizer] Add timeouts for adb calls — vitalybuka / detail
  196. [SCEV] Factor out part of wrap flag detection logic [NFC-ish] — listmail / detail
  197. [sanitizer] Fix setup of android-thread-properties-api — vitalybuka / detail
  198. Revert "[SCEV] Factor out part of wrap flag detection logic [NFC-ish]" — nikita.ppv / detail
  199. [mlir] NFC: tiny fix in comment. — csigg / detail
  200. [Sema] Use isa<> instead of dyn_cast<> as pointer is never dereferenced. NFCI. — llvm-dev / detail
  201. Fix temporary file name on Windows — yaxun.liu / detail
  202. [TableGen] Improve a couple of descriptions in the command guide — paul / detail
  203. [VPlan] Use VPValue def for VPWidenGEPRecipe. — flo / detail
  204. [gcc] Fix -Wempty-body warning. NFC. — marek / detail
  205. [Sema] Improve notes for value category mismatch in overloading — aaronpuchert / detail
  206. Consistent spelling in diagnostics: {l,r}value instead of {l,r}-value — aaronpuchert / detail
  207. [NFC, Refactor] Modernize the TypeSpecifierWidth enum (Specifiers.h) to a scoped enum — faisalv / detail
  208. [MemorySSA] Add pointer decrement loop clobber test case. — flo / detail
  209. [AA] Add missing AAQI parameter — nikita.ppv / detail
  210. [OpenMP] Fix building for windows after adding omp_calloc — martin / detail
  211. [InstCombine] add vector tests for multi-use demanded bits; NFC — spatel / detail
  212. [InstCombine] add multi-use demanded bits fold for add with low-bit mask — spatel / detail
  213. [InstCombine] reduce code for flip of masked bit; NFC — spatel / detail
  214. PR48169: Fix crash generating debug info for class non-type template — richard / detail
  215. [CodeGen][X86] Remove unused trivial check-prefixes from all CodeGen/X86 directory. — pengfei.wang / detail
  216. [IRCE] Use the same min runtime iteration threshold for BPI and BFI checks — serguei.katkov / detail
  217. [SanitizerCoverage] Use llvm::all_of (NFC) — kazu / detail
  218. [X86] Fix crash with i64 bitreverse on 32-bit targets with XOP. — craig.topper / detail
  219. [TRE] Use successors(BB) (NFC) — kazu / detail
  220. [BranchProbabilityInfo] Use predecessors(BB) and successors(BB) (NFC) — kazu / detail
  221. [NFC][Test] Add test coverage for IEEE Long Double on Power8 — qshanz / detail
  222. [ADCE] Use succ_empty (NFC) — kazu / detail
  223. [Loop Fusion] Use pred_empty and succ_empty (NFC) — kazu / detail
  224. [IR] Use llvm::is_contained in BasicBlock::removePredecessor (NFC) — kazu / detail
  225. [JumpThreading] Call eraseBlock when folding a conditional branch — kazu / detail
  226. Recommit "[NFC] Move code between functions as a preparation step for further improvement" — mkazantsev / detail
  227. [VE] LVLGen sets VL before vector insts — simon.moll / detail
  228. [MCJIT] Profile the code generated by MCJIT engine using Intel VTune profiler — lhames / detail
  229. [clang][cli] Add support for options with two flags for controlling the same field. — git / detail
  230. [VP][NFC] Rename to HANDLE_VP_TO_OPC — simon.moll / detail
  231. [VE] Change variable capitalization — marukawa / detail
  232. [RISCV] Use a macro to simplify getTargetNodeName — fraser / detail
  233. [OpenMP][Tool] Add Archer option to disable data race analysis for sequential part — protze / detail
  234. [lld] Use %t file in test — goncharov.mikhail / detail
  235. [ARM] Cortex-M7 schedule — david.green / detail
  236. [LoopFlatten] Widen the IV — sjoerd.meijer / detail
  237. [IRGen] Add !annotation metadata for auto-init stores. — flo / detail
  238. [LoopFlatten] Fold variable into assert. NFC. — benny.kra / detail
  239. [sanitizer] Fix StackDepotPrint testing — vitalybuka / detail
  240. [VE] Add pfchv intrinsic instructions — marukawa / detail
  241. [mlir][Linalg] Add support for tileAndDistribute on tensors. — nicolas.vasilache / detail
  242. [lldb] [Process/FreeBSDRemote] Access GPR via reginfo offsets — mgorny / detail
  243. [AMDGPU][MC] Corrected error position for hwreg() and sendmsg() — dmitry.preobrazhensky / detail
  244. [AMDGPU][MC] Corrected error position for swizzle() — dmitry.preobrazhensky / detail
  245. [lldb] [Process/FreeBSDRemote] Access FPR via RegisterInfo offsets — mgorny / detail
  246. [lldb] [Process/FreeBSDRemote] Access debug registers via offsets — mgorny / detail
  247. [lldb] [Process/FreeBSDRemote] Modernize and simplify YMM logic — mgorny / detail
  248. [lldb] [Process/FreeBSDRemote] Optimize regset pointer logic — mgorny / detail
  249. [Test] More tests on range check elimination — mkazantsev / detail
  250. [NFC][tsan] Simplify call_pthread_cancel_with_cleanup — vitalybuka / detail
  251. Revert "Move the test compiler setup in a common place. NFCI" — vitalybuka / detail
  252. Hwasan reporting check for dladdr failing — matthew.malcomson / detail
  253. [AArch64] Add check for widening instruction for SVE. — caroline.concatto / detail
  254. [Test] More tests on range checks — mkazantsev / detail
  255. [AMDGPU][MC] Corrected error position for some operands and modifiers — dmitry.preobrazhensky / detail
  256. Reland "Move the test compiler setup in a common place. NFCI" — v.g.vassilev / detail
  257. Convert TypeSpecifiersPipe from Specifiers.h to a scoped enum; NFC — aaron / detail
  258. Convert TypeSpecifierSign from Specifiers.h to a scoped enum; NFC — aaron / detail
  259. Adding some explicit casts to appease build bots; NFC — aaron / detail
  260. Fix bots that are running with assertions enabled; NFC. — aaron / detail
  261. [VE] Add lsv/lvs intrinsic instructions — marukawa / detail
  262. [clang][SveEmitter] Fix enum declarations. [NFCI] — francesco.petrogalli / detail
  263. [mlir][StandardToSPIRV] Extend support for lowering cmpi to SPIRV. — hanchung / detail
  264. Add pass to add !annotate metadata from @llvm.global.annotations. — flo / detail
  265. [gn build] Port 8dbe44cb293 — llvmgnsyncbot / detail
  266. [lldb] Add support for using variables with C++ keywords names in non-C++ expressions — risemann / detail
  267. [AIX][driver] Include crti[_64].o and -bcdtors also for C language link invocations by default — xiangling.liao / detail
  268. BPF: make __builtin_btf_type_id() return 64bit int — yhs / detail
  269. [VE] fastcc and vreg-to-vreg copy — simon.moll / detail
  270. [MLIR][OpenMP] Add omp.wsloop operation — kiran.chandramohan / detail
  271. [VE] Optimize leaf functions — marukawa / detail
  272. [flang][f18] Remove "-fdebug-resolve-names" — andrzej.warzynski / detail
  273. [mlir] Require std.alloc() ops to have canonical layout during LLVM lowering. — csigg / detail
  274. [AMDGPU] Add comments. NFC. — jay.foad / detail
  275. Fix the compilation assertion due to unreachable BB pruning not deleting the associated BB from the jump tables — wei.huang / detail
  276. AMDGPU: Split large offsets when selecting global saddr mode — matthew.arsenault / detail
  277. [AMDGPU][GlobalISel] Fix lowerShlSat — mirko.brkusanin / detail
  278. AMDGPU: Select global saddr mode from SGPR pointer — matthew.arsenault / detail
  279. [fuzzer] Add allocator_may_return_null to uncaught-exception.test. — metzman / detail
  280. [Coroutine] Allocas used by StoreInst does not always escape — xun / detail
  281. [fuzzer] Disable uncaught-exception on non-Win+undo bad fix — metzman / detail
  282. [flang] Unsplit COMPLEX operations — pklausler / detail
  283. [lldb] Skip TestCppKeywordsAsCIdentifiers on Windows — risemann / detail
  284. [SimplifyCFG] Respect optforfuzzing in NPM pass — aeubanks / detail
  285. [RISCV] When matching SROIW, check all 64 bits of the OR mask — craig.topper / detail
  286. [Flang][OpenMP] Add semantic checks for OpenMP Depend clause. — praveen / detail
  287. Reland "[AsmPrinter] fix -disable-debug-info option" — vtjnash / detail
  288. [libc++] Remove transitional #error message — ldionne / detail
  289. [RISCV] Add MC tests for the User Vector CSRs — craig.topper / detail
  290. [YAMLIO] Correctly diagnose empty alias/anchor — scott.linder / detail
  291. [AArch64][GlobalISel] Look through a G_ZEXT when trying to match shift-extended register offsets. — aemerson / detail
  292. [dsymutil] Generalize handling of aliases external symbols — jdevlieghere / detail
  293. Convert ConstexprKind from Specifiers.h to a scoped enum; NFC — aaron / detail
  294. Speculatively fix the lldb build — aaron / detail
  295. Another speculative fix for lldb related to ConstexprSpecKind — aaron / detail
  296. Revert "[InstCombine] add multi-use demanded bits fold for add with low-bit mask" — spatel / detail
  297. [ConstraintElimination] Add complex test cases. — flo / detail
  298. [coro] Async coroutines: Make sure we can handle control flow in suspend point dispatch function — aschwaighofer / detail
  299. [SCEV] Factor out part of wrap flag detection logic [NFC](try 2) — listmail / detail
  300. lld/mach-o: Infer darwinnew from filename ld64.lld.darwinnew too — thakis / detail
  301. [mlir] Add DecomposeCallGraphTypes pass. — silvasean / detail
  302. [scudo][standalone] Correct min/max region indices — kostyak / detail
  303. [libc++] Move the GDB pretty printer tests to the DSL — ldionne / detail
  304. [LoopVec] Introduce an api for detecting uniform memory ops — listmail / detail
  305. [ConstraintElimination] Add support for Or. — flo / detail
  306. [crashlog] Implement parser for JSON encoded crashlogs — jdevlieghere / detail
  307. [VE] Add lvm/svm intrinsic instructions — marukawa / detail
  308. [InferAddrSpace] Teach to handle assumed address space. — michael.hliao / detail
  309. [clang-tidy] performance-unnecessary-copy-initialization: Check for const reference arguments that are replaced template parameter type. — flx / detail
  310. [AArch64][GlobalISel] Fold G_XOR x, -1 into G_SELECT and select CSINV — jpaquette / detail
  311. [LoopFlatten] Disable IV widening — sjoerd.meijer / detail
  312. Revert "Revert "[analyzer] NFC: Separate PathDiagnosticConsumer options from AnalyzerOptions."" — adergachev / detail
  313. Add an optional argument for pattern rewriter max iteration count (NFC) — joker.eph / detail
  314. [MLIR] Extend Symbol verification to reject public symbol declarations. — jurahul / detail
  315. [MC][test] Strengthen dwarf-asm-multiple-sections.s by adding more CHECK lines — i / detail
  316. [sanitizers-test]add definition for %device_rm on android so it stops complaining — vyng / detail
  317. [Polly] Move SimplifyVisitor into polly namespace. — llvm-project / detail
  318. test commit for new client — listmail / detail
  319. Fix flang MLIR unit test verification failures — jurahul / detail
  320. [CodeGen] Apply 'nonnull' and 'dereferenceable(N)' to 'this' pointer — richard / detail
  321. [AMDGPU] Add option -munsafe-fp-atomics — yaxun.liu / detail
  322. [flang] Duplicate names for ac-implied-do variables erroneously cause errors — psteinfeld / detail
  323. [ORC] Include config.h in RegisterEHFrames.cpp. — lhames / detail
  324. [CodeGen][X86] Remove some unused check-prefixes and regenerate tests. — pengfei.wang / detail
  325. [Polly] Add override qualifiers. — llvm-project / detail
  326. Add const qualifier to Type's utility functions — joker.eph / detail
  327. ELFAsmParser: Remove non-SHF_ALLOC or non-executable sections' line info/address ranges contribution for -g — i / detail
  328. Fix python bindings tests after change in visibility requirement for symbol declarations — joker.eph / detail

#21855 (Nov 12, 2020 2:03:53 PM)

  1. [dllexport] Avoid assert for explicitly defaulted methods in explicit instantiation definitions (PR47683) — hans / detail
  2. [mlir] Add plus, star and optional less/greater parsing — jean-michel.gorius / detail
  3. [dllexport] Instantiate default ctor default args for explicit specializations (PR45811) — hans / detail
  4. [lldb] Introduce a LLDB printing policy for Clang type names that suppressed inline namespaces — risemann / detail
  5. Revert "Generalize regex matching std::string variants to compensate for recent" — risemann / detail
  6. [lldb] [Process/Utility] Fix DR offsets for FreeBSD — mgorny / detail
  7. [lldb] [test] Add a minimal test for x86 dbreg reading — mgorny / detail
  8. [LLD][COFF] When using LLD-as-a-library, always prevent re-entrance on failures — alexandre.ganea / detail
  9. [lld] Use temporary directory to create test outputs — alexfh / detail
  10. [LLD] Fix include following 45b8a741fbbf271e0fb71294cb7cdce3ad4b9bf3 — alexandre.ganea / detail
  11. [ARM] Ensure CountReg definition dominates InsertPt when creating t2DoLoopStartTP — david.green / detail
  12. [clang-scan-deps] Fix for input file given as relative path in compilation database "command" entry. — sylvain.audi / detail
  13. [lldb][NFC] Move OptionDefinition from lldb-private-types.h to its own Utility header — risemann / detail
  14. [clang][docs] Remove wrongly spaced \brief in Doxygen comment (NFC) — jean-michel.gorius / detail
  15. [CODE_OWNERS.TXT] Update to include yours truly as the TableGen owner — paul / detail
  16. [NFC intended] Refactor SinkAndHoistLICMFlags to allow others to construct without exposing internals — anhtuyen / detail
  17. [builtins] Add support for single-precision-only-FPU ARM targets. — peter.smith / detail
  18. [lldb] Add expect_var_path to test variable path results — risemann / detail
  19. Introduce -print-before-changed, making -print-changed also print before passes that modify IR — anhtuyen / detail
  20. [ValueTracking] Update computeKnownBitsFromShiftOperator callbacks to use KnownBits shift handling. NFCI. — llvm-dev / detail
  21. [RISCV] Add an ANDI to shift amount of FSL/FSR instructions — craig.topper / detail
  22. Introduce -dot-cfg-mssa option which creates dot-cfg style file with mssa comments included in source — anhtuyen / detail
  23. [RISCV] Don't include CodeGen layer files in MC layer — craig.topper / detail
  24. Revert "Introduce -dot-cfg-mssa option which creates dot-cfg style file with mssa comments included in source" — anhtuyen / detail
  25. [KnownBits] Add KnownBits::makeConstant helper. NFCI. — llvm-dev / detail
  26. [SystemZ][ZOS] Porting the time functions within libc++ to z/OS — abhina.sreeskantharajan / detail
  27. [lldb] Replace TestAbortExitCode with a debugserver specific test — risemann / detail
  28. [PowerPC] Prevent the use of MMA with P9 and earlier — baptiste.saleil / detail
  29. [ELF] Support multiple SORT in an input section description — i / detail
  30. [ELF] Sort by input order within an input section description — i / detail
  31. [ELF] Make SORT_INIT_PRIORITY support .ctors.N — i / detail
  32. [ValueTracking] Update computeKnownBitsFromShiftOperator callbacks to take KnownBits shift amount. NFCI. — llvm-dev / detail
  33. Fix unused variable warning in release builds — alexfh / detail
  34. [gn build] (semi-manually) port 173b51169b8 — thakis / detail
  35. Reland: Introduce -dot-cfg-mssa option which creates dot-cfg style file with mssa comments included in source — anhtuyen / detail
  36. [InstCombine] add tests for mask of sext-in-reg; NFC — spatel / detail
  37. [FPEnv][Clang][Driver] Use MarshallingInfoFlag for -fexperimental-strict-floating-point — kevin.neal / detail
  38. [ELF] Don't consider SHF_ALLOC ".debug*" sections debug sections — i / detail
  39. Non-implicit attribute creation requires a source range; NFC — aaron / detail
  40. [clang-tidy] Merge options inplace instead of copying — n.james93 / detail
  41. [flang] Implement runtime support for basic ALLOCATE/DEALLOCATE — pklausler / detail
  42. [MSP430] Remove unused MVT::Glue output from MSP430ISD::SELECT_CC nodes. — craig.topper / detail
  43. Revert "[SystemZ][ZOS] Porting the time functions within libc++ to z/OS" — ldionne / detail
  44. [libc++] Instantiate additional <iostream> members in the dylib — ldionne / detail
  45. Revert "[gn build] (semi-manually) port 173b51169b8" — thakis / detail
  46. [NFC] Switch printFunctionLikeOp and parseFunctionLikeOp to only support "inline" visibility. — jurahul / detail
  47. [libc++] NFC: Remove symbol from ABI list changelog that was never added — ldionne / detail
  48. fix clang build — pklausler / detail
  49. [Frontend] Treat .cuh files as CUDA source files — i / detail
  50. [BasicAA] Remove checks for GEP decomposition limit reached — nikita.ppv / detail
  51. [SystemZ][ZOS] libcxx - no posix memalign — abhina.sreeskantharajan / detail
  52. [msan] Break the getShadow loop after matching an argument — jianzhouzh / detail
  53. [AMDGPU] Define and use names for export targets. NFC. — jay.foad / detail
  54. [AMDGPU] Fix scheduling of exp pos4 — jay.foad / detail
  55. [OPENMP]Fix PR48076: Check map types array before accessing its front. — a.bataev / detail
  56. [NFC][NewPM] Reuse PassBuilder callbacks with -O0 — aeubanks / detail
  57. [flang] Recognize END FILE as ENDFILE in free form source — pklausler / detail
  58. [fuzzer] Add Windows Visual C++ exception intercept — metzman / detail
  59. [flang] Include source information in an invalid file-unit-number message — pklausler / detail
  60. [VE] Disable -fsigaddr option for VE — marukawa / detail
  61. [OPENMP]Fix PR47790: segfault in frontend while parsing Objective-C with OpenMP. — a.bataev / detail
  62. [PatternMatch] Add single index InsertValue matcher. — flo / detail
  63. [mlir][Python] Fix 'unreferenced local variable' warning on MSVC. — stellaraccident / detail
  64. [AMDGPU] Enable multi-dword flat scratch load/stores — stanislav.mekhanoshin / detail
  65. Some updates/fixes to the creduce script. — akhuang / detail

#21854 (Nov 12, 2020 2:30:46 AM)

  1. clangd-ubuntu-clang: removed special character from admin name — kuhnel / detail
  2. clangd-ubuntu-tsan fixed typo in release type — kuhnel / detail
  3. Suppress printing template arguments that match default template — richard / detail
  4. Suppress printing of inline namespace names in diagnostics by default, — richard / detail
  5. [NewPM] Provide method to run all pipeline callbacks, used for -O0 — aeubanks / detail
  6. [coro] Async coroutines: Allow more than 3 arguments in the dispatch function — aschwaighofer / detail
  7. [docs] Update ORCv2 design doc. — lhames / detail
  8. [docs] Fix formatting in ORCv2.rst. — lhames / detail
  9. [lldb] Switch expect to runCmd in TestRecursiveTypes (NFC) — davelee.com / detail
  10. [Syntax] Tablegen literal expressions. — sam.mccall / detail
  11. [flang][MSVC] Use list<Message> rather than forward_list<> in Messages — pklausler / detail
  12. [OpenMP][Tools][Tests] Fix ompt multiplex test — protze / detail
  13. [OpenMP] Begin Adding OpenMP Tool to Gather OpenMP Information — huberjn / detail
  14. [mlir][sparse] integrate sparse annotation into generic linalg op — ajcbik / detail
  15. Generalize regex matching std::string variants to compensate for recent — richard / detail
  16. [docs] Fix formatting, clarify comment in ORCv2 doc — lhames / detail
  17. [PowerPC] [Clang] Define macros to identify quad-fp semantics — qiucofan / detail
  18. Fix structural comparison of template template arguments to compare the — richard / detail
  19. [Test] Add Check statement — mkazantsev / detail
  20. [IndVars] Recognize 'sub nuw' expressed as 'add' for widening — mkazantsev / detail
  21. [Coroutine] Allocas used by StoreInst does not always escape — xun / detail
  22. [IndVars] IV user should not prevent use widening — mkazantsev / detail
  23. [mlir][sparse] export sparse tensor runtime support through header file — ajcbik / detail
  24. Revert "[Coroutine] Allocas used by StoreInst does not always escape" — xun / detail
  25. [NFC][coroutines] remove unused argument  in SemaCoroutine — yedeng.yd / detail
  26. [NFC][SCEV] Generalize monotonicity check for full and limited iteration space — mkazantsev / detail
  27. [AArch64][GlobalISel] Optimize G_PTR_ADD with a negated offset to be a G_SUB. — aemerson / detail
  28. [mlir][Linalg] Improve the logic to perform tile and fuse with better dependence tracking. — ravishankarm / detail
  29. [libc++] [P0340] [C++20] Update status page. NFC. — marek / detail
  30. [ARM] Remove unused check labels. NFC — david.green / detail
  31. [SVE] Deal with SVE tuple call arguments correctly when running out of registers — david.sherwood / detail
  32. [clangd] Simplify relations deserialization loop, NFC. — kadircet / detail
  33. [MLIR] Added documentation and manual to use bufferization features. — julian.gross / detail
  34. [VE] Change the default type of v64 register class — marukawa / detail
  35. [mlir] Generate Op builders for Python bindings — zinenko / detail

#21853 (Nov 11, 2020 3:01:57 PM)

  1. [llvm] New worker for ThinLTO whole program devirtualization — tejohnson / detail
  2. Revert "[flang] Fix CheckSpecificationExpr handling of associated names" — andrzej.warzynski / detail
  3. [clangd] Improve clangd-indexer performance — platonov.aleksandr / detail
  4. [Syntax] Start to move trivial Node class definitions to TableGen. NFC — sam.mccall / detail
  5. [SVE][CodeGen] Lower scalable masked scatters — kerry.mclaughlin / detail
  6. [clang][cli] Port ObjCMTAction to new option parsing system — jan_svoboda / detail
  7. [Test] Add failing test for PR48150 — mkazantsev / detail
  8. [KnownBits] Add KnownBits::commonBits helper. NFCI. — llvm-dev / detail
  9. [gn build] (semi-manually) Port 98aa067109 — thakis / detail
  10. [AArch64]Add memory op cost model for SVE — caroline.concatto / detail
  11. [flang][driver] Make sure that `-###` is marked as supported (NFC) — andrzej.warzynski / detail
  12. MLIR: add SinOp Lowering to __ocml_sin_f32 and __ocml_sin_f64 — akuegel / detail
  13. Revert "[gn build] (semi-manually) Port 98aa067109" — thakis / detail
  14. [gn build] (semi-manually) Port 454579e46a87 — thakis / detail
  15. [gn build] (manually) port 98aa067109e — thakis / detail
  16. MLIR: Remove TanhOp from ops list. It caused a build failure. — akuegel / detail
  17. [OpenCL] Make Clang recognize -cl-std=1.0 as a value argument — elvina.yakubova / detail
  18. [gn build] Port 250de7388b3 — llvmgnsyncbot / detail
  19. [mlir] Fix exports in mlir_async_runtime — rengolin / detail
  20. clang-cl: Expose -f[no-]delete-null-pointer-checks as clang-cl flag — thakis / detail
  21. [ValueTracking] computeKnownBitsFromShiftOperator - merge zero/one callbacks to single KnownBits callback. NFCI. — llvm-dev / detail
  22. Revert "Revert "[AMDGPU] Reorganize GCN subtarget features for unaligned access"" — jay.foad / detail
  23. Revert "[LoopVectorizer] NFCI: Calculate register usage based on TLI.getTypeLegalizationCost." — sander.desmalen / detail
  24. Revert "[hwasan] Fix Thread reuse." — thakis / detail
  25. [CodeGen] Fix check prefix mismatch on neon-immediate-ubsan.c tests — llvm-dev / detail
  26. [CodeGen] Remove unused check prefixes — llvm-dev / detail
  27. [Syntax] Tablegen operator<<(NodeKind). NFC — sam.mccall / detail
  28. Revert "Reland [CFGuard] Add address-taken IAT tables and delay-load support" — hans / detail
  29. [Syntax] Tablegen Sequence classes. NFC — sam.mccall / detail
  30. [CodeGenCUDA] Fix check prefix typo on device-stub.cu tests — llvm-dev / detail
  31. [CodeGenObjC] Remove unused check prefixes — llvm-dev / detail
  32. [CodeGenOpenCL] Fix check prefix typo on convergent.cl test — llvm-dev / detail
  33. [CodeGenCXX] Remove unused check prefixes — llvm-dev / detail
  34. [clang] ns_error_domain attribute also supports CFString typed variables — hyp / detail
  35. [AsmParser] Add source location to all errors related to .cfi directives — alexander.richardson / detail
  36. [AMDGPU] Make use of SIInstrInfo::isEXP. NFC. — jay.foad / detail
  37. Revert "[ThreadPlan] Add a test for `thread step-in -r`, NFC" — stilis / detail
  38. [NFC][AMDGPU] Clean up some lit test prefixes — scott.linder / detail
  39. [AMDGPU] Split exp instructions out into their own tablegen file. NFC. — jay.foad / detail
  40. [AMDGPU] Separate out real exp instructions by subtarget. NFC. — jay.foad / detail
  41. [AArch64][GlobalISel] Select negative arithmetic immediates in manual selector — jpaquette / detail
  42. [llvm-objcopy] --only-keep-debug: place zero-size segment according to its parent segment — i / detail
  43. [AArch64][GlobalISel] Select arith extended add/sub in manual selection code — jpaquette / detail
  44. [RISCV] Remove traces of Glue from RISCVISD::SELECT_CC — craig.topper / detail
  45. [mlir][Python] Add Windows DLL loader to get python extensions working there. — stellaraccident / detail
  46. [Driver] hip-toolchain-device-only.hip - remove unused check prefix — llvm-dev / detail
  47. [BasicAA] Add test for incorrect BatchAA result (NFC) — nikita.ppv / detail
  48. [MachO] Allow the LC_IDENT load command — vedantk / detail
  49. [llvm-objcopy][ELF] Try fixing non-determinism of Segment::firstSection — i / detail
  50. [intel-pt][trace] Implement a "get supported trace type" packet — a20012251 / detail
  51. [mlir][Python] Allow PassManager to interop with the capsule APIs. — stellaraccident / detail
  52. [BPF] intrinsic-array-2.ll - remove unused check prefixes — llvm-dev / detail
  53. [SystemZ] Regenerate some fp tests + remove unused check prefixes — llvm-dev / detail
  54. [Sparc] fp16-promote.ll - Refactor check prefixes + remove unused ones — llvm-dev / detail
  55. [RISCV] srem-vector-lkk.ll - remove unused check prefix — llvm-dev / detail
  56. [NFC] Reformat llvm-elfabi — haowei / detail
  57. [ThreadPlan] Add a test for `thread step-in -r`, NFC (reapply) — vedantk / detail
  58. [lldb/test] Add missing decorators import — vedantk / detail
  59. Move variable declarations to functions in which they are used. NFC — ahatanaka / detail
  60. Add a simple stack trace printer for DFSan — jianzhouzh / detail
  61. [OpenMP][OMPT] Update the omp-tools header file to reflect 5.1 changes — protze / detail
  62. [OpenMP][Tests] Fix compiler warnings in OpenMP runtime tests — protze / detail
  63. [OpenMP][Tool] Fix possible NULL-pointer dereference in test — protze / detail
  64. [mlir] Fix post-dominance between blocks of different regions. — thomasraoux / detail
  65. Disable implicit nesting on parsing textual pass pipeline — joker.eph / detail
  66. [NFC] [Legalize] Fix spaces and style. — pavel.iliin / detail
  67. [flang] Add isnan() extension intrinsic function, with folding — pklausler / detail
  68. [AArch4] Regenerate test checks for f16-imm.ll. NFC — david.green / detail
  69. [clangd] Fix serialization error check. — sam.mccall / detail
  70. [OpenMP] Fix shutdown hang/race bug — jonathan.l.peyton / detail
  71. Revert "[clang][cli] Port ObjCMTAction to new option parsing system" — joker.eph / detail
  72. [flang] Use IMPLICIT from scope of external function reference — pklausler / detail
  73. Add missing override (& fix an else-after-return while I'm here) — dblaikie / detail
  74. Fix 21555fff4de811309ea7935f9cb65578c957d77f — a20012251 / detail
  75. [libcxx] Check _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE first in __locale — ldionne / detail
  76. Add a flag to control whether to propagate labels from condition values to results — jianzhouzh / detail
  77. [flang] Allow labels on END statements. — pklausler / detail
  78. Frontend: Skip namespace around createVFSFromCompilerInvocation definition, NFC — dexonsmith / detail
  79. [VE] Support vector register in inline asm — marukawa / detail
  80. [AArch64][GlobalISel] Mark G_FCONSTANT as legal when there is full fp16 support — jpaquette / detail
  81. [libc++] NFC: Synchronize libc++abi and libc++ new definitions — ldionne / detail
  82. [Matrix] Update mangling to use paramterized vendor ext type syntax. — flo / detail
  83. [CGSCC][Inliner] Handle new non-trivial edges in updateCGAndAnalysisManagerForPass — aeubanks / detail
  84. [flang] Fix CheckSpecificationExpr handling of associated names — pklausler / detail
  85. [libc++abi] Reuse libc++'s refstring.h header instead of copying it — ldionne / detail
  86. [libc++] NFC: Simplify incude of <cstdlib> — ldionne / detail
  87. [clangd] Sanity-check array sizes read from disk before allocating them. — sam.mccall / detail
  88. Frontend: Change ComputePreambleBounds to take MemoryBufferRef, NFC — dexonsmith / detail
  89. [Polly][OpTree] Better report applied changes. — llvm-project / detail
  90. [Polly][OpTree] Fix mid-processing change of access kind. — llvm-project / detail
  91. [PowerPC] Accumulator/Unprimed Accumulator register copy, spill and restore — saghir / detail
  92. [libc++] Implement P0919R3: heterogenous lookup for unordered containers — ldionne / detail
  93. [clangd] Add index server request logging — sam.mccall / detail

#21852 (Nov 11, 2020 3:34:57 AM)

  1. Add flang docs to SphinxDocsBuilder. — alebedev / detail
  2. Changed builddir to match the builder name. builddir must be unique. — gkistanova / detail
  3. buildbot-clangd-ubuntu-clang improvements — kuhnel / detail
  4. new worker and builder for clangd — kuhnel / detail
  5. [ORC] Add debugging output for ResourceTracker to be used in JITDylib::define. — lhames / detail
  6. hwasan: Bring back operator {new,delete} interceptors on Android. — peter / detail
  7. [Command] Fix accidental word concatenation in Options.td — vedantk / detail
  8. [ThreadPlan] Reflow docs to fit the 80 column limit, NFC — vedantk / detail
  9. [ThreadPlan] Delete unused ThreadPlanStepInRange code, NFC — vedantk / detail
  10. [flang] Fix CheckSpecificationExpr handling of associated names — pklausler / detail
  11. [ThreadPlan] Add a test for `thread step-in -r`, NFC — vedantk / detail
  12. [test] Delete redundant lldbutil import, NFC — vedantk / detail
  13. [CodeGen][X86] Remove unused check-prefixes from bitcast tests. NFCI. — pengfei.wang / detail
  14. [hwasan] Fix Thread reuse. — eugenis / detail
  15. [lld][WebAssembly] Allow references to __tls_base without shared memory — sbc / detail
  16. [EarlyCSE] delete abs/nabs handling — czhengsz / detail
  17. [libc++] Change requirements on linear_congruential_engine. — zoecarver / detail
  18. NFC - use script to update testcases and add new testcases. — czhengsz / detail
  19. Fix the data layout mangling specification for 'arm64-pc-win32-macho' — ahatanaka / detail
  20. [NFC] Use [MC]Register in TwoAddressInstructionPass — gjn / detail
  21. [CodeGen][X86] Remove unused check-prefixes from mask tests. NFCI. — pengfei.wang / detail
  22. Revert "[BranchProbabilityInfo] Use SmallVector (NFC)" — kazu / detail
  23. [clang] Add missing header guard in <cpuid.h> — mcgrathr / detail
  24. [CodeGen][X86] Remove unused check-prefixes from vector popcnt tests. NFCI. — pengfei.wang / detail
  25. [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. — pengfei.wang / detail
  26. [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. — pengfei.wang / detail
  27. [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. — pengfei.wang / detail
  28. [SCEV] Generalize no-self-wrap check in isLoopInvariantExitCondDuringFirstIterations — mkazantsev / detail
  29. [SafeStack] Make sure SafeStack does not break musttail call contract — xun / detail
  30. [NFC, Refactor] Rename the (scoped) enum DeclaratorContext's enumerators to remove duplication — faisalv / detail
  31. [CodeGen][X86] Remove unused check-prefixes from vector tzcnt tests. NFCI. — pengfei.wang / detail
  32. [CodeGen][X86] Remove unused check-prefixes from vector shuffle tests. NFCI. — pengfei.wang / detail
  33. [CodeGen][X86] Remove unused check-prefixes from vector shift tests. NFCI. — pengfei.wang / detail
  34. [AArch64][GlobalISel] Port some AArch64 target specific MUL combines from SDAG. — aemerson / detail
  35. [CodeGen][X86] Remove unused check-prefixes from vector reduce tests. NFCI. — pengfei.wang / detail
  36. [CodeGen][X86] Remove unused check-prefixes from vector tests. NFCI. — pengfei.wang / detail
  37. [clangd] NFC: Add more logging to remote index test — kbobyrev / detail
  38. [CodeGen][X86] Remove unused check-prefixes from vec tests. NFCI. — pengfei.wang / detail
  39. [lldb][test] Remove not_remote_testsuite_ready in favor of skipIfRemote decorator — risemann / detail
  40. [mlir] Allow omitting spaces in assemblyFormat with a `` literal. — csigg / detail
  41. [mlir][llvm] Expose getters for alias and align attribute names — herhut / detail
  42. [SelectionDAG] fminnum should be a binary operator — czhengsz / detail
  43. [NFC] First test commit — jan_svoboda / detail
  44. [mlir] Use assemblyFormat in AllocLikeOp. — csigg / detail
  45. [mlir][gpu] Add missing initialization of gpu runtime wrappers. — csigg / detail
  46. [mlir] Rework DialectConversion inlineRegionBefore — tpopp / detail
  47. [mlir] Add NumberOfExecutions analysis + update RegionBranchOpInterface interface to query number of region invocations — ezhulenev / detail
  48. [LoopVectorizer] NFC: Return ElementCount from compute[Feasible]MaxVF — sander.desmalen / detail
  49. [NFC][ARM] Replace lambda with any_of — sam.parker / detail
  50. [clangd] Abort rename when given the same name — kbobyrev / detail
  51. [LoopVectorizer] NFCI: Calculate register usage based on TLI.getTypeLegalizationCost. — sander.desmalen / detail
  52. [libunwind] LIBUNWIND_REMEMBER_HEAP_ALLOC to cmake. — daniel.kiss / detail
  53. Reland [Syntax] Add minimal TableGen for syntax nodes. NFC — sam.mccall / detail
  54. Add Semantic check for Flang OpenMP 4.5 - 2.7.1 schedule clause — yhegde / detail
  55. [LoopVectorizer] Silence warning in GetRegUsage. — sander.desmalen / detail
  56. [SVE][CodeGen] Add the isTruncatingStore flag to MSCATTER — kerry.mclaughlin / detail
  57. [llvm-reduce] Add reduction for special globals like llvm.used. — flo / detail
  58. [clang-format] do not break before @tags in JS comments — krasimir / detail

#21851 (Nov 10, 2020 3:58:01 PM)

  1. Worker for Theta supercomputer at ALCF with Flang builder — llvm-zorg / detail
  2. Updated the step completition detection for annotated steps. — vvereschaka / detail
  3. [CodeGen][X86] Remove unused check-prefixes from more avx512 tests.  NFCI. — pengfei.wang / detail
  4. [CostModel][X86] Remove unused check-prefixes — llvm-dev / detail
  5. [VE][NFC] Change cast to dyn_cast — marukawa / detail
  6. [CostModel][AArch64] Remove unused check-prefix — llvm-dev / detail
  7. [CostModel][ARM] Remove unused check-prefix — llvm-dev / detail
  8. [MC][MIPS] Remove unused check prefixes — llvm-dev / detail
  9. [MC][Disassembler][AMDGPU] Remove unused check prefix — llvm-dev / detail
  10. [lldb] [Process/FreeBSDRemote] Fix handling user-generated SIGTRAP — mgorny / detail
  11. [lldb] [Process/FreeBSDRemote] Correct DS/ES/FS/GS register sizes — mgorny / detail
  12. [lldb] [Process/FreeBSDRemote] Explicitly copy dbregs to new threads — mgorny / detail
  13. [CostModel] remove cost-kind predicate for intrinsics in basic TTI implementation — spatel / detail
  14. [lldb] Fix TestErrorMessages test on standalone builds by adding lldb-server substitution — risemann / detail
  15. [clang-tidy][NFC] Tweak GlobList to iterate backwards — n.james93 / detail
  16. [IR] [TableGen] Cleanup pass over the IR TableGen files, part 2 — paul / detail
  17. [ScalarEvolution] Remove unused check prefixes — llvm-dev / detail
  18. [BasicAA] phi-values-usage.ll - remove unused check prefix — llvm-dev / detail
  19. [ValueTacking] assume-queries-counter.ll - remove unused check prefix — llvm-dev / detail
  20. [lldb] Reinstate TestGdbserverPort.test — risemann / detail
  21. [SystemZ][z/OS] Enable POSIX_l functions for z/OS — abhina.sreeskantharajan / detail
  22. [lldb/DWARF] Fix sizes of DW_OP_const[1248][us] and DW_OP_litN results — pavel / detail
  23. [MLIR][SPIRVToLLVM] Enhanced conversion for execution mode — georgemitenk0v / detail
  24. [X86] Remove unused check-prefixes from vector funnel shift tests — llvm-dev / detail
  25. [X86] Remove unused check-prefixes from vector trunc tests — llvm-dev / detail
  26. [X86] Remove unused check-prefixes from vector rotate tests — llvm-dev / detail
  27. Revert "[libomptarget] Add support for target update non-contiguous" — a.bataev / detail
  28. Fix PR47973: Addressing integer division edge case with INT_MIN — thomasp / detail
  29. [ARM] Alter t2DoLoopStart to define lr — david.green / detail
  30. The arm64 triple requires AArch64 not ARM target — paul.robinson / detail
  31. [lldb] Propagate llvm::Error to report_fatal_error — jdevlieghere / detail
  32. Revert "The arm64 triple requires AArch64 not ARM target" — paul.robinson / detail
  33. [ARM] Add a RegAllocHint for hinting t2DoLoopStart towards LR — david.green / detail
  34. [Sphinx] Fix langref formatting. NFC — david.green / detail
  35. [AMDGPU] Remove unused check prefixes — jay.foad / detail
  36. [Flang][Docs] Fix warnings when building docs. — joshisameeran17 / detail
  37. [BranchProbabilityInfo] Use a range-based for loop (NFC) — kazu / detail
  38. [ARM] Don't aggressively unroll vector remainder loops — david.green / detail
  39. [ValueTracking] computeKnownBitsFromShiftOperator - consistently use Known2 for the shifted value. NFCI. — llvm-dev / detail
  40. [ValueTracking] computeKnownBitsFromShiftOperator - always return with Known2 containing the shifted value source. NFCI. — llvm-dev / detail
  41. [Flang][OpenMP] Fix 'Internal: no symbol found' for OpenMP aligned and linear clause. — joshisameeran17 / detail
  42. [ARM] Cleanup for ARMLowOverheadLoops. NFC — david.green / detail
  43. [AMDGPU] Simplify multiclass EXP_m. NFC. — jay.foad / detail
  44. Make inferLibFuncAttributes() add SExt attribute on second arg to ldexp. — paulsson / detail
  45. [lldb][NFC] Add lldb-server to the shell tests disallow list — risemann / detail
  46. [libc++] NFC: Add helper methods to simplify __shared_ptr_emplace — ldionne / detail
  47. [ARM] Introduce t2DoLoopStartTP — david.green / detail
  48. [CMake][ExecutionEngine] add HAVE_(DE)REGISTER_FRAME  as a config.h macros — daltenty / detail
  49. Allow searching for prebuilt implicit modules. — arames / detail
  50. [lldb] [Process/NetBSD] Copy the recent improvements from FreeBSD — mgorny / detail
  51. Fix the DeclContextLookupResult::iterator non-copyable. — hokein.wu / detail
  52. Add utility for testing if we're matching nodes AsIs — steveire / detail
  53. [RISCV] Add missing copyright header to RISCVBaseInfo.cpp. NFC — craig.topper / detail
  54. [ARM] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  55. [lld][WebAssembly] Convert TLS tests to asm format — sbc / detail
  56. [VPlan] Use VPValue def for VPWidenSelectRecipe. — flo / detail
  57. [docs] link new support policy from developer policy — rengolin / detail
  58. Add basic Python bindings for the PassManager and bind libTransforms — joker.eph / detail
  59. [LoopFlatten] Make it a FunctionPass — sjoerd.meijer / detail
  60. Add Python binding to run a PassManager on a MLIR Module — joker.eph / detail
  61. [Sema] Fix volatile check when testing if a return object can be implicitly moved — arthur.j.odwyer / detail
  62. [lld-macho] Support linking against stub dylibs — jezng / detail
  63. [lld-macho] Implement LC_UUID — jezng / detail
  64. [lld-macho][easy] Fix segment max protection — jezng / detail
  65. [lld-macho] Add very basic support for LTO — jezng / detail
  66. [mlir] Refactor finding python — marius.brehler / detail
  67. [LoopFlatten] Run it earlier, just before IndVarSimplify — sjoerd.meijer / detail
  68. [Coroutines] Add missing llvm.dbg.declare's to cover for more allocas — bruno.cardoso / detail
  69. Move code to determine the type of an LValueBase out of ExprConstant and — richard / detail
  70. [AMDGPU] Set default op_sel_hi on accvgpr read/write — stanislav.mekhanoshin / detail
  71. [OpenMP] Fixes for shared memory cleanup when aborts occur — andrey.churbanov / detail
  72. [Coroutine][Sema] Cleanup temporaries as early as possible — xun / detail
  73. [Polly][ScopBuilder] Use only modeled instructions to compute statement granularity. — llvm-project / detail
  74. [ARM] Fix PR 47980: Use constrainRegClass during foldImmediate opt. — pirama / detail
  75. [mlir] Add ElementwiseMappable trait and apply it to std elementwise ops. — silvasean / detail
  76. [mlir] Add pass to convert elementwise ops to linalg. — silvasean / detail
  77. [CodeGen] Mark calls to objc_autorelease as tail — ahatanaka / detail
  78. [llvm-cov] Add a test for c75a0a1e — zequanwu / detail
  79. Revert "Add utility for testing if we're matching nodes AsIs" — steveire / detail
  80. Add PrintingPolicy overload to APValue::printPretty. NFC. — richard / detail
  81. Revert "[VPlan] Use VPValue def for VPWidenSelectRecipe." — flo / detail
  82. [VE] Implement FoldImmediate — marukawa / detail
  83. Add utility for testing if we're matching nodes AsIs — steveire / detail
  84. [libc] Add implementations of fdim[f|l]. — lntue / detail
  85. [NFC] Use [MC]Register for x86 target — gjn / detail
  86. gn build: (manually) Port ae032e27 and 21f83113. — peter / detail
  87. Properly collect template arguments from a class-scope function template — richard / detail

#21850 (Nov 10, 2020 4:36:06 AM)

  1. buildbot-ubuntu-clang: added missing libraries for clangd — kuhnel / detail
  2. updated clangd-ubuntu-clang — kuhnel / detail
  3. added .vscode to .gitignore — kuhnel / detail
  4. initial deployment of clangd-ubuntu-clang — kuhnel / detail
  5. [Coroutine] Move all used local allocas to the .resume function — xun / detail
  6. [BranchProbabilityInfo] Use SmallVector (NFC) — kazu / detail
  7. [OMPIRBuilder] Start 'Create' methods with lower case. NFC. — llvm-project / detail
  8. [NewPM] Port -separate-const-offset-from-gep — aeubanks / detail
  9. [PowerPC] [Clang] Port SSE4.1-compatible insert intrinsics — qiucofan / detail
  10. [AMDGPU] Fix lowering of S_MOV_{B32,B64}_term — carl.ritson / detail
  11. [scan-build] Supprot relative 'file' in cdb. — haowei / detail
  12. [SCEV] Drop cached ranges of AddRecs after flag update — mkazantsev / detail
  13. [mlir][AsmPrinter] Refactor printing to only print aliases for attributes/types that will exist in the output. — riddleriver / detail
  14. [mlir][Asm] Add support for using an alias for trailing operation locations — riddleriver / detail
  15. [c++20] For P0732R2 / P1907R1: Basic code generation and name — richard / detail
  16. [NFC] Different way of getting step — mkazantsev / detail
  17. [PowerPC] Add an ISEL pattern for Mul with Imm. — esme.yi / detail
  18. Roll otherwise-unused variable into assert — dblaikie / detail
  19. [clangd] Add basic conflict detection for the rename. — hokein.wu / detail
  20. [NFC] Add flag to disable IV widening in indvar instance — mkazantsev / detail
  21. clang-format: [JS] support new assignment operators. — martin / detail
  22. [libcxx] [test] Make a separate create_directory_symlink helper — martin / detail
  23. [libcxx] [test] Call create_directory_symlink where relevant — martin / detail
  24. [libcxx] [test] Simplify the fs helper header for posix cases. NFC. — martin / detail
  25. [mlir][spirv] Add VectorInsertDynamicOp and vector.insertelement lowering — artur.bialas / detail
  26. [CodeGen][X86] Remove unused check-prefixes. NFCI. — pengfei.wang / detail
  27. [clangd] Enhance Clangd rename testing coverage — kbobyrev / detail
  28. [AMDGPU] Remove an unused return value. NFC. — jay.foad / detail
  29. [clangd] Update remote index documentation — kbobyrev / detail
  30. [clangd] Bump index version number. — hokein.wu / detail
  31. [mlir] Support slicing for operands in results in Python bindings — zinenko / detail
  32. [VE] Support inline assembly — marukawa / detail
  33. [mlir] ODS-backed python binding generator for custom op classes — zinenko / detail
  34. [lld][ELF] Add additional time trace categories — james.henderson / detail
  35. [lld][ELF][test] Add additional --symbol-ordering-file testing — james.henderson / detail
  36. [AMDGPU][GlobalISel] Fold a chain of two shift instructions with constant operands — mirko.brkusanin / detail
  37. [AMDGPU][GlobalISel] Combine shift + logic + shift with constant operands — mirko.brkusanin / detail
  38. [GlobalISel] Expand combine for (x & mask) -> x when (x & mask) == x — mirko.brkusanin / detail
  39. [GlobalISel] Add combine for (x | mask) -> x when (x | mask) == x — mirko.brkusanin / detail
  40. [lldb][ObjectFile] Relocate sections for in-memory objects (e.g. received via JITLoaderGDB) — sgraenitz / detail
  41. Add a llvm_unreachable to fix MSVC unhandled enum warning. NFCI. — llvm-dev / detail
  42. [X86] Remove unused check-prefixes from some vector tests — llvm-dev / detail
  43. [SVE][AArch64] Improve specificity of vectorization legality TypeSize test — joe.ellis / detail
  44. [lldb] [test] Skip ObjC-based tests via 'objc' category — mgorny / detail
  45. [lldb] [test] Rename '.categories' to 'categories' — mgorny / detail
  46. [LoopVectorizer] NFC: Propagate ElementCount to more interfaces. — sander.desmalen / detail
  47. [VE] Support inline assembly with vector regsiters — marukawa / detail
  48. [CodeGen][X86] Remove unused check-prefixes from some avx512 tests. NFCI. — pengfei.wang / detail
  49. Add loop distribution to the LTO pipeline — sanne.wouda / detail
  50. [clangd] Fix recommended gRPC version — noreply / detail
  51. Fix the buildbot failure. — hokein.wu / detail
  52. [AArch64] Enable RAS 1.1 system registers in all AArch64 — pablo.barrio / detail

#21849 (Nov 9, 2020 4:56:00 PM)

  1. moved all volumes below /vol — kuhnel / detail
  2. created new generic Linux container — kuhnel / detail
  3. Add pybind11 to the mlir-nvidia Docker image to be able to enable the MLIR Python bindings — joker.eph / detail
  4. [mlir] Add initial Python bindings for DenseInt/FPElementsAttr — zinenko / detail
  5. Add a new altera kernel name restriction check to clang-tidy. — aaron / detail
  6. [clang-format] avoid introducing multiline comments — krasimir / detail
  7. [gn build] Port 9ca6fc4e095 — llvmgnsyncbot / detail
  8. [LoopFlatten] FlattenInfo bookkeeping. NFC. — sjoerd.meijer / detail
  9. [mlir] Fix bug in use of rewiter for AtomicRMWOp. — tpopp / detail
  10. [ARM][LowOverheadLoops] Merge a VCMP and the new VPST into a VPT — samuel.tebbs / detail
  11. [X86] Replace X32 check-prefix with X86 and remove unused X64 common prefix — llvm-dev / detail
  12. [X86] Remove some unused check-prefixes — llvm-dev / detail
  13. [ARM][MachineOutliner] Emit more CFI instructions — momchil.velikov / detail
  14. [testing] Add exhaustive ULT/UGT vector CTPOP to AArch64 and PPC — dave / detail
  15. [NFC] Remove string parameter of annotation attribute from AST childs. — tyker / detail
  16. [AMDGPU] Add amdgpu_gfx calling convention — sebastian.neubauer / detail
  17. [SelectionDAG] NFC: Hoist is legal check — dave / detail
  18. [TableGen] Add the !filter bang operator. — paul / detail
  19. [AMDGPU] Omit buffer resource with flat scratch. — stanislav.mekhanoshin / detail
  20. Check if debug line sequences are starting after the first code segment — antonio.afonso / detail
  21. Ignores functions that have a range starting outside of a code section — antonio.afonso / detail
  22. [XCOFF] Enable explicit sections on AIX — jasonliu / detail
  23. [NFC] Use [MC]Register — mtrofin / detail
  24. [clang] Fix ForStmt mustprogress handling — a335pate / detail
  25. [lldb] Avoid confusing reproducer crashes when initialization failed — jdevlieghere / detail
  26. [mlir][Linalg] Add support for bufferization of SubTensorOp and SubTensorInsertOp — nicolas.vasilache / detail
  27. Revert "Ignores functions that have a range starting outside of a code section" — antonio.afonso / detail
  28. [DeadStoreElimination] Remove unused check-prefixes — llvm-dev / detail
  29. [FunctionImport] Remove unused check-prefixes — llvm-dev / detail
  30. [X86][GlobalISel] Remove some unused check-prefixes — llvm-dev / detail
  31. -fbasic-block-sections=list=: Suppress output if failed to open the file — i / detail
  32. [MLIR] Flag no-terminator error on the last operation of non-empty blocks — jurahul / detail
  33. [FastISel] Reduce spills around mem-intrinsic calls — paul.robinson / detail
  34. [HardwareLoops] Remove unused check-prefixes — llvm-dev / detail
  35. [X86] vector-narrow-binop.ll - remove unused check-prefixes — llvm-dev / detail
  36. [ELF] Make InputSection smaller — i / detail
  37. [RISCV] Add isel patterns to match sbset/sbclr/sbinv/sbext even if the shift amount isn't masked. — craig.topper / detail
  38. [ELF] Special case static_assert for _WIN32 — i / detail
  39. [RISCV] Make SIGN_EXTEND_INREG from i8/i16 legal when Zbb extension is enabled. — craig.topper / detail
  40. [RISCV] Add isel patterns for using PACK for zext.h and zext.w. — craig.topper / detail
  41. [RISCV] Make ctlz/cttz cheap to speculatively execute so CodeGenPrepare won't insert a zero check. — craig.topper / detail
  42. [ARM] Remove MI variable aliasing. NFC — david.green / detail
  43. [libunwind] Delete unused codeOffsetAtStackDecrement/registersInOtherRegisters/sameValueUsed — i / detail
  44. [ms] [llvm-ml] Support REPEAT/FOR/WHILE macro-like directives — epastor / detail
  45. [flang] Avoid calling the linker when "-c" option is used — psteinfeld / detail
  46. [llvm][AArch64] Allow TB(N)Z to drop signext for sign bit tests. — francesco.petrogalli / detail
  47. [FastISel][test] Add ELF triple after D90877 — i / detail
  48. [clangd][remote] Check an index file correctly — platonov.aleksandr / detail
  49. [SelectionDAG] Enable CTPOP optimization fine tuning — dave / detail
  50. [MLIR] Support `global_memref` and `get_global_memref` in standard -> LLVM conversion. — jurahul / detail
  51. [ms] [llvm-ml] Support MASM's relational operators (EQ, LT, etc.) — epastor / detail
  52. [MLIR] Change FuncOp assembly syntax to print visibility inline instead of in attrib dict. — jurahul / detail
  53. Change algorithms to return iterators — steveire / detail
  54. Fix trailing whitespace — steveire / detail
  55. Fix use of directly-nested traverse() matchers — steveire / detail
  56. Revert "Check if debug line sequences are starting after the first code segment" — antonio.afonso / detail
  57. [MLIR] Fix GCC build failure — jurahul / detail
  58. [FastISel][test] %llc_dwarf -mtriple -> llc -mtriple — i / detail
  59. [clangd] NFC: Fix a typo in Tracer name — kbobyrev / detail
  60. [llvm] Check the debug info line table for basic block sections. — snehasishk / detail
  61. [test][NewPM] Fix LoopLoadElim tests under NPM — aeubanks / detail
  62. [BasicAA] Add test for decomposition limit (NFC) — nikita.ppv / detail
  63. [test][NewPM] Pin -flattencfg test to legacy PM — aeubanks / detail
  64. Tooling: Remove dead code for ToolingInvocation::mapVirtualFile — dexonsmith / detail
  65. [test] Completely pin PR37334-break-crit-edges-require-dt.ll to legacy PM — aeubanks / detail
  66. [NewPM] Add unique-internal-linkage-names to PassRegistry.def — aeubanks / detail
  67. [mlir][std] Add ExpandOps pass. — pifon / detail
  68. [OpenMPIRBuilder] Implement CreateCanonicalLoop. — llvm-project / detail
  69. [lldb] [Process/NetBSD] Correct DS/ES/FS/GS register sizes — mgorny / detail
  70. [clangd] Fix shared-lib builds — kadircet / detail
  71. [OpenMP] Remove obsolete Fortran module file — hansang.bae / detail
  72. [llvm] CMake: Force MSVC to read code as UTF-8 — kbobyrev / detail
  73. [clang] Simplify buildSyntaxTree API — kbobyrev / detail
  74. [runtimes] Avoid overwriting the rpath unconditionally — ldionne / detail
  75. [MLIR] Add setPublic(), setPrivate(), and setNested() to Symbol interface — jurahul / detail
  76. Revert "[llvm] CMake: Force MSVC to read code as UTF-8" — kbobyrev / detail
  77. [Syntax] Add minimal TableGen for syntax nodes. NFC — sam.mccall / detail
  78. [llvm-cov][NFC] Fix typo in format comment — keithbsmiley / detail
  79. Revert "[Syntax] Add minimal TableGen for syntax nodes. NFC" — sam.mccall / detail
  80. Port some floating point options to new option marshalling infrastructure — dexonsmith / detail
  81. [mlir][spirv] Expose more query APIs directly on TargetEnv — antiagainst / detail
  82. [gn build] Port dbfa69c5024 — llvmgnsyncbot / detail
  83. [lldb] Make GetSelectedOrDummyTarget return the target by reference (NFC) — jdevlieghere / detail
  84. [update_test_checks] Allow opt to have .exe file extension — aeubanks / detail
  85. Enable opt-bisect for the new pass manager — jistone / detail
  86. [libc++] Remove emscripten handling from exception_fallback.ipp — sbc / detail
  87. [lldb] Destory the debugger in the Driver dtor (NFC) — jdevlieghere / detail
  88. [lldb] Don't use ::exit but instead return from the driver loop (NFC) — jdevlieghere / detail

#21848 (Nov 9, 2020 6:07:55 AM)

  1. [GlobalsAA] Teach to handle `addrspacecast`. — michael.hliao / detail
  2. [clangd] Don't run clang-tidy AST traversal if there are no checks. — sam.mccall / detail
  3. [yaml2obj] - Implement BBAddrMapSection::getEntries(). NFC. — grimar / detail
  4. [llvm-readelf/obj] - Allow dumping of ELF header even if some elements are corrupt. — grimar / detail
  5. Revert "[llvm-readelf/obj] - Allow dumping of ELF header even if some elements are corrupt." — grimar / detail
  6. [NFC][Test] Add tests for constant pool on PowerPC — qshanz / detail
  7. [MergeFunctions] fix function attribute comparison in FunctionComparator — tnorthover / detail
  8. [lldb] Fix DW_AT_decl_file from DW_AT_specification from a different CU — jan.kratochvil / detail
  9. Recommit: [llvm-readelf/obj] - Allow dumping of ELF header even if some elements are corrupt. — grimar / detail
  10. [yaml2obj] - ProgramHeaders: introduce FirstSec/LastSec instead of Sections list. — grimar / detail
  11. [lldb] [Process/FreeBSDRemote] Handle exec() from inferior — mgorny / detail
  12. [lldb] [test] Extend watchpoint test to wait for thread to start — mgorny / detail
  13. [lldb] [Host/freebsd] Set Arg0 for 'platform process list -v' — mgorny / detail
  14. [llvm] [Support] Fix segv if argv0 is null in getMainExecutable() — mgorny / detail
  15. [Scalarizer] Remove unused check-prefixes — llvm-dev / detail
  16. [SimplifyCFG] Remove unused check-prefixes — llvm-dev / detail
  17. [lldb][test] - Update test cases after yaml2obj change. — grimar / detail
  18. Revert "[lldb] [Host/freebsd] Set Arg0 for 'platform process list -v'" — mgorny / detail
  19. [lldb] [Host/freebsd] Set Arg0 for 'platform process list -v' — mgorny / detail
  20. [SLPVectorizer][X86] Remove unused check-prefixes — llvm-dev / detail
  21. Reland "Precommit LTO pipeline test" — sanne.wouda / detail
  22. [InstCombine] Fix constant-folding of overflowing arithmetic ops on vectors — lebedev.ri / detail
  23. [LLDB][test] - Update one more test after the yaml2obj change. — grimar / detail
  24. [clangd] Handle duplicate enum constants in PopulateSwitch tweak — n.james93 / detail
  25. [NewGVN] Remove unused check-prefixes — llvm-dev / detail
  26. [MemCpyOpt] Remove unused check-prefixes — llvm-dev / detail
  27. [LoopVectorize][AMDGPU] Regenerate packed-math test checks — llvm-dev / detail
  28. [LoopVectorize] Remove unused check-prefixes — llvm-dev / detail
  29. [lld] Provide a hook to customize undefined symbols error handling — sguelton / detail
  30. [VPlan] Add printOperands helper to VPUser (NFC). — flo / detail
  31. [llvm][AArch64] Simplify (and (sign_extend..) #bitmask). — francesco.petrogalli / detail
  32. [CodeGenPrepare] Remove unused check-prefixes — llvm-dev / detail
  33. [ConstProp] Remove unused check-prefixes — llvm-dev / detail
  34. [InterleavedAccess] Remove unused check-prefixes — llvm-dev / detail
  35. [ARM][AArch64] Adding Neoverse V1 CPU support — lucas.prates / detail
  36. [ARM] Remove kill flags between VCMP and insertion point — david.green / detail
  37. [AMDGPU][MC] Added tests for checking error position — dmitry.preobrazhensky / detail
  38. [clang-tidy] Remove bad assert after 3b9b90a1 — n.james93 / detail
  39. [VPlan] Use VPValue def for VPWidenCall. — flo / detail
  40. [AMDGPU] Remove unused DisableDecoder machinery. NFC. — jay.foad / detail
  41. [llvm-mca] Add branch forms of ALU instructions to Cortex-A57 test — eleviant / detail
  42. [mlir] Expose operation attributes to Python bindings — zinenko / detail
  43. [VPlan] Add isStore helper to VPWidenMemoryInstructionRecipe (NFC). — flo / detail
  44. [VPlan] Print result value for loads in VPWidenMemoryInst (NFC). — flo / detail

#21847 (Nov 8, 2020 6:55:37 PM)

  1. [NFC][tests] Replace use of GNUisms in usage of diff — hubert.reinterpretcast / detail
  2. [clang-tidy] Fix build for gcc5.3 after d725f1ce — n.james93 / detail
  3. [NFC][LoopIdiom] Add basic test coverage for 'left-shift until bittest` idiom — lebedev.ri / detail
  4. [IR] [TableGen] Cleanup pass over the IR TableGen files. — paul / detail
  5. [mlir][CAPI] Proposal: Always building a libMLIRPublicAPI.so (re-apply). — stellaraccident / detail
  6. Fix debug_abbrev emitter to only assign table id once — antonio.afonso / detail

#21846 (Nov 8, 2020 7:25:19 AM)

  1. [Mem2Reg] Use llvm::count instead of std::count (NFC) — kazu / detail
  2. [ELF] Test R_*_SIZE for non-SHF_ALLOC sections — i / detail
  3. [ELF] --warn-backrefs-exclude: use toString to match the documentation — i / detail
  4. [llvm-objcopy][MachO] Minor refactoring of MachOLayoutBuilder — alexshap / detail
  5. [RISCV] Remove assertsexti32 from a couple B extension isel patterns that don't demanded the sign extended bits. — craig.topper / detail
  6. [X86] Improve lowering of fptoui — craig.topper / detail
  7. Revert "[NewPM] Provide method to run all pipeline callbacks, used for -O0" — aeubanks / detail
  8. [Reg2Mem] add support for the new pass manager — pctammela / detail
  9. [LoopInterchange] Skip non SCEV-able operands in cost function. — flo / detail
  10. [KnownBits] isNonZero() - avoid expensive countPopulation call. NFC. — llvm-dev / detail
  11. [InstCombine] foldSelectFunnelShift - block poison in funnel shift value — llvm-dev / detail
  12. Don't dereference a dyn_cast<> result - use cast<> instead. NFCI. — llvm-dev / detail
  13. [DSE] Don't dereference a dyn_cast<> result - use cast<> instead. NFCI. — llvm-dev / detail
  14. [PhaseOrdering][X86] Remove unused check-prefixes — llvm-dev / detail
  15. [PhaseOrdering] Remove unused check-prefixes — llvm-dev / detail
  16. [InstCombine] Remove unused check-prefixes — llvm-dev / detail
  17. [InstCombine] Fix malformed CHECK32/64 test checks. — llvm-dev / detail
  18. [GVN] Remove unused check-prefixes — llvm-dev / detail
  19. [SLPVectorizer][X86] Remove unused check-prefixes — llvm-dev / detail
  20. [InstSimplify] add tests for icmp with power-of-2 operand; NFC — spatel / detail
  21. [InstSimplify] allow vector folds for (Pow2C << X) == NonPow2C — spatel / detail

#21845 (Nov 7, 2020 8:13:10 PM)

  1. [mlir][Python] Adapt to include property change in pybind11 v2.6. — stellaraccident / detail
  2. [BasicAA] Use smul_ov helper (NFCI) — nikita.ppv / detail
  3. Revert "NFC: Fix some post-review nits for the Tosa dialect." — stellaraccident / detail
  4. [BasicAA] Unify struct/other offset (NFC) — nikita.ppv / detail
  5. NFC: (re-apply) Fix some post-review nits for the Tosa dialect. — stellaraccident / detail
  6. [lldb] [test] Un-skip one of TestRaise signals on fbsd — mgorny / detail
  7. [lldb] [test] Use skipUnlessDarwin for tests specific to Darwin — mgorny / detail
  8. [DWARFLinker] Convert analyzeContextInfo to a work list (NFC) — jdevlieghere / detail
  9. Refactor TOSA Dialect CMake to use add_mlir_dialect/add_mlir_interface (NFC) — joker.eph / detail
  10. Add missing dependency to TOSA library: fix build with -DBUILD_SHARED_LIBS=ON — joker.eph / detail
  11. [clang-tidy] Use vfs::FileSystem when getting config — n.james93 / detail
  12. [gn build] Port d725f1ce531 — llvmgnsyncbot / detail
  13. [RISCV] Use (not X) in instead of (xor X, -1) in isel patterns to improve readability. NFC — craig.topper / detail
  14. [docs] Adding a Support Policy — rengolin / detail
  15. [RISCV] Add test cases showing missed opportunities to use sbset/sbclr/sbinv/sbext when the shift amount isn't masked to log2(xlen) bits. NFC — craig.topper / detail
  16. Fix dumping of explicit template specializations — steveire / detail
  17. Include the generated documentation for list of ops in the TOSA dialect — joker.eph / detail
  18. [AMDGPU] SIWholeQuadMode fix mode insertion when SCC always defined — carl.ritson / detail
  19. [llvm-objcopy][MachO] Fix adding multiple sections — alexshap / detail
  20. Remove TOSA test passes from non test registration. — stellaraccident / detail
  21. [JumpThreading] Fix function names (NFC) — kazu / detail

#21844 (Nov 7, 2020 8:58:18 AM)

  1. [test] Fix Other/new-pass-manager.ll & clang/test/Misc/loop-opt-setup.c — i / detail
  2. [test] Fix Other/new-pass-manager.ll with has different behaviors whether or not Polly is enabled — i / detail
  3. [BranchProbabilityInfo] Simplify getEdgeProbability (NFC) — kazu / detail
  4. [DWARFLinker] Use union to reduce sizeof(WorklistItem) (NFC) — jdevlieghere / detail
  5. [CaptureTracking] Avoid duplicate shouldExplode() check (NFCI) — nikita.ppv / detail
  6. [MLIR][SPIRVToLLVM] Added module name conversion — georgemitenk0v / detail
  7. [CaptureTracking] Correctly handle multiple uses in one instruction — nikita.ppv / detail
  8. [CaptureTrackingTest] Add missing override marker (NFC) — nikita.ppv / detail
  9. [CaptureTracking] Early abort on too many uses (NFCI) — nikita.ppv / detail
  10. [CaptureTracking] Add statistics (NFC) — nikita.ppv / detail
  11. [clang] Improve Microsoft mangling lit test with dblaikie's suggestions — melanie.blower / detail
  12. [clang] Fix length threshold for MicrosoftMangle md5 hash — melanie.blower / detail
  13. TOSA MLIR Dialect — stellaraccident / detail
  14. NFC: Fix some post-review nits for the Tosa dialect. — stellaraccident / detail

#21843 (Nov 6, 2020 9:41:13 PM)

  1. [OpenMP] Fix potential division by 0 — nawrin.sultana / detail
  2. Revert "[mlir][CAPI] Proposal: Always building a libMLIRPublicAPI.so." — zinenko / detail
  3. [mlir] Use PyValue instead of PyOpResult in Python operand container — zinenko / detail
  4. [lldb] add a missing dependency on intrinsics_gen — nathan / detail
  5. Prevent LICM and machineLICM from hoisting convergent operations — qcolombet / detail
  6. [RISCV] Add test case to show incorrect matching to sroiw when the or mask does not have 1s in the upper 32 bits. — craig.topper / detail
  7. [BranchProbabilityInfo] Use succ_size (NFC) — kazu / detail
  8. [RTDYLD] support absolute relocations where needed — vtjnash / detail
  9. [libc][WrapperGen] Replace the C _Noreturn annotation with C++ [[noreturn]]. — sivachandra / detail
  10. Fix unwind info relocation with large code model on AArch64 — vtjnash / detail
  11. [clangd] Set the User option for clang-tidy to mimick its behaviour — n.james93 / detail
  12. [obj2yaml] [yaml2obj] Add yaml support for SHT_LLVM_BB_ADDR_MAP section. — rahmanl / detail
  13. Fix gcc warning by removing extra `;` after a macro (NFC) — joker.eph / detail
  14. Add new matchers for dependent names in templates — steveire / detail
  15. [debuginfo-tests] Skip optnone-loops.cpp on Darwin — jdevlieghere / detail
  16. [llvm-objcopy][MachO] Skip sections with zero offset — alexshap / detail
  17. [LoopDeletion] Remove dead loops with no exit blocks — a335pate / detail
  18. [ms] [llvm-ml] Allow arbitrary strings as integer constants — epastor / detail
  19. [TableGen] Use llvm::is_contained (NFC) — kazu / detail
  20. [AArch64] Add pipeline model for HiSilicon's TSV110 — elvina.yakubova / detail
  21. Revert "Allow running back-deployment testing against libc++abi" — ldionne / detail
  22. [mlir][Linalg] Canonicalize duplicate args. — silvasean / detail
  23. [AArch64] Add driver tests for HiSilicon's TSV110 — elvina.yakubova / detail
  24. [llvm-cov] Fix missing slash in -path-equivalence — zequanwu / detail
  25. [libc] Extend WrapperGen to emit aliases. — sivachandra / detail
  26. [mlir][Python] Fix cmake typo keeping the extension from installing. — stellaraccident / detail
  27. [test] -mtriple=x86_64-* -> -mtriple=x86_64 — i / detail
  28. [Inliner] Handle `mustprogress` functions — a335pate / detail
  29. Don't link any LLVM/MLIR library to the C API unit-test — joker.eph / detail
  30. [libomptarget] Add support for target update non-contiguous — cchen / detail
  31. [OpenMP5.0] map item can be non-contiguous for target update — cchen / detail
  32. [LoopDeletion] Allows deletion of possibly infinite side-effect free loops — a335pate / detail
  33. [DWARFLinker] Add CompileUnit::getInfo helper that takes a DWARFDie (NFC) — jdevlieghere / detail
  34. [LoopDeletion] Fixes failing test — a335pate / detail
  35. [AsmPrinter] Rename ByteStreamer::EmitInt8 to emitInt8 — i / detail
  36. [OpenMP] Fix -Wmisleading-indentation after D84192 — i / detail
  37. [CodeGen] Fixes sanitizer test — a335pate / detail
  38. AsmPrinter/Dwarf*: Use llvm::Register instead of unsigned — i / detail
  39. Revert "[CodeGen] Fixes sanitizer test" — a335pate / detail
  40. Revert "[LoopDeletion] Allows deletion of possibly infinite side-effect free loops" — a335pate / detail

#21842 (Nov 6, 2020 9:54:40 AM)

  1. [BranchProbabilityInfo] Introduce method copyEdgeProbabilities(). NFC — yrouban / detail
  2. [Test] One more test on IndVars with negative step — mkazantsev / detail
  3. [X86] use macros to split GFNI intrinsics into different kinds — freddy.ye / detail
  4. [IR] CmpInst: add getUnsignedPredicate() — lebedev.ri / detail
  5. [IR] CmpInst: add isEquality(Pred) — lebedev.ri / detail
  6. [IR] CmpInst: add isRelational() — lebedev.ri / detail
  7. [IR] CmpInst: Add getFlippedSignednessPredicate() — lebedev.ri / detail
  8. [TypeSize] Extend UnivariateLinearPolyBase with getWithIncrement/Decrement methods — sander.desmalen / detail
  9. [clang-format] do not break before { in JS comments — krasimir / detail
  10. [mlir] Add folding of memref_cast inside another memref_cast — zinenko / detail
  11. [VPlan] NFC: Change VFRange to take ElementCount — sander.desmalen / detail
  12. [X86] Regenerate zext-load tests and add 32-bit test coverage. — llvm-dev / detail
  13. [VE][TTI] don't advertise vregs/vops — simon.moll / detail
  14. [VE] Optimize address calculation — marukawa / detail
  15. [AArch64][MC] Remove unused prefix in v8.4-a trace test — david.spickett / detail
  16. [AArch64][MC] Remove unused CHECK-ERROR in SVE test file — david.spickett / detail
  17. [InstCombine] Regenerate narrow-math.ll tests — llvm-dev / detail
  18. [lld testing] Unbreak read-only source builds — dave / detail
  19. [SLP] Also try to vectorize incoming values of PHIs . — flo / detail
  20. Allow running back-deployment testing against libc++abi — ldionne / detail
  21. [debuginfo-tests] NFC: Move test that was committed to the wrong location — ldionne / detail
  22. [VE][NFC] Refactor to support more than one calling conv — simon.moll / detail
  23. [lldb] [test] Avoid double negation in llgs/debugserver logic — mgorny / detail
  24. [TableGen] Clarify text and fix errors in the Programmer's Reference — paul / detail
  25. [NFC] Fix typo in comment. — thanm / detail
  26. [Clang][AArch64] Remove unused prefix in constrained rounding test — david.spickett / detail
  27. [VE] Add v(m)regs to preserve_all reg mask — simon.moll / detail
  28. [NVPTX] [TableGen] Use new features of TableGen to simplify and clarify. — paul / detail
  29. llvm.coro.id.async lowering: Parameterize how-to restore the current's continutation context and restart the pipeline after splitting — aschwaighofer / detail
  30. [NFC][InstCombine] Update few comment updates i missed in 0ac56e8eaaeb — lebedev.ri / detail
  31. [AMDGPU] Run exp tests on GFX9 and GFX10 too. NFC. — jay.foad / detail
  32. [libc++] Try fixing the oss-fuzz build — ldionne / detail
  33. [Arm][MC] Remove unused prefixes in .arch_extension fp tests — david.spickett / detail
  34. Traverse-ignore explicit template instantiations — steveire / detail
  35. [analyzer][NFCi] Mark CallEvent::getOriginExpr virtual, some cleanup — benicsbalazs / detail
  36. [AMDGPU] Simplify exp target parsing — jay.foad / detail
  37. [TableGen] Indentation and whitespace fixes in generated code. NFC. — jay.foad / detail
  38. [FPEnv] Use strictfp metadata in casting nodes — kevin.neal / detail
  39. [mlir][CAPI] Proposal: Always building a libMLIRPublicAPI.so. — stellaraccident / detail
  40. [VectorCombine][X86] Removed unused check prefixes — llvm-dev / detail
  41. [SLP][AMDGPU] Regenerate packed-math tests and remove unused check prefix — llvm-dev / detail
  42. [InstCombine] computeKnownBitsMul - use KnownBits::isNonZero() helper. — llvm-dev / detail
  43. [scudo][standalone] Simplify populateFreelist — kostyak / detail

#21841 (Nov 5, 2020 11:37:51 PM)

  1. [libc++] Update the CI Dockerfile — ldionne / detail
  2. [libc++] Add a CI job to build the documentation — ldionne / detail
  3. [PowerPC] Correct cpsgn's behaviour on PowerPC to match that of the ABI — conanap / detail
  4. [CodeGen] Fix Bug 47499: __unaligned extension inconsistent behaviour with C and C++ — rnk / detail
  5. Fix bugs in EOL marking in command line tokenizers — rnk / detail
  6. [VE] Add isReMaterializable and isAsCheapAsAMove flags — marukawa / detail
  7. Allow searching for prebuilt implicit modules. — arames / detail
  8. Fix MLIR Python bindings build (NFC) — joker.eph / detail
  9. [TableGen] Clean up documentation toctrees; clarify two paragraphs. — paul / detail
  10. [openacc][openmp] Allow duplicate between required and allowed once/exclusive — clementval / detail
  11. APINotes: repair the Windows builders — compnerd / detail
  12. [LLDB-lua] modify Lua's 'print' to respect 'io.stdout' — pctammela / detail
  13. [RISCV] Add test cases to show missed opportunities to use fnmadd/fnmsub if the second operand to the fma is negated rather than the first. NFC — craig.topper / detail
  14. [RISCV] Add isel patterns for fnmadd/fnmsub with an fneg on the second operand instead of the first. — craig.topper / detail
  15. Do not construct std::string from nullptr — dblaikie / detail
  16. [libc++] Add a Buildkite job that tests back-deployment on Apple — ldionne / detail
  17. [libc++] Allow customizing a few paths when running build bots — ldionne / detail
  18. [TargetList] Simplify dummy target creation — vedantk / detail
  19. [amdgpu] Add `llvm.amdgcn.endpgm` support. — michael.hliao / detail
  20. [libc++] Also allow customizing the build directory when running CI — ldionne / detail
  21. [AMDGPU] Corrected declaration of VOPC instructions with SDWA addressing mode. — konstantin.pyzhov / detail
  22. [libc][NFC] Make test macros callable from helper methods of test classes. — sivachandra / detail
  23. [RISCV] Only enable GPR<->FPR32 bitconvert isel patterns on RV32. NFCI — craig.topper / detail
  24. [STLExtras] Add append_range helper. — silvasean / detail
  25. [libc] Add implementations of ilogb[f|l]. — sivachandra / detail
  26. [AMDGPU] Simplify amdgpu-macros.cl test. NFC. — stanislav.mekhanoshin / detail
  27. [TargetList] Delete the destructor — vedantk / detail
  28. [CodeExtractor] Replace uses of extracted bitcasts in out-of-region lifetime markers — georgakoudis1 / detail
  29. [lldb] Remove Crashlog/interactive.test — jdevlieghere / detail
  30. Revert "Allow searching for prebuilt implicit modules." — stilis / detail
  31. [X86] check the k pair register in ipra-reg-usage.ll. — yuanke.luo / detail
  32. [VE][NFC] Update rem.ll regression test — marukawa / detail
  33. [trace][intel-pt] Implement the basic decoding functionality — a20012251 / detail
  34. [flang][openacc] Add parsing tests and semantic check for set directive — clementval / detail
  35. [test] Properly test -Werror-implicit-function-declaration and -Wvec-elem-size — i / detail
  36. Check for nullptr before dereferencing in translateModuleToLLVMIR() — joker.eph / detail
  37. [BranchProbabilityInfo] Get rid of MaxSuccIdx. NFC — yrouban / detail
  38. [mlir][CAPI] Add missing 'static' to inline C function. — stellaraccident / detail
  39. [BranchProbabilityInfo] Remove block handles in eraseBlock() — yrouban / detail
  40. [Test] Run test with expensive SE inference. NFC — mkazantsev / detail

#21840 (Nov 5, 2020 12:20:59 PM)

  1. [gn build] (manually) port 82f86ae01 — thakis / detail
  2. [gn build] (manually) port 82f86ae01 more — thakis / detail
  3. [libc] Fix WrapperGen seeing no arguments as a void argument. — michaelrj / detail
  4. [AArch64][GlobalISel] Add AArch64::G_DUPLANE[X] opcodes for lane duplicates. — aemerson / detail
  5. [mlir] Remove AppendToArgumentsList functionality from BufferizeTypeConverter. — silvasean / detail
  6. [MachineOutliner] Do not outline debug instructions — momchil.velikov / detail
  7. [lld][COFF] Add command line options for LTO with new pass manager — rojamd / detail
  8. [lldb] [test] Fix TestGdbRemoteThreadName code on FreeBSD — mgorny / detail
  9. [lldb] [Process/FreeBSDRemote] Remove thread name caching — mgorny / detail
  10. [clang-tidy] Extend IdentifierNamingCheck per file config — n.james93 / detail
  11. [ARM] remove cost-kind predicate for cmp/sel costs — spatel / detail
  12. Always link the MLIR python bindings native extension to libMLIR.so — joker.eph / detail
  13. Refactor MLIR python extension CMake boilerplate in a reusable function (NFC) — joker.eph / detail
  14. Fix MLIR Python bindings build (remove inexistant source from CMake list, NFC) — joker.eph / detail
  15. Add a custom MLIRBindingsPythonExtension cmake target to group all Python bindings (NFC) — joker.eph / detail

#21839 (Nov 5, 2020 11:07:25 AM)

  1. Remove LLVM_BINUTILS_INCDIR from Android bot — vitalybuka / detail
  2. Limit parallel link jobs to 4 for clang-sparc64-linux-multistage. — gkistanova / detail
  3. Limit clang-sparc64-linux-multistage to Sparc target. — gkistanova / detail
  4. Added compiler-rt tests to run on ARM target. — aorlov / detail
  5. Fix bash script when df exits with error — vitalybuka / detail
  6. NFC. Updated comment. — gkistanova / detail
  7. [sanitizer] More robust rm calls — vitalybuka / detail
  8. [sanitizer] Remove compiler-rt from Android stage2 — vitalybuka / detail
  9. [sanitizer] Remove ANDROID_NDK_VERSION and ANDROID — vitalybuka / detail
  10. Use lit --vv on Android bot — vitalybuka / detail
  11. [sanitizer] Delete build only with CCACHE — vitalybuka / detail
  12. [darwin] add support for __isPlatformVersionAtLeast check for if (@available) — hyp / detail
  13. [mlir][Linalg] Add more utility functions to LinalgDependenceGraph. — ravishankarm / detail
  14. [PowerPC] Parse and ignore .machine ppc64 — i / detail
  15. Add parallelTransformReduce and parallelForEachError — rnk / detail
  16. [mlir][Affine] Remove single iteration affine.for ops in AffineLoopNormalize — diego.caballero / detail
  17. Remove unused parameter — ahatanaka / detail
  18. [sanitizer] Make destructors protected — vitalybuka / detail
  19. [LICM] Add assert of AST/MSSA exclusiveness. — asbirlea / detail
  20. Add textual header PPCTypes.def to module Clang_Basic after D81508 — i / detail
  21. [Syntax] DeclaratorList is a List — sam.mccall / detail
  22. [crashlog] Fix and simplify the way we import lldb — jdevlieghere / detail
  23. [PowerPC] [NFC] Rename VCMPo to VCMP_rec — qiucofan / detail
  24. [PowerPC] Skip IEEE 128-bit FP type in FastISel — qiucofan / detail
  25. [crashlog] Turn crash log parsing modes into a Python 'enum' (NFC) — jdevlieghere / detail
  26. [crashlog] Remove commented out code (NFC) — jdevlieghere / detail
  27. [RISCV] Only return DestSourcePair from isCopyInstrImpl for registers — jrtc27 / detail
  28. [CodeGen] Fix regression from D83655 — jrtc27 / detail
  29. [sanitizer] Cleanup -Wnon-virtual-dtor warnings — vitalybuka / detail
  30. [polly] Fix -Wunused-lambda-capture and -Wunused-variable — i / detail
  31. [docs] Fix clang/docs/UsersManual.rst after D87528 & D88446 — i / detail
  32. [Libomptarget][NFC] Move global Libomptarget state to a struct — a335pate / detail
  33. Put back the test pragma-fp-exc.cpp — sepavloff / detail
  34. [Flang][OpenMP][NFC][1/2] Reorder OmpStructureChecker and simplify it. — joshisameeran17 / detail
  35. [NFC][PowerPC] Move the folding RLWINMs from ppc-mi-peephole to PPCInstrInfo. — esme.yi / detail
  36. [IndVars] Use knowledge about execution on last iteration when removing checks — mkazantsev / detail
  37. [RISCV] Remove isel patterns for fshl/fshr with same inputs. NFC — craig.topper / detail
  38. [NFC] Split lambda into 2 parts for further reuse — mkazantsev / detail
  39. [scan-build] Fix clang++ pathname again — sbergman / detail
  40. [libcxxabi] Build all of libcxxabi with _LIBCPP_BUILDING_LIBRARY defined — martin / detail
  41. [libcxx] [test] Fix the fs.op.absolute test to cope with windows paths — martin / detail
  42. [libcxx] [test] Avoid an unused variable in non-libcpp cases in path.append — martin / detail
  43. [libcxx] [test] Create symlink_to_dir as the right kind, as a directory symlink — martin / detail
  44. [libcxx] Avoid double frees of file descriptors in the fallback ifstream/ofstream codepath — martin / detail
  45. [libcxx] [test] Use error_code::default_error_condition to check errors against the expected codes — martin / detail
  46. [PowerPC] Extend folding RLWINM + RLWINM to post-RA. — esme.yi / detail
  47. [compiler-rt] [ubsan] Use the itanium type info lookup for mingw targets — martin / detail
  48. [clang] [MinGW] Allow using the vptr sanitizer — martin / detail
  49. [NFC] Refactor code in IndVars, preparing for further improvement — mkazantsev / detail
  50. [clang] Fix the fsanitize.c testcase after eaae6fdf67e1f. NFC. — martin / detail
  51. AMDGPU/GlobalISel: Use same builder/observer in post-legalizer-combiner — petar.avramovic / detail
  52. [llvm-readobj/libObject] - Allow dumping objects that has a broken SHT_SYMTAB_SHNDX section. — grimar / detail
  53. [lldb] [Process/FreeBSDRemote] Implement thread GetName() — mgorny / detail
  54. [lldb] [Host/{free,net}bsd] Fix process matching by name — mgorny / detail
  55. [lldb] [Process/FreeBSDRemote] Fix attaching via lldb-server — mgorny / detail
  56. [lldb] [Process/FreeBSDRemote] Remove GetSharedLibraryInfoAddress override — mgorny / detail
  57. [lldb] [Plugins/FreeBSDRemote] Disable GetMemoryRegionInfo() — mgorny / detail
  58. [mlir] Add partial lowering of shape.cstr_broadcastable. — tpopp / detail
  59. [mlir] Add to shape.is_broadcastable description — tpopp / detail
  60. [LLDB][NFC] treat Lua error codes in a more explicit manner — pctammela / detail
  61. [NFCI] Add StackOffset class and base classes for ElementCount, TypeSize. — sander.desmalen / detail
  62. [CostModel] Make target intrinsics cheap by default — david.green / detail
  63. Provide a hook to customize missing library error handling — sguelton / detail
  64. [AArch64] Redundant masks in downcast long multiply — nicholas.guy / detail
  65. [lld] missing doc entry for error handling script — sguelton / detail
  66. [SLP] Pass VecPred argument to getCmpSelInstrCost. — flo / detail
  67. [mlir] Convert `memref_reshape` to LLVM. — pifon / detail
  68. [AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts — llvm-dev / detail
  69. Add test missing from previous commit — steveire / detail
  70. Remove mlir-c/Core.h which is superseded by the new API in mlir-c/IR.h — joker.eph / detail
  71. Change the PrintOpStatsPass to operate on any operation instead of just ModuleOp — joker.eph / detail
  72. Handle the verifier at run() time in the PassManager instead of build time — joker.eph / detail
  73. Make the implicit nesting behavior of the PassManager user-controllable and default to false — joker.eph / detail
  74. [MLIR] Added test operations to replace linalg dependency for — alexander.bosch / detail
  75. [AArch64][SVE] NFC: Guard all SVE tests for TypeSize warnings. — sander.desmalen / detail
  76. [ARM] Low overhead loop memcpy lowering test. NFC — david.green / detail
  77. [ARM] Treat memcpy/memset/memmove as call instructions for low overhead loops — david.green / detail
  78. Fix 'default label in switch which covers all enumeration values' warning — sguelton / detail
  79. [clang-tidy] adding "--config-file=<file-path>" to specify custom config file. — dmitry.polukhin / detail
  80. [JITLink][ELF] Implement R_X86_64_PLT32 relocations — sgraenitz / detail
  81. Revert "[CodeGen] [WinException] Only produce handler data at the end of the function if needed" — hans / detail
  82. [OpenMP][Tool] Handle detached tasks in Archer — protze / detail
  83. [OpenMP][OMPT][NFC] Fix flaky test — protze / detail
  84. [OpenMP][libomptarget][Tests] fix failing test — protze / detail
  85. [ARM] Remove unused variable. NFC — david.green / detail
  86. [SCCP] Handle bitcast of vector constants. — flo / detail
  87. [NFC][InstCombine] Add test coverage for PR47997 — lebedev.ri / detail
  88. [NFC][InstCombine] Negator: add test coverage for `(?? - (C - %y))` pattern (PR47997) — lebedev.ri / detail
  89. [NFC][InstCombine] Negator: add test coverage for `(?? - (%y + C))` pattern (PR47997) — lebedev.ri / detail
  90. [InstCombine] Negator: - (C - %x) --> %x - C (PR47997) — lebedev.ri / detail
  91. [InstCombine] Perform  C-(X+C2) --> (C-C2)-X  transform before using Negator — lebedev.ri / detail
  92. [CUDA][HIP] Fix linkage for -fgpu-rdc — yaxun.liu / detail
  93. [x86] update cost table comments for maxnum; NFC — spatel / detail
  94. [mlir][spirv] Support for a few more decorations in (de)serialization — antiagainst / detail
  95. [AMDGPU] Specify a triple to avoid codegen changes depending on host OS — jay.foad / detail
  96. [gn build] (manually) port 1af3cb5424d — thakis / detail
  97. [gn build] Port 1667d23e585 — llvmgnsyncbot / detail
  98. [DAG] computeKnownBits - Move (most) ISD::SHL handling into KnownBits::shl — llvm-dev / detail
  99. [ASTMatchers] Made isExpandedFromMacro Polymorphic — n.james93 / detail
  100. [AMDGPU] Precommit globalisel tests for ds_read2_b64 with large offset — jay.foad / detail
  101. [SLP][X86][Test] Extend test coverage for PR47629 — anton.a.afanasyev / detail
  102. [ADT] Add SmallVector::pop_back_n — n.james93 / detail
  103. make the AsmPrinterHandler array public — vtjnash / detail
  104. [Docs][FileCheck] Small fix. — mtrofin / detail
  105. [lldb/Utility] Add unit tests for RegisterValue::GetScalarValue — pavel / detail
  106. [libcxx] [libcxxabi] Set flags for visibility when statically linking libcxxabi into libcxx for windows — martin / detail
  107. [libcxx] Error out if __libcpp_mbsrtowcs_l fails in __time_get_storage — martin / detail
  108. [AMDGPU] Fix ds_read2/write2 with unaligned offsets — jay.foad / detail
  109. [SVE][InstCombine] Improve specificity of InstCombine TypeSize test — joe.ellis / detail
  110. [OpenMP][Tools] clang-format Archer (NFC) — protze / detail
  111. Fix GCC error: specialization of 'template<class LeafTy> struct llvm::LinearPolyBaseTypeTraits' in different namespace — hans / detail
  112. [CostModel] fix cost calc bug for sadd/ssub with overflow — spatel / detail
  113. [openmp][openacc][NFC] Simplify access and validation of DirectiveBase information — clementval / detail
  114. [lldb] [Process/FreeBSDRemote] Fix "Fix attaching via lldb-server" — mgorny / detail
  115. [AMDGPU] Add gfx90c target — tim.renouf / detail
  116. [AMDGPU] Add gfx1033 target — tim.renouf / detail
  117. Revert "[PowerPC] Extend folding RLWINM + RLWINM to post-RA." — esme.yi / detail
  118. [compiler-rt][profile][AIX]: Enable compiler-rt profile build on AIX — etiotto / detail
  119. [NFC][AMDGPU] Minor editorial improvements to AMDGPUUsage.rst — tony.tye / detail
  120. Make test/tools/llvm-dlltool/tool-name.test pass, and make it run — thakis / detail
  121. [crashlog] Move crash log parsing into its own class — jdevlieghere / detail
  122. [libc++] Move <memory> helpers outside of std::allocator_traits — ldionne / detail
  123. [AMDGPU] Regenerate load i16 tests to use update_llc_test_checks.py script. NFCI. — llvm-dev / detail
  124. [DAG] computeKnownBits - Move (most) ISD::SRL handling into KnownBits::lshr — llvm-dev / detail
  125. [RISCV] Add missing patterns for rotr with immediate for Zbb/Zbp extensions. — craig.topper / detail
  126. [DAG] computeKnownBits - Move ISD::SRA handling into KnownBits::ashr — llvm-dev / detail
  127. Cleanup namespace comment to fix clang-tidy warning. NFCI. — llvm-dev / detail
  128. [crashlog] Modularize parser — jdevlieghere / detail
  129. [GVN] small improvements to comments — vtjnash / detail
  130. [CUDA] Allow local static variables with target attributes. — tra / detail
  131. [HIP] Use argv[0] as the default choice for the Executable name. — tra / detail
  132. [HIP] Math Headers to use type promotion — enye.shi / detail
  133. [WebAssembly] Implement ref.null — tlively / detail
  134. Return actual type from SBType::GetArrayElementType — jdevlieghere / detail
  135. Precommit LTO pipeline test — sanne.wouda / detail
  136. Add loop distribution to the LTO pipeline — sanne.wouda / detail
  137. Fix - [Clang] Add the ability to map DLL storage class to visibility — ben.dunbobbin / detail
  138. [AMDGPU] Add some missing tests for GFX10.3 subtargets — jay.foad / detail
  139. Revert "Add loop distribution to the LTO pipeline" — sanne.wouda / detail
  140. Revert "Precommit LTO pipeline test" — sanne.wouda / detail
  141. [mlir][vector] Add canonicalization patterns for ExtractStride/ShapeCast + Splat constant — thomasraoux / detail
  142. [NFC][Reassociate] Add tests with `add`-like `or` (w/ no common bits set) — lebedev.ri / detail
  143. [Reassociate] Convert `add`-like `or`'s into an `add`'s to allow reassociation — lebedev.ri / detail
  144. [memprof] Don't protect destructor in final — vitalybuka / detail
  145. [compiler-rt] Use empty SuspendedThreadsList for Fuchsia — phosek / detail
  146. [musttail] Unify musttail call preceding return checking — xun / detail
  147. [crashlog] Print the actual exception in the CommandReturnObject — jdevlieghere / detail
  148. [libc++] NFC: Simplify how we run config tests — ldionne / detail
  149. [unittest][TrasnformerTest] Fix asan stack-use-after-return — i / detail
  150. [libc++] Remove support for .run.fail.cpp tests — ldionne / detail
  151. [clangd] Handle absolute/relative path specifications in Config — kadircet / detail
  152. [clangd] Fix missing override warnings in remote-index client — kadircet / detail
  153. [OpenMP] Fixed an issue in the test case parallel_offloading_map — tianshilei1992 / detail
  154. [lldb] [test] Remove xfail from tests that pass on FreeBSD — mgorny / detail
  155. [lldb] [test/Shell] Pass -pthread to host toolchain on FreeBSD too — mgorny / detail
  156. [lldb] [test] Update XFAILs/skips for FreeBSD — mgorny / detail
  157. [libc++] Harden tests against executors not running tests in a shell — ldionne / detail
  158. [NFC] Inline wasm assertion-only variable — rupprecht / detail
  159. [PowerPC] Add MMA builtin decoding and definitions — baptiste.saleil / detail
  160. [mlir][Parser] Small optimization to parsing — riddleriver / detail
  161. [NFC] Fix call to lldb RegisterValue constructor — rupprecht / detail
  162. [LIBC][NFC] Rename errno and assert files to match other files with functions — michaelrj / detail
  163. [libc++][NFC] Mark LWG issue 2899 as not complete. — zoecarver / detail
  164. [docs] Fix docs-llvm-html after recent TableGen changes D90617 — i / detail
  165. Revert "Ignore template instantiations if not in AsIs mode" — mascasa / detail
  166. Undo Revert "Ignore template instantiations if not in AsIs mode" — mascasa / detail
  167. When re-checking an already-substituted template argument, don't lose — richard / detail
  168. [MLIR] NFC : Move OpenMP dialect include to translation — kiran.chandramohan / detail
  169. Remove extra comma after macro, fix GCC warning (NFC) — joker.eph / detail
  170. [ARM] remove cost-kind predicate for most math op costs — spatel / detail
  171. [mlir][vector] Make linalg FillOp vectorization use Transfer op — thomasraoux / detail
  172. [WebAssembly] Don't fold frame offset for global addresses — aheejin / detail
  173. [libc][NFC][Obvious] Use the new macro to declare special constants in tests. — sivachandra / detail
  174. [MLIR] Move eraseArguments and eraseResults to FunctionLike — mikeurbach / detail
  175. [flang] Dodge gcc 8.2.0 build problem (NFC) — pklausler / detail
  176. [MLIR] Check for duplicate entries in attribute dictionary during custom parsing — jurahul / detail
  177. [AArch64][GlobalISel] Add combine for G_EXTRACT_VECTOR_ELT to allow selection of pairwise FADD. — aemerson / detail
  178. [NFC] Use [MC]Register in register allocation — gjn / detail
  179. [clangd][NFC] Make Located::operator->() use pointer sematics — n.james93 / detail
  180. [MachineInstr] Add support for instructions with multiple memory operands. — michael.hliao / detail
  181. [StackColoring] Conservatively merge catch point of V for catch(V) — xiang1.zhang / detail
  182. [RISCV] Add fshl with immediate tests for Zbt extension. NFC — craig.topper / detail
  183. Port print-must-be-executed-contexts and print-mustexecute to NPM — aeubanks / detail
  184. Add a basic C API for the MLIR PassManager as well as a basic TableGen backend for creating passes — joker.eph / detail
  185. Switch the CallbackOstream wrapper in the MLIR C API to an Unbuffered stream — joker.eph / detail
  186. Enable -Werror-implicit-function-declaration by default (NFC) — joker.eph / detail
  187. Revert "[AggressiveInstCombine] Generalize foldGuardedRotateToFunnelShift to generic funnel shifts" — martin / detail
  188. Fix linkage error on mlirLogicalResultIsFailure. — stellaraccident / detail
  189. [mlir][Python] Return and accept OpView for all functions. — stellaraccident / detail
  190. Re-land "[llvm-exegesis] Save target state before running the benchmark. — courbet / detail
  191. Revert "Re-land "[llvm-exegesis] Save target state before running the benchmark." — courbet / detail
  192. [DebugInfo] Delete unused DwarfUnit::addConstantFPValue & addConstantValue overloads. NFC — i / detail
  193. [Flang][OpenMP] Add semantic checks for OpenMP copyin clause. — praveen / detail
  194. [clangd] Store the containing symbol for refs — zeratul976 / detail
  195. [mlir] Add a generic while/do-while loop to the SCF dialect — zinenko / detail
  196. [mlir] Add lowering to CFG for WhileOp — zinenko / detail
  197. [mlir] Add a simpler lowering pattern for WhileOp representing a do-while loop — zinenko / detail
  198. Re-land "[llvm-exegesis] Save target state before running the benchmark." — courbet / detail
  199. [NFCI] Replace AArch64StackOffset by StackOffset. — sander.desmalen / detail
  200. Use LLD for Android compiler-rt — vitalybuka / detail
  201. [sanitizer] Remove -Wno-non-virtual-dtor — vitalybuka / detail
  202. [ARM] Remove unused variable. NFC — david.green / detail
  203. [llvm-exegesis] Fix unused variable warning. — courbet / detail
  204. [sanitizer] Remove ANDROID_NDK_VERSION — vitalybuka / detail
  205. [lldb] Delete Value::Vector class — pavel / detail
  206. [clangd] Pass parameters to config apply functions — kadircet / detail
  207. [llvm-exegesis][X86] Save and restore eflags. — courbet / detail
  208. [Clang] Add more fp128 math library function builtins — qiucofan / detail
  209. [JITLink][ELF] Omit temporary labels in tests — sgraenitz / detail
  210. [mlir] Fix failing shared libraries build — andrzej.warzynski / detail
  211. [NFC][UBSAN] Replace "count 0" with FileCheck — vitalybuka / detail
  212. [AMDGPU] Fix ieee mode default value — sebastian.neubauer / detail
  213. [AMDGPU] Set rsrc1 flags for graphics shaders — sebastian.neubauer / detail
  214. [libomptarget][nfc] Build amdgcn deviceRTL with nogpulib — jonathanchesterfield / detail
  215. [DAG] computeKnownBits - Replace ISD::MUL handling with the common KnownBits::computeForMul implementation — llvm-dev / detail
  216. [mlir][SCF] Add canonicalization pattern for scf::For to eliminate yields that just forward. — nicolas.vasilache / detail
  217. [SVE][CodeGen] Lower scalable integer vector reductions — kerry.mclaughlin / detail
  218. [VE] Add +vpu attribute — simon.moll / detail
  219. [gn build] try to port 707d69ff32309b — thakis / detail
  220. [gn build] Port 1124bf4ab77 — llvmgnsyncbot / detail
  221. [gn build] Port 73b6cb67dcd — llvmgnsyncbot / detail
  222. [llvm-exegesis] Fix rGaf658d920e2b — courbet / detail
  223. [MLIR] Support walks over regions and blocks — frgossen / detail
  224. [mlir][std] Add DimOp folding for dim(tensor_load(m)) -> dim(m). — nicolas.vasilache / detail
  225. [Reassociate] Guard `add`-like `or` conversion into an `add` with profitability check — lebedev.ri / detail
  226. [InstSimplify] add vector cmp tests; NFC — spatel / detail
  227. [InstSimplify] allow vector folds for icmp Pred (1 << X), 0x80 — spatel / detail
  228. [libc++] Don't run tests in a shell in the default executor — ldionne / detail
  229. [libc++] Remove test that is irrelevant since f1a96de1bc8d — ldionne / detail
  230. [lldb] Improve RegisterValue::GetScalarValue — pavel / detail
  231. [TableGen] [IR] Eliminate unnecessary recursive help class. — paul / detail
  232. [TableGen] Add !interleave operator to concatenate a list of values with delimiters — paul / detail
  233. Disable emulated-tls for  compiler-rt+tests on Android if ELF_TLS is presence. — vyng / detail
  234. [NFC]Remove unused variable — vyng / detail
  235. [compiler-rt][AIX]: Link compiler-rt profile library when -fprofile-generate is specified — etiotto / detail
  236. Add a floating-point suffix to silence warnings; NFC — aaron / detail
  237. [libc++] NFCI: Refactor chrono.cpp to make it easier to support new platforms — ldionne / detail
  238. Fix gcc braces warning. NFCI. — llvm-dev / detail
  239. Use isa<> instead of dyn_cast<> to avoid unused variable warning. NFCI. — llvm-dev / detail
  240. [lldb/Utility] Delete Scalar::[US]IntValueIsValidForSize — pavel / detail
  241. [lldb] Remove [US]IntValueIsValidForSize from CommandObjectMemory — pavel / detail
  242. [ms] [llvm-ml] Enable support for MASM-style macro procedures — epastor / detail
  243. Start of an llvm.coro.async implementation — aschwaighofer / detail
  244. [clang-tidy] Add signal-handler-check for SEI CERT rule SIG30-C — 1.int32 / detail
  245. [gn build] Port d1b2a523191 — llvmgnsyncbot / detail
  246. [clangd] Cleanup dependencies around RemoteIndex — kadircet / detail
  247. Fix breakage in D89615 (due to cmake version 3.16.5) — vyng / detail
  248. [libc++] Split off part of a test that require signals into a separate test — ldionne / detail
  249. Revert "Start of an llvm.coro.async implementation" — aschwaighofer / detail
  250. [libc++] Remove the ability to not install the support headers — ldionne / detail
  251. [Dexter] add an optnone attribute debug experience test for loops. — tom.weaver / detail
  252. [Dexter] add visual studio 2019 debugger support — tom.weaver / detail
  253. [GlobalISel] GISelKnownBits::computeKnownBitsImpl - Replace TargetOpcode::G_MUL handling with the common KnownBits::computeForMul implementation — llvm-dev / detail
  254. [KnownBits] KnownBits::computeForMul - avoid unnecessary APInt copies. NFCI. — llvm-dev / detail
  255. Add facilities to print/parse a pass pipeline through the C API — joker.eph / detail
  256. [llvm-objcopy][MachO] Make isValidMachOCannonicalName static — alexshap / detail
  257. [llvm-objcopy] Make --set-section-flags work with --add-section — i / detail
  258. [AMDGPU] Fix iterating in SIFixSGPRCopies — sebastian.neubauer / detail
  259. [NewPM] Don't run before pass instrumentation on required passes — aeubanks / detail
  260. Revert "[GlobalISel] GISelKnownBits::computeKnownBitsImpl - Replace TargetOpcode::G_MUL handling with the common KnownBits::computeForMul implementation" — i / detail
  261. [AMDGPU] Resolve pseudo registers at encoding uses — joseph.nash / detail
  262. [RISCV] Remove custom isel for (srl (shl val, 32), imm). Use pattern instead. NFCI — craig.topper / detail
  263. [UBSan] Cannot negate smallest negative signed integer — ctetreau / detail
  264. Switch from C-style comments `/* ... */` to C++ style `//` (NFC) — joker.eph / detail
  265. [RISCV] Check all 64-bits of the mask in SelectRORIW. — craig.topper / detail
  266. [mlir] Fix materializations for unranked tensors. — silvasean / detail
  267. [mlir] Make linalg-bufferize a composable bufferization pass — silvasean / detail
  268. Start of an llvm.coro.async implementation — aschwaighofer / detail
  269. [MLIR] Remove NoSideEffect from std.global_memref op. — jurahul / detail
  270. [MLIR] Refactor memref type -> LLVM Type conversion — jurahul / detail
  271. [RISCV] Remove assertsexti32 from inputs to riscv_sllw/srlw nodes in B extension isel patterns. — craig.topper / detail
  272. [OpenMP] target nested `use_device_ptr() if()` and is_device_ptr trigger asserts — cchen / detail
  273. Move MlirStringCallback declaration from mlir-c/IR.h to mlir-c/Support.h (NFC) — joker.eph / detail
  274. Refactor PyPrintAccumulatorm, PyFileAccumulator, and PySinglePartStringAccumulator from IRModules.cpp to PybindUtils.h — joker.eph / detail
  275. [libc++] NFC: Remove trailing whitespace — ldionne / detail
  276. [DAGCombine] Fix bug in load scalarization — fraser / detail
  277. Basic: Split out DirectoryEntry.h, NFC — dexonsmith / detail
  278. [RISCV] Correct the operand order for fshl/fshr to fsl/fsr instructions. — craig.topper / detail
  279. [mlir][std] Add SignedCeilDivIOp and SignedFloorDivIOp with std to std lowering triggered by -std-expand-divs option. The new operations support positive/negative nominator/denominator numbers. — alexe / detail
  280. [PowerPC] Rename mftbl to mftb — wanyu9511 / detail
  281. Add info about the cherry-picked commit and contributor — wanyu9511 / detail
  282. [MemorySSA] Use provided memory location even if instruction is call — nikita.ppv / detail
  283. [flang][openacc] Lower exit data directive — clementval / detail
  284. [RISCV] Remove assertsexti32 from fslw/fsrw isel patterns. — craig.topper / detail
  285. [libc++] Move availability-related Lit configuration to the DSL — ldionne / detail
  286. [libc++] Remove stray setting of use_system_cxx_lib left behind — ldionne / detail
  287. [lld][ELF][test] test LTO-removed symbols are not in symtab — edd.dawson at sony.com / detail
  288. [flang][openacc] Lower enter data directive — clementval / detail
  289. [NFC] Use Register/MCRegister — mtrofin / detail
  290. [SelectionDAG] Add legalizations for VECREDUCE_SEQ_FMUL — mcinally / detail
  291. [ms] [llvm-ml] Lex MASM strings, including escaping — epastor / detail
  292. Fix -Wsign-compare issue in MasmParser.cpp — epastor / detail
  293. [flang][openacc] Lower update directive — clementval / detail
  294. [crashlog] Pass the debugger around instead of relying on lldb.debugger — jdevlieghere / detail
  295. [NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback — aeubanks / detail
  296. Revert "[NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback" — aeubanks / detail
  297. Reland [NewPM] Add OptimizationLevel param to registerPipelineStartEPCallback — aeubanks / detail
  298. Basic: Change Module::Umbrella to a PointerUnion, NFC — dexonsmith / detail
  299. [NFC] Fix comment in test — vitalybuka / detail
  300. [NFC][LSAN] Remove unused variable — vitalybuka / detail
  301. [sanitizer] Get Android API from --target — vitalybuka / detail
  302. Fix UB in one libcxx test, when deleting D through a pointer to B. — arthur.j.odwyer / detail
  303. [PowerPC] Add Sema checks for MMA types — baptiste.saleil / detail
  304. [NFC][sanitizer] Reformat some code — vitalybuka / detail
  305. [MLIR][NFC] Update syntax of global_memref in ODS description. — jurahul / detail
  306. [flang][openacc] Lower init and shutdown directive — clementval / detail
  307. [sanitizer] Allow preinit array on Android — vitalybuka / detail
  308. [X86] Enable shrink-wrapping for no-frame-pointer non-nounwind functions on platforms not using compact unwind — i / detail
  309. Reland [lsan] Enable LSAN for Android — vitalybuka / detail
  310. [flang][openacc] Lower wait directive — clementval / detail
  311. [mlir] Change deprecated -Werror-implicit-function-declaration to -Werror=implicit-function-declaration — i / detail
  312. [LSAN] Fix CAN_SANITIZE_LEAKS on Android — vitalybuka / detail
  313. [sanitizer] Quick fix for non-Linux build — vitalybuka / detail
  314. [clang] Add mustprogress and llvm.loop.mustprogress attribute deduction — a335pate / detail
  315. [lsan] Remove unnecessary elf-tls condition — vyng / detail
  316. [NFC] Extract InitializePlatformCommonFlags — vitalybuka / detail
  317. [sanitizer] Fix -fno-emulated-tls setup — vitalybuka / detail
  318. [LangRef] Adds llvm.loop.mustprogress loop metadata — a335pate / detail
  319. [RISCV] Move some test cases from rv64i-single-softfloat.ll to a new rv64i-double-softfloat.ll. NFC — craig.topper / detail
  320. Revert "[RISCV] Move some test cases from rv64i-single-softfloat.ll to a new rv64i-double-softfloat.ll. NFC" — craig.topper / detail
  321. Recommit "[RISCV] Move some test cases from rv64i-single-softfloat.ll to a new rv64i-double-softfloat.ll. NFC"" — craig.topper / detail
  322. [SCEV] Handle non-positive case in isImpliedViaOperations — mkazantsev / detail
  323. [MachineSink] add more profitable pattern. — czhengsz / detail
  324. Revert "[SCEV] Handle non-positive case in isImpliedViaOperations" — mkazantsev / detail
  325. [Driver] Add callback to Command execution — sepavloff / detail
  326. [sanitizers] Add missing definition — vyng / detail
  327. Capture the name for mlir::OpPassManager in std::string instead of StringRef (NFC) — joker.eph / detail
  328. [LSAN] Enabled only with __ANDROID_API__ >= 28 — vitalybuka / detail
  329. [NewPM] Provide method to run all pipeline callbacks, used for -O0 — aeubanks / detail
  330. [LSAN] Fix preprocessor condition for MSVC — vitalybuka / detail
  331. Revert "[LSAN] Fix preprocessor condition for MSVC" — vitalybuka / detail
  332. [LSAN] Fix compilation error on MSVC — vitalybuka / detail
  333. [NFC] Fix cpplint warnings — vitalybuka / detail
  334. [test] Add 'REQUIRES: bpf-registered-target' to bpf-O0.c — aeubanks / detail
  335. [mlir][spirv] Allow usage of vector size 8 and 16 with Vector16 capability — artur.bialas / detail
  336. [mlir][spirv] Add VectorExtractDynamicOp and vector.extractelement lowering — artur.bialas / detail
  337. [ARM] Make tests less dependent on scheduling. NFC — david.green / detail
  338. [flang] update ODS syntax to use OpBuidlerDAG instead of OpBuilder — zinenko / detail
  339. [mlir][Linalg] Side effects interface for Linalg ops — nicolas.vasilache / detail
  340. [mlir] Restructure C API tests for IR — zinenko / detail
  341. [SyntaxTree] Add reverse links to syntax Nodes. — ecaldas / detail
  342. [InstCombine] Remove orphan InstCombinerImpl method declarations. NFCI. — llvm-dev / detail
  343. [UnitTests] Add exhaustive tests for KnownBits shl/lshr/ashr — llvm-dev / detail
  344. Revert rGbbeb08497ce58 "Revert "[GlobalISel] GISelKnownBits::computeKnownBitsImpl - Replace TargetOpcode::G_MUL handling with the common KnownBits::computeForMul implementation"" — llvm-dev / detail
  345. [SVE] Return StackOffset for TargetFrameLowering::getFrameIndexReference. — sander.desmalen / detail
  346. [OpenMP] avoid warning: equality comparison with extraneous parentheses — protze / detail
  347. [sanitizer] Assume getrandom might not be supported by the kernel — adhemerval.zanella / detail
  348. [lsan] Disable some LSAN tests for arm-linux-gnueabi{hf} — adhemerval.zanella / detail
  349. [GlobalISel] ComputeKnownBits - use common KnownBits shift handling (PR44526) — llvm-dev / detail
  350. [OpenCL] Support vec_step in C++ for OpenCL mode — sven.vanhaastregt / detail
  351. [GVN] Fix MemorySSA update when replacing assume(false) with stores. — flo / detail
  352. [Flang][f18] Remove unimplemented options from `flang -help` (NFC) — andrzej.warzynski / detail
  353. [lldb] Also Catch invalid calls to TestPExpectTest's expect() — risemann / detail
  354. [KnownBits] Move ValueTracking/SelectionDAG UDIV KnownBits handling to KnownBits::udiv. NFCI. — llvm-dev / detail
  355. [libc++] Correct XFAILs for the C++20 Synchronization Library — ldionne / detail
  356. [TableGen] Add true and false literals to represent booleans — paul / detail
  357. [lldb] Skip TestChangeProcessGroup on watchOS/tvOS — risemann / detail
  358. Reland [lldb] Explicitly use the configuration architecture when building test executables — risemann / detail
  359. [sanitizers] Remove the test case involving `new int[0]` — vyng / detail
  360. [mlir] Move TestDialect and its passes to mlir::test namespace. — pifon / detail
  361. [KnownBits] Move ValueTracking/SelectionDAG UREM KnownBits handling to KnownBits::urem. NFCI. — llvm-dev / detail
  362. [lldb] Add Apple simulator platforms to lldbplatform.py — risemann / detail
  363. [KnownBits] Move ValueTracking SREM KnownBits handling to KnownBits::srem. NFCI. — llvm-dev / detail
  364. [FileCheck] Use %ProtectFileCheckOutput in allow-unused-prefixes.txt — mtrofin / detail
  365. [clang] Add an option for hiding line numbers in diagnostics — risemann / detail
  366. [gn build] Port 659f4bd87ef — llvmgnsyncbot / detail
  367. Implement Lambda Conversion Operators for All CCs for MSVC. — erich.keane / detail
  368. [lldb] Set the default architecture also in buildDefault — risemann / detail
  369. [lldb][NFC] Fix compiler warnings after removal of eValueTypeVector — risemann / detail
  370. [CaptureTracking] Avoid overly restrictive dominates check — anna / detail
  371. [lldb] [test/Shell] Simplify -pthread condition — mgorny / detail
  372. [lldb] Enable FreeBSDRemote plugin by default and update test status — mgorny / detail
  373. [IndVarSimplify][SimplifyIndVar] Move WidenIV to Utils/SimplifyIndVar. NFCI. — sjoerd.meijer / detail
  374. [mlir]  Fix missing namespaces in OpBuildGen.cpp — pifon / detail
  375. [GlobalISel] Don't use Register type for getNumOperands(). NFCI. — llvm-dev / detail
  376. [DAG] computeKnownBits - Replace ISD::SREM handling with KnownBits::srem to reduce code duplication — llvm-dev / detail
  377. [OpenMP] Add ident_t flags for compiler OpenMP version — jonathan.l.peyton / detail
  378. scudo: Don't memset previously released cached pages in the secondary allocator. — peter / detail
  379. Revert "[CaptureTracking] Avoid overly restrictive dominates check" — anna / detail
  380. [libc++] Rework the whole availability markup implementation — ldionne / detail
  381. [RISCV] Add isel patterns for fshl with immediate to select FSRI/FSRIW — craig.topper / detail
  382. [RISCV] Remove shadow register list passed to AllocateReg when allocating FP registers for calling convention — craig.topper / detail
  383. [clangd] Trivial: Log missing completion signals. — usx / detail
  384. [Sema] Special case -Werror-implicit-function-declaration and reject other -Werror- — i / detail
  385. [flang][f18] Remove unimplemented options (NFC) — andrzej.warzynski / detail
  386. [NFC] Add InitializePlatformCommonFlags for Fuchsia — leonardchan / detail
  387. [AMDGPU] Add default 1 glc operand to rtn atomics — stanislav.mekhanoshin / detail
  388. [RISCV] Use the 'si' lib call for (double (fp_to_sint/uint i32 X)) when F extension is enabled. — craig.topper / detail
  389. Add default value for MachineInstr::modifiesRegister. NFC. — momchil.velikov / detail
  390. APINotes: add APINotesYAMLCompiler — compnerd / detail
  391. [LegalizeTypes] Remove unnecessary if around switch in ScalarizeVectorOperand and SplitVectorOperand. NFC — craig.topper / detail

#21838 (Nov 2, 2020 4:29:18 PM)

  1. [libc++] Run the GCC 5 build bot without warnings — ldionne / detail
  2. [zorg][PowerPC] Don't checkout compiler-rt for runtime build — jji@us.ibm.com / detail
  3. [MC] Make MCStreamer aware of AsmParser's StartTokLoc — i / detail
  4. [mlir] Add func-bufferize pass. — silvasean / detail
  5. [mlir][Bufferize] Rename TestBufferPlacement to TestFinalizingBufferize — silvasean / detail
  6. Fix build error on bots after 9f151df17800e1668c32e5314a290ae94c8f2dd3 — dexonsmith / detail
  7. [Coroutines][Docs] Remove frame packing as a TODO — a335pate / detail
  8. [LazyCallGraph] Build SCCs of the reference graph in order — i / detail
  9. [IndVars] Regenerate test checks (NFC) — nikita.ppv / detail
  10. [NFC][AMDGPU] Restructure the AMDGPU memory model description — tony.tye / detail
  11. [flang] Fix actual argument character length and length error reporting — pklausler / detail
  12. [MLIR] Introduce std.global_memref and std.get_global_memref operations. — jurahul / detail
  13. [MLIR] Work around an ICE in GCC 7. — benny.kra / detail
  14. [GWP-ASan] Stub out backtrace/signal functions on Fuchsia — kostyak / detail
  15. [LoopFusion] Regenerate test checks (NFC) — nikita.ppv / detail
  16. [AsmPrinter] Split up .gcc_except_table — i / detail
  17. [CUDA] Allow local static variables with target attributes. — tra / detail
  18. [mlir] Optimize Op definitions and registration to optimize for code size — riddleriver / detail
  19. [MachO] Also recongize __swift_ast as a debug info section — jdevlieghere / detail
  20. Revert "[CUDA] Allow local static variables with target attributes." — tra / detail
  21. [MLIR] Remove unnecessary CHECK's from tests for which we do not run FileCheck. — jurahul / detail
  22. Reland - [Clang] Add the ability to map DLL storage class to visibility — ben.dunbobbin / detail
  23. [pstl] Replace direct use of assert() with _PSTL_ASSERT — ldionne / detail
  24. [NFC] Use [MC]Register in Live-ness tracking — gjn / detail
  25. [cc1as] Close MCAsmParser before MCStreamer — i / detail
  26. [scudo][standalone] Code tidying (NFC) — kostyak / detail
  27. [libc++] Fix invalid parsing of ints in a <random> test — ldionne / detail

#21837 (Nov 2, 2020 12:27:23 PM)

  1. [zorg][PowerPC] Switch RHEL buildbot to use runtime build — jji@us.ibm.com / detail
  2. [llvm-exegesis] Print signal name when the snippet crashed. — courbet / detail
  3. [clangd] Improve remote-index test — kbobyrev / detail
  4. [flang][driver] Use --match-full-lines in tests for `-test-io` — andrzej.warzynski / detail
  5. [clangd] Value initialize SymbolIDs — kadircet / detail
  6. [flang][driver] Rename the accessors/mutators (NFC) — andrzej.warzynski / detail
  7. [RISCV] Avoid std::pair<> in FPReg StringSwitch to avoid MSVC compile failures. NFCI. — llvm-dev / detail
  8. [SLP][X86] Add AVX512VL test target coverage for PR47629 — llvm-dev / detail
  9. [LV][X86] Regenerate gather_scatter tests. NFCI. — llvm-dev / detail
  10. [libc++] NFC: Remove warning about non-void function returning void — ldionne / detail
  11. Use --use-color in run-clang-tidy.py — aaron / detail
  12. [AMDGPU] Remove a comment. NFC. — jay.foad / detail
  13. [AMDGPU] Generate test checks. NFC. — jay.foad / detail
  14. [AMDGPU] Precommit ds_read2/write2 with unaligned offset tests. NFC. — jay.foad / detail
  15. Fix ds_read2/write2 unaligned offsets — jay.foad / detail
  16. Revert "Fix ds_read2/write2 unaligned offsets" — jay.foad / detail
  17. [llvm-exegesis] Save target state before running the benchmark. — courbet / detail
  18. [Flang][Driver] Add PrintPreprocessedInput FrontendAction (`flang-new -E`) — andrzej.warzynski / detail
  19. Revert "[llvm-exegesis] Save target state before running the benchmark." — courbet / detail
  20. [gn build] (manually) port 76a168bce01 — thakis / detail
  21. [PS4] Support dllimport/export attributes — ben.dunbobbin / detail
  22. [TableGen][SchedModels] Fix read/write variant substitution — eleviant / detail
  23. [lldb/test] Fix a fragile assumption in TestTypeGetModule — pavel / detail
  24. [SLP] Added testcase for PR47623 — davidbolvansky / detail
  25. Add a new altera kernel name restriction check to clang-tidy. — aaron / detail
  26. RegisterCoalescer: Use Register — matthew.arsenault / detail
  27. [gn build] (manually) port 76a168bce01 better — thakis / detail
  28. Fix link to a new check within the release notes. — aaron / detail
  29. [libc++abi] Get rid of warnings when running the tests with GCC — ldionne / detail
  30. AMDGPU: Reorder checks — matthew.arsenault / detail
  31. Revert "Add a new altera kernel name restriction check to clang-tidy." — thakis / detail
  32. [lldb] Generalize an deflake gdb-remote *client* tests — pavel / detail
  33. [libc++] Split off iostreams explicit instantiations into its own source file — ldionne / detail
  34. Reland "[TTI] Add VecPred argument to getCmpSelInstrCost." — flo / detail
  35. [analyzer][ReturnPtrRangeChecker] Fix a false positive on end() iterator — dkszelethus / detail
  36. [gn build] (manually) port c6eaa14e11 — thakis / detail
  37. [gn build] Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format` — thakis / detail
  38. [libc++/libc++abi] Use Python3_EXECUTABLE consistently to run utilities — ldionne / detail
  39. [Debugify] Port -debugify-each to NewPM — i / detail
  40. Revert "[MLIR] Use `llvm::is_one_of` in walk templates" — frgossen / detail
  41. Revert "[MLIR] Support walks over regions and blocks" — frgossen / detail
  42. [libc++] Make it easier to re-generate the ABI lists — ldionne / detail
  43. [libc++] NFC: Re-generate the ABI lists with the new script — ldionne / detail
  44. [ELF] --emit-relocs: fix st_value of STT_SECTION in the presence of a gap before the first input section — i / detail
  45. [ARM][MachineOutliner] Do not overestimate LR liveness in return block — momchil.velikov / detail
  46. [FileCheck] Fix comments and eof in allow-unused-prefixes.txt — mtrofin / detail
  47. [LLDB/Lua] call lua_close() on Lua dtor — pctammela / detail
  48. [libc++][CI] Allow retries in case an agent is lost — ldionne / detail
  49. [MemProf] Reenable test with fix for bot failures — tejohnson / detail
  50. [clang] Limit scope of CLANG_VENDOR definition — smeenai / detail
  51. [clangd] Account for vendor in version string — smeenai / detail
  52. [test] Fix unused FileCheck prefix in ThinLTO test — tejohnson / detail
  53. [Clang] Add the ability to map DLL storage class to visibility — ben.dunbobbin / detail
  54. [AggressiveInstCombine] foldGuardedRotateToFunnelShift - generalize rotation to funnel shift matcher. — llvm-dev / detail
  55. [RISCV] When matching RORIW, make sure the same input is given to both shifts. — craig.topper / detail
  56. [InstCombine] add multi-use tests for negator; NFC — spatel / detail
  57. [x86] add AVX2 cost model entries for maxnum of 256-bit vectors — spatel / detail
  58. [TableGen] Fix a couple of minor issues regarding the paste operator. — paul / detail
  59. [flang] Design document for runtime derived type descriptions (NFC) — pklausler / detail
  60. [libc++] Migrate warning flags to the DSL — ldionne / detail
  61. [AggressiveInstCombine] Regenerate rotate tests — llvm-dev / detail
  62. [AggressiveInstCombine] Add funnel shift tests — llvm-dev / detail
  63. [RISCV] Make SelectRORIW handle the commutability of OR. — craig.topper / detail
  64. Revert "[Clang] Add the ability to map DLL storage class to visibility" — ben.dunbobbin / detail
  65. [ARM] Cost model test for target intrinsics. NFC — david.green / detail
  66. Correct the nomerge attribute documentation — aaron / detail
  67. [AtomicExpand] Avoid creating an unnamed libcall — alexander.richardson / detail
  68. [clang-format] Improve BAS_DontAlign+AllowAllArgumentsOnNextLine=false — alexander.richardson / detail
  69. Support: Avoid std::tie in Support/FileSystem/UniqueID.h, NFC — dexonsmith / detail
  70. [gn build] Port c17da8676a0 — llvmgnsyncbot / detail
  71. [LLD] [COFF] Align all debug directories — rnk / detail
  72. [mlir][CAPI] Add APIs for mlirOperationGetName and Identifier. — stellaraccident / detail
  73. [mlir][vector] Address post-commit review comments on vector ops folding patterns — thomasraoux / detail
  74. [flang] Allow array constructor implied DO loop indices as constant expressions — pklausler / detail
  75. [Sema] adds -Wfree-nonheap-object member var checks — gbiv / detail
  76. Undef the `DEFINE_C_API_STRUCT` macro after using it in the MLIR C API header (NFC) — joker.eph / detail
  77. [PartialInliner]: Handle code regions in a switch stmt cases — etiotto / detail
  78. [AMDGPU] Improve FLAT scratch detection — stanislav.mekhanoshin / detail
  79. [NFC][regalloc] Use MCRegister appropriately — mtrofin / detail
  80. [Hexagon] Move isTypeForHVX from Hexagon TTI to HexagonSubtarget, NFC — kparzysz / detail
  81. [clangd] Fix check-clangd with no clang built — sam.mccall / detail
  82. Change Module::ASTFile and ModuleFile::File => Optional<FileEntryRef>, NFC — dexonsmith / detail
  83. [FileCheck] Added documentation for --allow-unused-prefixes — mtrofin / detail
  84. Rename CXXUnresolvedConstructExpr::arg_size for consistency — steveire / detail
  85. Ignore template instantiations if not in AsIs mode — steveire / detail
  86. [clangd] Add -log=public to redact all request info from index server logs — sam.mccall / detail

#21836 (Nov 2, 2020 1:22:18 AM)

  1. [sanitizers] check more on stage3 — noreply / detail
  2. [MemProf] Pass down memory profile name with optional path from clang — tejohnson / detail
  3. [Scheduling] Fall back to the fast cluster algorithm if the DAG is too complex — qshanz / detail
  4. [MachineSink] sink more profitable loads — czhengsz / detail
  5. [libcxx] Fix regression where `ninja all` doesn't copy libcxx headers — thakis / detail
  6. [mlir][Python] Context managers for Context, InsertionPoint, Location. — stellaraccident / detail
  7. [MemProf] Fix test failure on windows — tejohnson / detail
  8. NFC: Wrap lines in Python.md. — stellaraccident / detail
  9. [CodeGen][X86] Remove unused check-prefix in adx tests. — pengfei.wang / detail
  10. [RISCV] Add more rev32 and rev16 test cases using fshl/fshr intrinsics. NFC — craig.topper / detail
  11. [RISCV] Add a test case to show a bug in SelectRORIW. NFC — craig.topper / detail
  12. [compiler-rt][NFC] Fix typo in comment — tclin914 / detail
  13. [PowerPC] Fix a crash in POWER 9 setb peephole — qiucofan / detail
  14. [RISCV] Add a test case for another issue in SelectRORIW. NFC — craig.topper / detail
  15. [CodeGen][X86] Remove unused check-prefix in strict FP tests. — pengfei.wang / detail
  16. [clangd] Fix ParsedASTTest.TopLevelDecls test. — hokein.wu / detail
  17. [clangd] Add lit tests for remote index — kbobyrev / detail
  18. [AArch64][AsmParser] Remove 'x31' alias for 'sp/xzr' register. — caroline.concatto / detail
  19. Revert "[AArch64][AsmParser] Remove 'x31' alias for 'sp/xzr' register." — caroline.concatto / detail
  20. [yaml2obj] - Add support of Offset for .strtab/.shstrtab/.dynstr sections. — grimar / detail

#21835 (Nov 1, 2020 2:10:35 PM)

  1. [lldb] TestTypeGetModule.py review improvements — fallkrum / detail
  2. [NFC][lldb] Silence unused variable warning — n.james93 / detail
  3. [PowerPC] Avoid unnecessary fadd for unsigned to ppcf128 — qiucofan / detail
  4. [ARM] Add extra MVE tests for various patches. NFC — david.green / detail
  5. [VPlan] Assert no users remaining when deleting a VPValue. — flo / detail
  6. [SCEV] Construct GEP expression more efficiently (NFCI) — nikita.ppv / detail
  7. [RISCV] Use 'unsigned' instead of Register in getRegForInlineAsmConstraint. NFC — craig.topper / detail
  8. Recommit "[RISCV] Remove include of RISCVRegisterInfo.h from RISCVBaseInfo.h. NFCI" — craig.topper / detail
  9. [RISCV] Add tests to show missed opportunities to use rori for fshr intrinsic with same inputs. NFC — craig.topper / detail
  10. [SCEV] Delay strengthening of nowrap flags — nikita.ppv / detail

#21834 (Nov 1, 2020 2:59:08 AM)

  1. [test] Clean up test/Frontend/gnu-mcount.c and fix unused check prefixes — i / detail
  2. [test] Fix unused check prefixes in test/AST — i / detail
  3. [test] Fix some unused check prefixes in test/Analysis/CostModel/X86 — i / detail
  4. [AMDGPU] Add alignment check for v3 to v4 load type promotion — christudasan.devadasan / detail
  5. [AMDGPU] Some refactoring after D90404. NFC. — christudasan.devadasan / detail

#21833 (Oct 31, 2020 4:43:54 PM)

  1. Added compiler-rt tests to run on ARM target. — aorlov / detail
  2. [Bitcode] Make some basic PlaceholderQueue/MetadataLoaderImpl helper methods const. NFCI. — llvm-dev / detail
  3. [CSE] Make some basic EarlyCSE::StackNode helper methods const. NFCI. — llvm-dev / detail
  4. [X86] Make the X86FrameSortingComparator operator const. NFCI. — llvm-dev / detail
  5. [X86] Make some basic VarArgsLoweringHelper helper methods const. NFCI. — llvm-dev / detail
  6. [InstCombine] foldSelectRotate - generalize to foldSelectFunnelShift — llvm-dev / detail
  7. Temporarily remove test CodeGen/pragma-fp-exc — sepavloff / detail
  8. [ARM] Fix crash for gather of pointer costs. — david.green / detail
  9. Use ANSI escape codes for --use-color on Windows — aaron / detail
  10. [TableGen] Eliminate uses of true and false in .td files. — paul / detail
  11. [CodeGen] Implement [[likely]] and [[unlikely]] for while and for loop. — koraq / detail
  12. [Sema] Diagnose annotating `if constexpr` with a likelihood attribute — koraq / detail
  13. Reland "[SLP] Consider alternatives for cost of select instructions." — flo / detail
  14. [GWP-ASan] Fuchsia specific mapping & utilities functions — kostyak / detail
  15. Add missing EOL. NFCI. — llvm-dev / detail
  16. [COFF] Move ghash timers under the "add objects" timer — rnk / detail
  17. Fix lld/wasm test portability issue, and XFAIL the test — rnk / detail
  18. [DSE] Add additional tests with free, regenerate check lines. — flo / detail
  19. [DSE] Use same logic as legacy impl to check if free kills a location. — flo / detail
  20. [mlir][AsmPrinter] Fix crash in windows build after D89354 — riddleriver / detail
  21. [AVR] Improve inline rotate/shift expansions — aykevanlaethem / detail
  22. [lld][WebAssembly] Remove bad-reloc test — sbc / detail

#21832 (Oct 31, 2020 5:10:05 AM)

  1. Extra mail notifiers should not report to blamelist. We have a designated notifier for that. — gkistanova / detail
  2. NFC. Some comments and code formatting. — gkistanova / detail
  3. Configure reporters for production and staging buildbot differently. — gkistanova / detail
  4. [llvm-zorg] Use ndk21 for buildbot — vitalybuka / detail
  5. [flang] Plug error recovery hole for erroneous subscripts — pklausler / detail
  6. [WebAssembly] fix paths in dwarfdump64.ll test — aardappel / detail
  7. [lld][WebAssembly] Do not specify temporary file name in tests. — tamur / detail
  8. PR42513: Fix handling of function definitions lazily instantiated from — richard / detail
  9. [CMake] Replace ctime with time.h in memprof — vitalybuka / detail
  10. [CMake] Remove cxx-headers from runtime deps — vitalybuka / detail
  11. [CMake] Add -fno-rtti into tsan unittests — vitalybuka / detail
  12. [NFC][CMake] Move some COMPILER_RT variables setup — vitalybuka / detail
  13. [X86] Support Intel avxvnni — chen3.liu / detail
  14. [gn build] Port 756f5978410 — llvmgnsyncbot / detail
  15. [lldb] Fix XcodeSDKModuleTests — jdevlieghere / detail
  16. [test] Fix unused check prefixes in test/DebugInfo — i / detail
  17. [test] Fix unused check prefixes in test/Driver — i / detail
  18. Revert "Use uint64_t for branch weights instead of uint32_t" — aeubanks / detail
  19. [CMake] Avoid accidental C++ standard library dependency in sanitizers — vitalybuka / detail
  20. [Inliner] Add extra test for callsite noalias metadata (NFC) — nikita.ppv / detail
  21. [Inliner] Consistently apply callsite noalias metadata — nikita.ppv / detail
  22. Add option 'exceptions' to pragma clang fp — sepavloff / detail
  23. [sanitizer] Disabled 2 tests on Android — vitalybuka / detail
  24. Fix gendered documentation — sylvestre / detail
  25. [X86] No need to determine pointer when the type is already a MachineInstr*. NFCI. — llvm-dev / detail
  26. [X86] X86AsmPrinter - ensure the declaration/definition variable names match. NFCI. — llvm-dev / detail
  27. [X86] printAsmVRegister - remove unused argument. NFC. — llvm-dev / detail
  28. [X86] assignValueToReg - fix Wshadow warning. NFCI. — llvm-dev / detail
  29. [X86] printAsmMRegister - make the X86AsmPrinter arg a const reference. NFC. — llvm-dev / detail
  30. [X86] Reduce scope of DestReg and use specific Register type not unsigned. NFCI. — llvm-dev / detail
  31. [X86] X86MCTargetDesc - ensure the declaration/definition variable names match. NFCI. — llvm-dev / detail
  32. [MCA][LSUnit] Correctly update the internal group flags on store barrier execution. Fixes PR48024. — andrea.dibiagio / detail

#21831 (Oct 30, 2020 5:33:19 PM)

  1. Dump some diagnostics as a step — vitalybuka / detail
  2. Fix format of Info/Prepare steps — vitalybuka / detail
  3. [mlir] Implement lowering to LLVM of async.execute ops with token dependencies — ezhulenev / detail
  4. [clang][FPEnv] Diagnose Strict FP pragmas if target does not support StrictFP — melanie.blower / detail
  5. [yaml2obj] - Make `Section::Link` field to be `Optional<>`. — grimar / detail
  6. [libc++] Add a new concept of ConfigAction, and use it in the DSL — ldionne / detail
  7. [lldb/test] Simplify/generalize YAMLModuleTester — pavel / detail
  8. [lldb/test] Remove a double debugserver launch in TestGdbRemoteGPacket — pavel / detail
  9. [ARM] Match MVE vqdmulh — david.green / detail
  10. [SVE] Add fatal error for unnamed SVE variadic arguments — david.sherwood / detail
  11. [MLIR][SPIRV] Start module combiner — antiagainst / detail
  12. PR47372: Fix Lambda invoker calling conventions — erich.keane / detail
  13. [TTI] Add VecPred argument to getCmpSelInstrCost. — flo / detail
  14. [NFCI][SCEV] getPtrToIntExpr(): use SCEVRewriteVisitor<> for ptrtoint cast sinking — lebedev.ri / detail
  15. Address ABI issues introduced with CXCursor_CXXAddrspaceCastExpr — marco.antognini / detail
  16. [lldb/DWARF] Fix dwo flavour of TestTypeGetModule — pavel / detail
  17. [clang] add fexperimental-strict-floating-point to test cases that fail on arm and aarch not sure this will work due to commit rG13bfd89c4962 — melanie.blower / detail
  18. BitcodeReader::popValue - pass SmallVectorImpl<> as const reference. NFCI. — llvm-dev / detail
  19. Use cast<> instead of dyn_cast<> as we dereference the pointer immediately. NFCI. — llvm-dev / detail
  20. [stack-clash] Fix probing of dynamic alloca — sguelton / detail
  21. [lit] Ship and bundle license for lit package — sguelton / detail
  22. [MLIR] Use `llvm::is_one_of` in walk templates — frgossen / detail
  23. [SCEV] SCEVExpander::InsertNoopCastOfTo - reduce scope of pointer type. NFCI. — llvm-dev / detail
  24. [VPlan] Use isa<> instead getVPRecipeID in getFirstNonPhi (NFC). — flo / detail
  25. [ARM] Update target triple in tests. NFC — david.green / detail
  26. Revert "[MLIR][SPIRV] Start module combiner" — joker.eph / detail
  27. [clang][aarch64] Address various fixed-length SVE vector operations — cullen.rhodes / detail
  28. AMDGPU: Fix missing writelane cases to skip with exec=0 — matthew.arsenault / detail
  29. [VE][NFC] Split up lowering init — simon.moll / detail
  30. Use cast<> instead of dyn_cast<> as we dereference the pointers immediately. NFCI. — llvm-dev / detail
  31. [SLP][X86] Extend target coverage for PR47629 — llvm-dev / detail
  32. [DSE] Improve partial overlap detection — ybrevnov / detail
  33. [gvn] PRE needs to skip convergent intrinsics/calls. — michael.hliao / detail
  34. [llvm-cov][NFC] Remove unused prefixes from FileCheck usage — keithbsmiley / detail
  35. [VE][NFC] move scalar tests to Scalar/ — simon.moll / detail
  36. [nfc] [lldb] Align `user_id_t` format to the current `DIERef` format — jan.kratochvil / detail
  37. Fix an embarrasing use-after-free from a895a446bcde — pavel / detail
  38. [CodeGen][X86] Remove unused check-prefix in amx inline asm tests — llvm-dev / detail
  39. [CodeGen][X86] Cleanup + remove unused check-prefixes in avx union tests — llvm-dev / detail
  40. [CodeGen][X86] Remove unused check-prefix in bswap tests — llvm-dev / detail
  41. [CodeGen][X86] Remove unused check-prefix in bitscan tests — llvm-dev / detail
  42. [CodeGen][X86] Tidyup CHECKs on bitscan tests — llvm-dev / detail
  43. [CodeGen][X86] Cleanup + fix unused check-prefixes in bmi tests — llvm-dev / detail
  44. [lldb] Ignore binary data in crashlog — jdevlieghere / detail
  45. [CodeGen][X86] Remove unused check-prefix in movdir tests — llvm-dev / detail
  46. [CodeGen][X86] Remove unused check-prefix in constrained fma tests — llvm-dev / detail
  47. [CodeView] Encode signed int values correctly when emitting S_CONSTANTs — akhuang / detail
  48. [x86] add cost overrides for mul with overflow — spatel / detail
  49. [libunwind] Support DW_CFA_remember/restore_state without heap allocation. — daniel.kiss / detail
  50. [libc++] NFC: Fix several GCC warnings in the test suite — ldionne / detail
  51. [NFC][LoopSimplify] modernize for loops over LoopInfo — david.green / detail
  52. [NFC][Reg2Mem] modernize loops iterators — david.green / detail
  53. [libc++] Add -Wno-sized-deallocation to avoid spurious GCC warnings — ldionne / detail
  54. [clang][driver] Rename DriverOption as NoXarchOption (NFC) — andrzej.warzynski / detail
  55. Use uint64_t for branch weights instead of uint32_t — aeubanks / detail
  56. [NFC] Clean up PassBuilder — aeubanks / detail
  57. [lld][WebAssembly] Give better warnings on bad relocation sites — sbc / detail
  58. PR47861: Expand dangling reference warning to look through copy — richard / detail
  59. FileManager: Improve the FileEntryRef API and customize its OptionalStorage — dexonsmith / detail
  60. [Support] PR42623: Avoid setting the delete-on-close bit if a TempFile doesn't reside on a local drive — rdwampler / detail
  61. [lldb][NFC] Refactor getUUID functionality — zequanwu / detail
  62. [RISCV] Don't use DCI.CombineTo to replace a single result. NFCI — craig.topper / detail
  63. [gn build] port e58660750e76 — thakis / detail
  64. [gn build] Port 84e8257937e — llvmgnsyncbot / detail
  65. Speculative fix for bots after 84e8257937ec6a332aa0b688f4dce57016516ffd — dexonsmith / detail
  66. Speculative fix for bots after 84e8257937ec6a332aa0b688f4dce57016516ffd, v2 — dexonsmith / detail
  67. Revert "FileManager: Improve the FileEntryRef API and customize its OptionalStorage" and follow-ups — dexonsmith / detail
  68. [gn build] Port 940d0a310dc — llvmgnsyncbot / detail
  69. tsan: add Go race detector support for macOS/ARM64 — dvyukov / detail
  70. [libc++] Fix tests failing with Clang after removing GCC warnings — ldionne / detail
  71. [AMDGPU] Refactor and extend elf-header-flags-mach tests — scott.linder / detail
  72. [MLIR][SPIRV] Start module combiner. — antiagainst / detail
  73. Reapply "FileManager: Improve the FileEntryRef API and customize its OptionalStorage" — dexonsmith / detail
  74. [CFG] Replace hardcoded max BBs explored as CL option. NFC. — anna / detail
  75. [lldb] GetSharedModule: Collect old modules in SmallVector — jotrem / detail
  76. [lldb] Report old modules from ModuleList::ReplaceEquivalent — jotrem / detail
  77. [gn build] Port ac49500cd04 — llvmgnsyncbot / detail
  78. [FileCheck] Report missing prefixes when more than one is provided. — mtrofin / detail
  79. [PhaseOrdering] Add test for PR39282 (NFC) — nikita.ppv / detail
  80. AArch64: Switch to x20 as the shadow base register for outlined HWASan checks. — peter / detail
  81. AArch64: Use SBFX instead of UBFX to extract address granule in outlined HWASan checks. — peter / detail
  82. [TableGen] Remove spurious GISEL prefix from test. — paul / detail
  83. hwasan: Move fixed shadow behind opaque no-op cast as well. — peter / detail
  84. Remove `noexcept` from ac49500cd0484e1b2dcf37fa4c0dade6f113c2c9 to fix bots — dexonsmith / detail
  85. [clang][NFC] Remove unused FileCheck prefix — keithbsmiley / detail
  86. Revert "[MLIR][SPIRV] Start module combiner." — gcmn / detail
  87. [mlir] Move some linalg patterns around. — silvasean / detail
  88. [MLIR][SPIRV] Start module combiner. — antiagainst / detail
  89. [Legalize] Add legalizations for VECREDUCE_SEQ_FADD — mcinally / detail
  90. [mlir] Add BufferResultsToOutParams pass. — silvasean / detail
  91. [FileCheck] Address unused prefixes in tests — mtrofin / detail
  92. hwasan: Support for outlined checks in the Linux kernel. — peter / detail
  93. Revert "[TTI] Add VecPred argument to getCmpSelInstrCost." — flo / detail
  94. Revert "[SLP] Consider alternatives for cost of select instructions." — flo / detail
  95. Use `--allow-unused-prefixes=false` by default for FileCheck in MLIR testsuite — joker.eph / detail
  96. [WebAssembly] Prototype i64x2.widen_{low,high}_i32x4_{s,u} — tlively / detail
  97. [flang] Detect and rewrite ambiguous READ(CVAR)[,item-list] — pklausler / detail
  98. [NFC][AMDGPU] Minor cleanup to AMDGPU memory model table — tony.tye / detail
  99. [clang-tidy][test] Fix test failure when LLVM_ENABLE_WERROR is set. — n.james93 / detail
  100. [WebAssembly] Prototype i64x2.eq — tlively / detail
  101. [flang] Add warning for FINAL pitfall — pklausler / detail
  102. [WebAssembly] Fixed DWARF DW_AT_low_pc encoded as 64-bit in wasm64 — aardappel / detail
  103. [flang] Better error messages & more cases caught for bad forward refs — pklausler / detail
  104. [WebAssembly] Prototype i64x2.bitmask — tlively / detail

#21830 (Oct 30, 2020 5:52:50 AM)

  1. Updated requirements. — gkistanova / detail
  2. [sanitizer] Remove unused ENV variables — vitalybuka / detail
  3. [ubsan] Use libc++ on ubsan bots — vitalybuka / detail
  4. Cleanup linker setup on sanitizer bots — vitalybuka / detail
  5. Use check-all on sanitizer bots — vitalybuka / detail
  6. [NFC] Format script — vitalybuka / detail
  7. Test clang-tools-extra with sanitizers — vitalybuka / detail
  8. [PruneEH] Pin tests to legacy PM — aeubanks / detail
  9. [lldb] Update TestTypeGetModule.py — jdevlieghere / detail
  10. [lldb] XFAIL TestTypeGetModule.py (temporarily) — jdevlieghere / detail
  11. Support complex target features combinations — chen3.liu / detail
  12. [gn build] Port 00090a2b826 — llvmgnsyncbot / detail
  13. [MC] Add SMLoc to MCStreamer::emitSymbolAttribute and report changed binding warnings/errors for ELF — i / detail
  14. [llvm] Export LLVM_LIT_ARGS in LLVMConfig.cmake — jdevlieghere / detail
  15. [RISCV] Fix unused check prefixes in test/MC/RISCV/ — i / detail
  16. Fix shared build. — michael.hliao / detail
  17. [test] Fix unused check prefixes in test/Linker/ and test/Other/ — i / detail
  18. Fix "incorrect" assertions in Linalg/EDSC/Builders.cpp (NFC) — joker.eph / detail
  19. [NFC] Don't run clang/bindings/python/tests with msan — vitalybuka / detail
  20. [Flang][OpenMP][OpenACC] Fix exit out of a region in OpenMP parallel construct. — joshisameeran17 / detail
  21. [MC] Fix an assert in MCAssembler::writeSectionData to be aware of errors — i / detail
  22. [OpenMP][NFC] Clang format ParseOpenMP — johannes / detail
  23. [OpenMP][Docs] Structure and content for the OpenMP documentation — johannes / detail
  24. [NFC] Don't run python binding tests with sanitizers — vitalybuka / detail
  25. [llvm-readobj][test][NFC] - Use "--check-prefix" instead of "--check-prefixes". — grimar / detail
  26. [Coroutine] Properly determine whether an alloca should live on the frame — xun / detail
  27. [NFC] Fix "ambiguous overload for ‘operator=’" — vitalybuka / detail
  28. [mlir][ASM] Refactor how attribute/type aliases are specified. — riddleriver / detail
  29. [NFC] Fix "ambiguous overload for ‘operator=’" — vitalybuka / detail
  30. [mips] Implement add.ps, mul.ps and sub.ps — simon / detail
  31. [SCEV] Introduce SCEVPtrToIntExpr (PR46786) — lebedev.ri / detail
  32. [SCEV] SCEVPtrToIntExpr simplifications — lebedev.ri / detail
  33. [sanitizer] Use __atomic_load/store() built-ins for generic 32-bit targets — dvyukov / detail
  34. [mlir] Add shape.is_broadcastable. — tpopp / detail
  35. [compiler-rt] Don't include libc++ headers from the source tree in MSAN — vitalybuka / detail
  36. [DSE] Remove noop stores after killing stores for a MemoryDef. — flo / detail
  37. [mlir] Add lowering for IsBroadcastable to Std dialect. — tpopp / detail
  38. [ADT] Add methods to SmallString for efficient concatenation — n.james93 / detail
  39. [ARM] Additional MVE VQDMULH tests. NFC — david.green / detail
  40. [NFC] Simplify code in IndVars — mkazantsev / detail
  41. [ADT][NFC] Silence some misc-unconventional-assign-operator warnings — n.james93 / detail
  42. [SROA] Pass Twine by const reference. NFCI. — llvm-dev / detail
  43. [clangd] Fix MSVC implicit capture build failure. — llvm-dev / detail
  44. [AMDGPU] SILowerControlFlow::removeMBBifRedundant. Refactoring plus fix for the null MBB pointer in MF->splice — alex-t / detail
  45. [Flang] Fix build failures (NFC) — andrzej.warzynski / detail
  46. Revert rG22c383763456 "[RISCV] Remove include of RISCVRegisterInfo.h from RISCVBaseInfo.h" — llvm-dev / detail
  47. [Aarch64] Fix assumption that Windows implies x86 — david.truby / detail
  48. [AST] Fix traversal over CXXConstructExpr in Syntactic mode — steveire / detail

#21829 (Oct 29, 2020 6:18:45 PM)

  1. [zorg][PowerPC] Add tags for builders — jji@us.ibm.com / detail
  2. [sanitizer] Clean build with CCACHE on Android bot — vitalybuka / detail
  3. [sanitizer] Remove unused cmake flags — vitalybuka / detail
  4. [sanitizer] Delete unused script — vitalybuka / detail
  5. [flang][openacc] Enforce no modifier on enter data and exit data clauses — clementval / detail
  6. [mlir][openacc] Add if and device_type to update op — clementval / detail
  7. [VE] Support register aliases in llvm-mc — marukawa / detail
  8. [VE] Add missing symbolic branch patterns — marukawa / detail
  9. Revert "clang-format: Add a consumer to diagnostics engine" — thakis / detail
  10. [VE] Add missing BCR format — marukawa / detail
  11. [SVE] Remove TypeSize comparison operators — david.sherwood / detail
  12. [MLIR] Support walks over regions and blocks — frgossen / detail
  13. [AMDGPU] Fix double space in disassembly of some DPP instructions — jay.foad / detail
  14. [AMDGPU] Fix double space in disassembly of s_set_gpr_idx_mode — jay.foad / detail
  15. [AMDGPU] Remove gds operand from ds_gws_* MachineInstrs — jay.foad / detail
  16. [libc++] Remove additional uses of std::rand() missed by 63aeadb4849d — ldionne / detail
  17. [VE] Change to use integrated assembly by defualt — marukawa / detail
  18. [ARM] Add IT block generation test — nicholas.guy / detail
  19. [ARM] Fix IT block generation after Thumb2SizeReduce with -Oz — nicholas.guy / detail
  20. [mlir][Linalg] Make Linalg fusion a test pass — nicolas.vasilache / detail
  21. [InstCombine] visitShl - ensure inner shifts have inrange amounts — llvm-dev / detail
  22. [NFC] Add more tests for DISubprogram verifier — scott.linder / detail
  23. [sanitizer] Print errno for report file open failure — tejohnson / detail
  24. [AMDGPU] Use pseudo instructions for readlane/writelane — jay.foad / detail
  25. [MC] Error for .globl/.local which change the symbol binding and warn for .weak — i / detail
  26. [x86] add test for umul intrinsic costs; NFC — spatel / detail
  27. [AMDGPU] Add __builtin_amdgcn_grid_size — jonathanchesterfield / detail
  28. [X86] Add PR46393 test case — llvm-dev / detail
  29. [mlir][gpu] Allow gpu.launch_func to be async. — csigg / detail
  30. [ThinLTO] Fix empty .llvmcmd sections — mtrofin / detail
  31. [nfc] [lldb] Remove excessive parentheses in SymbolFileDWARF::GetUID — jan.kratochvil / detail
  32. [MemProf] Augment test to debug avr bot failure — tejohnson / detail
  33. Revert "[mlir][gpu] Allow gpu.launch_func to be async." — joker.eph / detail
  34. [AMDGPU] Fix double space in disassembly of ds_gws_sema_* with gds — jay.foad / detail
  35. [Support] Make Support/SwapByteOrder.h compile on Fuchsia — mcgrathr / detail
  36. [sanitizer][fuchsia] Avoid deprecated syscall. — mcgrathr / detail
  37. [libc++] Minor cleanup in the test suite — ldionne / detail
  38. [WebAssembly] Implement SIMD signselect instructions — tlively / detail
  39. Add support of the next Ubuntu (Ubuntu 21.04 - Hirsute Hippo) — sylvestre / detail
  40. [MemProf] Temporarily disable test failing on a couple bots — tejohnson / detail
  41. [RISCV] Remove include of RISCVRegisterInfo.h from RISCVBaseInfo.h — craig.topper / detail
  42. [clangd] Add support for multiple DecisionForest model experiments. — usx / detail
  43. [llvm-libtool-darwin] Add support for LLVM bitcode files — alexshap / detail
  44. [InferAttrs] Add nocapture/writeonly to string/mem libcalls — davidbolvansky / detail
  45. [OpenMP] Add NULL check in dispatcher debug output — jonathan.l.peyton / detail
  46. [sanitizer] Disable ASLR for release_shadow_space — adhemerval.zanella / detail
  47. [SDAG] Extract helper to get vecreduce base opcode (NFC) — nikita.ppv / detail
  48. Remove HAVE_VCS_VERSION_INC, not needed — i / detail
  49. Added remotely ran compiler-rt tests. — aorlov / detail
  50. [AMDGPU] Update AMD GPU documentation — tony.tye / detail
  51. [mlir][gpu] NFC: Change gpu.launch_func ops to custom format. — csigg / detail
  52. [CodeGen] Fix neutral value of vecreduce fadd in tests (NFC) — nikita.ppv / detail
  53. [SDAG] Fix neutral value for vecreduce_fadd — nikita.ppv / detail
  54. [WebAssembly] Remove unused FileCheck test prefixes — tlively / detail
  55. [SLP] Consider alternatives for cost of select instructions. — flo / detail
  56. GetModule, GetExeModule methods added — fallkrum / detail
  57. [LoopUtils] Fix neutral value for vector.reduce.fadd — nikita.ppv / detail
  58. [mlir][gpu] Allow gpu.launch_func to be async. — csigg / detail
  59. [LCSSA] Doc for special treatment of PHIs — sdi1600105 / detail
  60. [SDAG] Extract helper to determine neutral element (NFC) — nikita.ppv / detail
  61. [mlir][gpu] Handle async in gpu.launch_func lowering. — csigg / detail
  62. [mlir][gpu] Add pass to make GPU ops within a region execute asynchronously. — csigg / detail
  63. Mark the execution of stop-hooks as non-interactive. — jingham / detail
  64. Use !hasLocalLinkage instead of listing the symbol types — jingham / detail
  65. [RISCV] Add test case for D90339 — craig.topper / detail
  66. [RISCV] Improve worklist management in the DAG combine for SLLW/SRLW/SRAW — craig.topper / detail
  67. [mlir][vector] Improve vector distribute integration test and fix block distribution — thomasraoux / detail
  68. Provide a reasonable value for PATH_MAX if the lldb headers don't provide it. — jingham / detail
  69. [OpenMP] Use __OPENMP_NVPTX__ instead of _OPENMP in complex wrapper headers. — joachim / detail
  70. [GWP-ASan] Add mutexes for Fuchsia — kostyak / detail
  71. [AMDGPU] Update Memory Model in AMDGPUUsage.rst — scott.linder / detail
  72. [NFC][AMDGPU] Resize Memory Model columns in AMDGPUUsage.rst — scott.linder / detail
  73. [NFC] Fix typo function -> module — aeubanks / detail
  74. Thread safety analysis: Consider static class members as inaccessible — aaronpuchert / detail
  75. This is a preliminary version of the test for https://reviews.llvm.org/D88483. — jingham / detail
  76. [Hexagon] Handle additional shuffles that can be made perfect — kparzysz / detail
  77. clang-tidy: Make tests more hermetic — thakis / detail
  78. [WebAssembly] Improved LLD error messages in case of mixed wasm32/wasm64 object files — aardappel / detail
  79. Add InsertionPoint and context managers to the Python API. — stellaraccident / detail
  80. [llvm-readobj][NFC] Remove unused prefix from FileCheck tests — rupprecht / detail
  81. [dwarfdump] Recognize __apple sections as debug info sections — jdevlieghere / detail
  82. [AA] Pass query info. — asbirlea / detail

#21828 (Oct 29, 2020 6:52:32 AM)

  1. [NFC][Santizer] Continue build if ulimit fails — vitalybuka / detail
  2. Use ccache on tsan bot — vitalybuka / detail
  3. [Sanitizer] Always clean build on tsan bot — vitalybuka / detail
  4. [Sanitizer] Switch tsan bot to ninja — vitalybuka / detail
  5. [NFC] Remove unused ENV vars — vitalybuka / detail
  6. Revert "one" commited by mistake — vitalybuka / detail
  7. [sanitizer] Clean build_stage1 and use ccache — vitalybuka / detail
  8. Add new worker debian-stadler-sparc64 for Linux 64-bit SPARC — gkistanova / detail
  9. [sanitizer] Clear clang_build and use ccache — vitalybuka / detail
  10. Fix tsan buildbot — vitalybuka / detail
  11. [flang] Switch from check-all to check-flang — andrzej.warzynski / detail
  12. [NFC][AVR] Improve device list — powerman1st / detail
  13. [NFC][clang][AVR] Add more devices — powerman1st / detail
  14. [mlir][Inliner] Add a new hook for checking if it is legal to inline a callable into a call — riddleriver / detail
  15. [mlir][Inliner] Add a `wouldBeCloned` flag to each of the `isLegalToInline` hooks. — riddleriver / detail
  16. [mlir][SymbolTable] Small optimization to walking symbol references — riddleriver / detail
  17. [Attributor][FIX] Properly promote arguments pointers to arrays — johannes / detail
  18. [Attributor][NFC] Rerun update test script — johannes / detail
  19. [opt] Pin -stats-json & -opt-bisect-limit tests to -enable-new-pm=0 — i / detail
  20. [FPEnv] Tests for rounding properties of constant evalution — sepavloff / detail
  21. [Reassociate][test] Delete improper -NOT patterns to work with -enable-new-pm=1 — i / detail
  22. [libFuzzer] Remove InterruptHandler from Fuchsia implementation — mvanotti / detail
  23. [llvm-objdump][test] - Stop using precompiled binary in MachO/disassemble-g-dsym.test — grimar / detail
  24. [mlir][gpu] Fix leaked stream and module when lowering gpu.launch_func to runtime calls. — csigg / detail
  25. Revert "[NFC][TSAN] Logs to debug test script on bot" — vitalybuka / detail
  26. [clangd] Support CodeActionParams.only — sam.mccall / detail
  27. [NFC][SCEV] Refactor monotonic predicate checks to return enums instead of bools — mkazantsev / detail
  28. [CMake] Support inter-proto dependencies in generate_protos. — sam.mccall / detail
  29. [InterleaveAccess] Recognise Interleave loads through binary operations — david.green / detail
  30. [yaml2obj] - Improve handling of SectionHeaderTable::NoHeaders flag. — grimar / detail
  31. [SCEV][NFC] Use general predicate checkers in monotonicity check — mkazantsev / detail
  32. [lldb] Unbreak the build after a recent PowerPC change — dave / detail
  33. [lldb] Correct --help output for qemu rootfs script — david.spickett / detail
  34. [VE] Add vector control instructions — marukawa / detail
  35. [VE] Add missing vector regression test — marukawa / detail
  36. clang-format: Add a consumer to diagnostics engine — krasimir / detail
  37. [yaml2obj][test] - Merge dynsymtab-shlink.yaml to dynsym-section.yaml — grimar / detail
  38. [mlir] Reorder shape assuming bufferization. — tpopp / detail
  39. [NFC] Add some new util functions to ICmpInst — mkazantsev / detail
  40. [SCEV] Match 'zext (trunc A to iB) to iY' as URem. — flo / detail
  41. [DebugInfo] [NFCI] Adding a missed out line in support for DW_TAG_generic_subrange. — alokkumar.sharma / detail
  42. [AMDGPU] Simplify insertNoops functions. NFC. — jay.foad / detail
  43. [NFC][SCEV] Use generic predicate checkers to simplify code — mkazantsev / detail
  44. [MIR] Fix out of bounds access in MIRPrinter. — dfukalov / detail
  45. [InstCombine] Add select+funnel-shift test patterns — llvm-dev / detail
  46. [yaml2obj][test] - Merge strtab-implicit-sections-*.yaml into strtab-implicit-sections.yaml and improve testing of .shstrtab — grimar / detail
  47. [ADT] Fix for ImmutableMapRef — adam.balogh / detail
  48. [llvm-exegesis] Do not try to assign random registers twice. — courbet / detail
  49. [DebugInfo] [NFCI] Additional test for support of DW_TAG_generic_subrange — alokkumar.sharma / detail
  50. [llvm-readobj/elf] - Fix a crash when dumping a dynamic relocation that refer to a symbol past the EOF. — grimar / detail
  51. [lldb] Use reverse connection method for lldb-server tests — pavel / detail
  52. [libunwind] Fix linker flag handling in the tests. — daniel.kiss / detail
  53. [libcxx] Add targets to available features. — daniel.kiss / detail
  54. [libcxx] [docs] [NFC] Fix typo. — marek / detail

#21827 (Oct 28, 2020 7:12:49 PM)

  1. one — vitalybuka / detail
  2. [NFC][Sanitizer] Try to increase file limits on bot — vitalybuka / detail
  3. [AMDGPU] Use -strict-whitespace for GFX10 disassembler tests — jay.foad / detail
  4. [AArch64] Extend vector insertion test cases. — flo / detail
  5. [Syntax] Add missing default constructor for ConstChildIterator — llvm-dev / detail
  6. [compiler-rt][SystemZ] Skip fuzzer/full-coverage.test — ulrich.weigand / detail
  7. Fix Wdocumentation unknown parameter warnings. NFCI. — llvm-dev / detail
  8. [clang-tidy][NFC] IdentifierNaming: Remove unnecessary string allocations — n.james93 / detail
  9. [X86] Fix cpu name typos — llvm-dev / detail
  10. [ELF] -r: don't crash when a non-SHF_LINK_ORDER orphan is added before a SHF_LINK_ORDER orphan — i / detail
  11. [AMDGPU] Precommit tests for D89388 and D89399, NFC — sebastian.neubauer / detail
  12. RegAlloc: Clear isSSA — matthew.arsenault / detail
  13. [TableGen] [AMDGPU] Add !sub operator for subtraction — paul / detail
  14. [WebAssembly] Prototype extending multiplication SIMD instructions — tlively / detail
  15. [WebAssembly] Clang-format builtins generation (NFC) — aheejin / detail
  16. [AMDGPU] Use -strict-whitespace for GFX8 and GFX9 disassembler tests — jay.foad / detail
  17. [WebAssembly] Fix incorrectly named target builtin — tlively / detail
  18. [clangd] Fix a null dereference in tests. — kadircet / detail
  19. [debuginfo-tests][dexter] add requires lldb to two tests — tom.weaver / detail
  20. [AVR][clang] Pass the address of the data section to the linker for ATmega328 — me / detail
  21. [llvm-mc] Drop unneeded dependency on CodeGen — i / detail
  22. Add a `mlirModuleGetBody()` accessor to the C API and bind it in Python — joker.eph / detail
  23. [clangd] Don't offer to expand auto in structured binding declarations. — sam.mccall / detail
  24. [CostModel] remove cost-kind predicate for funnel shift costs — spatel / detail
  25. [Clang][PowerPC] Add __vector_pair and __vector_quad types — baptiste.saleil / detail
  26. [clang][ToolChains] explicitly return LangOptions::StackProtectorMode — ndesaulniers / detail
  27. [CostModel][x86] remove cost-kind predicate for intrinsic costs — spatel / detail
  28. [NFC][TSAN] Logs to debug test script on bot — vitalybuka / detail
  29. [mlir] NFC: fix trivial typos — ishizaki / detail
  30. [DebugInfo] Fix legacy ZExt emission when FromBits >= 64 (PR47927) — vedantk / detail
  31. [DebugInfo] Shorten legacy [s|z]ext dwarf expressions — vedantk / detail
  32. [lldb] Delete lldb/utils/test — vedantk / detail
  33. [SLP][Test] Precommit test case for PR47629. NFC. — anton.a.afanasyev / detail
  34. [openmp][openacc] Check for duplicate clauses for directive — clementval / detail
  35. [NFC] Use Register in RegisterPressure APIs — mtrofin / detail
  36. [clangd] Go-to-definition from non-renaming alias is unambiguous. — sam.mccall / detail
  37. [libc++] Refactor tests to remove uses of std::rand() — ldionne / detail
  38. [GISel]: Few InsertVecElt combines — aditya_nandakumar / detail
  39. [NFC][ThinLTO] Change command line passing to EmbedBitcodeInModule — mtrofin / detail
  40. [libc++] Fix a few warnings — ldionne / detail
  41. [AArch64] Use DUP for BUILD_VECTOR with few different elements. — flo / detail
  42. [Clang][OpenMP] Added the support for target data nowait — tianshilei1992 / detail
  43. [test] Make bt_order_by_weight in switch.ll more robust — aeubanks / detail
  44. [DebugInfo] Support for DW_TAG_generic_subrange — alokkumar.sharma / detail
  45. [DebugInfo] Expose Fortran array debug info attributes through DIBuilder. — adrian / detail
  46. [mlir] Convert memref_reshape to memref_reinterpret_cast. — pifon / detail
  47. [MemLoc]  Adjust memccpy support in MemoryLocation::getForArgument — davidbolvansky / detail
  48. Split out llvm/Support/FileSystem/UniqueID.h and clang/Basic/FileEntry.h, NFC — dexonsmith / detail
  49. [mlir] Use OpBuilderDAG for MemRefReinterpretCastOp. — pifon / detail
  50. [gn build] Port 23ed570af1c — llvmgnsyncbot / detail
  51. [llvm-lit] Improve the error message when make_paths_relative() fails — ldionne / detail
  52. [libc++] Re-apply the switch-based std::variant implementation — ldionne / detail
  53. [mlir] Properly handle recursive bufferization for scf.for/scf.if — silvasean / detail
  54. PR48002: Fix injection of elaborated-type-specifiers within local — richard / detail
  55. [Deref] Use maximum trip count instead of exact trip count — listmail / detail
  56. [AMDGPU] Fix inserting combined s_nop in bundles — austin.kerbow / detail
  57. [AArch64] Improve lowering of insert_vector_elt with 0.0 consts. — flo / detail
  58. [TableGen] Treat reg as isolated in reg$foo (but not in ${foo}reg) — jay.foad / detail
  59. [AMDGPU] Fix double space in disassembly of SDWA instructions with vcc — jay.foad / detail
  60. [InstCombine] Do not introduce bitcasts for swifterror arguments. — flo / detail
  61. [AMDGPU] Allow some modifiers on VOP3B instructions — jay.foad / detail
  62. [GWP-ASan] Abstract the thread local variables access — kostyak / detail
  63. C API: support scalable vectors — dexonsmith / detail
  64. [llvm-install-name-tool] Quote passed rpath args in error messages — alexshap / detail
  65. Better source location for -Wignored-qualifiers on trailing return types — aaronpuchert / detail
  66. [Sema] Let getters assert that trailing return type exists, NFCI — aaronpuchert / detail
  67. Fix includes in llvm/Support/FileSystem/UniqueID.h after 23ed570af1cc165afea1b70a533a4a39d6656501 — dexonsmith / detail
  68. gn build: Define HWASAN_WITH_INTERCEPTORS=1 for hwasan_new_delete.cpp as well. — peter / detail
  69. Reland "hwasan: Disable operator {new,delete} interceptors when interceptors are disabled." — peter / detail
  70. [NFC] Use [MC]Register in CSE & LICM — gjn / detail
  71. ModuleManager: Simplify lookupModuleFile by only setting the out parameter once, NFC — dexonsmith / detail
  72. [Sema] adds basic -Wfree-nonheap-object functionality — gbiv / detail
  73. Make the post-commit review expectations more explicit with respect to revert — joker.eph / detail
  74. [AMDGPU] Add Reset function to GCNHazardRecognizer — austin.kerbow / detail
  75. Recommit "[CodeView] Emit static data members as S_CONSTANTs." — akhuang / detail
  76. [VE] Add vector mask operation instructions — marukawa / detail
  77. Revert "[AppleObjCRuntimeV2] Force lazily allocated class names to be resolved." — jdevlieghere / detail
  78. [llvm][StringExtras] Add a fail-able version of `fromHex` — riddleriver / detail
  79. [llvm][StringExtras] Use a lookup table for `hexDigitValue` — riddleriver / detail
  80. [mlir] Optimize the parsing of ElementsAttr hex strings — riddleriver / detail
  81. [mlir] Convert raw data in dense element attributes for big-endian machines. — riddleriver / detail
  82. [WebAssembly] Add support for DWARF type units — dschuff / detail
  83. [ThinLTO] Fix .llvmcmd emission — mtrofin / detail
  84. Revert "[DebugInfo] Shorten legacy [s|z]ext dwarf expressions" — vedantk / detail
  85. Revert "[DebugInfo] Fix legacy ZExt emission when FromBits >= 64 (PR47927)" — vedantk / detail
  86. [Debugify] Move global namespace functions into llvm:: — i / detail

#21826 (Oct 28, 2020 7:47:22 AM)

  1. [AMDGPU] Fix insert of SIPreAllocateWWMRegs in FastRegAlloc — carl.ritson / detail
  2. [NFC] [LLParser] Renaming LLParser routines to comply LLVM coding style — alokkumar.sharma / detail
  3. Revert "[ADT] Fix for ImmutableMapRef" — 31459023+hctim / detail
  4. Revert "[DebugInfo] Expose Fortran array debug info attributes through DIBuilder." — 31459023+hctim / detail
  5. [JumpThreading] Remove extraneous calls to setEdgeProbability — kazu / detail
  6. [JumpThreading] Rename thread-prob-3.ll to thread-prob-1.ll (NFC) — kazu / detail
  7. [OpenMP][CUDA][FIX] Use the new `remquo` overload only for OpenMP — johannes / detail
  8. [SCEV] Re-enable "Use nw flag and symbolic iteration count to sharpen ranges of AddRecs", attempt 3 — mkazantsev / detail
  9. Rename EHPersonality::MSVC_Win64SEH to EHPersonality::MSVC_TableSEH. NFC. — me / detail
  10. [NFC][UBSAN] Remove XFAIL from fixed tests — vitalybuka / detail
  11. [NFC][UBSAN] Try to re-enable tests on IOS — vitalybuka / detail
  12. [NFC][Asan] Fix cpplint warnings in tests — vitalybuka / detail
  13. [NFC][Asan] Fix cpplint warning in test — vitalybuka / detail
  14. [NFC][Sanitizer] format sanitizer_platform_interceptors.h — vitalybuka / detail
  15. [llvm-exegesis] Update doc. — courbet / detail
  16. [AArch64] Additional Interleaving Access test. NFC — david.green / detail
  17. [AArch64] Remove AArch64ISD::NOT, use vnot instead — david.green / detail
  18. Re-enable "[SCEV] Prove implications of different type via truncation" — mkazantsev / detail
  19. [llvm-exegesis] Do not silently fail on unknown instruction encoding formats. — courbet / detail
  20. [VE] Specify to expand BRIND and BR_JT — marukawa / detail
  21. [VE][NFC] Fix typo in comment — marukawa / detail
  22. [llvm-exegesis][doc] Remove old FIXME. — courbet / detail
  23. [VE] Add vector iterative operation instructions — marukawa / detail
  24. [testing] Add missing REQUIRES: asserts — dave / detail
  25. [VE] Add vector merger operation instructions — marukawa / detail
  26. [DSE] Use walker to skip noalias stores between current & clobber def. — flo / detail
  27. [yaml2obj] - Support the "Offset" key for the .dynsym section. — grimar / detail
  28. [Syntax] Add iterators over children of syntax trees. — sam.mccall / detail
  29. Return "[IndVars] Remove monotonic checks with unknown exit count" — mkazantsev / detail
  30. [x86 testing] NFC: remove a few needless vector popcnt tests — dave / detail
  31. [llvm-reduce] Extend test to also use special globals. — flo / detail
  32. [X86] Regenerate bool-vector tests. NFCI. — llvm-dev / detail
  33. [DAG] Move canFoldInAddressingMode before foldBinOpIntoSelect. NFC. — llvm-dev / detail
  34. [yaml2obj][obj2yaml] - Teach tools to work with regular archives. — grimar / detail
  35. [mlir] NFC: small fixes to LinalgTilingOptions API — antiagainst / detail
  36. [gn build] Port 47369e194a4 — llvmgnsyncbot / detail
  37. [llvm-objdump] - Rewrite malformed-archives.test to use YAML descriptions. — grimar / detail
  38. [AMDGPU] Omit needless string concatenations. NFC. — jay.foad / detail
  39. [llvm-objdump] - Restore Inputs/libbogus11.a input to fix BB. — grimar / detail
  40. Revert "[OpenMP] Add Passing in Original Declaration Names To Mapper API" — benny.kra / detail
  41. [openmp] Use front() instead of *begin() to not hide bugs when CurTypes is empty. — benny.kra / detail
  42. [TableGen] Update xxx-tblgen command document. — paul / detail
  43. [llvm-reduce] Add reduction for aliases. — flo / detail
  44. MLIR: add SinOp Lowering to __nv_sinf and __nv_sin — zinenko / detail
  45. [gn build] Port 23c8da25ef7 — llvmgnsyncbot / detail
  46. [yaml2obj][test] - Try to fix Archives/regular.yaml to fix BB. — grimar / detail
  47. [TableGen] Command description file requires a hyphen in document title. — paul / detail
  48. [obj2yaml][test] - Replace llvm-ar with yaml2obj in Archives/regular.yaml to fix BB. — grimar / detail
  49. [libc++] Remove <clocale> from some system_error tests — ldionne / detail
  50. [libc++] Move the #error message for no localization to <locale.h> — ldionne / detail
  51. [yamls2obj][test] - Make the Archives/regular.yaml test stricter. — grimar / detail
  52. [debuginfo-tests][dexter] Add two new debug experience tests — tom.weaver / detail
  53. [libomptarget][nvptx] Undef, weak shared variables — jonathanchesterfield / detail
  54. [NFC][IntrRefLDV] Improve the Value printing — djtodoro / detail

#21825 (Oct 27, 2020 8:14:35 PM)

  1. List of required Python packages for buildbot 2.8.x. — gkistanova / detail
  2. Added collapse build requests handling. — gkistanova / detail
  3. We use github authentication to let LLVM users do some extra with the build bot. — gkistanova / detail
  4. More logs in larger files. — gkistanova / detail
  5. Ported InterpolateToNativePath and InterpolateToPosixPath. — gkistanova / detail
  6. Ported LLVMBuildFactory. — gkistanova / detail
  7. Ported automatic schedulers; added support for force builds from Web UI. — gkistanova / detail
  8. Ported LLVMPoller. — gkistanova / detail
  9. Ported FileExists and FileDoesNotExist. — gkistanova / detail
  10. Ported NinjaCommand. — gkistanova / detail
  11. Ported CmakeCommand. — gkistanova / detail
  12. Ported LitTestCommand. — gkistanova / detail
  13. Ported builders.Util. — gkistanova / detail
  14. Ported XToolchainBuilder. — gkistanova / detail
  15. Ported AOSPBuilder. — gkistanova / detail
  16. Ported ClangLTOBuilder. — gkistanova / detail
  17. Ported FuchsiaBuilder. — gkistanova / detail
  18. Ported LLDPerformanceTestsuite. — gkistanova / detail
  19. Ported OpenMPBuilder. — gkistanova / detail
  20. Ported PollyBuilder. — gkistanova / detail
  21. Ported SanitizerBuilder. — gkistanova / detail
  22. Ported ClangBuilder. — gkistanova / detail
  23. Ported LLDBBuilder. — gkistanova / detail
  24. Ported UnifiedTreeBuilder. — gkistanova / detail
  25. Ported FlangBuilder. — gkistanova / detail
  26. Ported ABITestsuitBuilder. — gkistanova / detail
  27. Ported config __init__.py. — gkistanova / detail
  28. Ported builders.py. — gkistanova / detail
  29. Workers do the work. — gkistanova / detail
  30. First draft of LLVMInformativeMailNotifier. — gkistanova / detail
  31. Ported status.py. — gkistanova / detail
  32. Added status.py to the master/config. — gkistanova / detail
  33. Ported master.cfg. — gkistanova / detail
  34. NFC. They are workers. — gkistanova / detail
  35. The first draft of ported AnnotatedCommand. — gkistanova / detail
  36. Dial with bogus commits and commits to the llvm-project root directory. — gkistanova / detail
  37. Dial with potentially empty test description in LitTestCommand. — gkistanova / detail
  38. Disabled debug logs for github authenticator. — gkistanova / detail
  39. Posix paths in CMAKE_C_COMPILER and CMAKE_CXX_COMPILER. — gkistanova / detail
  40. NFC. Cosmetic changes. — gkistanova / detail
  41. Applied last minute changes from zord 0.8.5. — gkistanova / detail
  42. AnnotatedCommand rewritten for buildbot 2.8.x — gkistanova / detail
  43. [sanitizer][zorg] Use ccache on Android bot — vitalybuka / detail
  44. [X86] Alternate implementation of D88194. — craig.topper / detail
  45. [Syntax] Disallow invalid Node operations — sam.mccall / detail
  46. [Test] One more range check test — mkazantsev / detail
  47. [clangd] Fix proto deps, for real this time. — sam.mccall / detail
  48. Updating llvm.mlir test to match recent IR change — kiran.chandramohan / detail
  49. [clang][RecoveryExpr] Add tests for ObjectiveC. — hokein.wu / detail
  50. Correct examples after d3205bbca3e0002d76282878986993e7e7994779 — tyker / detail
  51. [mlir] use OpBuilderDAG instead of OpBuilder — zinenko / detail
  52. [ARM][AArch64] Add VLDN shuffled interleaving tests. NFC — david.green / detail
  53. [LoopRotation] Allow loop header duplication if vectorization is forced. — flo / detail
  54. [yaml2obj] - Add a way to override the sh_addralign field of a section. — grimar / detail
  55. [lldb][NFC] Rewrite TestQuoting — risemann / detail
  56. [AMDGPU] Use DPP instead of Ext in a couple of class names. NFC. — jay.foad / detail
  57. [llvm/DebugInfo] Simplify DW_OP_implicit_value condition (NFC) — medismail.bennani / detail
  58. [llvm-readelf] - Implement --section-details option. — grimar / detail
  59. [clang][Basic] Integrate SourceLocation with FoldingSet, NFCI — mikhail.maltsev / detail
  60. [clangd] Separate final_result into a different message — kbobyrev / detail
  61. [VE] Add missing regression test — marukawa / detail
  62. [VE] Add vector float instructions — marukawa / detail
  63. [NFC][InstCombine] Add more exhaustive test coverage for `(x >>? X1) << C2` pattern (PR37872) — lebedev.ri / detail
  64. [NFC][InstCombine] Autogenerate cast.ll test — lebedev.ri / detail
  65. [NFC][PhaseOrdering] Autogenerate basic.ll test — lebedev.ri / detail
  66. [InstCombine] Fold `(X >>? C1) << C2` patterns to shift+bitmask (PR37872) — lebedev.ri / detail
  67. [lldb] Correct vFile:pread/pwrite packet docs — david.spickett / detail
  68. msgpack: Improve error for empty node — sebastian.neubauer / detail
  69. [ValueTracking] Add tracking of the alignment assume bundle — alexander.richardson / detail
  70. [ValueTracking] Add more tests for alignment assume bundles — alexander.richardson / detail
  71. [ValueTracking][NFC] Use Log2(Align) instead of countTrailingZeroes — alexander.richardson / detail
  72. [clang-format] Fix misformatted macro definitions after D86959 — alexander.richardson / detail
  73. Fix sancov.py when objdump is llvm-objdump — alexander.richardson / detail
  74. [gn build] Port 850325348ae — llvmgnsyncbot / detail
  75. [TargetLowering] Add i1 condition for bit comparison fold — sven.vanhaastregt / detail
  76. [NFC][IntrRefLDV] Some code clean up — djtodoro / detail
  77. Fix for PR47544. Clang is crashing after generating the right — zahira.ammarguellat / detail
  78. [InstCombine] collectBitParts - add trunc support. — llvm-dev / detail
  79. [X86] Regenerate vector shift tests. NFCI. — llvm-dev / detail
  80. [MallocChecker] Remove duplicate QCoreApplication::postEvent check. NFCI. — llvm-dev / detail
  81. [clang] RewriteObjCClassMetaData - remove superfluous null pointer check. NFCI. — llvm-dev / detail
  82. Revert "Use uint64_t for branch weights instead of uint32_t" — thakis / detail
  83. [X86] Regenerate all-ones vector tests with common prefixes. — llvm-dev / detail
  84. [X86] Don't crash on CVTPS2PH with wide vector inputs. — benny.kra / detail
  85. Revert rG0905bd5c2fa42bd4c "[InstCombine] collectBitParts - add trunc support." — llvm-dev / detail
  86. [amdgpu] Enable use of AA during codegen. — michael.hliao / detail
  87. Fix use-after-scope introduced in 850325348ae82cd5e26ea9edfd04219d0fbe7828 — alexander.richardson / detail
  88. Revert "[NFC] Factor away lambda's redundant parameter" — risemann / detail
  89. Revert "[IndVars] Remove monotonic checks with unknown exit count" — risemann / detail
  90. [lldb] [Process/FreeBSDRemote] Enable watchpoint support — mgorny / detail
  91. [lldb] [Process/FreeBSD] Fix missing namespace qualifier — mgorny / detail
  92. [lldb] Add llvm-pdbutil to lldb test dependencies — risemann / detail
  93. [AArch64] Add additional tests for vector inserts with common element. — flo / detail
  94. [libc++] Fix filesystem test in C++11/14 — ldionne / detail
  95. [lldb][NFC] Make GetResumeCountForLaunchInfo return an unsigned. — risemann / detail
  96. Revert "Updating llvm.mlir test to match recent IR change" — aeubanks / detail
  97. [AMDGPU] Add missing support for targets — tony.tye / detail
  98. [clangd] Start using SyntaxTrees for folding ranges feature — kbobyrev / detail
  99. [AMDGPU] Add llvm.amdgcn.div.scale with fneg tests — jay.foad / detail
  100. [lldb] Support Python imports relative the to the current file being sourced — jdevlieghere / detail
  101. [libc++] Remove references to CONDUIT_TOKEN — ldionne / detail
  102. [Flang][OpenMP 4.5] Add semantic check for OpenMP default clause — vinay / detail
  103. [X86] Regenerate xop tests with common prefixes. — llvm-dev / detail
  104. [X86] Regenerate popcnt tests. NFCI. — llvm-dev / detail
  105. [X86] Regenerate tbm intrinsics tests. NFCI. — llvm-dev / detail
  106. [X86] Regenerate xor tests. NFCI. — llvm-dev / detail
  107. [ADT] Fix accidental pointer comparison in test — sam.mccall / detail
  108. [Utils] Skip RemoveRedundantDbgInstrs in MergeBlockIntoPredecessor (PR47746) — vedantk / detail
  109. [VE] Add vector reduction instructions — marukawa / detail
  110. [libc++] Get rid of iostreams in the to_string tests — ldionne / detail
  111. [X86] Regenerate scalar fptosi/fptoui tests. NFCI. — llvm-dev / detail
  112. [amdgpu] Add the late codegen preparation pass. — michael.hliao / detail
  113. [gn build] Port 46c3d5cb05d — llvmgnsyncbot / detail
  114. Revert "[CodeView] Emit static data members as S_CONSTANTs." — akhuang / detail
  115. [llvm-readobj] Remove duplicate inner if() condition. NFCI. — llvm-dev / detail
  116. [libcxx] Fix typo in spelling of 'sentinel'. NFC. — martin / detail
  117. [mlir] Catch async.yield operands not matching the number of async.execute results. — csigg / detail
  118. [AMDGPU] Fix check prefix for VOP3 VI disassembler tests — jay.foad / detail
  119. [mlir] Add bufferization for std.select op. — silvasean / detail
  120. FileManager: Shrink FileEntryRef to the size of a pointer — dexonsmith / detail
  121. [libc++] Add a libc++ configuration that does not support localization — ldionne / detail
  122. [PowerPC][PCRelative] Turn on TLS support for PCRel by default — wei.huang / detail
  123. [AMDGPU] Change predicate for fma/fmac legacy — stanislav.mekhanoshin / detail
  124. [mlir][Python] Custom python op view wrappers for building and traversing. — stellaraccident / detail
  125. [llvm-reduce] Add test with some aliases. — flo / detail
  126. Revert "DomTree: Extract (mostly) read-only logic into type-erased base classes" — nicolai.haehnle / detail
  127. Revert multiple patches based on "Introduce CfgTraits abstraction" — nicolai.haehnle / detail
  128. [HIP][NFC] Use correct max in cuda_complex_builtins — enye.shi / detail
  129. [test] Make ThinLTO/X86/crash_debuginfo.ll work with -enable-new-pm=1 — i / detail
  130. [gn build] Port ce6900c6cb5 — llvmgnsyncbot / detail
  131. [gn build] Port e025d09b216 — llvmgnsyncbot / detail
  132. [test] Delete Feature/load_module.ll which is covered by load_extension.ll — i / detail
  133. [libc++] Make sure we include a header when checking compiler macros — ldionne / detail
  134. [OpenMP] Add Passing in Original Declaration Names To Mapper API — huberjn / detail
  135. [AMDGPU] Order AMDGPU ELF machine numbers in ascending order — tony.tye / detail
  136. [libc++] Try to fix cross-loading of lit.local.cfg on Windows — ldionne / detail
  137. [OpenMP] Add Support for Mapping Names in Libomptarget RTL — huberjn / detail
  138. [PowerPC] Fix single-use check and update chain users for ld-splat — nemanja.i.ibm / detail
  139. [libcxx] Don't truncate intermediates to wchar_t when widening — martin / detail
  140. [CostModel] add tests for FP reductions; NFC — spatel / detail
  141. [CostModel] remove cost-kind predicate for FP add/mul vector reduction costs — spatel / detail
  142. [mlir] JitRunner: add a config option to register symbols with ExecutionEngine at runtime — ezhulenev / detail
  143. [lld][WebAssembly] Fix memory size in dylink section for -pie exectuables — sbc / detail
  144. [JumpThreading] Set edge probabilities when creating basic blocks — kazu / detail
  145. [BranchProbabilityInfo] Fix eraseBlock — kazu / detail
  146. [mlir][Linalg] Add fusion of IndexedGenericOp with TensorReshapeOp by expansion. — ravishankarm / detail
  147. [mlir][SIdeEffectInterface][NFC] Move several InterfaceMethods to the extraClassDeclarations instead — riddleriver / detail
  148. [mlir][Interfaces] Generate a struct containing function pointers instead of a class with vtables — riddleriver / detail
  149. [mlir][Interfaces] Optimize the implementation of InterfaceMap to reduce generated code size. — riddleriver / detail
  150. [mlir][NFC] Remove unnecessary PatternRewriter::create methods — riddleriver / detail
  151. [mlir][NFC] Fix incorrect header comments. — riddleriver / detail
  152. [BranchProbabilityInfo] Make MaxSuccIdx[Src] efficient and add a comment about the subtle eraseBlock. NFC — i / detail
  153. [libc][NFC] Use a convenience macro to declare special floating point constants. — sivachandra / detail
  154. Unbreak build with gcc5.3 after 917acac — thakis / detail
  155. [OpenMP][CUDA] Add missing overload for `remquo(float,float,int*)` — johannes / detail
  156. [LangRef] Clarify `dereferenceable` -> `nonnull` implication — johannes / detail
  157. [WebAssembly] Add support for DWARF type units — dschuff / detail
  158. [clang] Pass-through remarks options to linker — apollo.mobility / detail
  159. [mlir] Fix stack-use-after-scope in cuda/vulkan cpu runners — ezhulenev / detail
  160. Remove unused variable name. NFC. — richard / detail
  161. Revert "[WebAssembly] Add support for DWARF type units" — dschuff / detail
  162. [flang][openacc] Fix ambiguity in the self clause parsing — clementval / detail
  163. [MLIR] [ODS] Allowing attr-dict in custom directive — john.demme / detail
  164. [Attributor][NFC] Improve time trace output — johannes / detail
  165. [Attributor][FIX] Properly check uses in the call not uses of the call — johannes / detail
  166. [Attributor][NFC] Hoist call out of a lambda — johannes / detail
  167. [Attributor][NFC] Clang-format — johannes / detail
  168. [Attributor][FIX] Do not attach range metadata to the wrong Instruction — johannes / detail
  169. [Attributor][FIX] Delete all unreachable static functions — johannes / detail
  170. [Attributor][NFC] Print the right value in debug output — johannes / detail
  171. [Attributor][NFC] Introduce a debug counter for `AA::manifest` — johannes / detail
  172. [Attributor] Finalize the CGUpdater after each SCC — johannes / detail

#21823 (Oct 26, 2020 11:43:50 PM)

  1. [libc++] NFC: Consistent indentation for buildkite-pipeline.yml — ldionne / detail
  2. [AMDGPU] Fix VC warning about singed/unsigned comparison. NFC. — stanislav.mekhanoshin / detail
  3. Revert "Ensure that checkInitIsICE is called exactly once for every variable" — zequanwu / detail
  4. Revert "Revert "Ensure that checkInitIsICE is called exactly once for every variable"" — zequanwu / detail
  5. [mlir] Convert MemRefReinterpretCastOp to LLVM. — pifon / detail
  6. [clang-tidy] Silence unused variable warning in Release builds. NFCI. — benny.kra / detail
  7. Make sure Objective-C category support in IncludeSorter handles top-level imports — joeturner / detail
  8. [ARM][SchedModels] Move IsLDMBaseRegInListPred to ARMSchedule.td. NFC — eleviant / detail
  9. Add release tarballs for libclc — aaronpuchert / detail
  10. SourceManager: Fix an SLocEntry memory regression introduced with FileEntryRef — dexonsmith / detail
  11. [clangd] Add back dependency on proto generated targets — kbobyrev / detail
  12. Fix SROA with a PHI mergig values from a same block — stanislav.mekhanoshin / detail
  13. [BitCode] decode nossp fn attr — ndesaulniers / detail
  14. llvm-reduce: Test reduction for D88684 ( ee6e25e4391a6d3ac0a3c89615474e512f44cda6 ) — dblaikie / detail
  15. [GWP-ASan] Refactor memory mapping functions — kostyak / detail
  16. [libc++] NFC: Minor refactoring in filesystem_test_helper.h to ease readability — ldionne / detail
  17. [InstCombine] reduce code duplication in icmp intrinsic folds; NFC — spatel / detail
  18. [InstCombine] add tests for ctpop at bitwidth limit; NFC — spatel / detail
  19. [InstCombine] add folds for icmp+ctpop — spatel / detail
  20. [AIX] Also error on -G for link-only step — xiangling.liao / detail
  21. [MemProf] Decouple memprof build from COMPILER_RT_BUILD_SANITIZERS — tejohnson / detail
  22. [libc++] Get rid of <iostream> in a filesystem test — ldionne / detail
  23. Avoid unnecessary uses of `MDNode::getTemporary`, NFC — dexonsmith / detail
  24. Test to check backtraces with machine function splitting. — tmsriram / detail
  25. [NFC] Remove max_align.c LIT testcase — xiangling.liao / detail
  26. [libunwind] Add -Wno-dll-attribute-on-redeclaration when building for windows — martin / detail
  27. Prepend "__uniq" to symbol names hash with -funique-internal-linkage-names. — tmsriram / detail
  28. Run test only if X86 target is available — kiran.chandramohan / detail
  29. [AMDGPU] Use flat scratch instructions where available — stanislav.mekhanoshin / detail
  30. [mlir] NFC: properly align IR in comments — antiagainst / detail
  31. [libc++] Remove the reliance of several <random> tests on <iostream> — ldionne / detail
  32. [NFC] Fixing comment heading for MachineStableHash.h. — plotfi / detail
  33. [nfc] [lldb] Refactor DWARFUnit::GetDIE — jan.kratochvil / detail
  34. [mlir] Do not print back 0 alignment in LLVM dialect 'alloca' op — zinenko / detail
  35. [TargetRegisterInfo] Fix a couple of typos in the comments — qcolombet / detail
  36. [CodeView] Emit static data members as S_CONSTANTs. — akhuang / detail
  37. [MLIR] Fix AttributeInterface declaration. — zinenko / detail
  38. IR: Clarify ownership of ConstantDataSequentials, NFC — dexonsmith / detail
  39. [cmake] Add LLVM_UBSAN_FLAGS, to allow overriding UBSan flags — vedantk / detail
  40. [mlir] Document 'ParentOneOf' with the HasParent trait — stephen.neuendorffer / detail
  41. Fixed release build after D89170 — stanislav.mekhanoshin / detail
  42. Explicitly check for entry basic block, rather than relying on MachineBasicBlock::pred_empty. — rahmanl / detail
  43. [mlir][Linalg] Miscalleneous enhancements to cover more fusion cases. — ravishankarm / detail
  44. [DebugInfo] Expose Fortran array debug info attributes through DIBuilder. — adrian / detail
  45. [profile] Suppress spurious 'expected profile to require unlock' warning — vedantk / detail
  46. [PowerPC] Implement Set Boolean Condition Instructions — amy.kwan1 / detail
  47. Fix checking for C++98 ICEs in C++11-and-later mode to not consider use — richard / detail
  48. [clang][NFC] Rearrange Comment Token and Lexer fields to reduce padding — n.james93 / detail
  49. [lldb][NativePDB] fix test load-pdb.cpp — zequanwu / detail
  50. [NFC] Use [MC]Register in RegAllocPBQP & RegisterCoalescer — gjn / detail
  51. SourceManager: Use the same fake SLocEntry whenever it fails to load — dexonsmith / detail
  52. [mlir] Add a conversion pass between PDL and the  PDL Interpreter Dialect — riddleriver / detail
  53. [mlir][Pattern] Refactor the Pattern class into a "metadata only" class — riddleriver / detail
  54. [mlir][NFC] Move around the code related to PatternRewriting to improve layering — riddleriver / detail
  55. [mlir][Pattern] Add a new FrozenRewritePatternList class — riddleriver / detail
  56. IR: Add a comment at missing std::make_unique calls from b2b7cf39d596b1528cd64015575b3f5d1461c011, NFC — dexonsmith / detail
  57. [NPM] Port -slsr to NPM — tu.da.wei / detail
  58. [AMDGPU] Move WQM Pass after MI Scheduler — carl.ritson / detail
  59. Teach `-fsanitize=fuzzer` to respect `-static` and `-static-libstdc++` when adding C++ standard libraries. — chandlerc / detail
  60. Update email addresses in CODE_OWNERS. — craig.topper / detail
  61. IR: Simplify two loops walking ConstantDataSequential, NFC — dexonsmith / detail
  62. SourceManager: clang-format the SrcMgr namespace, NFC — dexonsmith / detail
  63. [LSR] fix typo in comments and rename for a new added hook. — czhengsz / detail
  64. [Clang][OpenMP] Fixed an issue of segment fault when using target nowait — tianshilei1992 / detail
  65. [mlir][StorageUniquer] Refactor parametric storage to use sharded dense sets — riddleriver / detail
  66. [mlir][SymbolTable] Use Identifier instead of StringRef when looking up symbol name attributes — riddleriver / detail
  67. Port -objc-arc-apelim to NPM — aeubanks / detail
  68. Port -objc-arc-expand to NPM — aeubanks / detail
  69. [PlaceSafepoints] Pin tests to legacy PM — aeubanks / detail
  70. [AlwaysInliner] Pass callee AAResults to InlineFunction() — aeubanks / detail
  71. [CostModel][X86] teach TTI calculate cost of chain of vector inserts/extracts more precisely and correctly:In each 128-lane, if there is at least one index is demanded and not all indices are demanded... — bing1.yu / detail
  72. Revert "[AlwaysInliner] Pass callee AAResults to InlineFunction()" — aeubanks / detail
  73. Use uint64_t for branch weights instead of uint32_t — aeubanks / detail
  74. Reland [AlwaysInliner] Pass callee AAResults to InlineFunction() — aeubanks / detail
  75. Fix calls to (p)read on macOS when size > INT32_MAX — jdevlieghere / detail
  76. [Clang][OpenMP] Avoid unnecessary privatization of mapper array when there is no user defined mapper — tianshilei1992 / detail
  77. [IndVars] Remove monotonic checks with unknown exit count — mkazantsev / detail
  78. [GVN LoadPRE] Add an option to disable splitting backedge — serguei.katkov / detail
  79. [libTooling] Recognize sccache as a compiler wrapper in compilation database commands — zeratul976 / detail
  80. [clangd] Increase the TooMany limit for index-based textual navigation to 5 — zeratul976 / detail
  81. [NFC] Factor away lambda's redundant parameter — mkazantsev / detail
  82. [mlir] Fix TypeID lookup in GDB pretty printers. — csigg / detail
  83. [X86] Encode global address in small code model — apollo.mobility / detail

#21822 (Oct 26, 2020 12:00:06 PM)

  1. [LV] Add cost-model test for AArch64 select costs. — flo / detail
  2. [AMDGPU] Make more use of printNamedBit in AMDGPUInstPrinter. NFC. — jay.foad / detail
  3. [InstCombine] Add bswap test pattern using bitreverse intrinsic — llvm-dev / detail
  4. [lldb][NFC] Make GetShellSafeArgument simpler and faster — risemann / detail
  5. [clangd] NFC: Update FIXME comment regarding lack of c/dtor support — kbobyrev / detail
  6. [InstCombine] collectBitParts - add bitreverse intrinsic support. — llvm-dev / detail
  7. Fix SBError::SetErrorToGenericError — risemann / detail
  8. [TableGen] [tests] Change integer ranges to use new '...' punctuation — paul / detail
  9. [analyzer] [NFC] Simplify SVal::getAsLocSymbol function using existing functions — dpetrov / detail
  10. [VE] Support atomic store — marukawa / detail
  11. [VE] Add vector logical instructions — marukawa / detail
  12. [VE] Add vector shift instructions — marukawa / detail
  13. [X86] Use mtriple instead of march in MIR tests — llvm-dev / detail
  14. [AArch64] Add 2 cases where insertelement lowering could be improved. — flo / detail
  15. [OpenMP] changing OMP rtl to use shared memory instead of env variable — andrey.churbanov / detail
  16. [InstCombine] Add bswap test pattern using truncates — llvm-dev / detail
  17. [libc++] Add a CI jobs to test the Standalone builds — ldionne / detail
  18. [SVE][CodeGen][DAGCombiner] Fix TypeSize warning in redundant store elimination — joe.ellis / detail
  19. Revert "[SVE][CodeGen][DAGCombiner] Fix TypeSize warning in redundant store elimination" — peter.waller / detail
  20. [SVE][CodeGen][DAGCombiner] Fix TypeSize warning in redundant store elimination — peter.waller / detail
  21. Unconfuse gcc5.3 after 2e204e23911b1f / D87528 — thakis / detail
  22. [libc++] Fix indentation of buildkite-pipeline.yml — ldionne / detail
  23. [lld][ELF] Don't write output to the test directory. NFC. — benny.kra / detail
  24. [clang][unittest] Don't hardcode the string "Assertion" — benny.kra / detail
  25. [AMDGPU] Avoid unused variable warning in Release builds. NFC. — benny.kra / detail
  26. Fix issue in cortex-a57 sched model — eleviant / detail
  27. [mlir][Linalg] Add basic support for TileAndFuse on Linalg on tensors. — nicolas.vasilache / detail
  28. [ARM][SchedModels] Convert IsLdstsoScaledNotOptimalPred to MCSchedPredicate — eleviant / detail
  29. [lldb][PDB] Add ObjectFile PDB plugin — zequanwu / detail
  30. [DebugInfo][dexter] Add dexter tests for escaped locals — orlando.hyams / detail
  31. [SVE][AArch64] Fix TypeSize warning in loop vectorization legality — joe.ellis / detail
  32. [SVE][AArch64] Fix TypeSize warning in GEP cost analysis — joe.ellis / detail
  33. [SVE][InstCombine] Fix TypeSize warning in canReplaceGEPIdxWithZero — joe.ellis / detail
  34. [SVE] Fix TypeSize warning in llvm::getGEPInductionOperand — joe.ellis / detail
  35. [mlir][vector] Update doc strings for insert_map/extract_map and fix insert_map semantic — thomasraoux / detail
  36. [AArch64] Extend tests for insertelement improvements. — flo / detail
  37. SourceManager: Return non-const references in getOrCreateContentCache and related, NFC — dexonsmith / detail
  38. [libc++abi] Make sure we can run the tests in Standalone mode — ldionne / detail
  39. [Clang][CodeGen] fix failed assertion — ndesaulniers / detail
  40. [lldb][NativePDB] fix test load-pdb.cpp — zequanwu / detail

#21821 (Oct 26, 2020 6:45:45 AM)

  1. [X86] Don't disassemble wbinvd with 0xf2 or 0x66 prefix. — craig.topper / detail
  2. [AMDGPU] Avoid offset register in MUBUF for direct stack object accesses — christudasan.devadasan / detail
  3. [clangd] Add dependency on remote index service proto — kbobyrev / detail
  4. [IndVars] Use contextual knowledge when proving trivial conds — mkazantsev / detail
  5. [NFC] Factor out common code into lambda for further improvement — mkazantsev / detail
  6. [NFC] Remove unused funciton param — mkazantsev / detail
  7. Fix broken build after previous commit — mkazantsev / detail
  8. [VE] Support atomic fence — marukawa / detail
  9. [Schedule] Add a MultiHazardRecognizer — david.green / detail
  10. [gn build] Port 61bc18de0b2 — llvmgnsyncbot / detail
  11. [ARM][SchedModels] Convert IsLdrAm3NegRegOffPred to MCSchedPredicate — eleviant / detail
  12. [ARM][SchedModels] Convert IsLdstsoMinusRegPred to MCSchedPredicate — eleviant / detail
  13. [ARM][SchedModels] Get rid of IsLdrAm2ScaledPred — eleviant / detail
  14. [VE] Support atomic load — marukawa / detail
  15. [PowerPC] Add test case for pr47830. NFC. — lkail / detail
  16. [ARM][SchedModels] Rename and generalize predicate. NFC — eleviant / detail
  17. [AMDGPU] Emit new pal metadata by default — sebastian.neubauer / detail
  18. [AsmPrinter] Add per BB instruction mix remark. — flo / detail
  19. [VE] Add integer arithmetic vector instructions — marukawa / detail
  20. [VE] Add vector comparison and min/max — marukawa / detail
  21. [Annotation] Allows annotation to carry some additional constant arguments. — tyker / detail
  22. [flang] Tighten rules to resolve procedure as intrinsic procedure — jperier / detail
  23. Try to fix buildbots after d3205bbca3e0002d76282878986993e7e7994779 — tyker / detail
  24. [lldb] [Process/FreeBSDRemote] Fix #include for i386 compat — mgorny / detail
  25. [lldb] [test/Register] Use initial state for write tests — mgorny / detail
  26. [lldb] [Process/NetBSD] Set xs_xstate_bv correctly when setting regs — mgorny / detail
  27. [lldb] [Process/Linux] Reuse NativeRegisterContextWatchpoint_x86 — mgorny / detail
  28. [lldb] Fix bitfield "frame var" for pointers (pr47743) — pavel / detail
  29. [lldb] Modernize PseudoTerminal::Fork — pavel / detail
  30. [NFC][InstrRefLDV] Fix a typo — djtodoro / detail
  31. [llvm-mca] Add few memory instructions to cortex-a57 test — eleviant / detail
  32. tsan: add mips64 support in lib/tsan/go/buildgo.sh — dvyukov / detail
  33. [InstCombine] Add rotate tests where the shift amount is zero extended after masking — llvm-dev / detail
  34. [InstCombine] Add support for zext(and(neg(amt),width-1)) rotate shift amount patterns — llvm-dev / detail
  35. [clang] Suppress "follow-up" diagnostics on recovery call expressions. — hokein.wu / detail
  36. [MLIR][mlir-spirv-cpu-runner] A pass to emulate a call to kernel in LLVM — antiagainst / detail
  37. [clang-fuzzer] CreateAndRunJITFunc - fix use after move static analyzer warning. — llvm-dev / detail
  38. [llvm-ar][Object] Fix detection of need for 64-bit archive symbol tables — andrew.ng / detail
  39. [DAGCombine] Add test case showing incorrect DAGCombine optimization — fraser / detail
  40. [MLIR][mlir-spirv-cpu-runner] A SPIR-V cpu runner prototype — antiagainst / detail
  41. [clangd] Fix remote index build failures due to lack of proto dependency — kbobyrev / detail

#21820 (Oct 25, 2020 7:36:49 PM)

  1. [InstSimplify] add tests for logic-of-cmps with not op; NFC — spatel / detail
  2. [InstSimplify] peek through 'not' operand in logic-of-icmps fold — spatel / detail
  3. [IndVars] Regenerate test checks (NFC) — nikita.ppv / detail
  4. [SCEV] Strength nowrap flags after constant folding — nikita.ppv / detail
  5. [SCEV] Separate out constant folding in mul expr creation — nikita.ppv / detail
  6. [SCEV] Always constant fold mul expression operands — nikita.ppv / detail
  7. Thread safety analysis: Consider global variables in scope — aaronpuchert / detail
  8. Thread safety analysis: Nullability improvements in TIL, NFCI — aaronpuchert / detail
  9. [SCEV] Strenthen nowrap flags after constant folding for mul exprs — nikita.ppv / detail
  10. [CostModel] fix operand/type accounting for fadd/fmul reductions — spatel / detail
  11. [CostModel] remove cost-kind predicate for some vector reduction costs — spatel / detail
  12. [X86] Use TargetConstant instead of Constant for operands to X86vaarg64. — craig.topper / detail
  13. [X86] Use TargetConstant for immediates for VASTART_SAVE_XMM_REGS. — craig.topper / detail
  14. [X86] VEX/EVEX prefix doesn't work for inline assembly. — chen3.liu / detail

#21819 (Oct 25, 2020 8:25:45 AM)

  1. For P0732R2, P1907R1: ensure that template parameter objects don't refer — richard / detail
  2. [MemProf] Temporarily disable part of test — tejohnson / detail
  3. Revert "[CostModel] remove cost-kind predicate for vector reduction costs" — martin / detail
  4. [X86] Use TargetConstant for FPDiff with X86::TC_RETURN. — craig.topper / detail
  5. [c++20] For P0732R2: Support string literal operator templates. — richard / detail
  6. [InstCombine] Add test for or(fshl(),fshl()) bswap pattern. — llvm-dev / detail
  7. [InstCombine] matchBSwapOrBitReversem - recognise or(fshl(),fshl()) bswap patterns. — llvm-dev / detail
  8. [clang] Enable support for #pragma STDC FENV_ACCESS — melanie.blower / detail
  9. Remove superfluous whitespace around if(). NFC. — llvm-dev / detail
  10. [SLP] Add AArch64 tests with vectorizable compare/select patterns. — flo / detail
  11. Correct LIT test failure detected on buildbot after mibintc committed rG2e204e23911b: [clang] Enable support for #pragma STDC FENV_ACCESS D87528 — melanie.blower / detail

#21818 (Oct 24, 2020 9:19:39 PM)

  1. Unbreak the clang-interpreter example after 0aec49c8531bc5282b095730d34681455826bc2c — benny.kra / detail
  2. [X86] Add a stub for znver3 based on the little public information there is in AMD's manuals — benny.kra / detail
  3. [X86] Add a stub for Intel's alderlake. — benny.kra / detail
  4. [CostModel] remove cost-kind predicate for vector reduction costs — spatel / detail
  5. Revert "hwasan: Disable operator {new,delete} interceptors when interceptors are disabled." — thakis / detail
  6. [AArch64][GlobalISel] Fix -Wunused-variable. NFC — i / detail
  7. [asan][fuchsia] set current thread before reading thread state — mcgrathr / detail
  8. [asan] Fix stack-use-after-free checks on non-main thread on Fuchsia — mcgrathr / detail
  9. [X86] Produce R_X86_64_GOTPCRELX for test/binop instructions (MOV32rm/TEST32rm/...) when -Wa,-mrelax-relocations=yes is enabled — i / detail
  10. [ELF] Don't crash on R_X86_64_GOTPCRELX for test/binop instructions — i / detail
  11. Fix typo SSC -> SCC — aeubanks / detail
  12. [clangd] Add a TestWorkspace utility — zeratul976 / detail

#21817 (Oct 24, 2020 9:56:12 AM)

  1. [flang] Fix pimpl idiom for IntrinsicProcTable. — llvm-project / detail
  2. [AMDGPU] Cleanup AMDGPUUsage.rst — tony.tye / detail
  3. [lldb] Fix building with GCC 7. NFC. — martin / detail
  4. [lldb] [Process/NetBSD] Use XStateRegSet for all FPU registers — mgorny / detail
  5. [SystemZ] Define MaxInstLength to have the value of 6. — paulsson / detail
  6. [BasicAA] Fix caching in the presence of phi cycles — nikita.ppv / detail
  7. [BasicAA] Avoid duplicate cache lookup (NFCI) — nikita.ppv / detail
  8. [LegalizeTypes] Legalize vector rotate operations — llvm-dev / detail
  9. [DAG] Add BuildVectorSDNode::getRepeatedSequence helper to recognise multi-element splat patterns — llvm-dev / detail
  10. [InstCombine] narrowFunnelShift - fold trunc/zext or(shl(a,x),lshr(b,sub(bw,x))) -> fshl(a,b,x) (PR35155) — llvm-dev / detail
  11. Fix some signed/unsigned comparison gcc warnings from D87930 — llvm-dev / detail
  12. [JITLink][ELF] PCRel32GOTLoad relocations are resolved like regular PCRel32 ones — sgraenitz / detail
  13. [jitlink][ELF] Add zero-fill blocks for symbols in section SHN_COMMON — sgraenitz / detail
  14. [LoopVersioning] Form dedicated exits for versioned loop to preserve simplify form — tu.da.wei / detail
  15. Revert "[jitlink][ELF] Add zero-fill blocks for symbols in section SHN_COMMON" — sgraenitz / detail
  16. [NPM] Port -loop-versioning-licm to NPM — tu.da.wei / detail
  17. [Flang][Driver] Add infrastructure for basic frontend actions and file I/O — andrzej.warzynski / detail
  18. [JITLink][ELF] PCRel32GOTLoad edge offset can be smaller three — sgraenitz / detail
  19. Reapply "[jitlink][ELF] Add zero-fill blocks for symbols in section SHN_COMMON" — sgraenitz / detail
  20. [flang][tests] Fix Python bug in the lit config — andrzej.warzynski / detail
  21. [ARM] Remove some dead code. NFC — david.green / detail
  22. [AMDGPU][CostModel] Refine cost model for half- and quarter-rate instructions. — dfukalov / detail

#21816 (Oct 23, 2020 10:28:14 PM)

  1. [mlir] Add FuncOp::eraseResults — silvasean / detail
  2. [PhiValues] Use SetVector to avoid non-determinism — nikita.ppv / detail
  3. [PowerPC] Add intrinsics for MMA — saghir / detail
  4. [NFC] Use [MC]Register in RegAllocGreedy — mtrofin / detail
  5. [BasicAA] Add additional phi cycle test (NFC) — nikita.ppv / detail
  6. [MemProf] XFAIL test on avr until issue can be debugged — tejohnson / detail
  7. [AIX][cmake] Adjust management of `-G` for linking — hubert.reinterpretcast / detail
  8. [AMDGPU] Fixed isLegalRegOperand() with physregs — stanislav.mekhanoshin / detail
  9. [AIX] Let alloca return 16 bytes alignment — xiangling.liao / detail
  10. [lldb] Fix use of undefined type 'lldb_private::UtilityFunction' — jdevlieghere / detail
  11. [IR] add fn attr for no_stack_protector; prevent inlining on mismatch — ndesaulniers / detail
  12. SourceManager: Simplify by inlining what remains of ComputeLineNumbers, NFC — dexonsmith / detail
  13. [gn build] Add missing comma — aeubanks / detail
  14. [mlir][vector] Add folding for ExtractOp with ShapeCastOp source — thomasraoux / detail
  15. [libc++] Refactor the run-buildbot script to make it more modular, and run the benchmarks — ldionne / detail
  16. Unconditionally #include <future> — joker.eph / detail
  17. [mlir][vector] Add folder for ExtractStridedSliceOp — thomasraoux / detail
  18. [libc++] Clean up unused CI files — ldionne / detail
  19. [lldb] Move copying of files into reproducer out of process — jdevlieghere / detail
  20. [AArch64] Add vector compare/select cost-model tests. — flo / detail
  21. [libc++] NFC: Remove unused includes from the test suite — ldionne / detail
  22. [mlir] Link with pthreads in AsyncRuntime — ezhulenev / detail
  23. Fix shared build. NFC. — michael.hliao / detail
  24. [Asan][Windows] Fix asan stack traces on Windows. — akhuang / detail
  25. Fix typo in diagnostic name. — richard / detail
  26. Remove global dialect registration — joker.eph / detail
  27. [mlir][Vector] Introduce UnrollVectorOptions to control vector unrolling. — ravishankarm / detail
  28. [flang] An erroneous type bound procedure was causing a call to CHECK() — psteinfeld / detail
  29. GC-parseable element atomic memcpy/memmove — apilipenko / detail
  30. Add a mlir natvis file for debugging with Visual Studio — aaron.smith / detail
  31. [SVE] Lower fixed length VECREDUCE_SEQ_FADD operation — mcinally / detail
  32. Revert "Remove global dialect registration" — joker.eph / detail
  33. PR47954 / DR2126: permit temporary objects that are lifetime-extended by — richard / detail
  34. [RISCV] Use the commercial name for scheduling model (NFC) — evandro.menezes / detail
  35. [CodeGen] Emit destructor calls to destruct non-trivial C struct — ahatanaka / detail
  36. [llvm-install-name-tool] Add -prepend_rpath option — alexshap / detail
  37. [test] Simplify pr33641_remove_arg_dbgvalue.ll — aeubanks / detail
  38. [Inliner][NPM] Properly pass callee AAResults — aeubanks / detail
  39. [StructurizeCFG][NewPM] Port -structurizecfg to NPM — aeubanks / detail
  40. [MemProf] Attempt to debug avr bot failure — tejohnson / detail
  41. [libFuzzer] Added -print_full_coverage flag. — mmoroz / detail
  42. [Hexagon] Handle selection between HVX vector predicates — kparzysz / detail
  43. Don't allow structured binding declarations to decompose a — richard / detail
  44. [intel-pt] Disable/Enable tracing to guarantee the trace is correct — a20012251 / detail
  45. Fix a few warnings from GCC (NFC) — joker.eph / detail
  46. Topologically sort the library to link to mlir-cpu-runner which is required with some linkers like BFD (NFC) — joker.eph / detail
  47. Remove global dialect registration — joker.eph / detail
  48. Remove unused verifyRegStateMapping() function in RegAllocFast (NFC) — joker.eph / detail
  49. [AutoFDO] Remove a broken assert in merging inlinee samples — hoy / detail
  50. FileManager: Reorder declarations of FileEntry and FileEntryRef, NFC — dexonsmith / detail
  51. Add CMake dependency from MLIRJitRunner on all dialects — joker.eph / detail
  52. clangd: Stop calling FileEntryRef::FileEntryRef — dexonsmith / detail
  53. llvm-dwarfdump: Support verbose printing DW_OP_convert to print the CU local offset before the resolved absolute offset — dblaikie / detail
  54. HeaderSearch: Simplify use of FileEntryRef in HeaderSearch::LookupFile, NFC — dexonsmith / detail
  55. [NFC][UBSAN] Avoid "not FileCheck" in tests — vitalybuka / detail
  56. fix lldb for recent libDebugInfoDWARF API change — dblaikie / detail
  57. [llvm-cov] don't include all source files when provided source files are filtered out — zequanwu / detail
  58. [flang][windows] Support platform-specific path separator. — llvm-project / detail
  59. [flang][msvc] Fix lambda capture ambiguity. NFC. — llvm-project / detail
  60. hwasan: Disable operator {new,delete} interceptors when interceptors are disabled. — peter / detail
  61. [NFC][UBSAN] Refine CHECK pattern in test — vitalybuka / detail
  62. [llvm/DebugInfo] Emit DW_OP_implicit_value when tuning for LLDB — medismail.bennani / detail

#21815 (Oct 23, 2020 10:48:40 AM)

  1. [lld][ELF][test] Add additional test coverage for LTO — james.henderson / detail
  2. [mem2reg] Remove dbg.values describing contents of dead allocas — orlando.hyams / detail
  3. [mlir] Fix exiting OpPatternRewriteDriver::simplifyLocally after first iteration that didn't change the op. — csigg / detail
  4. [MLIR] Added PromoteBuffersToStackPass to convert heap- to stack-based allocations. — julian.gross / detail
  5. [DebugInstrRef] NFC: Separate collection of machine/variable values — jeremy.morse / detail
  6. [lldb] Split out NetBSD/x86 watchpoint impl for unification — mgorny / detail
  7. [AArch64] Implement getIntrinsicInstrCost, handle min/max intrinsics. — flo / detail
  8. [ARM][SchedModels] Convert IsR1P0AndLaterPred to MCSchedPredicate. NFC — eleviant / detail
  9. [X86] lowerShuffleWithPERMV - use MVT::changeTypeToInteger helper. NFCI. — llvm-dev / detail
  10. [InstCombine] Rename InstCombinerImpl::matchBSwap to matchBSwapOrBitReverse. NFCI. — llvm-dev / detail
  11. [InstCombine] matchBSwapOrBitReverse - expose bswap/bitreverse matching flags. — llvm-dev / detail
  12. [mlir] Expose affine expression to C API — zhanghb97 / detail
  13. [ValueTracking] add range limits for ctpop — spatel / detail
  14. [clang-tidy] Fix redefinition of module in the same module.modulemap file — dpolukhin / detail
  15. [clangd] Migrate to proto2 syntax — kbobyrev / detail
  16. [CMake] generate_grpc_protos -> generate_protos(... GRPC). NFC — sam.mccall / detail
  17. [CMake] Fix hardcoding of protobuf output basename. NFC — sam.mccall / detail
  18. [clangd] NFC: Add using directives to avoid spelling out llvm::sys::path — kbobyrev / detail
  19. [InstSimplify] add tests for ctlz constant range; NFC — spatel / detail
  20. [InstSimplify] add tests for cttz constant range; NFC — spatel / detail
  21. [ValueTracking] add range limits for ctlz — spatel / detail
  22. [ValueTracking] add range limits for cttz — spatel / detail
  23. [clang] Split remote index service definition into a separate file. — sam.mccall / detail
  24. [MLIR] Extract buffer alias analysis for reuse — frgossen / detail
  25. [PowerPC][LLD] Support for PC Relative TLS for Local Dynamic — stefanp / detail
  26. [clangd] Drop version from remote index proto names, fix clangd-index-server — sam.mccall / detail
  27. [LSR] ignore profitable chain when reg num is not major cost. — czhengsz / detail
  28. [runtimes] Revert the libc++ __config_site change — ldionne / detail
  29. [gn build] port 48e4b0f (__config_site revert) — thakis / detail
  30. [DebugInstrRef] Convert DBG_INSTR_REFs into variable locations — jeremy.morse / detail
  31. [llvm-mca] Extend cortex-a57 memory instructions test — eleviant / detail
  32. [MLIR] Fix bad merge with buffer alias analysis. — frgossen / detail
  33. Export TemplateArgumentMatcher so clients defining custom matchers don't need to use the internal namespace — sam.mccall / detail
  34. [flang][openacc] Fix semantic check for wait and atomic directives — clementval / detail
  35. AMDGPU: Increase branch size estimate with offset bug — matthew.arsenault / detail
  36. AMDGPU: Don't query for TII in TII — matthew.arsenault / detail
  37. [TableGen] Change !getop and !setop to !getdagop and !setdagop. — paul / detail
  38. [InstCombine] Add initial bitreverse test coverage — llvm-dev / detail
  39. [InstCombine] Add 8/16/32/64 bitreverse test coverage — llvm-dev / detail
  40. [InstCombine] Add i8 bitreverse by multiplication test patterns — llvm-dev / detail
  41. [flang][OpenMP] Upstream lowering of `ParallelOp` clauses — sourabhsingh.tomar / detail
  42. CfgInterface: rename interface() to getInterface() — nicolai.haehnle / detail
  43. Revert "[Statepoints] Allow deopt GC pointer on VReg if gc-live bundle is empty." — dantrushin / detail
  44. [AMDGPU] Add simplification/combines for llvm.amdgcn.fma.legacy — jay.foad / detail
  45. [DebugInstrRef] Handle DBG_INSTR_REFs use-before-defs in LiveDebugValues — jeremy.morse / detail
  46. [flang][OpenMP] Upstream lowering of OpenMP `Flush` construct — sourabhsingh.tomar / detail
  47. [WebAssembly] Implementation of (most) table instructions — sbc / detail
  48. [clangd] Fix remote-server build and add it to check-clangd — kadircet / detail
  49. [AMDGPU] Fix access beyond the end of the basic block in execMayBeModifiedBeforeAnyUse. — vpykhtin / detail
  50. [gn build] Port 00255f41929 — llvmgnsyncbot / detail
  51. [PowerPC] Fix the Predicates for enabling pcrelative-memops and PLXVP/PSTXVP definitions — wei.huang / detail
  52. SourceManager: Clarify that FileInfo always has a ContentCache, NFC — dexonsmith / detail
  53. [AArch64][SVE] Fix umin/umax lowering to handle out of range imm. — huihuiz / detail
  54. Re-apply "[JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation" — lhames / detail
  55. Added utility to launch tests on a target remotely. — aorlov / detail
  56. Revert "[CGSCC] Detect devirtualization in more cases" — aeubanks / detail
  57. SourceManager: Encapsulate line number mapping into SrcMgr::LineOffsetMapping — dexonsmith / detail
  58. These compiler-rt tests should be UNSUPPORTED instead of XFAIL. — aorlov / detail
  59. [lldb] Redesign Target::GetUtilityFunctionForLanguage API — jdevlieghere / detail
  60. [CUDA] Improve clang's ability to detect recent CUDA versions. — tra / detail
  61. [CUDA] Extract CUDA version from cuda.h if version.txt is not found — tra / detail
  62. [gn build] Port dbbc4f4e226 — llvmgnsyncbot / detail
  63. [AArch64][GlobalISel] Introduce a new post-isel optimization pass. — aemerson / detail
  64. SourceManager: Make LastLineNoContentCache and ContentCache::SourceLineCache mutable, NFC — dexonsmith / detail
  65. [MLInliner] Disable always inliner in bounds tests — mtrofin / detail
  66. [ELF] Don't error on R_PPC64_REL24/R_PPC64_REL24_NOTOC referencing __tls_get_addr for missing R_PPC64_TLSGD/R_PPC64_TLSLD — i / detail

#21814 (Oct 23, 2020 1:33:39 AM)

  1. [CGSCC] Detect devirtualization in more cases — aeubanks / detail
  2. DebugInfo: Hash DIE referevences (DW_OP_convert) when computing Split DWARF signatures — dblaikie / detail
  3. [IR] Merge metadata manipulation code into Value — sepavloff / detail
  4. [lldb] Fix missing initialization in UtilityFunction ctor (NFC) — jdevlieghere / detail
  5. [runtimes] Do not set XXX_STANDALONE_BUILD for libc++/abi/unwind — ldionne / detail
  6. [lldb] Fix bug instroduced by a00acbab45b0 — jdevlieghere / detail
  7. [SCEV][NFC] Cache symbolic max exit count — mkazantsev / detail
  8. [JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation. — lhames / detail
  9. Revert "[JITLink][ELF] Add support for ELF::R_X86_64_REX_GOTPCRELX relocation." — lhames / detail
  10. [llvm-objcopy][NFC] Extract arg parsing logic into a helper function — alexshap / detail
  11. [DebugInfo] Clear subreg in setDebugValueUndef() — david.stenberg / detail
  12. [ARM][SchedModels] Let ldm* instruction scheduling use MCSchedPredicate — eleviant / detail
  13. [llvm-mca] Add test for cortex-a57 NEON instructions — eleviant / detail
  14. [SVE]Clarify TypeSize comparisons in llvm/lib/Transforms — caroline.concatto / detail
  15. [AMDGPU] Add simplification/combines for llvm.amdgcn.fmul.legacy — jay.foad / detail

#21813 (Oct 22, 2020 10:07:08 PM)

  1. clang/Basic: Remove ContentCache::getRawBuffer, NFC — dexonsmith / detail
  2. [SystemZ][z/OS] Set short-enums as the default for z/OS — abhina.sreeskantharajan / detail
  3. [InstSimplify] add tests for ctpop constant range; NFC — spatel / detail
  4. HowToReleaseLLVM: Clean up document and remove references to SVN — tstellar / detail
  5. [NFC][PartialInliner]: Clean up code — etiotto / detail
  6. [MemCpyOpt] Move GEP during call slot optimization — nikita.ppv / detail
  7. [PatternMatch] Add new FP matchers. NFC. — jay.foad / detail
  8. [InstCombine][NFC] Use ConstantExpr::getBinOpIdentity — nikita.ppv / detail
  9. [libc++] Drop old workaround for iostreams instantiations missing from the dylib — ldionne / detail
  10. [GWP-ASan] Move random-related code in the allocator — kostyak / detail
  11. DWARFv5: Disable DW_OP_convert for configurations that don't yet support it — dblaikie / detail
  12. Port -instnamer to NPM — aeubanks / detail
  13. Revert "[mlir] Convert from Async dialect to LLVM coroutines" — joker.eph / detail
  14. Revert "Revert "[mlir] Convert from Async dialect to LLVM coroutines"" — antiagainst / detail
  15. Revert "[CodeExtractor] Don't create bitcasts when inserting lifetime markers (NFCI)" — vedantk / detail
  16. [test] HotColdSplit: cover use of opaque pointer type — vedantk / detail
  17. [clangd] Give the server information about client's remote index protocol version — kbobyrev / detail
  18. [SourceManager] Skip module maps when searching files for macro arguments — jkorous / detail
  19. [clangd] Get rid of llvm::Optional in Remote- and LocalIndexRoot; NFC — kbobyrev / detail
  20. [BasicAA] Add additional phi tests (NFC) — nikita.ppv / detail
  21. Revert "[GWP-ASan] Move random-related code in the allocator" — nikita.ppv / detail
  22. Initial support for vectorization using Libmvec (GLIBC vector math library) — spatel / detail
  23. [BasicAA] Don't track visited blocks for phi-phi alias query — nikita.ppv / detail
  24. [AIX] Emit error for -G option on AIX — xiangling.liao / detail
  25. [BasicAA] Only add visited phi blocks temporarily — nikita.ppv / detail
  26. [DomTree] Make assert more precise — nikita.ppv / detail
  27. [GWP-ASan] Move random-related code in the allocator (redo) — kostyak / detail
  28. [llvm-objcopy][MachO] Fix the calculation of the output size — alexshap / detail
  29. [libc++] Allow running the tests in the experimental runtimes-only build — ldionne / detail
  30. [clang][Frontend] Add missing error handling — dblaikie / detail
  31. [SourceManager] Avoid copying SLocEntry in computeMacroArgsCache — jkorous / detail
  32. [libTooling] Add function to Transformer to create a no-op edit. — yitzhakm / detail
  33. [AArch64][GlobalISel] Split post-legalizer combiner to allow for lowering at -O0 — jpaquette / detail
  34. [gn build] (semi-manually) port 147b9497e79 — thakis / detail
  35. [ELF] --warn-backrefs: save the referenced InputFile * — i / detail
  36. [AArch64][GlobalISel] Move imm adjustment for G_ICMP to post-legalizer lowering — jpaquette / detail
  37. DebugInfo: Use llc rather than %llc_dwarf when also hardcoding a target triple — dblaikie / detail
  38. [NFC][SampleFDO] Move some common stuff from SampleProfileReaderExtBinary/WriterExtBinary — wmi / detail
  39. [libc++abi] Fix the standalone build after the __config_site change — ldionne / detail
  40. BitCodeFormat: update doc on new byref and mustprogress attrs; NFC — ndesaulniers / detail
  41. Fix constant evaluation of zero-initialization of a union whose first — richard / detail
  42. Revert "[MBP] Add whole chain to BlockFilterSet instead of individual BB" — shenhan / detail
  43. [OpenMP] Fixed a potential integer overflow — tianshilei1992 / detail
  44. SourceManager: Factor out helpers for common SLocEntry lookup pattern, NFC — dexonsmith / detail
  45. SourceManager: Change SourceManager::isMainFile to take a FileEntry, NFC — dexonsmith / detail
  46. [Inliner] Run always-inliner in inliner-wrapper — aeubanks / detail
  47. DebugInfo: Tidy up test for more portability to MachO and Windows — dblaikie / detail
  48. [MC] Adjust StringTableBuilder for linked Mach-O binaries — alexshap / detail
  49. SourceManager: getFileEntryRefForID => getNonBuiltinFilenameForID, NFC — dexonsmith / detail
  50. SourceManager: Remove a redundant nullptr check in getNonBuiltinFilenameForID, NFC — dexonsmith / detail

#21812 (Oct 22, 2020 10:32:09 AM)

  1. [libcxxabi] Define _LIBCXXABI_WEAK properly for mingw compilers — martin / detail
  2. [libcxx] [test] Add another (void) cast for a function marked nodiscard in MS STL — martin / detail
  3. [libcxx] [test] Mark bits of fs.enum tests as libcpp specific — martin / detail
  4. [libcxx] [test] Move use of statvfs to helper header — martin / detail
  5. [driver][arm64] Set target CPU to A12 for compiler invocations that — hyp / detail
  6. [DWARFLinker] Capitalize type names (NFC) — jdevlieghere / detail
  7. [ShrinkWrap] Delete unneeded nullptr checks for the save point. NFC — i / detail
  8. [InstructionSimplify] icmp (X+Y), (X+Z) simplification — sjoerd.meijer / detail
  9. Revert "[DWARFLinker] Capitalize type names (NFC)" — mkazantsev / detail
  10. [SCEV][NFC] Rename getMax -> getConstantMax — mkazantsev / detail
  11. [libc++] Update continous integration scripts — goncharov.mikhail / detail
  12. [llvm-mca] Improve test case — eleviant / detail
  13. [X86] Add User Interrupts(UINTR) instructions — pengfei.wang / detail
  14. [SCEV][NFC] Rename MaxAndComplete -> ConstantMaxAndComplete — mkazantsev / detail
  15. [gn build] Port be39a6fe6fc — llvmgnsyncbot / detail
  16. [RISCV][NFC] Add more tests for 32-bit constant materialization — luismarques / detail
  17. [SCEV][NFC] Simplify internals of BackedgeTakenInfo — mkazantsev / detail
  18. [mlir] Add MemRefReshapeOp definition to Standard. — pifon / detail
  19. [clang-tidy] Add links to check docs in comments — alexfh / detail
  20. [x86 testing] NFC: Create exhaustive vector popcnt ULT/UGT tests — dave / detail
  21. [DebugInstrRef] Substitute debug value numbers to handle optimizations — jeremy.morse / detail
  22. Test I added requires X86 to be built. — jeremy.morse / detail
  23. [AArch64] Add cost model tests for min/max intrinsics. — flo / detail
  24. [lldb][NFC] Make GetShellSafeArgument return std::string and unittest it. — risemann / detail
  25. [mlir] Add MemRefReinterpretCastOp definition to Standard. — pifon / detail
  26. [llvm-mca] Add few ldm* instructions to cortex-a57 test case — eleviant / detail
  27. [CodeGen] Split MVT::changeTypeToInteger() functionality from EVT::changeTypeToInteger(). — llvm-dev / detail
  28. [Clang] [TableGen] Clean up !if(!eq(bool, 1) and related booleans — paul / detail
  29. [lldb] Explicitly use the configuration architecture when building test executables — risemann / detail
  30. [mlir] Convert from Async dialect to LLVM coroutines — ezhulenev / detail
  31. [TableGen] Continue improving the comments for the data structures. — paul / detail
  32. [OpenMP] Emit calls to int64_t functions for amdgcn — jonchesterfield / detail
  33. Limit debug instr-referencing tests to X86 — jeremy.morse / detail
  34. ScheduleDAGInstrs: Skip debug instructions at end of scheduling region — matthew.arsenault / detail
  35. AMDGPU: Implement getNoPreservedMask — matthew.arsenault / detail
  36. AMDGPU: Fix not always reserving VGPRs used for SGPR spilling — matthew.arsenault / detail
  37. [lldb] Fix TestTargetAPI.py on Apple simulators — risemann / detail
  38. [AArch64] Add min/max cost-model tests for v4i16. — flo / detail
  39. [DebugInstrRef] Pass DBG_INSTR_REFs through register allocation — jeremy.morse / detail
  40. [X86] Return const& in IntelExprStateMachine::getIdentifierInfo(). NFCI. — llvm-dev / detail
  41. [X86] X86AsmParser - make methods const where possible. NFCI. — llvm-dev / detail
  42. [ARM][SchedModels] Convert IsLdstsoScaledPred to MCSchedPredicate — eleviant / detail
  43. [AArch64] Add min/max cost-model tests for v2i32. — flo / detail
  44. [AMDGPU] Fix expansion of i16 MULH — piotr / detail
  45. [mlir][gpu] NFC: switch occurrences of gpu.launch_func to custom format. — csigg / detail
  46. [MemProf] Allow the binary to specify the profile output filename — tejohnson / detail
  47. [mlir] Do not start threads in AsyncRuntime — ezhulenev / detail
  48. [lldb] Fix a regression introduced by D75730 — jdevlieghere / detail
  49. [LoopRotate][NPM] Disable header duplication under -Oz — aeubanks / detail
  50. [NFC][MC] Use MCRegister for ReachingDefAnalysis APIs — mtrofin / detail
  51. [HIP] Fix HIP rounding math intrinsics — enye.shi / detail
  52. [OpenCL] Remove unused extensions — marco.antognini / detail
  53. [lldb/DWARF] Add support for DW_OP_implicit_value — medismail.bennani / detail
  54. [Docs] Clarify that FunctionPasses can't add/remove declarations — aeubanks / detail
  55. [gn build] Add missing clangd dependencies — aeubanks / detail
  56. [AMDGPU] Add amdgpu specific loop threshold metadata — tcorring / detail
  57. [SLP] Add tests with selects that can be turned into min/max. — flo / detail
  58. [DomTree] Accept Value as Def (NFC) — nikita.ppv / detail
  59. Revert "[lldb] Explicitly use the configuration architecture when building test executables" — risemann / detail
  60. [ELF] Set SHF_INFO_LINK for .rel[a].plt and .rel[a].dyn — i / detail
  61. Revert "[Docs] Clarify that FunctionPasses can't add/remove declarations" — aeubanks / detail
  62. AMDGPU: Cleanup MIR test — matthew.arsenault / detail
  63. [InstCombine] Remove dbg.values describing contents of dead allocas — vedantk / detail
  64. [TableGen] Update documents to make them more complete — paul / detail

#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