Changes
clang-d386362-g484b6648fdd4-t20340-b20340.tar.gz (Apr 22, 2021 5:21:56 PM)
- Revert "Re-land "[Driver] Support default libc++ library location on Darwin"" — phosek / detail
- [dfsan] Fix Len argument type in call to __dfsan_mem_transfer_callback — jianzhouzh / detail
- [AST] Enable AST node introspection on Apple — steveire / detail
- [Hexagon] Improve lowering of returns of i1 — kparzysz / detail
- [RISCV] Fix crash with fptosi.sat/fptoui.sat intrinsics on RV64. Add test cases. — craig.topper / detail
- [flang] (NFC) Break up flang/runtime/reduction.cpp — pklausler / detail
- [lld-macho][nfc] Clean up some constructor declarations — jezng / detail
- [lld-macho] Fix min version check — jezng / detail
- [WebAssembly] Put utility functions in Utils directory (NFC) — aheejin / detail
- [WebAssembly] Serialize params/results in MachineFunctionInfo — aheejin / detail
- [WebAssembly] Fix fixEndsAtEndOfFunction for delegate — aheejin / detail
- scudo: Optimize getSizeLSBByClassId() by compressing the table into an integer if possible. NFCI. — peter / detail
- Revert "[AST] Enable AST node introspection on Apple" — steveire / detail
- llvm-objdump: add --rpaths to macho support — keithbsmiley / detail
- [HIP] Support overloaded math functions for hipRTC — Yaxun.Liu / detail
- Revert "[lld-macho] Fix min version check" — jezng / detail
- scudo: Only static_assert for compressed LSB format with clang. — peter / detail
clang-d386345-g1d96107cfec5-t20337-b20337.tar.gz (Apr 22, 2021 2:44:55 PM)
- [RISCV] Support vector type for second operand of vmfge and vmfgt IR intrinsics. — craig.topper / detail
- [RISCV] Add missing tests for vector type for second operand of vmsgt and vmsgtu IR intrinsics. — craig.topper / detail
- [RISCV] Add IR intrinsics for vmsge(u).vv/vx/vi. — craig.topper / detail
- Revert "[instcombine] Exploit UB implied by nofree attributes" — listmail / detail
- [Driver] Specify -ccc-install-dir for linux-cross test — phosek / detail
- [SCEV] Compute ranges for lshr recurrences — listmail / detail
- Revert "[sanitizer] Use COMPILER_RT_EMULATOR with gtests" — Vitaly Buka / detail
- scudo: Use a table to look up the LSB for computing the odd/even mask. NFCI. — peter / detail
- [flang] (NFC) Document Fortran feature history — pklausler / detail
- Fix the triple used in llvm-mca. — kai.peter.nacke / detail
- Coverage: Document how to collect a profile without a filesystem — Duncan P. N. Exon Smith / detail
- [Diagnostics] Restore -Wdeprecated warning when user-declared copy assignment operator is defined as deleted (PR45634) — Dávid Bolvanský / detail
- Add support of the next Ubuntu (Ubuntu 21.10 - Impish Idri) — sylvestre / detail
- [lldb] Include thread name in crashlog.py output — Jonas Devlieghere / detail
- Revert "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" — jonathanchesterfield / detail
- [M68k][AsmParser][NFC] Remove redundant default cases — minyihh / detail
- Skip unreliable LLDB tests when running under asan — Adrian Prantl / detail
- [M68k][Disassembler][NFC] Decorate dump methods with LLVM_DUMP_METHOD — minyihh / detail
- [AArch64] Improve vector reverse lowering — david.green / detail
- [GlobalOpt] Don't replace alias with aliasee if aliasee is interposable — aeubanks / detail
- [trace][intel-pt] Fix a crash on unconsumed Expected's Error — jan.kratochvil / detail
- lldb/Instrumentation: NFC-ish use GetFrameCodeAddressForSymbolication() — Fred Riss / detail
- [Hexagon] Use 'vnot' instead of 'not' in patterns with vectors — kparzysz / detail
- [GVN] Regenerate test checks (NFC) — nikita.ppv / detail
- [GVN] Generate LE and BE check lines (NFC) — nikita.ppv / detail
clang-d386320-g37e145812855-t20334-b20334.tar.gz (Apr 22, 2021 11:55:20 AM)
- [OPENMP]Mark test as unsupported to avoid possible unexpected passes, — a.bataev / detail
- [AArch64] Block tryCombineToBSL combines for vectors wider than NEON — joe.ellis / detail
- [lld/mac] tweak comment in a test — thakis / detail
- [Hexagon] Unmasked and masked load pair to dame bae -? one load and selects — jcoplin / detail
- [libc++] Re-apply `std::indirectly_readable` and `std::indirectly_writable` — Louis Dionne / detail
- [PowerPC] Add vec_roundm as alias for vec_floor in altivec.h — nemanja.i.ibm / detail
- [PowerPC] Add missing VSX guard for vec_roundm with vector double — nemanja.i.ibm / detail
- [PowerPC] Add vec_roundp as alias for vec_ceil — nemanja.i.ibm / detail
- [PowerPC] Add vec_roundz as alias for vec_trunc in altivec.h — nemanja.i.ibm / detail
- [PowerPC] Add vec_xlds to altivec.h — nemanja.i.ibm / detail
- [PowerPC] Add vec_load_splats to altivec.h — nemanja.i.ibm / detail
- [PowerPC] Add vec_vclz as an alias for vec_cntlz in altivec.h — nemanja.i.ibm / detail
- [PowerPC] Add missing casts for vec_xlds and vec_load_splats — nemanja.i.ibm / detail
- [flang][driver][Revert] Reverts f18 to allow options passed to -W — arnamoy10 / detail
- [flang] Fix checking of argument passing for parameterized derived types — psteinfeld / detail
- [llvm-profgen] A couple tweaks to the testing harness. — hoy / detail
- [SLP]Skip undefs trying to find perfect/shuffled tree entries matching. — a.bataev / detail
- [libc++] Fix some typos and remove unused macros. NFCI. — arthur.j.odwyer / detail
- [libc++] Eliminate macro _LIBCPP_UNUSED_VAR. NFCI. — arthur.j.odwyer / detail
- [x86] remove stale comment from test file; NFC — spatel / detail
- [flang][openmp] Add General Semantic Checks for Allocate Directive — andrzej.warzynski / detail
- [libc++] [test] Fix nodiscard_extensions.pass.cpp in _LIBCPP_DEBUG mode. — arthur.j.odwyer / detail
- [dfsan] Track origin at loads — jianzhouzh / detail
- [flang] Fix spurious errors from runtime derived type table construction — pklausler / detail
- Fix memory leak in MicrosoftDemangleNodes's Node::toString — Raphael Isemann / detail
- [OpenMP] Add function for setting LIBOMPTARGET_INFO at runtime — huberjn / detail
- [Hexagon] Add HVX intrinsics for conditional vector loads/stores — kparzysz / detail
- [RISCV] Use stack temporary to splat two GPRs into SEW=64 vector on RV32. — craig.topper / detail
- [lldb] Fix that the expression commands --top-level flag overwrites --allow-jit false — Raphael Isemann / detail
- [RISCV] Turn splat shuffles of vector loads into strided load with stride of x0. — craig.topper / detail
- [lsan] Temporarily disable new check broken on arm7 — Vitaly Buka / detail
- Temporarily revert the code part of D100981 "Delete le32/le64 targets" — i / detail
- [flang] Update recently added OpenMP tests to use the new driver — andrzej.warzynski / detail
- [sanitizer] Use COMPILER_RT_EMULATOR with gtests — Vitaly Buka / detail
- [scudo] Check if MADV_DONTNEED zeroes memory — Vitaly Buka / detail
- [NFC] Remove reference to file deleted by D100981. — Vitaly Buka / detail
clang-d386284-g2c551aedcf8b-t20330-b20330.tar.gz (Apr 22, 2021 9:04:49 AM)
- [gn build] (manually) port aee6c86c4d — thakis / detail
- [AST] Make comment a bit more specific — steveire / detail
- [gn build] (manually) port aee6c86c4d better — thakis / detail
- [X86][AMX][NFC] Remove assert for comparison between different BBs. — pengfei.wang / detail
- [mlir] Add `tensor.reshape`. — pifon / detail
- [DAGCombiner] Allow operand of step_vector to be negative. — JunMa / detail
- [SimplifyLibCalls][NFC] Use StringRef::back instead explicit indexing. — Dávid Bolvanský / detail
- [InstCombine][NFC] Use --check-globals flag in tests. — Dávid Bolvanský / detail
- [LTO] Caching.h - remove unused <string> include. NFCI. — llvm-dev / detail
- [X86] Regenerate atomic-eflags-reuse.ll — llvm-dev / detail
- [lld/mac] add a comment pointing to a test that took me a while to find — thakis / detail
- [Hexagon] Masked and unmasked load to same base -> load and two selects — jcoplin / detail
- Update shebang for clang-format-diff script to python3. — paulatoth / detail
- Revert "[libcxx][iterator] adds `std::indirectly_readable` and `std::indirectly_writable`" — dave / detail
- AArch64: expand G_DIVREM operations in GlobalISel — Tim Northover / detail
- AArch64: support mixed-size fp <-> int conversions in GlobalISel. — Tim Northover / detail
- Revert "[Hexagon] Masked and unmasked load to same base -> load and two selects" — kparzysz / detail
- [OpenCL] Add missing C++ legacy atomics with generic — sven.vanhaastregt / detail
- [mlir] Move PyConcreteAttribute to header. NFC. — zinenko / detail
- [C++4OpenCL] Add extra diagnostics for kernel argument types — anastasia.stulova / detail
- [LoopIdiom] Added testcase for double memset (fixed in LLVM 12); NFC — Dávid Bolvanský / detail
- [SLP]Improve cost model for the vectorized extractelements. — a.bataev / detail
- [lld/mac] make a few "named parameter comments" more consistent — thakis / detail
- [SLP]Added explicit ref to TargetTransformInfo to try to pacify MSVC — a.bataev / detail
- [SLP]Replace more `TTI` with `TTIRef`, NFC. — a.bataev / detail
- [LoopVectorize] Fix bug where predicated loads/stores were dropped — joe.ellis / detail
clang-d386258-ge5984a3680be-t20327-b20327.tar.gz (Apr 22, 2021 6:13:06 AM)
- Remove 3 Flang workers/builders — andrzej.warzynski / githubweb
- [zorg] Support other relative scripts in AnnotatedBuilder — enye.shi / githubweb
clang-d386258-ge5984a3680be-t20327-b20327.tar.gz (Apr 22, 2021 6:13:06 AM)
- [mlir] Move memref-tests from standard to memref folder. — Thomas.Schmeyer / detail
- [PowerPC] Improve codegen for vector fp to int widening conversions — nemanja.i.ibm / detail
- [lldb] Add support for evaluating expressions in static member functions — Raphael Isemann / detail
- [lldb][NFC] Fix unsigned/signed cmp warning in MainLoopTest — Raphael Isemann / detail
- [AST] Add NestedNameSpecifierLoc accessors to node introspection — steveire / detail
- [PowerPC] Add vec_roundc as alias for vec_rint in altivec.h — nemanja.i.ibm / detail
- [X86][AVX] Add PR49971 test case — llvm-dev / detail
- MipsSEFrameLowering.h - remove unused headers. NFCI. — llvm-dev / detail
- [Matrix] Support #pragma clang fp — flo / detail
- [Bitcode] Ensure DIArgList in bitcode has no null or forward metadata refs — stephen.tozer / detail
- [lldb-vscode] Use a DenseMap to pacify overly aggressive linters — benny.kra / detail
- [AST] De-duplicate empty node introspection — steveire / detail
- Fix typo "beneficiates" in comments — jay.foad / detail
- [lldb] XFAIL TestStoppedInStaticMemberFunction on Windows — Raphael Isemann / detail
- [AST] Add clarification comment — steveire / detail
- [clang][deps] Check extra args in tests — Jan Svoboda / detail
- [lldb] Don't leak LineSequence in PDB parsers — Raphael Isemann / detail
- [MLIR][Shape] Add canonicalizations for `shape.broadcast` — frgossen / detail
- [-Wcalled-once] Do not run analysis on Obj-C++ — vsavchenko / detail
- [AArch64][SVE] Regression test all ACLE tests with C++ — sander.desmalen / detail
- clang: libstdc++ LWM is 4.8.3 — nathan / detail
- [lldb/elf] Avoid side effects in function calls ParseUnwindSymbols — pavel / detail
clang-d386258-ge5984a3680be-t20327-b20327.tar.gz (Apr 22, 2021 6:13:06 AM)
- [test-suite] Enable more tests from gcc test suite — Dávid Bolvanský / githubweb
- [test-suite] SPEC2017 CPU pop2 floating point test. — naromero / githubweb
clang-d386236-g8000e1f5789c-t20323-b20323.tar.gz (Apr 22, 2021 3:05:38 AM)
- [NewPM] Mark some more wrapper passes as ignored — aeubanks / detail
- [clang-tidy] Avoid bugprone-macro-parentheses warnings after goto argument — jubnzv / detail
- [libcxx] [test] Fix testing on windows with c++experimental enabled — martin / detail
- [CSSPGO][llvm-profdata] Support trimming cold context when merging profiles — aktoon / detail
- [LoopVectorize] Don't create unnecessary vscale intrinsic calls — david.sherwood / detail
- [RISCV] Custom lowering of SET_ROUNDING — sepavloff / detail
- [AMDGPU] SIWholeQuadMode: don't add duplicate implicit $exec operands — jay.foad / detail
- clang-format: [JS] do not merge side-effect imports. — martin / detail
- [mlir][linalg] remove interchange option on linalg to loop lowering. — gysit / detail
- [clang][deps] Include "-cc1" in the arguments — Jan Svoboda / detail
- [AArch64] Fix calling windows varargs with floats in fixed args from non-windows functions — martin / detail
clang-d386225-g58c5b4c2c356-t20320-b20320.tar.gz (Apr 22, 2021 12:15:34 AM)
- Revert "[Zorg] Change make to ninja instead for Clang RHEL buildbot" — gkistanova / githubweb
- Revert "[PowerPC] Allow the PowerPC RHEL buildbot to use cmake with test-suite" — gkistanova / githubweb
clang-d386225-g58c5b4c2c356-t20320-b20320.tar.gz (Apr 22, 2021 12:15:34 AM)
- [mlir][linalg] Add pattern to push reshape after elementwise operation — thomasraoux / detail
- [RISCV] Custom lowering of FLT_ROUNDS_ — sepavloff / detail
- [Debug-Info] implement -gstrict-dwarf — czhengsz / detail
- scudo: Obtain tag from pointer instead of loading it from memory. NFCI. — peter / detail
- [CodeGen] Do not split functions with attr "implicit-section-name". — snehasishk / detail
- [AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed — Pushpinder.Singh / detail
- [GVN] Introduce loop load PRE — mkazantsev / detail
- [RISCV] Use TargetConstant for condition code of RISCVISD::SELECT_CC. — craig.topper / detail
clang-d386217-gf6d8cf779844-t20317-b20317.tar.gz (Apr 21, 2021 9:26:31 PM)
- [CSSPGO][llvm-profgen] Always report dangling probes for frames with real samples. — hoy / detail
- [AArch64][GlobalISel] Mark some vector G_ABS cases as legal — Jessica Paquette / detail
- [AArch64][GlobalISel] Fix regbankselect for G_FCMP with vector destinations — Jessica Paquette / detail
- Delete le32/le64 targets — i / detail
- [OpenMP] Simplify offloading parallel call codegen — georgakoudis1 / detail
- AMDGPU: Fix assert when trying to fold reg_sequence of physreg copies — Matthew.Arsenault / detail
- [mlir][tosa] Add tosa.avg_pool2d lowering — rob.suderman / detail
- [lldb] Disable TestSimulatorPlatform.py because it's causing a SIGHUP — Jonas Devlieghere / detail
- Wordsmith the semantics of invariant.load — ybrevnov / detail
- [Coroutine] Collect CoroBegin if all of terminators are dominated by one coro.destroy — yedeng.yd / detail
- [RISCV] Teach lowerSPLAT_VECTOR_PARTS to detect cases where Hi is sign extended from Lo. — craig.topper / detail
clang-d386206-g3511022f5f0a-t20314-b20314.tar.gz (Apr 21, 2021 6:35:19 PM)
- Fix TestVSCode_runInTerminal — a20012251 / detail
- [CodeView] Add CodeView support for PGO debug information — rnk / detail
- [libcxx] Stop using use c++ subdirectory for libc++ library — phosek / detail
- Fix VSCode/TestOptions.test — a20012251 / detail
- [IR][sanitizer] Set nounwind on module ctor/dtor, additionally set uwtable if -fasynchronous-unwind-tables — i / detail
- [IR] Add doc about Function::createWithDefaultAttr. NFC — i / detail
- [mlir] Linalg : do not forward memrefs to outputs when do bufferization — ezhulenev / detail
- [HWASan] Untag argument to __hwasan_tag_memory. — mascasa / detail
clang-d386198-gc9a0754b443b-t20311-b20311.tar.gz (Apr 21, 2021 3:44:05 PM)
- [compiler-rt] check max address from kernel is <= mmap range size — code / detail
- [FuncAttrs] Don't infer willreturn for nonexact definitions — sstipanovic / detail
- [lldb] Fix RichManglingContext::FromCxxMethodName() leak — rupprecht / detail
- [scudo] Avoid empty statement warnings — mcgrathr / detail
- Revert "[InstCombine] Fold multiuse shr eq zero" — nikita.ppv / detail
- [lld-macho][nfc] Add accessors for commonly-used PlatformInfo fields — jezng / detail
- [LoopIdiom] Added testcase from PR44378; NFC — Dávid Bolvanský / detail
- [LLParser] Print mismatched types in error message — aeubanks / detail
- [SLP]Add a test with broadcast shuffle kind in SLP, NFC. — a.bataev / detail
- [flang][msvc] Fix compilation of external-hello-world test with MSVC. — llvm-project / detail
- [lldb] Use the compiler from the SDK in simulator tests — Jonas Devlieghere / detail
- [Evaluator] Bitcast result of pointer stripping — aeubanks / detail
- [lldb-vscode] Add postRunCommands — a20012251 / detail
- scudo: Use DC GZVA instruction in storeTags(). — peter / detail
- scudo: Make prepareTaggedChunk() and resizeTaggedChunk() generic. — peter / detail
- [libc++] Move macOS testing out of the 2nd CI stage — Louis Dionne / detail
- [HIP] Add option -fgpu-inline-threshold — Yaxun.Liu / detail
- Re-land "[Driver] Support default libc++ library location on Darwin" — Jonas Devlieghere / detail
- [MemCpyOpt] Allow variable lengths in memcpy optimizer — nikita.ppv / detail
- Fix TestVSCode_launch test — a20012251 / detail
- [MC] Use COMDAT for LSDA only if IR comdat type is any — phosek / detail
- Add a new AsmParserState class to capture detailed source information for .mlir files — riddleriver / detail
- [mlir][mlir-lsp] Add a new C++ LSP server for MLIR named mlir-lsp-server — riddleriver / detail
- [mlir] Add a vscode language extension for MLIR — riddleriver / detail
- [mlir][mlir-lsp-server] Add some initial documentation on the MLIR LSP server — riddleriver / detail
- [lldb-vscode] redirect stderr/stdout to the IDE's console — a20012251 / detail
- [RISCV] Temporary in vmsge(u).vx pseudo instructions can't be V0. — craig.topper / detail
- [RISCV] Cleanup up the spec version references around fmaxnum/fminnum. — craig.topper / detail
- [libc++] Move the debug_level feature to the DSL — Louis Dionne / detail
- [lldb-vscode] Distinguish shadowed variables in the scopes request — a20012251 / detail
clang-d386168-g656ebd519e3f-t20307-b20307.tar.gz (Apr 21, 2021 12:50:57 PM)
- [libc++] [test] Remove epicyclic workarounds for vector/span; use T[] or std::array. — arthur.j.odwyer / detail
- [libc++] s/_LIBCPP_NO_HAS_CHAR8_T/_LIBCPP_HAS_NO_CHAR8_T/g — arthur.j.odwyer / detail
- [PollyACC] Fix declaration/stub definition mismatch. NFC. — llvm-project / detail
- [libcxx][iterator] adds `std::indirectly_readable` and `std::indirectly_writable` — cjdb / detail
- [lsan][docs] Clarify supported platforms — i / detail
- [OPENMP]Fix PR49698: OpenMP declare mapper causes segmentation fault. — a.bataev / detail
- [lld-macho] Support LC_ENCRYPTION_INFO — jezng / detail
- [lldb] [test/Register] Initial tests for regsets in core dumps — mgorny / detail
- [X86][SSE] getFauxShuffleMask - don't decode OR(SHUFFLE,SHUFFLE) containing UNDEFs. (PR50049) — llvm-dev / detail
- [Polly] Explicitly include all std headers — kparzysz / detail
- [libc++][doc] Improve Phabricator links. — koraq / detail
- [lld/mac] add aarch64 to requirements of encryption-info.s test — thakis / detail
- [InstSimplify] add tests for ctlz-of-shift-constant; NFC — spatel / detail
- [InstSimplify] generalize ctlz-of-shifted-constant — spatel / detail
- Fix FoldReshapeOpWithUnitExtent generating illegal reshape — ataei / detail
- [SimplifyLibCalls] Don't change alignment when creating memset — sstipanovic / detail
clang-d386152-gb6db6f5530d2-t20304-b20304.tar.gz (Apr 21, 2021 9:59:25 AM)
- [Clang][ARM] Define __VFP_FP__ macro unconditionally — victor.campos / detail
- [MC] MCInstrDesc.h - remove unnecessary <string> include. NFCI. — llvm-dev / detail
- [PhaseOrdering] Add test case for PR45682 — llvm-dev / detail
- [Support] Don't include VirtualFileSystem.h in CommandLine.h — thakis / detail
- [mlir][NFC] Refactor linalg substituteMin and AffineMinSCF canonizalizations — thomasraoux / detail
- [AsmParser][ms][X86] Fix possible misbehaviour in parsing of special tokens at start of string. — anirudh_prasad / detail
- [TTI] NFC: Change getVectorSplitCost to return InstructionCost — dfukalov / detail
- clang-format: [JS] do not wrap after `asserts` — martin / detail
- [mlir] some iwyu fixes after ba7a92c01e8 — thakis / detail
- [mlir] more iwyu fixes after ba7a92c01e8 — thakis / detail
- [mlir] yet more iwyu fixes after ba7a92c01e8 — thakis / detail
- [lldb/test] Modernize lldb-server test inferior — pavel / detail
- [mlir] hopefully final round of iwyu fixes after ba7a92c01e8 — thakis / detail
- [flang] iwyu fixes after ba7a92c01e8 — thakis / detail
- [libc++] Add std::ranges::iter_move and std::iter_rvalue_reference_t — Louis Dionne / detail
- [AMDGPU] Lower regbanks reassign threshold to 15000 — Stanislav.Mekhanoshin / detail
- [lldb/test] Clean up TestThreadSpecificBpPlusCondition inferior — pavel / detail
- [lld][MachO] Refactor findCommand — alexshap / detail
- [gn build] Port 97e383aa061b — llvmgnsyncbot / detail
- [gn build] add llvm-profgen to gn build — thakis / detail
- [CSSPGO] Exclude pseudo probe from slotindex verification. — hoy / detail
clang-d386131-ge6ff89dc2eab-t20301-b20301.tar.gz (Apr 21, 2021 7:13:36 AM)
- [llvm-rc] Fix a new test to disambiguate macOS paths like /Users/... from options starting with a slash — martin / detail
- [OpenCL] Refactor shuffle builtin decls — sven.vanhaastregt / detail
- [OpenCL] Do not add builtins with unavailable types — sven.vanhaastregt / detail
- [AArch64] Add and update reverse mask tests. NFC — david.green / detail
- Reland "[clang-scan-deps] Add support for clang-cl" — sylvain.audi / detail
- [lld][MachO] Add support for LC_VERSION_MIN_* load commands — alexshap / detail
- Fix clang/test/Frontend/plugin-annotate-functions.c — john.brawn / detail
- [clang] Recognize ppc32 as valid mcpu value — thatlemon / detail
- Some FormatEntity.cpp cleanup and unit testing — Raphael Isemann / detail
- AMDGPU: Fix indirect tail calls — Matthew.Arsenault / detail
- [AArch64][SVE] Fix crash with icmp+select — caroline.concatto / detail
- [libc] Enhance ArrayRef + unittests — gchatelet / detail
- Do not pass null attributes to BuildAttributedStmt during instantiation — aaron / detail
- [SelectionDAG] Fix minor typo in ISDOpcodes.h. NFC — fraser / detail
clang-d386117-g77e170db8678-t20297-b20297.tar.gz (Apr 21, 2021 4:07:50 AM)
- added section on CI system — kuhnel / detail
- [SCEV] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail
- [lld][ELF] Fix "enumeral and non-enumeral type in conditional expression" warning (NFC) — nullptr.cpp / detail
- Revert "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" — Pushpinder.Singh / detail
- [NFC] fixed link in documentation — kuhnel / detail
- [AArch64] Add instruction costs for FP_TO_UINT and FP_TO_SINT with half types — david.sherwood / detail
- [RISCV][Clang] Add RVV AMO builtins — shihpo.hung / detail
- [llvm-cvtres] Reduce the set of dependencies of llvm-cvtres. NFC. — martin / detail
- [llvm-rc] Run clang to preprocess input files — martin / detail
- [mlir] Assume terminators in nested regions are always legal in FuncBufferizePass — ivan.butygin / detail
- [lldb/ELF] Fix IDs of synthetic eh_frame symbols — pavel / detail
- [flang][driver] Add support for `-fget-definition` — andrzej.warzynski / detail
- [llvm-rc] Try to fix the Preprocessor/llvm-rc.rc test on non arm/x86 architectures — martin / detail
- [RISCV] Further fixes for RVV stack offset computation — fraser / detail
- [DAGCombiner] Support all-ones/all-zeros SPLAT_VECTOR in more combines — fraser / detail
- [DAG] TargetLowering.cpp - breakup if-else chains where each block returns. NFCI. — llvm-dev / detail
- [lldb] [MainLoop] Support multiple callbacks per signal — mgorny / detail
- [ARM][Driver][Windows] Allow command-line upgrade to Armv8. — simon.tatham / detail
clang-d386099-gde18fa9e52a4-t20294-b20294.tar.gz (Apr 21, 2021 1:19:23 AM)
- [lsan] Test to show lsan dependency on globals — Vitaly Buka / detail
- [libc] Disable fma and fmaf for x86_64. — sivachandra / detail
- [AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed — Pushpinder.Singh / detail
- [Test] Add a negative unit test — mkazantsev / detail
- [NFC] Remove redundant InstCombinePass name — aeubanks / detail
- Use SmallVector instead of std::vector to manage storage of llvm::BitVector — sguelton / detail
- [RISCV] Introduce floating point control and state registers — sepavloff / detail
- [libc] Add fma to the C standard spec. — sivachandra / detail
- [PollyACC] Fix implicit function definitions. NFC. — llvm-project / detail
- [PollyACC] Configure PollyPPCG only if needed. — llvm-project / detail
- [mlir][linalg] adapt named op generalization to work with captures. — gysit / detail
- [RISCV][MC] Mask load should not have VMConstraint. — zakk.chen / detail
- [Docs] Fix formatting issue for llvm.experimental.stepvector in LangRef — david.sherwood / detail
- Revert "[InstSimplify] Bypass no-op `and`-mask, using known bits (PR49543)" — nikita.ppv / detail
clang-d386085-geff4f65afb63-t20291-b20291.tar.gz (Apr 20, 2021 10:29:56 PM)
- [X86] Support some missing intrinsics — chen3.liu / detail
- Revert "[Driver] Support default libc++ library location on Darwin" — Jonas Devlieghere / detail
- [libc] Add hardware implementations of fma and fmaf for x86_64 and aarch64. — sivachandra / detail
- [NFC][CSKY] Resort the instruction description in td — zixuan.wu / detail
- [lldb] Simplify check for nill value in breakpoint_function_callback.test — Jonas Devlieghere / detail
clang-d386080-g78abad569c0f-t20288-b20288.tar.gz (Apr 20, 2021 7:39:36 PM)
- Revert "[InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication overflow check (PR48769)" — rnk / detail
- [CMake][llvm] avoid changing global flags (may be used outside of llvm) — francisvm / detail
- [FuncAttrs] Always preserve FunctionAnalysisManagerCGSCCProxy — aeubanks / detail
- [lld-macho] Skip platform checks for a few libSystem re-exports — jezng / detail
- [WebAssembly] Update README. NFC. — sbc / detail
- Make sure PHIElimination doesn't copy debug locations across basic blocks. — Adrian Prantl / detail
- [sanitizer] Fix glibc sparc build and add GetTls support — i / detail
- [dfsan] Enable origin tracking with fast8 mode — gbalats / detail
- [mlir] Support hoisting whole affine for loops in LICM — sergei.grechanik / detail
- [RISCV] Add missing SEW=64 tests to vmslt-rv32.ll. NFC — craig.topper / detail
clang-d386070-gdd5324467d1d-t20284-b20284.tar.gz (Apr 20, 2021 4:49:52 PM)
- [Driver] Don't use capture for InstalledDir — phosek / detail
- [COST][AARCH64] Improve cost of reverse shuffles for AArch64. — a.bataev / detail
- [lld-macho] Support subtractor relocations that reference sections — jezng / detail
- [lld-macho] Ensure segments are laid out contiguously — jezng / detail
- [lld-link] Warn on exported deleting dtor — zequanwu / detail
- [WebAssembly] Remove unused known_gcc_test_failures.txt. NFC — sbc / detail
- [InstCombine] add tests for srem-by-2; NFC — spatel / detail
- [InstCombine] fold shift-of-srem-by-2 to mask+shift — spatel / detail
- [NFC][InstCombine] Add test for sign-extending NSW trunc (PR49543) — lebedev.ri / detail
- [InstCombine] `sext(trunc(x)) --> sext(x)` iff trunc is NSW (PR49543) — lebedev.ri / detail
- [NFC][InstSimplify] Add one more test for unneeded 'and' — lebedev.ri / detail
- [InstSimplify] Bypass no-op `and`-mask, using known bits (PR49543) — lebedev.ri / detail
- [NFC][InstCombine] Add tests for sext-of-trunc-nuw-of-lshr (PR49543) — lebedev.ri / detail
- [InstCombine] "Bypass" NUW trunc of lshr if we are going to sext the result (PR49543) — lebedev.ri / detail
- [flang][msvc] Fix compilation of RuntimeGtest — asher.mancinelli / detail
- Allow invokable sub-classes of IntrinsicInst — listmail / detail
- Revert "[InstCombine] "Bypass" NUW trunc of lshr if we are going to sext the result (PR49543)" — lebedev.ri / detail
- Revert "[InstCombine] `sext(trunc(x)) --> sext(x)` iff trunc is NSW (PR49543)" — lebedev.ri / detail
- [Clang, builtins] Added aligned_alloc, memalign support — Dávid Bolvanský / detail
- Revert "Allow invokable sub-classes of IntrinsicInst" — listmail / detail
- [mlir] Disallow broadcast dimensions on TransferWriteOp. — springerm / detail
clang-d386049-gf5efe0aa048b-t20281-b20281.tar.gz (Apr 20, 2021 1:58:26 PM)
- [docs] Use make_unique in FrontendAction example — thakis / detail
- [mlir][Standard][NFC] Fix op documentation — riddleriver / detail
- [docs] Fix doxygen comments wrongly attached to the clang namespace — thakis / detail
- [libcxx][test] Construct non-empty containers in iterator's debug mode tests — kbessonova / detail
- Look through invertible recurrences in isKnownNonEqual — listmail / detail
- [mlir] Make some functions public to use custom TypeIDs — riddleriver / detail
- Fix clang Visual Studio build instructions — amccarth / detail
- [ELF] Don't set versionId on undefined weak lazy symbols — i / detail
- [NFC][LoopVectorize] Autogenerate check lines in pr45259.ll — lebedev.ri / detail
- [NFC][SCEV] Split getLosslessPtrToIntExpr out of getPtrToIntExpr() — lebedev.ri / detail
- [NFC][InstCombine] Add tests for signed mul overflow check via mul-sdiv pattern (PR48769) — lebedev.ri / detail
- [InstCombine] Recognize `((x * y) s/ x) !=/== y` as an signed multiplication overflow check (PR48769) — lebedev.ri / detail
- [tests] Expand coverage for D99687 — listmail / detail
- clang: Update libstdc++ issue workaround — nathan / detail
- Rearrange code to reduce diff for D99687 [nfc] — listmail / detail
- Revert "Look through invertible recurrences in isKnownNonEqual" — listmail / detail
- [Compiler-rt] Fix bug when considering CMake path returned by llvm-config. — Dan Liew / detail
- [libcxx] adds `iter_difference_t` and `iter_value_t` — cjdb / detail
- Get Section from resolved_addr in Target::ReadMemory — Jason Molenda / detail
- [flang] Implement IPARITY, PARITY, and FINDLOC reductions — pklausler / detail
- [llvm-objdump] Remove "No" prefixes on variables — thakis / detail
- [Driver] Support default libc++ library location on Darwin — phosek / detail
- [WebAssembly] More codegen for f64x2.convert_low_i32x4_{s,u} — tlively / detail
- [AArch64][GlobalISel] Clarify fallback debug print — jonathan_roelofs / detail
- [flang] Fix assignment of parameterized derived types — psteinfeld / detail
- Reapply "Look through invertible recurrences in isKnownNonEqual" — listmail / detail
- [Driver] Support both slashes — phosek / detail
clang-d386022-g683dc41695fd-t20278-b20278.tar.gz (Apr 20, 2021 11:09:38 AM)
- Ensure target-multiversioning emits deferred declarations — erich.keane / detail
- AMDGPU/GlobalISel: Fix uitofp/sitofp with non-power-of-2 integers — Matthew.Arsenault / detail
- [ARM] Limit PerformExtractEltToVMOVRRD to when f64 is legal. — david.green / detail
- Revert "[SLP] Add detection of shuffled/perfect matching of tree entries." — a.bataev / detail
- [libcxx] makes `iterator_traits` C++20-aware — Louis Dionne / detail
- GlobalISel: Check for powers of 2 for inverse funnel shift lowering — Matthew.Arsenault / detail
- [libc++][nfc] Move iterator_traits and related into __iterator/iterator_traits.h. — zoecarver / detail
- [gn build] Port 120fa8293e22 — llvmgnsyncbot / detail
- [AArch64] Add apple-m1 CPU, and default to it for macOS. — Ahmed Bougacha / detail
- [AArch64] Don't always override CPU for arm64e. — Ahmed Bougacha / detail
- [AArch64] Bump apple-latest CPU alias to apple-a14. — Ahmed Bougacha / detail
- [AMDGPU] Allow multiple uses of the same literal — jay.foad / detail
- GlobalISel: Defer register creation in handleAssignments — Matthew.Arsenault / detail
- [libc++] NFC: Normalize `#endif //` comment indentation — Louis Dionne / detail
- free(nullptr) does not violate the nofree specification — listmail / detail
- [SLP] Add detection of shuffled/perfect matching of tree entries. — a.bataev / detail
- [X86][SSE] combineX86ShuffleChain - check if we're blending with zero into already zero elements — llvm-dev / detail
- [PhaseOrdering] Add test case for PR36760 — llvm-dev / detail
- [mlir][spirv] Support conversion of extract op from vector<1xT> type — thomasraoux / detail
- [clangd] Use dirty filesystem when performing cross file tweaks — n.james93 / detail
- [mlir] Pass AnalysisManager as optional parameter to analysis ctor, so it can request any other analysis as dependency — ivan.butygin / detail
- Silence MSVC signed/unsigned comparison warning. NFCI. — llvm-dev / detail
- [PhaseOrdering] Add second test case for PR36760 — llvm-dev / detail
- [OpenMP] Add OpenMPOpt as a Module pass — jhuber6 / detail
- [libcxx][doc] Use Phabricator links. — koraq / detail
- [tests] Update per review comment on D99912 — listmail / detail
- Tolerate missing debug info in the shared_ptr pretty printer. — saugustine / detail
- [test] Add a couple more tests for D99912 — listmail / detail
- [COST]Add a test for reverse shuffles cost on AArch64, NFC. — a.bataev / detail
- [test] Add a couple extra tests for recurrence matching in unreachable code — listmail / detail
- [llvm-objdump] Prefer positive boolean Verbose instead of negative NonVerbose. NFC — i / detail
- Update tests checks, NFC. — a.bataev / detail
clang-d385990-g83a25a101051-t20275-b20275.tar.gz (Apr 20, 2021 8:23:43 AM)
- [C++, test] Fix typo in NSS* vars — thomasp / detail
- clang-format: [JS] do not merge imports and exports. — martin / detail
- [lit, test] Fix test cancellation feature detection — thomasp / detail
- [mlir] test gather/scatter index vector of type index. — gysit / detail
- Fix Wdocumentation warning by consistently using '///' comment blocks. NFCI. — llvm-dev / detail
- [DAG] SelectionDAG.cpp - breakup if-else chains where each block returns. NFCI. — llvm-dev / detail
- [mlir][linalg] lower index operations during linalg to vector lowering. — gysit / detail
- [AMDGPU] Use simpler alternatives to !foldl. NFC. — jay.foad / detail
- [ValueTypes] Fix sizes of v256i32 and v256f32 (8182 -> 8192) — cullen.rhodes / detail
- [llvm-objdump] Add an llvm-otool tool — thakis / detail
- [PowerPC] Canonicalize shuffles on big endian targets as well — nemanja.i.ibm / detail
- [MCA][LSUnit] Fix a potential use after free in the logic that updates memory groups. — andrea.dibiagio / detail
- [libc++][ci] Re-split the CI pipeline to try and reduce load on more builders — Louis Dionne / detail
- [flang][nfc] Port 2 tests to use the new driver when enabled — andrzej.warzynski / detail
- [AMDGPU] Use if instead of foreach in a few places. NFC. — jay.foad / detail
- [RISCV][NFC] Add tests for scalable-vector DAGCombiner improvements — fraser / detail
- [AMDGPU] Add TransVALU to gfx10 — sebastian.neubauer / detail
- Fix PR46880: Fail CHECK-NOT with undefined variable — thomasp / detail
- [AArch64][AsmParser] NFC: Remove unused ExtendOp struct — cullen.rhodes / detail
- [SLP] Add detection of shuffled/perfect matching of tree entries. — a.bataev / detail
- [flang][driver] Refactor methods for parsing options (nfc) — andrzej.warzynski / detail
- [ARM] Create VMOVRRD from adjacent vector extracts — david.green / detail
- Revert "[SLP] Add detection of shuffled/perfect matching of tree entries." — a.bataev / detail
- [AArch64][SVE] Lower MULHU/MULHS nodes to umulh/smulh instructions — bradley.smith / detail
- [gn build] reformat all gn files — thakis / detail
- [mlir][StandardToSPIRV] Add support for lowering std.xor on bool to SPIR-V — hanchung / detail
- [SLP] Add detection of shuffled/perfect matching of tree entries. — a.bataev / detail
- MachineVerifier: Continue reporting errors for copies — Matthew.Arsenault / detail
- GlobalISel: Restrict narrow scalar for fptoui/fptosi results — Matthew.Arsenault / detail
clang-d385961-g840c4e4e90c9-t20271-b20271.tar.gz (Apr 20, 2021 5:28:01 AM)
- [DAGCombiner] Support fold zero scalar vector. — JunMa / detail
- [PowerPC] Use mtvsrdd to put callee-saved GPR into VSR — qiucofan / detail
- [LV] Let selectVectorizationFactor reason directly on VectorizationFactor. — sander.desmalen / detail
- [RISCV] Fix missing emergency slots for scalable stack offsets — fraser / detail
- Re-land [GreedyRA ORE] Add Cost of spill locations into remark — serguei.katkov / detail
- [Support] BinaryStreamReader.h - remove unnecessary <string> include. NFCI. — llvm-dev / detail
- [mlir] Add patterns to lower Math operations to LLVM based libm calls. — tpopp / detail
- [mlir] Progressively lower vector to SCF — springerm / detail
- [ARM] Regenerate a couple of tests. NFC — david.green / detail
- [libcxx][test] Split off debug mode tests — kbessonova / detail
- [AArch64][SVE][InstCombine] Replace last{a,b} intrinsics with extracts... — joe.ellis / detail
- [AArch64] Constant fold sve_convert_from_svbool(zero) to zero — joe.ellis / detail
- [RISCV] Refactor an optimization of addition with immediate — powerman1st / detail
- [CodeGen] CodeGenPassBuilder.h - remove unnecessary <string> include. NFCI. — llvm-dev / detail
- [Support] APInt.h - remove <algorithm> include. NFCI. — llvm-dev / detail
- [MemoryBuiltins] Added support for memalign — Dávid Bolvanský / detail
- [AMDGPU] Re-arrange ds_read/ds_write ISel pattern for better readability. — mahesha.comp / detail
clang-d385944-gb22721f01a58-t20268-b20268.tar.gz (Apr 20, 2021 2:32:12 AM)
- [mlir][linalg] update fusion on tensors to support linalg index operations. — gysit / detail
- [llvm-rc] Simplify Opts.td to avoid repetition. NFC. — martin / detail
- [llvm-rc] Fix handling of the /X option to match its documentation and rc.exe — martin / detail
- [Test] Add -lcssa run to force LI in GVN — mkazantsev / detail
- [X86][AMX] Add description of x86_amx to LangRef. — yuanke.luo / detail
- [MLIR][LinAlg] Detensoring CF cost-model: look forward. — kareem.ergawy / detail
- [NFC] Restructure code to make it possible to insert other GCs — mkazantsev / detail
- [CSKY 4/n] Add basic CSKYAsmParser and CSKYInstPrinter — zixuan.wu / detail
- [CSKY 5/n] Add support for all CSKY basic integer instructions except for branch series — zixuan.wu / detail
- [CSKY 6/n] Add support branch and symbol series instruction — zixuan.wu / detail
- [SelectionDAG] Relax constraints on STEP_VECTOR step operand — fraser / detail
- [PowerPC] Support f128 under VSX — qiucofan / detail
- Explicitly pass type to cast load constant folding result — aeubanks / detail
- [X86][AMX] Verify illegal types or instructions for x86_amx. — yuanke.luo / detail
- [AMDGPU] GCNDPPCombine: don't shrink V_ADD_CO_U32 if carry out is used — jay.foad / detail
clang-d385929-gd5fa71e9ecc5-t20265-b20265.tar.gz (Apr 19, 2021 11:41:41 PM)
- [GreedyRA ORE] Add Cost of spill locations into remark — serguei.katkov / detail
- [Docs] Mention LLVM_EXPERIMENTAL_TARGETS_TO_BUILD variable in CMake.rst — shivam98.tkg / detail
- Revert "[GreedyRA ORE] Add Cost of spill locations into remark" — serguei.katkov / detail
- [RISCV][test] Add a new test of addition — powerman1st / detail
- [Test] Add loop load PRE test with GC pointers — mkazantsev / detail
- [mlir][linalg] update drop unit dims to support linalg index operations. — gysit / detail
- [RISCV] Handle PseudoVRELOAD and PseudoVSPILL in getInstSizeInBytes. — zakk.chen / detail
clang-d385922-g5c6ac3b4a25e-t20262-b20262.tar.gz (Apr 19, 2021 8:54:46 PM)
- Fix android-x86 library name in asan_device_setup. — eugenis / detail
- [CSSPGO] Flip SkipPseudoOp to true for MIR APIs. — hoy / detail
- [CSSPGO] Exclude pseudo probes from slot index — hoy / detail
- [mlir][llvm] Add UnnamedAddr attribute to GlobalOp — clementval / detail
- [lldb] Fix one leak in reproducer — i / detail
- [AArch64][SVE] Combine add and index_vector — JunMa / detail
clang-d385916-g324d641b75b5-t20258-b20258.tar.gz (Apr 19, 2021 6:06:39 PM)
- [libc++][gardening] Replace instances of `\x{AD}`. — zoecarver / detail
- Reset NextFnNum in MachineModuleInfo::initialize — daniel_l_sanders / detail
- [M68k] Put M68kDesc as the direct library dependency for disassembler — minyihh / detail
- Add a cache of checked AttributeLists. — nicholas / detail
- [libc++] [C++20] [P0586] Implement safe integral comparisons — kamleshbhalui / detail
- [lldb] Fix demangler leaks in the DWARF AST parser — i / detail
- [InstCombine] Enhance deduction of alignment for aligned_alloc — Dávid Bolvanský / detail
clang-d385909-g199c39748292-t20255-b20255.tar.gz (Apr 19, 2021 3:17:19 PM)
- [libc++][NFC] Move incrementable_traits and indirectly_readable_traits into separate headers. — Louis Dionne / detail
- [LICM] Make capture check more precise — nikita.ppv / detail
- [gn build] Port e0adf7e06a9e — llvmgnsyncbot / detail
- [flang] Define missing & needed IEEE_ARITHMETIC symbols — pklausler / detail
- [CUDA][HIP] Allow non-ODR use of host var in device — Yaxun.Liu / detail
- [AArch64] Peephole rule to remove redundant cmp after cset. — Pavel.Iliin / detail
- [AMDGPU] Remove error check for indirect calls and add missing queue-ptr — Madhur.Amilkanthwar / detail
- [compiler-rt][asan] use full vm range on apple silicon macs — code / detail
- [lldb] Print the fixed address if symbolication fails in DumpDataExtractor — Jonas Devlieghere / detail
- [lldb] Update breakpoint_function_callback.test for different error message — Jonas Devlieghere / detail
- [PowerPC] Disable relative lookup table converter pass for AIX — Jinsong Ji / detail
- [lldb] Stop unsetting LLDB_DEBUGSERVER_PATH from TestLaunchProcessPosixSpawn — Jonas Devlieghere / detail
- [mlir][python] ExecutionEngine can dump to object file — nicolas.vasilache / detail
- [libcxx] Base MSVC autolinking on _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS — martin / detail
- [WebAssembly] Use v128.const instead of splats for constants — tlively / detail
- [libcxx] [test] Ifdef out tests that rely on perms::none on directories for triggering errors — martin / detail
- [AST] Update introspection API to use const-ref for copyable types — steveire / detail
- [InstCombine] Add tests for multiuse shr eq zero (NFC) — nikita.ppv / detail
- [InstCombine] Fold multiuse shr eq zero — nikita.ppv / detail
- [rs4gc] Fix a latent bug around attribute stripping for intrinsics — listmail / detail
- [AST] Fix comparison to of SourceRanges in container — steveire / detail
- [funcattrs] Consistently check call site attributes — listmail / detail
- [ARM] Use ProcResGroup in Cortex-M7 scheduling model — david.green / detail
- [CodeGen] Use ProcResGroup information in SchedBoundary — david.green / detail
- [SLP]Add detection of shuffled/perfect matching of tree entries. — a.bataev / detail
- [compiler-rt] assert max virtual address is <= mmap range size — code / detail
- [ThinLTO] Copy UnnamedAddr when spliting module. — zequanwu / detail
- Revert "[SLP]Add detection of shuffled/perfect matching of tree entries." — a.bataev / detail
- [M68k] Change printing of absolute memory references — rickytaylor26 / detail
- [M68k] Implement Disassembler — rickytaylor26 / detail
- [PhaseOrdering] add test to show unintended code sinking; NFC — spatel / detail
- Revert "[clang-scan-deps] Add support for clang-cl" — alexandre.ganea / detail
clang-d385877-g87afefcd22c5-t20251-b20251.tar.gz (Apr 19, 2021 12:27:08 PM)
- [polly] Fix check-polly after SCEVExpander PtrToInt fixes — lebedev.ri / detail
- [clang] NFC: Fix range-based for loop warnings related to decl lookup — Jan Svoboda / detail
- [AIX] Diagnose thinLTO usage in clang on AIX. — wyehia / detail
- fix comment typo to cycle bots — thakis / detail
- [LowerConstantIntrinsics] avoid crashing on alloca with unexpected operand type — spatel / detail
- [lldb] Support "absolute memory address" images in crashlog.py — Jonas Devlieghere / detail
- [AArch64][GlobalISel] Regbankselect + select @llvm.aarch64.neon.uaddlv — Jessica Paquette / detail
- [TargetLowering] move "o" and "X" constraint handling to base class — ndesaulniers / detail
- [AArch64][GlobalISel] Implement custom legalization for s32 and s64 G_CTPOP — Jessica Paquette / detail
- [lld] Delete unused includes. NFC — i / detail
- [test] Make global in split-gep-and-gvn.ll not constant — aeubanks / detail
- [RISCV] Pad v4i1/v2i1/v1i1 stores with 0s to make a full byte. — craig.topper / detail
- Update a test for auto-update format change — listmail / detail
- [RISCV] Fix mistake in comment. NFC — craig.topper / detail
clang-d385863-gd746fefb6ffd-t20248-b20248.tar.gz (Apr 19, 2021 9:37:48 AM)
clang-d385863-gd746fefb6ffd-t20248-b20248.tar.gz (Apr 19, 2021 9:37:48 AM)
- [mlir] Improve debug flag management in Python bindings — zinenko / detail
- [mlir][linalg] enable library call rewrites for linalg operations with index semantics. — gysit / detail
- [TableGen] Add support for the 'assert' statement in multiclasses — Paul C. Anagnostopoulos / detail
- [clang][deps] NFC: Remove unused FullDependencies member — Jan Svoboda / detail
- [AMDGPU] GCNDPPCombine: simplify API of isShrinkable. NFC. — jay.foad / detail
- Rename -show-skipped-includes to -fshow-skipped-includes and make it a driver option — hans / detail
- [SystemZ][z/OS] Set more text files as text — Abhina.Sreeskantharajan / detail
- [Support] Memory.h - remove unnecessary <string> include. NFCI. — llvm-dev / detail
- Fix test/Frontend/print-header-includes.c — hans / detail
- [gn build] Add missing dependencies to clang/lib/Basic — thakis / detail
- [gn build] (manually) merge 5f87ab336e9f4 — thakis / detail
- [Analysis] ImportedFunctionsInliningStatistics.h - add <memory> and remove unused <string> include. NFCI. — llvm-dev / detail
- [NFC][SCEV] Assert that we don't try to create SCEVPtrToIntExpr of a non-integral pointer — lebedev.ri / detail
- [NFC][SCEVExpander][LoopDistribute] Regenerate scev-inserted-runtime-check.ll check lines — lebedev.ri / detail
- [NFC][SCEVExpander][LoopDistribute] Add test for SCEVPtrToIntExpr in SCEVExpander::generateOverflowCheck() — lebedev.ri / detail
- [SCEVExpander] generateOverflowCheck(): explicitly PtrToInt the Start — lebedev.ri / detail
- [NFCI][SCEVExpander] Extract GetOptimalInsertionPointForCastOf() helper — lebedev.ri / detail
- [SCEVExpander] GetOptimalInsertionPointForCastOf(): gracefully handle Constant's — lebedev.ri / detail
- [SCEVExpander] Expand explicit PtrToInt casts just like we would implicit ones — lebedev.ri / detail
- [SCEVExpander] ReuseOrCreateCast(): use IRBuilder to actually create the cast — lebedev.ri / detail
clang-d385843-g0a92e09c0785-t20244-b20244.tar.gz (Apr 19, 2021 6:51:17 AM)
- [DebugInfo] Replace debug uses in replaceUsesOutsideBlock — orlando.hyams / detail
- [clang][deps] Simplify function discovering .pcm and .modulemap files — Jan Svoboda / detail
- [NFC] Add tests for scalable vectorization of loops with in-order reductions — kerry.mclaughlin / detail
- [RISCV] Lower vector shuffles to vrgather operations — fraser / detail
- [X86][CostModel] X86TTIImpl::getShuffleCost(): subvector insertions are cheap — lebedev.ri / detail
- [clang][deps] Remove the -full-command-line flag — Jan Svoboda / detail
- [AMDGPU][MC] Corrected parsing of carry in/out operands in VOP3 — dmitry.preobrazhensky / detail
- [clang][parser] Unify rejecting (non) decl stmts with gnu attributes — tbaeder / detail
- [TTI] NFC: Remove unused 'OptSize' parameter from shouldMaximizeVectorBandwidth — cullen.rhodes / detail
- [AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs — jay.foad / detail
- [AMDGPU] Remove MachineDCE after SIFoldOperands — jay.foad / detail
- Try to unbreak the compiler-rt build on s390x — sylvestre / detail
- [MCA] CodeEmitter.h - remove unused <string> include. NFCI. — llvm-dev / detail
- [llvm-exegesis] Analysis.cpp - use for-range loop. NFCI. — llvm-dev / detail
- [IR] GlobalObject.h - remove unused <string> include. NFCI. — llvm-dev / detail
- [SystemZ][z/OS] Set files in FileRemapper.cpp are text — Abhina.Sreeskantharajan / detail
- [mlir][linalg] adding pass to run the interchange pattern. — gysit / detail
- [IR] GlobalObject.h - remove unused <utility> include. NFCI. — llvm-dev / detail
- [clang][deps] Generate the full command-line for modules — Jan Svoboda / detail
clang-d385824-g31686d13dc58-t20241-b20241.tar.gz (Apr 19, 2021 3:48:04 AM)
- [CodeGen] Improve code generation for clamping of constant indices with scalable vectors — david.sherwood / detail
- [clang] Rename CompilerInvocationBase to RefBase, split out ValueBase — Jan Svoboda / detail
- [llvm-exegesis] Honor -mcpu in analysis mode. — courbet / detail
- [clang] Implement CompilerInvocation copy assignment — Jan Svoboda / detail
- [clang][cli] NFC: Use Diags to report parsing success/failure — Jan Svoboda / detail
- [OpenCL] Change OpenCL builtin version encoding — sven.vanhaastregt / detail
- [clang][cli] NFC: Move conditional LangOptions parsing/generation — Jan Svoboda / detail
- [DebugInfo] Move the findDbg* functions into DebugInfo.cpp — orlando.hyams / detail
- Add default DataLayout support for complex numbers — tpopp / detail
clang-d385815-g9f33943ee015-t20238-b20238.tar.gz (Apr 19, 2021 12:58:00 AM)
- [CVP] processCallSite returns wrong status — ybrevnov / detail
- [Greedy RA] Add a check to MachineVerifier — serguei.katkov / detail
- [GreedyRA ORE] Add stats for copy of virtual registers. — serguei.katkov / detail
clang-d385812-g27edaee84e3e-t20235-b20235.tar.gz (Apr 18, 2021 10:09:58 PM)
- [RISCV][Driver] Make the ordering of CmdArgs consistent between RISCV::Linker and baremetal::Linker — shihpo.hung / detail
clang-d385811-g8969762fb1cf-t20234-b20234.tar.gz (Apr 18, 2021 7:20:29 PM)
- Add a missing debug assertion in <list>. — arthur.j.odwyer / detail
- Revert "[Coroutines] Set presplit attribute in Clang instead of CoroEarly pass" — lxfind / detail
- [clangd][test] Fix build error of FeatureModulesTests — pengfei.wang / detail
clang-d385808-gb7ddd45081a0-t20231-b20231.tar.gz (Apr 18, 2021 4:31:22 PM)
- [TableGen] Use MachineValueTypeSet in place of SmallSet. — craig.topper / detail
- [lit] Fix the return code for "not not" after evaluating "not" internally — martin / detail
- [Coroutines] Move CoroEarly pass to before AlwaysInliner — lxfind / detail
- Revert "[Coroutines] Move CoroEarly pass to before AlwaysInliner" — lxfind / detail
- [Coroutines] Set presplit attribute in Clang instead of CoroEarly pass — lxfind / detail
- [TableGen] Pass SmallVector to union_modes instead of returning a std::vector. — craig.topper / detail
clang-d385802-g6e8e165085d4-t20227-b20227.tar.gz (Apr 18, 2021 1:41:33 PM)
- [sanitizer] Don't call __tls_get_addr on s390x after D98926 — i / detail
- [Introspection] Dont emit json if unchanged. — n.james93 / detail
- [TableGen] Use range-based for loop. NFC — craig.topper / detail
- [LoopDeletion] Add test for PR49967 (NFC) — nikita.ppv / detail
clang-d385798-ge880c19c6af3-t20224-b20224.tar.gz (Apr 18, 2021 10:51:21 AM)
- [libc++] [CI] Fail if the headers contain cyclic dependencies. — arthur.j.odwyer / detail
clang-d385797-gd480f968ad8b-t20223-b20223.tar.gz (Apr 18, 2021 8:05:36 AM)
- [libc++] Implements ranges::enable_borrowed_range — koraq / detail
- [gn build] Port 01ace074fcb6 — llvmgnsyncbot / detail
- [Docs] Correct Boehm collector weblink in GarbageCollection.rst — shivam98.tkg / detail
- [lldb] Remove a superfluous trailing semicolon, fixing warnings. NFC. — martin / detail
- [clang] Fix cross compiling clang for windows after 141945f950e2f3f — martin / detail
- Revert "[SCEV] Model `ashr exact x, C` as `(abs(x) EXACT/u (1<<C)) * signum(x)`" — lebedev.ri / detail
clang-d385791-gaa80ea8a617b-t20220-b20220.tar.gz (Apr 18, 2021 5:03:49 AM)
- [AST][Introspection][NFC] Remove unnecessary temporary strings. — n.james93 / detail
- [IndVarSimplify] Add test requiring ashr expansion. — flo / detail
clang-d385789-gb9fc47745a6f-t20217-b20217.tar.gz (Apr 18, 2021 2:01:51 AM)
- [NFC][LoopVectorize] Autogenerate check lines in X86/gather_scatter.ll test — lebedev.ri / detail
- [NFC][X86][CostModel] Rewrite load_store.ll — lebedev.ri / detail
clang-d385787-g1c10201d9660-t20216-b20216.tar.gz (Apr 17, 2021 9:04:43 PM)
- Update m_Undef to match vectors/aggrs with undefs and poisons mixed — aqjune / detail
- Update InstCombine to use undef matcher instead — aqjune / detail
clang-d385785-gdd68942f1d79-t20215-b20215.tar.gz (Apr 17, 2021 6:15:36 PM)
clang-d385784-g863d5c4e4dcf-t20214-b20214.tar.gz (Apr 17, 2021 3:25:11 PM)
- [JITLink] Add testcase that was accidentally left out of 19e402d2b34. — Lang Hames / detail
- [LoopUnroll] Make some tests more robust (NFC) — nikita.ppv / detail
- [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
- [ADT] Update RPOT to work with specializations of different types. — flo / detail
- [libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI. — arthur.j.odwyer / detail
clang-d385779-gbb26fa8c286b-t20211-b20211.tar.gz (Apr 17, 2021 12:33:16 PM)
- [libcxx][doc] Fixes typos. — koraq / detail
- [ADT] Take graph as const & in some post-order iterators (NFC). — flo / detail
- [AST] Remove args from LocationCall — steveire / detail
- [NFC] Fixed Typos — shivam98.tkg / detail
- [TableGen] Remove local SmallSet from TypeSetByHwMode::insert. — craig.topper / detail
- [AST] Enable AST node introspection on WIN32 — steveire / detail
- [Support] ThreadPool tests: silence warning unused variable 'It' — alexandre.ganea / detail
- [clang-scan-deps] Support double-dashes in clang command lines — alexandre.ganea / detail
- [clang-scan-deps] Add support for clang-cl — alexandre.ganea / detail
clang-d385770-g6823af0ca858-t20208-b20208.tar.gz (Apr 17, 2021 9:44:21 AM)
- [Inline] Don't add noalias metadata to inaccessiblememonly calls — nikita.ppv / detail
- [SimplifyCFG] Skip dbg intrinsics when checking for branch-only BBs. — flo / detail
- [LICM] Add more tests for promotion and capture (NFC) — nikita.ppv / detail
- [AMDGPU] Add GlobalDCE before internalization pass — Yaxun.Liu / detail
- [CUDA][HIP] Mark device var used by host only — Yaxun.Liu / detail
- [Pragma] Added support for GCC unroll/nounroll — Dávid Bolvanský / detail
- [HIP] Support hipRTC in header — Yaxun.Liu / detail
clang-d385763-g595394321d51-t20205-b20205.tar.gz (Apr 17, 2021 6:55:16 AM)
- [Support] AbsoluteDifference - add brackets to appease static analyzer warning. NFCI. — llvm-dev / detail
clang-d385762-g61fc02dc037c-t20204-b20204.tar.gz (Apr 17, 2021 3:50:54 AM)
- [ELF] --wrap: don't clear sym->isUsedInRegularObj if real->isUsedInRegularObj; set wrap's initial binding to sym's — i / detail
- [Sanitizers] Undefined Behavior Sanitizer support for DragonFlyBSD — David CARLIER / detail
- [Sanitizers] DragonFlyBSD adding support for builtins — David CARLIER / detail
- [Sanitizers] Fix build — David CARLIER / detail
clang-d385758-gd6de1e1a7140-t20201-b20201.tar.gz (Apr 17, 2021 1:01:27 AM)
- [libc][NFC] Add common template test class for sqrt, sqrtf and sqrtl. — sivachandra / detail
- [libc][NFC] Make conversion from FPBits to the float point type explicit. — sivachandra / detail
- [libc][NFC] Use explicit conversion in modfl_test. — sivachandra / detail
- [libc]NFC] Use explicit conversion on frexpl_test and logbl_test. — sivachandra / detail
- [libc][NFC] Use explicit conversion in aarch64 FEnv. — sivachandra / detail
- Normalize interaction with boolean attributes — sguelton / detail
clang-d385752-gb2a3d31eed3b-t20198-b20198.tar.gz (Apr 16, 2021 7:25:33 PM)
- [PowerPC] Minor improvement for insert_vector_elt codegen — nemanja.i.ibm / detail
- [ASTReader] Only mark module out of date if not already compiled — kyrtzidis / detail
- [TableGen] Replace two SmallDenseSets with SmallSets. — craig.topper / detail
- [ELF] Simplify R_386_TLS_GD computation. NFC — i / detail
clang-d385748-g06995fe256ec-t20195-b20195.tar.gz (Apr 16, 2021 4:37:19 PM)
- [TableGen] Predicate::operator== needs to compare the HwMode feature name in addition to the HwMode flag. — craig.topper / detail
- [AMDGPU] NFC, Comment in disassembler for dpp8 — Joseph.Nash / detail
- [AMDGPU] Remove redundant field from DPP8 def — Joseph.Nash / detail
- [TableGen] Fix -Wparentheses — i / detail
- [lld-macho] Initial groundwork for -bitcode_bundle — jezng / detail
- Simplify BitVector code — sguelton / detail
- [lldb] Implement ABI::Fix{Code,Data}Address for AArch64 — Jonas Devlieghere / detail
- [lldb] Set addressable bits from qHostInfo — Jonas Devlieghere / detail
- [lld-macho] Add separator to error message — jezng / detail
- [sanitizer] GetTls: work around ppc64 with glibc<2.25(?) or GNU ld 2.30 — i / detail
- [lld] Canonicalize HAVE_LIBXAR — jezng / detail
- [libc] Extends the testing framework to support typed test — gchatelet / detail
- [funcattrs] Add the maximal set of implied attributes to definitions — listmail / detail
- [OpenMP] Allow affinity to re-detect for child processes — jonathan.l.peyton / detail
- [libc] Add endianness support — gchatelet / detail
- [OpenMP] Implement GOMP task reductions — jonathan.l.peyton / detail
- [libc] Fix wrongly deduced type — gchatelet / detail
- [gn build] (manually) port ca6751043d88 — thakis / detail
- [TableGen] Run GenerateVariants before ExpandHwModeBasedTypes. — craig.topper / detail
- [gn build] (manually) port ca6751043d88 better — thakis / detail
- [inferattrs] Don't infer lib func attributes for nobuiltin functions — listmail / detail
- Target::ReadMemory read from read-only binary file Section, not memory — Jason Molenda / detail
- [clang][NFC] Fix a potential assert failure — powerman1st / detail
clang-d385725-g13875aab4e7d-t20192-b20192.tar.gz (Apr 16, 2021 1:48:08 PM)
- Ignore assume like calls by default in hasAddressTaken() — Stanislav.Mekhanoshin / detail
- [RISCV][Clang] Add RVV miscellaneous intrinsic functions. — zakk.chen / detail
- Verify the LLVMContext that an Attribute belongs to. — nicholas / detail
- [mlir][scf] Add scf.for + tensor.cast canonicalization pattern — nicolas.vasilache / detail
- [fuzzer] Print reloaded file paths — mascasa / detail
- [AMDGPU] Refactor VOP3P Profile and AsmParser, NFC — Joseph.Nash / detail
- Revert "[Support] Don't include <algorithm> in MathExtras.h" — stilis / detail
- [DAG] SelectionDAG::isSplatValue - early out if binop is not splat. NFCI. — llvm-dev / detail
- [TableGen] CodeGenDAGPatterns - (style) remove if-else chain when if block always returns. NFCI. — llvm-dev / detail
- [libc][NFC] Add template tests for a bunch of math functions. — sivachandra / detail
- [AMDGPU] Remove dead dcode (NFC). — Christudasan.Devadasan / detail
- [TableGen] CodeGenMapTable - use for-range loop. NFCI. — llvm-dev / detail
- [TableGen] CodeGenDAGPatterns - use const references on for-range loops to avoid unnecessary copies. NFCI. — llvm-dev / detail
- Reland "[Support] Don't include <algorithm> in MathExtras.h" — thakis / detail
- [M68k] Fix empty builtin va_list kind — minyihh / detail
- [LLDB] Re-land: Use path relative to binary for finding .dwo files. — cmtice / detail
- Sanitizer built against glibc 2.34 doesn't work — Vitaly Buka / detail
- Address D100645 comment — Vitaly Buka / detail
- [CUDA, FDO] Filter out profiling options from GPU-side compilations. — tra / detail
- [Builtins] Add memory allocation builtins (PR12543) — Dávid Bolvanský / detail
- [nofree] Restrict semantics to memory visible to caller — listmail / detail
- [tblgen] Fold loop into assert to avoid unused variable warnings. NFCI. — benny.kra / detail
- DeclContext: Fix iterator category — bjoern / detail
- [WebAssembly] Remove saturating fp-to-int target intrinsics — tlively / detail
- [ELF] Default to -z start-stop-gc with a glibc "__libc_" special case — i / detail
- [lldb] Add code and data address mask to Process — Jonas Devlieghere / detail
- [AMDGPU] Enforce that gfx802/803/805 do not support XNACK — Tony.Tye / detail
clang-d385698-gca9e52f67cb3-t20190-b20190.tar.gz (Apr 16, 2021 10:58:17 AM)
- [PhaseOrdering] add test for loop-invariant fdiv; NFC — spatel / detail
- [Driver] Allow both lib64 and lib in rocm-detect test. — troyjhns / detail
- [OpenMP IRBuilder, MLIR] Add support for OpenMP do schedule dynamic — kiran.chandramohan / detail
- [mlir][vector] Move transferOp on tensor opt to folder/canonicalization — thomasraoux / detail
- [ARM] Prevent phi-node-elimination from generating copy above t2WhileLoopStartLR — david.green / detail
- [Support] Don't include <algorithm> in MathExtras.h — thakis / detail
- [Support] Don't include <algorithm> in Hashing.h — thakis / detail
- Revert "[Support] Don't include <algorithm> in Hashing.h" — michael.hliao / detail
- [ADT] Don't include <algorithm> in iterator.h — thakis / detail
- [sanitizer] Mark g_use_dlpi_tls_data as unused — i / detail
- [RISCV][Clang] Drop the assembly tests for RVV intrinsics. — zakk.chen / detail
clang-d385687-ge71994a239d5-t20188-b20188.tar.gz (Apr 16, 2021 8:10:59 AM)
- [MLIR][Shape] Expose `getShapeVec` and add support for extent tensors — frgossen / detail
- Restore lit feature object-emission. Omit DebugInfo/Generic on XCore. — nigelp / detail
- [SystemZ][z/OS][Windows] Add new functions that set Text/Binary mode for Stdin and Stdout based on OpenFlags — Abhina.Sreeskantharajan / detail
- [X86][CostModel] Fix cost model for non-power-of-two vector load/stores — lebedev.ri / detail
- [ValueTracking] don't recursively compute known bits using multiple llvm.assumes — spatel / detail
- [OpenMP] Add omp_target_is_accessible() to header files — hansang.bae / detail
- [MLIR] Fix `isValidIndex` — frgossen / detail
- [docs] Add Pointer Authentication call info — kristof.beyls / detail
- [OPENMP]Fix PR49115: Incorrect results for scan directive. — a.bataev / detail
- [PhaseOrdering] add test to track PR49785; NFC — spatel / detail
- [mlir][python] Add simple debugging and printing helpers — nicolas.vasilache / detail
- [libc++] Fix LWG 2874: Constructor shared_ptr::shared_ptr(Y*) should be constrained. — Louis Dionne / detail
- [mlir][ArmSVE] Cleanup dialect registration — zinenko / detail
- [TableGen] Allow mnemonics aliases with uppercase — Paul C. Anagnostopoulos / detail
- [SystemZ][z/OS] Add IsText Argument to GetFile and GetFileOrSTDIN — Abhina.Sreeskantharajan / detail
clang-d385672-g1ede08a290ac-t20184-b20184.tar.gz (Apr 16, 2021 5:11:50 AM)
- [lld] Fix test crashing when AVR target is missing — thatlemon / detail
- Revert "[AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed" — Pushpinder.Singh / detail
- [CostModel][X86] Add fully aligned load/store tests — llvm-dev / detail
- [RISCV] Rerun stack test through update_llc_test_checks.py — fraser / detail
- [ARM] Combine sub 0, csinc X, Y, CC -> csinv -X, Y, CC — david.green / detail
- [NFC][AArch64][SVE] Move select-sve.ll tests to sve-select.ll — caroline.concatto / detail
- [SimplifyCFG] Regenerate CHECK lines and add test for PR49982. — flo / detail
- [llvm-objcopy] clang-format a line — thakis / detail
clang-d385664-gfda078bffbc7-t20181-b20181.tar.gz (Apr 16, 2021 2:14:45 AM)
- [libcxx] Make the GDB pretty printer test less strict — phosek / detail
- [Aarch64] handle "o" inline asm memory constraints — ndesaulniers / detail
- [libc] Add slice/take/drop methods to ArrayRef — gchatelet / detail
- [libc] Fix typo — gchatelet / detail
- [mlir][linalg] Add support for WAW fusion on tensors. — nicolas.vasilache / detail
- [clang-format] Inconsistent behavior regarding line break before access modifier — marek.kurdej+llvm.org / detail
- [LLD][ELF][AVR] Propagate ELF flags to the linked image — thatlemon / detail
- [mlir][Python][Linalg] Add support for captures in body builder. — nicolas.vasilache / detail
- [docs] Add vector predication call — simon.moll / detail
clang-d385655-g4170d6cdd51f-t20177-b20177.tar.gz (Apr 15, 2021 11:25:47 PM)
- [libcxx] adds `cpp17-.*iterator` concepts for iterator_traits — cjdb / detail
- Don't refer to allocation map entry after deallocating it — Jason Molenda / detail
- Fix tile-and-pad when padding doesn't span all dimension — ataei / detail
- [RISCV] Don't emit save-restore call if function is a interrupt handler — jim / detail
- [AMDGPU][OpenMP] Add amdgpu-arch tool to list AMD GPUs installed — Pushpinder.Singh / detail
- [Polly][Ast] Partial refactoring of IslAst and IslAstInfo to use isl++. NFC. — llvm-project / detail
clang-d385649-g099dcb68a6a1-t20174-b20174.tar.gz (Apr 15, 2021 8:37:16 PM)
- Implemented [[clang::musttail]] attribute for guaranteed tail calls. — richard / detail
- Revert "[LLDB] Use path relative to binary for finding .dwo files." — cmtice / detail
- [dfsan] Remove hard-coded constant in release_shadow_space.c — gbalats / detail
- [LangRef] clarify the semantics of nocapture — aqjune / detail
- [LangRef] fix unexepcted unindent errror — aqjune / detail
- Add triple to fix test failure. — richard / detail
- [lld-macho] LTO: Unset VisibleToRegularObj where possible — jezng / detail
- [lld-macho] Re-root absolute input file paths if -syslibroot is specified — jezng / detail
- [lld-macho] Add support for arm64_32 — jezng / detail
- [lld-macho] Add 32-bit compact unwind support — jezng / detail
- [lld-macho] Make load relaxation work for arm64_32 — jezng / detail
- [lld-macho] Don't use arrays as template parameters — jezng / detail
- [gn build] Port 3bc88eb3924f — llvmgnsyncbot / detail
- [Polly] Fix PM invalidate usage after D100519 — i / detail
- [LangRef] formatting — aqjune / detail
- [LICM][NFC] Fix typo — marcythm / detail
- [MLGO] Fix use of AM.invalidate post D100519 — mtrofin / detail
- [AMDGPU] Refactor ds_read/ds_write related select code for better readability. — mahesha.comp / detail
clang-d385631-gf280505aa084-t20171-b20171.tar.gz (Apr 15, 2021 5:48:28 PM)
- [LLDB] Use path relative to binary for finding .dwo files. — cmtice / detail
- [mlir][scf] NFC - Add a getIterOpOperands helper to scf::ForOp — nicolas.vasilache / detail
- [clang][AArch64] Correctly align HFA arguments when passed on the stack — momchil.velikov / detail
- [InferAttrs] Do not mark first argument of str(n)cat as writeonly. — flo / detail
- [mlir][vector][avx] add AVX dot product to X86Vector dialect with lowering — ajcbik / detail
- [AST] Fix location call storage with common last-invocation — steveire / detail
- [OpenMP5][DOCS] Update status of masked construct and correct the color — cchen / detail
- NFC: Add missing matcher for test method — steveire / detail
- [lldb] Raise a CrashLogParseException when failing to parse JSON crashlog — Jonas Devlieghere / detail
- [sanitizer] Simplify GetTls with dl_iterate_phdr on Linux and use it on musl/FreeBSD — i / detail
- [OpenMP] Add info for device table changes — huberjn / detail
- NFC: Add a simple test for introspection call formatting — steveire / detail
- s/setGenerator/addGenerator/ in the JIT docs. NFC — jonathan_roelofs / detail
- [mlir][NFC] Add a using directive for llvm::SetVector — riddleriver / detail
- [mlir] Add support for walking locations similarly to Operations — riddleriver / detail
- [dfsan] Add test for origin tracking stack traces — gbalats / detail
- Add support for numpy arrays to memref conversions. — joker.eph / detail
- [NFC][NewPM] Remove some AnalysisManager invalidate methods — aeubanks / detail
- [libcxx] adds `std::indirectly_readable_traits` to <iterator> — cjdb / detail
clang-d385612-gf019e5f73ed7-t20168-b20168.tar.gz (Apr 15, 2021 2:59:22 PM)
- [mlir] Add support for adding attribute+type traits/interfaces to tablegen defs — riddleriver / detail
- [mlir] Add helpers to set lbs, ubs, steps for linalg.tiled_loop. — pifon / detail
- [AMDGPU] Move LDS lowering related utility functions to a separate utils file. — mahesha.comp / detail
- [mlir] Expose `updateBoundsForCyclicDistribution` in Linalg/Utils.h. — pifon / detail
- [mlir] Add verification for `linalg.tiled_loop` op. — pifon / detail
- [gn build] Port 82787eb2285d — llvmgnsyncbot / detail
- [clang-format] Option for empty lines after an access modifier. — marek.kurdej+llvm.org / detail
- [AMDGPU] Add new EmitDstSel field to VOPPofile. NFC. — Stanislav.Mekhanoshin / detail
- [VPlan] Replace a few unnecessary includes with forward decls. — flo / detail
- [clang] [AArch64] Fix handling of HFAs passed to Windows variadic functions — martin / detail
- [mlir][AsmPrinter] Fix multi-threaded segfault by using explicit null stream per thread — riddleriver / detail
- [libcxx][NFC] removes IndentRequires from .clang-format — cjdb / detail
- [AMDGPU] Factor out predicate FmaakFmamkF32Insts — Stanislav.Mekhanoshin / detail
- [TableGen] Reduce the number of map lookups in TypeSetByHwMode::getOrCreate. NFCI — craig.topper / detail
- [scudo][standalone] Fuchsia related fixes — kostyak / detail
- [AST] Add a print method to Introspection LocationCall — n.james93 / detail
- [AST][Introspection] Add a check to detect if introspection is supported. — n.james93 / detail
clang-d385595-g280678122d31-t20165-b20165.tar.gz (Apr 15, 2021 12:10:36 PM)
- [libcxx][NFC] removes BreakBeforeConceptDeclarations from .clang-format — cjdb / detail
- Revert "[DebugInfo] Replace debug uses in replaceUsesOutsideBlock" — orlando.hyams / detail
- [LSR] Fix for pre-indexed generated constant offset — stelios.ioannou / detail
- [libc] Add index operator[] to StringView — gchatelet / detail
- [flang] Add list input test to GTest suite — asher.mancinelli / detail
- [PowerPC] Add ROP Protection Instructions for PowerPC — stefanp / detail
- [Driver] Enable kernel address and memory sanitizers on FreeBSD — Alexander.Richardson / detail
- [asan] Add an offset for the kernel address sanitizer on FreeBSD — Alexander.Richardson / detail
- [NewPM] Cleanup IR printing instrumentation — aeubanks / detail
- [LoopUnrollAndJam] Avoid repeated instructions for UAJ analysis — dancgr / detail
- [libc++] Remove test suite workarounds on Apple with old Clangs — Louis Dionne / detail
- [libc++] NFC: Use ASSERT_SAME_TYPE consistently in string.h and wchar.h tests — Louis Dionne / detail
- [clang][patch] Modify diagnostic level from err to warn: anyx86_interrupt_regsave — melanie.blower / detail
- [mlir][sparse] remove restriction on vectorization of index type — ajcbik / detail
- [OpenMP] Added codegen for masked directive — cchen / detail
- [RISCV] Share RVInstIShift and RVInstIShiftW instruction format classes with the B extension. — craig.topper / detail
- [flang][OpenMP] Remove `OmpEndLoopDirective` handles from code. — SourabhSingh.Tomar / detail
- [Hexagon] Avoid infinite loops in type legalization when lowering SETCC — kparzysz / detail
clang-d385577-g96a1e6b7cf72-t20161-b20161.tar.gz (Apr 15, 2021 9:23:57 AM)
- [X86] combineCMP - fold cmpEQ/NE(TRUNC(X),0) -> cmpEQ/NE(X,0) — llvm-dev / detail
- [AMDGPU] Fix large return values with amdgpu_gfx — sebastian.neubauer / detail
- [TableGen] [docs] Correct a reference in the TableGen Overview document — Paul C. Anagnostopoulos / detail
- [yaml2obj/obj2yaml/llvm-readobj] Support printing and parsing AVR-specific e_flags — thatlemon / detail
- [NFC] Remove the -instcombine flag from strict-fadd.ll — kerry.mclaughlin / detail
- Fix potential infinite loop with malformed attribute syntax — aaron / detail
- [InstCombine] update RUN lines in assume test; NFC — spatel / detail
- [Clang][Docs] Claim the atomic compare — tianshilei1992 / detail
- [DebugInfo] Replace debug uses in replaceUsesOutsideBlock — orlando.hyams / detail
clang-d385568-g22c017f0f902-t20158-b20158.tar.gz (Apr 15, 2021 6:35:05 AM)
- [DAGCombiner] Fold step_vector with add/mul/shl — JunMa / detail
- add test case for ignoring -flto=auto and -flto=jobserver — sylvestre / detail
- [lldb] Fix incorrect test data in FileSpecTest.IsRelative — Raphael Isemann / detail
- [VPlan] Add VPRecipeBase::mayHaveSideEffects. — flo / detail
- Fix bug in .eh_frame/.debug_frame PC offset calculation for DW_EH_PE_pcrel — aorlov / detail
- [clangd] Only allow remote index to be enabled from user config. — sam.mccall / detail
- [AArch64][NEON] Match (or (and -a b) (and (a+1) b)) => bit select — bradley.smith / detail
clang-d385561-gea14df695ebd-t20155-b20155.tar.gz (Apr 15, 2021 3:30:16 AM)
- Revert "[SCEV] Don't walk uses of phis without SCEV expression when forgetting" — nikita.ppv / detail
- Reland "[lit] Handle plain negations directly in the internal shell" — martin / detail
- [clang] [test] Share patterns in CodeGen/ms_abi_aarch64.c between cases. NFC. — martin / detail
- [AArch64] Fix windows vararg functions with floats in the fixed args — martin / detail
- Add convenient composed tsan constants — dvyukov / detail
- Mark armv6m compat with armv7em; match armv7em being compat with armv6m — Jason Molenda / detail
- [clang][deps] NFC: Improve documentation — Jan Svoboda / detail
- [NFC][LoopVectorize] Remove unnecessary VF.isScalable asserts — david.sherwood / detail
- [flang] Update the regression tests to use the new driver when enabled — andrzej.warzynski / detail
- NFC put the armv6m entry with the other Cortex-M entries — Jason Molenda / detail
- [AArch64] Use type-legalization cost for code size memop cost. — flo / detail
- [AA] Updates for D95543. — dfukalov / detail
- [RISCV] Pre-commit vector shuffle test cases — fraser / detail
- [SVE][LoopVectorize] Fix crash in InnerLoopVectorizer::widenPHIInstruction — david.sherwood / detail
clang-d385547-g5a3ff24b1282-t20152-b20152.tar.gz (Apr 15, 2021 12:42:25 AM)
- [Test] Propagate nofree attribute from function to calls — mkazantsev / detail
- Fix the build of `mlir-doc` (again) — joker.eph / detail
- [scudo] Restore zxtest compatibility — Vitaly Buka / detail
- [RISCV][Clang] Add vmv and vfmv series intrinsic functions. — zakk.chen / detail
- [RISCV] Add a PatFrag to shorten repeated (XLenVT (VLOp GPR:$vl)) in V extension patterns. — craig.topper / detail
- [NewGVN] Add phi-of-ops operands if no real PHI is created. — flo / detail
clang-d385541-g037bae8928f2-t20149-b20149.tar.gz (Apr 14, 2021 9:55:32 PM)
- [llvm-objdump] try to fix hexagon tests more after 51aa61e74bdb — thakis / detail
- [llvm-objdump] try to fix section-filter.test in full builds after 51aa61e74bdb — thakis / detail
- Revert "Simplify BitVector code" — saugustine / detail
- [DWARF] Fix crash for DWARFDie::dump. — rafaelauler / detail
- [lldb] Simplify output for skipped categories in dotest.py — Jonas Devlieghere / detail
- [gn build] Port b7459a10dad1 — llvmgnsyncbot / detail
- fix comment typos to cycle bots — thakis / detail
- [libcxx][NFC] adjusts formatting rules — cjdb / detail
- Change add_mlir_doc CMake macro to take the tablegen command as last argument to allow extra flags — joker.eph / detail
- [AMDGPU] Disable forceful inline of non-kernel functions which use LDS. — mahesha.comp / detail
- Fix Interface doc generation after recent change to add_mlir_doc() API — joker.eph / detail
clang-d385530-ge80f9cab0ab8-t20145-b20145.tar.gz (Apr 14, 2021 7:06:32 PM)
- NFC: Remove condition to simplify code — steveire / detail
- Revert "[InferAttributes] Materialize all infered attributes for declaration" — thakis / detail
- Revert "Fix buildbots after 61a85da" — thakis / detail
- [libcxx][nfc] Assign [ranges.primitives] in "RangesStatus." — zoecarver / detail
- [AST] Use IntrusiveRefCntPtr for Introspection LocationCall. — n.james93 / detail
- [AST][NFC] Remove temporary ASTTU file from Introspection generation. — n.james93 / detail
- [AST][Introspection] Fix args not being set. — n.james93 / detail
- [LLLDB] Adding additional check LibCppStdFunctionCallableInfo based on crash reports — Shafik Yaghmour / detail
- Reapply "[InferAttributes] Materialize all infered attributes for declaration"" and follow on patches. — listmail / detail
- [Sema] Fold VLA types in compound literals to constant arrays. — efriedma / detail
- [llvm-objdump] Switch command-line parsing from llvm::cl to OptTable — thakis / detail
- [hwasan] Fix lock contention on thread creation. — eugenis / detail
- [llvm-objdump] try to fix hexagon and riscv tests after 1035123ac50db — thakis / detail
clang-d385517-gc609d5336344-t20142-b20142.tar.gz (Apr 14, 2021 4:18:04 PM)
- [mlir] Use default lli JIT in Integration tests — ajcbik / detail
- [lldb-vscode] Reduce chattiness of progress events — a20012251 / detail
- [AST] Replace asserts with a condition — steveire / detail
- Make test runnable on read-only file systems. — saugustine / detail
- [AST] Add introspection support for more base nodes — steveire / detail
- Refactor the architecture of mlir-reduce — jpienaar / detail
- [WebAssembly] Codegen for i64x2.extend_{low,high}_i32x4_{s,u} — tlively / detail
- [lldb] Add addressing_bits to KNOWN_HOST_INFO_KEYS and sort the list — Jonas Devlieghere / detail
- Use PassPipelineCLParser in mlir-reduce — jpienaar / detail
- [mlir] Fix passArg of ViewOpGraphPass — jpienaar / detail
- [InferAttributes] Materialize all infered attributes for declaration — listmail / detail
- [NFC] Move a recently added utility into a location to enable reuse — listmail / detail
- [flang] Fix typo caught by clang build — pklausler / detail
- Fix buildbots after 61a85da — listmail / detail
clang-d385503-g82f0e3d3ea6b-t20140-b20140.tar.gz (Apr 14, 2021 1:29:46 PM)
clang-d385503-g82f0e3d3ea6b-t20140-b20140.tar.gz (Apr 14, 2021 1:29:46 PM)
- [flang] Handle END= situations better in runtime input — pklausler / detail
- [AMDGPU] Factor out SelectSAddrFI() — Stanislav.Mekhanoshin / detail
- [ValueTracking] Add additional non-zero add recurrence test (NFC) — nikita.ppv / detail
- [ValueTracking] Don't require non-zero step for add nuw — nikita.ppv / detail
- Remove deprecated member functions (NFC) — momchil.velikov / detail
- [SLP]Added a tests for shuffled matched tree entries, NFC. — a.bataev / detail
- Refactor the architecture of mlir-reduce — jpienaar / detail
- [flang] Fix Boolean flag arguments — pklausler / detail
- [NFC][libc++] Fixes a documentation typo. — koraq / detail
- [ValueTracking] Don't require strictly positive for mul nsw recurrence — nikita.ppv / detail
- [COFF] Simplify ICF associated comdat handling — rnk / detail
- clang-format: fix undefined behavior. — martin / detail
- [WebAssembly] Codegen for f64x2.convert_low_i32x4_{s,u} — tlively / detail
- [libTooling] Add smart pointer support to the `access` Stencil — scw / detail
- [libc++] Split up __memory/base.h into meaningful headers — Louis Dionne / detail
- [libc++] Move __memory/utilities.h to __memory/allocation_guard.h — Louis Dionne / detail
- [libc++] Move guards against std::auto_ptr outside of auto_ptr.h — Louis Dionne / detail
- [clang][FileManager] Support empty file name in getVirtualFileRef for serialized diagnostics — Alex Lorenz / detail
- [flang] Correct the interpretation of BIND(C,NAME='') — pklausler / detail
- [SROA][TBAA] Handle shift of regular TBAA nodes — gh / detail
- [gn build] try to make sync_source_lists_from_cmake.py py3-compatible — thakis / detail
- [gn build] Port e98060fa72cc — llvmgnsyncbot / detail
- [gn build] Port f992cfba7173 — llvmgnsyncbot / detail
- fix typo to cycle bots — thakis / detail
- [InstCombine] Conditionally emit nowrap flags when combining two adds — nikita.ppv / detail
- fix typo to cycle bots — thakis / detail
- [lldb] Move QThreadSuffixSupported and QListThreadsInStopReply into llgs — pavel / detail
- [lldb/test] Remove the "expect_captures" feature of lldb-server tests — pavel / detail
- [lldb] Only override target arch if it is compatible — Jonas Devlieghere / detail
- Update OpBase.td AttrDef class to define default value for returnType and convertFromStorage (NFC) — joker.eph / detail
- Revert "Refactor the architecture of mlir-reduce" — joker.eph / detail
- Simplify BitVector code — sguelton / detail
clang-d385471-g4f42d873c202-t20137-b20137.tar.gz (Apr 14, 2021 10:42:08 AM)
- [gn build] Port bbab9f986c6d — llvmgnsyncbot / detail
- [mlir][StandardToSPIRV] Add support for lowering memref<?xi1> to SPIR-V — hanchung / detail
- [AArch64][v8.5A] Add BTI to all function starts — pablo.barrio / detail
- [SLP] createOp - fix null dereference warning. NFCI. — llvm-dev / detail
- [X86][SSE] canonicalizeShuffleWithBinOps - check for more combos of merge-able binary shuffles. — llvm-dev / detail
- [AMDGPU] Rename "LDS lowering" pass name. — mahesha.comp / detail
- [Instcombine] Disable memcpy of alloca bypass for instruction sources — benny.kra / detail
- [X86] Add PR49028 test case — llvm-dev / detail
- Add flag for showing skipped headers in -H / --show-includes output — hans / detail
- clang-format: [JS] merge import lines. — martin / detail
- review comments — martin / detail
- [mlir][linalg] update fusion to support linalg index operations. — gysit / detail
- [arm][compiler-rt] add armv8m.main and arv8.1m.main targets — ties.stuij / detail
- [SCCP] Follow up of rGbbab9f986c6d. NFC. — sjoerd.meijer / detail
- [libc++] Make chars_format a bitmask type. — koraq / detail
- [WebAssembly] Use standard intrinsics for f32x4 and f64x2 ops — tlively / detail
- [TTI] NFC: Change getCallInstrCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getCFInstrCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getShuffleCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getVectorInstrCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getFPOpCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getArithmeticInstrCost to return InstructionCost — sander.desmalen / detail
clang-d385449-gbbab9f986c6d-t20134-b20134.tar.gz (Apr 14, 2021 7:56:43 AM)
- [clang] [AArch64] Fix Windows va_arg handling for larger structs — martin / detail
- [ValueTracking] add unit test for isKnownNonZero(); NFC — spatel / detail
- [lit] Remove unnecessary testcases from lit-quoting.txt that fail on macOS — martin / detail
- [AIX] Allow safe for 32bit P8 VSX pattern matching — zarko / detail
- [Test] Account for possibility to free memory in loop load PRE test — mkazantsev / detail
- [ValueTracking] reduce code duplication; NFC — spatel / detail
- [AMDGPU] Mark scavenged SGPR as used — sebastian.neubauer / detail
- [OpenMP] Fix printing routine for OMP_TOOL_VERBOSE_INIT — hansang.bae / detail
- [OpenCL][Docs] Update OpenCL 3.0 implementation status — sven.vanhaastregt / detail
- [ValueTracking] match negative-stepping non-zero recurrence — spatel / detail
- [InstSimplify] improve efficiency for detecting non-zero value — spatel / detail
- CPUDispatch- allow out of line member definitions — erich.keane / detail
- [llvm-symbolizer] remove unused variable — thakis / detail
- [SCCP] Create SCCP Solver — sjoerd.meijer / detail
clang-d385435-g6cdc2239dbab-t20131-b20131.tar.gz (Apr 14, 2021 4:52:00 AM)
- [i386] Modify the alignment of __m128/__m256/__m512 vector type according i386 abi. — chen3.liu / detail
- [lldb] Silence GCC warnings about control reaching the end of non-void functions. NFC. — martin / detail
- [AArch64] [COFF] Properly produce cross-section relative relocations — martin / detail
- [ARM] [COFF] Properly produce cross-section relative relocations — martin / detail
- [lit] Always quote arguments containing '[' on windows — martin / detail
- [PowerPC] Fix incorrect subreg typo from 0148bf53f0a0 — nemanja.i.ibm / detail
- [X86][SSE] combineSetCCMOVMSK - allow comparison with upper (known zero) bits in MOVMSK(SHUFFLE(X,u)) -> MOVMSK(X) fold — llvm-dev / detail
- [X86] Regenerate PR32284.ll test case prefixes. NFC. — llvm-dev / detail
- [X86] Fold cmpeq/ne(trunc(x),0) --> cmpeq/ne(x,0) — llvm-dev / detail
- [InstCombine] tmp alloca bypass: ensure that the replacement dominates all alloca uses — lebedev.ri / detail
- [Passes] Enable the relative lookup table converter pass on aarch64 — martin / detail
- SDAG: constant fold bf16 -> i16 casts — Tim Northover / detail
- [lldb][AArch64] Simplify MTE memory region test — david.spickett / detail
clang-d385422-gbda20282cb94-t20127-b20127.tar.gz (Apr 14, 2021 2:00:42 AM)
- [Live Intervals] Teach Greedy RA to recognize special case live-through — serguei.katkov / detail
- [clangd] Add support for inline parameter hints — zeratul976 / detail
- [gn build] Port cbc9c4ea90e1 — llvmgnsyncbot / detail
- Revert "Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper Differential Revision : https://reviews.llvm.org/D100115" — harald / detail
- [LLD] Implement /guard:[no]ehcont — pengfei.wang / detail
- [NFC] Fix unused warning. — kadircet / detail
- [clang] Fix copy constructor of CompilerInvocation — Jan Svoboda / detail
- [clang-tidy] Add new check 'bugprone-unhandled-exception-at-new'. — 1.int32 / detail
- [GreedyRA ORE] Separate Folder Reloads and Zero Cost Folder Reloads — serguei.katkov / detail
- [gn build] Port 530456caf908 — llvmgnsyncbot / detail
- [mlir] Change verification order to prevent null dereference — tpopp / detail
- [NFC] Fix unused variable warning. — kadircet / detail
- [clang-tidy] Add exception flag to bugprone-unhandled-exception-at-new test. — 1.int32 / detail
clang-d385409-gd9b03ef2e899-t20124-b20124.tar.gz (Apr 13, 2021 11:12:25 PM)
- [lldb] Disable TestClangModulesUpdate.py because it's flaky — Jonas Devlieghere / detail
- [Live Intervals] Factor-out unionBitMask. NFC. — serguei.katkov / detail
- [M68k] Put M68kInfo as the direct library dependency for AsmParser — minyihh / detail
- [mlir][StandardToSPIRV] Add support for lowering math.powf to SPIR-V. — hanchung / detail
clang-d385405-ge825effe9ba9-t20121-b20121.tar.gz (Apr 13, 2021 8:23:54 PM)
- [CSSPGO] Fix a test issue due to portablity of std::hash — hoy / detail
- [MLIR] PresburgerSet subtraction: add documentation and assertion saying we don't support divisions yet — arjunpitchanathan / detail
- [mlir] Fix return values of AMX tests — springerm / detail
- Revert "[GlobalOpt] Revert valgrind hacks" — saugustine / detail
- [PowerPC] Use correct node to get a super register from a subreg — nemanja.i.ibm / detail
- [libc++][docs] Add status docs for ranges. — zoecarver / detail
- [scudo] Make MTE inline asm compatible with GNU assembler — mcgrathr / detail
- [RISCV] Implement COPY for Zvlsseg registers — shihpo.hung / detail
- [lldb] Pretend host architecture is arm64 on AS — Jonas Devlieghere / detail
- fix whitespace type — listmail / detail
- Expose parseXInDimensionList() to the `DialectAsmParser` — joker.eph / detail
- [X86][AMX] Refactor for PostRA ldtilecfg pass. — pengfei.wang / detail
- [lldb] Build debugserver 2-way fat on AS — Jonas Devlieghere / detail
clang-d385392-gbcef28621a87-t20117-b20117.tar.gz (Apr 13, 2021 5:34:33 PM)
- [TableGen] Resolve concrete but not complete field access initializers — daniel_l_sanders / detail
- [mlir] Prevent operations with users from being hoisted — sergei.grechanik / detail
- Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper Differential Revision : https://reviews.llvm.org/D100115 — root / detail
- Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper Differential Revision : https://reviews.llvm.org/D100115 — root / detail
- Title: [RISCV] Add missing part of instruction vmsge {u}. VX Review By: craig.topper Differential Revision : https://reviews.llvm.org/D100115 — root / detail
- [flang] More precise enforcement of runtime constraint — pklausler / detail
- [Sema] Move 'char-expression-as-unsigned < 0' into a separate diagnostic — bikineev / detail
- Fix resolution-err.ll — stilis / detail
clang-d385384-g192c6023e1e2-t20114-b20114.tar.gz (Apr 13, 2021 2:44:36 PM)
- [AArch64][GlobalISel] Mark G_CTPOP as legal for v16s8 and v8s8 — Jessica Paquette / detail
- [RISCV] Rename RISCVISD::GREVI(W)/GORCI(W) to RISCVISD::GREV(W)/GORC(W). Don't require second operand to be a constant. — craig.topper / detail
- String Literal and Wide String Literal Encoding from the Preprocessor — aaron / detail
- [SCEV] Don't walk uses of phis without SCEV expression when forgetting — nikita.ppv / detail
- [lli] Honor the --entry-function flag in orc and orc-lazy modes. — Lang Hames / detail
- [libFuzzer] Fix fuzzer-oom.test. — mascasa / detail
- BPF: remove default .extern data section — yhs / detail
- [libc][Obvious] Fix nextafter* implementation. — sivachandra / detail
- [clang-tidy] Add check for implicit widening of multiplication result — lebedev.ri / detail
- [mlir] Convert async dialect passes from function passes to op agnostic passes — ezhulenev / detail
- [lld-macho] rm old test directory for segments.s — jezng / detail
- [gn build] Port 46b8ea2fff90 — llvmgnsyncbot / detail
- [gn build] Port 8ca366935b05 — llvmgnsyncbot / detail
- Ship `llvm-cxxfilt` in the toolchain. — Dan Liew / detail
- [RISCV] Make use of PatGprGpr and PatGpr in RISCVInstrInfoB.td. NFC — craig.topper / detail
- [RISCV] Add a generic PatGprImm class and use it to simplify patterns in RISCVInstrInfoB.td. NFC — craig.topper / detail
- Correct the tablegen for checking mutually exclusive stmt attrs — aaron / detail
- [AsmParser][SystemZ][z/OS] Add support to AsmLexer to accept HLASM style integers — anirudh_prasad / detail
- [mlir][spirv] Only attach struct offset for required storage classes — antiagainst / detail
- Remove warning "suggest braces" for aggregate initialization of an empty class with an aggregate base class. — aaron / detail
- [AArch64][SVE] Always use overloaded methods instead of preprocessor macro. — sander.desmalen / detail
- [mlir][tosa] Add conv2d lowering to linalg.conv2d operator for FP — rob.suderman / detail
- [Driver] Make the findVCToolChainViaEnvironment case-insensitive — artur.gainullin / detail
clang-d385384-g192c6023e1e2-t20114-b20114.tar.gz (Apr 13, 2021 2:44:36 PM)
- Revert "[test-suite] Add HIP Tests to External" — enye.shi / githubweb
- Reapply [test-suite] Add HIP Tests to External — enye.shi / githubweb
clang-d385361-g162b463d85d3-t20111-b20111.tar.gz (Apr 13, 2021 11:54:32 AM)
- [clangd] Enable modules to contribute tweaks. — kadircet / detail
- [clangd] Introduce ASTHooks to FeatureModules — kadircet / detail
- [clangd] Propagate data in diagnostics — kadircet / detail
- BPF: generate proper BTF for globals with WeakODRLinkage — yhs / detail
- [lld-macho] arm64_32 executables are always PIE — jezng / detail
- [analyzer] [NFC] Eliminate dispatchCast, evalCastFromNonLoc and evalCastFromLoc functions from SValBuilder — dpetrov / detail
- [OpenMP] Fix incompatible attributes in OpenMPIRBuilder test. — huberjn / detail
- Fix the const overload of IgnoreExprNodes — gribozavr / detail
- [gn build] Port 8914902b01a3 — llvmgnsyncbot / detail
- [gn build] Port bb6d96ced80f — llvmgnsyncbot / detail
- [GlobalOpt] Revert valgrind hacks — eleviant / detail
- [SystemZ][z/OS] Introduce dialect querying helper functions — anirudh_prasad / detail
- Remove empty test case — eleviant / detail
- [libc] Make FPBits a union. — sivachandra / detail
- Implement WG21 P2156R1/WG14 N2557 on duplicate attributes — aaron / detail
- [X86][SSE] combineSetCCMOVMSK - allow comparison with upper (known zero) bits in CMP(MOVMSK(PACKSS())) -> CMP(MOVMSK()) fold — llvm-dev / detail
- Revert "[lld-macho] Add support for arm64_32" and other stacked diffs — jezng / detail
- [mlgo] Skip AOT-compiling a model if a header/object pair is provided — mtrofin / detail
- [debugserver] Fix unintialized member variable — Jonas Devlieghere / detail
- [lldb] [gdb-remote server] Abstract away getting current process — mgorny / detail
- [Clang][OpenMP][NVPTX] Fixed failure in openmp-offload-gpu.c if the system has CUDA — tianshilei1992 / detail
- Remove a -O2 usage from a CSE specific test file — listmail / detail
- [debugserver] Use class member initialization for RNBContext — Jonas Devlieghere / detail
- [libFuzzer] Fix MSan false positives with custom mutators. — mascasa / detail
- [flang] Handle instantiation of procedure pointer components — psteinfeld / detail
- [MemorySSA] Add test for PR49859. — asbirlea / detail
- [flang][OpenMP] Modify semantic check for nesting of `ordered` regions to include `close` nesting check. — arnamoy10 / detail
clang-d385361-g162b463d85d3-t20111-b20111.tar.gz (Apr 13, 2021 11:54:32 AM)
clang-d385334-g0b63e3222b2d-t20108-b20108.tar.gz (Apr 13, 2021 9:06:35 AM)
clang-d385334-g0b63e3222b2d-t20108-b20108.tar.gz (Apr 13, 2021 9:06:35 AM)
- Reland "[lldb] [Process] Watch for fork/vfork notifications" for NetBSD — mgorny / detail
- Reland "[lldb] [Process] Watch for fork/vfork notifications" for Linux — mgorny / detail
- [lldb] Require x86 for various NativePDB, Breakpad and Minidump tests — david.spickett / detail
- [gn build] fix bug in fb0b19c3de3b — thakis / detail
- [gn build] Port 21d6636d83b3 — llvmgnsyncbot / detail
- [gn build] Port 4f9b2469f33f — llvmgnsyncbot / detail
- [gn build] Port 7f1963dc8e23 — llvmgnsyncbot / detail
- [gn build] Port 916fecb499c5 — llvmgnsyncbot / detail
- [gn build] Port 9b0a3388eb36 — llvmgnsyncbot / detail
- [gn build] Port be54341cd2ff — llvmgnsyncbot / detail
- [AMDGPU] Set implicit arg attributes for indirect calls — Madhur.Amilkanthwar / detail
- [TTI] NFC: Change getCastInstrCost and getExtractWithExtendCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getGatherScatterOpCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getArithmeticReductionCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getMinMaxReductionCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getCmpSelInstrCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change getMaskedMemoryOpCost to return InstructionCost — sander.desmalen / detail
- [TTI] NFC: Change get[Interleaved]MemoryOpCost to return InstructionCost — sander.desmalen / detail
- [lldb] Remote @debugserver_test from TestAppleSimulatorOSType — pavel / detail
- StackProtector: ensure protection does not interfere with tail call frame. — Tim Northover / detail
- [lldb] Remove self-skipping code from lldb-server tests — pavel / detail
- [mlir][linalg] update tiling to support linalg index operations. — gysit / detail
- [lldb][AArch64] Only run MTE memory region test if we have MTE — david.spickett / detail
- [lld-macho] Add support for arm64_32 — jezng / detail
- [lld-macho] Add 32-bit compact unwind support — jezng / detail
- [lld-macho] Have toString() emit full path to archive files — jezng / detail
- [lld-macho] Make load relaxation work for arm64_32 — jezng / detail
- [analyzer] Replace StoreManager::CastRetrievedVal with SValBuilder::evalCast — dpetrov / detail
- [lldb/test] s/add_no_ack_remote_stream/do_handshake — pavel / detail
- [AsmParser][SystemZ][z/OS] Add in support to allow use of additional comment strings. — anirudh_prasad / detail
- [libc++] [P0458] Add map::contains and set::contains for heterogenous lookup missed in a17b1aed. — marek.kurdej+llvm.org / detail
- [docs][scudo] Update Scudo documentation — kostyak / detail
- [mlir] X86Vector: Add AVX Rsqrt — ajcbik / detail
clang-d385301-g7f1963dc8e23-t20104-b20104.tar.gz (Apr 13, 2021 6:18:05 AM)
- [CodeView] Fix the ARM64 CPUType enum — martin / detail
- [AArch64][SVE] Fix dup/dupq intrinsics for C++. — sander.desmalen / detail
- [flang] Fix a test (use %s instead of $s) — andrzej.warzynski / detail
- [lldb] [gdb-remote server] Refactor handling qSupported — mgorny / detail
- [Windows Itanium][PS4] handle dllimport/export w.r.t vtables/rtti — Ben.Dunbobbin / detail
- [mlir] Canonicalize single-iteration ParallelOp — ivan.butygin / detail
- Require commas between double square bracket attributes. — aaron / detail
- [flang][driver] Remove `%flang-new` from the LIT configuration — andrzej.warzynski / detail
- Reland "[lldb] [Process] Watch for fork/vfork notifications" for FreeBSD — mgorny / detail
- [libc++] Split __compressed_pair out of <memory> — Louis Dionne / detail
- [libc++] Split std::raw_storage_iterator out of <memory> — Louis Dionne / detail
- [libc++] Split the memory-related algorithms out of <memory> — Louis Dionne / detail
- [libc++] Split std::unique_ptr out of <memory> — Louis Dionne / detail
- [libc++] Split std::shared_ptr & friends out of <memory> — Louis Dionne / detail
- [libc++] Move pointer safety related utilities out of <memory> — Louis Dionne / detail
clang-d385286-g467b1f1cd2f2-t20101-b20101.tar.gz (Apr 13, 2021 3:16:42 AM)
- [RISCV] Rename RISCVISD::SHFLI to RISCVISD::SHFL and don't require the second operand to be an immediate. — craig.topper / detail
- [WebAssembly] Test i64x2.abs encoding — tlively / detail
- [MLIR][LinAlg] Implement detensoring cost-modelling. — kareem.ergawy / detail
- [lldb] Replace NativeProcess delegate list with a single delegate — pavel / detail
- [NFC][SYCL] Drop idle triple component from regression tests. — alexey.bader / detail
- [M68k] Implement AsmParser — rickytaylor26 / detail
- [libc++] Fix test synopses and remove unused includes. — marek.kurdej+llvm.org / detail
- [lldb] Require x86 backend for a bunch of DWARF tests — david.spickett / detail
- [lldb][Arm/AArch64] Add basic disassemble tests for Arm/AArch64 — david.spickett / detail
- [lldb] Require x86 for unwind no-return test — david.spickett / detail
- Revert "[lldb] [Process] Watch for fork/vfork notifications" and associated followups — pavel / detail
- [mlir][linalg] lower index operations during linalg to loop lowering. — gysit / detail
- [lldb] [gdb-remote client] Refactor handling qSupported — mgorny / detail
- Revert "Revert "[clangd] Provide a way to disable external index"" — kadircet / detail
- [OpenCL][NFC] Rename isOpenCLVersionContainedInMask — sven.vanhaastregt / detail
- [SimplifyCFG] Allow hoisting terminators only with HoistCommonInsts=false. — flo / detail
clang-d385270-gb28ec3fd18ae-t20097-b20097.tar.gz (Apr 13, 2021 12:27:17 AM)
- [ve] fix cmake cache param — simon.moll / githubweb
clang-d385270-gb28ec3fd18ae-t20097-b20097.tar.gz (Apr 13, 2021 12:27:17 AM)
- [lldb] Fix replaying TestMemoryRead.py from reproducer — Jonas Devlieghere / detail
- [libcxx] adds `std::incrementable_traits` to <iterator> — cjdb / detail
- [libcxx][NFC] tweaks `incrementable_traits` per review — cjdb / detail
- [compiler-rt][X86] fix build fail after "[X86] Support -march=rocketlake" — freddy.ye / detail
clang-d385266-gdad5caa59e6b-t20094-b20094.tar.gz (Apr 12, 2021 9:37:21 PM)
- [mlir] Use MCJIT to fix integration tests — ajcbik / detail
- [Passes] Add relative lookup table converter pass — gulfem / detail
- [lldb] Disable TestLaunchProcessPosixSpawn.py with reproducers — Jonas Devlieghere / detail
- [gn build] Port e96df3e531f5 — llvmgnsyncbot / detail
- [MLIR] Add a switch operation to the standard dialect — gcmn / detail
- [X86] Support -march=rocketlake — freddy.ye / detail
- [mlir] Async: add automatic reference counting at async.runtime operations level — ezhulenev / detail
- [NARY][NFC] Use hasNUsesOrMore instead of getNumUses since it's more — ybrevnov / detail
- [PowerPC] stop reverse mem op generation for some cases. — czhengsz / detail
- [GreedyRA ORE] Add debug location for function level report — serguei.katkov / detail
- Revert "Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" — akhuang / detail
clang-d385255-g6c4f2508e427-t20091-b20091.tar.gz (Apr 12, 2021 6:46:32 PM)
- [lldb] [gdb-remote client] Refactor handling qSupported — mgorny / detail
- [clang-tidy] Add <utility> include to misc-uniqueptr-reset-release — n.james93 / detail
- [SantizerCoverage] handle missing DBG MD when inserting libcalls — ndesaulniers / detail
- [Evaluator] Look through invariant.group intrinsics — aeubanks / detail
- [compiler-rt][aarch64] Add PAC-RET/BTI property to hwasan_interceptors_vfork.S — pirama / detail
- [JumpThreading] merge debug info when merging select+br — ndesaulniers / detail
- Revert "[lldb] [gdb-remote client] Refactor handling qSupported" — Ahmed Bougacha / detail
clang-d385248-gc5fda0e6629f-t20087-b20087.tar.gz (Apr 12, 2021 3:56:57 PM)
- [flang] Correct TypeCode::IsLogical() — pklausler / detail
- [lldb] Disable Shell/Subporcess with reproducers — Jonas Devlieghere / detail
- [clang-rename] Handle designated initializers. — justin.lebar / detail
- [InstCombine] add tests for shift+trunc signbit check; NFC — spatel / detail
- [InstCombine] fold shift+trunc signbit check — spatel / detail
- [TSan] Allow test contents to be copied before execution — julian.lettner / detail
- [mlir] Move memref.subview patterns to MemRef/Transforms/ — antiagainst / detail
- Revert "[InstCombine] when calling conventions are compatible, don't convert the call to undef idiom" — nikita.ppv / detail
- [mlir][spirv] Allow bitwidth emulation on runtime arrays — antiagainst / detail
- Fix up build failures after cfce5b26a888cb979d65252275df1f977dc1e6c8 — caij2003 / detail
- [mlir][spirv] Fix runtime array stride when emulating bitwidth — antiagainst / detail
- [ARM] Fix -Wmissing-field-initializers — i / detail
- [SimplifyCFG] Add test requiring only hoisting a branch. — flo / detail
- [PhaseOrdering] Add test for SimplifyCFG and LV interaction. — flo / detail
- Revert "[clangd] Provide a way to disable external index" — saugustine / detail
- Reland "Revert "[InstCombine] when calling conventions are compatible, don't convert the call to undef idiom"" — Yuanfang Chen / detail
clang-d385232-g52e9d80d5db2-t20084-b20084.tar.gz (Apr 12, 2021 1:07:19 PM)
clang-d385232-g52e9d80d5db2-t20084-b20084.tar.gz (Apr 12, 2021 1:07:19 PM)
- [ARM] Add a number of intrinsics for MVE lane interleaving — david.green / detail
- [PassManager][PhaseOrdering] lower expects before running simplifyCFG — spatel / detail
- [libc++] [test] Detect an improperly noexcept'ed __decay_copy. — arthur.j.odwyer / detail
- [libc++] Implement D2351R0 "Mark all library static cast wrappers as [[nodiscard]]" — arthur.j.odwyer / detail
- [InstCombine] when calling conventions are compatible, don't convert the call to undef idiom — Yuanfang Chen / detail
- Allow applying attributes to subset of allowed subjects. — tra / detail
- [flang] Fix narrowing warning on macos — tkeith / detail
- [clang-tidy] Add option to ignore macros in readability-function-cognitive-complexity check. — alexfh / detail
- Fix nits. — alexfh / detail
- [asan] Replaceable new/delete is unsupported in Windows. — 31459023+hctim / detail
- [mlir][Linalg] Disable const -> linalg.generic when fused op is illegal. — ravishankarm / detail
- [mlir] Rename AVX512 dialect to X86Vector — zinenko / detail
- [mlir] introduce "encoding" attribute to tensor type — ajcbik / detail
- [MLIR] PresburgerSet emptiness check: remove assertions that there are no symbols — arjunpitchanathan / detail
- [RISCV] Support vector SET[U]LT and SET[U]GE with splatted immediates — fraser / detail
- Replace uses of std::iterator with explicit using — i / detail
- [Inliner] Propagate SROA analysis through invariant group intrinsics — aeubanks / detail
- Revert "[PassManager][PhaseOrdering] lower expects before running simplifyCFG" — spatel / detail
- [libc++] Move checks for newlib to actually work — Louis Dionne / detail
- Fix documentation typo. — richard / detail
- [mlir][affine] Fix unfolded bounding maps for affine.for — uday / detail
- [compiler-rt] add SANITIZER_OSX — code / detail
- [AIX] Tweak test XFAIL from D99815 — daltenty / detail
- [NewPM] Fix -print-changed when a -filter-print-funcs function is removed — aeubanks / detail
- Enable creation of large response file on z/OS — Abhina.Sreeskantharajan / detail
- [PassManager][PhaseOrdering] lower expects before running simplifyCFG — spatel / detail
- [ARM] support symbolic expression as immediate in memory instructions — caij2003 / detail
- [mlir][spirv] Put debug-only variable in LLVM_DEBUG — antiagainst / detail
- [libc++] add `inline` for __open's definition in ifstream and ofstream — jasonliu / detail
clang-d385203-gf2e4f3eff3c9-t20081-b20081.tar.gz (Apr 12, 2021 10:19:34 AM)
- [ARM] Updates to arm-block-placement pass — david.green / detail
- [NFC] Remove redundant string copy — n.james93 / detail
- [ARM] Add FP handling for MVE lane interleaving — david.green / detail
- [X86][AMX] Hoist ldtilecfg — pengfei.wang / detail
- [clangd] Provide a way to disable external index — kadircet / detail
- [compiler-rt][aarch64] Add PAC-RET/BTI support to HWASAN. — daniel.kiss / detail
- [X86] Fold cmpeq/ne(trunc(logic(x)),0) --> cmpeq/ne(logic(x),0) — llvm-dev / detail
- [InstCombine] Regenerate select-ctlz-to-cttz.ll tests — llvm-dev / detail
- [docs] Add Windows/COFF call info — kristof.beyls / detail
- [libc++] Split auto_ptr out of <memory> — Louis Dionne / detail
- [libc++] Split std::allocator out of <memory> — Louis Dionne / detail
- [libc++] Split std::get_temporary_buffer out of <memory> — Louis Dionne / detail
- [libc++] NFC: Remove duplicate synopsis from <__string> — Louis Dionne / detail
- [gn build] Port 0b439e4cc9db — llvmgnsyncbot / detail
- [gn build] Port 26beecfe470b — llvmgnsyncbot / detail
- [gn build] Port 6a1ac88fc19a — llvmgnsyncbot / detail
- [libc++] Divorce the std Lit feature from the -std=XXX compiler flag — Louis Dionne / detail
- Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
clang-d385185-g489cdedd117b-t20078-b20078.tar.gz (Apr 12, 2021 7:34:44 AM)
- Reapply "[DebugInfo] Correctly track SDNode dependencies for list debug values" — stephen.tozer / detail
- [AArch64][SVE] Remove redundant PTEST of MATCH/NMATCH results — bradley.smith / detail
- [AMDGPU] Kill temporary register after restoring — sebastian.neubauer / detail
- Fix chrome os failure after 021de7cf80268091cf13485a538b611b37d0b33e. — a.v.lapshin / detail
- [lldb] Don't recursively load types of static member variables in the DWARF AST parser — Raphael Isemann / detail
- [lldb] Delete dead StackFrameList::Merge — Raphael Isemann / detail
- [AArch64] Add Machine InstCombiner patterns for FMUL indexed variant — andrew.savonichev / detail
- Revert "[AArch64] Add Machine InstCombiner patterns for FMUL indexed variant" — andrew.savonichev / detail
- [mlir][linalg] adding operation to access the iteration index of enclosing linalg ops. — gysit / detail
- [TableGen] Fix bug in recent change to ListInit::convertInitListSlice() — Paul C. Anagnostopoulos / detail
clang-d385175-gdff922f39b9b-t20075-b20075.tar.gz (Apr 12, 2021 4:36:03 AM)
- [AArch64] Adds memory operands for indexed loads. — stelios.ioannou / detail
- [OpenCL] Accept .rgba in OpenCL 3.0 — sven.vanhaastregt / detail
- [AMDGPU] Save VGPR of whole wave when spilling — sebastian.neubauer / detail
- [AMDGPU] Unify spill code — sebastian.neubauer / detail
- [AMDGPU] Autogenerate test. NFC — sebastian.neubauer / detail
- [AMDGPU] Fix saving fp and bp — sebastian.neubauer / detail
- [LLDB] Fix buildbots breakage due to TestGuessLanguage.py — omair.javaid / detail
- [AMDGPU] Fix ubsan error — sebastian.neubauer / detail
- [AArch64] ACLE: Fix issue for mismatching enum types with builtins. — sander.desmalen / detail
- [IR] Fix Wdocumentation warning. NFCI. — llvm-dev / detail
- [AMDGPU][MC][NFC] Removed extra spaces — dmitry.preobrazhensky / detail
- [mlir][linalg] fixing hard-coded variable names in a test (NFC) — gysit / detail
- Revert "[DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions." — esme.yi / detail
- Reland [DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions."" — esme.yi / detail
clang-d385161-g62fa9b9388aa-t20071-b20071.tar.gz (Apr 12, 2021 1:48:19 AM)
- [X86] Pass to transform tdpbsud&tdpbusd&tdpbuud intrinsics to scalar operation — bing1.yu / detail
- fix typo in a CMake SANITIZER_CAN_USE_CXXABI variable initial definition — jim / detail
- [NFC] [Clang]: fix spelling mistake in assert message — jim / detail
- [libtooling][clang-tidy] Fix compiler warnings in testcase [NFC] — mikael.holmen / detail
- [NFC][Debug] Fix unnecessary deep-copy for vector to save compiling time — zhangqingshan.zll / detail
- [clang][AST] Handle overload callee type in CallExpr::getCallReturnType. — 1.int32 / detail
- [DebugInfo] Fix the mismatching between C++ language tags and Dwarf versions. — esme.yi / detail
clang-d385154-g36b932d6a385-t20068-b20068.tar.gz (Apr 11, 2021 10:59:52 PM)
- [RISCV][Clang] Add RVV Widening Integer Add/Subtract intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add some RVV Floating-Point intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add more RVV Floating-Point intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add some RVV Floating-Point intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add RVV Type-Convert intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add RVV merge intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add all RVV Reduction intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add more RVV load/store intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add all RVV Mask intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add some RVV Permutation intrinsic functions. — zakk.chen / detail
- [PowerPC] Lower f128 SETCC/SELECT_CC as libcall if p9vector disabled — qiucofan / detail
- [Clang][Coroutine][DebugInfo] In c++ coroutine, clang will emit different debug info variables for parameters and move-parameters. — yifeng.dongyifeng / detail
- [Debug-Info] make fortran CHARACTER(1) type as valid unsigned type — czhengsz / detail
- [lld-macho][nfc] Convert tabs to spaces — jezng / detail
- [X86] Remove FeatureCLWB from FeaturesICLClient — freddy.ye / detail
- [NARY] Don't optimize min/max if there are side uses — ybrevnov / detail
clang-d385138-ga3bfddbb6a27-t20064-b20064.tar.gz (Apr 11, 2021 8:10:00 PM)
- [RISCV] Update computeKnownBitsForTargetNode to treat READ_VLENB as being 16 byte aligned. — craig.topper / detail
- [RISCV][NFC] Remove unneeded explict XLenVT type on codegen patterns — jim / detail
clang-d385136-gff902080a9fb-t20062-b20062.tar.gz (Apr 11, 2021 5:20:46 PM)
- [NFCI][DomTreeUpdater] applyUpdates(): reserve space for updates first — lebedev.ri / detail
- [NFCI][Local] TryToSimplifyUncondBranchFromEmptyBlock(): improve Dominator Tree updating — lebedev.ri / detail
- [NFCI][BasicBlockUtils] MergeBlockIntoPredecessor(): improve Dominator Tree updating — lebedev.ri / detail
- [NFCI][Local] MergeBasicBlockIntoOnlyPred(): improve Dominator Tree updating — lebedev.ri / detail
- [NFCI][SimplifyCFG] mergeEmptyReturnBlocks(): improve Dominator Tree updating — lebedev.ri / detail
- [NFCI][SimplifyCFG] PerformValueComparisonIntoPredecessorFolding(): improve Dominator Tree updating — lebedev.ri / detail
- [RISCV] Use SLLI/SRLI instead of SLLIW/SRLIW for (srl (and X, 0xffff), C) custom isel on RV64. — craig.topper / detail
clang-d385129-g816cf4146280-t20061-b20061.tar.gz (Apr 11, 2021 2:32:42 PM)
- [WebAssembly] Update v128.any_true — tlively / detail
- [X86][AVX512] Fold not(kmov(x)) -> kmov(not(x)) and not(widen_subvector(x)) -> widen_subvector(not(x)) — llvm-dev / detail
- [VectorCombine] Add tests for load/extract scalarization. — flo / detail
- [LoopUnroll] Add AArch64 test case with large vector ops. — flo / detail
clang-d385125-g13bdac57093a-t20058-b20058.tar.gz (Apr 11, 2021 11:43:42 AM)
- [RISCV] Add i8 and i16 srli and srai tests to Zbb/Zbp test files. NFC — craig.topper / detail
- [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, 0xffff) when zext.h is supported. — craig.topper / detail
- [RISCV] Drop earlyclobber constraint from vwadd(u).wx, vwsub(u).wx, vfwadd.wf and vfwsub.wf. — craig.topper / detail
- [X86] Fold cmpeq/ne(and(X,Y),Y) --> cmpeq/ne(and(~X,Y),0) — llvm-dev / detail
- [X86] combineXor - Pull out repeated getOperand() calls. NFCI. — llvm-dev / detail
clang-d385120-g91248e2db93a-t20056-b20056.tar.gz (Apr 11, 2021 8:52:20 AM)
- [libc++] [CI] Validate the output of the generated scripts. — koraq / detail
- [NFC][LoopIdiom] Regenerate left-shift-until-bittest.ll — lebedev.ri / detail
- [NFC][LoopIdiom] left-shift-until-bittest: add small-bitwidth tests — lebedev.ri / detail
- [LoopIdiom] left-shift-until-bittest: set all allowed no-wrap flags on add/sub — lebedev.ri / detail
- [NFC][LoopVectorize] Autogenerate interleaved-accesses.ll — lebedev.ri / detail
- [NFC][InstCombine] Add a few test of adding to add-like or — lebedev.ri / detail
- [InstCombine] (X | Op01C) + Op1C --> X + (Op01C + Op1C) iff the or is actually an add — lebedev.ri / detail
- [NFC][InstCombine] Add tests for "get low bit mask upto and including bit X" pattern — lebedev.ri / detail
- [InstCombine] Improve "get low bit mask upto and including bit X" pattern — lebedev.ri / detail
clang-d385111-g37388b8ad13f-t20053-b20053.tar.gz (Apr 11, 2021 5:17:54 AM)
- Update personal info in CREDITS.TXT — zhangqingshan.zll / detail
clang-d385110-g002c6c1187d6-t20052-b20052.tar.gz (Apr 11, 2021 1:55:31 AM)
- Revert "Remove "Rewrite Symbols" from codegen pipeline" — aeubanks / detail
- Missing syntax highlighting for LLVM IR in Langref — shivam98.tkg / detail
- Typo fix — shivam98.tkg / detail
clang-d385107-g6210261ecb21-t20050-b20050.tar.gz (Apr 10, 2021 11:43:25 PM)
clang-d385106-g82fbc5d45b0c-t20049-b20049.tar.gz (Apr 10, 2021 8:15:05 PM)
- [Polly] Partially refactoring of IslAstInfo and IslNodeBuilder to use isl++. NFC. — llvm-project / detail
clang-d385105-g9829f5e6b1bc-t20048-b20048.tar.gz (Apr 10, 2021 4:37:11 PM)
- [IVUsers] Check LoopSimplify cache earlier (NFC) — nikita.ppv / detail
- [NFC][CVP] Add tests for @llvm.[us]{min,max}() intrinsics — lebedev.ri / detail
- [CVP] @llvm.[us]{min,max}() intrinsics handling — lebedev.ri / detail
clang-d385102-g00ef28ef21f0-t20046-b20046.tar.gz (Apr 10, 2021 1:49:28 PM)
- [NFC] Rename LimitingIntrinsic into MinMaxIntrinsic — lebedev.ri / detail
- [NFC][LVI] getPredicateAt(): drop default value for UseBlockValue — lebedev.ri / detail
- [CVP] LVI: Use in-block values when checking value signedness domain — lebedev.ri / detail
- [NFC][CVP] Add statistic for function pointer argument non-null-ness deduction — lebedev.ri / detail
- [NFC][JumpThreading] Increment 'NumFolds' statistic all places terminator becomes uncond — lebedev.ri / detail
- [CSSPGO] Fix dangling context strings and improve profile order consistency and error handling — aktoon / detail
clang-d385096-g8f16101c703e-t20043-b20043.tar.gz (Apr 10, 2021 11:00:53 AM)
- zz — lebedev.ri / detail
- [NFC][ConstantRange] Add 'icmp' helper method — lebedev.ri / detail
- Revert "zz" — lebedev.ri / detail
- Revert "[NFC][ConstantRange] Add 'icmp' helper method" — lebedev.ri / detail
- [NFC][ConstantRange] Add 'icmp' helper method — lebedev.ri / detail
- [libtooling][clang-tidy] Fix off-by-one rendering issue with SourceRanges — whisperity / detail
- [flang] Accept & fold IEEE_SELECTED_REAL_KIND — pklausler / detail
clang-d385089-g3b677b81cec7-t20041-b20041.tar.gz (Apr 10, 2021 8:15:43 AM)
- [NFC][CVP] Add `@llvm.abs` test cases — lebedev.ri / detail
- [CVP] @llvm.abs() handling — lebedev.ri / detail
- [libtooling][clang-tidy] Fix diagnostics not highlighting fed SourceRanges — whisperity / detail
clang-d385086-g71ab6c98a0d1-t20039-b20039.tar.gz (Apr 10, 2021 5:19:46 AM)
- [RISCV][Clang] Add RVV vleff intrinsic functions. — kai.wang / detail
- [Matrix] Implement C-style explicit type conversions for matrix types. — flo / detail
clang-d385084-g6270b3a1eafa-t20037-b20037.tar.gz (Apr 10, 2021 2:23:47 AM)
- [AMDGPU][CostModel] Refine cost model for control-flow instructions. — dfukalov / detail
- Temporairly revert "[CGCall] Annotate `this` argument with alignment" — lebedev.ri / detail
clang-d385082-g4f173c0c42d0-t20035-b20035.tar.gz (Apr 9, 2021 8:46:41 PM)
- Support: Add move semantics to mapped_file_region — Duncan P. N. Exon Smith / detail
- [clang][AVR] Support variable decorator '__flash' — powerman1st / detail
clang-d385080-ge11140451b5f-t20033-b20033.tar.gz (Apr 9, 2021 5:59:46 PM)
- [NFC][SROA] Add C++'s `std::clamp()` testcase from PR47271/PR49909 — lebedev.ri / detail
- [Analysis] isDereferenceableAndAlignedPointer(): recurse into select's hands — lebedev.ri / detail
- [flang] Check for conflicting BIND(C) names — pklausler / detail
- [AArch64][GlobalISel] Swap compare operands when it may be profitable — Jessica Paquette / detail
- Revert "[AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs" — 31459023+hctim / detail
- Revert "[AMDGPU] Remove MachineDCE after SIFoldOperands" — 31459023+hctim / detail
- [flang] Enforce a limit on recursive PDT instantiations — pklausler / detail
- [lld-macho][nfc] Remove DYSYM8 reloc attribute — jezng / detail
- [flang] RANDOM_NUMBER, RANDOM_SEED, RANDOM_INIT in runtime — pklausler / detail
clang-d385071-g7df30e77d499-t20029-b20029.tar.gz (Apr 9, 2021 3:11:26 PM)
- Support: Remove code duplication for mapped_file_region accessors, NFC — Duncan P. N. Exon Smith / detail
- [OpenMP51] Initial support for masked directive and filter clause — cchen / detail
- [LLDB][NFC] Add clarifying comments for AddCXXSummary and AddCXXSynthetic — Shafik Yaghmour / detail
- Add correct types to the xxsplti32dx pattern. — stefanp / detail
- [AMDGPU] Added udot2 op_sel test. NFC. — Stanislav.Mekhanoshin / detail
- [libc++] NFC: Move unused include of <limits> to allocator_traits.h — Louis Dionne / detail
- [MSSA] Rename uses in IDF regardless of new def position in basic block. — asbirlea / detail
- [AMDGPU] SIFoldOperands: eagerly erase dead REG_SEQUENCEs — jay.foad / detail
- [AMDGPU] Remove MachineDCE after SIFoldOperands — jay.foad / detail
- [OpenMP51][DOCS] Claimed masked construct and report current patch, NFC. — cchen / detail
- [mlir] NFC - Add help functions to scf.ForOp — nicolas.vasilache / detail
- Revert "[PowerPC] Add ROP Protection Instructions for PowerPC" — 31459023+hctim / detail
- [scudo][standalone] Use BatchClassId in drain rather than 0 — kostyak / detail
- [ASan] Allow new/delete replacement by making interceptors weak — 31459023+hctim / detail
clang-d385057-g1e5f68d80a42-t20026-b20026.tar.gz (Apr 9, 2021 12:22:25 PM)
- [Flang] Changes to mangling code — kiran.chandramohan / detail
- [PhaseOrdering] add test for llvm.expect; NFC — spatel / detail
- Update the linkage name of coro-split functions in the debug info. — Adrian Prantl / detail
- [RGT] Disable some tests on Windows at compile-time, not runtime — paul.robinson / detail
- [PowerPC] Add ROP Protection Instructions for PowerPC — stefanp / detail
- [AArch64][GlobalISel] Fix incorrect codegen for <16 x s8> G_ASHR. — Amara Emerson / detail
- [TableGen] Report an error message on a missing comma — Alexander.Richardson / detail
- [builtins] Avoid enum name conflicts with fenv.h — Alexander.Richardson / detail
- Handle alloc_size attribute on function pointers — Alexander.Richardson / detail
- [WebAssembly] Add shuffles as an option for lowering BUILD_VECTOR — tlively / detail
- [libcxx] [test] Use GetWindowsInaccessibleDir() instead of dirs with perms::none in fs.op.is_* — martin / detail
- [libcxx] [test] Use GetWindowsInaccessibleDir() in a couple more tests — martin / detail
- [libcxx] [test] Add more tests for renaming directories in fs.op.rename — martin / detail
clang-d385044-gaeff03d2df54-t20023-b20023.tar.gz (Apr 9, 2021 9:34:55 AM)
- For non-null pointer checks, do not descend through out-of-bounds GEPs — momchil.velikov / detail
- [AMDGPU] Allow relaxed/consume memory order for atomic inc/dec — Yaxun.Liu / detail
- [TableGen] [docs] Change title of tblgen.rst to fix man page filename — Paul C. Anagnostopoulos / detail
- [clangd] Log a message when gRPC support is off, but remote-index is configured — kadircet / detail
- [X86] Add zeroext attributes to i8/i16 and/or/xor overflow tests — llvm-dev / detail
- RISCVABIInfo::classifyArgumentType: Fix static analyzer warnings with uninitialized variables warnings - NFCI — llvm-dev / detail
- [InstCombine] add test with multiple uses of min/max negated operand; NFC — spatel / detail
- [InstCombine] try to eliminate an instruction in min/max -> abs fold — spatel / detail
- [HIP] Workaround ICE compiling SemaChecking.cpp with gcc 5 — Yaxun.Liu / detail
- [libc++] Fix abs and div overload issue for compilers on AIX — jasonliu / detail
- [X86][BMI] Fold cmpeq/ne(or(X,Y),X) --> cmpeq/ne(and(~X,Y),0) (PR44136) — llvm-dev / detail
- [MLIR][Shape] Combine `cstr_eq` only if they share shape operands — frgossen / detail
- [RGT] Tweak test so assertion is always executed — paul.robinson / detail
- [X86] Fold cmpeq/ne(or(X,Y),X) --> cmpeq/ne(and(~X,Y),0) on non-BMI targets (PR44136) — llvm-dev / detail
- [clang] tests: cleanup, update and add some new ones — mizvekov / detail
- [InstCombine] Regenerate 2010-11-23-Distributed.ll tests — llvm-dev / detail
clang-d385028-ga4ced03d3425-t20019-b20019.tar.gz (Apr 9, 2021 6:50:51 AM)
- [NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset. — dfukalov / detail
- [MLIR][Shape] Add convenience builder for `shape.assuming_all` — frgossen / detail
- [AA][NFC] Convert AliasResult to class containing offset for PartialAlias case. — dfukalov / detail
- [AMDGPU] Use SIInstrFlags for flat variants. NFC — sebastian.neubauer / detail
- [X86] Add PR44136 test coverage — llvm-dev / detail
- [OpenCL] Simplify InsertOCLBuiltinDeclarationsFromTable — sven.vanhaastregt / detail
- [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
- [clangd] Add --check-lines to restrict --check to specific lines — adamcz / detail
- [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
- [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
- [clang] Tiny format fix — nathan / detail
- [X86] Adjust PR44136 tests to add cmpne coverage as well — llvm-dev / detail
- [AMDGPU] SIFoldOperands: eagerly delete dead copies — jay.foad / detail
clang-d385015-g3ae0a405fc94-t20015-b20015.tar.gz (Apr 9, 2021 3:45:41 AM)
- [NFC][PowerPC] add test cases for reverse memory op transformation — czhengsz / detail
- [lldb] Update UUID after https://reviews.llvm.org/D99978. — pifon / detail
- [lldb] Update object.test after 'nosync' inference was enabled. — pifon / detail
- [test, LoopVectorize] Fix use of var defined in CHECK-NOT — thomasp / detail
- [RISCV][NFC] Replace explicit type i64 with riscv customized SDTypeProfile. — jim / detail
- [MLIR] Do not yield values from an assuming op that are never used — frgossen / detail
- [GVN][NFC] Factor out load elimination logic via PRE for reuse — mkazantsev / detail
- [AMDGPU] IsFlatScratch/Global -> FlatScratch/Global — sebastian.neubauer / detail
- [RegisterScavenging] Add asserts for better errors — sebastian.neubauer / detail
- [NFC] Move statictic increment out of helper — mkazantsev / detail
- [FunctionAttrs] Force old pm in test so it doens't behave differently depending on the configuration setting for this flag — benny.kra / detail
- [MLIR][Shape] Canonicalize `assuming_all` when all operands are `cstr_eq` ops — frgossen / detail
- [X86] combineHorizOpWithShuffle - peek through one use bitcasts when decoding shuffles. — llvm-dev / detail
clang-d385002-g6169f1537c87-t20012-b20012.tar.gz (Apr 9, 2021 12:58:23 AM)
- [debug-info][NFC] Set -mtriple to avoid the test failure under other targets. — esme.yi / detail
- [LICM] Hoist loads with invariant.group metadata — aeubanks / detail
- [libcxx] Allow shared_ptr's unique_ptr converting constructor to support array types. — zoecarver / detail
- [mlir][Linalg] Drop unit-trip loops of reductions only if other reduction loops exists. — ravishankarm / detail
- [GreedyRA ORE] Re-factor computeNumberOfSplillsReloads. — serguei.katkov / detail
- [Test] Add two more tests on PRE with guards — mkazantsev / detail
- [RISCV][NFC] Fix formatting — jim / detail
clang-d384995-gd2e15a83a664-t20008-b20008.tar.gz (Apr 8, 2021 10:10:11 PM)
- [mlir][tosa] Add tosa.max_pool2d lowering to linalg int max pooling additions — rob.suderman / detail
- [lld] Fixed CodeView GuidAdapter::format to handle GUID bytes in the right order. — aorlov / detail
- [RISCV][NFC] Add explicit type i64 to RV64 only patterns. — tclin914 / detail
- [clang][SourceManager] Fix -Wparentheses warning (NFC) — nullptr.cpp / detail
- [RS4GC] Cleanup meetBDVState. NFC. — serguei.katkov / detail
clang-d384990-g4a84b03eced2-t20006-b20006.tar.gz (Apr 8, 2021 7:22:04 PM)
- [ASTMatchers] Add `cxxBaseSpecifier` matcher (non-top-level) — steveire / detail
- Improve error message when tring to export to LLVM IR with a dialect missing the interface — joker.eph / detail
- Support: Extract fs::resize_file_before_mapping_readwrite from FileOutputBuffer — Duncan P. N. Exon Smith / detail
- Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC — Duncan P. N. Exon Smith / detail
- Support: Drop the no-op initializer for SignpostEmitterImpl::Signposts, NFC — Duncan P. N. Exon Smith / detail
- Support: Avoid unnecessary std::function for SignpostEmitterImpl::SignpostLog — Duncan P. N. Exon Smith / detail
- Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC" — Duncan P. N. Exon Smith / detail
- Revert "Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC"" — Duncan P. N. Exon Smith / detail
- Revert "Revert "Revert "Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC""" — Duncan P. N. Exon Smith / detail
- Support: Use std::unique_ptr for SignpostEmitter::Impl, NFC, 3rd attempt — Duncan P. N. Exon Smith / detail
- [mlir][spirv] Define spv.ImageDrefGather operation — weiwei.li1 / detail
- Use default ref capture to avoid unused capture warning on assert-used variable — dblaikie / detail
- DebugInfo: Include inline namespaces in template specialization parameter names — dblaikie / detail
- ADT: Sink the guts of StringMapEntry::Create into StringMapEntryBase — Duncan P. N. Exon Smith / detail
clang-d384976-ga7b51d8a4fc8-t20002-b20002.tar.gz (Apr 8, 2021 4:33:45 PM)
- [AIX] Support init priority attribute — Xiangling.Liao / detail
- [AMDGPU] Allow -amdgpu-unsafe-fp-atomics to ignore denorm mode — Stanislav.Mekhanoshin / detail
- [LoopRotate] Don't split loop pass manager — nikita.ppv / detail
- Add setting to disable LanguageRuntime UnwindPlans — Jason Molenda / detail
- [AMDGPU] Check for all meta instrs in GCNRegBankReassign — Stanislav.Mekhanoshin / detail
- AMDGPU: Add gfx90c support to code object v2 for backwards compatibility — kzhuravl_dev / detail
- [FileCheck, test] Rename checkWildcardRegexCharMatchFailure — thomasp / detail
- Include `count` in AppleClang toolchains. — Dan Liew / detail
- [GVN] Properly invalidate ICF cache when we simplify a value — aeubanks / detail
- [funcattrs] Infer nosync from instruction walk — listmail / detail
- [SLP]Fix PR49898: Infinite loop in SLP vectorizer. — a.bataev / detail
- [lldb] (Temporarily) disable vfork-follow-parent-wp.test on Darwin — Jonas Devlieghere / detail
- [RISCV] Remove empty string after 'defm' at top level of vector .td files. NFC — craig.topper / detail
- [RISCV] Use multiclass inheritance where possible for the VPat* multiclasses in RISVInstrInfoVPseudos. NFCI — craig.topper / detail
- [compiler-rt][hwasan] Add C++17 new/delete operators with alignment — leonardchan / detail
clang-d384961-g3a4c0354b6eb-t19998-b19998.tar.gz (Apr 8, 2021 1:44:40 PM)
- [analyzer] Fix crash on spaceship operator (PR47511) — vsavchenko / detail
- [analyzer] Fix false positives in inner pointer checker (PR49628) — vsavchenko / detail
- [mlir][linalg] Fix loop upper bounds in conv fusion test — antiagainst / detail
- [lldb] Improve the documentation (#42017) — Jonas Devlieghere / detail
- Revert "[TableGen] Add support for the 'assert' statement in multiclasses" — Paul C. Anagnostopoulos / detail
- [lldb] [test] Skip clone() tests on Linux/aarch64 — mgorny / detail
- [lld-macho] Support -add_ast_path — jezng / detail
- [lld-macho][nfc] Use varargs form of hasArg() — jezng / detail
- Set IgnoreLLVMUsed to false in CallGraph::addToCallGraph() — Stanislav.Mekhanoshin / detail
- [RISCV] Prevent __builtin_riscv_orc_b_64 from being compiled RV32 target. — craig.topper / detail
- [InstCombine] add tests for min/max with negated operand; NFC — spatel / detail
- [InstCombine] fold min/max intrinsic with negated operand to abs — spatel / detail
- [RISCV] Add InstAlias for Zbb Zbp and Zbs extension — craig.topper / detail
- [LoopInterchange] Fix transformation bugs in loop interchange — congzhecao / detail
- [WebAssembly] Fix for PIC external symbol ISEL — aardappel / detail
- [mlir][StandardToSPIRV] Handle i1 case for lowering memref.load/store op — hanchung / detail
- [flang][OpenMP] Add functionality to check "close nesting" of regions, which can be used for Semantic checks. Also adding more test cases. — arnamoy10 / detail
clang-d384961-g3a4c0354b6eb-t19998-b19998.tar.gz (Apr 8, 2021 1:44:40 PM)
clang-d384944-g1b589172bd19-t19995-b19995.tar.gz (Apr 8, 2021 10:54:45 AM)
- [lldb] Re-skip TestVSCode_launch — pavel / detail
- [lldb/DWARF] Fix a crash parsing invalid dwarf (pr49678) — pavel / detail
- [lsan] Mark 2 new lsan tests unsupported on arm-linux — david.spickett / detail
- Revert "Reduce the number of attributes attached to each function" — Dávid Bolvanský / detail
- [AMDGPU] SIFoldOperands: remove an unneeded isReg check. NFC. — jay.foad / detail
- [AMDGPU] Add some implicit uses to tests. NFC. — jay.foad / detail
- [DebugInfo] Correctly track SDNode dependencies for list debug values — stephen.tozer / detail
- [MLIR] Support symbols in emptiness checks for FlatAffineConstraints — arjunpitchanathan / detail
- [lld-macho] Support --thinlto-jobs — jezng / detail
- [lld-macho][nfc] Extend abs-symbol.s to test for local absolute symbols — jezng / detail
- [MCA] Add tests for IPC on Cortex-A55 — andrew.savonichev / detail
- abtest.py: support bisection based on a response file — Yuanfang Chen / detail
- [lldb] [Process] Watch for fork/vfork notifications — mgorny / detail
- Revert "[DebugInfo] Correctly track SDNode dependencies for list debug values" — stephen.tozer / detail
clang-d384930-g9229465bad85-t19991-b19991.tar.gz (Apr 8, 2021 8:09:33 AM)
- [lldb] [client] Support for multiprocess extension — mgorny / detail
- [NFC][X86][CostModel] Add some load/store tests w/ non-power-of-two elt cnt vectors — lebedev.ri / detail
- [DebugInfo] Prevent invalid debug info being produced during LoopStrengthReduce — stephen.tozer / detail
- [AMDGPU] SIFoldOperands: refactor tryFoldCndMask with early-outs. NFC. — jay.foad / detail
- [mlir][spirv] Timely fail type conversion — antiagainst / detail
- [mlir][spirv] Add control for non-32-bit scalar type emulation — antiagainst / detail
- [CodeGen][AArch64] Fix isel crash for truncating FP stores — david.sherwood / detail
- [TableGen] Add support for the 'assert' statement in multiclasses — Paul C. Anagnostopoulos / detail
- [TableGen] Make behavior of list slice suffix consistent across all values — Paul C. Anagnostopoulos / detail
- [InstCombine] add icmp with no-wrap add tests; NFC — spatel / detail
- [AMDGPU] Fix computing live registers in prolog — sebastian.neubauer / detail
- [AMDGPU] SIFoldOperands: make tryFoldCndMask a member function. NFC. — jay.foad / detail
- Support: mapped_file_region: Pass MAP_NORESERVE to mmap — jotrem / detail
- [analyzer] Fix dead store checker false positive — vsavchenko / detail
- [LV] Pass VPWidenPHIRecipe to widenPHIInstruction (NFC). — flo / detail
- [AMDGPU] SIFoldOperands: try harder to fold cndmask instructions — jay.foad / detail
- [AMDGPU] SIFoldOperands: remove an unneeded make_early_inc_range. NFC. — jay.foad / detail
- [AMDGPU] SIFoldOperands: make use of emplace_back. NFC. — jay.foad / detail
- [NFC] Fix warning introduced in 20105b6b4874a85813f7a4a3d8ad2a0f023dda14 — sguelton / detail
clang-d384930-g9229465bad85-t19991-b19991.tar.gz (Apr 8, 2021 8:09:33 AM)
clang-d384911-g2a1f87167cc0-t19988-b19988.tar.gz (Apr 8, 2021 5:16:30 AM)
- Forgot to declare CMAKE_ARGS ahead of time to prevent unboud variable errors; — conanap / githubweb
- Revert "Forgot to declare CMAKE_ARGS ahead of time to prevent unboud variable errors;" — conanap / githubweb
clang-d384911-g2a1f87167cc0-t19988-b19988.tar.gz (Apr 8, 2021 5:16:30 AM)
- [mlir] add support for index type in vectors. — gysit / detail
- [AMDGPU, test] Fix use of undef FileCheck var — thomasp / detail
- Reorg firmware corefile tests; add test for OS plugin loading — Jason Molenda / detail
- [OpenCL] Fix mipmap read_image return types — sven.vanhaastregt / detail
- [RISCV] Support OR/XOR/AND reductions on vector masks — fraser / detail
- [LV] Add a logical and/or select cost test. NFC — david.green / detail
- [LV] Logical and/or select costs — david.green / detail
- [flang][driver] Add debug options not requiring semantic checks — andrzej.warzynski / detail
- [GreedyRA ORE] Add function level spill/reloads stats — serguei.katkov / detail
- [OpenCL][Docs] Fix typo in section label — anastasia.stulova / detail
- [flang][nfc] Rename some test files — andrzej.warzynski / detail
- [NVPTX] Fix compiler warning in NDEBUG build [NFC] — mikael.holmen / detail
clang-d384899-g20105b6b4874-t19984-b19984.tar.gz (Apr 8, 2021 2:24:42 AM)
- [Constant] ConstantStruct/Array should not lower poison to undef — aqjune / detail
- [Constant] Remove unused variable — aqjune / detail
- [NFC][RISCV] Add test for scalable offset under large stack size. — kai.wang / detail
- [RISCV] Add scalable offset under very large stack size. — kai.wang / detail
- [Debug-Info] Use inlined strings in .dwinfo section by default for DBX. — esme.yi / detail
- [GreedyRA ORE] Compute ORE stats if extra analysis is enabled — serguei.katkov / detail
- [GreedyRA ORE] Extract stats in RAGreedyStats struct. NFC. — serguei.katkov / detail
- [GreedyRA ORE] Extract computeNumberOfSplillsReloads to use in different places. NFC. — serguei.katkov / detail
- [AsmParser] Recognize more escaped characters between single quotes — thatlemon / detail
- [clang] Speedup line offset mapping computation — sguelton / detail
clang-d384889-g2a2720a2dec4-t19981-b19981.tar.gz (Apr 7, 2021 11:36:28 PM)
- [RISCV] DAG nodes and pseudo instructions for CSR access — sepavloff / detail
- [Driver] Drop $DEFAULT_TRIPLE-$name as a fallback program name — i / detail
- [docs] Document our norms around reverts — listmail / detail
- Include `llvm-config` and `not` in AppleClang toolchains. — Dan Liew / detail
- Change the default value for `preloadDialectsInContext` for MlirOptMain — joker.eph / detail
- [CSSPGO] Move pseudo probes to the beginning of a block to unblock SelectionDAG combine. — hoy / detail
clang-d384889-g2a2720a2dec4-t19981-b19981.tar.gz (Apr 7, 2021 11:36:28 PM)
- [test-suite] Fix CLAMR build with glibc 2.32+ — kito.cheng / githubweb
clang-d384883-gac64995ceb40-t19977-b19977.tar.gz (Apr 7, 2021 8:49:53 PM)
- [RISCV] Use multiclass inheritance to simplify some of riscv_vector.td. NFCI — craig.topper / detail
- [LoopInterchange] Fix transformation bugs in loop interchange — congzhecao / detail
- [NFC][AMDGPU] Correct indentation in AMDGPUUsage.rst — Tony.Tye / detail
- Revert "[LoopInterchange] Fix transformation bugs in loop interchange" — congzhecao / detail
- [PowerPC] fixup killed flags for ri + addi to ri transformation — czhengsz / detail
- [AMDGPU] Add some exhaustive ds read/write alignment tests — mahesha.comp / detail
- [AMDGPU] Only use ds_read/write_b128 for alignment >= 16 — mahesha.comp / detail
clang-d384876-gd9065fe8ea64-t19973-b19973.tar.gz (Apr 7, 2021 6:04:03 PM)
- [AMDGPU] Split GCNRegBankReassign — Stanislav.Mekhanoshin / detail
- [AMDGPU] Update gfx90a memory model support — Tony.Tye / detail
- Disable use of SCC bit from asm — Stanislav.Mekhanoshin / detail
- [lld-macho] Parallelize __LINKEDIT generation — jezng / detail
clang-d384872-g0056e7e15ac0-t19970-b19970.tar.gz (Apr 7, 2021 3:16:52 PM)
- [AArch64] Materialize FP constant in code for large code model — jonas.hahnfeld / detail
- [BasicAA] Extend test coverage for GEP modulo logic. — flo / detail
- [RISCV] Replace 'return ReplaceNode' with 'ReplaceNode; return;' NFC — craig.topper / detail
- Remove .gitignore entries not relevant in the monorepo. — paul.robinson / detail
- [mlir] Fixed alignment attribute of alloc constant folding. — joker.eph / detail
- [clang] Move int <-> float scalar conversion to a separate function — erich.keane / detail
- Fix missing generate capture expression for novariants condition. — jennifer.yu / detail
- [lld-macho] Make time-trace* options more permissive. — vyng / detail
- [Driver][test] Test intended target only — Jinsong Ji / detail
- [libc++abi] Adjust XFAIL for misaligned exception header on ARM — Louis Dionne / detail
- [RISCV] Add a special case to lowerSELECT for select of 2 constants with a SETLT condition. — craig.topper / detail
- [LLDB] Clarifying the documentation for variable formatting wrt to qualifiers and adding a test that demonstrates this — Shafik Yaghmour / detail
- [InstCombine] add test for min/max intrinsic with not ops; NFC — spatel / detail
- [InstCombine] fold not ops around min/max intrinsics — spatel / detail
- [BasicAA] Add another GEP modulo test with shl with odd op. — flo / detail
clang-d384857-g90af13447333-t19966-b19966.tar.gz (Apr 7, 2021 12:27:36 PM)
- Unconditionally pre-define CMAKE_ARGS in sanitizer bot. — 31459023+hctim / githubweb
- Revert "Respect jobs property for LIT tests in UnifiedTreeBuilder." — gkistanova / githubweb
clang-d384857-g90af13447333-t19966-b19966.tar.gz (Apr 7, 2021 12:27:36 PM)
- [CSSPGO] Fix incorrect probe distribution factor computation in top-down inliner — aktoon / detail
- [lld-macho][nfc] Add test for ARM64 stubs — jezng / detail
- [lld-macho] Sibling N_SO symbols must have the empty string — jezng / detail
- [libcxx] adds remaining callable concepts — cjdb / detail
- [libcxx] adds __cpp_lib_concepts feature-test macro — cjdb / detail
- [InstCombine] avoid infinite loop from partial undef vectors — spatel / detail
- [libc++] Update contributor documentation. — koraq / detail
- [InstCombine] foldAddWithConstant(): don't deal with non-immediate constants — lebedev.ri / detail
- Avoid testing for libc++ internal macros after D99834 — dimitry / detail
- [mlir][sparse] support integral types i32,i16,i8 for *numerical* values — ajcbik / detail
- [LoopIdiomRecognize] Minor cleanups to the FFS idiom matching. NFC — craig.topper / detail
- [SelectionDAG] Teach SelectionDAG::FoldConstantArithmetic to handle SPLAT_VECTOR — craig.topper / detail
- [HIP] Fix rocm-detect.hip test path — enye.shi / detail
- [RISCV] Support vslide1up/down intrinsics for SEW=64 on RV32. — craig.topper / detail
- [lldb][Editline] Fix crash when navigating through empty command history. — rupprecht / detail
- [lld-macho][nfc] Minor refactoring + clang-tidy fixes — vyng / detail
- Correct the tablegen logic for MutualExclusions attribute checking. — aaron / detail
- [Windows] Remove global OF_None flag for Windows in ToolOutputFiles — Abhina.Sreeskantharajan / detail
- Revert "[AsmPrinter] Delete dead takeDeletedSymbsForFunction()" — aeubanks / detail
clang-d384838-g93fb72575f7a-t19962-b19962.tar.gz (Apr 7, 2021 9:38:27 AM)
- Revert "[clang] Speedup line offset mapping computation" — thakis / detail
- [NPM] Fix typo inisLTOPreLink for loop rotate — jingu.kang / detail
- [AMDGPU] Update SGPRSpillVGPRCSR name. NFC — sebastian.neubauer / detail
- [WebAssembly] Improve error messages regarding missing indirect function table. NFC — sbc / detail
- [SVE] Remove checks for warnings in scalable-vector tests. — sander.desmalen / detail
- [mlir,shape] Update min/max op description — jpienaar / detail
- [SystemZ][z/OS][TableGen] TableGen files should be text — Abhina.Sreeskantharajan / detail
- [mlir] Export python-related .cmake files — nicolas.vasilache / detail
- [X86][AVX] Add HADD lane crossing test — llvm-dev / detail
clang-d384829-g302e7480655b-t19959-b19959.tar.gz (Apr 7, 2021 6:53:02 AM)
- [zorg] Adjust libcxx buildbot config on AIX — Xiangling.Liao / githubweb
- Enable build_standalone in LibcxxAndAbiBuilder — Xiangling.Liao / githubweb
clang-d384829-g302e7480655b-t19959-b19959.tar.gz (Apr 7, 2021 6:53:02 AM)
- Fix crash when an invalid URI is parsed and error handling is attempted — kadircet / detail
- [X86] Add BZHI test case for PR48768 — llvm-dev / detail
- [analyzer] Fix body farm for Obj-C++ properties — vsavchenko / detail
- [Statepoint Lowering] Allow other than N byte sized types in deopt bundle — yrouban / detail
- [-Wcompletion-handler] Don't recognize init methods as conventional — vsavchenko / detail
- [X86] Improve optimizeCompareInstr for signed comparisons after BZHI instructions — llvm-dev / detail
- [analyzer][NFC] Add tests for extents — balazsbenics / detail
- [clang] Speedup line offset mapping computation — sguelton / detail
- [Clang] Extend test coverage for -f[no-]finite-loops options. — flo / detail
- [X86] Add AND/OR/XOR signed-comparison overflow test cases for PR48768 — llvm-dev / detail
- [mlir] Add "mask" operand to vector.transfer_read/write. — springerm / detail
- [InstCombine] add tests for not-of-min/max; NFC — spatel / detail
- [InstCombine] move abs transform to helper function; NFC — spatel / detail
- [clang] Check AuxTarget exists when creating target in CompilerInstance — ty1208chiang / detail
- [flang][driver] Add support for `-cpp/-nocpp` — andrzej.warzynski / detail
- [AMDGPU] SIFoldOperands: don't dump extra '\n' after MachineInstr. NFC. — jay.foad / detail
- [flang][driver] Fix `-fdebug-dump-provenance` — andrzej.warzynski / detail
- [SLP]Avoid multiple attempts to vectorize CmpInsts. — a.bataev / detail
- [X86] Improve optimizeCompareInstr for signed comparisons after AND/OR/XOR instructions — llvm-dev / detail
clang-d384810-gf37ea62e57b5-t19955-b19955.tar.gz (Apr 7, 2021 3:50:30 AM)
- [Orc][examples] Add lit ToolSubst for LLJITWithRemoteDebugging example — Stefan Gränitz / detail
- [PowerPC] Fix use check of swap-reduction — qiucofan / detail
- [CGCall] Annotate `this` argument with alignment — lebedev.ri / detail
- [Coroutines, test] Fix use of var defined in CHECK-NOT — thomasp / detail
- [clang, test] Fix use of undef FileCheck var — thomasp / detail
- [PowerPC, test] Fix use of undef FileCheck var — thomasp / detail
- [NFC][InstCombine] Add sub-of-sub tests with constant expressions — lebedev.ri / detail
- [InstCombine] Restrict "C-(X+C2) --> (C-C2)-X" fold to immediate constants — lebedev.ri / detail
- Reland [InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858) — lebedev.ri / detail
- [Orc][examples] Add missing FileCheck for lit test and polish output — Stefan Gränitz / detail
- [OpenCL] Add as_size/ptrdiff/intptr/uintptr_t operators — sven.vanhaastregt / detail
- [clang][Syntax] Handle invalid source range in expandedTokens. — usx / detail
- [CMake] try creating symlink first on windows — kbobyrev / detail
clang-d384797-g03f7b13d4452-t19952-b19952.tar.gz (Apr 7, 2021 1:48:45 AM)
- [SCEV] Fix false-positive recognition of simple recurrences. PR49856 — mkazantsev / detail
- [X86] Initialize TargetOptions::StackProtectorGuardOffset member to its default value — thatlemon / detail
clang-d384795-g000cf84cf1bb-t19951-b19951.tar.gz (Apr 7, 2021 12:28:52 AM)
- [VE] use local cache — simon.moll / githubweb
- There is a need to allow SanitizerBuilder to accept extra args so cmake args — conanap / githubweb
- By default all threads available on the machines are being used by the — conanap / githubweb
clang-d384795-g000cf84cf1bb-t19951-b19951.tar.gz (Apr 7, 2021 12:28:52 AM)
- [clang][Checkers] Fix PthreadLockChecker state cleanup at dead symbol. — 1.int32 / detail
- [KnownBits] Rename KnownBits::computeForMul to KnownBits::mul. NFCI. — llvm-dev / detail
- [IR] Ignore bitcasts of function pointers which are only used as callees in callbase instruction — Madhur.Amilkanthwar / detail
- [PhaseOrdering] Add PR45687 test coverage — llvm-dev / detail
- [test, AArch64] Fix use of var defined in CHECK-NOT — thomasp / detail
- [lldb] Improve CPUInfo test predicate — david.spickett / detail
- [RISCV][Clang] Add some RVV Integer intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add RVV vnsra, vnsrl and vwmul intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add RVV Widening Integer Extension intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add more RVV Integer intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add all RVV Fixed-Point Arithmetic intrinsic functions. — zakk.chen / detail
- [lsan][test] Disable many_tls_keys_pthread.cpp on AArch64 — david.spickett / detail
- [rt] Update DIPrinter usage in 'sanitizer_symbolize.cpp`. — pifon / detail
- [AMDGPU] Regenerate checks to fix prefixes broken in D96340. NFC. — jay.foad / detail
- [CostModel][X86] Improve accuracy of vXi8 multiply reduction costs — llvm-dev / detail
- [LLDB] Fix building for aarch64 windows after d6d3d21cd1cb1567eaf7ff8c0867b07227a19d99 — martin / detail
- [CMake] Fix Python 3 lookup when building LLVM with tests — dominik.montada / detail
- [AMDGPU][MC][GFX9] Corrected SMEM decoding — dmitry.preobrazhensky / detail
- [VPlan] Print VPValue operands for VPWidenPHI if possible. — flo / detail
- [LoopVectorize] Change the identity element for FAdd — kerry.mclaughlin / detail
- Silence -Woverloaded-virtual warnings from generated code; NFC — aaron / detail
- [SystemZ][z/OS][Windows] Add new OF_TextWithCRLF flag and use this flag instead of OF_Text — Abhina.Sreeskantharajan / detail
- Don't directly dereference getAs<> casts to avoid potential null dereferences. NFCI. — llvm-dev / detail
- LoopFlatten - CanWidenIV - Fix uninitialized variable warnings and use for-range loop. NFCI. — llvm-dev / detail
- [AMDGPU] Fix typo in regular expression checks. NFC. — jay.foad / detail
- [mlir] Fix support for lowering non-32-bit affine reductions. — zinenko / detail
- [InstCombine] Add PR45984 test case — llvm-dev / detail
- [AMDGPU] Fix dubious regexes with unescaped brackets. NFC. — jay.foad / detail
- [lldb][NFC] Fix misleading indentation in Cocoa.cpp — Raphael Isemann / detail
- [X86] Add ANDN test case for PR48768 — llvm-dev / detail
- [NFC][InstCombine] Add tests for '((X - Y) - Z)' pattern (PR49858) — lebedev.ri / detail
- [InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858) — lebedev.ri / detail
- [NFC][Clang] Speculative fix for builtins-ppc-quadword-noi128.c — lebedev.ri / detail
- [X86] Improve optimizeCompareInstr for signed comparisons after ANDN instructions — llvm-dev / detail
- [InstCombine] Add PR38929 test case — llvm-dev / detail
- [LoopVectorize] Add strict in-order reduction support for fixed-width vectorization — kerry.mclaughlin / detail
- [AMDGPU][SDag] Add IMG init also for image_gather4 instructions — jay.foad / detail
- [llvm-symbolizer] Don't use the same 'OutputStyle' name for the enum type and instance. NFCI. — llvm-dev / detail
- [AMDGPU] SIFoldOperands: use getVRegDef instead of getUniqueVRegDef — jay.foad / detail
- [AMDGPU] SIFoldOperands: rename tryFoldInst to tryFoldCndMask — jay.foad / detail
- [AMDGPU] SIFoldOperands: use range-based loops and make_early_inc_range — jay.foad / detail
- [AMDGPU] SIFoldOperands: use MachineRegisterInfo::hasOneNonDBGUser — jay.foad / detail
- Avoid unused variable warning in Release builds — benny.kra / detail
- Revert "[IR] Ignore bitcasts of function pointers which are only used as callees in callbase instruction" — Jan Svoboda / detail
- [Windows] Turn off text mode correctly in Rewriter to stop CRLF translation — Abhina.Sreeskantharajan / detail
- Remove last remnants of PR49607 migration [NFC] — listmail / detail
- AMDGPU: Add isBranch=1 to SOPP branch instructions — kzhuravl_dev / detail
- [ObjC] Add a command line flag that disables recognition of objc_direct for testability — erik.pilkington / detail
- [clang][clangd] Avoid inconsistent target creation — ty1208chiang / detail
- [MLIR, test] Fix use of undef FileCheck var — thomasp / detail
- [CMake][Compiler-rt] Compute `LLVM_MAIN_SRC_DIR` assuming the monorepo — Dan Liew / detail
- [CMake][Compiler-rt] Make it possible to configure standalone compiler-rt without `LLVMConfig.cmake`. — Dan Liew / detail
- Move GCRelocateInst and GCResultInst to IntrinsicInst.h [nfc] — listmail / detail
- [SystemZ][z/OS] correct rc and errno within nanosleep() — zibi / detail
- [mlir][Linalg] Fix fusion on tensors operands / bbArg mismatch — nicolas.vasilache / detail
- [X86][SSE] canonicalizeShuffleWithBinOps - add MOVSD/MOVSS handling. — llvm-dev / detail
- [AIX][TLS] Add support for TLS variables to XCOFF object writer — wei.huang / detail
- [MLIR, test] Fix use of undef FileCheck var — thomasp / detail
- [test, GVN] Fix use of var defined in CHECK-NOT — thomasp / detail
- [index] Improve macro indexing support — blangmuir / detail
- [Sanitizer] Adopt Python 3 for iOS simulator test scripts — julian.lettner / detail
- [lldb] Fix bug where memory read --outfile is not truncating the file — Jonas Devlieghere / detail
- [mlir][linalg] Add helpers for linalg.tiled_loop [nfc]. — pifon / detail
- Pass -fcrash-diagnostics-dir along to LLVM — paul.robinson / detail
- [llvm-reduce] Remove unwanted module inline asm — aeubanks / detail
- [libcxx] adds remaining callable concepts — cjdb / detail
- [lldb] Format Plugins/Language/ObjC/Cocoa.cpp (NFC) — Jonas Devlieghere / detail
- [AMDGPU] SIFoldOperands: use isUseMIInFoldList. NFC. — jay.foad / detail
- [RISCV] Add helper function to share some of the code for isel of vector load/store intrinsics. — craig.topper / detail
- [libcxx] [test] Use dedicated types for the invocable concept tests for multiple overloads — martin / detail
- [libcxx] Fix the type attribute for a couple templates — martin / detail
- [mlir][python] Add missing affine map compression test — nicolas.vasilache / detail
- [SimplifyInst] Use correct type for GEPs with vector indices. — flo / detail
- [lldb] Fix else-after-return in AppleObjCRuntimeV2 (NFC) — Jonas Devlieghere / detail
- [GVN] Add missing ICF update — aeubanks / detail
- [libcxx] [test] Allow C:\System Volume Information to be missing — martin / detail
- Fix f6ee97d8271e1dfd9b6572222fefe8f40433952e: — jyknight / detail
- Add a subclass of IntrinsicInst for llvm.assume [nfc] — listmail / detail
- [lld-macho] Rename SubsectionMapping to SubsectionMap — jezng / detail
- [lld-macho] clang-format cleanup — jezng / detail
- More precisely type code used for gc.relocate assertions [nfc] — listmail / detail
- [NewPM] Fix -Wunused-lambda-capture in -DLLVM_ENABLE_ASSERTIONS=off builds after D91327 — i / detail
- [PowerPC] Materialize 34-bit constants with pli directly — amy.kwan1 / detail
- [MLIR, test] Fix use of undef FileCheck var — thomasp / detail
- [lld-macho][nfc] Rename some tests — jezng / detail
- [lld-macho][nfc] Remove HelpHidden from aliases to implemented flags — jezng / detail
- [lld-macho] Fix & refactor symbol size calculations — jezng / detail
- [mlir] Remove no-op array assignment in dictionaryAttrSort(). — csigg / detail
- [libc++] Post-commit review on D99928. — arthur.j.odwyer / detail
- [libc++] Header inclusion tests. — arthur.j.odwyer / detail
- [Windows] Add test coverage for line endings when rewriting includes — alexandre.ganea / detail
- [clang-tidy] performance-* checks: Match AllowedTypes against qualified type names when they contain "::". — flx / detail
- Let clang atomic builtins fetch add/sub support floating point types — Yaxun.Liu / detail
- [ASan][RISCV] Fix RISC-V memory mapping — luismarques / detail
- [lit testing] Fix xfail-cl.py test worker count — luismarques / detail
- [mlir] Hoist out getRequestedOpDefinitions helper — jpienaar / detail
- Plumb AssumeInst through operand bundle apis [nfc] — listmail / detail
- [NVPTX] Handle bitcast and ASC(101) when trying to avoid argument copy. — tra / detail
- [test, AArch64] Fix use of var defined in CHECK-NOT — thomasp / detail
- [libc++] NFCI: Fix test pinning down RTTI implementation on Apple platforms — Louis Dionne / detail
- Use AssumeInst in a few more places [nfc] — listmail / detail
- Replace calls to IntrinsicInst::Create with CallInst::Create [nfc] — listmail / detail
- Thread safety analysis: Don't warn about managed locks on join points — aaron.puchert / detail
- [mlir][tosa] Add tosa.table lowering to linalg.generic — rob.suderman / detail
- [docs] Update documentation for bugprone-misplaced-widening-cast — vince.a.bridgers / detail
- [SplitEdge] Update SplitCriticalEdge to return a nullptr only when the edge is not critical — sidharth.baveja / detail
- [MLIR] [Python] Add capsule methods for pybind11 to PyOperation — john.demme / detail
- [MachineValueTypes] Add blank lines between floating point vectors with different element types. NFC — craig.topper / detail
- [lld-macho] Symbol::value should always be uint64_t — jezng / detail
- [OpenMP] Define omp_is_initial_device() variants in omp.h — hansang.bae / detail
- [RISCV] Don't custom type legalize fixed vector to scalar integer bitcasts if the fixed vector type isn't legal. — craig.topper / detail
- [flang] Improve constant folding for type parameter inquiries — psteinfeld / detail
- [docs] Fix doxygen comments wrongly attached to the llvm namespace — mizvekov / detail
- [RISCV] Add an assertion to the ReplaceNodeResults handling of bitcasts to make sure the VT is always a scalar integer. — craig.topper / detail
- [HIP] Change to code object v4 — Yaxun.Liu / detail
- Minor fix for test hip-code-object-version.hip — Yaxun.Liu / detail
- [shape] Add min and max ops — jpienaar / detail
- Add missing CHECK lines in test — rtrieu / detail
- [NewPM] Set verify-cfg-preserved=1 by default for debug builds — yrouban / detail
- Removed redundant code. — aorlov / detail
- [dsymutil] Don't emit .debug_pubnames and .debug_pubtypes — Jonas Devlieghere / detail
- [dsymutil] Don't keep old abbreviations — Jonas Devlieghere / detail
- [dsymutil] Stop emulating dsymutil-classic CIE caching behavior — Jonas Devlieghere / detail
- [mlir,shape] Add max/min folder for simple case — jpienaar / detail
- Revert "[InstCombine] Fold `((X - Y) - Z)` to `X - (Y + Z)` (PR49858)" — phosek / detail
- [libcxx] fixes `common_reference` requirement for `swappable_with` — cjdb / detail
- Revert "[NFC][Clang] Speculative fix for builtins-ppc-quadword-noi128.c" — phosek / detail
clang-d384668-gd5f1131c812d-t19914-b19914.tar.gz (Apr 6, 2021 3:04:54 AM)
- [clang][cli] Ensure plugin args are generated in deterministic order — Jan Svoboda / detail
- [AMDGPU] Add some missing testing for new subtargets gfx90a and gfx90c — jay.foad / detail
- [AArch64] Use 64-bit movi for zeroing halfs/floats — sjoerd.meijer / detail
- [NFC][WebAssembly] Removed mangled name from test. — sam.parker / detail
- Revert "[flang] Improve constant folding for type parameter inquiries" — kiran.chandramohan / detail
- [clang][tooling] Create SourceManager for DiagnosticsEngine before command-line parsing — Jan Svoboda / detail
- [AArch64] Default to zero-cycle-zeroing FP registers — sjoerd.meijer / detail
clang-d384661-g98742e42fc50-t19911-b19911.tar.gz (Apr 6, 2021 12:21:24 AM)
- [RISCV] When custom iseling masked stores, copy the mask into V0 instead of virtual register. — craig.topper / detail
- [NewPM] Change tests to run them without PreserveCFGChecker. NFC — yrouban / detail
- [Statepoint] Factor-out utility function to get non-foldable area of STATEPOINT like instructions. NFC — serguei.katkov / detail
- [MLIR][docs] Fixes to operation syntax in Lang Ref — gcmn / detail
- [NewPM] Redesign of PreserveCFG Checker — yrouban / detail
- [NewPM] Fix unused lambda capture build error — yrouban / detail
clang-d384655-g58ccbd0d08fe-t19908-b19908.tar.gz (Apr 5, 2021 9:38:09 PM)
- [libcxx] moves `std::invoke` into `__functional_base` — cjdb / detail
- [Polly] Refactoring isInnermost() from isl to use the C++ wrapper — llvm-project / detail
- Exact ashr/lshr don't loose any set bits and are thus trivially invertible — listmail / detail
- [SROA] Allow SROA on pointers with invariant group intrinsic uses — aeubanks / detail
- Comment adjustments for a rename — listmail / detail
clang-d384650-gdc8d864e3a91-t19905-b19905.tar.gz (Apr 5, 2021 6:52:46 PM)
- Revert "[sanitizer] Simplify GetTls with dl_iterate_phdr on Linux" — thakis / detail
- [flang] Improve constant folding for type parameter inquiries — psteinfeld / detail
- [mlir][Linalg] Add callbacks to fusion of elementwise operations to control fusion. — ravishankarm / detail
- [RISCV] Add more RV32 vslide1up intrinsic test cases. NFC — craig.topper / detail
- Copy syncscope when expanding atomicrmw into cmpxchg loop — Stanislav.Mekhanoshin / detail
- Revert "Revert "Add support for fetching signed values from tagged pointers."" — jingham / detail
- Address minor post commit feedback on 0e59dd — listmail / detail
clang-d384643-g9711118d2edf-t19901-b19901.tar.gz (Apr 5, 2021 4:09:38 PM)
- [tests] Precommmit tests for reasoning about equality of recurrences — listmail / detail
- Extract a helper for figuring out if an operator is invertible [nfc] — listmail / detail
- Fix copy paste errors in tests from be11bd1e — listmail / detail
- [RISCV] Split RISCVISD::VMV_S_XF_VL into separate integer and FP. — craig.topper / detail
- [RISCV] Add SDTCisInt to the SDTRVVSlide1 since it is only used for vslide1up.vx/vslide1down.vx. — craig.topper / detail
- [OpenCL, test] Fix use of undef FileCheck var — thomasp / detail
- [InstSimplify] add test for vector select with operand replacement; NFC — spatel / detail
- [InstSimplify] fix potential miscompile in select value equivalence — spatel / detail
- [libcxx] [ci] Add a Windows CI buildkite configuration — martin / detail
- [mlir][sparse] move new test to right directory structure — ajcbik / detail
- Rework the way statement attributes are processed; NFC — aaron / detail
clang-d384632-g7edda698c0f0-t19897-b19897.tar.gz (Apr 5, 2021 1:24:18 PM)
- [flang][driver] Add options for -Werror — arnamoy10 / detail
- [analyzer] DynamicSize: Store the dynamic size — charusso / detail
- [LoopFusion] Bails out if only the second candidate is guarded (PR48060) — tu.da.wei / detail
- [flang][driver] Modify the existing test cases that use -Mstandard in f18, to use -pedantic and %flang_fc1 to share with the new driver — arnamoy10 / detail
- [analyzer] DynamicSize: Debug facility — charusso / detail
- [analyzer] DynamicSize: Rename 'size' to 'extent' — charusso / detail
- [gn build] Port 9b3df78b4c2a — llvmgnsyncbot / detail
- [TextAPI] move source code files out of subdirectory, NFC — Cyndy Ishida / detail
- Revert "Fix build rules for LLVM_WITH_Z3 after D95727" — tstellar / detail
- Revert "llvm-shlib: Create object libraries for each component and link against them" — tstellar / detail
- [gn build] (manually) port 0116d04d04f2 — thakis / detail
- [lld][WebAssembly] Rewrite exports test in assembly. NFC — sbc / detail
- [mlir][Linalg] NFC: Move populatePatterns* method into linalg namespace. — ravishankarm / detail
- [OPENMP51]Initial support for nocontext clause. — jennifer.yu / detail
- [M68k] Add support for Motorola literal syntax to AsmParser — rickytaylor26 / detail
- [RISCV] Move VSLIDE1UP_VX pattern out of a loop that includes FP types. — craig.topper / detail
clang-d384616-gaf3a839c70ad-t19894-b19894.tar.gz (Apr 5, 2021 10:37:56 AM)
- [InstCombine] Reapply update_test_checks.py to unsigned-multiply-overflow-check.ll (NFC) — aqjune / detail
- [InstCombine] precommit pr49688.ll (NFC) — aqjune / detail
- [InstSimplify] Add a test for folding comparison with a undef vector (NFC) — aqjune / detail
- [InstCombine] Conditionally fold select i1 into and/or — aqjune / detail
- [clang][parser] Set source ranges for GNU-style attributes — tbaeder / detail
- [RISCV] Don't convert fshr/fshl to target specific FSL/FSR node if shift amount is a constant. — craig.topper / detail
- [NFC][scudo] Restore !UseQuarantine check in tests — Vitaly Buka / detail
- Revert "Add support for fetching signed values from tagged pointers." — Jason Molenda / detail
- [CVP] Add test for and of min (NFC) — nikita.ppv / detail
- [LVI] Don't bail on overdefined value in select — nikita.ppv / detail
- [mlir][NFC] Fully spell mlir types names in LoopLikeOpInterface, so it can be used in ops defined outside mlir namespace — ivan.butygin / detail
- Don't check that std::pair is trivially copyable on FreeBSD — dimitry / detail
- [llvm-exegesis] Don't erroneously refuse to measure POPCNT instruction — lebedev.ri / detail
- [CVP] Add more tests for select with overdefined operand (NFC) — nikita.ppv / detail
- [llvm-exegesis] SnippetFile: do create source manager in MCContext — lebedev.ri / detail
- Speculative fix for failing build bot. — aaron / detail
- [SimplifyCFG] Make test more robust (NFC) — nikita.ppv / detail
- [SimplifyCFG] Add switch-to-select test with two equal cases (NFC) — nikita.ppv / detail
- [SimplifyCFG] Handle two equal cases in switch to select — nikita.ppv / detail
- [InstCombine] add tests for ctpop of power-of-2; NFC — spatel / detail
- [InstCombine] fold popcount of exactly one bit to shift — spatel / detail
- [libcxx] [test] Link against msvcprt as C++ ABI library in tests — martin / detail
- [Driver] Detect libstdc++ include paths for native gcc (-m32 and -m64) on Debian i386 — i / detail
- [libc++] Improve generate_feature_test_macro_components.py. — koraq / detail
- [HIP-Clang, test] Fix use of undef FileCheck var — thomasp / detail
- [HIP, test] Fix use of undef FileCheck var — thomasp / detail
- [RISCV] Lower orc.b intrinsic to RISCVISD::GORCI. — craig.topper / detail
- [NFC][InstCombine] Add test for PR49778 — lebedev.ri / detail
- [NFC][InstCombine] Extract canTryToConstantAddTwoShiftAmounts() as helper — lebedev.ri / detail
- [InstCombine] dropRedundantMaskingOfLeftShiftInput(): check that adding shift amounts doesn't overflow (PR49778) — lebedev.ri / detail
- [libc++] Fix the header guard from _LIBCPP_STEAMBUF to _LIBCPP_STREAMBUF. — arthur.j.odwyer / detail
- [libc++] Fix test_macros.h in the same way as commit 49e5a896 fixed __config. — arthur.j.odwyer / detail
- [sanitizer] Simplify GetTls with dl_iterate_phdr on Linux — i / detail
- [RISCV] Use gorciw for i32 orc.b intrinsic when Zbp is enabled. — craig.topper / detail
- [lldb] Import ObjectiveC module instead of Foundation in test — davelee.com / detail
- [lldb] Replace unneeded use of Foundation with ObjectiveC in tests (NFC) — davelee.com / detail
- [CUDA][HIP] rename -fcuda-flush-denormals-to-zero — Yaxun.Liu / detail
- [Test] Add tests for various scenarios of PRE of a loop load — mkazantsev / detail
- [Test] Split out new and old PM tests — mkazantsev / detail
- [Test] Auto-update checks in a test — mkazantsev / detail
- ignore -flto= options recognized by GCC — sylvestre / detail
- [OCaml] Fix unsafe uses of Store_field — josh / detail
- [OCaml] Minor optimizations by avoiding double initialization — josh / detail
- [OCaml] Code simplification using option allocation functions — josh / detail
- [OCaml] Code simplification using string allocation functions — josh / detail
- [OCaml] Omit unnecessary GC root registrations — josh / detail
- [NFC][OCaml] Remove vestigial CAMLprim declarations — josh / detail
- [NFC][OCaml] Reformat to clean up following CAMLprim removal — josh / detail
- [DebugInfo, CallSites, test] Fix use of undef FileCheck var — thomasp / detail
- [X86] Add second PR47603 test case — llvm-dev / detail
- [X86] Fold xor(zext(xor(x,c1)),c2) -> xor(zext(x),xor(zext(c1),c2)) — llvm-dev / detail
- [RISCV] Add a test showing incorrect codegen — fraser / detail
- * NFC. Refactored DIPrinter for better support of new print styles. — aorlov / detail
- [TableGen] [docs] Correct a couple of mistakes; use 'true' and 'false' in examples — Paul C. Anagnostopoulos / detail
- [SLP]Improve vectorization of the CmpInst instructions. — a.bataev / detail
- [OpenMP] Fix incorrect KMP_STRLEN() macro — jonathan.l.peyton / detail
- [PowerPC] Fix issue where binary uses a .got but is missing a .TOC. — stefanp / detail
- [SemaObjC] Fix a -Wbridge-cast false-positive — erik.pilkington / detail
- [RISCV] Expand scalable-vector truncstores and extloads — fraser / detail
- [M68k] Mark public functions with the LLVM_EXTERNAL_VISIBILITY macro — minyihh / detail
- [InstCombine] add test for miscompile from select value equivalence; NFC — spatel / detail
- [InstCombine] fix potential miscompile in select value equivalence — spatel / detail
- [RISCV] Add support for bitcasts between scalars and fixed-length vectors — fraser / detail
clang-d384553-g1cc9d949a123-t19892-b19892.tar.gz (Apr 3, 2021 4:38:08 PM)
- Opaque pointers: Migrate examples to use load with explicit type — dblaikie / detail
- Add workaround for false positive in -Wfree-nonheap-object — dblaikie / detail
- Add void cast to suppress -Wunused-member-variable on assert-only member — dblaikie / detail
- Preprocessor conditionalize some assert-only functions to suppress -Wunused-function — dblaikie / detail
- [C++20, test] Fix use of undef FileCheck variable — thomasp / detail
clang-d384548-gb32e76c6d507-t19890-b19890.tar.gz (Apr 3, 2021 1:49:49 PM)
- [TableGen] Use StringRef instead of std::string to split up a string that's being parsed. NFCI — craig.topper / detail
- [NFC][X86] Split VPMOV* AVX2 instructions into their own sched class — lebedev.ri / detail
- [mlgo] fix build rules — mtrofin / detail
clang-d384545-g8c95f995db28-t19887-b19887.tar.gz (Apr 3, 2021 11:01:28 AM)
- [lld-macho] Fix build on 32-bit systems — jezng / detail
- [lld-macho] Another attempt at fixing 32-bit builds — jezng / detail
- Speculative attempt to stablize a test — listmail / detail
clang-d384542-ga78fa73bcf98-t19884-b19884.tar.gz (Apr 3, 2021 8:17:18 AM)
- [InstCombine] Add load/store forwarding test with odd size (NFC) — nikita.ppv / detail
- Silence `-Wunused-private-field` warning on isIsolatedFromAbove. — csigg / detail
- [FastISel] Remove kill tracking — nikita.ppv / detail
- Revert "[lld-link] Enable addrsig table in COFF lto" — thakis / detail
clang-d384538-g89afec348dbd-t19881-b19881.tar.gz (Apr 3, 2021 5:22:28 AM)
- [BasicAA] Don't pass through AA metadata (NFCI) — nikita.ppv / detail
- [BasicAA] Don't store AATags in cache key (NFC) — nikita.ppv / detail
- [Loads] Forward constant vector store to load of first element — nikita.ppv / detail
- Fix build rules for LLVM_WITH_Z3 after D95727 — bjorn.a.pettersson / detail
- [X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper (REAPPLIED) — llvm-dev / detail
- [X86] Add PR47603 test case — llvm-dev / detail
- [X86] Fold xor(truncate(xor(x,c1)),c2) -> xor(truncate(x),xor(truncate(c1),c2)) — llvm-dev / detail
clang-d384531-g95f448aa86cd-t19877-b19877.tar.gz (Apr 3, 2021 2:26:57 AM)
- [RISCV] Refactor conversion of B extensions to IR intrinsics a little to reduce clang binary size. — craig.topper / detail
- [PGO, test] Fix typo in FileCheck var — thomasp / detail
clang-d384529-g2458aa0b9136-t19875-b19875.tar.gz (Apr 2, 2021 11:37:10 PM)
clang-d384528-gbac74a50e99f-t19874-b19874.tar.gz (Apr 2, 2021 8:51:13 PM)
clang-d384527-gc318746345cc-t19873-b19873.tar.gz (Apr 2, 2021 6:02:37 PM)
- [flang] Address more MSVC build issues with reductions — pklausler / detail
- [LLDB] Sleep for 5 second TestVSCode_launch test_progress_events — omair.javaid / detail
- [CSSPGO][Test] XFAIL profile-context-tracker-debug.ll on AIX — Jinsong Ji / detail
- Revert "[sanitizer] Simplify GetTls with dl_iterate_phdr" — thakis / detail
- [gn build] (manually) port 4c58f333f141 — thakis / detail
- [lld-macho][nfc] Refactor in preparation for 32-bit support — jezng / detail
- [gn build] hook up tsan on macOS too — thakis / detail
- [RISCV] Add signext attribute to i32 orc.b test for RV64 to match other Zbb tests. — craig.topper / detail
- [lld-macho] Fix -Wsuggest-override after D99633. NFC — i / detail
clang-d384518-g46f2fdb840d6-t19870-b19870.tar.gz (Apr 2, 2021 3:14:19 PM)
- [TextAPI] run clang-format on violating sections, NFC — Cyndy Ishida / detail
- Revert "[RISCV] Add IR intrinsic for Zbb extension" — craig.topper / detail
- Recommit "[RISCV] Add IR intrinsic for Zbb extension" — craig.topper / detail
- [mlir] Rename linalg.pooling operations to have a FOp postfix for floating point — rob.suderman / detail
- [RISCV] Add IR intrinsics for Zbc extension — craig.topper / detail
- [ms] [llvm-ml] Accept /WX to signal that warnings should be fatal. — epastor / detail
- [Sema] Fix Windows build after b001d574d7d9 — jrtc27 / detail
- [RISCV] Try using toupper instead of std::toupper to make the build bots happy. — craig.topper / detail
- Revert "[RISCV] Try using toupper instead of std::toupper to make the build bots happy." — craig.topper / detail
- [OPENMP][DOCS]Update status of the supported constructs, NFC. — michael.p.rice / detail
- [nfc] [llvm] Make DWARFListTableBase::findList const — jan.kratochvil / detail
- [mlir] Emit errors when creating unregistered attributes/types when not allowed — riddleriver / detail
- [OPENMP5.1]Initial support for novariants clause. — jennifer.yu / detail
- [NFC][scudo] Split ScudoCombinedTest.BasicCombined — Vitaly Buka / detail
- Use tablegen to diagnose mutually exclusive attributes — aaron / detail
- [mlir] Add optional TypeConverter for materializations. — silvasean / detail
- [KnownBits] Add KnownBits::haveNoCommonBitsSet helper. NFCI. — llvm-dev / detail
- Fix build bot problem with missing OMPC_novariants in switch. — jennifer.yu / detail
- [mlir][tosa] Add tosa.reduce_any and tosa.reduce_all linalg lowering — rob.suderman / detail
- [NFC][scudo] Add test header int CMake file — Vitaly Buka / detail
- [NFC][scudo] Move macro into a shared header — Vitaly Buka / detail
clang-d384497-g1808194590dd-t19867-b19867.tar.gz (Apr 2, 2021 12:27:53 PM)
- [rs4gc] Use loops instead of straightline code for attribute stripping [nfc] — listmail / detail
- [LV] Hoist mapping of IR operands to VPValues (NFC). — flo / detail
- [gn build] add build file for tsan runtime — thakis / detail
- [SCCP] Avoid modifying AdditionalUsers while iterating over it — dimitry / detail
- [GVNSink] auto-generate test checks; NFC — spatel / detail
- [InstCombine] add tests for not+or+neg; NFC — spatel / detail
- [InstCombine] fold not+or+neg — spatel / detail
- [RISCV] Add missing CHECK-EXPAND line to one case in rv64i-aliases-valid.s. — craig.topper / detail
- [RISCV] Improve 64-bit integer constant materialization for more cases. — craig.topper / detail
- [flang] TRANSFER() intrinsic function — pklausler / detail
- [Hexagon, test] Fix use of undef FileCheck var — thomasp / detail
- [RISCV] Add IR intrinsic for Zbr extension — craig.topper / detail
- [ms] [llvm-ml] Fix case-sensitivity for variables and textmacros — epastor / detail
- [SLPVectorizer] Fix divide-by-zero after D99719 — i / detail
- [RISCV] Add IR intrinsic for Zbb extension — craig.topper / detail
clang-d384482-g3f8c6f493b06-t19864-b19864.tar.gz (Apr 2, 2021 9:40:22 AM)
- [TableGen] [Docs] Add lldb-tblgen to command guide; add 4 guide stubs — Paul C. Anagnostopoulos / detail
- Revert "[X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper" — thakis / detail
- [SLP]Fix a bug in min/max reduction, number of condition uses. — a.bataev / detail
- [SLP]Added a test for min/max reductions with the key store inside, NFC. — a.bataev / detail
- [CVP] Add test for !range on intrinsic (NFC) — nikita.ppv / detail
- [LVI] Use range metadata on intrinsics — nikita.ppv / detail
- [GlobalISel] Allow different types for G_SBFX and G_UBFX operands — brendon.cahoon / detail
- [flang] Fix MSVC build breakage — pklausler / detail
- Remove attribute handling code for simple attributes; NFC — aaron / detail
- [rs4gc] add tests for existing code stripping attributes from function signatures — listmail / detail
- [rs4gc] Strip nofree and nosync attributes when lowering from abstract model — listmail / detail
- [lld-macho][NFC] Remove redundant member from class Defined — gkm / detail
clang-d384470-gd3b74dc1e472-t19860-b19860.tar.gz (Apr 2, 2021 6:54:41 AM)
- Always emit error for wrong interfaces to scalable vectors, unless cmdline flag is passed. — sander.desmalen / detail
- [gn build] Port 0f7bbbc481e2 — llvmgnsyncbot / detail
- [X86][SSE] isHorizontalBinOp - use getTargetShuffleInputs helper — llvm-dev / detail
- [LLDB] Skip TestLoadUsingLazyBind.py on arm/linux — omair.javaid / detail
- [RISCV] Test llvm.experimental.vector.insert intrinsics on RV32 — fraser / detail
- [InstCombine] Fix out-of-bounds ashr(shl) optimization — jeroen.dobbelaere / detail
- [mlir][spirv] Add utilities for push constant value — antiagainst / detail
- [NFC][SVE] Use SVE_4_Op_Imm_Pat for sve_intx_dot_by_indexed_elem — JunMa / detail
- [AArch64][SVE] Lowering sve.dot to DOT node — JunMa / detail
- [NFC][SVE] update sve-intrinsics-int-arith.ll under update_llc_test_checks.py — JunMa / detail
- Restore 8954fd436c7 after c06a8f9caa51c — thakis / detail
clang-d384459-g0f3230390b8b-t19857-b19857.tar.gz (Apr 2, 2021 3:52:09 AM)
- [clang][ItaniumMangle] Check SizeExpr for DependentSizedArrayType — ty1208chiang / detail
- [libcxx] [test] Make the condvar wait_for tests a bit more understandable. NFC. — martin / detail
- [libcxx] [test] Fix invocable tests on Windows — martin / detail
- [NFC][scudo] Convert ScudoPrimaryTest into TYPED_TEST — Vitaly Buka / detail
- [NFC][scudo] Inline some functions into ScudoPrimaryTest — Vitaly Buka / detail
- [PassManager] Run additional LICM before LoopRotate — lebedev.ri / detail
- [NARY-REASSOCIATE] Support reassociation of min/max — ybrevnov / detail
- [libc++] Fix build on macOS older than 10.15. — marek.kurdej+llvm.org / detail
- [RISCV] Add some tests showing vsetvli cleanup opportunities — fraser / detail
- [RISCV] Optimize more redundant VSETVLIs — fraser / detail
- [SLP] Better estimate cost of no-op extracts on target vectors. — flo / detail
clang-d384448-g5d7c832e8c14-t19854-b19854.tar.gz (Apr 2, 2021 1:03:57 AM)
- [CSSPGO] Skip dangling probe value when computing profile summary — aktoon / detail
- [libcxx] adds concepts `std::totally_ordered` and `std::totally_ordered_with` — cjdb / detail
- Tweak SimpleFastHash — mvanotti / detail
- [clang-cl] [Sema] Do not prefer integral conversion over floating-to-integral for MS compatibility 19.28 and higher. — marek.kurdej+llvm.org / detail
- [mlir] add memref dialect as dependent of lower-affine pass — zinenko / detail
clang-d384443-g438b6dd3e53a-t19851-b19851.tar.gz (Apr 1, 2021 10:16:57 PM)
- [NFC][scudo] Move globals into related test — Vitaly Buka / detail
- [X86] Fix -Wunused-function warning (NFC) — nullptr.cpp / detail
- Handle all standalone combinations of LC_NOTEs w/ & w/o addr & uuid — Jason Molenda / detail
- [lldb] Account for objc_debug_class_getNameRaw returning NULL — Jonas Devlieghere / detail
- [lld] Add missing header guard (NFC) — nullptr.cpp / detail
- [NFC][scudo] Move some shared stuff into ScudoCombinedTest — Vitaly Buka / detail
- [CMake] Use append instead of set with the list — phosek / detail
- [AssumeBundles] offset should be added to correctly calculate align — aqjune / detail
- [lld][MachO] Fix -Wsign-compare warning (NFC) — nullptr.cpp / detail
- [RISCV] Add more nxvi64 vector intrinsic tests for RV32. NFC — craig.topper / detail
- [llvm-reduce] Add header guards and fix clang-tidy warnings — aeubanks / detail
- [RISCV] Add missing nxvXf64 intrinsics tests cases for floating-point compare for RV32. — craig.topper / detail
clang-d384431-gf026e1f52055-t19847-b19847.tar.gz (Apr 1, 2021 7:30:18 PM)
- [OpenMP51] Accept `primary` as proc bind affinity policy in Clang — cchen / detail
- [flang] Fix unit test failure on POWER — pklausler / detail
- Setup OpBuilder to support detached block in loopUnrollByFactor (NFC) — joker.eph / detail
- [OpenMP, test] Fix uses of undef S*VAR FileCheck var — thomasp / detail
- [OpenMP, test] Fix use of undef DECL FileCheck var — thomasp / detail
- [OpenMP, test] Fix use of undef VAR_PRIV FileCheck var — thomasp / detail
- [globalisel][unittests] Rename setUp() to avoid potential mix up with SetUp() from gtest — daniel_l_sanders / detail
- Revert "[globalisel][unittests] Rename setUp() to avoid potential mix up with SetUp() from gtest" — daniel_l_sanders / detail
- [MIPS, test] Fix use of undef FileCheck var — thomasp / detail
- [flang] Disable some new unit tests (non-portable results) — pklausler / detail
- [RISCV] Add nxvXi64 test cases to the RV32 Zvamo intrinsic test files. NFC — craig.topper / detail
- [builtins] Build for arm64_32 for watchOS (Darwin) — smeenai / detail
- [TextAPI] Add support for arm64_32 — smeenai / detail
- [NFC][scudo] Use TYPED_TEST to split large test — Vitaly Buka / detail
- [lld][MachO] Make emitEndFunStab independent from .subsections_via_symbols — alexshap / detail
- [indvars[ Fix pr49802 by checking for SCEVCouldNotCompute — listmail / detail
- [NFC][AMDGPU] Add product names for gfx908 and gfx10 processors — Tony.Tye / detail
- [mlir][sparse] support for very narrow index and pointer types — ajcbik / detail
- [debug-info][XCOFF] set `-gno-column-info` by default for DBX — czhengsz / detail
clang-d384412-g5f6c5c63c7c2-t19844-b19844.tar.gz (Apr 1, 2021 4:43:49 PM)
- [ARM] Allow v6m runtime loop unrolling — david.green / detail
- [Scudo] Fix SizeClassAllocatorLocalCache::drain — Vitaly Buka / detail
- [scudo][NFC] Make tests runs with --gtest_repeat=2 — Vitaly Buka / detail
- [libc++][NFC] Increase readability of typeinfo comparison of ARM64 — Louis Dionne / detail
- Reland "Add support to -Wa,--version in clang"" — jiancai / detail
- [tests] Add tests for forthcoming funcattrs nosync inference improvement — listmail / detail
- [RISCV] Add isel patterns to handle vrsub intrinsic with 2 vector operands. — craig.topper / detail
- [Driver] -nostdinc -nostdinc++: don't warn for -Wunused-command-line-argument — i / detail
- [funcattrs] Respect nofree attribute on callsites (not just callee) — listmail / detail
- llvm-shlib: Create object libraries for each component and link against them — tstellar / detail
- [flang] Implement numeric intrinsic functions in runtime — pklausler / detail
clang-d384401-g0f7e3a55463d-t19840-b19840.tar.gz (Apr 1, 2021 1:57:01 PM)
- [MC][ARM] add .w suffixes for ORN/ORNS T1 — ndesaulniers / detail
- [RISCV] Fix handling of nxvXi64 vmsgt(u).vx intrinsics on RV32. — craig.topper / detail
- Mark unordered memset/memmove/memcpy as nosync — listmail / detail
- [libc++] Fix codesigning in run.py — Louis Dionne / detail
- Avoid calling ParseCommandLineOptions in BackendUtil if possible — Raphael Isemann / detail
- [CMake] Include dependency on cxx-headers in compiler-rt tests — phosek / detail
- [libc++] Print the CMake version before generating CMake — Louis Dionne / detail
- [MC][ARM] add .w suffixes for RSB/RSBS T1 — ndesaulniers / detail
- [libc++] NFC: Add a simple test to make sure we destroy elements in std::list — Louis Dionne / detail
- Add a pattern to combine composed subview ops — ravishankarm / detail
- [SLP]Test for min/max reductions bug, NFC. — a.bataev / detail
- Add support for fetching signed values from tagged pointers. — jingham / detail
- [lldb] Prevent that LLDB randomly crashes in CommandLineParser::addOption by initializing LLVM's command line parser — Raphael Isemann / detail
- [flang] Implement reductions in the runtime — pklausler / detail
- Extract isVolatile helper on Instruction [NFCI] — listmail / detail
- [libcxx] [test] Remove XFAIL LIBCXX-WINDOWS-FIXME from time.clock.file/now.pass.cpp — martin / detail
- [ARM] Remove an unused parameter in ARMWinCOFFObjectWriter. NFC. — martin / detail
- Infer dereferenceability from malloc and friends — listmail / detail
- Fix "image lookup --address" Summary results for inline functions. — gclayton / detail
- [funcattrs] Infer nosync from readnone and non-convergent — listmail / detail
- [libcxx] [test] Make the condvar wait_for tests less brittle — martin / detail
- [Attributor] Cleanup intrinsic handling in nosync inference [mostly NFC] — listmail / detail
- [Attributor] Cleanup detection of non-relaxed atomics in nosync inference — listmail / detail
- Update a test missed in 6ef4505 — listmail / detail
- [OpenCL][Docs] Update links to the C++ for OpenCL documentation — anastasia.stulova / detail
- [RISCV] Use softPromoteHalf legalization for fp16 without Zfh rather than PromoteFloat. — craig.topper / detail
- [OpenMP] Pass mapping names to add components in a user defined mapper — huberjn / detail
- [flang] Fix arm clang build — pklausler / detail
- [NFC][scudo] Simplify UseQuarantine initialization — Vitaly Buka / detail
clang-d384372-g4be379b18bde-t19837-b19837.tar.gz (Apr 1, 2021 11:08:42 AM)
- [AArch64][SVE] SVE functions should use the SVE calling convention for fast calls — bradley.smith / detail
- [AArch64][SVE] Improve codegen for select nodes with fixed types — bradley.smith / detail
- [AsmParser][SystemZ][z/OS] Add in support to accept "#" as part of an Identifier token — anirudh_prasad / detail
- [clang][parser] Set source ranges for GNU-style attributes — tbaeder / detail
- Revert "[clang][parser] Set source ranges for GNU-style attributes" — tbaeder / detail
- [regalloc] Ensure Query::collectInterferringVregs is called before interval iteration — mtrofin / detail
- [deref-at-point] restrict inference of dereferenceability based on allocsize attribute — listmail / detail
- [AMDGPU] Small cleanup to constructRetValue and its caller. NFC. — jay.foad / detail
- [lldb] Un-XFAIL TestAutoInstallMainExecutable on Windows — stilis / detail
- [LoopVectorize] auto-generate complete checks; NFC — spatel / detail
- [OpenMP51][DOCS] Mark "add present modifier in defaultmap clause" as — cchen / detail
- [tests] Cover the most basic cases of nosync inference — listmail / detail
- [RISCV] Improve 64-bit integer materialization for some cases. — craig.topper / detail
- [HIP] remove overloaded abs in header — Yaxun.Liu / detail
- [OpenMP][NFC] Fix typo in libomptarget error message — huberjn / detail
- [lldb] Update test.rst with a paragraph about pdb — davelee.com / detail
- [llvm-reduce] Move tests to tools folder — aeubanks / detail
- [PPC] Regenerate PR27078 test checks — llvm-dev / detail
- [CMake] Remove {LIBCXX,LIBCXXABI,LIBUNWIND}_INSTALL_PREFIX — phosek / detail
- [AMDGPU][SDag] Add IMG init in AdjustInstrPostInstrSelection — jay.foad / detail
- [AMDGPU][GlobalISel] Add IMG init in selectImageIntrinsic — jay.foad / detail
- [AMDGPU] Remove SIAddIMGInit pass which is now unused — jay.foad / detail
- [lldb/test] Respect --apple-sdk path when querying SDK info — Vedant Kumar / detail
- [RISCV] Add MULHU and MULHS tests with a constant operand. — craig.topper / detail
- [RISCV] Add custom type legalization to form MULHSU when possible. — craig.topper / detail
- [gn build] Port fdc4f19e2f80 — llvmgnsyncbot / detail
clang-d384346-g65c8bfb5094e-t19834-b19834.tar.gz (Apr 1, 2021 8:25:09 AM)
- [lldb] [test] Mark lldb-server multiprocess tests as LLGS cat — mgorny / detail
- [lldb] Rewrite TestAutoInstallMainExecutable logic — pavel / detail
- [SLP]Remove `else` after `return`, NFC.` — a.bataev / detail
- [lldb] Make TestLoadUsingLazyBind work on linux — pavel / detail
- [OpenCL][Docs] Added a label for C++ libs section and example link — anastasia.stulova / detail
- [flang] Move .f77 to the list of fixed-form file extensions — andrzej.warzynski / detail
- [DAG] MergeInnerShuffle with BinOps - sometimes accept undef mask elements — llvm-dev / detail
- [SLP]Improve and fix getVectorElementSize. — a.bataev / detail
- [AMDGPU] Enable output modifiers for double precision instructions — brendon.cahoon / detail
clang-d384337-gcd953434f2a4-t19830-b19830.tar.gz (Apr 1, 2021 5:29:24 AM)
- [LLDB] Fix sync issue in TestVSCode_launch.test_progress_events — omair.javaid / detail
- [MLIR][Affine] Add utility to check if the slice is valid — uday / detail
- [NFC] Add tests for scalable vectorization of loops with large stride acesses — david.sherwood / detail
- [clang][Checkers] Extend PthreadLockChecker state dump (NFC). — 1.int32 / detail
- [SLP] Add test cases for missing SLP vectorization on AArch64. — flo / detail
- [AMDGPU][MC] Added flag to identify VOP instructions which have a single variant — dmitry.preobrazhensky / detail
- [X86][SSE] Add isHorizOp helper function. NFCI. — llvm-dev / detail
- [X86][SSE] Enable (F)HADD/SUB handling to SimplifyMultipleUseDemandedVectorElts — llvm-dev / detail
- [X86][SSE] Fold HOP(HOP(X,X),HOP(Y,Y)) -> HOP(PERMUTE(HOP(X,Y)),PERMUTE(HOP(X,Y)) — llvm-dev / detail
- [AMDGPU][MC][GFX10][GFX90A] Corrected _e32/_e64 suffices — dmitry.preobrazhensky / detail
clang-d384327-gdd2a63e1ee53-t19827-b19827.tar.gz (Apr 1, 2021 2:34:09 AM)
- [libc++] Build and test with -Wundef warning. NFC. — marek.kurdej+llvm.org / detail
- [lldb] Fix compilation with gcc-6.5 — pavel / detail
- [lldb] Fix build errors from 3bea7306e8 — pavel / detail
- [mlir][Python][Linalg] Add missing attributes to linalg ops — nicolas.vasilache / detail
- [WebAssembly] Invert branch condition on xor input — sam.parker / detail
- [Driver] Fix architecture triplets and search paths for Linux x32 — harald / detail
- [LoopFlatten] Do not report CFG analyses as up-to-date — yrouban / detail
- Revert "Revert "[LLDB] Arm64/Linux Add MTE and Pointer Authentication registers"" — omair.javaid / detail
- Revert "Revert "[LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset"" — omair.javaid / detail
clang-d384318-ga1d83776bfa1-t19823-b19823.tar.gz (Mar 31, 2021 11:47:04 PM)
- [lldb] Remove LLDB_CAPTURE_REPRODUCER override — Jonas Devlieghere / detail
- [debug-info] support new tuning debugger type DBX for XCOFF DWARF — czhengsz / detail
- [lldb-vscode] Consistently use return EXIT_SUCCESS and EXIT_FAILURE (NFC) — Jonas Devlieghere / detail
- [lldb-vscode] Use LLVM's ScopeExit to ensure we always terminate the debugger — Jonas Devlieghere / detail
- [lldb] Remove references to LLDB_CAPTURE_REPRODUCER — Jonas Devlieghere / detail
- [NFC] Disambiguate LI in GVN — mkazantsev / detail
- [NFC] Undo some erroneous renamings — mkazantsev / detail
clang-d384311-ga8219991d024-t19820-b19820.tar.gz (Mar 31, 2021 9:01:17 PM)
- [lldb] Remove LLDB_CAPTURE_REPRODUCER export — Jonas Devlieghere / githubweb
clang-d384311-ga8219991d024-t19820-b19820.tar.gz (Mar 31, 2021 9:01:17 PM)
- [GVN][NFC] Pre-commit test for D93503 — t-kawashima / detail
- [GVN] Propagate llvm.access.group metadata of loads — t-kawashima / detail
- [clang][APINotes] Fix -Wunused-function warning (NFC) — nullptr.cpp / detail
clang-d384308-g62b74f75645f-t19818-b19818.tar.gz (Mar 31, 2021 6:15:32 PM)
- [RISCV] Add UnsupportedSchedZfh multiclass to reduce duplicate lines from RISCVSchedRocket.td and RISCVSchedSiFive7.td. NFC — craig.topper / detail
- Support {S,U}REMEqFold before legalization — git / detail
- Add debug printers for KnownBits [nfc] — listmail / detail
- Add support to -Wa,--version in clang — jiancai / detail
- [tests] Add tests for ashr/lshr recurrences in isKnownNonZero — listmail / detail
- [ValueTracking] Handle non-zero ashr/lshr recurrences — listmail / detail
- [lld][MachO] Refactor handling of subsections — alexshap / detail
- Revert "Add support to -Wa,--version in clang" — ndesaulniers / detail
- [GVN][NFC] Refactor analyzeLoadFromClobberingWrite — qixingxue / detail
clang-d384299-g1c268a8ff4e9-t19814-b19814.tar.gz (Mar 31, 2021 3:26:40 PM)
- [flang] Refine checks for pointer initialization targets — pklausler / detail
- [SLP]Add a test for the bug in `getVectorElementSize()`, NFC. — a.bataev / detail
- [ConstantFolding] Fixing addo/subo with undef — georgemitenk0v / detail
- [mlir][cse] do not replace operands in previously simplified operations — youngar17 / detail
- [SelectionDAG] Remove unneeded vector resize from the end of FoldConstantArithmetic. NFC — craig.topper / detail
- [SLP]Update test checks, NFC — a.bataev / detail
- [lld-macho][nfc] Test that -ObjC will import bitcode with category sections — jezng / detail
- [lld-macho] Parallelize UUID hash computation — jezng / detail
- [tests] Exercise cases where SCEV can use trip counts to refine ashr/lshr recurrences — listmail / detail
- [OPENMP]Fix PR48658: [OpenMP 5.0] Compiler crash when OpenMP atomic sync hints used. — a.bataev / detail
- [OPENMP]Fix PR48885: Crash in passing firstprivate args to tasks on Apple M1. — a.bataev / detail
- Make TableGenGlobalISel an object library — aaronpuchert / detail
- Revert "Make TableGenGlobalISel an object library" — listmail / detail
- [NFC][LoopRotation] Count the number of instructions hoisted/cloned into preheader — lebedev.ri / detail
- [test, InferFunctionAttrs] Fix use of var defined in CHECK-NOT — thomasp / detail
- [dfsan] Set sigemptyset's return label to be 0 — jianzhouzh / detail
- [mlir][tosa] Add tosa.reciprocal and tosa.sigmoid lowerings — rob.suderman / detail
- [X86] add dwarf annotation for inline stack probe — git / detail
clang-d384281-gfe5c4a06a49c-t19810-b19810.tar.gz (Mar 31, 2021 12:40:46 PM)
- [WebAssembly] Raname a test and fix comments — aheejin / detail
- [llvm-jitlink] Fix -Wunused-function on Windows — aeubanks / detail
- [RISCV] Add isel patterns to select vsub_vx intrinsic to vadd.vi if it uses a small enough immediate — craig.topper / detail
- [AMDGPU] Use a common check prefix for some image tests. NFC. — jay.foad / detail
- [AMDGPU] Add some image tests with enable-prt-strict-null disabled. NFC. — jay.foad / detail
- [RISCV] Add RISCVISD opcodes for CLZW and CTZW. — craig.topper / detail
- [LTO][Legacy] Decouple option parsing from LTOCodeGenerator — Jinsong Ji / detail
- [X86] Improve optimizeCompareInstr for signed comparisons after BMI/TBM instructions — craig.topper / detail
- [PowerPC] [MLICM] Enable hoisting of caller preserved registers on AIX — scui / detail
- [X86] Improve SMULO/UMULO codegen for vXi8 vectors. — craig.topper / detail
- [SCEV] Handle unreachable binop when matching shift recurrence — listmail / detail
- [ValueTracking] Add with.overflow intrinsics to poison analysis functions — aqjune / detail
- [WebAssembly] Implement i64x2 comparisons — tlively / detail
- [Driver] Move detectLibcxxIncludePath to ToolChain — phosek / detail
- Move non-spec TOSA operators into TosaUtilOps.td — rob.suderman / detail
- [LoopVectorize] Use SetVector to track uniform uses to prevent non-determinism. — huihuiz / detail
clang-d384265-g1462bdf1b985-t19807-b19807.tar.gz (Mar 31, 2021 9:55:39 AM)
- [libc++] Avoid <climits> dependency in <thread> — joerg / detail
- [C++2b] Support size_t literals — bikineev / detail
- [CostModel] Align the cost model for intrinsics for scalable/fixed-width vectors. — sander.desmalen / detail
- [SVE] Fix LoopVectorizer test scalalable-call.ll — sander.desmalen / detail
- [RISCV] Add XFAIL riscv32 for known issue with the old pass manager — luismarques / detail
- [libc++] Mark convert_copy.pass.cpp as UNSUPPORTED on clang-13 (i.e. trunk). — arthur.j.odwyer / detail
- [clang][parser] Allow GNU-style attributes in explicit template... — tbaeder / detail
- [AArch64][SVE] Add tests for UREM/SREM using fixed SVE types — bradley.smith / detail
- [InstCombine] add tests for srem+abs; NFC — spatel / detail
- [InstCombine] fold abs(srem X, 2) — spatel / detail
clang-d384255-gffcb4b43b799-t19804-b19804.tar.gz (Mar 31, 2021 7:10:21 AM)
- Revert "[LLDB] Skip TestVSCode_disconnect.test_launch arm/linux" — omair.javaid / detail
- [RISCV] Add support for the stepvector intrinsic — fraser / detail
- [ASTImporter][NFC] Fix duplicated symbols in "Improve test coverage" — balazsbenics / detail
- [X86] AMD Zen 3 has macro fusion — lebedev.ri / detail
- [InlineCost] Remove TODO comment that consider other forms of savings in the cost-benefit analysis — taolq / detail
- Revert "[LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset" — omair.javaid / detail
- Revert "[LLDB] Arm64/Linux Add MTE and Pointer Authentication registers" — omair.javaid / detail
- [Test] Auto-update test checks — mkazantsev / detail
- NFC: Change getTypeBasedIntrinsicCost to return InstructionCost — sander.desmalen / detail
- NFC: Change getIntrinsicInstrCost to return InstructionCost — sander.desmalen / detail
- Revert "[clang][Checkers] Extend PthreadLockChecker state dump (NFC)." — 1.int32 / detail
clang-d384255-gffcb4b43b799-t19804-b19804.tar.gz (Mar 31, 2021 7:10:21 AM)
- [fpcmp] Use correct file identity in header comment. NFC. — llvm-test-suite / githubweb
- [test-suite] Use forward-parsing when searching for numbers. — llvm-test-suite / githubweb
clang-d384244-g5d0e9ddfa512-t19800-b19800.tar.gz (Mar 31, 2021 4:06:46 AM)
- [mlir][Linalg][Python] Create the body of builtin named Linalg ops — nicolas.vasilache / detail
- [WebAssembly] Fix incorrect DW_TAG_pointer_type size in test — Alexander.Richardson / detail
- [asan] Remove FreeBSD XFAIL from asan-sigbus.cpp test — Alexander.Richardson / detail
- [TableGen] Emit more helpful error messages on empty type set — Alexander.Richardson / detail
- [OpenCL] Limit popcount to OpenCL 1.2 and above — sven.vanhaastregt / detail
- [mlir] Change vector.transfer_read/write "masked" attribute to "in_bounds". — springerm / detail
- [clang][Checkers] Extend PthreadLockChecker state dump (NFC). — 1.int32 / detail
- NFC: Change getUserCost to return InstructionCost — sander.desmalen / detail
- [AArch64] Avoid SCALAR_TO_VECTOR for single FP constant vector. — flo / detail
- [ASTImporter][NFC] Improve test coverage — balazsbenics / detail
- [AMDGPU][GlobalISel] Add support for global atomicrmw fadd — jay.foad / detail
clang-d384233-g465b9a4a3303-t19797-b19797.tar.gz (Mar 31, 2021 1:20:53 AM)
- [mlir] Add C and python API for is_registered_operation. — stellaraccident / detail
- [JITLink] Delete copy and move constructors for jitlink::Section. — Lang Hames / detail
- [RISCV] Refine pre-define macro tests — tclin914 / detail
- [libcxx] [test] Fix tests of <cuchar> that unexpectedly succeed on windows — martin / detail
- [libcxx] [test] Don't add dirs from the LIB env var to PATH — martin / detail
- [X86] Regenerate test to add missing @PLT — craig.topper / detail
- [X86] Add test cases for PR48768 and D94856. NFC — craig.topper / detail
- Revert "Revert "[mlir] Introduce CloneOp and adapt test cases in BufferDeallocation."" — pifon / detail
clang-d384225-g4e0045cc9b00-t19794-b19794.tar.gz (Mar 30, 2021 10:32:10 PM)
- [RISCV] simm12_plus1 should not inherit from Operand. NFC — craig.topper / detail
- [SimpleLoopUnswitch] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after 431a40e1e28f181e87dd247b91a5e6872dd64ab4 — i / detail
- [Utils][Emacs] Improve syntax highlight — i / detail
- [Coroutine] [Debug] Insert dbg.declare to entry.resume to print alloca in the coroutine frame under O2 — yedeng.yd / detail
- [JITLink] Switch from StringRef to ArrayRef<char>, add some generic x86-64 utils — Lang Hames / detail
- libc: Default LIBC_INSTALL_PREFIX to ${CMAKE_INSTALL_PREFIX} — nathan / detail
clang-d384219-g0d7fd9f0d098-t19791-b19791.tar.gz (Mar 30, 2021 7:45:59 PM)
- [LLDB] Add support for Arm64/Linux dynamic register sets — omair.javaid / detail
- [LLDB] Arm64/Linux Add MTE and Pointer Authentication registers — omair.javaid / detail
- [LLDB] Arm64/Linux test case for MTE and Pointer Authentication regset — omair.javaid / detail
- [www] List both the regular and expanded form of %diff in the — richard / detail
- [trace][intel-pt] Implement trace start and trace stop — a20012251 / detail
- Reland "[gn build] port 48e4b0f (__config_site)" — thakis / detail
- [StructLayout] Use TrailingObjects to allocate space for MemberOffsets. — craig.topper / detail
- Fix test expectations for %diff documentation. — richard / detail
- [JITLink] Add a setProtectionFlags method to jitlink::Section. — Lang Hames / detail
- Fix errors in 0b69756110db444282c40ea16929186b2910c3b1 — a20012251 / detail
- [clang][Sema] Don't try to initialize implicit variable of invalid anonymous union/struct — tu.da.wei / detail
- [LoopUnswitch] Assert that branch condition is either and/or but not both — aqjune / detail
- [RISCV] Remove some unused ImmLeafs. NFC — craig.topper / detail
- [GlobalISel] Fix Wint-in-bool-context warning (NFC) — nullptr.cpp / detail
clang-d384205-g144ec1c38ef1-t19788-b19788.tar.gz (Mar 30, 2021 4:58:39 PM)
- [libc++] Include <__config_site> from <__config> — phosek / detail
- [OPENMP51]Initial support for the dispatch directive. — michael.p.rice / detail
- [docs] Fix up dead clang-format links after monorepo move. NFC — jonathan_roelofs / detail
- [ThinLTO] During module importing, close one source module before open — wmi / detail
- [lld-macho][NFC] Drop unnecessary macho:: namespace prefix on unambiguous references to Symbol — gkm / detail
- Fix deletion of operations through the rewriter in a pattern matching a consumer operation — joker.eph / detail
- [www] Color Clang 11 and Clang 12 features as green and not yellow, and — richard / detail
- [lld-link] Enable addrsig table in COFF lto — zequanwu / detail
- Fix pluralization error in diagnostic, and move C++ testcase to proper — richard / detail
- [www] Fix build of attribute documentation. — richard / detail
- Delete checked-in generated copy of diagnostic reference. — richard / detail
- [WebAssembly] Encode numbers in ULEB128 in event section — aheejin / detail
clang-d384193-g3a6365a439ed-t19785-b19785.tar.gz (Mar 30, 2021 2:12:56 PM)
- Revert "[lldb] Mark cmake build as unstable when one or more tests fail" — Jonas Devlieghere / githubweb
clang-d384193-g3a6365a439ed-t19785-b19785.tar.gz (Mar 30, 2021 2:12:56 PM)
- [clang][cli] Fix round-trip of OPT_plugin_arg — john.brawn / detail
- [CSSPGO] Top-down processing order based on full profile. — hoy / detail
- [SamplePGO] Keeping prof metadata for IndirectBrInst — aktoon / detail
- [mlir] Linalg: add tile interchange flag to test-linalg-codegen-strategy pass — ezhulenev / detail
- [DebugInfo] Support for signed constants inside DIExpression — SourabhSingh.Tomar / detail
- [AArch64][GlobalISel] Combine funnel shifts to rotates. — Amara Emerson / detail
- [AArch64][GlobalISel] Define some legalization rules for G_ROTR and G_ROTL. — Amara Emerson / detail
- [GlobalISel] Implement fewerElements legalization for vector reductions. — Amara Emerson / detail
- [VPlan] Use SetVector for VPExternalDefs to prevent non-determinism. — huihuiz / detail
- [InstCombine] add test for abs() demanded bits; NFC — spatel / detail
- [InstCombine] add fold for demand of low bit of abs() — spatel / detail
- [GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off builds after D99463 — i / detail
- [clang] Use decltype((E)) for compound requirement type constraint — mizvekov / detail
- Conditionalize the JIT test dependency — dblaikie / detail
- [Sanitizer][RISCV][AArch64][Android] Adjust allocator tests — luismarques / detail
- [OPENMP]Fix PR48607: Crash during clang openmp codegen for firstprivate() of `float _Complex`. — a.bataev / detail
- [ARM] Add FeatureHasNoBranchPredictor for Thumb1 cores — david.green / detail
clang-d384176-g700431128e21-t19781-b19781.tar.gz (Mar 30, 2021 11:26:18 AM)
- [lldb] Mark cmake build as unstable when one or more tests fail — Jonas Devlieghere / githubweb
clang-d384176-g700431128e21-t19781-b19781.tar.gz (Mar 30, 2021 11:26:18 AM)
- [lldb/test] Deflake TestGdbRemote_vContThreads even more — pavel / detail
- [OpenCL] Fix parsing of opencl-c.h in CL 3.0 — kevin.petit / detail
- [clang-format] Fix east const pointer alignment of operators — marek.kurdej+llvm.org / detail
- [Docs] Update googletest docs link. — ty1208chiang / detail
- [test, ARM] Fix use of var defined in CHECK-NOT — thomasp / detail
- [libc] Fix msan/asan memcpy reentrancy — gchatelet / detail
- [lldb] Fix TestStopOnSharedlibraryEvents.py on linux — pavel / detail
- [lldb] Add missing include in TestGdbRemote_vContThreads test — pavel / detail
- [lldb] More missing includes in TestGdbRemote_vContThreads — pavel / detail
- [RISCV] Remove floating point condition code legalization from lowerFixedLengthVectorSetccToRVV. — craig.topper / detail
- [RISCV] Don't set the SplatOperand flag on intrinsics that take a shift amount. — craig.topper / detail
- Remove dead CHECK-ERR line. — nicholas / detail
- [NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functions — tomas.matheson / detail
- [GlobalISel] Implement lowering for G_ROTR and G_ROTL. — Amara Emerson / detail
- [RISCV] Pass 'half' in the lower 16 bits of an f32 value when F extension is enabled, but Zfh is not. — craig.topper / detail
- [lldb] [test] Mark more lldb-server tests xfail on Windows — mgorny / detail
- Add -disable-verify flag to llvm-link. — nicholas / detail
- Add a "register_runtime" method to the mlir.execution_engine and show calling back from MLIR into Python — joker.eph / detail
- [lldb] Remove reproducer from previous test run — Jonas Devlieghere / detail
- [GlobalISel][AArch64] Combine G_SEXT_INREG + right shift -> G_SBFX — Jessica Paquette / detail
clang-d384156-gbd334c790f2e-t19778-b19778.tar.gz (Mar 30, 2021 8:37:57 AM)
- [clang] [PR49736] [C++2b] Correctly reject lambdas with requires clause and no parameter list — marek.kurdej+llvm.org / detail
- [lldb] [Process/gdb-remote] Fix TID reading to use U64 — mgorny / detail
- Move test to X86 directory — oliver.stannard / detail
- Revert "[Passes] Add relative lookup table converter pass" — krasimir / detail
- [gn build] Port c51e91e04681 — llvmgnsyncbot / detail
- clang-format: [JS] do not collapse - - to --. — martin / detail
- [OPENMP]Fix PR48740: OpenMP declare reduction in C does not require an initializer — a.bataev / detail
- [Analyzer] Track RValue expressions — gabor.marton / detail
- [analyzer] Support allocClassWithName in OSObjectCStyleCast checker — vsavchenko / detail
- [libc++] Add a CI job to test the Runtimes build — Louis Dionne / detail
- [analyzer] Fix crash when reasoning about C11 atomics (PR49422) — vsavchenko / detail
- [lldb] [server] Support for multiprocess extension — mgorny / detail
- [AMDGPU] Remove outdated TODOs. NFC — sebastian.neubauer / detail
- [lldb] Remove linux/mips debugging support — pavel / detail
- [test, HardwareLoops] Fix use of var defined in CHECK-NOT — thomasp / detail
- Added static verification for Linalg Ops. — hanchung / detail
- [test, LoopVectorize] Fix use of var defined in CHECK-NOT — thomasp / detail
- [OPENMP]Fix test checks for 32bit targets, NFC. — a.bataev / detail
clang-d384138-ge694e19a7931-t19774-b19774.tar.gz (Mar 30, 2021 5:51:41 AM)
- Remove Cmake compiler arguments. — stevan.radakovic / githubweb
clang-d384138-ge694e19a7931-t19774-b19774.tar.gz (Mar 30, 2021 5:51:41 AM)
- [AArch64][SVE] Lower fixed length EXTRACT_VECTOR_ELT — joe.ellis / detail
- [AArch64][SVE] Lower fixed length INSERT_VECTOR_ELT — joe.ellis / detail
- [lldb] Change CreateHostNativeRegisterContextLinux argument type — pavel / detail
- Revert "[loop-idiom] Hoist loop memcpys to loop preheader" — krasimir / detail
- [ASTImporter] Import member specialization/instantiation of enum decls — gabor.marton / detail
- Re-apply "[lli] Make -jit-kind=orc the default JIT engine" — Stefan Gränitz / detail
- [LoopVectorize] Add support for scalable vectorization of induction variables — david.sherwood / detail
- [RegAlloc] Add a test with use in statepoint expected to be on stack. — serguei.katkov / detail
- [ARM] Handle Splats in MVE lane interleaving — david.green / detail
- [lli] Leaving two EH frame tests with MCJIT only after PowerPC failure — Stefan Gränitz / detail
- Fix cleanup error in TestVSCode_disconnect.test_launch — omair.javaid / detail
- [gn build] (semi-manually) port 51fa9e0fd984 — thakis / detail
- NFC: Migrate PartialInlining to work on InstructionCost — sander.desmalen / detail
- [LoopUnswitch] Simplify branch condition if it is select with constant operands — aqjune / detail
- Fix path in test added in e0577b3130a646b0ee090c04a40400483031c7a9 to work with both Linux/Windows paths. — douglas.yung / detail
- [x86] enhance matching of pmaddwd — spatel / detail
clang-d384122-g6d2fb3cefba6-t19771-b19771.tar.gz (Mar 30, 2021 2:50:45 AM)
- [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail
- [DebugInfo][unittest] Fix heap-use-after-free after D76115 — i / detail
- Revert "[loop-idiom] Hoist loop memcpys to loop preheader" — zhuhan7737 / detail
- [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail
- [lldb/DWARF] Simplify DIE extraction code slightly — pavel / detail
- [lldb] Add a dwarf unit test for null unit dies — pavel / detail
- [lldb] Remove ScriptInterpreterLuaTest.Plugin unittest — pavel / detail
- [llvm-profdata] Make sure to consume Error on the error path of setIsIRLevelProfile — markus.boeck02 / detail
- [NFC][scudo] Produce debug info — Vitaly Buka / detail
- [lli] Add option -lljit-platform=Inactive to disable platform support explicitly — Stefan Gränitz / detail
- [AMDGPU] Update AMDGPU PAL usage documentation — tim.renouf / detail
- Revert "[lldb/DWARF] Simplify DIE extraction code slightly" — pavel / detail
- [X86] Pass to transform tdpbsud&tdpbusd&tdpbuud intrinsics to scalar operation — bing1.yu / detail
- [InstructionCost] Don't conflate Invalid costs with Unknown costs. — sander.desmalen / detail
- Revert "[X86] Pass to transform tdpbsud&tdpbusd&tdpbuud intrinsics to scalar operation" — bing1.yu / detail
- [docs] remove references to checking out svn repos — nunoplopes / detail
- [ObjC][CodeGen] Fix missing debug info in situations where an instance and class property have the same identifier — Raphael Isemann / detail
- [lldb] Add a test for Obj-C properties with conflicting names — Raphael Isemann / detail
- [clangd] Perform merging for stale symbols in MergeIndex — kadircet / detail
clang-d384103-g03cc8a1ba050-t19767-b19767.tar.gz (Mar 30, 2021 12:03:50 AM)
- [DebugInfo] Upgrade DISubragne::count to accept DIExpression also — AlokKumar.Sharma / detail
- [NFC][scudo] Add memtag.h into CMake file — Vitaly Buka / detail
- [NFC][scudo] Sort sources in CMake file — Vitaly Buka / detail
- [sanitizer] Improve accuracy of GetTls on x86/s390 — i / detail
- [Test] Add a test demonstrating a missing opportunity to PRE a load — mkazantsev / detail
- [OpenMP][NFC] Move the `noinline` to the parallel entry point — johannes / detail
clang-d384097-g90c401cab634-t19764-b19764.tar.gz (Mar 29, 2021 9:18:02 PM)
- Add debug support for set types — Adrian Prantl / detail
- [RISCV] Move scheduling resources for B into a separate file (NFC) — evandro.menezes / detail
- [RISCV] Add inline asm constraint 'vr' and 'vm' in Clang for RISC-V 'V'. — kai.wang / detail
- [libc++] Re-enable macOS back-deployment testing — Louis Dionne / detail
- Revert "[COFF] Only consider associated EH sections during ICF" — akhuang / detail
- [AArch64][SVEIntrinsicOpts] Optimize tbl+dup into dup+extractelement — JunMa / detail
- [AArch64][SVE] Codegen dup_lane for dup(vector_extract) — JunMa / detail
- [NFC][SVE] Remove redundant pattern — JunMa / detail
- Revert "Add missing dependency to fix building the jit tests" — stilis / detail
- [Propeller] Do not generate the BB address map for empty functions. — rahmanl / detail
clang-d384087-g50a6aa6c0f6d-t19761-b19761.tar.gz (Mar 29, 2021 6:32:23 PM)
- [Passes] Add relative lookup table converter pass — gulfem / detail
- [gn build] Port 5178ffc7cf92 — llvmgnsyncbot / detail
- Fix .debug_aranges parsing issues. — gclayton / detail
- [lldb] Prints error using WithColor::error in lldb-platform — Jonas Devlieghere / detail
- [dsymutil] Relocate DW_TAG_label — Jonas Devlieghere / detail
- [AArch64][GlobalISel] NFC: Replace IR regbankselect test with MIR test — Jessica Paquette / detail
- [IPO][SampleContextTracker] Use SmallVector to track context profiles to prevent non-determinism. — huihuiz / detail
- [dsymutil] s/dwarfdump/llvm-dwarfdump/ in test — Jonas Devlieghere / detail
- [WebAssembly] Fix i8x16.popcnt opcode — tlively / detail
- Add missing dependency to fix building the jit tests — dblaikie / detail
- [llvm][utils] Fix handling of llvm::None — davelee.com / detail
clang-d384076-g482283042f79-t19757-b19757.tar.gz (Mar 29, 2021 3:44:16 PM)
- Update python deps for buildbot-mlir-nvidia. — stellaraccident / githubweb
clang-d384076-g482283042f79-t19757-b19757.tar.gz (Mar 29, 2021 3:44:16 PM)
- fix comment typo to cycle bots — thakis / detail
- Fix broken build for commit 9b0517035faee275ce1feabb03d0c7606ea7f819 — ravishankarm / detail
- Revert "[CMake] Use write_basic_package_version_file for LLVM" — phosek / detail
- [lsan] realloc: don't deallocate if requested size is too large — i / detail
- [NFC] clang-formatting zos-alignment.c — fanbo.meng / detail
- [X86][FastISel] Fix with.overflow eflags clobber (PR49587) — nikita.ppv / detail
- [lldb] Print stack trace when lldb-vscode crashes — Jonas Devlieghere / detail
- [AArch64] Remove custom zext/sext legalization code. — flo / detail
clang-d384068-g619b88849e14-t19754-b19754.tar.gz (Mar 29, 2021 12:58:28 PM)
- [lldb] Remove lldb-cmake-reproducers — Jonas Devlieghere / githubweb
clang-d384068-g619b88849e14-t19754-b19754.tar.gz (Mar 29, 2021 12:58:28 PM)
- [SystemZ][z/OS] Add test of leading zero length bitfield in const/volatile struct — fanbo.meng / detail
- [libcxx] adds std::identity to <functional> — cjdb / detail
- [mlir][Linalg] Drop spurious error message — ravishankarm / detail
- [flang] Update output format test to use GTest — andrzej.warzynski / detail
- [mlir][Linalg] Rewrite SubTensors that take a slice out of a unit-extend dimension. — ravishankarm / detail
- [OpenMP] Trim error messages in CUDA plugin — huberjn / detail
- [lldb] Move UpdateISAToDescriptorMap into ClassInfoExtractor (NFC) — Jonas Devlieghere / detail
- [Clang] Only run test when X86 backend is built. — flo / detail
- [SampleFDO] Do not scale the magic number NOMORE_ICP_MAGICNUM in value profile — wmi / detail
- [Clang] Fix line numbers in CHECK lines. — flo / detail
- [CSSPGO][llvm-profgen] Context-sensitive global pre-inliner — aktoon / detail
- [NFC][RISCV] Pass file through update_llc_tests to fix whitespace issues — roger.ferrer / detail
- [NFC][RISCV] Add test showing wrong stack slot for GPR and RVV spilled registers — roger.ferrer / detail
- [RISCV] Fix offset computation for RVV — roger.ferrer / detail
- [X86] Always use rip-relative addressing on 64-bit when rematerializing all zeros/ones registers using a folded load. — craig.topper / detail
- [flang] Fix CHECK() calls on erroneous procedure declarations — psteinfeld / detail
- [RISCV] When custom iseling masked loads/stores, copy the mask into V0 instead of virtual register. — craig.topper / detail
- [PrologEpilogInserter][AMDGPU] Only adjust offset for emergency spill slots if the stack grows down — roger.ferrer / detail
- [lldb][NFC] Fix -Wdocumentation issue in ProcessMinidump — Raphael Isemann / detail
- [lldb][NFC] Fix -Wdocumentation issue in ModuleSpec.h/ThreadTrace.h — Raphael Isemann / detail
- [AArch64] Add a few more vector extension tests. — flo / detail
- [lld-macho] Implement -segprot — jezng / detail
- [AMDGPU] Mark additional VOP3 as commutable — Joseph.Nash / detail
- NFC: Update MLIR python bindings docs to install deps via requirements.txt. — stellaraccident / detail
- fix comment typo to cycle bots — thakis / detail
- [mlir] Enhance InferShapedTypeOpInterface and move LinalgOps to use them. — ravishankarm / detail
- [lsan][test] Add malloc(0) and realloc(p, 0) tests — i / detail
- fix comment typo to cycle bots — thakis / detail
- Revert "[AMDGPU] Mark additional VOP3 as commutable" — Joseph.Nash / detail
- [libcxx] Use integer division — phosek / detail
- [llvm-reduce] Remove dso_local when possible — aeubanks / detail
- [AMDGPU] Fix "Sequence" spelling. NFC. — Stanislav.Mekhanoshin / detail
clang-d384036-g4d593efd7f93-t19750-b19750.tar.gz (Mar 29, 2021 10:12:50 AM)
- [OPENMP]Fix PR49052: Clang crashed when compiling target code with assert(0). — a.bataev / detail
- [SLP] allow matching integer min/max intrinsics as reduction ops — spatel / detail
- Revert "[LV] Move runtime pointer size check to LVP::plan()." — flo / detail
- [SystemZ][z/OS] Set maximum value to truncate attribute aligned to for static variables on z/OS target — fanbo.meng / detail
- [OPENMP]Fix PR49636: Assertion `(!Entry.getAddress() || Entry.getAddress() == Addr) && "Resetting with the new address."' failed. — a.bataev / detail
- [flang][driver] Add default intrinsic module path in f18 to make f18 behave like flang-new (with respect to the module paths), make it possible to share more tests between the drivers and make using f18 easier (the default path means that users are no longer required to specify it) — arnamoy10 / detail
- [OPENMP]Map data field with l-value reference types. — a.bataev / detail
- [SelectionDAG][AArch64][SVE] Perform SETCC condition legalization in LegalizeVectorOps — bradley.smith / detail
- Recommit "[LV] Move runtime pointer size check to LVP::plan()." — flo / detail
- [libcxx] reworks invocable and regular_invocable tests — cjdb / detail
- [mlir][vector] Add lowering of Transfer_read with broadcast and permutation map — thomasraoux / detail
- [lldb] Include llvm-config.h instead of config.h — Jonas Devlieghere / detail
clang-d384024-g2f367f34fdeb-t19747-b19747.tar.gz (Mar 29, 2021 7:29:15 AM)
- [lldb] Move reproducers under the matrix bot — Jonas Devlieghere / githubweb
clang-d384024-g2f367f34fdeb-t19747-b19747.tar.gz (Mar 29, 2021 7:29:15 AM)
- Don't use $ as suffix for symbol names in ThinLTOBitcodeWriter and other places — hans / detail
- [MLIR][Shape] Canonicalize casted dynamic extent tensor — frgossen / detail
- [SimpleLoopUnswitch] Add tests to check partially invariant unswitch — jingu.kang / detail
- [LoopUnswitch] Use reference variables instead of pointer one — jingu.kang / detail
- Reapply "OpaquePtr: Turn inalloca into a type attribute" — Matthew.Arsenault / detail
- [SimpleLoopUnswitch] Fix wrong assertions in partial-unswitch.ll — jingu.kang / detail
- [LV] Move runtime pointer size check to LVP::plan(). — flo / detail
- [TableGen] Add support for the 'assert' statement in class definitions. — Paul C. Anagnostopoulos / detail
- [libc++] Use _EnableIf and __iter_value_type consistently. NFCI. — arthur.j.odwyer / detail
- [mlir][Linalg] Allow calling named ops when available and make it the default. — nicolas.vasilache / detail
clang-d384014-g883912abe669-t19744-b19744.tar.gz (Mar 29, 2021 4:28:11 AM)
- [mlir] Introduce CloneOp and adapt test cases in BufferDeallocation. — julian.gross / detail
- [lldb] Don't search for system specific strings in assert.test — Raphael Isemann / detail
- [AMDGPU] Extend gfx10 test coverage. NFC. — petar.avramovic / detail
- [NFC][LoopUnswitch] Move hasPartialIVCondition to LoopUtils — jingu.kang / detail
- [Orc][tests] Moving one MCJIT test over to Orc to make sure the PowerPC fix worked — Stefan Gränitz / detail
- [SVE][Analysis]Instruction costs for ops on scalable-vec — nashe.mncube / detail
- [X86][SSE] combineHorizOpWithShuffle - consistently use getTargetShuffleInputs to decode shuffles — llvm-dev / detail
- [X86] Regenerate tests to add missing @PLT — llvm-dev / detail
- [X86][F16C] Add F16C -O0 test coverage — llvm-dev / detail
- Revert "Reapply "OpaquePtr: Turn inalloca into a type attribute"" — oliver.stannard / detail
- [lldb][NFC] Add a test case for Objective-C properties with conflicting names — Raphael Isemann / detail
- Revert "[mlir] Introduce CloneOp and adapt test cases in BufferDeallocation." — pifon / detail
clang-d384002-g3a68c6d26c94-t19740-b19740.tar.gz (Mar 29, 2021 1:41:57 AM)
- [lldb] Fix Error/assert.test regression with symbols — jan.kratochvil / detail
- MLIR][STD] Fold trunci (sexti). — kareem.ergawy / detail
- [ARM] Extend MVE lane interleaving to handle other non-instruction leaves — david.green / detail
clang-d383999-gaaab44417969-t19737-b19737.tar.gz (Mar 28, 2021 10:55:56 PM)
- [libc builder] Enable linting on full build builders. — sivachandra / githubweb
clang-d383999-gaaab44417969-t19736-b19736.tar.gz (Mar 28, 2021 7:17:47 PM)
- [RISCV] Add a RV64 mulhsu test case. NFC — craig.topper / detail
- [ORC][C-bindings] Fix some ORC C bindings function names and signatures. — Lang Hames / detail
- [dfsan] Ignore dfsan origin wrappers when instrumenting code — jianzhouzh / detail
clang-d383996-g6c88ffeda31a-t19734-b19734.tar.gz (Mar 28, 2021 4:33:49 PM)
- [ARM] Fix the Changed value in the MVE lane interleaving pass. — david.green / detail
clang-d383995-g2a28d1d3b7bf-t19733-b19733.tar.gz (Mar 28, 2021 1:46:22 PM)
- [InstCombine] add tests for select of min/max intrinsics; NFC — spatel / detail
- [InstCombine] sink min/max intrinsics with common op after select — spatel / detail
- Reapply "OpaquePtr: Turn inalloca into a type attribute" — Matthew.Arsenault / detail
- [RISCV] Add test case for mulhsu. — craig.topper / detail
- [X86] Don't define vpclmulqdq or vaes intrinsics in the headers unless avx512fintrin.h has been included. — craig.topper / detail
- [Driver] Suppress libstdc++/libc++ path with -nostdinc — i / detail
- [ARM] MVE vector lane interleaving — david.green / detail
- [gn build] Port 7b6f760fcd19 — llvmgnsyncbot / detail
- [X86][update_llc_test_checks] Use a less greedy regular expression for replacing constant pool labels in tests. — craig.topper / detail
- [X86] Optimize vXi8 MULHS on targets where we can't sign_extend to the next register size. — craig.topper / detail
- [X86] Add phase ordering test for the problem D99427 is trying to solve. NFC — craig.topper / detail
- [BasicAA] Make sure types match in constant offset heuristic — nikita.ppv / detail
- [Driver] Linux.cpp: move resource directory before /usr/local/include for non-musl — i / detail
clang-d383982-g20d5c42e0ef5-t19729-b19729.tar.gz (Mar 28, 2021 10:59:55 AM)
- OpaquePtr: Turn inalloca into a type attribute — Matthew.Arsenault / detail
- AArch64/GlobalISel: Remove IR section from test — Matthew.Arsenault / detail
- [Orc][examples] Add LLJITWithRemoteDebugging example — Stefan Gränitz / detail
- [Orc][examples] Add missing dependency to OrcShared in LLJITWithRemoteDebugging — Stefan Gränitz / detail
- [RISCV][Clang] Update new overloading rules for RVV intrinsics. — zakk.chen / detail
- Revert "OpaquePtr: Turn inalloca into a type attribute" — thakis / detail
clang-d383976-gc5243c63cda3-t19726-b19726.tar.gz (Mar 28, 2021 8:15:05 AM)
- [SelDag] Add isIntOrFPConstant helper function. — flo / detail
- [BasicAA] Handle gep with unknown sizes earlier (NFCI) — nikita.ppv / detail
- Update the documentation for recent changes to statement attributes. — aaron / detail
- [LV] Mark a few more cost-model members as const (NFC). — flo / detail
- [clang-format] Fix aligning with linebreaks — bjoern / detail
clang-d383971-gea2225a10be9-t19723-b19723.tar.gz (Mar 28, 2021 5:21:05 AM)
clang-d383970-g8e2f5f95b543-t19721-b19721.tar.gz (Mar 28, 2021 2:27:07 AM)
clang-d383969-g7f76c70d8578-t19720-b19720.tar.gz (Mar 27, 2021 11:42:56 PM)
- [lldb] Fix capitalization in CMake status message — Jonas Devlieghere / detail
clang-d383968-gbc82e9bf25ab-t19719-b19719.tar.gz (Mar 27, 2021 8:58:20 PM)
- [OCaml][Test] Fix and enable debuginfo.ml test — vaivaswatha / detail
- [RISCV] Add vfabs.v pseudo instruction. — kai.wang / detail
clang-d383966-gdcaa0293c106-t19717-b19717.tar.gz (Mar 27, 2021 6:13:49 PM)
- Deduplicate branches and adjust comment [NFC] — aaronpuchert / detail
- [libcxx] rearranges all concept tests — cjdb / detail
- [BasicAA] Refactor linear expression decomposition — nikita.ppv / detail
- [RISCV] Add a pattern for (sext_inreg (mul (and X, 0xffffffff), (and Y, 0xffffffff)), i32) to suppress MULW formation — craig.topper / detail
- [Driver] Remove an unneeded multiarch library path which ends with ../../.. — i / detail
- [Driver] Remove an incorrect library path for multilib — i / detail
- [X86] Regenerate a bunch of tests to pick up @PLT — craig.topper / detail
- [test] Add UNSUPPORTED: system-windows to linux-ld.c — i / detail
clang-d383958-gd2855eba814f-t19714-b19714.tar.gz (Mar 27, 2021 3:28:27 PM)
- [CMake] Use write_basic_package_version_file for LLVM — steveire / detail
- [LV] Mark some methods as const (NFC). — flo / detail
- [LV] Fix formatting from 2f9d68c3f12a. — flo / detail
clang-d383955-gd3e7ee36f641-t19712-b19712.tar.gz (Mar 27, 2021 12:43:17 PM)
- [gn build] rewrap a comment to 80 cols — thakis / detail
- [MLIR][STD] Fold trunci (zexti). — kareem.ergawy / detail
- [sanitizer] Define MAP_NORESERVE to 0 and hide mremap for FreeBSD — i / detail
clang-d383952-gbb88a5aeee68-t19709-b19709.tar.gz (Mar 27, 2021 9:57:43 AM)
- [BasicAA] Clarify entry values of GetLinearExpression() (NFC) — nikita.ppv / detail
- [BasicAA] Correct handle implicit sext in decomposition — nikita.ppv / detail
- [FileCheck] Fix -dump-input per-pattern diagnostic indexing — jdenny.ornl / detail
- [FileCheck] Try to fix buildbot failures caused by c7c542e8f306 — jdenny.ornl / detail
- [X86][SSE] foldShuffleOfHorizOp - remove broadcast handling. — llvm-dev / detail
- [clang][cli] Round-trip cc1 arguments in assert builds — Jan Svoboda / detail
clang-d383946-gad9dad93ff12-t19705-b19705.tar.gz (Mar 27, 2021 7:14:34 AM)
- [X86][SSE] combineX86ShuffleChain - attempt to recognise 'hidden' identity shuffles — llvm-dev / detail
- [BasicAA] Retain shl nowrap flags in GetLinearExpression() — nikita.ppv / detail
- [BasicAA] Bail out earlier for invalid shift amount — nikita.ppv / detail
clang-d383943-g05884d3b525a-t19703-b19703.tar.gz (Mar 27, 2021 4:12:41 AM)
- [mlir] Register Linalg passes in C API and Python Bindings — zinenko / detail
- [x86] prevent crashing while matching pmaddwd — spatel / detail
- Make FoldBranchToCommonDest poison-safe by default — aqjune / detail
clang-d383940-gfc3f0c9cc085-t19700-b19700.tar.gz (Mar 27, 2021 1:27:24 AM)
- [sanitizer] Temporarily switch ppc64 to the _dl_get_tls_static_info implementation — i / detail
- [IRCE] Use m_LogicalAnd — aqjune / detail
clang-d383938-g38edd23b8cbf-t19698-b19698.tar.gz (Mar 26, 2021 10:41:42 PM)
- [lldb] Fix TestAppleSimulatorOSType for older watchOS SDKs — Jonas Devlieghere / detail
clang-d383937-g5079bc8a2303-t19697-b19697.tar.gz (Mar 26, 2021 7:56:00 PM)
- [RISCV] Merge FMulAdd and FMulSub scheduler classes to a single FMA scheduler class. NFC — craig.topper / detail
- [lldb] Stop using i386 for the watchOS simulator — Jonas Devlieghere / detail
- docs: Adding Google representative to the security group — George Burgess IV / detail
clang-d383934-g12ac0403b1d9-t19695-b19695.tar.gz (Mar 26, 2021 5:10:30 PM)
- [NFC][OCaml] Resolve a couple more compilation warnings — josh / detail
- [RISCV] Add scheduler classes for the Zba and Zbb extensions. — craig.topper / detail
- [lld-macho] Support -no_function_starts — jezng / detail
- [lld-macho] Fix parsing of --time-trace-{granularity,file} — jezng / detail
- [lld-macho] Add time tracing for LTO — jezng / detail
- [lldb] Add consistency between reading the dynamic and shared cache class info — Jonas Devlieghere / detail
- Add a missing file header comment, NFC. — clattner / detail
- [lldb] Remove UpdateISAToDescriptorMapFromMemory — Jonas Devlieghere / detail
- [mlir] Remove unneeded ShapeFunctionLibraryTerminatorOp — jpienaar / detail
- [OpenMP] Reset async stream properly upon failure — huberjn / detail
- [CSSPGO][NFC] Fix a debug dump issue. — hoy / detail
clang-d383923-g7e0cc45ced23-t19691-b19691.tar.gz (Mar 26, 2021 2:25:27 PM)
- [Orc][examples] Fix copy/paste issues in comments and inclue guards (NFC) — Stefan Gränitz / detail
- [Orc][examples] Factor out make_error from parseExampleModule (NFC) — Stefan Gränitz / detail
- [SLP] use dyn_cast instead of isa + cast; NFC — spatel / detail
- [ConstraintElimination] Add additional pointercast tests. — flo / detail
- [lsan][test] Enable many_tls_keys_pthread.cpp and disable swapcontext.cpp/fork_and_leak.cpp — i / detail
- [mlir] fix -Wsign-compare in memref unit tests — zinenko / detail
- [Utils] Add prefix parameter in update test checks to avoid FileCheck conflicts — georgakoudis1 / detail
- [ValueTracking] Add tests for non equal shifts (NFC) — nikita.ppv / detail
- [ValueTracking] Handle shl in isKnownNonEqual() — nikita.ppv / detail
- [ValueTracking] Handle shl pair in isKnownNonEqual() — nikita.ppv / detail
- [OpenCL][Docs] Minor update about C++ for OpenCL in UsersManual. — anastasia.stulova / detail
- [ConstraintElimination] Only strip casts preserving the representation. — flo / detail
- Rename the 'concept' variable in SymbolInterfaces.td — joker.eph / detail
- [libcxxabi] Use cxx-headers target to consume libcxx headers — phosek / detail
- [lldb] Support lazily named classes in the Objective-C classes — Jonas Devlieghere / detail
- Revert "[ArgPromotion] Copy additional metadata for loads." — nikita.ppv / detail
- [SystemZ][z/OS] Save strings for CC_PRINT env vars — muiez / detail
clang-d383906-gcaf92a8a92ab-t19687-b19687.tar.gz (Mar 26, 2021 11:40:16 AM)
- [AMDGPU] Use reductions instead of scans in the atomic optimizer — jay.foad / detail
- [lldb] Really fix dwarf5-debug_line-file-index.s — pavel / detail
- [lldb] XFAIL TestGdbRemote_vContThreads on macos — pavel / detail
- [lldb] Skip TestVSCode_launch.test_progress_events on linux — pavel / detail
- [CMake][gRPC] Fix a typo in protobuf version variable name — platonov.aleksandr / detail
- [OCaml][DebugInfo] Add tests for debug info API — vaivaswatha / detail
- [BasicAA] Add a few more interesting modulo tests. — flo / detail
- [OCaml][Test] Do not use Option, expand using match — vaivaswatha / detail
- [X86][AVX] combineHorizOpWithShuffle - improve SHUFFLE(HOP(LOSUBVECTOR(X),HISUBVECTOR(X))) folding — llvm-dev / detail
- [OCaml][DebugInfo][Test] Disable debuginfo tests as they fail on some machines — vaivaswatha / detail
- [ValueTracking] Add more non-zero add/mul recurrence tests (NFC) — nikita.ppv / detail
- [ValueTracking] Handle non-zero add/mul recurrences more precisely — nikita.ppv / detail
- [ValueTracking] Add tests for non-zero shl recurrences (NFC) — nikita.ppv / detail
- [ValueTracking] Handle non-zero shl recurrence — nikita.ppv / detail
clang-d383892-g69d01e0e4001-t19684-b19684.tar.gz (Mar 26, 2021 8:53:23 AM)
- [libc] Enable full build builders. — sivachandra / githubweb
clang-d383892-g69d01e0e4001-t19684-b19684.tar.gz (Mar 26, 2021 8:53:23 AM)
- [OpenCL][Docs] Update status of OpenCL 3.0 development — anastasia.stulova / detail
- Revert "[SLP] allow matching integer min/max intrinsics as reduction ops" — spatel / detail
- [SystemZ][z/OS] Ignore leading zero width bitfield alignment on z/OS target — fanbo.meng / detail
- [RISCV] Add constraint for RVV indexed loads. — zakk.chen / detail
- [OpenCL] Fix AST check in address-space-templates test — anastasia.stulova / detail
- [SLP] move test for min/max crashing; NFC — spatel / detail
- [BasicAA] Add a few cases with overflows in index computations. — flo / detail
- [SystemZ][z/OS] exclude nasty_macros.h from check-cxx — zibi / detail
- [mlir][python] NFC - Fix stale path in doc — nicolas.vasilache / detail
clang-d383883-gb723aa2a5ab2-t19680-b19680.tar.gz (Mar 26, 2021 6:07:49 AM)
- [LLDB] Skip TestVSCode_disconnect.test_launch arm/linux — omair.javaid / detail
- [Test] Add failing test for pr49730 — mkazantsev / detail
- [Windows] Turn off text mode in TableGen and Rewriter to stop CRLF translation — Abhina.Sreeskantharajan / detail
- [mlir][ODS] Fix `VariadicRegion` code generation for `NoTerminator` Ops — vlad.vinogradov / detail
- [LoopVectorize] Simplify scalar cost calculation in getInstructionCost — david.sherwood / detail
- Revert "[LoopVectorize] Simplify scalar cost calculation in getInstructionCost" — david.sherwood / detail
- [NFC][OCaml] Simplify llvm_global_initializer using ptr_to_option — josh / detail
- [NFC][OCaml] Resolve const and unsigned compilation warnings — josh / detail
- [OCaml] Fix a possible crash in llvm_struct_name — josh / detail
- [InstCombine]Generalise regression tests for sve — nashe.mncube / detail
clang-d383873-gd92b4956d6db-t19676-b19676.tar.gz (Mar 26, 2021 3:01:12 AM)
- [memprof][test] Make test_terse.cpp robust (sched_getcpu may happens to change) — i / detail
- [AMDGPU] Inline FSHRPattern into its only use. NFC. — jay.foad / detail
clang-d383871-g8f62a80328e3-t19674-b19674.tar.gz (Mar 26, 2021 12:16:09 AM)
- [CSSPGO] Minor tweak for inline candidate priority tie breaker — aktoon / detail
- [mlir][tosa] TOSA MLIR dialect update to v0.22, part 1 — rob.suderman / detail
- [InlineCost] Reject a zero entry count — kazu / detail
- Reapply [InlineCost] Enable the cost benefit analysis on FDO — kazu / detail
- [sanitizer] Simplify GetTls with dl_iterate_phdr — i / detail
- [RISCV] Don't call CheckAndMask from selectZExti32. — craig.topper / detail
- [RISCV] Optimize (and (shl GPR:, uimm5:), 0xffffffff) to use 2 shifts instead of 3. — craig.topper / detail
clang-d383864-g850fcedb272f-t19671-b19671.tar.gz (Mar 25, 2021 9:32:37 PM)
- Explicitly enable the new pass manager in this test. — richard / detail
- Stop this test from dropping a .s file in the current directory. — richard / detail
- [mlir][python] Add docs for op class extension mechanism. — stellaraccident / detail
- [JITLink][MachO] Use full <segment>,<section> names for MachO jitlink::Sections. — Lang Hames / detail
- [NFC][AMDGPU] Corrections to AMD GPU initial kernel launch documentation — Tony.Tye / detail
clang-d383859-g9b3c0f9a544c-t19669-b19669.tar.gz (Mar 25, 2021 6:47:42 PM)
- [DAE] Adjust param/arg attributes when changing parameter to undef — carrot / detail
- [mlir][linalg] Add an InitTensorOp python builder. — stellaraccident / detail
- [llvm][hwasan] Add Fuchsia shadow mapping configuration — leonardchan / detail
- [lldb] Add IsFullyInitialized to DynamicLoader — Jonas Devlieghere / detail
- [ValueTracking] Handle two PHIs in isKnownNonEqual() — jingu.kang / detail
- BPF: add extern func to data sections if specified — yhs / detail
- [Triple][Driver] Add muslx32 environment and use /lib/ld-musl-x32.so.1 for -dynamic-linker — i / detail
- [LLDB] Skip TestVSCode_launch.test_progress_events arm/linux — omair.javaid / detail
- Add missing 'CHECK' prefix to basic block labels test. — rahmanl / detail
- Fix a miscompile introduced by 99203f2. — richard / detail
- Add a target triple to fix test failure on targets that don't support — richard / detail
- [AArch64][GlobalISel] Emit bzero on Darwin — Jessica Paquette / detail
- [GlobalISel] Add G_ROTR and G_ROTL opcodes for rotates. — Amara Emerson / detail
- [RISCV] Add Zbb+Zbt command lines to the signed saturing add/sub tests. — craig.topper / detail
clang-d383845-g4f5e92cc0562-t19666-b19666.tar.gz (Mar 25, 2021 4:02:41 PM)
- [PowerPC] auto-generate complete testchecks; NFC — spatel / detail
- [IR] Lift attribute handling for assume bundles into CallBase — nikita.ppv / detail
- [NFCI][SimplifyCFG] Don't pay for a Small{Map,Set}Vector when plain SmallSet will suffice — lebedev.ri / detail
- [clang][driver] Support HWASan in the Fuchsia toolchain — leonardchan / detail
- Revert "[InlineCost] Enable the cost benefit analysis on FDO" — thakis / detail
- [Coroutine][Clang] Force emit lifetime intrinsics for Coroutines — lxfind / detail
- Reland [lld-macho][nfc] minor clean up, follow up to D98559 — vyng / detail
- PR49724: Fix deduction of null member pointers. — richard / detail
- [OpenMP][InstrProfiling] Fix a missing instr profiling counter — lxfind / detail
- [MCA] Support carry-over instructions for in-order processors — andrew.savonichev / detail
- [RISCV] Reorder checks in RISCVTTIImpl::getGatherScatterOpCost to avoid calling getMinRVVVectorSizeInBits() when V extension is not enabled. — craig.topper / detail
- [HWASan] Mention x86_64 aliasing mode in design doc. — mascasa / detail
- [lldb/Commands] Fix spelling of target.move-to-nearest-code in helptext — Vedant Kumar / detail
- Handle 128-bits IntegerLiterals in StmtPrinter — aaron / detail
- [test] Add test for hoisting to custom allocation function using allocsize — listmail / detail
- Autogen test to account for tool output format change — listmail / detail
- [deref] Handle byval/byref/sret/inalloc/preallocated arguments for deref-at-point semantics — listmail / detail
- Mark gc.relocate and gc.result as readnone (try 2) — listmail / detail
clang-d383827-gd811c829af61-t19664-b19664.tar.gz (Mar 25, 2021 1:17:13 PM)
- [ARM] Revert WhileLoopStartLR to DoLoopStart — david.green / detail
- Revert "[Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants." — uday / detail
- [flang][driver] Add options for -std=f2018 — arnamoy10 / detail
- [mlir][linalg] Add output tensor args folding for linalg.tiled_loop. — pifon / detail
- [libc++] [C++2b] [P2162] Allow inheritance from std::variant. — marek.kurdej+llvm.org / detail
- [Analyzer] Infer 0 value when the divisible is 0 (bug fix) — gabor.marton / detail
- [clangd] Fix a use-after-free — kadircet / detail
- [flang] fold LOGICAL intrinsic calls — jperier / detail
- [clang][Syntax] Optimize expandedTokens for token ranges. — usx / detail
- [flang] Fix error compiling std::min on macos — tkeith / detail
- [clang] Always execute multi-stage install steps — smeenai / detail
- [clang] Pass option directly to command. NFC — smeenai / detail
- Remove unused function, fix warning (NFC) — joker.eph / detail
- [JITLink][MachO/x86-64] Remove stale commented-out code. — Lang Hames / detail
- [lld-macho] Fix typo in diagnostic message — jezng / detail
- [lld-macho] Add more TimeTraceScopes — jezng / detail
- [lld-macho] Add support for --threads — jezng / detail
- [Hexagon] Limit virtual register reuse range in FI elimination — kparzysz / detail
- [flang][driver] Fix typos and inconsistent comments (nfc) — andrzej.warzynski / detail
- [lld-macho][nfc] Removed unnecessary static_cast — vyng / detail
- [AMDGPU] Refactoring mfma intrinsic definitions. NFC. — Stanislav.Mekhanoshin / detail
- [CUDA][HIP] add __builtin_get_device_side_mangled_name — Yaxun.Liu / detail
- [NFC] Module::getInstructionCount() is const — mtrofin / detail
- [Support][Windows] Make sure only executables are found by sys::findProgramByName — markus.boeck02 / detail
- [flang] fix spurious runtime crash on TRIM('') — pklausler / detail
clang-d383802-gc40cea6f083a-t19660-b19660.tar.gz (Mar 25, 2021 10:30:20 AM)
- [HWASan] Use page aliasing on x86_64. — mascasa / detail
- [SVE][LoopVectorize] Verify support for vectorizing loops with invariant loads — kerry.mclaughlin / detail
- [libc++] [P1032] Misc constexpr bits in <iterator>, <string_view>, <tuple>, <utility>. — arthur.j.odwyer / detail
- [libc++] Eliminate <compare>'s dependency on <array>. — arthur.j.odwyer / detail
- add print-change diff modes that do not use colour — schmeise / detail
- Reuse `os` variable in AllocateTarget; NFC — sven.vanhaastregt / detail
- [clang-tidy] Fix mpi checks when running multiple TUs per clang-tidy process — n.james93 / detail
- [SLP] Fix crash in reduction for integer min/max — yrouban / detail
- Fix: Reordering parameters in getFile and getFileOrSTDIN — Abhina.Sreeskantharajan / detail
- [RISCV] Teach targetShrinkDemandedConstant to preserve (and X, 0xffffffff). — craig.topper / detail
clang-d383792-gc83cd8feef7e-t19657-b19657.tar.gz (Mar 25, 2021 7:47:51 AM)
- [NewPM] Disable non-trivial loop-unswitch on targets with divergence — sameer.sahasrabuddhe / detail
- [PowerPC][NFC] Provide legacy names for VSX loads and stores — nemanjai / detail
- [RISCV] Optimize select-like vector shuffles — fraser / detail
- [X86][SSE] Rename pmulh tests to show they're from sign/zero-extends — llvm-dev / detail
- [X86][SSE] Add pmulh tests where the source ops are not generated from sign/zero-extends — llvm-dev / detail
- [Debugify] Expose original debug info preservation check as CC1 option — djtodoro / detail
- [SLP]Improve and simplify extendSchedulingRegion. — a.bataev / detail
- [SystemZ][z/OS] csv files should be text files — Abhina.Sreeskantharajan / detail
- fix readability-braces-around-statements Stmt type dependency — aaron / detail
- [NFC] Reordering parameters in getFile and getFileOrSTDIN — Abhina.Sreeskantharajan / detail
clang-d383782-g1e56e8717f09-t19654-b19654.tar.gz (Mar 25, 2021 4:45:01 AM)
- Revert "[libcxxabi] Use cxx-headers target to consume libcxx headers" — phosek / detail
- [mlir] Translate global initializers after creating all LLVM IR globals — jperier / detail
- [mlir] Support MemRefType with multiple AffineMaps in getStridesAndOffset — vlad.vinogradov / detail
- Trivial change to fix builds — kiran.chandramohan / detail
- [lldb] Fix TestVSCode.test_progress_events on Linux due to vdso — Raphael Isemann / detail
- [clang-format] Fix ObjC method indent after f7f9f94b — krasimir / detail
- [X86][AVX] splitIntVSETCC - handle separate (canonicalized) SETCC operands — llvm-dev / detail
- [X86][AVX] Truncate vectors with PACKSS/PACKUS on AVX2 targets — llvm-dev / detail
- [RISCV] Optimize BUILD_VECTOR sequences that reveal hidden splats — fraser / detail
- [RISCV] Pre-commit shuffle test cases for D99270 — fraser / detail
clang-d383772-gb8b23aa80eef-t19650-b19650.tar.gz (Mar 25, 2021 1:59:11 AM)
- Add missing cases in RISCVMCExpr::getVariantKindName — sepavloff / detail
- [GlobalISel] Fix crash in RBS with a non-generic IMPLICIT_DEF. — Amara Emerson / detail
- [Driver] Add -fno-split-stack — yedeng.yd / detail
- [libcxx] updates regular_invocable test to actually test regular_invocable — cjdb / detail
- [lld] add context-sensitive PGO options for COFF. — pengfei.wang / detail
- [RISCV] Add more tests that can be improved by D99042. — craig.topper / detail
- [LLD] Fix probing a MSYS based 'tar' in a Windows Container — martin / detail
- [libcxx] [test] Quote env variables that are set with a shell "export" in ssh.py — martin / detail
clang-d383764-gc8cf8bc7ec3f-t19647-b19647.tar.gz (Mar 24, 2021 11:15:24 PM)
- [RISCV] Remove duplicate DebugLoc variables from cases in ReplaceNodeResults. NFC — craig.topper / detail
- Define a `NoTerminator` traits that allows operations with a single block region to not provide a terminator — joker.eph / detail
- [RISCV] Add some 32-bit ctlz and cttz idiom tests to rv64zbb.ll. NFC — craig.topper / detail
clang-d383761-gc4fee95746ca-t19644-b19644.tar.gz (Mar 24, 2021 8:30:41 PM)
- [dfsan] Test dfsan_flush with origins — jianzhouzh / detail
- [mlir][tosa] Add tosa.bitwise_not lowering to constant and xor — rob.suderman / detail
- [Utils][NFC] Fix regex substitution for update test checks — georgakoudis1 / detail
- Plumb TLI through isSafeToExecuteUnconditionally [NFC] — listmail / detail
- [llvm-cov] Check path emptyness in path-equivalence after removing dots. — zequanwu / detail
- [RISCV] Fix mcount name — nathan / detail
- [flang][fir] Add the pre-code gen rewrite pass and codegen ops. — eschweitz / detail
- [Driver] Use -dynamic-linker /lib/ld-musl-i386.so.1 for i?86-linux-musl — i / detail
- [dfsan] test flush on only x86 — jianzhouzh / detail
- [Polly] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
- [lldb] Format AppleObjCRuntimeV2 (NFC) — Jonas Devlieghere / detail
- [lldb/ObjC] Make the NonPointerIsaCache initialization lazy — Jonas Devlieghere / detail
clang-d383749-g4054b8322fd8-t19640-b19640.tar.gz (Mar 24, 2021 5:46:29 PM)
- [mlir] Compare elements directly rather than creating pair first — jpienaar / detail
- [ValueTracking] peek through min/max to find isKnownToBeAPowerOfTwo — spatel / detail
- [libc++][AIX] Initial patch to unblock the libc++ build on AIX — jasonliu / detail
- [mlir][linalg] NFC: Move makeTiledShapes into Utils.{h|cpp} — antiagainst / detail
- [mlir][linalg] Fuse producers with non-permutation indexing maps — antiagainst / detail
- [mlir][affine] Deduplicate affine min/max op expressions — antiagainst / detail
- [mlir][affine] Add canonicalization to merge affine min/max ops — antiagainst / detail
- [mlir][linalg] Allow controlling folding unit dim reshapes — antiagainst / detail
- [mlir][linalg] Support dropping unit dimensions for init tensors — antiagainst / detail
- [mlir][linalg] Fold fill -> tensor_reshape chain — antiagainst / detail
- [Driver] Linux.cpp: delete unneeded D.getVFS().exists checks — i / detail
- [Driver] Bring back "Clean up Debian multiarch /usr/include/<triplet> madness" — i / detail
- [libc++] Match declaration for non-member function std::swap(std::packaged_task) with what standard specify — jasonliu / detail
- [InlineCost] Enable the cost benefit analysis on FDO — kazu / detail
- [Clang][Sema] Implement GCC -Wcast-function-type — Yuanfang Chen / detail
- [InlineCost] Make cost-benefit decision explicit — aktoon / detail
- Revert "[HWASan] Use page aliasing on x86_64." — mascasa / detail
- [deref] Implement initial set of inference rules for deref-at-point — listmail / detail
clang-d383731-g675401e04c06-t19637-b19637.tar.gz (Mar 24, 2021 3:01:56 PM)
- [libc] Add a full build worker and two builders to run on it. — sivachandra / githubweb
clang-d383731-g675401e04c06-t19637-b19637.tar.gz (Mar 24, 2021 3:01:56 PM)
- [AArch64] Support .arch_extension pan — mcgrathr / detail
- [flang] Fix output buffering bug (positionability assumption) — pklausler / detail
- [HWASan] Use page aliasing on x86_64. — mascasa / detail
- [FileCheck] Fix PR49531: invalid use of string var — thomasp / detail
- Revert "[Passes] Add relative lookup table converter pass" — gulfem / detail
- [gn build] Port 5fbe1fdf1702 — llvmgnsyncbot / detail
- [LV] Remove redundant access to Legal::getReductionVars() (NFC). — flo / detail
- Disable the tests except on Darwin. — jingham / detail
- [clang] Add fixit for Wreorder-ctor — n.james93 / detail
- [LV] Factor out phi type access to variable (NFC). — flo / detail
- [WebAssembly] Don't inline -emscripten-cxx-exceptions-allowed functions — aheejin / detail
- Verify that MDNodes belong to the same context as the Module. — nicholas / detail
- [TSan] Support initialize/finalize hooks in dynamic libraries — julian.lettner / detail
- [LoopInterchange] fix tightlyNested() in LoopInterchange legality — congzhecao / detail
- [OPENMP]Fix PR49468: Declare target should allow empty sequences and namespaces. — a.bataev / detail
- Add a progress class that can track long running operations in LLDB. — gclayton / detail
- [PowerPC] Exploit xxsplti32dx (constant materialization) for scalars — conanap / detail
- [Tooling] Handle compilation databases containing commands with double dashes — alexandre.ganea / detail
- [libc++] Add a CI configuration with static libc++/libc++abi — Louis Dionne / detail
- Revert "[lldb/Plugins] Add ScriptedProcess Process Plugin" — medismail.bennani / detail
- [MLIR, test] Fix variable def in Dialect/Linalg/tile-and-distribute.mlir — thomasp / detail
- [mlir] Fix tile-and-distribute.mlir — stilis / detail
- [libc++] Use add_lit_testsuite to register the libc++ test suite — Louis Dionne / detail
- [SCEV] Improve handling of not expressions in isImpliedCond() — nikita.ppv / detail
- [lld-macho][nfc] Fixed test so it output to %t/ rather than current directory. — vyng / detail
- [AArch64][GlobalISel] Make G_UBFX/G_SBFX legalization check for constants — Jessica Paquette / detail
- [NFCI][SimplifyCFG] Don't form DTU updates if we aren't going to apply them — lebedev.ri / detail
- [CMake][Fuchsia] Include llvm-lipo — phosek / detail
- [libcxx] Avoid pulling in xlocinfo.h in public headers — martin / detail
clang-d383702-g5d3249e9af90-t19633-b19633.tar.gz (Mar 24, 2021 12:17:47 PM)
- [InstCombine] add tests for sub of umin; NFC — spatel / detail
- [mlir][linalg] Do not call region builder during vectorization. — gysit / detail
- [ARM] Regenerate some test checks. NFC — david.green / detail
- [sanitizer] Fix Solaris build. — mascasa / detail
- Updated LLDB for the new Clang Language enumerator 'OpenCLCXX' — gribozavr / detail
- [flang] Save binding labels as strings — tkeith / detail
- AMDGPU: Add target id and code object v4 support — kzhuravl_dev / detail
- [NFCI][SimplifyCFG] Fold branch to common dest: don't check cost if no qualified preds — lebedev.ri / detail
- [sanitizer] Fix Solaris build. — mascasa / detail
- [UpdateTestChecks] Fix typo & copy/paste in comments — thomasp / detail
- [dfsan] Add Origin ABI Wrappers — jianzhouzh / detail
- [InstSimplify] add tests for min/max intrinsic analysis; NFC — spatel / detail
- [ARM] Enable UpperBound unrolling for all loops — david.green / detail
- Fix false negative in -Wthread-safety-attributes — aaron.puchert / detail
- [polly] Fix build — nikita.ppv / detail
- [Support] Fix 'keeping' temporary files on Windows 7 — alexandre.ganea / detail
- Revert "[flang] Save binding labels as strings" — tkeith / detail
- [NFC][Loads] Add a testcase for TBAA aware FindAvailableLoadedValue — thomasp / detail
- [OPENMP]Fix PR48571: critical/master in outlined contexts cause crash. — a.bataev / detail
- Make FindAvailableLoadedValue TBAA aware — thomasp / detail
- [SystemZ][z/OS] JSON file should be text files — Abhina.Sreeskantharajan / detail
- [LICM] Fix NumSunk statistic (NFC) — nikita.ppv / detail
- [lit] Fix check-lit hanging on Windows due to a division by zero exception — martin / detail
- [Passes] Add relative lookup table converter pass — gulfem / detail
- [gn build] Port 5fd001a5ffba — llvmgnsyncbot / detail
- AMDGPU/LLD: Add target id and code object v4 support to linker — kzhuravl_dev / detail
- [test] Fix mix of variable use/def and regex match — thomasp / detail
- [RISCV] Add TTI support for cpop with Zbb — craig.topper / detail
- [AArch64][GlobalISel] Mark G_SBFX/G_UBFX as legal for s32 and s64 — Jessica Paquette / detail
- [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
- [NFC][LLDB] Removing extra semicolons to silence -Wc++98-compat-extra-semi diagnostics — medismail.bennani / detail
- [RISCV] Add basic cost modelling for fixed vector gather/scatter. — craig.topper / detail
- Make the stop-on-sharedlibrary-events setting work. — jingham / detail
- [AArch64][GlobalISel] Select G_SBFX and G_UBFX — Jessica Paquette / detail
- [dfsan] Add Origin ABI Wrappers — jianzhouzh / detail
- Add missing -march to runline in llvm/test/MachineVerifier/test_g_ubfx_sbfx.mir — Jessica Paquette / detail
- [flang] Save binding labels as strings — tkeith / detail
clang-d383665-g55d18b3cc236-t19630-b19630.tar.gz (Mar 24, 2021 9:34:19 AM)
- Remove 'release' and 'aarch64' tags from Flang builders. — stevan.radakovic / githubweb
clang-d383665-g55d18b3cc236-t19630-b19630.tar.gz (Mar 24, 2021 9:34:19 AM)
- [PowerPC] Make altivec.h work with AIX which has no __int128 — nemanja.i.ibm / detail
- [NFC] [Support] Fix unconsistent comment with codes for ExtendSigned — yedeng.yd / detail
- [Polly] Port DeadCodeElim to the NewPM. — llvm-project / detail
- [Driver] Gnu.cpp: remove unneeded getMultiarchTriple normalization — i / detail
- * Fix demangling of optional template-args for vendor extended type qualifier. — aorlov / detail
- [RISCV] Add HasStdExtD predicate to copysign from double and to double patterns — tclin914 / detail
- Update SafeMachO.h to #undefine more names — Jason Molenda / detail
- [Driver] Bring back i586-linxu-gnu — i / detail
- [WebAssembly] Rename WasmLimits::Initial to ::Minimum. NFC. — wingo / detail
- [clang][ASTImporter] Add import of DeducedTemplateSpecializationType. — 1.int32 / detail
- Add a mechanism for Dialects to provide a fallback for OpInterface — joker.eph / detail
- [WebAssembly][MC] Record limit constraints for table sizes — wingo / detail
- [AArch64][ASAN] Re-enable fgets_fputs.cpp test. — yvan.roux / detail
- [XCore][Test] XFAIL tests requiring 8-byte stack alignment. — nigelp / detail
- Handle a LC_NOTE main bin spec for user process corefiles — Jason Molenda / detail
- [lldb] Add llgs_test decorator back to TestAutoInstallMainExecutable — Raphael Isemann / detail
- [libcxx] [test] Add return values after assert(false) in some experimental tests — martin / detail
- [NFC] Remove redundant `struct` prefix — tu.da.wei / detail
- [LoopFlatten] Fix invalid assertion (PR49571) — tu.da.wei / detail
- [NFC] Improve debug message and test description in 4c1f74a — tu.da.wei / detail
- [mlir][NFC] Replace `getMemorySpaceAsInt` with `getMemorySpace` where possible — vlad.vinogradov / detail
- [NFC][PhaseOrdering] Add a testcase for additional LICM before LoopRotate (D99249/D99204) — lebedev.ri / detail
- [clang][lit] Allow test cases to use the compiler that are used to compile Clang — balazsbenics / detail
- [Analyzer][NFC] Fix typos in comments — gabor.marton / detail
- [PowerPC] Change option to mrop-protect — stefanp / detail
- [MCA] Disable RCU for InOrderIssueStage — andrew.savonichev / detail
- [clang][deps] NFC: Extract ModuleID struct — Jan Svoboda / detail
- [clang][deps] NFC: Document collector, rename members — Jan Svoboda / detail
- [LV] Move exact FP math check out of Requirements. — flo / detail
- Revert "[lldb/Plugins] Add ScriptedProcess Process Plugin" — dave / detail
- [AMDGPU] SIOptimizeExecMaskingPreRA should check constant bus constraint when folds EXEC copy — Alexander Timofeev / detail
- [X86][AVX] Cleanup gather_v8i32_v8i32 special test case — llvm-dev / detail
- [X86] Remove unused 'OneUse' option from IsNOT helper. NFCI. — llvm-dev / detail
- [MCA] Fix for uninitialised member in constructor. NFC — andrea.dibiagio / detail
- [X86][AVX] lowerShuffleAsBroadcast - MOVDDUP(SCALAR_TO_VECTOR(X)) -> BROADCAST(X) — llvm-dev / detail
- [mlir] Fixes to hoist padding — nicolas.vasilache / detail
- [gn build] port 1d8fc086ae26 — thakis / detail
- [LoopAnalysis][NFC]Remove redundant code. — a.bataev / detail
- [OpenCL] Added distinct file extension for C++ for OpenCL. — anastasia.stulova / detail
- [OpenMP] Change OMPIRBuilder to append function attributes — jhuber6 / detail
- [clang] Treat variable-length array of incomplete element type as — hokein.wu / detail
- [llvm-objdump] Implement --prefix-strip option — viniciustinti / detail
- [PowerPC] Add mprivileged option — stefanp / detail
- [clang] [C++2b] [P1102] Accept lambdas without parameter list (). — marek.kurdej+llvm.org / detail
- [clang-tidy] Ignore all spaces in the list of checks — dmitry.polukhin / detail
- [X86][AVX] combineBitcastvxi1 - improve handling of vectors truncated to vXi1 — llvm-dev / detail
- [mlir] support data layout specs on ModuleOp — zinenko / detail
- [mlir] provide a version of data layout size hooks in bits — zinenko / detail
- [mlir] forward data layout query to scoping op in absence of specification — zinenko / detail
- [mlir] introduce data layout entry for index type — zinenko / detail
- [AsmParser][SystemZ][z/OS] Re-introduce HLASM comment syntax — anirudh_prasad / detail
- [Polly][DCE] clang-format DeadCodeElimination.h. NFC. — llvm-project / detail
- [SVE] Suppress vselect warning from incorrect interface call — nashe.mncube / detail
- [gn build] (manually) port 301d9261b787 — thakis / detail
- [TTI] Return a TypeSize from getRegisterBitWidth. — sander.desmalen / detail
clang-d383610-g85cbfe75afa7-t19624-b19624.tar.gz (Mar 23, 2021 10:49:38 PM)
- Revert "[Driver] Bring back "Clean up Debian multiarch /usr/include/<triplet> madness" and restore i586-linux-gnu" — zequanwu / detail
- [X86] Bale out of X86FastISel::X86SelectCmp for vectors. — craig.topper / detail
- [RegAlloc] Fix "ran out of regs" with uses in statepoint — serguei.katkov / detail
- [NFC] Fix comment describing what EdgeBundles is — mkazantsev / detail
clang-d383606-g88c2d4c8eb0e-t19622-b19622.tar.gz (Mar 23, 2021 8:05:45 PM)
- [CGAtomic] Lift stronger requirements on cmpxch and support acquire failure mode — bruno.cardoso / detail
- Improve const-correctness. NFC. — richard / detail
- Support #__private_macro and #__public_macro in local submodule — richard / detail
- [OpenMP] Misc. changes that add or remove pointer/bound checks — hansang.bae / detail
- [InstSimplify] Fix unused variable warning (NFC) — nullptr.cpp / detail
- [NFC] Clang-format includes — Vitaly Buka / detail
- [RISCV][Clang] Add RVV Vector Indexed Load intrinsic functions. — zakk.chen / detail
clang-d383599-g772e1dd1ddc0-t19619-b19619.tar.gz (Mar 23, 2021 5:20:59 PM)
- [mlir][Pattern] Add better support for using interfaces/traits to match root operations in rewrite patterns — riddleriver / detail
- Revert "[lld-macho][nfc] minor clean up, follow up to D98559" — vyng / detail
- [mlir][tosa] Add tosa.pad to linalg.pad operation — rob.suderman / detail
- [Analysis]Add getPointersDiff function to improve compile time. — a.bataev / detail
- [NFC][LLDB] Removing extra semicolons to silence -Wc++98-compat-extra-semi diagnostics — Shafik Yaghmour / detail
- [MSSA] Extending IsGuaranteedLoopInvariant to support an instruction defined in the entry block — flo / detail
- [lld-macho] Fixed lld-version expectation in test so it works on Fuchsia. — vyng / detail
- Add register size info back to MCRegisterClass — rafaelauler / detail
- [Sanitizer] Remove refactoring leftover [NFC] — julian.lettner / detail
- [ValueTracking] Handle increasing mul recurrence in isKnownNonZero() — jingu.kang / detail
- [mlir][tosa] Add tosa.argmax to linalg lowering — rob.suderman / detail
- [AArch64][GlobalISel] Lower G_FSHL and G_FSHR. — Amara Emerson / detail
- [AArch64][GlobalISel] Add test for G_FSHR legalization. — Amara Emerson / detail
- [lld] Fix test to work with and without a vendor string — smeenai / detail
- [Coverage] Load records immediately — Vedant Kumar / detail
clang-d383584-g782c534117d1-t19616-b19616.tar.gz (Mar 23, 2021 2:32:42 PM)
- [libc++] NFC: nodebug => no-debug in the CI configurations — Louis Dionne / detail
- [test] Enable check-lsan on aarch64-*-linux — i / detail
- [libc++] Simpler Python script for generating a graph of libc++'s header dependencies — arthur.j.odwyer / detail
- [C++20] [P1825] Fix bugs with implicit-move from variables of reference type. — arthur.j.odwyer / detail
- scudo: Preserve no-memtag attribute on cached secondary allocations. — peter / detail
- [libc++] Remove old cache file that was left behind by accident — Louis Dionne / detail
- Revert "Revert "Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"""""" — vyng / detail
- [sanitizer] Implement MapDynamicShadowAndAliases. — mascasa / detail
- [libcxxabi] Use cxx-headers target to consume libcxx headers — phosek / detail
- [ValueTracking] Teach canCreateUndefOrPoison that ctpop does not create undef or poison. — craig.topper / detail
- [AArch64][GlobalISel] Lower G_CTLZ_ZERO_UNDEF. — Amara Emerson / detail
- [Analysis]Add getPointersDiff function to improve compile time. — a.bataev / detail
- [mlir][tosa] Add tosa.matmul and tosa.fully_connected lowering — rob.suderman / detail
- [lld-macho][nfc] minor clean up, follow up to D98559 — vyng / detail
- [mlir][tosa] Add tosa.tile to linalg.generic lowering — rob.suderman / detail
- Revert "[Analysis]Add getPointersDiff function to improve compile time." — a.bataev / detail
- [BasicAA] Add test for assume with operand bundles (NFC) — nikita.ppv / detail
- [BasicAA] Handle assumes with operand bundles — nikita.ppv / detail
- [HWASan] Refactor in preparation for x86 aliasing mode. NFC — mascasa / detail
- [test] Add --sysroot= to make gcc-toolchain.cpp stable — i / detail
- [ODS] Implement a new 'hasCanonicalizeMethod' bit for cann patterns. — clattner / detail
clang-d383563-g20c68d9441cd-t19612-b19612.tar.gz (Mar 23, 2021 11:47:44 AM)
- [RISCV] Use selectImm for RV32. NFC — craig.topper / detail
- [AMDGPU] Refactor DPPCombine — Joseph.Nash / detail
- [flang][cmake] Fix variable reference (${var} instead of var) — andrzej.warzynski / detail
- [libcxx] Consistently set CMAKE_STATIC_LIBRARY_PREFIX regardless of LIBCXX_ENABLE_STATIC — martin / detail
- [flang][driver] Add -fintrinsic-modules-path option — arnamoy10 / detail
- [ASTMatchers][NFC] Use SmallVector when building variadic matcher descriptor — n.james93 / detail
- [NFC] Enable RVALUE_REFERENCE_THIS on MSVC 2019 — n.james93 / detail
- [AMDGPU] Simplify AMDGPUAnnotateUniformValues::visitBranchInst. NFC. — jay.foad / detail
- [sanitizer] Support dynamic premapped R/W range in primary allocator. — mascasa / detail
- [SystemZ][z/OS] fix lit test related to alignment — muiez / detail
- [lldb/Commands] Add command options for ScriptedProcess to ProcessLaunch — medismail.bennani / detail
- [lldb/Interpreter] Add ScriptInterpreter Wrapper for ScriptedProcess — medismail.bennani / detail
- [lldb/bindings] Add Python ScriptedProcess base class to lldb module — medismail.bennani / detail
- [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
- [mlir] verify that operand/result_segment_sizes attributes have i32 element — zinenko / detail
- Teach DWARFExpression about DWARF 4+ Location Descriptions — Adrian Prantl / detail
- [runtimes] Add the libc project to the list of runtimes. — sivachandra / detail
- [libc++] Add missing test_macros.h include in tests using TEST_STD_VER. — marek.kurdej+llvm.org / detail
- [libc++] [C++20] [P0482] Add missing tests and synopses for char8_t. — marek.kurdej+llvm.org / detail
- Document -fcrash-diagnostics-dir — paul.robinson / detail
- [MLIR][Linalg] Hoist padding across multiple levels of tiling — nicolas.vasilache / detail
- [NFC][AMDGPU] Reserve AMD GPU ELF machine number 0x41 — Tony.Tye / detail
- [dsymutil] Only look for ThinLTO suffixes if we failed to find symbol. — Jonas Devlieghere / detail
- [mlir] silence -Wunused-variable in release mode in Linalg transforms — zinenko / detail
clang-d383539-gfc7e3e7dd908-t19609-b19609.tar.gz (Mar 23, 2021 9:03:21 AM)
- Respect jobs property for LIT tests in UnifiedTreeBuilder. — gkistanova / githubweb
clang-d383539-gfc7e3e7dd908-t19609-b19609.tar.gz (Mar 23, 2021 9:03:21 AM)
- [SLP] allow matching integer min/max intrinsics as reduction ops — spatel / detail
- [ASTImporter] Split out Objective-C related unit tests — Raphael Isemann / detail
- [gn build] Port 274907c0a4d6 — llvmgnsyncbot / detail
- [RISCV][NFC] Fix RVV intrinsic tests. — zakk.chen / detail
- [Orc] Allow OrcGenericABI variant of LazyCallThroughManager — Stefan Gränitz / detail
- GlobalISel: Lower funnel shifts — Matthew.Arsenault / detail
- [openacc][openmp] Reduce number of generated file and prefer inclusion of .inc — clementval / detail
- [llvm-symbolizer][llvm-nm] Fix AArch64 and ARM mapping symbols handling. — yvan.roux / detail
- Introduce a generic operator to apply complex operations to BitVector — sguelton / detail
- A new option -print-on-crash that prints the IR as it was upon entering the last pass when there is a crash. — schmeise / detail
- [PowerPC][NFC] Use valid type for offset in altivec.h — nemanja.i.ibm / detail
- Revert "A new option -print-on-crash that prints the IR as it was upon entering the last pass when there is a crash." — schmeise / detail
- [gn build] (manually) port d709dcc09097 — thakis / detail
- [SimplifyCFG] use profile metadata to refine merging branch conditions — spatel / detail
- [RISCV] Further optimize BUILD_VECTORs with repeated elements — fraser / detail
- Revert "[Orc] Allow OrcGenericABI variant of LazyCallThroughManager" — Stefan Gränitz / detail
- [clang][parser] Don't prohibit attributes on objc @try/@throw — tbaeder / detail
- [SimplifyCFG] FoldBranchToCommonDest(): properly handle same-block external uses (PR49510/PR49689) — lebedev.ri / detail
- [MCA] Improved handling of negative read-advance cycles. — andrea.dibiagio / detail
- Revert "[MLIR] Canonicalize `shape.assuming` op to yield only inner values" — frgossen / detail
- [flang][cmake] Improve how CLANG_DIR is handled — andrzej.warzynski / detail
- [NFC][SimplifyCFG] 'Fold branch to common dest': add test for cost overestimation — lebedev.ri / detail
- [SimplifyCFG] 'Fold branch to common dest': don't overestimate the cost — lebedev.ri / detail
- [LV] Add 'fast' flag to test to make sure it will be vectorized. — flo / detail
- [PhaseOrdering] add AVX attribute to make test less fragile; NFC — spatel / detail
- [lli] Workaround missing architecture support in LazyCallThroughManager for non-lazy mode — Stefan Gränitz / detail
- [AMDGPU] Set SchedRW on real instructions — jay.foad / detail
clang-d383512-g520f70e94d9c-t19606-b19606.tar.gz (Mar 23, 2021 6:18:52 AM)
- Add Clang dependency for new Flang driver in out-of-tree builder. — stevan.radakovic / githubweb
clang-d383512-g520f70e94d9c-t19606-b19606.tar.gz (Mar 23, 2021 6:18:52 AM)
- [X86][AVX] Narrow VPBROADCASTQ->VPBROADCASTD if we don't need the upper bits. — llvm-dev / detail
- [lli] Fix ppc64le-clang-lnt-test bot: Keep test-call.ll a MCJIT-only test — Stefan Gränitz / detail
- [VPlan] Include name when printing after 93a9d2de8f4f. — flo / detail
- [mlir] Remove deprecated methods from mlir::OpState — csigg / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [RISCV] Optimize all-constant mask BUILD_VECTORs — fraser / detail
- [OpenCL] Remove mixed signedness atomic_fetch_ from opencl-c.h — sven.vanhaastregt / detail
- [CMAKE] Fix cross-compilation build — vlad.vinogradov / detail
- [IR][SVE] Add new llvm.experimental.stepvector intrinsic — david.sherwood / detail
- [MLIR] Add callback builder for `shape.assuming` op — frgossen / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- Temporarily revert "[lli] Make -jit-kind=orc the default JIT engine" — Stefan Gränitz / detail
- [NFC] Formatting changes — Abhina.Sreeskantharajan / detail
- [AMDGPU] Use non-compressed exports in a test. NFC. — jay.foad / detail
- [MLIR][Shape] Canonicalize duplicate operands in `shape.cstr_broadcastable` — frgossen / detail
- [LoopVectorize][NFC] Refactor code to use IRBuilder::CreateStepVector — david.sherwood / detail
- [MLIR] Canonicalize `shape.assuming` op to yield only inner values — frgossen / detail
- [dexter] Fix DexLimitSteps when breakpoint can't be set at requested location — orlando.hyams / detail
- [ARM] Handle debug instrs in ARM Low Overhead Loop pass — victor.campos / detail
- [AnnotationRemarks] Add test for annotation remarks with dbg locations. — flo / detail
- [ARM] Additional Upper bound unrolling test. NFC — david.green / detail
- [clang] Fix a crash when CTAD fails — kadircet / detail
- [AnnotationRemarks] Use subprogram location for summary remarks. — flo / detail
- [lldb] Silence GCC warnings about format not being a string literal in LLDB_SCOPED_TIMER — martin / detail
- [llvm-opt] Bug fix within combining FP vectors — nashe.mncube / detail
- [LangRef] Fix typos in the vector-type memory layout section — fraser / detail
- [AArch64] Fix unused variable warning — benny.kra / detail
- [NFCI] cleanup CloneFunctionInto — luke.drummond / detail
- [NFC] Minor refactor — luke.drummond / detail
- [NFC] clang-format llvm/lib/Transforms/Utils/CloneFunction.cpp — luke.drummond / detail
clang-d383482-geaee4f269645-t19602-b19602.tar.gz (Mar 23, 2021 3:15:27 AM)
- Use more efficient linker for flang debug builder. — stevan.radakovic / githubweb
clang-d383482-geaee4f269645-t19602-b19602.tar.gz (Mar 23, 2021 3:15:27 AM)
- Reland "[InstCombine] Add simplification of two logical and/ors" — aqjune / detail
- [clang][ASTImporter] Import "CapturedVLAType" in FieldDecl. — 1.int32 / detail
- [lit] Reliable progress indicator and ETA — lebedev.ri / detail
- [lli] Make -jit-kind=orc the default JIT engine — Stefan Gränitz / detail
clang-d383478-g3c81822ec5d2-t19599-b19599.tar.gz (Mar 23, 2021 12:30:10 AM)
- [AMDGPU] Reserve ELF code — Tony.Tye / detail
- [llvm-readelf, propeller] Add fallthrough bit to basic block metadata in BB-Address-Map section. — rahmanl / detail
- [lsan][lsan] Use --std=c++14 to fix Windows test — Vitaly Buka / detail
- [TableGen] Allow BitsInit to init integer in pseudo expansion — sepavloff / detail
- [NFC] Fix typo longre -> longer — mkazantsev / detail
- [GlobalISel][AMDGPU] Lower G_UMULO/G_SMULO — Pushpinder.Singh / detail
- [TableGen] Tiny enhancement — sepavloff / detail
- [RS4GC] Fix hang on infinite loop — serguei.katkov / detail
- [SanitizerCoverage] Use External on Windows — i / detail
clang-d383469-g10cc5bcd868c-t19596-b19596.tar.gz (Mar 22, 2021 9:46:19 PM)
- [mlir] Tune error message for assertion. — silvasean / detail
- [mlir][OpAsmFormat] Add support for an "else" group on optional elements — riddleriver / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [RISCV][NFC] Fix RVV intrinsic tests. — zakk.chen / detail
- [deref] Split a test to show both global and pointwise semantics — listmail / detail
- [dsymutil] Fix spurious warnings for missing symbols with thinLTO — Jonas Devlieghere / detail
- Minor format tweak to deref analysis printer — listmail / detail
- Revert "[RISCV][NFC] Fix RVV intrinsic tests." — zakk.chen / detail
- Revert "[sanitizer] Support dynamic premapped R/W range in primary allocator." — Vitaly Buka / detail
- [tests] Expand tests for point-in-time dereferenceability — listmail / detail
- Improve module dumping for debugging. — richard / detail
- [test] precommit another test for point-in-time deref semantics — listmail / detail
- [RISCV] Rename Zb* extension tests to use lower case 'Z' in file names. — craig.topper / detail
- [AMDGPU] Only unbundle memory accesses in SIMemoryLegalizer — carl.ritson / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
- [RISCV] Remove unused SchedWrites WriteFConv32/WriteFConv64/WriteFMov32/WriteFMov64. — craig.topper / detail
- [RISCV] Add scheduler classes to Zfh instructions. — craig.topper / detail
- [PowerPC] Add more missing overloads to altivec.h — nemanja.i.ibm / detail
clang-d383450-ge3a6d70c6834-t19592-b19592.tar.gz (Mar 22, 2021 7:01:37 PM)
- [gn build] fix typo in 78a65cd945d — thakis / detail
- [libc++] Include <__config> first in all standard headers. — arthur.j.odwyer / detail
- [AST] Add introspection support for Decls — steveire / detail
- [doc] Fix typo in rel lookup table converter pass — gulfem / detail
- [PatternRewriter] Rename OwningRewritePatternList -> RewritePatternSet and insert -> add — clattner / detail
- Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"""" — vyng / detail
- Revert "Revert "Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)""""" — joker.eph / detail
- Reland "[SimplifyCFG] Update FoldBranchToCommonDest to be poison-safe" — aqjune / detail
- [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatternSet and insert -> add. NFC — clattner / detail
- Tidy up some docs. — clattner / detail
- [darwin][driver] Pass through -global-isel LLVM flags to ld. — Amara Emerson / detail
- Add a mechanism for Dialects to customize printing/parsing operations when they are unregistered — joker.eph / detail
- Rename FrozenRewritePatternList -> FrozenRewritePatternSet; NFC. — clattner / detail
- Revert "[Passes] Add relative lookup table converter pass" — gulfem / detail
clang-d383436-g7ce9a3e9a91b-t19589-b19589.tar.gz (Mar 22, 2021 4:16:31 PM)
- [HWASan][NFC] Introduce constants for tag bits and masks. — mascasa / detail
- [TargetTransformInfo] move branch probability query from TargetLoweringInfo — spatel / detail
- [SimplifyCFG] adjust test branchweights; NFC — spatel / detail
- [HIP] Fix ROCm detection — Yaxun.Liu / detail
- [Driver] Bring back "Clean up Debian multiarch /usr/include/<triplet> madness" and restore i586-linux-gnu — i / detail
- [SimplifyCFG] use profile metadata to refine merging branch conditions — spatel / detail
- [SCEV] Use logical and/or matcher — aqjune / detail
- [IR] Mark assume/annotation as InaccessibleMemOnly — nikita.ppv / detail
- [libc] Introduces gmtime_r to LLVM libc, based on C99/C2X/Single Unix Sp. — rtenneti / detail
- [InstCombine] Whitelist non-refining folds in SimplifyWithOpReplaced — nikita.ppv / detail
- [clang] Replaced some manual pointer tagging with llvm::PointerIntPair. — richard / detail
- [ValueTracking] Regenerate test checks (NFC) — nikita.ppv / detail
- [libc++] Revert "[SystemZ][z/OS] Missing wchar functions libc++" — Louis Dionne / detail
- [lldb] config.test_exec_root is set by lit.cfg.py — Jonas Devlieghere / detail
- Re-land "[lldb] Make the API, Shell and Unit tests independent lit test suites" — Jonas Devlieghere / detail
- [libcxx] [test] Don't leave test dirs behind in fs.op.current_path on Windows — martin / detail
- [libcxx] [test] Remove a couple outdated XFAIL LIBCXX-WINDOWS-FIXME — martin / detail
- [libcxx] [test] Add XFAIL LIBCXX-WINDOWS-FIXME in 124 tests that fail in the future CI configuration — martin / detail
- [sanitizer] Support dynamic premapped R/W range in primary allocator. — mascasa / detail
- Revert "[SimplifyCFG] use profile metadata to refine merging branch conditions" — spatel / detail
- [NFC][IR] Type: add getWithNewType() method — lebedev.ri / detail
- [NFC][InstCombine] Autogenerate some checklines being affected by upcoming change — lebedev.ri / detail
- [NFC][SROA] Add some more tests for speculation around PHI's — lebedev.ri / detail
- [flang] Disallow erroneous procedure declarations — psteinfeld / detail
- [PDB] Add missing test for b552adf8b388a4 — rnk / detail
- Attempt to further improve the documentation for the [[clang::lifetimebound]] attribute. — richard / detail
- [docs] Clarify which part of the "refers to" rule for lifetimebound is — richard / detail
- [Passes] Add relative lookup table converter pass — gulfem / detail
- [libcxx] [test] Fix fs.op.proximate for windows — martin / detail
- [COFF] Only consider associated EH sections during ICF — rnk / detail
clang-d383406-g3e32e8c588e9-t19585-b19585.tar.gz (Mar 22, 2021 1:31:28 PM)
- [ASTImporter] Fix import of ObjCPropertyDecl that share the same name — Raphael Isemann / detail
- new altera unroll loops check — aaron / detail
- [gn build] Port 5a87f81fe9ae — llvmgnsyncbot / detail
- Revert "[Driver] Gnu.cpp: drop an unneeded special rule related to sysroot" — aeubanks / detail
- [RISCV] Add support for fixed vector masked gather/scatter. — craig.topper / detail
- Speculative fix for windows builders after d4648eea — listmail / detail
- [LegalizeDAG] Add asserts to verify the types of custom legalized operation matches the original node. — craig.topper / detail
- 2nd attempt at a speculative fix for windows builders after d4648eea — listmail / detail
- [JITLink][ELF/x86-64] Add support for GOTOFF64 relocation. — Lang Hames / detail
- [tests] Refresh a bunch of autogen test to adjust for format changes — listmail / detail
- [flang] Specific procedures named the same as the generic and a derived type — psteinfeld / detail
- [mlir][tosa] Fix tosa.mul to use tosa.apply_scale — rob.suderman / detail
- Autogen some tests for ease of update — listmail / detail
- Fix obvious breakage of update_analysis_test_checks.py from 1ce846b — listmail / detail
- [HWASan] Fix brittle stack-oob.c test. — mascasa / detail
- Fix the order of directives and the target string — jpienaar / detail
- [LLD][PowerPC] Fix bug in PC-Relative initial exec — stefanp / detail
- [PatternMatching] Add convenience insert method to OwningRewritePatternList. NFC. — clattner / detail
- [NFC] Restore original SmallString size for X86TargetMachine::getSubtargetImpl lookup — sguelton / detail
- GlobalISel: Handle G_BUILD_VECTOR in isKnownToBeAPowerOfTwo — Matthew.Arsenault / detail
- [VPlan] Add CHECK-LABEL to test/Transforms/LoopVectorize/vplan-printing.ll. — flo / detail
- Tweak a test so it actually gets autogened — listmail / detail
- GlobalISel: Add utility function to constant fold FP ops — Matthew.Arsenault / detail
- Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)"" — vyng / detail
- Revert "Revert "Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)""" — vyng / detail
- Revert "[Driver] -m32: Add /usr/include/i386-linux-gnu for Debian" — phosek / detail
- Revert "[Driver] Clean up Debian multiarch /usr/include/<triplet> madness" — phosek / detail
- [test] Bring back the improved arm and $sysroot/usr/include/i386-linux-gnu tests — i / detail
clang-d383378-g1e01f2f4100d-t19582-b19582.tar.gz (Mar 22, 2021 10:46:00 AM)
- AMDGPU: Allow tail calls for amdgpu_gfx functions — Matthew.Arsenault / detail
- [HWASan] Disable stack, globals and force callbacks for x86_64. — mascasa / detail
- [libc++] Move __libcpp_erase_if_container into <iterator>, and ADL-proof it. — arthur.j.odwyer / detail
- [lldb] Re-disable dwarf5-debug_line-file-index.s — pavel / detail
- [CSSPGO][llvm-profgen] Use profile summary based threshold for context trimming and merging — aktoon / detail
- Clarify comments on recurrence matcher [NFC] — listmail / detail
- [SLP] Add test case showing shortcoming in honoring max reg size — bjorn.a.pettersson / detail
- [SLP] Honor min/max regsize and min/max VF in vectorizeStores — bjorn.a.pettersson / detail
- [SCEV] Use trip count information to improve shift recurrence ranges — listmail / detail
- [Orc] Fix tracking of pending debug objects in DebugObjectManagerPlugin — Stefan Gränitz / detail
- [Orc] Make usage of ResourceKeys thread-safe in DebugObjectManagerPlugin — Stefan Gränitz / detail
- [Orc] Fix copy elision warning in RPCUtils — Stefan Gränitz / detail
- [libc][NFC] Add an alias named "check-llvmlibc" for "check-libc". — sivachandra / detail
clang-d383365-g10d54e2f8de1-t19579-b19579.tar.gz (Mar 22, 2021 8:02:26 AM)
- [clangd] Replace usages of dummy with more descriptive words — kadircet / detail
- [OpenCL] Support template parameters for as_type — sven.vanhaastregt / detail
- [IR] Add vscale_range IR function attribute — bradley.smith / detail
- [LLDB] XFAIL dwarf5-debug_line-file-index.s on arm-linux — omair.javaid / detail
- [ConstraintElimination] Add gep tests without inbounds. — flo / detail
- [NFC][lit] discovery: find_tests_for_inputs: avoid py warning when no suites found — lebedev.ri / detail
- [NFCI][lit] Unbreak more lit self-tests after D98179 — lebedev.ri / detail
- [NFC][lit] Add a test showing that timing data for tests not executed is lost — lebedev.ri / detail
- [NFC][lit] Extract 'test time' reading/writing into standalone functions — lebedev.ri / detail
- [lit] Do not forget test times for tests that weren't executed — lebedev.ri / detail
- [analyzer] Don't include private gtest headers — gribozavr / detail
- [llvm-objcopy][Support] move writeToOutput helper function to Support. — a.v.lapshin / detail
- [cmake] Disable GCC 9's -Wpessimizing-move — martin / detail
- [libc++] Run ninja with --verbose — Louis Dionne / detail
- [clang][ASTImporter] Add import API for 'const Type *' (NFC). — 1.int32 / detail
- [mlir][Linalg] Fix linalg on tensor fusion — nicolas.vasilache / detail
- [RISCV][NFC] Add test of stack slot sizes of large split arguments — luismarques / detail
- [X86][AVX] Add missing AVX1 PMULDQ combine tests — llvm-dev / detail
- [AArch64][SVE] Test more types in sve-fixed-length-subvector.ll — joe.ellis / detail
- [lldb] Fix test_exec_root of API tests — pavel / detail
- [PowerPC][NFC] Do not enter prefix selection if it cannot do better. — stefanp / detail
- [lldb] Attempt to fix dwarf5-debug_line-file-index.s — pavel / detail
clang-d383343-gb3b002b12f2d-t19576-b19576.tar.gz (Mar 22, 2021 5:12:57 AM)
- [NFC] Simpler and faster key computation for getSubtargetImpl memoization — sguelton / detail
- Make clangd CompletionModel usable even with non-standard (but supported) layout — sguelton / detail
- [OpenCL] Use -fdeclare-opencl-builtins for some tests — sven.vanhaastregt / detail
- [llvm-jitlink] Fix use of getaddrinfo(3) when connecting remote executor via TCP socket — Stefan Gränitz / detail
- [llvm-jitlink] Add diagnostic output and port executor to getaddrinfo(3) as well — Stefan Gränitz / detail
- [ConstraintElimination] Add multi-dimension GEP tests. — flo / detail
- [llvm-jitlink] Fix Windows build after 4a8161fe40cc — Stefan Gränitz / detail
- [analyzer][solver] Redesign constraint ranges data structure — vsavchenko / detail
- [AArch64] Add some float -> int -> float conversion patterns — sjoerd.meijer / detail
- [clang][flang] Moke the definition of `-module-dir` restricted to Flang — andrzej.warzynski / detail
clang-d383333-gc691b9686b77-t19573-b19573.tar.gz (Mar 22, 2021 2:20:29 AM)
- [PowerPC] Enable redundant TOC save removal on AIX — qiucofan / detail
- [clangd] Fix linker error when linking clang-index-server with shared libraries — zeratul976 / detail
- [Driver] Gnu.cpp: remove obsoleted i386 triple detection from end-of-life distribution versions — i / detail
- [lldb] Use CompileUnit::ResolveSymbolContext in SymbolFileDWARF — pavel / detail
- [analyzer][solver] Fix infeasible constraints (PR49642) — vsavchenko / detail
- [ELF][docs] Add line breaks — nullptr.cpp / detail
- [docs] GettingInvolved: split out flang and openmp meeting series — kristof.beyls / detail
- [Driver] -m32: Add /usr/include/i386-linux-gnu for Debian — i / detail
- [mlir] Add an option to still use bottom-up traversal — akuegel / detail
clang-d383324-g874bdc8e6166-t19569-b19569.tar.gz (Mar 21, 2021 11:35:18 PM)
- [JITLink][ELF/x86-64] Add Delta32, NegDelta32, NegDelta64 support. — Lang Hames / detail
- [JITLink] Start laying the groundwork for ELF x86-64 large code model support. — Lang Hames / detail
- [libc] Add a target "install-llvmlibc" to install LLVM libc static archive. — sivachandra / detail
- [JITLink][ELF/x86-64] Add support for R_X86_64_GOTPC64 and R_X86_64_GOT64. — Lang Hames / detail
- [IndVars] Sharpen context in eliminateIVComparison — mkazantsev / detail
- [X86] Pass to transform tdpbf16ps intrinsics to scalar operation. — bing1.yu / detail
- Fix extraneous context parameter in templated helper function. — stellaraccident / detail
- [Driver] Clean up Debian multiarch /usr/include/<triplet> madness — i / detail
clang-d383316-g55486161fa0b-t19565-b19565.tar.gz (Mar 21, 2021 8:52:07 PM)
- [X86][AMX] Add test cases for AMX load/store lowering. — yuanke.luo / detail
- [ASTMatcher] Add AST Matcher support for C++20 coroutine keywords — yedeng.yd / detail
clang-d383314-g74933efeb6ba-t19563-b19563.tar.gz (Mar 21, 2021 6:08:05 PM)
- Update examples post OwningRewritePatternList change — jpienaar / detail
- [test] Delete obsoleted debian_multiarch_tree and ubuntu_13.04_multiarch_tree — i / detail
- [test] Add test for cross compiling on Linux — i / detail
- [Driver] Detect Debian hack g++-multiarch-incdir.diff to simplify addLibStdCXXIncludePaths call sites — i / detail
clang-d383310-g2554b95db57c-t19560-b19560.tar.gz (Mar 21, 2021 3:22:28 PM)
- Revert "[BranchProbability] move options for 'likely' and 'unlikely'" — lebedev.ri / detail
- [clang][CodeGen] Lower Likelihood attributes to @llvm.expect intrin instead of branch weights — lebedev.ri / detail
- [clang][Codegen] EmitBranchOnBoolExpr(): emit prof branch counts even at -O0 — lebedev.ri / detail
- Revert "[lld-macho] Implement -dependency_info (partially - more opcodes needed)" — thakis / detail
clang-d383306-gbcaca360f8b6-t19557-b19557.tar.gz (Mar 21, 2021 12:37:35 PM)
- [InstSimplify] Regenerate test checks (NFC) — nikita.ppv / detail
- [InstSimplify] Add load of undef aggregate test (NFC) — nikita.ppv / detail
- Reapply [ConstantFold] Handle vectors in ConstantFoldLoadThroughBitcast() — nikita.ppv / detail
- Change OwningRewritePatternList to carry an MLIRContext with it. — clattner / detail
- [ShapeDialect] Silence a build warning, NFC — clattner / detail
- AMDGPU: Fix allowing immediates for tail call pseudo. — Matthew.Arsenault / detail
- MIR: Fix missing serialization for HasTailCall — Matthew.Arsenault / detail
- Remove the extraneous MLIRContext argument from populateWithGenerated. NFC. — clattner / detail
- [ValueTracking] Add more tests for isKnownNonEqual() of mul (NFC) — nikita.ppv / detail
- [ValueTracking] Improve mul handling in isKnownNonEqual() — nikita.ppv / detail
- [DAGCombiner] Minor compile time improvement to (sext_in_reg (sign_extend_vector_inreg x)) optimization. — craig.topper / detail
- [lld-macho] Implement -dependency_info (partially - more opcodes needed) — vyng / detail
- [Driver] Gnu.cpp: fix libstdc++ search path for multilib — i / detail
clang-d383293-gece1403acada-t19553-b19553.tar.gz (Mar 21, 2021 9:52:10 AM)
- [DAG] Limit (sext_in_reg (zero_extend_vector_inreg x)) to exact sign extension — llvm-dev / detail
- AMDGPU/GlobalISel: Enable CSE in pre-legalizer combiner — Matthew.Arsenault / detail
- GlobalISel: Avoid unnecessary truncation to i64 — Matthew.Arsenault / detail
- [InstSimplify] Clean up SimplifyReplacedWithOp implementation (NFCI) — nikita.ppv / detail
- [InstSimplify] Add additional select operand replacement tests (NFC) — nikita.ppv / detail
clang-d383288-g8757616de381-t19551-b19551.tar.gz (Mar 21, 2021 7:11:12 AM)
- [RISCV] remove redundant instruction when eliminate frame index — 932494295 / detail
- [ARM] VINS f16 pattern — david.green / detail
- [X86] Add 'mulhs' variant of PR49658 test case — llvm-dev / detail
- [X86][AVX] ComputeNumSignBitsForTargetNode - add X86ISD::VBROADCAST handling for scalar sources — llvm-dev / detail
- [lld-macho][nfc] Format Options.td — jezng / detail
clang-d383283-g297b9bc3fade-t19547-b19547.tar.gz (Mar 21, 2021 4:09:58 AM)
- [X86] computeKnownBitsForTargetNode - add X86ISD::PMULUDQ handling — llvm-dev / detail
- [X86] Add PR49658 test case — llvm-dev / detail
- [X86][AVX] computeKnownBitsForTargetNode - add X86ISD::VBROADCAST handling for scalar sources — llvm-dev / detail
clang-d383280-g2288a75d9ece-t19545-b19545.tar.gz (Mar 21, 2021 1:25:18 AM)
clang-d383279-gc2f9086b6184-t19544-b19544.tar.gz (Mar 20, 2021 10:40:51 PM)
- [Driver] Gnu.cpp: remove unneeded -L detection for libc++ — i / detail
- [Driver] Gnu.cpp: remove unneeded -L detection hack for -mx32 — i / detail
- [Driver] Gnu.cpp: drop an unneeded special rule related to sysroot — i / detail
- [Driver] Gnu.cpp: drop an unneeded special rule related to sysroot — i / detail
clang-d383275-g06d6b1471eb8-t19541-b19541.tar.gz (Mar 20, 2021 7:55:19 PM)
- [Canonicalizer] Process regions top-down instead of bottom up & reuse existing constants. — clattner / detail
- [RISCV] Add test case to show a case where (mul (and X, 0xffffffff), (and Y, 0xffffffff)) optimization does not improve code. — craig.topper / detail
- [Driver] Gnu.cpp: remove unneeded -L lib/gcc/$triple/$version/../../../$triple — i / detail
clang-d383272-g0776eca7a4e7-t19538-b19538.tar.gz (Mar 20, 2021 5:11:00 PM)
- [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
- [RISCV] Add isel pattern to optimize (mul (and X, 0xffffffff), (and Y, 0xffffffff)) on RV64 — craig.topper / detail
- [test] Delete "-internal-isystem" "/usr/local/include" — i / detail
- [RISCV] Add Zba command lines to xaluo.ll. NFC — craig.topper / detail
- [RISCV] Disable (mul (and X, 0xffffffff), (and Y, 0xffffffff)) optimization when Zba is enabled. — craig.topper / detail
- [RISCV] Update comment in RISCVInstrInfoM.td — noreply / detail
- Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
clang-d383265-g14696baaf4c4-t19535-b19535.tar.gz (Mar 20, 2021 2:26:27 PM)
- [lld-macho] Minor touch-up to objc.s — jezng / detail
- [BranchProbability] move options for 'likely' and 'unlikely' — spatel / detail
- [test] Fix Driver/gcc-toolchain.cpp if CLANG_DEFAULT_RTLIB is compiler-rt — i / detail
- [AIX] Update rpath for BUILD_SHARED_LIBS — Jinsong Ji / detail
clang-d383261-g188405bc192d-t19532-b19532.tar.gz (Mar 20, 2021 11:41:12 AM)
- Added support for a new src_to_build_dir argument to LLVMBuildFactory to explicitly specify a directory to start a build for. — gkistanova / githubweb
- Added support for a new src_to_build_dir argument to UnifiedTreeBuilder to explicitly specify a directory to start a build for. — gkistanova / githubweb
clang-d383261-g188405bc192d-t19532-b19532.tar.gz (Mar 20, 2021 11:41:12 AM)
- Revert "Revert "[Driver] Drop obsoleted Ubuntu 11.04 gcc detection"" — i / detail
- [VE] Fix types of multiclass template arguments in TableGen files — i / detail
- [test] Fix Driver/gcc-toolchain.cpp if CLANG_DEFAULT_CXX_STDLIB is libc++ — i / detail
- [AST] Ensure that an empty json file is generated if compile errors — steveire / detail
clang-d383257-gf860187ea6e9-t19529-b19529.tar.gz (Mar 20, 2021 9:21:22 AM)
- [OCaml] Add (get/set)_module_identifer functions — vaivaswatha / detail
clang-d383256-g5cbe2279f723-t19528-b19528.tar.gz (Mar 20, 2021 6:11:28 AM)
- [mlir] Canonicalize IfOp with trivial `then` and `else` bodies to list of SelectOp's — ivan.butygin / detail
- [X86] Fix a bug when calculating the ldtilecfg insertion points. — pengfei.wang / detail
- Revert of D49126 [PredicateInfo] Use custom mangling to support ssa_copy with unnamed types. — jeroen.dobbelaere / detail
- [mlir] Additional folding for SelectOp — ivan.butygin / detail
- [clang-tidy] Fix bugprone-terminating-continue when continue appears inside a switch — n.james93 / detail
- Revert "[Driver] Drop obsoleted Ubuntu 11.04 gcc detection" — dave / detail
- [lit] Sort testing summary output — dave / detail
clang-d383249-g319d093b87a8-t19524-b19524.tar.gz (Mar 20, 2021 3:10:43 AM)
- [Driver][test] Fix gcc-toolchain.cpp on non-x86_64 — i / detail
- [CFLGraph] Fix a crash due to missing handling of freeze — aqjune / detail
clang-d383247-gb98ad2ac0845-t19522-b19522.tar.gz (Mar 20, 2021 12:26:28 AM)
- [RISCV] Rename WriteShift/ReadShift scheduler classes to WriteShiftImm/ReadShiftImm. Move variable shifts from WriteIALU/ReadIALU to new WriteShiftReg/ReadShiftReg. — craig.topper / detail
- [PowerPC][NFC] Do not produce i64 constants in 32-bit mode — nemanja.i.ibm / detail
- Update syntax for amx.tile_muli to use two Unit attr to mark the zext case — joker.eph / detail
- [libc] Use add_library in add_entrypoint_library instead of invoking ar. — sivachandra / detail
- [AMDGPU] Add MDT update missing from D98915 — carl.ritson / detail
- [mlir][tosa] Add tosa.reverse lowering to linalg.generic — rob.suderman / detail
- [NFC][ValueTypes] Align code by column — llvm / detail
- [Driver] Drop unneeded $triple/gcc/$triple detection — i / detail
- [Driver] Delete toplevel i386-gnu/gcc detection in favor of i386-gnu alias triple detection — i / detail
- [Driver] Drop obsoleted Ubuntu 11.04 gcc detection — i / detail
- Title: Remove a redundant parameter in clang/unittests/AST/CMakeLists.txt Reviewed by: MaskRay Differential Revision: https://reviews.llvm.org/D98922 — changhu779 / detail
clang-d383236-g28d58d8fe209-t19518-b19518.tar.gz (Mar 19, 2021 9:42:07 PM)
- Add a mailer config for MLIR testing bots to Google build monitoring mailing-list — joker.eph / githubweb
clang-d383236-g28d58d8fe209-t19518-b19518.tar.gz (Mar 19, 2021 9:42:07 PM)
- [mlir][python] Adapt to `segment_sizes` attribute type change. — stellaraccident / detail
- [Utils][vim] Highlight `poison` keyword — i / detail
- [llvm-jitlink] Scan input files for first object to determine triple. — Lang Hames / detail
- [AMDGPU] Merge SIRemoveShortExecBranches into SIPreEmitPeephole — carl.ritson / detail
- [AMDGPU] Rename SIInsertSkips Pass — carl.ritson / detail
- [Driver] Stop searching other prefixes once a GCC installation is found in one prefix — i / detail
clang-d383230-gf38006646119-t19515-b19515.tar.gz (Mar 19, 2021 6:57:45 PM)
- Revert "[lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY" — Vedant Kumar / detail
- [Driver] Suppress GCC detection under -B — i / detail
- [docs] Improve documentation of -B and --gcc-toolchain — i / detail
- [lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY (reapply) — Vedant Kumar / detail
- Add type attributes to LLVM C API — Matthew.Arsenault / detail
- [JITLink] Don't issue lookups for empty symbol sets. — Lang Hames / detail
- Port D97640 to llvm/include/llvm/ProfileData/InstrProfData.inc — i / detail
- gn build: Unbreak Android cross-compilation. — peter / detail
- [mlir] Update `simplifyRegions` to use RewriterBase for erasure notifications — riddleriver / detail
- [mlir][NFC] Use the native range instead of APInt when computing operand ranges — riddleriver / detail
- [Driver] Delete compatibility aliases -mpie-copy-relocations and -mno-pie-copy-relocations — i / detail
- Revert "[lldb] Make the API, Shell and Unit tests independent lit test suites" — Jonas Devlieghere / detail
- [testsuite] Make testsuite more stable vs canonicalization change. NFC. — clattner / detail
- [mlir][docs] Remove the BuiltinDialect documentation from langref and generate it from ODS — riddleriver / detail
- [NFC] [PowerPC] Determine Endianness in PPCTargetMachine — nemanja.i.ibm / detail
- [AMDGPU] Allow index optimisation in SIPreEmitPeephole for bundles — carl.ritson / detail
- [mlir][python] Function decorator for capturing a FuncOp from a python function. — stellaraccident / detail
- [JITLink] Remove redundant local variable definitions from a unit test. — Lang Hames / detail
clang-d383211-gcb8c1ee269da-t19511-b19511.tar.gz (Mar 19, 2021 4:13:45 PM)
- [MLIR] Test pattern benefit sorting between operation specific and operation agnostic patterns. — ivan.butygin / detail
- [NewPM] Verify LoopAnalysisResults after a loop pass — aeubanks / detail
- NFC: Break up the mlir python bindings into individual sources. — stellaraccident / detail
- [llvm] Add assertions for the smart pointers with the possibility to be null in ModuleLazyLoaderCache::operator() — tejohnson / detail
- [lldb] Call os_log_fault on lldb_assert — Jonas Devlieghere / detail
- Revert "[NewPM] Verify LoopAnalysisResults after a loop pass" — aeubanks / detail
- [lldb] Update assert.test to be less strict — Jonas Devlieghere / detail
- [llvm-readobj] Remove legacy GNU_PROPERTY_X86_ISA_1_{NEEDED,USED} and dump new GNU_PROPERTY_X86_ISA_1_{NEEDED,USED} — i / detail
- [mlir][Pass] Coalesce dynamic pass pipelines before running — riddleriver / detail
- [GlobalISel] Add G_SBFX + G_UBFX (bitfield extraction opcodes) — Jessica Paquette / detail
- [NewPM] Verify LoopAnalysisResults after a loop pass — aeubanks / detail
- [lldb/PlatformPOSIX] Change LoadImage default to RTLD_LAZY — Vedant Kumar / detail
clang-d383199-g6327a7cfd734-t19508-b19508.tar.gz (Mar 19, 2021 1:29:17 PM)
- [libcxx][Arm] Move buildbot flags into cmake files — david.spickett / detail
- [Driver] Add -print-runtime-dir — markus.boeck02 / detail
- [AMDGPU] Remove weird target triples from tests. NFC. — jay.foad / detail
- [AMDGPU] Rationalize some check prefixes and use more common prefixes. NFC. — jay.foad / detail
- [cmake] Enable Clang warnings about redundant semicolons — martin / detail
- [libcxx] [test] Account for differences in a trailing slash in weakly_canonical — martin / detail
- [RISCV] Fix missing scalable->fixed-length vector conversion — fraser / detail
- [RISCV] Add missing CHECKs to vector test — fraser / detail
- [SCEV] Factor out a lambda for strict condition splitting [NFC] — listmail / detail
- [asan] specify c++ version in tests to fix compile error — code / detail
- [RISCV] Maintain fixed-length info when optimizing BUILD_VECTORs — fraser / detail
- [mlir] Fix cuda integration test failure — thomasraoux / detail
- [RISCV] Lower scalable vector masked loads to intrinsics to match fixed vectors and reduce isel patterns. — craig.topper / detail
- [VPlan] Add plain text (not DOT's digraph) dumps — andrei.elovikov / detail
- [NFC][VPlan] Guard print routines with "#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)" — andrei.elovikov / detail
- [dfsan] Turn on testing origin tracking at atomics.ll — jianzhouzh / detail
- [Hexagon] Return an i64 for result 0 from LowerREADCYCLECOUNTER instead of an i32. — craig.topper / detail
- [RISCV] Add missing bitcasts to the results of lowerINSERT_SUBVECTOR and lowerEXTRACT_SUBVECTOR when handling mask vectors. — craig.topper / detail
- [LangRef] Describe memory layout for vectors types — bjorn.a.pettersson / detail
- [Cost]Canonicalize the cost for logical or/and reductions. — a.bataev / detail
- [lldb] Make the API, Shell and Unit tests independent lit test suites — Jonas Devlieghere / detail
- [lld-macho] Define __mh_*_header synthetic symbols. — vyng / detail
- Update basic deref API to account for possiblity of free [NFC] — listmail / detail
- [lld-macho][nfc] Fixed typo in comment — vyng / detail
- [mlir][linalg] Add structured op builders from python opdsl. — stellaraccident / detail
- [ARM] Tone down the MVE scalarization overhead — david.green / detail
- [mlir][tosa] Add tosa.logical_* to linalg lowerings — rob.suderman / detail
- [mlir][tosa] Add tosa.cast to linalg lowering — rob.suderman / detail
- [AArch64] Fix LowerMGATHER to return the chain result for floating point gathers. — craig.topper / detail
- [Flang][OpenMP] Add more sema checks for ordered construct — arnamoy10 / detail
- [libc++] NFCI: Remove dead code in the Lit configuration — Louis Dionne / detail
- Make the stop-on-sharedlibrary-events setting work. — jingham / detail
- Skip all the tests for Windows. — jingham / detail
- [SLP] add tests for min/max reductions that use intrinsics; NFC — spatel / detail
- [SLP] remove unnecessary characters in test; NFC — spatel / detail
- Revert "Skip all the tests for Windows." — jingham / detail
- Revert "Make the stop-on-sharedlibrary-events setting work." — jingham / detail
- [CodeGen] Don't crash on for loops with cond variables and no increment — benny.kra / detail
- [mlir][Linalg] Make LLVM_DEBUG region bigger to avoid warnings in Release builds — benny.kra / detail
clang-d383160-g5b2d8503d1d4-t19505-b19505.tar.gz (Mar 19, 2021 10:45:09 AM)
- [libcxx] [test] Fix windows errors in fs.op.rename — martin / detail
- [libcxx] [test] Avoid race conditions between tests regarding temp directories — martin / detail
- [libcxx] [test] Fix weakly_canonical for windows — martin / detail
- [DAG] Fold shuffle(bop(shuffle(x,y),shuffle(z,w)),undef) -> bop(shuffle'(x,y),shuffle'(z,w)) — llvm-dev / detail
- [libc++] Consistency on _LIBCPP_CLANG_VER tests in <type_traits>. — arthur.j.odwyer / detail
- propose Chocolately as package manager — kuhnel / detail
- [clang][ASTImporter] Add import support for SourceLocExpr. — 1.int32 / detail
- [AMDGPU] Remove dead glc1 handing in asm parser. NFC. — Stanislav.Mekhanoshin / detail
- [AMDGPU] Add atomic optimizer nouse tests — jay.foad / detail
- [DAG] computeKnownBits - add ISD::MULHS/MULHU/SMUL_LOHI/UMUL_LOHI handling — llvm-dev / detail
- [RGT] Recode more unreachable assertions and tautologies — paul.robinson / detail
- [dfsan] Add origin ABI wrappers — jianzhouzh / detail
- [mlir][Linalg] NFC - Expose helper function `substituteMin`. — nicolas.vasilache / detail
clang-d383147-ga9fc44c55732-t19502-b19502.tar.gz (Mar 19, 2021 8:02:57 AM)
- [X86, NFC] Update stack-clash tests using the automated tooling — git / detail
- [SystemZ][z/OS] Distinguish between text and binary files on z/OS — Abhina.Sreeskantharajan / detail
- [PowerPC] Fix the check for 16-bit signed field in peephole — nemanja.i.ibm / detail
- Automate common diagnostic checking for statement attributes — aaron / detail
- [mlir] Rename gpu-to-llvm pass implementation file — csigg / detail
- Support intrinsic overloading on unnamed types — jeroen.dobbelaere / detail
- [WoA][MSVC] Use default linker setting in MSVC-compatible driver [take 2] — maxim.kuvyrkov / detail
- [M68k] Replace unknown operand with explicit type — rickytaylor26 / detail
- [TableGen] Improve handling of template arguments — Paul C. Anagnostopoulos / detail
clang-d383138-gcd442157cff4-t19500-b19500.tar.gz (Mar 19, 2021 5:11:15 AM)
- [KnownBits] Add knownbits analysis for mulhs/mulu 'multiply high' instructions — llvm-dev / detail
- [docs] Add calendar info for SVE sync-ups — kristof.beyls / detail
- [LLDB] Skip TestExitDuringExpression on aarch64/linux buildbot — omair.javaid / detail
- Revert "[lit] Handle plain negations directly in the internal shell" — martin / detail
- [AMDGPU] Sink Intrinsic::getDeclaration calls to where they are used. NFC. — jay.foad / detail
- [AMDGPU] Remove duplicate test functions. NFC. — jay.foad / detail
- [AMDGPU] Skip building some IR if it won't be used. NFC. — jay.foad / detail
- [AMDGPU] Remove some redundant code. NFC. — jay.foad / detail
- [M68k] Introduce DReg bead — rickytaylor26 / detail
- [M68k] Convert register Aliases to AltNames — rickytaylor26 / detail
clang-d383128-g628f5c9da29b-t19496-b19496.tar.gz (Mar 19, 2021 2:19:31 AM)
- [Test] Precommit test — mkazantsev / detail
- [mlir] Remove mlir-rocm-runner — csigg / detail
- [Test] Precommit one more test — mkazantsev / detail
- [lit] Handle plain negations directly in the internal shell — martin / detail
- [libcxx] [test] Explicitly check that some env vars are ignored in the temp_dir_path test — martin / detail
- [lit] Pass the USERPROFILE variable through on Windows — martin / detail
- [InstCombine] Add unit test with @llvm.annotation. — courbet / detail
- [NVPTX] Fix warning, remove extra ";" [NFC] — mikael.holmen / detail
- [mlir] Remove ConvertKernelFuncToBlob — csigg / detail
- [mlir] Add a roundtrip test for 'linalg.tiled_loop' on buffers. — pifon / detail
clang-d383118-g8eefa07fcfe7-t19494-b19494.tar.gz (Mar 19, 2021 12:54:53 AM)
- [CSSPGO] Add attribute metadata for context profile — aktoon / detail
- [UniqueLinkageName] Use consistent checks when mangling symbo linkage name and debug linkage name. — hoy / detail
- [IndVars] Provide eliminateIVComparison with context — mkazantsev / detail
- [mlir] Fix Python bindings tests failure in Debug mode after D98474 — joker.eph / detail
- [mlir] Support use-def cycles in graph regions during regionDCE — youngar17 / detail
- [X86] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off builds — i / detail
- Revert "[WoA][MSVC] Use default linker setting in MSVC-compatible driver" — phosek / detail
- [NFC] Factor out utility function for finding common dom of user set — mkazantsev / detail
- [NFC] Move function up in code — mkazantsev / detail
clang-d383109-gfff1363ba0ae-t19491-b19491.tar.gz (Mar 18, 2021 10:11:43 PM)
- Improve documentation for the [[clang::lifetimebound]] attribute. — richard / detail
- Fix example in documentation. — richard / detail
- [SCEV] Add false->any implication — mkazantsev / detail
clang-d383106-g71c4da83b67a-t19488-b19488.tar.gz (Mar 18, 2021 7:27:09 PM)
- Fix test case in b4a8c0ebb6d4 — Yuanfang Chen / detail
- [mlir][tosa] Add tosa.concat to subtensor inserts lowering — rob.suderman / detail
- Recommit "[AArch64][GlobalISel] Fold constants into G_GLOBAL_VALUE" — Jessica Paquette / detail
- [mlir][tosa] Add lowering for tosa.rescale to linalg.generic — rob.suderman / detail
- [dfsan] Add -dfsan-fast-8-labels flag — gbalats / detail
- [RISCV] Correct the output chain in lowerFixedLengthVectorMaskedLoadToRVV — craig.topper / detail
- [SanitizerCoverage] Make __start_/__stop_ symbols extern_weak — i / detail
- [RISCV] Spilling for Zvlsseg registers. — kai.wang / detail
- [WebAssembly] Remove experimental instructions from wasm_simd128.h — tlively / detail
- Add a couple of missing attribute query methods [NFC] — listmail / detail
- Don't assume that stepping out of a function will land on the next line. — jingham / detail
clang-d383095-g182b831aebc0-t19485-b19485.tar.gz (Mar 18, 2021 4:43:16 PM)
- [mlir] Add linalg.fill bufferization conversion — ezhulenev / detail
- [lldb] Move Apple simulators test targets under API — Jonas Devlieghere / detail
- Revert "[AArch64][compiler-rt] Strip PAC from the link register." — daniel.kiss / detail
- [AArch64][compiler-rt] Strip PAC from the link register. — daniel.kiss / detail
- Revert "[mlir] Add linalg.fill bufferization conversion" — joker.eph / detail
- Revert "Revert "[mlir] Add linalg.fill bufferization conversion"" — antiagainst / detail
- [AMDGPU] Remove cpol, tfe, and swz from MUBUF patterns — Stanislav.Mekhanoshin / detail
- [mlir] Fix build failure due to 1a572f4 — thomasraoux / detail
- [lli] Add Orc greedy mode as -jit-kind=orc — Stefan Gränitz / detail
- [SelectionDAG] Don't pass a scalable vector to MachinePointerInfo::getWithOffset in a unit test. — craig.topper / detail
- [OpenMP] Fixed a crash in hidden helper thread — tianshilei1992 / detail
- [LTO][MC] Discard non-prevailing defined symbols in module-level assembly — Yuanfang Chen / detail
- [DAGCombiner][RISCV] Teach visitMGATHER/MSCATTER to remove gather/scatters with all zeros masks that use SPLAT_VECTOR. — craig.topper / detail
clang-d383082-g1c740b29fae3-t19482-b19482.tar.gz (Mar 18, 2021 1:59:21 PM)
- [WebAssembly] Remove unimplemented-simd target feature — tlively / detail
- [libc++] Remove the Docker files for BuildBot — Louis Dionne / detail
- [docs] Document regular LLVM sync-ups — kristof.beyls / detail
- [libc++] Future-proof generate_feature_test_macro_components.py against long names. — arthur.j.odwyer / detail
- [CMake][runtimes] Add file level dependency to merge_archives commands — markus.boeck02 / detail
- Fix typo: `char` should be `TS` — noreply / detail
- [mlir] Fix typo in SCF.cpp (NFC) — l.chelini / detail
- [flang] Refine symbol sorting — pklausler / detail
- [WebAssembly] Remove experimental SIMD instructions — tlively / detail
- [WebAssembly] Finalize SIMD names and opcodes — tlively / detail
- [VPlan] Add plain text (not DOT's digraph) dumps — andrei.elovikov / detail
- [SystemZ][z/OS] vasprintf fix libc++ — muiez / detail
- Revert "[VPlan] Add plain text (not DOT's digraph) dumps" — joker.eph / detail
- [mlir][linalg] Extend linalg vectorization to support non-identity input maps — thomasraoux / detail
- [SimplifyCFG] add tests for branch cond merging with prof metadata; NFC — spatel / detail
- [lldb] Fix flakyness in TestGdbRemote_vContThreads — pavel / detail
- [mlir] Add vector op support to cuda-runner including vector.print — thomasraoux / detail
- [clang-cl] make -ffile-compilation-dir a CoreOption. — zequanwu / detail
clang-d383064-g0d6482a76add-t19478-b19478.tar.gz (Mar 18, 2021 11:13:56 AM)
- [Hexagon] Add support for named registers cs0 and cs1 — sidneym / detail
- [mlir][linalg] Add support for memref inputs/outputs for `linalg.tiled_loop`. — pifon / detail
- [DAG] Improve folding (sext_in_reg (*_extend_vector_inreg x)) -> (sext_vector_inreg x) — llvm-dev / detail
- [XCore] Remove XFAIL: xcore from passing test. — nigelp / detail
- [flang] Unittests for runtime terminator — andrzej.warzynski / detail
- [amdgpu] Update med3 combine to skip i64 — jonathanchesterfield / detail
- [AMDGPU] Remove unused template parameters of MUBUF_Real_AllAddr_vi — Stanislav.Mekhanoshin / detail
- [libsupport] Silence a bogus valgrind warning. — clattner / detail
- [OPENMP51]Support for the 'destroy' clause with interop variable. — michael.p.rice / detail
- [NFC][ArgumentPromotion] Clear FAM cached results of erased function. — mtrofin / detail
- Reapply "[NPM][CGSCC] FunctionAnalysisManagerCGSCCProxy: do not clear immutable function passes" — mtrofin / detail
- [SampleFDO] Don't mix up the existing indirect call value profile with the new — wmi / detail
- [AMDGPU] Support SCC on buffer atomics — Stanislav.Mekhanoshin / detail
- [libomptarget] Add register usage info to kernel metadata — jonathanchesterfield / detail
- [libcxx] updates the feature-test macro generator — cjdb / detail
- [ELF] Change --shuffle-sections=<seed> to --shuffle-sections=<section-glob>=<seed> — i / detail
- [llvm][AArch64][SVE] Lower fixed length vector fabs — peter.waller / detail
clang-d383046-g6333ee2184f1-t19475-b19475.tar.gz (Mar 18, 2021 8:29:46 AM)
- [Reland] "Do not apply calling conventions to MSVC entry points" — elizabeth.andrews / detail
- [-Wcalled-once-parameter][NFC] Fix GCC compilation error — vsavchenko / detail
- [clang][ASTImporter] Fix import of VarDecl regarding thread local storage spec — balazsbenics / detail
- [LoopVectorize] relax FMF constraint for FP induction — spatel / detail
- [test] Fix variable definition in acle_sve_ld1.sh — thomasp / detail
- [OpenCL] Remove spurious atomic_fetch tablegen builtins — sven.vanhaastregt / detail
- [test] Fix incorrect use of string variable use — thomasp / detail
- [SCEV][NFC] API for predicate evaluation — mkazantsev / detail
- [NFC] Use evaluatePredicate in eliminateComparison — mkazantsev / detail
- [NFC] One more use case for evaluatePredicate — mkazantsev / detail
- [compiler-rt] Produce the right arch suffix for arm libraries — martin / detail
- [llvm-objcopy][NFC][Wasm] Do not use internal buffer while writing into the output. — a.v.lapshin / detail
- [SLP]Fix crash on extending scheduling region. — a.bataev / detail
- GlobalISel: Insert memcpy for outgoing byval arguments — Matthew.Arsenault / detail
- GlobalISel: Preserve source value information for outgoing byval args — Matthew.Arsenault / detail
- [X86][SSE] Regenerate PR18054 test case — llvm-dev / detail
- [MLIR][OpenMP] Pretty printer and parser for omp.wsloop — kiran.chandramohan / detail
- [AMDGPU] Add some gfx1010 test coverage. NFC. — jay.foad / detail
- [MCA] Ensure that writes occur in-order — andrew.savonichev / detail
- [flang][driver] Add support for `-fget-symbols-sources` — andrzej.warzynski / detail
- [lldb] Fix TestAutoInstallMainExecutable.py — pavel / detail
- [lld-macho] implement options -map — jezng / detail
- [gn build] Port ed8bff13dcaa — llvmgnsyncbot / detail
clang-d383023-g388fbefb4f2a-t19471-b19471.tar.gz (Mar 18, 2021 5:32:15 AM)
- [X86][AMX][NFC] Give correct Passname for Tile Register Pre-configure — bing1.yu / detail
- [X86][NFC] Pre-commit test case for the fix of ldtilecfg insertion. — pengfei.wang / detail
- [mlir][ODS] Get rid of limitations in rewriters generator — vlad.vinogradov / detail
- [-Wcalled-once-parameter] Fix false positives for cleanup attr — vsavchenko / detail
- [RISCV] Support scalable-vector masked gather operations — fraser / detail
- [Test][DebugInfo] Check for backend object emission support. — nigelp / detail
- [RISCV] Support scalable-vector masked scatter operations — fraser / detail
- [DAG] SelectionDAG::isSplatValue - add ISD::ABS handling — llvm-dev / detail
- [llvm-objcopy] remove split dwo file creation from executeObjcopyOnBinary. — a.v.lapshin / detail
- [ARM] Regenerate select-imm.ll tests — llvm-dev / detail
- [AMDGPU] Regenerate atomic_optimizations_global_pointer.ll tests — llvm-dev / detail
clang-d383012-gf1a7d5a7b0ec-t19468-b19468.tar.gz (Mar 18, 2021 2:38:43 AM)
- [WoA][MSVC] Use default linker setting in MSVC-compatible driver — maxim.kuvyrkov / detail
- [NFC] Minor cleanup to use default setting of getLastArg() — maxim.kuvyrkov / detail
- [MLIR] Canonicalize broadcast operations on single shapes — frgossen / detail
- Revert "[NFC] Minor cleanup to use default setting of getLastArg()" — maxim.kuvyrkov / detail
- [CMake] Use compiler-rt location instead of resource directory to find clang-cls runtime directory — markus.boeck02 / detail
- [AArch64] Rewrite (add, csel) to cinc — sjoerd.meijer / detail
- [X86] Fix compile time regression of D93594. — yuanke.luo / detail
- [RISCV] Support bitcasts of fixed-length mask vectors — fraser / detail
- [-Wcalled-once-parameter] Harden analysis in terms of block use — vsavchenko / detail
clang-d383003-g0604e0bc683e-t19465-b19465.tar.gz (Mar 17, 2021 11:54:42 PM)
- [analyzer] Introduce common bug category "Unused code". — Artem Dergachev / detail
- [JITLink] Improve out-of-range error messages. — Lang Hames / detail
- [JITLink] Reformat an enum. — Lang Hames / detail
clang-d383000-gbe947aded019-t19463-b19463.tar.gz (Mar 17, 2021 9:20:51 PM)
- [GlobalISel] Don't DCE LIFETIME_START/LIFETIME_END markers. — Amara Emerson / detail
- [XCOFF][llvm-dwarfdump] llvm-dwarfdump support for XCOFF — czhengsz / detail
- [NFC] make XCOFF dwarf dump test run only on PowerPC target. — czhengsz / detail
- [Hexagon] Add more patterns for HVX loads and stores — kparzysz / detail
- [Hexagon] Improve stack address base reuse for HVX spills — kparzysz / detail
- [NFC][sanitizer] Remove unneeded "explicit" — Vitaly Buka / detail
- [ObjectYAML] Handle Hexagon V68 — kparzysz / detail
- [sanitizer] Grow buffer in SharedPrintfCodeNoBuffer — Vitaly Buka / detail
- [RISCV] Fix isel pattern of masked vmslt[u] — shihpo.hung / detail
- [Clang][RISCV] Add rvv vsetvl and vsetvlmax intrinsic functions. — zakk.chen / detail
- [RISCV][Clang] Add RVV vle/vse intrinsic functions. — zakk.chen / detail
clang-d382989-g1a4bc3aba360-t19458-b19458.tar.gz (Mar 17, 2021 6:24:42 PM)
- [AArch64][GlobalISel] Fall back if disabling neon/fp in the translator. — Amara Emerson / detail
- [lld-macho][NFC] Minor refactor of Writer::run() — gkm / detail
- Revert "[NewPM] Verify LoopAnalysisResults after a loop pass" — aeubanks / detail
- [OPENMP51]Initial support for the use clause. — michael.p.rice / detail
- PR49585: Emit the jump destination for a for loop 'continue' from within the scope of the condition variable. — richard / detail
- [FileCheck] Fix numeric error propagation — jdenny.ornl / detail
- [FileCheck] Fix redundant diagnostics due to numeric errors — jdenny.ornl / detail
- [sanitizer] Remove max_len parameter from InternalScopedString — Vitaly Buka / detail
- PR49619: Remove delayed call to noteFailed. — richard / detail
- Revert "[CodeGenModule] Set dso_local for Mach-O GlobalValue" — Alex Lorenz / detail
- [mlir][tosa] Add tosa.slice to std.subtensor lowering — rob.suderman / detail
- [mlir][Toy] Update the tutorial to use tablegen for dialect declarations — riddleriver / detail
- [mlir][Toy] Tidy up the first half of Chapter 2. — riddleriver / detail
- [AMDGPU] Avoid unnecessary graph visits during WQM marking — carl.ritson / detail
clang-d382975-g991df7333d4a-t19455-b19455.tar.gz (Mar 17, 2021 4:11:42 PM)
- [M68k] Use fixed asm string for MxPseudo instructions — minyihh / detail
- [M68k] Forward declare getMCInstrBeads in one place — minyihh / detail
- [NewPM] Verify LoopAnalysisResults after a loop pass — aeubanks / detail
- [mlir][IR] Support parsing hex float values in the DialectSymbolParser — riddleriver / detail
- [ARM] Add VREV MVE shuffle costs — david.green / detail
- [ASTMatchers][NFC] Use move semantics when passing matchers around. — n.james93 / detail
- [Object][MachO] Handle end iterator in getSymbolType() — Steven Wu / detail
clang-d382968-ga14263e8f89c-t19453-b19453.tar.gz (Mar 17, 2021 2:15:28 PM)
- Enable mlir integration tests on the mlir-nvidia bot. — csigg / githubweb
- Fixed mistype in LibcxxAndAbiBuilder.py introduced by 1d2328ff69a8503911e85140b0786429204a2113. — gkistanova / githubweb
- Add builder and worker for XCore as default target. — nigelp / githubweb
- Don't run testsuite on Linaro quick bots. — yvan.roux / githubweb
- [VE] hpce-aurora2 worker replaces nec-arrproto41 — simon.moll / githubweb
- Add check-flang option to some of the Flang builders. — stevan.radakovic / githubweb
- Add Flang builder for latest gcc. — stevan.radakovic / githubweb
- Add Flang builder for latest llvm and libc++. — stevan.radakovic / githubweb
- [M68k] Add new worker debian-akiko-m68k for Linux 32-bit M68k — minyihh / githubweb
- [libc++] Remove libc++ ARM builders — david.spickett / githubweb
- [libc builder] Temporarily disable integration tests and loader tests. — sivachandra / githubweb
- Added openmp doxygen; increased the doxygent step timeout, as it could take a long time without anything in TTY. — alebedev / githubweb
- [XCore] Build fewer components. Run 4 parallel jobs. — nigelp / githubweb
- Fix flang out-of-tree with new driver builder. — stevan.radakovic / githubweb
- [jenkins] Temporarily disable compiler-rt tests until couple of tests are fixed — Azharuddin Mohammed / githubweb
- Revert "[jenkins] Temporarily disable compiler-rt tests until couple of tests are fixed" — Azharuddin Mohammed / githubweb
clang-d382968-ga14263e8f89c-t19453-b19453.tar.gz (Mar 17, 2021 2:15:28 PM)
- [NFC][InstCombine] Add plain GEP test for (gep i8* X, -(ptrtoint Y)) --> (inttoptr (sub (ptrtoint X), (ptrtoint Y))) fold — lebedev.ri / detail
- [InstCombine] Don't canonicalize (gep i8* X, -(ptrtoint Y)) as (inttoptr (sub (ptrtoint X), (ptrtoint Y))) — lebedev.ri / detail
- [libcxx] [test] Fix lexically_normal and lexically_relative_and_proximate for windows — martin / detail
- [VPlan] Support to widen call intructions in VPlan native path — flo / detail
- [FunctionImport] Delete unneeded setLive. NFC — i / detail
- [ModuleSummaryAnalysis] Avoid duplicate elements in Worklist. NFC — i / detail
- [GVN] Add test for load GVN with dead block (NFC) — nikita.ppv / detail
- [GVN] Don't explicitly materialize undefs from dead blocks — nikita.ppv / detail
- [MC] Support .symver *, *, remove — i / detail
- [clang] Fix typos in documentation (NFC) — kazu / detail
- [objdump] Use ListSeparator (NFC) — kazu / detail
- [TableGen] Use range-based for loops (NFC) — kazu / detail
- [MC] Parse end-of-line for .cfi_* directives — i / detail
- [MC] Parse end-of-line for .addrsig & .addrsig_sym — i / detail
- [MC] Add parseEOL() overload and migrate some parseToken(AsmToken::EndOfStatement) to parseEOL() — i / detail
- [MC] Migrate some parseToken(AsmToken::EndOfStatement, ...) to parseEOL() — i / detail
- [NFC][AMDGPU]DWARF Extensions For Heterogeneous Debugging generic type endianity — Tony.Tye / detail
- [Driver] Pass --unwindlib=platform to tests that check unwinder — phosek / detail
- [libunwind] Install the DLL when doing "ninja install" — martin / detail
- [libcxx] [test] Fix path.modifiers remove_filename and replace_filename for windows — martin / detail
- [X86] canonicalizeShuffleWithBinOps - shuffle oneuse constants. — llvm-dev / detail
- [X86] canonicalizeShuffleWithBinOps - add X86ISD::PSHUFB handling. — llvm-dev / detail
- [ValueTracking] update directlyImpliesPoison to look into select's condition — aqjune / detail
- [InstCombine] enrich select-safe-bool-transforms.ll test (NFC) — aqjune / detail
- [LoopUnswitch] unswitch if cond is in select form of and/or as well — aqjune / detail
- [SimplifyCFG] Update FoldBranchToCommonDest to be poison-safe — aqjune / detail
- [InstCombine] fix another poison-unsafe select transformation — aqjune / detail
- [DSE] Remove MemDep-based implementation — nikita.ppv / detail
- [CVP] Remove -cvp-dont-add-nowrap-flags option — nikita.ppv / detail
- [InstCombine] use safe transformation by default — aqjune / detail
- [RISCV] Fold (select_cc (xor X, Y), 0, eq/ne, trueV, falseV) -> (select_cc X, Y, eq/ne, trueV, falseV) — craig.topper / detail
- [InstCombine] Add simplification of two logical and/ors — aqjune / detail
- [NFCI] Fix polly tests after b46c085d2b6d15873fb53718f0a70b3848e19e4a — lebedev.ri / detail
- [RISCV] Fold (select_cc (setlt X, Y), 0, ne, trueV, falseV) -> (select_cc X, Y, lt, trueV, falseV) — craig.topper / detail
- [SelectionDAG] Add computeKnownBits support for ISD::USUBSAT. — craig.topper / detail
- IR: Fix assert string message referring to the wrong attribute — Matthew.Arsenault / detail
- OpaquePtr: Record byref types in bitcode writer — Matthew.Arsenault / detail
- [NFC][AMDGPU] DWARF Extensions For Heterogeneous Debugging clarifications — Tony.Tye / detail
- [ConstProp] add tests for cmp with null and constexpr; NFC — spatel / detail
- [tsan] Use large address space mapping on Apple Silicon Macs — Kuba Mracek / detail
- [libcxx] [test] Clarify and improve consistency in lexically_relative_and_proximate.pass.cpp. NFC. — martin / detail
- [libcxx] [test] Fix building create_directory in MSVC configurations — martin / detail
- [libcxx] [test] Don't test CharFile (/dev/null) on windows — martin / detail
- [LoopUnrollRuntime] Add option to assume the non latch exit block to be — whitneyt / detail
- [NFC][LoopUnroll] Add `-unroll-runtime-other-exit-predictable=false` in — whitneyt / detail
- Revert "[SimplifyCFG] Update FoldBranchToCommonDest to be poison-safe" — joker.eph / detail
- llvm-nm: add flag to suppress no symbols warning — keithbsmiley / detail
- Fix build post-revert in 8d5a981a135a — joker.eph / detail
- [libc++] Fix typos in the synopsis of bit_xor, bit_not, etc. NFC. — arthur.j.odwyer / detail
- [Driver] Pass --unwindlib=platform to tests that check unwinder — phosek / detail
- [LoopInterchange] Replace tightly-nesting-ness check with the one from `LoopNest` — tu.da.wei / detail
- Forward the `LLVM_ENABLE_LIBCXX` CMake parameter to the mlir standalone test — joker.eph / detail
- [X86] Refine "Support -march=alderlake" — freddy.ye / detail
- [CMake][compiler-rt] Use copying instead of symlinking for LSE builtins on non-Unix-likes — raul.tambre / detail
- [LoopVectorize][SVE] Add tests for vectorising conditional loads of invariant addresses — david.sherwood / detail
- [Matrix] Implement += and -= for MatrixType. — flo / detail
- [RISCV] Add new entry points to getContainerForFixedLengthVector — fraser / detail
- Clarify documentation for `Elementwise`, `Scalarizable`, `Vectorizable`, and — frgossen / detail
- Revert "[tsan] Use large address space mapping on Apple Silicon Macs" — jeremy.morse / detail
- [NFC] Use ranged loop iteration instead of explicit looping — sguelton / detail
- [sanitizers] Fix interception of GLibc regexec — Alexander.Richardson / detail
- [X86] Break if-else chain. NFCI. — llvm-dev / detail
- [KnownBits] Add min/max shift amount handling to shl/lshr/ashr KnownBits helpers — llvm-dev / detail
- [lldb][NFC] std::set -> DenseSet in ClangModulesDeclVendor — Raphael Isemann / detail
- Add "assert require" for the test added in df9158c9a45a6902c2b0394f9bd6512e3e441f31 — hokein.wu / detail
- [JumpThreading] auto-generate complete test checks; NFC — spatel / detail
- [libcxx] Document windows specifics regarding file_type and perms. NFC. — martin / detail
- [ConstProp][JumpThreading] add more test coverage for potential nullptr folds; NFC — spatel / detail
- [ConstantFold] allow folding icmp of null and constexpr — spatel / detail
- [clang/mac] Accept -why_load and make -whyload an alias for it — thakis / detail
- [PowerPC] Change target data layout for 16-byte stack alignment — saghir / detail
- [NFC] Avoid useless BitVector move — sguelton / detail
- [DebugInfo] Support DIArgList in DbgVariableIntrinsic — stephen.tozer / detail
- [SystemZ][z/OS] Add support to validate a HLASM Label. — kai / detail
- Fix: [DebugInfo] Support DIArgList in DbgVariableIntrinsic — stephen.tozer / detail
- Add Semantic check for Flang OpenMP 4.5 - 2.7.1 Do Loop restrictions for Threadprivate. — yhegde / detail
- Run non-filechecked commands in update_cc_test_checks.py — georgakoudis1 / detail
- [AIX][TLS] Generate 32-bit general-dynamic access code sequence — lei / detail
- [OpenMP] Fix potential integer overflow in dynamic schedule code — jonathan.l.peyton / detail
- Fix 2: [DebugInfo] Support DIArgList in DbgVariableIntrinsic — stephen.tozer / detail
- [lldb] Fix error message in IRInterpreter — weratt / detail
- AArch64/MacOS: switch default CPU to apple-a13. — Tim Northover / detail
- [mlir][Shape] Allow shape.split_at to return extent tensors and lower it to std.subtensor — benny.kra / detail
- Apply update_test_checks.py to test/Transforms/Util/assume-builder.ll (NFC) — aqjune / detail
- [nfc] [lldb] Remove unused function DWARFAttribute::set — jan.kratochvil / detail
- [ConstProp] Add more tests for pointer icmp folding (NFC) — nikita.ppv / detail
- [ConstProp] Fix folding of pointer icmp with signed predicates — nikita.ppv / detail
- [ConstantFold] Handle icmp of global and null consistently — nikita.ppv / detail
- [InstCombine] Pre-commit tests for redundant phis with pointer casts. — flo / detail
- [Assembler] Fix global icmp test — nikita.ppv / detail
- [lldb][NFC] Code style fixes for ClangModulesDeclVendor — Raphael Isemann / detail
- Rehome an orphaned comment [NFC] — Sanne.Wouda / detail
- [InstCombine] Add a combine for a shuffle of similar bitcasts — Sanne.Wouda / detail
- [nfc] [lldb] [testsuite] Cleanup of recently added dwarf5-line-strp.s — jan.kratochvil / detail
- [gvn] Precisely propagate equalities to phi operands — listmail / detail
- [OpenMP][Clang][NVPTX] Only build one bitcode library for each SM — tianshilei1992 / detail
- [CSSPGO] llvm-profdata support for CS profile. — hoy / detail
- [RISCV] Add explicit i64 types to RV64 isel patterns to stop tablegen from generating unneeded i32 patterns for RV32 HwMode. — craig.topper / detail
- [RISCV] Make use of DAG.getNeutralElement in lowerVECREDUCE to avoid repeating the same list of constants. NFC — craig.topper / detail
- [instcombine] Collapse trivial and recurrences — listmail / detail
- [instcombine] Collapse trivial or recurrences — listmail / detail
- Fix ppc build bot after 239a6181 — listmail / detail
- [nfc] [lldb] Removed unused operator== for DWARFAbbreviationDeclaration and DWARFAttribute — jan.kratochvil / detail
- [mlir] NFC: Add #endif comment. — csigg / detail
- [DebugInfo] Support representation of multiple location operands in SDDbgValue — stephen.tozer / detail
- [MLIR][TOSA] Added lowerings for Reduce operations to Linalg — rob.suderman / detail
- Fix: [DebugInfo] Support representation of multiple location operands in SDDbgValue — stephen.tozer / detail
- [OpenMP] NFC: temporarily disable assertion until the bug with dependences is fixed — Andrey.Churbanov / detail
- [SystemZ][z/OS] Missing locale functions libc++ — zibi / detail
- constify getUnderlyingObject implementation [nfc] — listmail / detail
- [WebAssembly] Add new relocation for location relative data — sbc / detail
- [gn build] (manually) port ebe6161c54b9 — thakis / detail
- [AIX][TLS] Add assert check of valid csect type for the storage mapping class XCOFF::XMC_UL — wei.huang / detail
- [dfsan] Remove hardcoded shadow width in struct.ll — gbalats / detail
- [clang] Don't set CLANG_DEFAULT_UNWINDLIB to none if rtlib is set to compiler-rt — martin / detail
- [M68k][CODE_OWNERS](0/8) Add code owner for the M68k target — minyihh / detail
- [M68k][TableGen](1/8) TableGen related changes — minyihh / detail
- [M68k][MIR](2/8) Changes in the target-independent MIR part — minyihh / detail
- [M68k](3/8) Skeleton and target description files — minyihh / detail
- [M68k](4/8) MC layer and object file support — minyihh / detail
- [M68k](5/8) Target-specific lowering — minyihh / detail
- [M68k][test](6/8) Add all of the tests — minyihh / detail
- [cfe][M68k](7/8) Clang basic support — minyihh / detail
- [cfe][driver][M68k](8/8) Clang driver support — minyihh / detail
- [gn build] Port 503343191e12 — llvmgnsyncbot / detail
- [gn build] Port 5509748f2ce5 — llvmgnsyncbot / detail
- [gn build] Port 5eb7a5814a5c — llvmgnsyncbot / detail
- Revert "[LICM] Make promotion faster" — asbirlea / detail
- [AArch64][GlobalISel] Lower G_BUILD_VECTOR -> G_DUP — Jessica Paquette / detail
- [gn build] Port 5c26be214d9f — llvmgnsyncbot / detail
- [InstSimplify] add tests for cttz of shifted-1; NFC — spatel / detail
- [InstSimplify] cttz(1<<x) --> x — spatel / detail
- [PowerPC] Removing _massv place holder — msd.ataei / detail
- [tsan] Use large address space mapping on Apple Silicon Macs — Kuba Mracek / detail
- Add intrinsics_gen as a dependency of libRemarks — jonathan_roelofs / detail
- [Sanitizer][RISCV] Fix internal_clone — luismarques / detail
- [mlir][IR][NFC] Define the Location classes in ODS instead of C++ — riddleriver / detail
- [mlir][IR][NFC] Move the remaining builtin types to ODS — riddleriver / detail
- [CSSPGO][llvm-profgen] Change sample count of dangling probe in llvm-profgen — wlei / detail
- [SelectionDAG] Don't scalarize vector fpround sources that don't need it. — Jessica Paquette / detail
- [ValueTracking] move/add helper to get inverse min/max; NFC — spatel / detail
- [InstCombine] add tests for min/max intrinsics with not ops; NFC — spatel / detail
- scudo: Support memory tagging in the secondary allocator. — peter / detail
- [AIX][TLS] Generate 64-bit general-dynamic access code sequence — lei / detail
- [flang] Fix bad dereference of NULLIFY pointer object — psteinfeld / detail
- [ValueTracking] Move matchSimpleRecurrence out of line — benny.kra / detail
- [libc][NFC] Make x86_64 fenv functions msan safe. — sivachandra / detail
- [libc][Obvious] Add a file which was missed in 001a12ed59c354aa759ff3e104748c36803cfaa2. — sivachandra / detail
- [Docs][Windows Itanium] Add a How-To document for Windows Itanium. — Ben.Dunbobbin / detail
- [build][modules] Fix ObjCARCUtil.h modularization — davelee.com / detail
- Revert "[Docs][Windows Itanium] Add a How-To document for Windows Itanium." — Ben.Dunbobbin / detail
- [AMDGPU] Cleanup test checks. NFC. — Stanislav.Mekhanoshin / detail
- [llvm-readelf] Support dumping the BB address map section with --bb-addr-map. — rahmanl / detail
- [NFC][AMDGPU] Correct typo in DWARF Extensions For Heterogeneous Debugging — Tony.Tye / detail
- Move ObjCARCUtil.h back to llvm/Analysis — Akira / detail
- Read NumBlocks as uint64_t. — rahmanl / detail
- [AMDGPU] Remove SI_MASK_BRANCH — ruiling.song / detail
- Revert "Run non-filechecked commands in update_cc_test_checks.py" — jonathan_roelofs / detail
- Reland: [Docs][Windows Itanium] Add a How-To document for Windows Itanium. — Ben.Dunbobbin / detail
- [LangRef] mention that the lifetime intrinsics' description in LangRef isn't everything — aqjune / detail
- [llvm-objdump][MachO] Add support for dumping function starts — alexshap / detail
- [AMDGPU] Remove unused function opcodeEmitsNoInsts() — ruiling.song / detail
- [llvm-objcopy][MachO] Add support for --keep-undefined — alexshap / detail
- [docs] Fix llvm-objcopy.rst — alexshap / detail
- [RISCV][MC] Fix nf encoding for vector ld/st whole register — shihpo.hung / detail
- [DebugInfo] Do not error on unsupported CIE version — rafaelauler / detail
- [lld][MachO] Add support for LC_FUNCTION_STARTS — alexshap / detail
- [lld][MachO] Fix function starts test — alexshap / detail
- Revert "[lld][MachO] Fix function starts test" — alexshap / detail
- Revert "[lld][MachO] Add support for LC_FUNCTION_STARTS" — alexshap / detail
- Move LLVM::FMFAttr definition to TableGen (NFC) — joker.eph / detail
- [CodeGenPrepare] Fix isIVIncrement (PR49466) — tu.da.wei / detail
- [lld][MachO] Add support for LC_FUNCTION_STARTS — alexshap / detail
- [lldb] Remove duplicated ThreadPlanStepOverBreakpoint comment — davelee.com / detail
- [CSSPGO] Always use callsite samples as callsite probe counts. — hoy / detail
- [mlir][python] Reorganize MLIR python into namespace packages. — stellaraccident / detail
- [mlir][linalg] refactor the result handling during vectorization. — gysit / detail
- [nfc] llvm-dwarfdump: DWARFAbbreviationDeclaration::AttributeSpec -> DWARFAttribute — jan.kratochvil / detail
- [mlir][CMAKE] Fix cross-compilation build — vlad.vinogradov / detail
- clang-format: use `pb` as a canonical raw string delimiter for google style — krasimir / detail
- [mlir] make MLIRPresburger depend on MLIRIR — zinenko / detail
- [mlir] move LLVM target import header and tests — zinenko / detail
- llvm-dwarfdump: Fix DWARF-5 DW_FORM_implicit_const (used by GCC) — jan.kratochvil / detail
- [flang] update character tests to use gtest — andrzej.warzynski / detail
- [lldb] Fix DWARF-5 DW_FORM_implicit_const (used by GCC) — jan.kratochvil / detail
- [DebugInfo] Handle dbg.values with multiple variable location operands in ISel — stephen.tozer / detail
- Fix a crash in DWARFUnit::getInlinedChainForAddress in case of unexpected DWARF information. — aorlov / detail
- [sanitizers] fix wrong enum of memory_order for mips — dvyukov / detail
- [Clang][Sema] Warn when function argument is less aligned than parameter — tomas.matheson / detail
- [IR] Introduce llvm.experimental.vector.splice intrinsic — cullen.rhodes / detail
- [sanitizers] Enable runtime vma for mips64 in buildgo.sh — dvyukov / detail
- [CodeGen] Report a normal instead of fatal error for label redefinition — john.brawn / detail
- [clangd] Move logging out of LSPTest base class into a separate one. — kadircet / detail
- [compiler-rt] FuzzedDataProvider: Add missing include — falke.marco / detail
- M68kInstrInfo::AnalyzeBranchImpl - fix MSVC build. NFCI. — llvm-dev / detail
- [OpenCL] Fix builtins that require multiple extensions — sven.vanhaastregt / detail
- [InstCombine] Simplify phis with incoming pointer-casts. — flo / detail
- [X86][AMX] Add test case for combining AMX bitcast. — yuanke.luo / detail
- [X86][NFC] Adding one flag to imply whether the instruction should check the predicate when compress EVEX instructions to VEX encoding. — chen3.liu / detail
- [lld][MachO] Add missing test requirements — alexshap / detail
- [DebugInfo] Emit DBG_VALUE_LIST from ISel — stephen.tozer / detail
- [DebugInfo] Add tests for ISel handling of variadic debug values — stephen.tozer / detail
- [Orc] Fix working memory buffer for section mapping in ELFDebugObject — Stefan Gränitz / detail
- [Orc] Test DebugObjectManagerPlugin fills in load-address for .text section of in-memory ELF debug object — Stefan Gränitz / detail
- [Orc] Always check mapped sections for ELFDebugObject are in bounds of working memory buffer — Stefan Gränitz / detail
- [ExtVectorType] Support conditional select operator for C++. — flo / detail
- [lldb][JITLoaderGDB] Test debug support in JITLink — Stefan Gränitz / detail
- [X86][NFC] Move instruction selection of the x86_tdpb[s,u]d_internal and x86_tilezero_internal to X86InstrAMX.td — chen3.liu / detail
- [mlir] Use affine.apply when distributing to processors — antiagainst / detail
- [InstCombine] fold min/max intrinsics with not ops — spatel / detail
- [X86] canonicalizeShuffleWithBinOps - add binary shuffle handling — llvm-dev / detail
- [lldb] Fix a bug in D96779 (shared lib directory logic) — pavel / detail
- [clangd] Add a Filesystem that overlays Dirty files. — n.james93 / detail
- [clangd][NFC] Silence some buildbot warnings after 0250b053 — n.james93 / detail
- [libcxx] [test] Adjust separator form in fs.op.absolute for libc++ on windows — martin / detail
- [clang][sema][NFC] Remove a superfluous semicolon — tbaeder / detail
- [ARM] Add comment explaining stack frame layout — oliver.stannard / detail
- [flang][driver] Refine tests for module search directories — andrzej.warzynski / detail
- [OpenMP] libomp: eliminate pause from atomic CAS loops — Andrey.Churbanov / detail
- [AIX] do not emit visibility attribute into IR when there is -mignore-xcoff-visibility — diggerlin / detail
- [Sema] Fix diagnostics for one-byte length modifier — bikineev / detail
- [clang] Fix crash when creating deduction guide. — adamcz / detail
- [InstCombine] add tests for min/max intrinsics with not+constant; NFC — spatel / detail
- [InstCombine] canonicalize 'not' op after min/max intrinsic — spatel / detail
- [DebugInfo] Handle multiple variable location operands in IR — stephen.tozer / detail
- [RISCV] Make the hasStdExtM() check in RISCVInstrInfo::getVLENFactoredAmount emit a diagnostic rather than an assert. — craig.topper / detail
- [RISCV] Optimize fixed vector ABS. Fix crash on scalable vector ABS for SEW=64 with RV32. — craig.topper / detail
- [RISCV] Don't modify the SEW immediate on the V extension pseudo instructions after inserting VSETVLI. — craig.topper / detail
- [clang] unbreak Index/preamble-reparse-changed-module.m with LLVM_APPEND_VC_REV=NO after 46d4d1fea401 — thakis / detail
- Revert "[build][modules] Fix ObjCARCUtil.h modularization" — davelee.com / detail
- [RISCV] Add support for fixed vector reductions. — craig.topper / detail
- [DebugInfo] Add replaceArg function to simplify DBG_VALUE_LIST expressions — stephen.tozer / detail
- [FastISel] Don't trivially kill extractvalues (PR49467) — nikita.ppv / detail
- [AMDGPU] Fix the dead frame indices during custom spill lowering. — cdevadas / detail
- [MC] Change ELFOSABI_NONE to ELFOSABI_GNU for SHF_GNU_RETAIN — i / detail
- [AArch64][GlobalISel] Lower scalar G_{SMIN, SMAX, UMIN, UMAX}. — Amara Emerson / detail
- [RISCV] Add support for VECTOR_REVERSE for scalable vector types. — craig.topper / detail
- [NFC] Use llvm::SmallVector to workaround XL compiler problem on AIX — Xiangling.Liao / detail
- [cmake] Link socket/nsl on SunOS in llvm-jitlink — nikita.ppv / detail
- [lldb] Use lit.with_system_environment to propagate env variables — Jonas Devlieghere / detail
- [lldb] Propagate XDG_CACHE_HOME environment variable to tests — Jonas Devlieghere / detail
- [lldb] Update crashlog script for JSON changes — Jonas Devlieghere / detail
- Define __GCC_HAVE_DWARF2_CFI_ASM if applicable — i / detail
- [Support][test] Unconditionally use setenv macro when compiling on Windows — markus.boeck02 / detail
- [lldb][gui] Fix uninitialized variable in SourceFileWindowDelegate. — rupprecht / detail
- [DebugInfo] Process DBG_VALUE_LIST in LiveDebugValues — stephen.tozer / detail
- [AMDGPU] Refactor AMDGPUTargetStreamer::EmitCodeEnd — jay.foad / detail
- [AArch64][GlobalISel] Add combine for extract_vector_elt(build_vector, cst) — Amara Emerson / detail
- [cgp] group related code together [nfc] — listmail / detail
- [GlobalISel] Fold away G_BUILD_VECTOR with all elements extracted. — Amara Emerson / detail
- [AArch64][GlobalISel] Form G_DUPLANE32 for <2 x s32> shufflevectors in lowering. — Amara Emerson / detail
- scudo: Add support for tracking stack traces of secondary allocations. — peter / detail
- Rework LLVM Dialect LoopOptions attribute — joker.eph / detail
- Switch generatedTypeParser/generatedAttributeParser to return an OptionalParseResult — joker.eph / detail
- [tests] precommit test for an upcoming change — listmail / detail
- [cgp] improve robustness of uadd/usub transforms — listmail / detail
- Move some attribute diagnostic helper functions; NFC. — aaron / detail
- [mlir] Default for gpu-binary-annotation option. — csigg / detail
- [test] Fix debug-info-macro.c — i / detail
- Revert D97743 "Define __GCC_HAVE_DWARF2_CFI_ASM if applicable" — i / detail
- [dfsan] Update store.ll test — gbalats / detail
- Add requirement for aarch64-registered-target to test change added in 42e3f97a9dd3a439f63a733c4ee909cba6b77e49. — douglas.yung / detail
- [DSE] Add test cases with memory intrinsics and varying size values. — flo / detail
- [flang] Sort symbols by creation order — psteinfeld / detail
- [SCEV] Infer known bits from known sign bits — listmail / detail
- [test] precommit tests from D98222 — listmail / detail
- [profile] Fix InstrProfGetRangeRepValue to use UINT64_C — i / detail
- Revert "[InstCombine] Add simplification of two logical and/ors" — aqjune / detail
- [P10] [Power PC] Exploiting new load rightmost vector element instructions. — conanap / detail
- Add default LoopOptionsAttrBuilder constructor and method to check if empty() (NFC) — joker.eph / detail
- [clang][ObjC] allow the use of NSAttributedString * return type with format_arg attribute — Alex Lorenz / detail
- [clangd][NFC] Use std::string::replace in SourceCode:applyChange. — n.james93 / detail
- [cmake] Enable -Werror=return-type — davelee.com / detail
- [tests] add tests to show effects of D98122 — listmail / detail
- [ARM] Test for predicated scalar memops. NFC — david.green / detail
- Fix LLVM Dialect LoopOptionsAttr round-tripping: the keywords were missing in the output — joker.eph / detail
- [dfsan] Tracking origins at memory transfer — jianzhouzh / detail
- [SLP] remove dead null check; NFC — spatel / detail
- Revert "[llvm-cov] reset executation count to 0 after wrapped segment" — zequanwu / detail
- [clang][driver] Support Darwin SDK names with an optional prefix in their name — Alex Lorenz / detail
- PR49465: Disallow constant evaluation of a call to operator delete(nullptr). — richard / detail
- [mlir][IR] Add a new SymbolUserMap class — riddleriver / detail
- [mlir][IR] Add an Operation::eraseOperands that supports batch erasure — riddleriver / detail
- [llvm] Change DSOLocalEquivalent type if the underlying global value type changes — leonardchan / detail
- Fix Flang build after MLIR API changes around `generatedTypeParser` — joker.eph / detail
- Fix MLIR test post 890afad954d — joker.eph / detail
- [MemoryDependence] Fix invariant group store — gh / detail
- Remove unused variable (rolling it into an assert) — dblaikie / detail
- Log in SetPrivateState when unwind logging enabled — Jason Molenda / detail
- [coro async] Transfer the original function's attributes to the clone — aschwaighofer / detail
- [Android] Default to --rtlib=compiler-rt — rprichard / detail
- [lld-macho] implement options -(un)exported_symbol(s_list) — gkm / detail
- [tests] add a few more tests for D98122 — listmail / detail
- [MC][ELF] Fix "enumeral and non-enumeral type in conditional expression" warning (NFC) — nullptr.cpp / detail
- [clang][APINotes] Fix gcc Wunused-function warning (NFC) — nullptr.cpp / detail
- [rs4gc] common bdv operand visitation [nfc] — listmail / detail
- [JITLink] Assert that segment mapping does not exceed allocation size. — Lang Hames / detail
- [JITLink] Add support for STT_NOTYPE symbols to ELF/x86-64. — Lang Hames / detail
- [xray] Fix xray document spelling — dberris / detail
- [SampleFDO] Support enabling -funique-internal-linkage-name. — wmi / detail
- [lld-macho][NFC] when reasonable, replace auto keyword with type names — gkm / detail
- [lld-macho][NFC] drop opt:: when already using llvm::opt — gkm / detail
- [JITLink] Add a null-terminator to eh-frame sections on ELF/x86-64. — Lang Hames / detail
- Define __GCC_HAVE_DWARF2_CFI_ASM if applicable — i / detail
- [test] Update tests — i / detail
- [WPD][ELF] Allow whole program devirtualization for version script localized symbols — i / detail
- [compiler-rt] Normalize i?86 to i386 and armv* to arm for COMPILER_RT_DEFAULT_TARGET_ARCH — martin / detail
- [clangd] Treat __GCC_HAVE_DWARF2_CFI_ASM the same as isWrittenInBuiltinFile macros — i / detail
- [PowerPC] Reduce symmetrical swaps for lane-insensitive vector ops — qiucofan / detail
- [-Wcompletion-handler] Extend list of detected conventions — vsavchenko / detail
- [analyzer] Fix StdLibraryFunctionsChecker performance issue — vsavchenko / detail
- [clangd] Enable reflection for clangd-index-server — kbobyrev / detail
- [NFC] Remove duplicate isNoBuiltinFunc method — sguelton / detail
- [ADT][NFC] Use `size_t` type for index in `indexed_accessor_range` — vlad.vinogradov / detail
- [InstSimplify] Add tests for pr49495 (NFC) — aqjune / detail
- [NFC] [PowerPC] Remove unsafe-fp-math in some tests — qiucofan / detail
- [DSE] Add tests with memset & memcpy combinations and non-const sizes. — flo / detail
- [mlir][linalg] Add support for using scalar attributes in TC ops. — hanchung / detail
- [mlir] Model MemRef memory space as Attribute — vlad.vinogradov / detail
- [OpenCL] Set calling convention for -fdeclare-opencl-builtins — sven.vanhaastregt / detail
- [DSE] Handle memcpy/memset with equal non-const sizes. — flo / detail
- [mlir] Add base class for GpuKernelToBlobPass — csigg / detail
- [sanitizers] Fix typo in ca9815fc247c — Alexander.Richardson / detail
- [asan][tests] Handle FreeBSD in large_func_test and use-after-delete — Alexander.Richardson / detail
- [compiler-rt] Silence a deprecation warning on FreeBSD — Alexander.Richardson / detail
- [SLC] Baseline test for missed strcpy optimizations in non-zero AS — Alexander.Richardson / detail
- [SLC] Simplify strcpy and friends with non-zero address spaces — Alexander.Richardson / detail
- Avoid shuffle self-assignment in EXPENSIVE_CHECKS builds — Alexander.Richardson / detail
- [analyzer][docs][NFC] Fix typo in checkers.rst — balazsbenics / detail
- [analyzer][NFC] Add more tests for ArrayBoundCheckerV2 — balazsbenics / detail
- [analyzer][CTU][NFC] Add an extra regression test — balazsbenics / detail
- [analyzer] Crash fix for alpha.cplusplus.IteratorRange — balazsbenics / detail
- [flang][driver] Merge test/Driver and test/Flang-Driver directories — andrzej.warzynski / detail
- [analyzer][CTU][NFC] Fix "Add an extra regression test" — balazsbenics / detail
- Moved getStaticLoopRanges and getStaticShape methods to LinalgInterfaces.td to add static shape verification — hanchung / detail
- [mlir] simplify type constraints in AVX512 dialect — zinenko / detail
- [mlir] squash LLVM_AVX512 dialect into AVX512 — zinenko / detail
- [flang][driver] Add `-fdebug-dump-parsing-log` — andrzej.warzynski / detail
- [mlir] Update comments in ArmNeon dialect. NFC — zinenko / detail
- [DebugInfo] Process DBG_VALUE_LIST in LiveDebugVariables — stephen.tozer / detail
- [Statepoint Lowering] Fix the crash with gc.relocate in a separate block — serguei.katkov / detail
- [NFC] Unify FIME with FIXME in comments — alexfh / detail
- Revert "[clangd] Enable reflection for clangd-index-server" — kadircet / detail
- GlobalISel: Try to combine G_[SU]DIV and G_[SU]REM — Christudasan.Devadasan / detail
- [AArch64] Add missing intrinsics for scalar FP rounding — jingu.kang / detail
- [clangd] Use Dirty Filesystem for cross file rename. — n.james93 / detail
- [mlir] fix typo in OpDefinitions.md — zinenko / detail
- [DebugInfo] Add DWARF emission for DBG_VALUE_LIST — stephen.tozer / detail
- [mlir][CMAKE] Fix build with BUILD_SHARED_LIBS=ON — zinenko / detail
- [lld/mac] Implement support for -mark_dead_strippable_dylib — thakis / detail
- [lld/mac] warn on -install_name without -dylib — thakis / detail
- Revert "[DebugInfo] Add DWARF emission for DBG_VALUE_LIST" — stephen.tozer / detail
- [SystemZ][NFC] Renaming of ELF specific variables. — kai / detail
- [AArch64][compiler-rt] Add Pointer Authentication support for VFORK. — daniel.kiss / detail
- [flang][fir] Upstream the pre-FIR tree changes. — eschweitz / detail
- Reapply "[DebugInfo] Add DWARF emission for DBG_VALUE_LIST" — stephen.tozer / detail
- [AMDGPU] Fix isReallyTriviallyReMaterializable for V_MOV_* — jay.foad / detail
- [DSE] Add tests that require phi translation to be removed. — flo / detail
- [DSE] Handle memmove with equal non-const sizes — Dávid Bolvanský / detail
- [flang][driver] Revert RUN-line change — andrzej.warzynski / detail
- [dfsan] Tracking origins at phi nodes — jianzhouzh / detail
- [DebugInfo] Handle DBG_VALUES with multiple variable location operands in MIR — stephen.tozer / detail
- Revert "[LoopInterchange] Replace tightly-nesting-ness check with the one from `LoopNest`" — tu.da.wei / detail
- [RISCV] Manually split vector operands to VECREDUCE when handling vXi64 vectors on RV32. — craig.topper / detail
- [InstCombine][SimplifyLibCalls] An extra sqrtf was produced because of transformations in optimizePow function — spatel / detail
- [lldb] [Process/FreeBSD] Introduce aarch64 hw break/watchpoint support — mgorny / detail
- [lldb] [test] Update XFAILs for FreeBSD/aarch64 — mgorny /