Changes
clang-d431903-g646e2f480336-t30699-b30699.tar.gz (Aug 3, 2022 4:28:01 AM)
- [zorg] Run test-suite with flang-new — diana.picus / githubweb
clang-d431857-g4502e3531f62-t30694-b30694.tar.gz (Aug 2, 2022 6:00:40 PM)
- Add timeout param to DoxygenDocsBuilder.getLLVMDocsBuildFactory. — gkistanova / githubweb
clang-d431504-g4e1fe968c9de-t30644-b30644.tar.gz (Jul 29, 2022 1:46:32 PM)
- [libc++] Fix proxy iterator issues that trigger an assertion in Chromium. — varconst / detail
- [RISCV] Optimize (brcond (seteq (and X, 1 << C), 0)) — craig.topper / detail
- [NFC][asan] Use RoundDownTo — Vitaly Buka / detail
- [NFC][memprof] Remove unused code — Vitaly Buka / detail
- [NFC][asan] Clang-format a code — Vitaly Buka / detail
- [InstCombine] add fold (X > C - 1) ^ (X < C + 1) --> X != C — Chenbing.Zheng / detail
- [InstCombine] (ShiftValC >> Y) >s -1/<s 0 --> Y != 0/==0 — Chenbing.Zheng / detail
- [mlir][Math] Add constant folder for LogOp. — jacquesguan / detail
- Port address sanitizer to LoongArch — luweining / detail
- [RISCV] Refactor the common combines for SELECT_CC and BR_CC into a helper function. — craig.topper / detail
- [clang-format] Indent tokens after hash only if it starts a line — owenca / detail
- [clang-format][NFC] Refactor RequiresDoesNotChangeParsingOfTheRest — owenca / detail
- [mlir][Linalg] Deprecate `tileAndFuseLinalgOps` method and associated patterns. — ravishankarm / detail
- [AIX] follow-up of D124654. — esme.yi / detail
- [sanitizer] Use consistent checks for XDR — Ian Anderson / detail
- [RISCV] Combine (select_cc (srl (and X, 1<<C), C), 0, eq/ne, true, fale) — craig.topper / detail
- [clang][OpenMP] Add IRBuilder support for taskgroup — Shraiysh.Vaishay / detail
- [LoopCacheAnalysis] Fix a type mismatch problem in cost calculation — congzhecao / detail
- [X86] Add test case for shuffle — yuanke.luo / detail
- [RFC][MLIR][SCF] Enable better bufferization for `TileConsumerAndFuseProducersUsingSCFForOp` — l.chelini / detail
- [SelectionDAG] Fix fptoi.sat scalable vector lowering — david.green / detail
- [sanitizer_common] Support Solaris < 11.4 in GetStaticTlsBoundary — ro / detail
- [MemoryBuiltins] Avoid isAllocationFn() call before checking removable alloc — npopov / detail
- Revert "[RFC][MLIR][SCF] Enable better bufferization for `TileConsumerAndFuseProducersUsingSCFForOp`" — l.chelini / detail
- enable P10 vector builtins test on AIX 64 bit; NFC — czhengsz / detail
- [CSKY] Fix the testcase error due to the verifyInstructionPredicates — zixuan.wu / detail
- [lld-macho] Optimize rebase opcode generation — dani / detail
- [pseudo] Make sure we rebuild pseudo_gen tool. — hokein.wu / detail
- [MLIR][SCF] Enable better bufferization for `TileConsumerAndFuseProducersUsingSCFForOp` — l.chelini / detail
- re-land [C++20][Modules] Update handling of implicit inlines [P1779R3] — iain / detail
- enable P10 vector builtins test on AIX 64 bit; NFC — czhengsz / detail
- [PowerPC] Support x86 compatible intrinsics on AIX — qiucofan / detail
- [InstCombine] Don't check for alloc fn before fetching object size — npopov / detail
- Revert "[InstCombine] Don't check for alloc fn before fetching object size" — npopov / detail
- [mlir][memref] Missing type conversion in memref.reshape llvm lowering — ivan.butygin / detail
- [flang][nfc] Add missing `REQUIRES: asserts` in tests — andrzej.warzynski / detail
- [C++20] [Modules] Avoid inifinite loop when iterating default args — yedeng.yd / detail
- [MemoryBuiltins] Don't query TLI for non-pointer functions (NFC) — npopov / detail
- recommit "[DAGCombiner] Teach scalarizeBinOpOfSplats handle scalable splat." — jacquesguan / detail
- [MemoryBuiltins] Default to trivial mapper in getAllocSize() (NFC) — npopov / detail
- Reapply [InstCombine] Don't check for alloc fn before fetching alloc size — npopov / detail
- tsan: remove unnecessary brackets — dvyukov / detail
- [DebugInfo][llvm-dwarfutil] Combine overlapped address ranges. — a.v.lapshin / detail
- [MemoryBuiltins] Add getFreedOperand() function (NFCI) — npopov / detail
- Revert "[DebugInfo][llvm-dwarfutil] Combine overlapped address ranges." — a.v.lapshin / detail
- [AMDGPU][GlobalISel] Fix subtarget checks for combining to v_med3_i16 — jay.foad / detail
- [AArch64] Add i128 parity test — llvm-dev / detail
- [AArch64][SVE] Add ISel pattern to lower DUPLANE128 to LD1RQD — matthew.devereau / detail
- [AArch64][SVE] Add DAG-Combine to push bitcasts from floating point loads after DUPLANE128 — matthew.devereau / detail
- [Reland][DebugInfo][llvm-dwarfutil] Combine overlapped address ranges. — a.v.lapshin / detail
- [Flang] Generate documentation for compiler flags — Dylan.Fleming / detail
- Revert "[Flang] Generate documentation for compiler flags" — andrzej.warzynski / detail
- [pseudo] Fix an invalid assertion on recoveryBrackets. — hokein.wu / detail
- [AMDGPU] Combine s_or_saveexec, s_xor instructions. — thomas.symalla / detail
- [Attributor] Use getFreedOperand() (NFC) — npopov / detail
- [InstCombine] Use getFreedOperand() (NFC) — npopov / detail
- [MemoryBuiltins] Remove isFreeCall() function (NFC) — npopov / detail
- [MemoryBuiltins] Add getReallocatedOperand() function (NFC) — npopov / detail
- AMDGPU: Refine user-sgpr-init16-bug — Matthew.Arsenault / detail
- [LLDB][DataFormatter] Add support for std::__map_const_iterator — michaelbuch12 / detail
- [LLDB][ClangExpression] Fix initialization of static enum alias members — michaelbuch12 / detail
- [AMDGPU] Pre-sink IR input for some tests — jay.foad / detail
- [Binary] Hard-code the alignment of the offloading binary — jhuber6 / detail
- Rewording the "static_assert" to static assertion — erich.keane / detail
- [lld-macho][NFC] Remove redundant StringRef construction — dani / detail
- Revert "Rewording the "static_assert" to static assertion" — erich.keane / detail
- [lld-macho] Fix assertion when two symbols at same addr have unwind info — jezng / detail
- [AMDGPU][NFC] Validate G_MERGE_VALUES as we match zero-extended 32-bit scalars. — ivan.kosarev / detail
- [AMDGPU][MC][NFC] Refine SMEM load definitions. — ivan.kosarev / detail
- [mlir][Linalg] Add a Transform dialect NavigationOp op to match a list of ops or an interface. — nicolas.vasilache / detail
- [LAA] Precommit add/sub tests for forked pointers — graham.hunter / detail
- [NFC][LoopVectorize] Explicitly disable tail-folding on some SVE tests — david.sherwood / detail
- [mlir][python] Fix issues with block argument slices — zinenko / detail
- [lldb/test] Fix flakyness in TestNonStop.test_stdio — pavel / detail
- [X86] Remove cfi directives and duplicated check in tests. NFC — phoebe.wang / detail
- [Libomptarget] Build the device library even if the sm list is empty — jhuber6 / detail
- [lldb] [gdb-remote] Fix process ID after following forked child — mgorny / detail
- [AMDGPU] NFC. Auto-generate test for vcclo — Joseph.Nash / detail
- [libc++][format] Adhere to clang-tidy style. — koraq / detail
- [clangd] Mention whether compile flags were inferred in check mode — kadircet / detail
- [clangd] Refactor forwarding call detection logic — kadircet / detail
- [AArch64] Add target hook for preferPredicateOverEpilogue — david.sherwood / detail
- [lldb][NFCI] Refactor regex filtering logic in CommandObjectTypeFormatterList — jgorbe / detail
- [flang][NFC] Test folding of F08 merge_bits intrinsic. — tarun.prabhu / detail
- [mlir][linalg] Add tile_size option to `structured.tile_to_foreach_thread_op` — cbate / detail
- [flang] Lower F08 merge_bits intrinsic. — tarun.prabhu / detail
- [libc++][NFC] Fix weird unicode character in release notes — Louis Dionne / detail
- [clang] Add -fdiagnostics-format=sarif option for future SARIF output — cjdb / detail
- [libc++] Reorganize release notes — Louis Dionne / detail
- [mlir][spirv] Rename spv.GLSL ops to spv.GL. NFC. — kubak / detail
- [llvm-lib] Ignore /VERBOSE flag — pzheng / detail
- [LinkerWrapper] Embed OffloadBinaries for OpenMP offloading images — jhuber6 / detail
- [Libomptarget] Add support for offloading binaries in libomptarget — jhuber6 / detail
- [Libomptarget] Add checks for CUDA subarchitecture using new info — jhuber6 / detail
- [OpenMP] Expose the state in the header to allow non-lto optimizations — johannes / detail
- [OpenMP] Use Undef instead of null as pointer for inactive lanes — johannes / detail
- [OpenMP] Introduce more fine-grained control over the thread state use — johannes / detail
- [CUDA][FIX] Make shfl[_sync] for unsigned long long non-recursive — johannes / detail
- {RISCV][LV] Split out and expand tests for uniform loads and stores — listmail / detail
- Fix type in documentation — javed.absar / detail
- [lld-macho] Fix LOH parsing segfault — jezng / detail
- {RISCV][LV] Add a test for uniform store of a loop varying value — listmail / detail
- {RISCV][LV] Add tail folding coverage of uniform load store cases — listmail / detail
- [SemaCXX] Set promotion type for enum if its type is promotable to integer type even if it has no definition. — zequanwu / detail
- [llvm-cov] Improve error message by printing the object file name that produces error — zequanwu / detail
- [Symbolizer] Implement contextual symbolizer markup elements. — dthorn / detail
- Adding a new variant of DepthwiseConv2D — gpetters / detail
- [flang] Run algebraic simplification optimization pass. — szakharin / detail
- [NFC] Fix compiler warning in MarkupFilter — dthorn / detail
- [mlir] Flip dialects to _Prefixed — jpienaar / detail
- [cmake] Don't export `LLVM_TOOLS_INSTALL_DIR` anymore — John.Ericson / detail
- [RISCV][LV] Split coverage of uniform load with outside use — listmail / detail
- [LoopAccessAnalysis] Simplify D119047 — aeubanks / detail
- [PatternMatch] add tests for constant expression matcher; NFC — spatel / detail
- [PatternMatch][InstCombine] match a vector with constant expression element(s) as a constant expression — spatel / detail
- MemoryBuiltins: start using properties of functions — augie / detail
- MemoryBuiltins: accept non-TLI funcs with attribs as allocator funcs — augie / detail
- BuildLibCalls: move inference of freeing memory later — augie / detail
- [bazel] add headers now required after 17e4c217b663 — augie / detail
- [mlir] Explicitly mark dialect prefixing — jpienaar / detail
- [LV][SVE] Autogen a test for ease of update — listmail / detail
- [MinGW] Don't currently set visibility=hidden when building for MinGW — martin / detail
- [libc] Add a convenience class and function for integer to string conversion. — sivachandra / detail
- [ASTMatchers] Adding a new matcher for callee declarations of Obj-C — ziqingluo / detail
- [pseudo] Key guards by RuleID, add guards to literals (and 0). — sam.mccall / detail
- [MemProf] Add memprof metadata related analysis utilities — tejohnson / detail
- [Libomptarget] Stop testing CPU offloading with LTO — jhuber6 / detail
- [OpenMP][NFC] Claim iterators in 'map' clause and motion clauses — chichun.chen / detail
- Fix use after free in MarkupFilter.cpp — dthorn / detail
- [gn build] Port 1dad6247d275 — llvmgnsyncbot / detail
- Revert "[libc++] Use uninitialized algorithms for vector" — Augusto Noronha / detail
- [gn build] Port 1d057a6d4306 — llvmgnsyncbot / detail
- [GlobalOpt] Enable evaluation of atomic loads — ashaposhnikov / detail
- [RISCV] Add sext.b/h and zext.b/h/w to RISCVInstrInfo::foldMemoryOperandImpl. — craig.topper / detail
- [LV] Add a load focused version of the r45679 test — listmail / detail
- [LV] Fix a conceptual mistake around meaning of uniform in isPredicatedInst — listmail / detail
- precommit update_mir_test_checks run for D130316 NFC — ndesaulniers / detail
- [SPIRV] add SPIRVPrepareFunctions pass and update other passes — iliya.diyachkov / detail
- [CUDA] Ignore __CLANG_ATOMIC_LLONG_LOCK_FREE on i386 — rprichard / detail
- [Frontend] Correct values of ATOMIC_*_LOCK_FREE to match builtin — rprichard / detail
- [X86][FP16] Do not split FP64->FP16 to FP64->FP32->FP16 — phoebe.wang / detail
- [LLDB][Reliability] Fix accessing invalid iterator — sgurevich / detail
- [modules] Replace `-Wauto-import` with `-Rmodule-include-translation`. — vsapsai / detail
- [sancov] --help: hide unrelated options — i / detail
- [sanstats] Hide unrelated options — i / detail
- [InstCombine] remove useless ‘InstCombiner::’. nfc — Chenbing.Zheng / detail
- [verify-uselistorder] Hide unrelated options — i / detail
- [LoongArch] Support load/store of dso_local PIC global values — i / detail
- [Driver][test] Remove unused "-o %t.s" from frame-pointer*.c — i / detail
- [Attributor][NFC] Remove unnecessary overwritten methods — johannes / detail
- [OpenMP][FIX] Ensure thread and team state are defined properly — johannes / detail
- Revert "Fixing build bot failure due to python-pip unavailability." — yeluo / detail
- Revert "[OpenMP][OMPD] GDB plugin code to leverage libompd to provide debugging" — yeluo / detail
- [Intrinsics] Add `nocallback` to the memset/cpy/move intrinsics — johannes / detail
- [Attributor] Dominating must-write accesses allow unknown initial values — johannes / detail
- [MLIR] Add affine.if canonicalization to compose in affine.apply ops — uday / detail
- [RS4GC] Handle special cases in unreachable code for memcpy/memmov — mkazantsev / detail
- [Attributor][FIX] Handle non-recursive but re-entrant functions properly — johannes / detail
- [flang] Lower F08 bit population count intrinsics — tarun.prabhu / detail
- [flang][NFC] Test folding of F08 shift intrinsics — tarun.prabhu / detail
- [flang][NFC] Test folding F08 mask intrinsics — tarun.prabhu / detail
- [flang] Lower F08 shift intrinsics — tarun.prabhu / detail
- [flang] Lower F08 mask intrinsics — tarun.prabhu / detail
- [Attributor][FIX] Update unit test after API change — johannes / detail
- [Attributor][FIX] Also update the unit test to match expectations — johannes / detail
- [pseudo] Fix link error after 3132e9cd7c9fda63 — sam.mccall / detail
- [pseudo] Tweak the cli option messages, NFC. — hokein.wu / detail
- [LLDB][NFC] Create variable for hardcoded alignment/size constants in materializer — michaelbuch12 / detail
- [LLDB][Expression] Allow instantiation of IR Entity from ValueObject — michaelbuch12 / detail
- [LLDB][ClangExpression] Allow expression evaluation from within C++ Lambdas — michaelbuch12 / detail
- [gn build] Port 8184b252cdab — llvmgnsyncbot / detail
- [pseudo] Eliminate the dangling-else syntax ambiguity. — hokein.wu / detail
- re-land [C++20][Modules] Build module static initializers per P1874R1. — iain / detail
- [InstCombine] Slightly extend alloc optimization test (NFC) — npopov / detail
- [AArch64] Add fcmp fast math tests — cullen.rhodes / detail
- [AArch64] Emit vector FP cmp when LE is used with fast-math — cullen.rhodes / detail
- Use any_of (NFC) — kazu / detail
- [ELF] Simplify createObjectFile/createLazyFile. NFC — i / detail
- [Symbolizer] Fix use-after-free — benny.kra / detail
- [pseudo] Add ambiguity & unparseability metrics to -print-statistics — usx / detail
- [CMake][Clang] Copy folder without permissions — sebastian.neubauer / detail
- [C++20] [Modules] Handle reachability for partial specialization — yedeng.yd / detail
- Don't write to source directory in test — benny.kra / detail
- [lldb] Handle jumping to the end in DW_OP_skip/DW_OP_bra — weratt / detail
- [libc++][ranges] implement `std::ranges::equal_range` — hui.xie1990 / detail
- [libc++][ranges] implement `std::ranges::includes` — hui.xie1990 / detail
- [ASTMatchers] Fix standalone build — n.james93 / detail
- [lldb][ARM] Invert emulation test assert message — david.spickett / detail
- [mlir][linalg] Fix FoldTensorCastConsumerOp invalid folding — ivan.butygin / detail
- [AMDGPU] gfx11 Fix VOP3 dot instructions — petar.avramovic / detail
- [mlir][arith] cmpi: move constant to the right side — ivan.butygin / detail
- [AMDGPU] Add a test where regClassPriorityTrumpsGlobalness uses more vgprs — jay.foad / detail
- [clang-tidy][NFC] Add preposition "of" to code annotation of ElseAfterReturnCheck — n.james93 / detail
- [mlir][linalg][transform] Add fuse_into_containing op — springerm / detail
- [mlir][linalg] Add attribute matcher to structured.match transform op — springerm / detail
- [mlir][linalg] Add tile-and-fuse with transform dialect example — springerm / detail
- Revert "[Libomptarget] Stop testing CPU offloading with LTO" — ron.lieberman / detail
- [Docs] Add release notes for opaque pointers (NFC) — npopov / detail
- [Libomptarget] Build the DeviceRTL BC using clang directly — jhuber6 / detail
- [Internalize] Support glob patterns for API lists — jhuber6 / detail
- [Libomptarget] Only export needed definitions in the BC library — jhuber6 / detail
- [libc++] Support int8_t and uint8_t in integer distributions as an extension — Louis Dionne / detail
- [libc++] Take advantage of -fexperimental-library in libc++ — Louis Dionne / detail
- [clangd] Make forwarding parameter detection logic resilient — kadircet / detail
- [LangRef] Update opaque pointers status (NFC) — npopov / detail
- [MLIR,OpenMP] : Add Conversion pattern for Critical Op — kiran.chandramohan / detail
- [MLIR][OpenMP] Add a constraint to the Threadprivate Op — kiran.chandramohan / detail
- [libc] Add float type and flag for nearest_integer to enable SSE4.2. — lntue / detail
- [Clang][Driver] Fix include paths for `--sysroot /` on OpenBSD/FreeBSD — e_zhdan / detail
- [Libomptarget] Make the plugins link as LLVM libraries — jhuber6 / detail
- [llvm-ar] Add object mode option -X for AIX — zhijian / detail
- [libc] Implement sinf function that is correctly rounded to all rounding modes. — lntue / detail
- [AsmPrinter] Move lowerConstant() error code out of switch (NFC) — npopov / detail
- [clang][dataflow] Move NoopAnalysis from unittests to include — sam / detail
- [mlir][tosa] Split canonicalization and folders out of TosaOps. — jpienaar / detail
- [AArch64] Move SeparateConstOffsetFromGEPPass before LSR and enable EnableGEPOpt by default. — david.green / detail
- [libc] Temporarily disable arm32's sinf, cosf, sincosf entrypoints. — lntue / detail
- [Costmodel] Add "type-based-intrinsic-cost" cli option — malhar.jajoo / detail
- [BOLT] Add support for the latest perf tool — maks / detail
- [clang][dataflow] Refactor ApplyBuiltinTransfer field out into DataflowAnalysisOptions struct — sam / detail
- [CUDA] remove duplicate condition — Yaxun.Liu / detail
- [mlir][ods] Remove warning in `AttrOrTypeDef` — jeff / detail
- [LV] Rework widening cost of uniform memory ops for clarity [nfc] — listmail / detail
- [DAGCombiner] Simplify code around call to reduceLoadWidth in visitAND. NFC — craig.topper / detail
- [OpenMP][DeviceRTL] Fix the issue that multiple calls to `omp_get_wtime` is optimized out by mistake — i / detail
- [LV] Remove unused variable. NFC. — benny.kra / detail
- Revert "[OpenMP][DeviceRTL] Fix the issue that multiple calls to `omp_get_wtime` is optimized out by mistake" — i / detail
- [flang] Reduced CHECKs for transpose_opt.f90 — szakharin / detail
- [flang] Try to lower math intrinsics to math operations first. — szakharin / detail
- [NFC] FunctionSamples::getEntrySamples -> getHeadSamplesEstimate — mtrofin / detail
- [X86] Add X64 test coverage to smul-with-overflow.ll — llvm-dev / detail
- [AArch64] Use neon instructions for i64/i128 ISD::PARITY calculation — llvm-dev / detail
- [PowerPC][NFC] Convert the MMA test cases to use opaque pointers. — stefanp / detail
- [mlir][tosa] Flip accessors used to prefixed form (NFC) — jpienaar / detail
- Remove references to old mailing lists that have moved to discourse. Replace with links to discourse. — tanyalattner / detail
- [libc++][ranges] Implement `ranges::shuffle`. — varconst / detail
- [NFC] Fixed build fail of https://lab.llvm.org/buildbot/#/builders/207/builds/8752 — zhijian / detail
- [libc] Don't call user comparator function for equal pointers — abrachet / detail
- [Flang] Generate documentation for compiler flags — Dylan.Fleming / detail
- [llvm-driver] Fix build after 07b749800 — abrachet / detail
- [mlir][vector] Extend transfer_write to read propagation — thomasraoux / detail
- [NFC] Improve FileSpec internal APIs and usage in preparation for adding caching of resolved/absolute. — gclayton / detail
- [mlir][vector] NFC change to improve doc of vector distribution op — thomasraoux / detail
- [mlir][Arithmetic] Add `arith.delinearize_index` operation — cbate / detail
- [libc][nfc] move printf inf/nan to separate function — michaelrj / detail
- [clang-doc] Add check for pointer validity — paulkirth / detail
- [clang][CodeGen] Only include ABIInfo.h where required (NFC) — i / detail
- [DWP][DWARF] Detect and error on debug info offset overflow — ayermolo / detail
- [BOLT][DWARF] Fix bolt/test/X86/shared-abbrev.s — ayermolo / detail
- [OpenMP][DeviceRTL] Fix the issue that multiple calls to `omp_get_wtime` is optimized out by mistake — i / detail
- [AIX][NFC] modify the llvm-ar help information for big archive. — zhijian / detail
- [OpenMP] Fix test error introduced in D130179 — i / detail
- [BOLT] Handle broken .dynsym in stripped binaries — aaupov / detail
- [PhaseOrdering] add test for loop-idiom-recognize + tailcall; NFC — spatel / detail
- [Libomptarget] Don't report lack of CUDA devices — jdenny.ornl / detail
- llvm.swift.async.context.addr cannot be modeled as NoMem because we don't want it to be cse'd accross async suspends — aschwaighofer / detail
- [ELF] --fortran-common: remove unneeded identify_magic call. NFC — i / detail
- [ELF] Internalize isBitcode. NFC — i / detail
- [CMake] Stop zstd find_package warnings — abrachet / detail
- [LV] Use early return to simplify code structure — listmail / detail
- Strengthen -Wint-conversion to default to an error — aaron / detail
- [NFC] Start saving InstantiatedFromDecl in non-template functions — erich.keane / detail
- [NFC] give getParentFunctionOrMethod a 'Lexical' parameter — erich.keane / detail
- Revert "[InstCombine] enhance fold for subtract-from-constant -> xor" — spatel / detail
- Revert "[DWP][DWARF] Detect and error on debug info offset overflow" — ayermolo / detail
- [OpenMP][Offloading] Enlarge the work size of `wtime.c` in case of any noise — i / detail
- [NFC] Add some additional features to MultiLevelTemplateArgumentList — erich.keane / detail
- Fix buildbot breakage after https://reviews.llvm.org/D130309. — gclayton / detail
- [Sanitizer][Darwin] Factor out code for GCD worker registration — julian.lettner / detail
- [CUDA/SPIR-V] Force passing aggregate type byval — shangwuyao / detail
- Revert "[NFC] Add some additional features to MultiLevelTemplateArgumentList" — nuno.lopes / detail
- [asan] Reset stack bounds of context — Vitaly Buka / detail
- [mlir][python] Fix issue in diagnostic note initialization — rkayaith / detail
- [runtimes] Add pstl to the list of default runtimes to fix the build — nikolasklauser / detail
- Fix buildbot breakage after https://reviews.llvm.org/D130309. — gclayton / detail
- Cache the value for absolute path in FileSpec. — gclayton / detail
- Changed EOL to UNIX. NFC. — tra / detail
- [NVPTX] Promote i24, i40, i48 and i56 to next power-of-two register when passing — tra / detail
- [Driver][AArch64] Simplify -mtune — i / detail
- [lldb/Fuzzer] Add fuzzer for expression evaluator — chelsea / detail
- [Driver][test] Clean up and improve some -mtune tests — i / detail
- [Driver][RISCV] Simplify -mtune — i / detail
- [Driver][SystemZ] Simplify -mtune — i / detail
- [Driver] Report -Wunused-command-line-argument for unimplemented -mtune= — i / detail
- [InstCombine] Improve folding of mul + icmp — ashaposhnikov / detail
- Add a nop instruction if a section starts with landing pad for function splitter — modimo / detail
- Revert "[lldb/Fuzzer] Add fuzzer for expression evaluator" — medismail.bennani / detail
- [flang] Fold SET_EXPONENT() and FRACTION() — pklausler / detail
- [lldb] Disable TestGuiExpandThreadsTree — Augusto Noronha / detail
- [lldb] Remote accidental logs left in TestGuiExpandThreadsTree — Augusto Noronha / detail
- [clang][dataflow] ArrayRef'ize debugString() — gribozavr / detail
- [libc++][test] Fix infinite loop when mkstemp fails — rprichard / detail
- [clang][dataflow] Expose stringification functions for SAT solver enums — gribozavr / detail
- [flang] Admit trailing blanks when checking I/O specifiers — pklausler / detail
- Move "clang/Basic/TokenKinds.h" into a separate top-level module. — vsapsai / detail
- [clang][dataflow] Add DataflowEnvironment::dump() — gribozavr / detail
- [Lit] Pass through DFLTCC from the surrounding environment — iii / detail
- [flang] Fix parsing and semantics for array element substring%KIND/%LEN — pklausler / detail
- [Driver] Error for -gsplit-dwarf with RISC-V linker relaxation — i / detail
- [flang] Correct folding of TRANSFER(integer, character array) — pklausler / detail
- [libasan] Remove 4Mb stack limit for swapcontext unpoisoning — Vitaly Buka / detail
- [flang] Fix a warning — kazu / detail
- [flang] Fold calls to ISHFTC() — pklausler / detail
- [Attributor][FIX] HasBeenWrittenTo logic should only be used for reads — johannes / detail
- [NFC] Move function definition to cpp file — jun / detail
- Use has_value instead of hasValue (NFC) — kazu / detail
- [mlir] Use value instead of getValue (NFC) — kazu / detail
- [flang] Support aint/anint for 80/128 bit in lowering — qiaopeixin / detail
- Use callables directly in any_of, count_if, etc (NFC) — kazu / detail
- [DAG] computeKnownBits - add basic shift-by-parts handling — llvm-dev / detail
- [MIPS][compiler-rt] Fix stat struct's size for O32 ABI — djordje.todorovic / detail
- [DAG] ExpandIntRes_ADDSUB - create UADDO/USUBO instead of ADDCARRY/SUBCARRY if overflow is known to be zero — llvm-dev / detail
- [DAG] SimplifyDemandedBits - pull out repeated getValueType() calls. NFC. — llvm-dev / detail
- [bazel] Add missing dependencies after 535b507ba58e8b5f604d53ffc961be1456d229a7 — benny.kra / detail
- [Clang] Add support for Unicode identifiers (UAX31) in C2x mode. — corentinjabot / detail
- [Clang] Adjust extension warnings for #warning — corentinjabot / detail
- [DAG] Move OR(AND(X,C1),AND(OR(X,Y),C2)) -> OR(AND(X,OR(C1,C2)),AND(Y,C2)) fold to SimplifyDemandedBits — llvm-dev / detail
- Use the range-based overload of llvm::sort where possible — gribozavr / detail
- [Clang] Update the status of N2393 in c_status.html — corentinjabot / detail
- Use llvm::sort instead of std::sort where possible — gribozavr / detail
- [IR] Fixed ambiguous call to llvm::report_fatal_error — dvassiliev / detail
- [lld-macho] Fix segfault when handling LTO + object file weak defs — jezng / detail
- [X86] matchBinaryShuffle - limit SHUFFLE(X,Y) -> OR(X,Y) cases to where X + Y are the same width as the result — llvm-dev / detail
- [lld-macho] Fold __objc_imageinfo sections — jezng / detail
- Use static_assert instead of assert (NFC) — kazu / detail
- Fix one stray `{LLVM -> CLANG}_TOOLS_INSTALL_DIR` — John.Ericson / detail
- [flang] Fix name of dummy argument to intrinsic NEW_LINE(A='') — pklausler / detail
- Revert "[NFC] Improve FileSpec internal APIs and usage in preparation for adding caching of resolved/absolute." and follow-ups — thakis / detail
- [flang] Don't fold zero-length substring references — pklausler / detail
- [lld-macho][nfc] Reduce nesting of code added in D130125 — jezng / detail
- [flang] Clean up bogus semantic error on procedure pointer assignment — pklausler / detail
- [X86] Add test case for Issue #56520 — llvm-dev / detail
- [DAG] isSplatValue - don't attempt to merge any BITCAST sub elements if they contain UNDEFs — llvm-dev / detail
- [flang] Correct IsHostAssociated() to be true for BLOCK constructs — pklausler / detail
- [ADT] Use default member initialization (NFC) — kazu / detail
- [TableGen] Drop an unnecessary const from a return type (NFC) — kazu / detail
- [AMDGPU] Change DEBUG_TYPE from isel to amdgpu-isel — i / detail
- [Analysis] Remove a redundant return statement (NFC) — kazu / detail
- Convert for_each to range-based for loops (NFC) — kazu / detail
- [AMDGPU] Remove a redundant variable (NFC) — kazu / detail
- [Vectorize] Remove isConsecutiveLoadOrStore (NFC) — kazu / detail
- [NFC] Switch a few uses of undef to poison as placeholders for unreachable code — nuno.lopes / detail
- fix tests for commit 9df0b254d24eca098 — nuno.lopes / detail
- Autogenerate tests for win64-byval.ll . NFC — deadalnix / detail
- [LegacyPM] Remove {,PostInline}EntryExitInstrumenterPass — i / detail
- [lldb] Adapt lldb tests to changes in 71cdb8c6f144 — Augusto Noronha / detail
- [IPO] Use std::array for AccessKind2Accesses (NFC) — kazu / detail
- [CodeGen] Use range-based for loops (NFC) — kazu / detail
- clang/include/clang/module.modulemap: Mark `Tooling/Inclusions/*.inc` as textual. — geek4civic / detail
- [RISCV] Add a continue to reduce nesting. NFC — craig.topper / detail
- [Orc] Use default member initialization (NFC) — kazu / detail
- [Analysis] Use default member initialization (NFC) — kazu / detail
- [libcxx] Remove static inline and make use of _LIBCPP_HIDE_FROM_ABI in __support/xlocale/__nop_locale_mgmt.h header — brad / detail
- [Passes] Simplify ChangePrinter names. NFC — i / detail
- [Hexagon] Remove unused declaration getByteVectorTy (NFC) — kazu / detail
- Revert "[Orc] Use default member initialization (NFC)" — kazu / detail
- [clangd] Do not try to use $0 as a placeholder in completion snippets — zeratul976 / detail
- [MC] Delete dead zlib-gnu code and simplify writeSectionData — i / detail
- [MC] Remove unused renameELFSection — i / detail
- [X86] Don't assume an AND/ANDNP element is undef/undemanded just because one element is undef — llvm-dev / detail
- [X86][SSE] Enable X86ISD::ANDNP constant folding — llvm-dev / detail
- [X86] combineAndnp - remove unused variable. NFC. — llvm-dev / detail
- [DAG] SimplifyDemandedVectorElts - if every and/mul element-pair has a zero/undef then just constant fold to zero — llvm-dev / detail
- [DAG] SimplifyMultipleUseDemandedBits - early-out for any scalable vector types — llvm-dev / detail
- [DAG] MaskedVectorIsZero - don't bother with (-1).isSubsetOf mask check. NFC. — llvm-dev / detail
- Fix crash in ObjC codegen introduced with 5ab6ee75994d645725264e757d67bbb1c96fb2b6 — David.Chisnall / detail
- [Clang] De-deprecate volatile compound operations — corentinjabot / detail
- [clang] Fix incorrect constant folding of `if consteval` — corentinjabot / detail
- [Clang] Add missing paper revisions in the release notes [NFC] — corentinjabot / detail
- [X86] Regenerate hoist-and-by-const-from-lshr-in-eqcmp-zero.ll with common SSE2 prefix — llvm-dev / detail
- [DAG] getNode - assert that SMUL_LOHI/UMUL_LOHI nodes have the correct ops + types — llvm-dev / detail
- [X86] Autogenerate some of the fp128 tests. NFC — deadalnix / detail
- [DAG] visitSMUL_LOHI/visitUMUL_LOHI - ensure we canonicalize constants to the RHS — llvm-dev / detail
- AMDGPU: Fix broken test checks — Matthew.Arsenault / detail
- [X86] Autogenerate cfguard-x86-64-vectorcall.ll. NFC — deadalnix / detail
- RegAllocGreedy: Fix subranges when rematerializing dead subreg defs — Matthew.Arsenault / detail
- [X86] Autogenerate atomic tests. NFC — deadalnix / detail
- [compiler-rt][CMake] Enable TF intrinsics on powerpc32 Linux — i / detail
- [clang-tidy] implement new check 'misc-const-correctness' to add 'const' to unmodified variables — development / detail
- [Driver] Enable some sanitizers on FreeBSD AArch64 — i / detail
- [gn build] Port 46ae26e7eb70 — llvmgnsyncbot / detail
- [ELF] Optimize some non-constant alignTo with alignToPowerOf2. NFC — i / detail
- [llvm] Remove unused forward declarations (NFC) — kazu / detail
- [lldb] Use true instead of 0 (NFC) — kazu / detail
- [lldb] Use nullptr instead of NULL (NFC) — kazu / detail
- [lldb] Remove redundant member initialization (NFC) — kazu / detail
- Remove redundant string initialization (NFC) — kazu / detail
- [ExecutionEngine] Fix a header guard (NFC) — kazu / detail
- [CodeGen] Remove a redundant void (NFC) — kazu / detail
- [libc++] Granularize some more type_traits — nikolasklauser / detail
- [gn build] Port b7aa9c4ac8e7 — llvmgnsyncbot / detail
- [PhaseOrdering] add explanatory comment for test; NFC — spatel / detail
- [ValueTracking] add test for isImpliedCondition with vector types; NFC — spatel / detail
- [ValueTracking] allow vector types in isImpliedCondition() — spatel / detail
- [IPO] Use range-based for loops (NFC) — kazu / detail
- [Hexagon] Remove unused declaration SelectZeroExtend (NFC) — kazu / detail
- [Hexagon] Remove unused declaration CanReturnSmallStruct (NFC) — kazu / detail
- Use any_of (NFC) — kazu / detail
- [NFC] Add parentheses in MathExtra.h — deadalnix / detail
- Use llvm::less_first and llvm::less_second (NFC) — kazu / detail
- [Reassociate][NFC] Consistent checking for FastMathFlags suitability — warren.ristow / detail
- [llvm-objcopy] Remove remnant .zdebug code — i / detail
- [mlir][Arithmetic] Fix printing larger integer attributes in arith.const — uday / detail
- [clang] better error message for while loops outside of control flow — me / detail
- [clang] Remove unused forward declarations (NFC) — kazu / detail
- [llvm] Remove redundaunt virtual specifiers (NFC) — kazu / detail
- [clang] Remove redundant virtual specifies (NFC) — kazu / detail
- [llvm-objcopy] --compress-debug-sections: fix uninitialized ch_reserved for Elf64_Chdr — i / detail
- Remove redundaunt override specifiers (NFC) — kazu / detail
- [Hexagon] Remove isLateInstrFeedsEarlyInstr (NFC) — kazu / detail
- [SCEV][NFC][CT] Cheaper handling of guards in isBasicBlockEntryGuardedByCond — mkazantsev / detail
- [llvm-objcopy] Remove getDecompressedSizeAndAlignment. NFC — i / detail
- [AArch64][SVE] NFC: Add tests for masked add/sub patterns (D129751) — cullen.rhodes / detail
- [AArch64][SVE] Add patterns to select masked add/sub instructions — cullen.rhodes / detail
- [clang][analyzer] Added partial wide character support to CStringChecker — 1.int32 / detail
- [llvm-objcopy] Simplify --compress-debug-sections handling with AliasArgs. NFC — i / detail
- [LangRef] Update for opaque pointers (NFC) — npopov / detail
- [Docs] Update GEP docs for opaque pointers — npopov / detail
- [flang] Use value instead of getValue (NFC) — kazu / detail
- [flang] Use X->foo() instead of X.getValue().foo() (NFC) — kazu / detail
- [NFC][GVN] Put phi-translation of 'add' behind a switch — peter.waller / detail
- [pseudo] Fix minor errors in module grammar — sam.mccall / detail
- [AArch64] Add f16 fpimm patterns — rosie.sumpter / detail
- [ELF] Simplify --build-id/--color-diagnostics with AliasArgs. NFC — i / detail
- [AsmPrinter] Reject ptrtoint to larger size in lowerConstant() — npopov / detail
- [llvm][FileCheck] Fix unit tests failures with EXPENSIVE_CHECKS — david.spickett / detail
- [ELF] --reproduce: support --export-dynamic-symbol-list — i / detail
- [mlir][Math] Add constant folder for ExpOp. — jacquesguan / detail
- [clang][ASTImporter] Improved handling of functions with auto return type. — 1.int32 / detail
- tsan: remove tracking of racy addresses — dvyukov / detail
- tsan: prevent pathological slowdown for spurious races — dvyukov / detail
- [CMake] Copy folder without permissions — sebastian.neubauer / detail
- [mlir] Apply ClangTidyPerformance findings (NFC) — akuegel / detail
- [mlir][sparse][nfc] Fix memory leak in sparse sampled matmul integration test — vmrajas / detail
- [DebugInfo] Avoid ptrtoint expression in generic test — npopov / detail
- [RISCV] Scalarize binop followed by extractelement. — jacquesguan / detail
- [mlir][tensor][bufferize] Load dependent dialects — springerm / detail
- [Libomptarget] Add checks for AMDGPU TargetID using new image info — Saiyedul.Islam / detail
- AMDGPU: Turn off force init 16 input SGPRS for pal — david.stuttard / detail
- [C++20] [Modules] Make the linkage consistent for class template and its — yedeng.yd / detail
- [mlir] Transform dialect: separate dependent and generated dialects — zinenko / detail
- [mlir][tensor][bufferize] Fix deallocation of GenerateOp/FromElementsOp — springerm / detail
- Revert "[Libomptarget] Add checks for AMDGPU TargetID using new image info" — Saiyedul.Islam / detail
- [mlir][tensor][bufferize][NFC] Remove duplicate code — springerm / detail
- [pseudo] Eliminate multiple-specified-types ambiguities using guards — sam.mccall / detail
- [C++20][Modules] Add a testcase for [basic.link] p10 [NFC]. — iain / detail
- Switch from XFAIL to UNSUPPORTED; NFC — aaron / detail
- Rewording "static_assert" diagnostics — aaron / detail
- [ValueTracking] Fix unused variable warning in release builds. NFC — benny.kra / detail
- [flang] Support lowering intrinsic `selected_real_kind` for variables — qiaopeixin / detail
- [SystemZ][z/OS] Open YAML text files as text — Abhina.Sreeskantharajan / detail
- [AArch64][NFC] Add test case for setcc (iN bitcast (vNi1 X)), (iN 0), (eq|ne) — cullen.rhodes / detail
- [AArch64] Combine setcc (iN (bitcast (vNi1 X))) with vecreduce_or — cullen.rhodes / detail
- [lldb][ARM/AArch64] Use sys/uio.h instead of socket.h in native register context — david.spickett / detail
- [LoongArch] Parse LoongArch base ABI in ObjectYAML and llvm-readobj — luweining / detail
- [Sema] Merge C++20 concept definitions from different modules in same TU — ibiryukov / detail
- [C++20][Modules] Update ADL to handle basic.lookup.argdep p4 [P1815R2 part 1] — iain / detail
- Revert "Revert "[Libomptarget] Add checks for AMDGPU TargetID using new image info"" — Saiyedul.Islam / detail
- [MLIR] Generic 'malloc', 'aligned_alloc' and 'free' functions — zinenko / detail
- [mlir] move _mlir_alloc and friends to CRunnerUtils — zinenko / detail
- [llvm-objdump,ARM] Fix .byte directives dumping the wrong byte. — simon.tatham / detail
- Reapply "[NFC] Add some additional features to MultiLevelTemplateArgumentList"" — erich.keane / detail
- [JITLink][COFF] Don't dead strip COMDAT associative symbol. — ksunhokim123 / detail
- [JITLink][COFF] Handle out-of-order COMDAT second symbol. — ksunhokim123 / detail
- [mlir][linalg] Expand test case for tile-and-fuse with transform dialect — springerm / detail
- [libc] Raise FE_INVALID for sinf with +- inf inputs. — lntue / detail
- [JITLink][COFF] Implement IMAGE_SYM_CLASS_LABEL. — ksunhokim123 / detail
- [ORC][COFF] Properly set weak flag to COMDAT symbols. — ksunhokim123 / detail
- [JITLink][COFF][x86_64] Reimplement ADDR32NB/REL32. — ksunhokim123 / detail
- [lldb][AArch64] Add UnpackTagsFromCoreFileSegment to MemoryTagManager — david.spickett / detail
- [lldb][AArch64] Fix an unused variable warning in release builds. NFC — gribozavr / detail
- [lldb][AArch64] Use macro for unused var without asserts enabled — david.spickett / detail
- [AArch64][SVE] Fold target specific ext/trunc nodes into loads/stores — bradley.smith / detail
- Generalize the vector transfer flattening patterns (dyn shapes). — benoitjacob / detail
- [llvm][cmake] Shore up `llvm_check_linker_flags`. — John.Ericson / detail
- [X86] Custom type legalize v2i32 smulo/umulo to use a single pmuldq/pmuludq. — craig.topper / detail
- [lldb] Make compiler-rt an optional LLDB test dependency — Jonas Devlieghere / detail
- [flang][nfc] Add missing `REQUIRES: asserts` in a test — andrzej.warzynski / detail
- [flang] Support intrinsic `selected_int_kind` for variables — qiaopeixin / detail
- [libc++] Fix algorithms which use reverse_iterator — nikolasklauser / detail
- Revert "Revert "Revert "[Libomptarget] Add checks for AMDGPU TargetID using new image info""" — Saiyedul.Islam / detail
- [RISCV] Teach RISCVCodeGenPrepare to optimize (zext (abs(i32 X, i1 1))). — craig.topper / detail
- [lld-macho] Demangle location name in undefined symbol diagnostics — dani / detail
- [lldb] [gdb-remote] Refactor killing process and move it to client — mgorny / detail
- Use `<stdatomic.h>` with MSVC and C++ — koraq / detail
- Fix assertion in SmallDenseMap constructor with reserve from non-power-of-2 buckets count — dblaikie / detail
- [flang] Better error message for NULL() actual argument for dummy allocatable — pklausler / detail
- [GlobalISel][DebugInfo] Remove debug info with zero line from constants inserted at entry block — dblaikie / detail
- [Reassociate][NFC] Use an appropriate dyn_cast for BinaryOperator — warren.ristow / detail
- [mlir] Update Python CMake version requirement. — mikeurbach / detail
- [flang] Runs FIR SimplifyRegionLitePass pass after calling the inliner — jperier / detail
- [Clang] Status of the C++23 papers approved by WG21 at the July plenary — corentinjabot / detail
- Revert "[mlir][Arithmetic] Add `arith.delinearize_index` operation" — cbate / detail
- [flang] Dial some errors down to warnings for ASSOCIATED() — pklausler / detail
- [Kaleidoscope] Fix DWARF function creation example — dblaikie / detail
- [clang][dataflow] Fix MapLattice::insert() to not drop return value — li.zhe.hua / detail
- [libc] Add a simple StringStream class. — sivachandra / detail
- [clang][dataflow] Rename iterators from IT to It — gribozavr / detail
- [Flang][OpenMP] Initial support for integer reduction in worksharing-loop — kiran.chandramohan / detail
- [RISCV] Add more test cases for select with (setge X, C) condition. — craig.topper / detail
- [lld-macho] Implement -load_hidden — dani / detail
- Revert "[lld-macho] Implement -load_hidden" — dani / detail
- [flang][runtime] Reset unit frame buffer when re-opening — pklausler / detail
- [flang] Allow restricted specific intrinsic functions as implicitly-interfaced procedure pointer targets — pklausler / detail
- [Passes] add a tail-call-elim pass near the end of the opt pipeline — spatel / detail
- [OpenMP] Remove noinline attributes in the device runtime — jhuber6 / detail
- AMDGPU: Adjust register allocation priority values down — Matthew.Arsenault / detail
- RegAllocGreedy: Add a command line flag for reverseLocalAssignment — Matthew.Arsenault / detail
- [libc] Add dirent.h functions opendir, readdir, closedir and dirfd. — sivachandra / detail
- [WebAssembly] Use `localexec` as default TLS model for non-Emscripten targets — sbc / detail
- [libc][Obvious] Use the correct StringView constructor in dirent_test. — sivachandra / detail
- Reland "[lld-macho] Implement -load_hidden" — dani / detail
- [asan][test] Additional test requiring weak symbol for dyld64. — rsundahl / detail
- [Libomptarget] Reintroduce host architecture checks for device RTL — jhuber6 / detail
- [cmake] Support custom package install paths — John.Ericson / detail
- [llvm][cmake] Make `install_symlink` workflow work with absolute install dirs — John.Ericson / detail
- Revert "[llvm][cmake] Make `install_symlink` workflow work with absolute install dirs" — John.Ericson / detail
- tests: add attributes that would normally come from inferattrs — augie / detail
- MemoryBuiltins: remove malloc-family funcs from list — augie / detail
- Split class ValueRange to a new file — jeff / detail
- [mlir][NFC] Remove TypeRange's constructors that cause ambiguity — jeff / detail
- [Driver] Ignore unimplemented -mtune= for ARM/PowerPC — i / detail
- [BOLT] Process each block only once in fixCFGForPIC — parzefall / detail
- [IRBuilder] Add assert for AtomicRMW ordering — ashaposhnikov / detail
- [RISCV] Refactor translateSetCCForBranch to prepare for D130508. NFC. — craig.topper / detail
- [Clang] Fix how we set the NumPositiveBits on an EnumDecl to cover the case of single enumerator with value zero or an empty enum — Shafik Yaghmour / detail
- [GlobalISel] Fix miscompile of G_UREM + G_UDIV due to not checking for equality — Amara Emerson / detail
- [mlir] Refactor the Parser library in preparation for an MLIR binary format — riddleriver / detail
- [LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 2 — sgurevich / detail
- [lld-macho] Implement -hidden-l — dani / detail
- [Flang][OpenMP] Add support for lastprivate clause for worksharing loop. — arnamoy.bhattacharyya / detail
- [mlir][Parser] Fix memory leak when failing to parse a forward declared block — riddleriver / detail
- [mlir] SCCP add missing pessimistic setting — jpienaar / detail
- [mlir][Math] Add constant folder for Exp2Op. — jacquesguan / detail
- Revert "[LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 2" — sgurevich / detail
- [DAGCombiner] Teach scalarizeExtractedBinop to support scalable splat. — jacquesguan / detail
- [llvm][cmake] Make `install_symlink` workflow work with absolute install dirs — John.Ericson / detail
- [bazel] Add new rule for c60b897d22b2feab3282c4fc2b390bc87560c7de — rtrieu / detail
- [JITLink][COFF] Handle duplicate external symbols. — ksunhokim123 / detail
- [JITLink][COFF] Implement IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY/LIBRARY. — ksunhokim123 / detail
- [JITLink][COFF] Implement IMAGE_COMDAT_SELECT_LARGEST partially. — ksunhokim123 / detail
- [flang] Remove unused variable lastPrivBlock (NFC) — kazu / detail
- [LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 2 — sgurevich / detail
- [X86][DAGISel] Don't widen shuffle element with AVX512 — yuanke.luo / detail
- [JITLink][COFF] Consider lib/dll files in llvm-jitlink. — ksunhokim123 / detail
- [JITLink][COFF] Don't dead strip seh frame of exported function. — ksunhokim123 / detail
- [CodeGen] Consider MangleCtx when move lazy emission States — jun / detail
- [DirectX backend] [NFC]Add DXILOpBuilder to generate DXIL operation — python3kgae / detail
- [BOLT][TEST] Update fptr.test — aaupov / detail
- libclang.so: Make SONAME the same as LLVM version — tstellar / detail
- [LoopDataPrefetch] Fix crash when TTI doesn't set CacheLineSize — zhongyunde / detail
- [gn build] port bc39d7bdd497 (libclang.map -> libclang.exports) — thakis / detail
- [CodeMetrics] use hasOneLiveUse instead of hasOneUse while analyzing inlinable callsites — yedeng.yd / detail
- [gn build] tweak how symbol_exports map files look on linux, for 94c00c10e — thakis / detail
- fix comment typo to cycle bots — thakis / detail
- [mlir] Use value_or (NFC) — kazu / detail
- Use isa instead of dyn_cast (NFC) — kazu / detail
- Remove redundaunt virtual specifiers (NFC) — kazu / detail
- [flang] Use value or * instead of getValue (NFC) — kazu / detail
- [ADT] Deprecate Optional::getValueOr (NFC) — kazu / detail
- [CMake][Fuchsia] Enable assertions and backtraces in stage 1 build — abrachet / detail
- [clang-format] Fix a hang when formatting C# $@ string literals — owenca / detail
- [LoongArch] Use `end namespace xxx` style comment. NFC — luweining / detail
- [analyzer] ArrayInitLoopExpr with array of non-POD type — 65320245+isuckatcs / detail
- [BOLT] Support files with no symbols — aaupov / detail
- [LLDB][Reliability] Fix register value unpacking — sgurevich / detail
- [ARM] Add Tag_CPU_arch missing value descriptions in attribute parser — victor.campos / detail
- [flang] Rename variables in test. NFCI — diana.picus / detail
- [cmake] Fix missing paren in `FindPrefixFromConfig` — John.Ericson / detail
- [analyzer] Lambda capture non-POD type array — 65320245+isuckatcs / detail
- [Libomptarget] Add checks for AMDGPU TargetID using new image info — Saiyedul.Islam / detail
- [lldb][AArch64] Add support for memory tags in core files — david.spickett / detail
- [RISCV] Lazily add RVV C intrinsics. — kito.cheng / detail
- [AArch64][SVE] NFC: Add tests for masked mla/mls patterns (D130492) — cullen.rhodes / detail
- [AArch64][SVE] Add patterns to select mla/mls — cullen.rhodes / detail
- [LLDB][ARM] Generalise adding register state in emulation tests and add D registers — david.spickett / detail
- [analyzer] Structured binding to tuple-like types — 65320245+isuckatcs / detail
- [clang][dataflow] Fix SAT solver crashes on `X ^ X` and `X v X` — gribozavr / detail
- [lldb][ARM] Print mismatched registers in emulation tests — david.spickett / detail
- [ArgPromotion] Transfer metadata nontemporal to promoted loads — phoebe.wang / detail
- [lldb][ARM] Misc improvements to TestEmulations — david.spickett / detail
- [MC,llvm-objdump,ARM] Target-dependent disassembly resync policy. — simon.tatham / detail
- [llvm-objdump,ARM] Add PrettyPrinters for Arm and AArch64. — simon.tatham / detail
- [llvm-objdump,ARM] Make dumpARMELFData line up with instructions. — simon.tatham / detail
- Reassoc FMF should not optimize FMA(a, 0, b) to (b) — sven.vanhaastregt / detail
- [flang][OpenMP] Lowering support for default clause — neelam.nimish / detail
- [lldb][ARM] Add tests for vpush/vpop D registers — david.spickett / detail
- [llvm-objdump] Fix type mismatch in std::min. — simon.tatham / detail
- [lldb][ARM] Use portable printf tokens for 64 bit types — david.spickett / detail
- [clang][analyzer][NFC] Use value_or instead of ValueOr — david.spickett / detail
- [llvm-objdump,ARM] Fix a lot more tests. — simon.tatham / detail
- [CMake] Fix add_subdirectory llvm builds — sebastian.neubauer / detail
- [mlir] Fall back to posix_memalign for aligned_alloc on MacOS — benny.kra / detail
- [analyzer] Fix unused variable warning in release builds. NFC. — benny.kra / detail
- [RISCV][Clang] Refactor and rename rvv intrinsic related stuff. (NFC) — zakkc / detail
- Fix MSVC "not all control paths return a value" warning. NFC — llvm-dev / detail
- [RISCV][Clang] Refactor RISCVVEmitter. (NFC) — zakkc / detail
- [C++20] [Modules] Handle linkage properly for specializations when overloading — yedeng.yd / detail
- [analyzer] Improve loads from reinterpret-cast fields — benicsbalazs / detail
- [llvm-objdump,ARM] Fix further test failures. — simon.tatham / detail
- [clang] [docs] Update the changes of C++20 Modules in clang15 — yedeng.yd / detail
- [bazel] Port 7a5cb15ea6facd82756adafae76d60f36a0b60fd — benny.kra / detail
- [Clang] [P2025] Analyze only potential scopes for NRVO — yedeng.yd / detail
- [bazel] Run autoformatter on BUILD.bazel — gribozavr / detail
- [gn build] Port 7a5cb15ea6fa — thakis / detail
- [libc++] Remove XFAIL for libcpp_deallocate on AIX, which seems to be passing now — Louis Dionne / detail
- [libc++] Generalize the customizeable assertion handler — Louis Dionne / detail
- [libc++][NFC] Add missing SHA in ABI changelog — Louis Dionne / detail
- [pseudo] Allow opaque nodes to represent terminals — sam.mccall / detail
- [NFC] Fix some C++20 warnings — benicsbalazs / detail
- [clang][dataflow] Add explicit "AST" nodes for implications and iff — gribozavr / detail
- [flang] Remove fp128 support for llvm.round and llvm.trunc — qiaopeixin / detail
- [Debuginfo][llvm-dwarfutil] Add check for unsupported debug sections. — a.v.lapshin / detail
- [C++20] [Modules] Don't handle no linkage entities when overloading — yedeng.yd / detail
- [RISCV] Precommit test for D130251 — pc.wang / detail
- [libc] Use nearest_integer instructions to improve expf performance. — lntue / detail
- [libc] Use nearest_integer instructions to improve expm1f performance. — lntue / detail
- [DAGCombine] Mask doesn't have to be (EltSize - 1) exactly when combining rotation — pc.wang / detail
- [bazel] Port 628fbbef81c5ac806e6dbf2bce18dd44980051b1 — benny.kra / detail
- Revert "[flang][OpenMP] Lowering support for default clause" — Shraiysh.Vaishay / detail
- tsan: capture shadow map start/end on init and reuse in reset — thanm / detail
- [AArch64][SVE] NFC: Add test-case to sve-ptest-removal-cmp* tests — sander.desmalen / detail
- [AArch64][SVE] Consider more intrinsics in 'isZeroingInactiveLanes'. — sander.desmalen / detail
- [AArch64][SVE] Sink ptrue into loop if it is used by PTEST. — sander.desmalen / detail
- LangRef: note that `allockind("free")` requires void return — augie / detail
- [mlir] Update bazel build. — pifon / detail
- [mlir] Sort the libraties in BUILD.bazel. — pifon / detail
- [AMDGPU][MC][GFX11] Correct encoding of VOP3/VOP3_DPP v_cmpx* opcodes — d-pre / detail
- [LLDB][ClangExpression] Prevent nullptr namespace map access during logging — michaelbuch12 / detail
- [cmake] Slight fix ups to make robust to the full range of GNUInstallDirs — John.Ericson / detail
- [llvm][cmake] Follow up to D117973 — John.Ericson / detail
- [AMDGPU][MC][GFX11] Correct src0 for VOP3_DPP variants of v_cmp*class* opcodes — d-pre / detail
- [WPD] Use new llvm.public.type.test intrinsic for potentially publicly visible classes — aeubanks / detail
- [DWP][DWARF] Detect and error on debug info offset overflow — ayermolo / detail
- [gn build] (manually) port a5640968f2f7 — thakis / detail
- [SVE][SelectionDAG] Use INDEX to generate matching instances of BUILD_VECTOR. — paul.walker / detail
- [bolt,AArch64] Fix one more test failure from D130358. — simon.tatham / detail
- [libc++] Use uninitialized algorithms for vector — nikolasklauser / detail
- [gn build] Port f4fb72e6d4ce — llvmgnsyncbot / detail
- [RISCV] Add codegen coverage for ceil/floor/trunc/round/roundeven within FPR — listmail / detail
- [WinEH] Apply funclet operand bundles to nounwind intrinsics that lower to function calls in the course of IR transforms — Stefan Gränitz / detail
- [AMDGPU] Start refactoring GCNSchedStrategy — Austin.Kerbow / detail
- [C++20] [Modules] Disable preferred_name when writing a C++20 Module interface — yedeng.yd / detail
- [mlir][transform] Add ForeachOp to transform dialect — springerm / detail
- [clangd] Improve XRefs support for ObjCMethodDecl — davg / detail
- [AMDGPU][GFX10][DOC][NFC] Update assembler syntax description — d-pre / detail
- [AArch64] Simplify BTI/PAC-RET module flags — i / detail
- [DAG] matchRotateSub - set demanded bits to the shift amount type size, not the shift result size. — llvm-dev / detail
- [clang-offload-bundler] Library-ize ClangOffloadBundler — jacob.lambert / detail
- StackFrame::GetValueObjectForFrameVariable holds the StackFrame lock too long. — jingham / detail
- [MachineFunctionPass] Support -print-changed and -print-changed=quiet — i / detail
- [clang][dataflow] Analyze calls to in-TU functions — sam / detail
- Revert "[clang][dataflow] Analyze calls to in-TU functions" — sam / detail
- [amdgpu][nfc] Skip operations on padding fields in LDS struct — jonathanchesterfield / detail
- [gn build] Port 8348c4095600 — thakis / detail
- [RISCV] Minor fixes to rv64c-valid.s test. — craig.topper / detail
- [clang][dataflow] Analyze calls to in-TU functions — sam / detail
- [GlobalISel] Import patterns for G_FMAXIMUM + G_FMINIMUM — Jessica Paquette / detail
- [Matrix] Refactor tiled loops in a struct. NFC — francisvm / detail
- [RISCV] Add Predicate to c.lw/c.sw/c.lwsp/c.swsp InstAliases with no offset. — craig.topper / detail
- [Matrix] Add assert to catch extracted vectors with poison elements — francisvm / detail
- Revert "[clang-offload-bundler] Library-ize ClangOffloadBundler" — jlambert / detail
- [Sanitizers][Darwin] Allows '-mtargetos' to used to set minimum deployment target. — blueg / detail
- [gn build] Port 4638d7a28f62 — llvmgnsyncbot / detail
- [InstSimplify] remove redundant calls to 'isImplied'; NFCI — spatel / detail
- [trace][intel pt] Introduce wall clock time for each trace item — walter erquinigo / detail
- Move GetControlFlowKind's logic to DisassemblerLLVMC.cpp — walter erquinigo / detail
- [clang] Pass FoundDecl to DeclRefExpr creator for operator overloads — danny.moesch / detail
- [Clang][Doc] Update the release note for clang — i / detail
- [AggressiveInstCombine] convert sqrt libcalls with "nnan" to sqrt intrinsics — spatel / detail
- [Support] Workaround compiler bug in MSVC — tstellar / detail
- [amdgpu][nfc] Separate LDS struct creation from RAUW — jonathanchesterfield / detail
- [lldb] Disable TestStackFromStdModule.py — Augusto Noronha / detail
- [InstCombine] Fold strtoul and strtoull and avoid PR #56293 — msebor / detail
- [clang-tidy] Avoid extra parentheses around MemberExpr — danny.moesch / detail
- [CGDebugInfo] Access the current working directory from the `VFS` — kyrtzidis / detail
- [lldb/ClangExpressionParser] Fix compiler error due to `clang::CreateLLVMCodeGen()` API change — kyrtzidis / detail
- [RISCV] Pre-commit tests for D130146. NFC — craig.topper / detail
- [ELF][test] Clean up print-archive-stats.s — i / detail
- [ELF] addLibrary: fix a use-after-free bug in archiveName — i / detail
- [mlir] Refactor SubElementInterface replace support — riddleriver / detail
- [ELF] addDependentLibrary: fix a use-after-free bug in archiveName — i / detail
- github: Fix release automation /branch command with new repo — tstellar / detail
- [CodeGen] Fixed ambiguous symbol ExtAddrMode in case of NDEBUG and LLVM_ENABLE_DUMP — dvassiliev / detail
- github: Automatically assign reviewers for backport requests — tstellar / detail
- workflows: Add GitHub action for automating some release tasks — tstellar / detail
- Revert "[Support] Workaround compiler bug in MSVC" — tstellar / detail
- [libc++][ranges] Implement `ranges::generate{,_n}`. — varconst / detail
- [libc++][ranges] Make sure all range algorithms support differing projection types: — varconst / detail
- Add string conversion for InstructionControlFlowKind enum — johnsonjakob99 / detail
- [libc++][ranges] Implement `ranges::is_heap{,_until}`. — varconst / detail
- [libc++][NFC] Add checks for lifetime issues in classic algorithms. — varconst / detail
- Import CI tests from the release branch — tstellar / detail
- [asan][test] Cleanup asan-stack-safety.ll test — Vitaly Buka / detail
- workflows: Use sccache to speed up CI builds — tstellar / detail
- [amdgpu][nfc] Extract kernel annotation from processUsedLDS — jonathanchesterfield / detail
- [Polly] Insert !dbg metadata for emitted CallInsts. — llvm-project / detail
- [amdgpu][nfc] Separate processUsedLDS into independent pieces, rename it — jonathanchesterfield / detail
- [asan][test] Check for __asan_stack_malloc — Vitaly Buka / detail
- [ASan] Use stack safety analysis to optimize allocas instrumentation. — Vitaly Buka / detail
- [clang][AIX] Add option to control quadword lock free atomics ABI on AIX — lkail / detail
- [libc++][ranges] Fix the CI. — varconst / detail
- [lld-macho] Fix -bitcode_process_mode arg type — keithbsmiley / detail
- Inline function calls. — rtrieu / detail
- Bump the trunk major version to 16 — tstellar / detail
- [NFC] Convert a dyn_cast<> to an isa<> — yedeng.yd / detail
- [NFC] [C++20] [Modules] Use Sema::isCurrentModulePurview() to simplify the codes — yedeng.yd / detail
- [clang] Make parts of index test optional — danny.moesch / detail
- [NFC] [C++20] [Modules] Use Sema::isModuleUnitOfCurrentTU to simplify the code — yedeng.yd / detail
- Update checks legalize-cttz.mir test before change. — Amara Emerson / detail
- [pseudo] Reorganize CXX.h enums — sam.mccall / detail
- [pseudo] Remove dead header — sam.mccall / detail
- [pseudo] Add dangling-else guard to missing if-statement variants — sam.mccall / detail
- [AArch64][GlobalISel] Lower vector G_CTTZ. — Amara Emerson / detail
- [ARM] Add target feature to force 32-bit atomics — npopov / detail
- [mlir] Apply ClangTidyPerformance findings (NFC) — akuegel / detail
- [ARM] Correct features on pacbti instructions. — david.green / detail
- Disable stack-sizes section by default for PS4. — maggieyi666 / detail
- Emit a simple StackSizesSection on PS4. — maggieyi666 / detail
- Revert "[Debuginfo][llvm-dwarfutil] Add check for unsupported debug sections." — a.v.lapshin / detail
- [mlir] Partially port splitting transform to TilingInterface — zinenko / detail
- [mlir] Make ViewLikeInterface Range work with attributes — zinenko / detail
- [mlir] more aggressive folding in tiling/fusion transformations — zinenko / detail
- [flang] Generalize `AbstractResultOpt` pass — d.dudkin / detail
- [flang][NFC] Unify check prefixes in `abstract-results.fir` test — d.dudkin / detail
- [pseudo] Fix initializer of string table — sam.mccall / detail
- [clang] Implement ElaboratedType sugaring for types written bare — mizvekov / detail
- Update ProgrammersManual STL docs — rengolin / detail
- [ARM] Test more atomic sizes with +atomics-32 feature (NFC) — npopov / detail
- [CSKY] Fix the btsti16 instruction missing in generic processor — zixuan.wu / detail
- [clang-tidy] Add execute perms back to add_new_check script — n.james93 / detail
- [mlir] update Bazel for e99fae899710b041994cef4beb6764f8dfbe8ef0 — zinenko / detail
- [DAG] SimplifyDemandedBits - don't early-out for multiple use values — llvm-dev / detail
- [clang][ExtractAPI] Add a space between type and name in property declaration fragments — dgrumberg / detail
- [clang][ExtractAPI] Ensure that class properties have a kind of "Type Property" — dgrumberg / detail
- [Support] Handle SPARC in sys::getHostCPUName — ro / detail
- [RISCV]Enable isIntDivCheap when attribute is minsize — chunyu / detail
- [flang] Single entry point for GET_COMMAND_ARGUMENT — diana.picus / detail
- [compiler-rt][Sanitizer] Link sanitizer libs with -latomic on SPARC — ro / detail
- [flang] Disable pipefail for tests for stdin input — david.spickett / detail
- [Sema] Return primary merged decl as canonical for concepts — ibiryukov / detail
- [CMake] Enable -z defs on Solaris — ro / detail
- [clang][ExtractAPI] Fix objc_property.m reference output — dgrumberg / detail
- Sinking or hoisting instructions between loops before fusion — aaron / detail
- [gn build] (semi-manually) port 6bdb15fe844c — thakis / detail
- [trace] Add instruction control flow kind to JSON trace dumper's output — johnsonjakob99 / detail
- [lldb] Always use APFloat for FP dumping — pavel / detail
- [mlir][LLVM] Fix incorrect GEP fold with struct constants — markus.boeck02 / detail
- ClangLinkerWrapper: explicitly #include <atomic> — nicolai.haehnle / detail
- clang: include ManagedStatic.h for llvm_shutdown — nicolai.haehnle / detail
- ManagedStatic: remove from ASTMatchersInternal.h — nicolai.haehnle / detail
- [DAG] SimplifyDemandedBits - ensure we clear known One bits that AssertZext asserts are really known Zero — llvm-dev / detail
- [mlir][complex] Custom attribute comlex.number. — pifon / detail
- [libLTO] Set data-sections by default in libLTO. — quinn.pham / detail
- [Bazel] Bump to v16.0.0, corresponding to llvmorg-16-init — geek4civic / detail
- Revert "ManagedStatic: remove from ASTMatchersInternal.h" — nicolai.haehnle / detail
- Revert "[libLTO] Set data-sections by default in libLTO." — quinn.pham / detail
- [bazel] Port 5caa941f683270c3e5078ec46f208212b565c505 — benny.kra / detail
- [libLTO] Set data-sections by default in libLTO. — quinn.pham / detail
- [LV] Add missing uses to test to make them more robust. — flo / detail
- Revert "[OpenMP] Remove noinline attributes in the device runtime" — jhuber6 / detail
- [NFC][flang] Remove the unused header in Bridge.cpp — qiaopeixin / detail
- [amdgpu][nfc] Fix build with a certan Clang version — gribozavr / detail
- [libc++][doc] Updates status documents. — koraq / detail
- [AArch64][SVE] Add Gather Index narrowing tests — matthew.devereau / detail
- [AggressiveInstCombine] add tests for sqrt with known positive operand; NFC — spatel / detail
- [AggressiveInstCombine] check sqrt operand to allow more libcall->intrinsic transforms — spatel / detail
- [NFC][flang] Add FIXME for privatization of loop bounds in Bridge.cpp — qiaopeixin / detail
- [libc++][doc] Updates format status page. — koraq / detail
- [flang] Support the color diagnostics on scanning, parsing, and semantics — qiaopeixin / detail
- [mlir][sparse] fix error when sparse kernel is nested in a scf structrual operator. — peiming / detail
- [RISCV][LV] Add basic tests for default configuration — listmail / detail
- [libc++] Update clang-format style. — koraq / detail
- [libc++][doc] Extended integral type support — koraq / detail
- [libc] Change sinf range reduction to mod pi/16 to be shared with cosf. — lntue / detail
- [PowerPC] Change long to int64_t (which is always 64 bit or 8 bytes ) — efriedma / detail
- [RISCV] Disable constant hoisting for multiply by negated power of 2. — craig.topper / detail
- [RISCV] Add isel pattern for (mul (and X, 0xffffffff), 3<<C) with Zba. — craig.topper / detail
- Fix misc uses of "long" variables to use "int64_t". — efriedma / detail
- [Lit] Sort previously failed tests early — david.green / detail
- Allow data prefetch into non-default address space — Stanislav.Mekhanoshin / detail
- [LLDB][NFC][Reliability] Fix uninitialized variables from Coverity scan. Part 3 — sgurevich / detail
- [AArch64][GlobalISel] Add heuristics for localizing G_CONSTANT. — Amara Emerson / detail
- [LV] Refresh an autogened test to pickup naming changes — listmail / detail
- [libc++] Fixes the CI. — koraq / detail
- [AArch64] Explicitly use v1i64 type for llvm.aarch64.neon.pmull64 — mingmingl / detail
- [ELF][test] Fix compressed-debug-level.test with zlib-ng — i / detail
- [clang][dataflow][NFC] Remove last use of deprecated ctor — li.zhe.hua / detail
- [AMDGPU] Precommit s_setprio scheduling test. NFC. — Stanislav.Mekhanoshin / detail
- [libc++] Implement P1004R2 (constexpr std::vector) — nikolasklauser / detail
- [VPlan] Mark VPPredInstPHIRecipe as not having side-effects. — flo / detail
- Use hasNItemsOrLess() in MRI::hasAtMostUserInstrs(). — Amara Emerson / detail
- [LV][RISCV] Add a test case for a quality problem mixing vector index and data types — listmail / detail
- [DebugInfo] Teach LLVM and LLDB about ptrauth in DWARF — Jonas Devlieghere / detail
- [mlir][OpenMP] Add omp.atomic.update canonicalization — Shraiysh.Vaishay / detail
- [AMDGPU] Consider S_SETPRIO a scheduling boundary — Stanislav.Mekhanoshin / detail
- [clang-offload-bundler] Library-ize ClangOffloadBundler — jacob.lambert / detail
- [gn build] Port 0f3f357e26cf — llvmgnsyncbot / detail
- [clang-format] FIX: Misannotation 'auto' as trailing return type in lambdas — platonov.aleksandr / detail
- [RISCV] Enable (scalable) vectorization by default — listmail / detail
- [cross-project-tests] Add split-file as dependency — aeubanks / detail
- [libc++][chrono] Uses operator<=> in the calendar. — koraq / detail
- [Flang][Driver] Add support for AsmPrinter -mmlir options — arnamoy.bhattacharyya / detail
- [LinkerWrapper] Do not consume `--verbose` from the linker — jhuber6 / detail
- workflows: Fix pull request creation for backports — tstellar / detail
- [LLDB][NFC] Fix possible resource leak — sgurevich / detail
- workflows: Fix version check for X.0.0 releases — tstellar / detail
- [lldb][NFC] Pass ParsedDWARFTypeAttributes as const reference into ParseArrayType() — aeubanks / detail
- [GlobalISel] Handle IntToPtr constants in dbg.value — Adrian Prantl / detail
- [llvm] Provide utility function for MD_prof — paulkirth / detail
- [llvm][NFC] Refactor code to use ProfDataUtils — paulkirth / detail
- Revert "[llvm][NFC] Refactor code to use ProfDataUtils" — paulkirth / detail
- [mlir][sparse] Add arith-expand pass to the sparse-compiler pipeline. — bixia1 / detail
- [gn build] Port 6047deb7c2aa — llvmgnsyncbot / detail
- [Clang] Diagnose ill-formed constant expression when setting a non fixed enum to a value outside the range of the enumeration values — Shafik Yaghmour / detail
- Call WatchpointList::RemoveAll in Target::Destroy. — jingham / detail
- [RISCV] Add merge operand to RISCVISD::FCOPYSIGN_VL. — craig.topper / detail
- [lldb] Read from the Rosetta shared cache with Xcode 14 — Jonas Devlieghere / detail
- Revert "[Clang] Diagnose ill-formed constant expression when setting a non fixed enum to a value outside the range of the enumeration values" — Shafik Yaghmour / detail
- RegAllocGreedy: Fix nondeterminism in tryLastChanceRecoloring — Matthew.Arsenault / detail
- [mlir][spirv] Fix spv.CompositeConstruct assembly and validation — antiagainst / detail
- [mlir][spirv] Unify resources of different vector sizes — antiagainst / detail
- [NFC] Automatically generate CodeGen/VE/Scalar/atomic.ll — deadalnix / detail
- DebugInfo: Prefer vtable homing over ctor homing. — dblaikie / detail
- [RISCV] Reorder code in lowerFROUND to make the diff in D130659 cleaner. NFC — craig.topper / detail
- [RISCV] Pre-commit tests for D130610. NFC — craig.topper / detail
- [RISCV] Reorder (and/or/xor (shl X, C1), C2) if we can form ANDI/ORI/XORI. — craig.topper / detail
- DebugInfo: Test vtable homing overriding ctor homing only on itanium since msvc ABI doesn't home vtables — dblaikie / detail
- [mlir] Delete most of the ops from the quant dialect. — laurenzo / detail
- [Docs] Fix column ordering on clang attribute docs — chris.bieneman / detail
- [AMDGPU][SIFoldOperands] Clear kills when folding COPY — carl.ritson / detail
- workflows: Use correct access token when pushing to llvm-project-release-prs repo — tstellar / detail
- [NFC] [C++20] [Modules] Add tests for merging redefinitions in modules — yedeng.yd / detail
- Use pseudoparser-based folding ranges in ClangdServer. — usx / detail
- [clang-format] Fix the return code of git-clang-format — owenca / detail
- GlobalISel: update legalize-rotr-rotl.mir checks before change. — Amara Emerson / detail
- [AArch64][GlobalISel] Fix custom legalization of rotates using sext for shift vs zext. — Amara Emerson / detail
- [AMDGPU] Aggressively schedule to reduce RP in occupancy limited regions — Austin.Kerbow / detail
- [X86][MC] Avoid emitting incorrect warning for complex FMUL — phoebe.wang / detail
- [ASTWriter] Replace `const std::string &OutputFile` with `StringRef OutputFile` in some of `ASTWriter` functions, NFC — kyrtzidis / detail
- [MLIR] Fix bazel build after 7356404ace4bdb09e8a81eb2d10e0f5e7a9ab3c0. — csigg / detail
- workflows: Use macos-11 runners — tstellar / detail
- [LAA] Remove block order sensitivity in LAA algorithm. PR56672 — mkazantsev / detail
- [Test] Fix block name in test — mkazantsev / detail
- [Driver][PowerPC] Support -mtune= — i / detail
- [libc++][ranges] implement `std::ranges::inplace_merge` — hui.xie1990 / detail
- [mlir][tensor] Fold `tensor.cast` into `tensor.collapse_shape` op — prashant / detail
- [gn build] Port 8a61749f767e — llvmgnsyncbot / detail
- [lld-macho] Support creating N_SO stab for DWARF5 compile units — dani / detail
- [libc++] Fix unwrapping ranges with different iterators and sentinels — nikolasklauser / detail
- [gn build] Port e01b4fe956dd — llvmgnsyncbot / detail
- [libc++] Fix merge-conflict in .clang-format — nikolasklauser / detail
- [mlir][transform] Support results on ForeachOp — springerm / detail
- [lld-macho] Add LOH_ARM64_ADRP_ADD_LDR optimization hint support — dani / detail
- [llvm] Fix some test failures with EXPENSIVE_CHECKS and libstdc++ — david.spickett / detail
- [libc][math] Improved performance of exp2f function. — okir / detail
- [mlir] Small stylistic changes to Complex_NumberAttr — pifon / detail
- [clang-tidy] Rename the make-confusable-table executable — martin / detail
- [clang-tidy] Add CLANG_TIDY_CONFUSABLE_CHARS_GEN cmake cache variable to avoid building when cross compiling — martin / detail
- [pseudo] Eliminate the false `::` nested-name-specifier ambiguity — hokein.wu / detail
- [SCEV] Avoid repeated proveNoUnsignedWrapViaInduction calls. — flo / detail
- [libc++] Make `_IterOps::__iter_move` more similar to `std::ranges::iter_move`. — varconst / detail
- [libc][math] Universal exp function for cosh/sinh calculation. — okir / detail
- [Aarch64] Add cost for missing extensions. — zhongyunde / detail
- [gn build] (manually) port 18b4a8bcf35 more — thakis / detail
- [AMDGPU][MC][GFX11] Disable SGPRs for src1 of v_fma_mix*_dpp opcodes — d-pre / detail
- [InstCombine] add tests for bitwise logic with cast operands; NFC — spatel / detail
- [InstCombine] try harder to narrow bitwise logic with cast operands — spatel / detail
- [mlir] Add getters for DenseArrayAttr. — akuegel / detail
- [AMDGPU][MC][GFX90A] Correct MIMG dst size validation — d-pre / detail
- [AMDGPU][GFX1030][DOC][NFC] Update assembler syntax description — d-pre / detail
- Missing tautological compare warnings due to unary operators — aaron / detail
- [ORC] Fix weak hidden symbols failure on PPC with runtimedyld — ksunhokim123 / detail
- [clang-repl] Add host exception support check utility flag. — ksunhokim123 / detail
- [AMDGPU] avoid blind converting to VALU REG_SEQUENCE and PHIs — Alexander Timofeev / detail
- [DAG] Use recursivelyDeleteUnusedNodes in ReplaceLoadWithPromotedLoad — deadalnix / detail
- [CMake][OpenMP] Remove wrong backslash — sebastian.neubauer / detail
- [DAG] Use recursivelyDeleteUnusedNodes in PromoteLoad — deadalnix / detail
- Precommit tests for D112256 "[FPEnv][EarlyCSE] Add support for CSE of constrained FP intrinsics, take 2" — kevin.neal / detail
- [DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
- [ARM] Remove duplicate fp16 intrinsics — david.green / detail
- [llvm][ModuleInliner] Add inline cost priority for module inliner — taolq / detail
- [gn build] Port bb7f62bbbd35 — llvmgnsyncbot / detail
- [DAG] SelectionDAG::GetDemandedBits - don't simplify opaque constants — llvm-dev / detail
- [clang-repl] Disable exception unittest on AIX. — ksunhokim123 / detail
- Start support for HLSL `RWBuffer` — chris.bieneman / detail
- [HLSL] Add __builtin_hlsl_create_handle — chris.bieneman / detail
- [DAG] DAGCombiner::visitTRUNCATE - remove GetDemandedBits call — llvm-dev / detail
- Revert "[X86][DAGISel] Don't widen shuffle element with AVX512" — flo / detail
- Revert "[llvm][ModuleInliner] Add inline cost priority for module inliner" — taolq / detail
- [gn build] Port c113594378a0 — llvmgnsyncbot / detail
- [llvm][ModuleInliner] Add inline cost priority for module inliner — taolq / detail
- [gn build] Port d52e775b05a4 — llvmgnsyncbot / detail
- [openmp] Introduce optional plugin init/deinit functions — jonathanchesterfield / detail
- [openmp][amdgpu] Move global DeviceInfo behind call syntax prior to using D130712 — jonathanchesterfield / detail
- [Flang][MLIR][OpenMP] Add support for simdlen clause — qiaopeixin / detail
- [amdgpu][openmp][nfc] Restore stb_local on DeviceInfo symbol — jonathanchesterfield / detail
- [LV] Don't predicate uniform mem op stores unneccessarily — listmail / detail
- [DAG] Remove SelectionDAG::GetDemandedBits and use SimplifyMultipleUseDemandedBits directly. — llvm-dev / detail
- [NFC] Autogenerate CodeGen/PowerPC/pzero-fp-xored.ll — deadalnix / detail
- [mlir][TilingInterface] Add a method to generate scalar implementation of the op. — ravishankarm / detail
- [mlir][Linalg] Allow decompose to handle ops when value of `outs` operand is used in payload. — ravishankarm / detail
- [libc++] Properly log crashes with the assertion handler on older Androids — Louis Dionne / detail
- [RISCV] Remove duplicate code. NFC — craig.topper / detail
- [RISCV] Update lowerFROUND to use masked instructions. — craig.topper / detail
- [libc++][AIX] Use non-unique implementation for typeinfo comparison — xingxue / detail
- [clang-repl] Support destructors of global objects. — ksunhokim123 / detail
- [AMDGPU] Add amdgcn_sched_group_barrier builtin — Austin.Kerbow / detail
- [llvm-objcopy] Support --{,de}compress-debug-sections for zstd — i / detail
- [mlir:SubElementsInterface] Add support for "skipping" when replacing attributes/types — riddleriver / detail
- [MC][test] Rename two --compress-debug-sections=zlib tests — i / detail
- [AMDGPU] Add isMeta flag to SCHED_GROUP_BARRIER — Austin.Kerbow / detail
- [Reland][Debuginfo][llvm-dwarfutil] Add check for unsupported debug sections. — a.v.lapshin / detail
- [openmp][amdgpu] Tear down amdgpu plugin accurately — jonathanchesterfield / detail
- [HLSL] Add RWBuffer default constructor — chris.bieneman / detail
- [clang][deps] Include canonical invocation in ContextHash — blangmuir / detail
- [mlir][Complex] Change complex.number attribute type to ComplexType. — pifon / detail
- Add `llvm-dwarfutil` to Bazel targets — dvet / detail
- [flang]Fix incorrect array type transformation — mats.petersson / detail
- llvm-dwp: Include dwo name even when the input is a dwo — dblaikie / detail
- [NFC] Improve FileSpec internal APIs and usage in preparation for adding caching of resolved/absolute. — gclayton / detail
- Cache the value for absolute path in FileSpec. — gclayton / detail
- [mlir] Add Type::isa_and_nonnull — markus.boeck02 / detail
- [clang-format] Missing space between trailing return type 'auto' and left brace — platonov.aleksandr / detail
- [AMDGPU][Scheduler] Avoid initializing Register pressure tracker when tracking is disabled — Anshil.Gandhi / detail
- [mlir] Introduce DefaultValuedOptionalAttr — jpienaar / detail
- [GlobalISel][nfc] Remove unnecessary cast — Adrian Prantl / detail
- [lld-macho] `-exported_symbols` should hide symbols before LTO runs — jezng / detail
- [GlobalISel] Handle nullptr constants in dbg.value — Adrian Prantl / detail
- [Clang] Diagnose ill-formed constant expression when setting a non fixed enum to a value outside the range of the enumeration values — Shafik Yaghmour / detail
- [LLDB] Fix missing return value in SBBreakpointLocation::GetQueueName() — sgurevich / detail
- [clang][lld][cmake] Simplify header dirs — John.Ericson / detail
- [flang] Fix build failure — vdonaldson / detail
- Update references to mailing lists that have moved to Discourse. — tanyalattner / detail
- [lld-macho] Allow linking with ABI compatible architectures — leevince / detail
- [Matrix] Refactor transpose distribution. NFC — francisvm / detail
- AMDGPU: Take care of "tied" operand when removeOperand — changpeng.fang / detail
- [lld/mac] Add support for $ld$previous symbols with explicit symbol name — thakis / detail
- [clang-format] Handle Verilog numbers and operators — f0gukp2nk / detail
- [clang-format] Handle Verilog blocks — f0gukp2nk / detail
- [clang-format] Handle Verilog modules — f0gukp2nk / detail
- [clang-format] Handle Verilog user-defined primitives — f0gukp2nk / detail
- [clang-format] Handle Verilog case statements — f0gukp2nk / detail
- [clang-format] Handle Verilog attributes — f0gukp2nk / detail
- [mlir][complex] Canonicalize consecutive complex.conj — lewuathe / detail
- [HLSL] Add HLSLResource attribute — chris.bieneman / detail
- [Clang][Attribute] Introduce maybe_undef attribute for function arguments which accepts undef values — Krishna.Sankisa / detail
- [C++20] [Modules] Merge same concept decls in global module fragment — yedeng.yd / detail
- [LoongArch] Remove the temporary .mir tests as they have been rewrote by .s tests. NFC — luweining / detail
- [BOLT] Add BinaryContext::IsStripped — aaupov / detail
- [BOLT] Remove --allow-stripped option — aaupov / detail
- [BOLT] Ignore functions accessing false positive jump tables — aaupov / detail
- [ELF] Remove one inputSections loop. NFC — i / detail
- [Driver] Use libatomic for 32-bit SPARC atomics support on Linux — ro / detail
- [ORC][COFF] Handle COFF import files of static archive. — ksunhokim123 / detail
- [clang][Driver] Handle SPARC -mcpu=native etc. — ro / detail
- [libc++][ranges] implement `std::ranges::unique{_copy}` — hui.xie1990 / detail
- [JITLink][COFF] Implement dllimport stubs. — ksunhokim123 / detail
- [ELF] Remove redundant isa<InputSection>(sec). NFC — i / detail
- [JITLink][COFF][x86_64] Implement ADDR64 relocation. — ksunhokim123 / detail
- [ELF] Combine EhInputSection removal and MergeInputSection removal. NFC — i / detail
- [ELF] Move combineEhSections from Writer to SyntheticSections. NFC — i / detail
- [JITLink][COFF] Implement include/alternatename linker directive. — ksunhokim123 / detail
- [ELF] CallGraphSort: replace vector<int> with unique_ptr<int[]>. NFC — i / detail
- Revert "[JITLink][COFF] Implement include/alternatename linker directive." — ksunhokim123 / detail
- [mlir][toy] Replace Optional::getValue with value. NFC — i / detail
- [SCEV] Avoid repeated proveNoSignedWrapViaInduction calls. — flo / detail
- [bolt] Replace Optional::getValue with value or operator*. NFC — i / detail
- [NFC][AArch64] Precommit vector-fcvt tests — david.sherwood / detail
- fix test function attribute [NFC] — nuno.lopes / detail
- [AArch64][DAGCombine] Add performBuildVectorCombine 'extract_elt ~> anyext' — david.sherwood / detail
- [LoongArch] Refactor insertDivByZeroTrap — luweining / detail
- [LoongArch] Offset folding for frameindex — luweining / detail
- [IR] Simplify Intrinsic::getDeclaration. NFC. — jay.foad / detail
- [libc][NFC] Use STL case for type_traits — gchatelet / detail
- Fix typo in FPUtil/aarch64/FMA.h — gchatelet / detail
- [Support] Add KnownBits::concat method — llvm-dev / detail
- [libc] Fix prototype_test_gen — gchatelet / detail
- [libc] Fix prototype_test_gen — gchatelet / detail
- [DAG] Move a few hasOneUse() tests later to reduce unnecessary computations. NFC. — llvm-dev / detail
- Fix unknown parameter Wdocumentation warning. NFC. — llvm-dev / detail
- VirtualFileSystem.h - don't use \param in general description - use \p instead to fix Wdocumentation warnings. — llvm-dev / detail
- [clangd][NFCI] Store TUPath inside ParsedAST — kadircet / detail
- [compiler-rt][builtins][RISCV] Set COMPILER_RT_HAS_FLOAT16 for RISC-V compiler-rt tests, fixes test__extendhfsf2 — luismarques / detail
- Revert "[compiler-rt][builtins][RISCV] Set COMPILER_RT_HAS_FLOAT16 for RISC-V compiler-rt tests, fixes test__extendhfsf2" — luismarques / detail
- [compiler-rt][builtins][RISCV] Set COMPILER_RT_HAS_FLOAT16 for RISC-V compiler-rt tests, fixes test__extendhfsf2 — luismarques / detail
- [mlir][Complex] Add convenience builder for complex.number attribute. — akuegel / detail
- Revert "[AMDGPU] avoid blind converting to VALU REG_SEQUENCE and PHIs" — Alexander Timofeev / detail
- [Libcalls] Add tests with maytrap & non-errno for math libcalls. — flo / detail
- [NFCI] Propagate MLTAL through more concepts in prep of deferred inst. — erich.keane / detail
- RegisterCoalescer: Shrink main range after shrinking subranges — Matthew.Arsenault / detail
- AMDGPU: Fix assertion when printing unreachable functions — Matthew.Arsenault / detail
- [TargetLowering] Move a few hasOneUse() tests later to reduce unnecessary computations. NFC. — llvm-dev / detail
- [X86] Add regression test case from rG057db2002bb3 — llvm-dev / detail
- [AMDGPU] user-sgpr-init16-bug does not apply to gfx1103 — jay.foad / detail
- [mlir][Complex] Add a convenience getValue() method. — akuegel / detail
- [Debuginfo][DWARF][NFC] Add paired methods working with DWARFDebugInfoEntry. — a.v.lapshin / detail
- [AMDGPU] Enable image_gather4h instruction for gfx10 and gfx11 — Mirko.Brkusanin / detail
- [libc++] Remove constexpr vector from LLVM 16 release notes — Louis Dionne / detail
- [DAG] Use recursivelyDeleteUnusedNodes in CommitTargetLoweringOpt. — deadalnix / detail
- [InstCombine] Avoid ConstantExpr::getFNeg() calls (NFCI) — npopov / detail
- [RISCV][doc] Improve documentation comments on atomics intrinsics — asb / detail
- [X86] combineAndnp - constant fold ANDNP(C,X) -> AND(~C,X) (REAPPLIED) — llvm-dev / detail
- [InstCombine] add tests for icmp with cast bool logic; NFC — spatel / detail
- [AArch64][SVE] Change DupLane128Combine Index comparison to 0 — matthew.devereau / detail
- [libc][math] Added coshf function. — okir / detail
- [libc][math] Added sinhf function. — okir / detail
- [Clang] Do not check for underscores in isAllowedInitiallyIDChar — corentinjabot / detail
- [mlir][NFC] accept plain OpBuidler in folded construction helpers — zinenko / detail
- [InstCombine] canonicalize zext-and-of-bool compare to narrow and — spatel / detail
- [mlir][complex] Canonicalize complex.add zero — pifon / detail
- [ELF] Strip directories for -Map when emitting reproducer rsp — abrachet / detail
- [mlir][LLVM] Rework the API of GEPOp — markus.boeck02 / detail
- [lld/mac] Comment changes requested on https://reviews.llvm.org/D130725 — thakis / detail
- workflows: Pass phab token to github-automation.py when creating a pull request — tstellar / detail
- Diagnose use of _Noreturn on a struct/union field — aaron / detail
- [clang-repl] Disable execution unittests on unsupported platforms. — ksunhokim123 / detail
- [libc++] Rename __libcpp_assertion_handler to __libcpp_verbose_abort — Louis Dionne / detail
- Replace Optional::hasValue with has_value or operator bool. NFC — i / detail
- [gn build] (manually) port 507125af3d0b — thakis / detail
- [gn build] (manually) port 507125af3d0b more — thakis / detail
- [AMDGPU] Omit unnecessary waitcnt before barriers — Austin.Kerbow / detail
- [TSan][Darwin] Additional TSAN test requiring weak symbol for dyld64 — blueg / detail
- Revert "[Clang][Attribute] Introduce maybe_undef attribute for function arguments which accepts undef values" — amy.kwan1 / detail
clang-d431504-g4e1fe968c9de-t30644-b30644.tar.gz (Jul 29, 2022 1:46:32 PM)
- [fpcmp] Use non-floating point parsing by default. — llvm-project / githubweb
- Update the test suite for changes to -Wint-conversion — aaron / githubweb
- Fix a -Wint-conversion failure with an AIX test bot — aaron / githubweb
- [SingleSource] Add initial vectorizer tests with recurrences. — florian_hahn / githubweb
clang-d431486-gfcb9d7e2cf17-t30642-b30642.tar.gz (Jul 29, 2022 9:57:53 AM)
- [sanitizer] Remove missing function call — Vitaly Buka / githubweb
- [sanitizer] Switch to single LAM QEMU instance — Vitaly Buka / githubweb
- [sanitizer] Attempt to fix qemu script — Vitaly Buka / githubweb
- [sanitizer] Attempt to fix qemu script — Vitaly Buka / githubweb
- [sanitizer] Attempt to fix qemu script — Vitaly Buka / githubweb
- [sanitizer] Fix (} missmatch — Vitaly Buka / githubweb
- [sanitizer] Fix variables scope — Vitaly Buka / githubweb
- [sanitizer] Fix undefined variable — Vitaly Buka / githubweb
- [sanitizer] Fix variables scope — Vitaly Buka / githubweb
- [sanitizer] Temporarily disable LAM tests — Vitaly Buka / githubweb
- [sanitizer] Use build_stage1_clang_at_revison — Vitaly Buka / githubweb
- [sanitizer] Assign COMPILER_BIN_DIR before cd — Vitaly Buka / githubweb
- [sanitizer] Enable LAM tests — Vitaly Buka / githubweb
- [sanitizer] Replace qemu and linux git URLs — Vitaly Buka / githubweb
- [sanitizer] Switch to a single QEMU build — Vitaly Buka / githubweb
- [sanitizer] Switch to NFS for build dir access from QEMU — Vitaly Buka / githubweb
- [sanitizer] Simplify kill_qemu — Vitaly Buka / githubweb
- [sanitizer] Wait longer for QEMU — github / githubweb
- [sanitizer] Try to fix step start broken by QEMU console — github / githubweb
- [sanitizer] Add comment about heavy builds — Vitaly Buka / githubweb
- [sanitizer] Switch the rest to 3 builds — Vitaly Buka / githubweb
- [sanitizer] Measure time for libcxx — Vitaly Buka / githubweb
- [libc++] Stop building libc++ alongside Clang on GreenDragon bots — Louis Dionne / githubweb
- [sanitizer] Undo variables modified by track_origins — github / githubweb
- [sanitizer] Optimize trigger of origin build — Vitaly Buka / githubweb
- [sanitizer] Keep STAGE2_DIR visible to STAGE3 — Vitaly Buka / githubweb
- [sanitizer] Build STAGE2 origins before STAGE3 origins — Vitaly Buka / githubweb
- [sanitizer] Move libc++ testing to check stage — Vitaly Buka / githubweb
- [sanitizer] Don't delete from build_stage — Vitaly Buka / githubweb
- Add new workers and NVPTX target builders. — vvereschaka / githubweb
- Raise timeout for Solaris builders — ro / githubweb
- Remove jobs prop from standalone-build-x86_64 worker — kkleine / githubweb
- Added timeout param placeholder to ClangBuilder.getClangCMakeBuildFactory to unblock 872f3cf78f3fecba8ffe468dab58fe0d79042d45. — gkistanova / githubweb
- Change default target triple for llvm-clang-x86_64-sie-win to x86_64-sie-ps5. — douglas.yung / githubweb
- Loosen Xcode version requirement on builders — Jessica Paquette / githubweb
- [green dragon] Remove libc++ from monorepo builds — Louis Dionne / githubweb
- [lldb] Increase checkout timeout to 30 minutes — Augusto Noronha / githubweb
- Use SCCACHE for building on Windows for builder llvm-clang-x86_64-sie-win. — douglas.yung / githubweb
- [lldb] Increase checkout timeout for all the LLDB jobs — Jonas Devlieghere / githubweb
- Make builder llvm-clang-x86_64-sie-win clean build directory between builds. — douglas.yung / githubweb
- Change builder llvm-clang-x86_64-sie-win to not clean build directory between builds and not use SCCACHE for building. — douglas.yung / githubweb
- [standalone-build-x86_64]: build lld — kkleine / githubweb
- [ARM] Disable llvm's use of threads for armv8-lld-2stage — david.spickett / githubweb
clang-d429266-gf07caf20b9d3-t30052-b30052.tar.gz (Jul 8, 2022 1:56:42 PM)
- [sanitizer] Don't build llvm-symbolizer and lld — Vitaly Buka / githubweb
clang-d429181-g026677346478-t30045-b30045.tar.gz (Jul 8, 2022 12:58:23 AM)
- [ms] [llvm-ml] Add support for the remaining binary named operators — epastor / detail
- [RISCV] Precommit test for D128717 — Lian.Wang / detail
- Revert "[RISCV] Precommit test for D128717" — Lian.Wang / detail
- [X86][FP16] Fix crash when lowering copysign for f16 — phoebe.wang / detail
- [RISCV] Recommit test for D128717 — Lian.Wang / detail
- [X86] Fix collectLeaves for adds used by phi that forms loop — haohai.wen / detail
- [mlir][complex] Lower complex.angle to libm — pifon / detail
- [C++20] [Modules] Don't complain about duplicated default template argument across modules — yedeng.yd / detail
- [mlir] Swap integer range inference to the new framework — jeffniu22 / detail
- [docs] Add document "Debugging C++ Coroutines" — yedeng.yd / detail
- [mlir] Delete ForwardDataFlowAnalysis — jeffniu22 / detail
- [AMDGPU] Use AddedComplexity for ret and noret atomic ops selection — abinavpp / detail
- [GlobalISel][SelectionDAG] Implement the HasNoUse builtin predicate — abinavpp / detail
- [AMDGPU] Use the HasNoUse predicate for no-ret atomic op selection — abinavpp / detail
- [Attributor] Replace AAValueSimplify with AAPotentialValues — johannes / detail
- Revert "[Attributor] Replace AAValueSimplify with AAPotentialValues" — johannes / detail
- [RISCV] Change VECTOR_SPLICE mask operation from expand to promote — Lian.Wang / detail
- [SLP] Add missing space to optimization remark. — craig.topper / detail
clang-d429163-geee6a12227a6-t30042-b30042.tar.gz (Jul 7, 2022 7:49:04 PM)
- [mlir] An implementation of dense data-flow analysis — jeffniu22 / detail
- [clang-format][NFC] Clean up IndentForLevel in LevelIndentTracker — owenca / detail
- Revert "[RISCV] Optimize 2x SELECT for floating-point types" — diegocaballero / detail
- [libcxx][ranges] Create a test tool `ProxyIterator` that customises `iter_move` and `iter_swap` — hui.xie1990 / detail
- Revert "[LLDB][NFC] Decouple dwarf location table from DWARFExpression." — Jonas Devlieghere / detail
- [Sanitizer][Darwin] Cleanup MaybeReexec() function and usage — julian.lettner / detail
- [AArch64] Try to re-use extended operand for SETCC with vector ops. — flo / detail
- [mlir] add complex type to getZeroAttr — ajcbik / detail
- Add a little extra test coverage for simple template names — dblaikie / detail
- Revert "[Sanitizer][Darwin] Cleanup MaybeReexec() function and usage" — julian.lettner / detail
- [mlir][bzl] Update for 1a92dbcfa88a857bf735c897125d9a2f9be53e9e and cab44c515c63db876a7f626fdc36be4a9157ebad — jpienaar / detail
- [llvm-objdump][Docs] Document new flag — jhuber6 / detail
- [mlir][complex] Convert complex.abs to libm — lewuathe / detail
- [clang-repl][NFC] Split weak symbol test to a new test — jun / detail
clang-d429149-g562c3467a673-t30040-b30040.tar.gz (Jul 7, 2022 5:04:23 PM)
- [lldb][Windows] Fix memory region base addresses when a range is split — david.spickett / detail
- [MLIR][Presburger] Refactor division representation to DivisionRepr — groverkss / detail
- [IR][OpaquePointers] Properly print cmpxchg with pointer operands. — dantrushin / detail
- [lldb/test] Add a couple of libc++ std::string layouts — pavel / detail
- [ms] [llvm-ml] Add support for anonymous labels (`@@`, `@B`, `@F`) — epastor / detail
- [mlir][Transform] Make applyToOne return a DiagnosedSilenceableFailure — nicolas.vasilache / detail
- [lldb] [test] Improve stability of llgs vCont-threads tests — mgorny / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [mlir][AMDGPU] Add --chipset option to AMDGPUToROCDL — Krzysztof.Drewniak / detail
- Revert "[lldb] [test] Improve stability of llgs vCont-threads tests" — mgorny / detail
- [libc] Make div test names unique — abrachet / detail
- [ARM] Switch the costs of mve1beat and mve4beat — david.green / detail
- [SPIR-V] Introduce SPIR-V global entities tracking and deduplication infra. — zuban32s / detail
- [Test] Add some tests showing missing opportunities in IndVars — mkazantsev / detail
- [libc++] Implements 128-bit support in to_chars. — koraq / detail
- [lldb/test] Use the shim executable for TestGdbRemoteAttach*Or*Wait as well — pavel / detail
- [libc++][format] Implements 128-bit support. — koraq / detail
- [lldb][Windows] Fixup overlapping memory regions tests — david.spickett / detail
- [LV] Remove collectTriviallyDeadInstructions, already handled by VP DCE. — flo / detail
- [LV] Update RISCV test missed by bc19b7c3cc16. — flo / detail
- Revert "[libc++] Use ABI tags instead of internal linkage to provide per-TU insulation" — Jonas Devlieghere / detail
- [clangd] Fix flaky throttler test — sam.mccall / detail
- Revert "[gn build] (manually) port 9ee97ce3b8305c5" — thakis / detail
- [RISCV] Test coverage for missing commute of vsadd(u) — listmail / detail
- [IndVars] Add tests for more different float->int conversions. — flo / detail
- [Clang] Use metadata to make identifying embedded objects easier — jhuber6 / detail
- [Object] Add ELF section type for offloading objects — jhuber6 / detail
- [llvm-objdump] Update offload dumping to use SHT_LLVM_OFFLOADING — jhuber6 / detail
- [Metadata] Add 'exclude' metadata to add the exclude flags on globals — jhuber6 / detail
- [msan] Fix dn_comp interceptor after D126851 — Vitaly Buka / detail
- [TableGen] Move printing to stream directly to MachineValueTypeSet — kparzysz / detail
- [flang][NFC] Make LEN parameters homogenous — clementval / detail
- [OpenMP][NFC] Claim order clause modifiers (reproducible and unconstrained) — chichun.chen / detail
- [VE] Change displacement type in MEM..i from i32 to i64 — kparzysz / detail
- [AMDGPU] Disable FillMFMAShadowMutation by default — Austin.Kerbow / detail
- [TableGen] Fix CodeGenRegisterClass::hasType for simple-type arguments — kparzysz / detail
- [LinkerWrapper] Identify offloading sections using ELF type — jhuber6 / detail
- [AArch64][NFC] Prepare test cases (for D128302) to show more accurate cost estimation of extract-element could generate better assembly code. — mingmingl / detail
- [libc++][doc] Removes a colon in a title. — koraq / detail
- [libc][nfc] update get_explicit_mantissa — michaelrj / detail
- [InstCombine] Do not fold 'and (sext (ashr X, Shift)), C' if Shift < 0 — dani / detail
- [ELF] Relax R_RISCV_ALIGN — i / detail
- [mlir] An implementation of sparse data-flow analysis — jeffniu22 / detail
- [clangd] Disable flaky test — sam.mccall / detail
- [ELF] Relax R_RISCV_CALL and R_RISCV_CALL_PLT — i / detail
- [lldb] Improve the error message in run_to_breakpoint_do_run — Jonas Devlieghere / detail
- [clang] Cleanup ASTContext before output files in crash recovery for modules — blangmuir / detail
- [LLDB][NFC] Decouple dwarf location table from DWARFExpression. — zequanwu / detail
- [NFC][sanitizer] Minor change: eliminate loop — Vitaly Buka / detail
- [scudo] Pass MapPlatformData in more calls — ddchen / detail
- [docs] Move code contribution from GettingStarted.rst to Contributing.rst — i / detail
- [llvm] [Debuginfod] LLVM debuginfod server. — noahshutty / detail
- Try to fix shared lib buildbot failures after 36f01909a0e2 (D114846) — noahshutty / detail
- [clang][dataflow] Return a solution from the solver when `Constraints` are `Satisfiable`. — gribozavr / detail
- [sanitizer] Extract check_mem_is_good into header — Vitaly Buka / detail
- [LSR] Fix bug - check if loop has preheader before calling isInductionPHI — syzaara / detail
- [llvm-objdump] Change some nonnull pointers to references. NFC — i / detail
- [mlir][spirv] Add path for math.round to spirv for OCL and GLSL — suderman / detail
- [flang] SET_EXPONENT(-0.0) should return -0.0 — psteinfeld / detail
- [TableGen] Rewrite type set intersection in type inference — kparzysz / detail
- Use StringRef to avoid unnecessary copies into std::strings — dblaikie / detail
- Revert "[clang][dataflow] Return a solution from the solver when `Constraints` are `Satisfiable`." — gribozavr / detail
- [lldb] Add comments to describe m_memory_addr and IsInMemory — Augusto Noronha / detail
- [scudo] Add [[no_unique_address]] attribute to new MapPlatformData variables — ddchen / detail
- Retrieve as StringRef since that's how it'll be used — dblaikie / detail
- [clang][dataflow] Return a solution from the solver when `Constraints` are `Satisfiable`. — wyt / detail
- Simplify some AsCString usage that was also explicitly handling default — dblaikie / detail
- [RISCV] Adjust fixed vector coverage for get.active.lane.mask — listmail / detail
- [libcxx] [ci] Don't disable libc++experimental in mingw builds — martin / detail
- [mlir-vscode] Explicitly set the return type for didOpen — riddleriver / detail
- [mlir-vscode] Bump the language client version — riddleriver / detail
- [mlir:LSP] Add support for MLIR code completions — riddleriver / detail
- Remove dead code: TypeMap::RemoveMismatchedTypes(TypeClass type_class) — dblaikie / detail
- [NFC] [DirectX] Cleanup test for comput_ids. — python3kgae / detail
- [libc++] Add test for algorithm result type alias declarations — nikolasklauser / detail
- [AArch64] Add vector select tests with odd element types. — flo / detail
- [flang] Fix typo in runtime message — psteinfeld / detail
- [InstCombine] Fold memchr and strchr equality with first argument — msebor / detail
- [mlir][AMDGPU] Use the correct values for OOB_SELECT on gfx10 — Krzysztof.Drewniak / detail
- [gn build] (manually) port 36f01909a0e2 (llvm-debuginfod) — thakis / detail
- [clang] [MinGW] Fix paths on Gentoo — martin / detail
- [hwasan][fuchsia] Fix features bitmask checking — leonardchan / detail
- [hwasan] Refactor frame record info into function — leonardchan / detail
- [sanitizer] Deduplicate dn_expand test — Vitaly Buka / detail
- [OpenMP] Ensure to not use SPMD mode in the absence of parallel regions — johannes / detail
- [Attributor][NFC] Improve heap2stack result readability and code style — johannes / detail
- [Attributor] Make heap2stack record alloca placement — johannes / detail
- [vscode-mlir] Bump to version 0.0.10 — riddleriver / detail
- [gn build/mac] Use -mmacos-version-min instead of -mmacosx-version-min — thakis / detail
- [LLDB] Fix aggregate-indirect-arg.cpp failure introduced by 227dffd0b6d78154516ace45f6ed28259c7baa48 — zequanwu / detail
clang-d429059-g11a09692ad96-t30035-b30035.tar.gz (Jul 7, 2022 7:51:30 AM)
- [BOLT] Change mutex implementation — elvina.yakubova / detail
- [AMDGPU] Additional liveness tests for si-optimize-exec-masking-pre-ra — carl.ritson / detail
- [ELF] Optimize getInputSections. NFC — i / detail
- [mlir][Bazel] Fix Bazel build after a2158374ba1a6f81f4cce3eb54d0bc44f3ab75e0 — akuegel / detail
- [LoongArch] Support lowering FrameIndex — luweining / detail
- [PowerPC] Simplify test for PR33636 (NFC) — npopov / detail
- [LoongArch] Implement prologue/epilogue insertion — luweining / detail
- [ConstFold] Salvage some div/rem folding test (NFC) — npopov / detail
- [ConstExpr] Remove div/rem constant expressions — npopov / detail
- [IR] Remove Constant::canTrap() (NFC) — npopov / detail
- [llvm][AArch64] Fix "+all" feature for sysreg aliases — david.spickett / detail
- [LoopVectorizationLegality] Drop unused variable (NFC) — npopov / detail
- [SelectionDAGISel] Drop unused variable (NFC) — npopov / detail
- [NFC][AMDGPU] Cleanup the SIOptimizeExecMasking pass. — thomas.symalla / detail
- [InstCombine] remove useless insertelement — Chenbing.Zheng / detail
- [Docs] Add release note for ARM's new -mframe-chain option — lucas.prates / detail
- [ValueTracking] Accept Instruction in isSafeToSpeculativelyExecute() (NFC) — npopov / detail
- [lldb] Stop passing both i386 and i686 in parallel as architectures on Windows — martin / detail
- [LoongArch] Add LoongArch support to update_llc_test_checks — luweining / detail
- [AMDGPU] Add a MIR test for D127781 — jay.foad / detail
- [LoongArch] Add codegen support for division operations — luweining / detail
- [AMDGPU] Move all -global-isel RUN lines into main test file — jay.foad / detail
- [mlir] Define proper DenseMapInfo for Interfaces — markus.boeck02 / detail
- [MIPS] Fix the ASAN shadow offset hook for the N32 ABI — djordje.todorovic / detail
- [MIPS] Resolve issues in building ASAN for N32 ABI — djordje.todorovic / detail
- [ORC][ORC_RT][AArch64] Implement TLS descriptor in ELFNixPlatform. — ksunhokim123 / detail
- [libc++] Prefer __has_builtin for detecting compiler-provided type_traits — nikolasklauser / detail
- [libc++] default-construct moved-from test-iterators — nikolasklauser / detail
- [lldb][AArch64] Use "+all" feature for the disassembler — david.spickett / detail
- [mlir][OpenMP] Add if clause to OpenMP simd construct — dominik.adamski / detail
- [tbaa] Handle base classes in struct tbaa — jeroen.dobbelaere / detail
- [WebAssembly][NFC] Reuse the regClassToValType helper in WebAssemblyMCInstLower — asb / detail
- [clangd] Support external throttler for preamble builds — sam.mccall / detail
- [pseudo] Define recovery strategy as grammar extension. — sam.mccall / detail
- [NFC] Add a TODO comment to apply nounwind attribute in all GPU modes. — alexey.bader / detail
- [clangd] Fix tests after ed0e20d5e8c5d6c679d2c — sam.mccall / detail
- [SimplifyCFG] Don't split predecessors of callbr terminator — npopov / detail
- [WebAssembly][NFC] Consolidate TargetRegisterClass=>COPY opcode conversion into a single helper — asb / detail
- [AMDGPU][GFX1030][DOC][NFC] Update assembler syntax description — d-pre / detail
- [Clang][NFC] fix typo — corentinjabot / detail
- [X86] Add RDPRU instruction — paul.robinson / detail
- [LICM] Check opt output in test (NFC) — npopov / detail
- [gn build] Port 08e4fe6c6196 — llvmgnsyncbot / detail
- [LLVM] Add the support for fmax and fmin in atomicrmw instruction — i / detail
- [Debugify] Port verify-debuginfo-preserve to NewPM — djordje.todorovic / detail
- [MLIR][Presburger] Support lexicographic max/min union of two PWMAFunction — groverkss / detail
- [IndVars] Regenerate test checks (NFC) — npopov / detail
- [AArch64] NFC: Fix name mangling in sve-insert-vector.ll — sander.desmalen / detail
- [AArch64] Add support for various operations on nxv1i1 types. — sander.desmalen / detail
- [Clang] Add a warning on invalid UTF-8 in comments. — corentinjabot / detail
- [stackmaps] Start legalizing live variable operands — vext01 / detail
- [RISCV] Add test coverage for vectorizer tailfolding — listmail / detail
- [LV] Remove unnecessary memory checks from recurrence test — flo / detail
- [JITLink][RISCV] Ignore R_RISCV_RELAX and check R_RISCV_ALIGN — hahnjo / detail
- [AArch64][SVE] Zero other lanes when doing OR reduction on unpacked predicate using ptest. — sander.desmalen / detail
- [clangd] Fix missing key function in PreambleThrottler — sam.mccall / detail
- [RISCV] Autogen a vectorizer test for ease of update — listmail / detail
- [libc++] Implement ranges::remove{, _if} — nikolasklauser / detail
- [X86] LowerShift - lower some shuffles directly to X86ISD::PSHUFLW nodes. — llvm-dev / detail
- [Clang][OpenMP] Enable floating-point operation for `atomic compare` series — i / detail
- [LTO][ELF] Add selective --save-temps= option — njx / detail
- [CMake][Fuchsia] Install static libuwind — phosek / detail
- [Metadata] Utilize the resizing capability of MDNodes in Moduleflag processing. — wolfgang_pieb / detail
- [flang] Establish a single source of target information for semantics — pklausler / detail
- Revert "[Clang] Add a warning on invalid UTF-8 in comments." — corentinjabot / detail
- [gn build] Port f8cbe3cdf024 — llvmgnsyncbot / detail
- [BOLT] Add runtime functions required by freestanding environment — maks / detail
- [NFC] [DirectX] Prefix for intrinsics should be dx — chris.bieneman / detail
- Update the status & add tests for some more C99 DRs — aaron / detail
- [llvm] [Debuginfod] Add cpp-httplib optional dependency. — noahshutty / detail
- [PowerPC] Fix the check for scalar MASS conversion — msd.ataei / detail
- [libc++] Improves pragma system_header test. — koraq / detail
- [llvm] [Debuginfod] Add HTTP Server to Debuginfod library. — noahshutty / detail
- [clang] Correct the macOS version that supports aligned allocation — Louis Dionne / detail
- [Clang] Add a warning on invalid UTF-8 in comments. — corentinjabot / detail
- [gn build] (manually) port e0b520865026 — thakis / detail
- [gn build] (manually) port 484b1aa611ca — thakis / detail
- [libc++] Use ABI tags instead of internal linkage to provide per-TU insulation — Louis Dionne / detail
- [gn build] (manually) port 9ee97ce3b8305c5 — thakis / detail
- [gn build] Port 8366e21ef176 — llvmgnsyncbot / detail
- Removing this test temporarily beacuse of a failure in x86_64 — msd.ataei / detail
- [AsmPrinter] Fix bit pattern for i1 vectors. — efriedma / detail
- [llvm] [Debuginfod] DebuginfodCollection and DebuginfodServer for tracking local debuginfo. — noahshutty / detail
- Bringing back the test with the required target related to commit 96515df816ebc3af2a632669a26374745e98b0c5 — msd.ataei / detail
- try to fix build after babef908cc1 — thakis / detail
- [Clang] Fix invalid utf-8 detection — corentinjabot / detail
- [clang][NFC] Re-generate CommandLineReference.rst — Louis Dionne / detail
- [clangd] add inlay hints for std::forward-ed parameter packs — ribizel / detail
- Revert "[Clang] Add a warning on invalid UTF-8 in comments." — thakis / detail
- [mlir][sparse] fix windows build error — peiming / detail
- [flang] Add semantics test for coshape function — najegeorge / detail
- [mlir][sparse] implement simple reshaping (expand/collapse) — ajcbik / detail
- [RISCV] Add codegen coverage for get.active.lane.mask — listmail / detail
- [Bazel] Fixup to llvmorg-15-init-15618-ge0b520865026, s/dxil/dx/ — geek4civic / detail
- [LV] Remove redundant checks from recurrence test. — flo / detail
- [Debuginfod] Try to fix shared library build after babef908cc1 (D114845) and 39ed08f8d452. — noahshutty / detail
- [libc++] Fix a few things in RangesAlgorithms.csv — nikolasklauser / detail
- [LoongArch] Add codegen support for handling floating point immediates — luweining / detail
- [flang][runtime] Make ENDFILE work after non-advancing READ — pklausler / detail
- [flang] Cope with overflow in real MOD/MODULO — pklausler / detail
- [flang][runtime] Fix directed UP/DOWN rounding edge case for Fw.d output — pklausler / detail
- [GVN] Bug fix to reportMayClobberedLoad remark — flo / detail
- [AArch64][GlobalISel] update the test case with update_mir_test_checks.py — yuanke.luo / detail
- [mlir][tblgen] Reverting fatality of assemblyFormat with skipDefaultBuilders=1 — 2998727+wrengr / detail
- [flang] Add IsElementalProcedure() predicate — pklausler / detail
- [sanitizer] Fix dn_expand test — Vitaly Buka / detail
- [flang] Avoid spurious warnings in pedantic mode from FORMAT items — pklausler / detail
- [flang][runtime] Trim FORMATs echoed to error messages — pklausler / detail
- [libc][NFC] Make explicit casts — abrachet / detail
- [mlir][Math] Support fold PowFOp with constant dense. — jacquesguan / detail
- [SystemZ] [z/OS] Use assignCalleeSavedSpillSlots() to mark handle special registers in CSR list instead of determineCalleeSave — h.neukc / detail
- [Debug] [Coroutine] Adjust the scope and name for coroutine frame — yedeng.yd / detail
- [Debug] [Coroutines] Get rid of DW_ATE_address — yedeng.yd / detail
- [VPlan] Move remove dead recipes before merging regions. — flo / detail
- [AArch64][GlobalISel] update the gisel test case — yuanke.luo / detail
- [Debuginfod] Try to fix clang-ppc64le-rhel build — noahshutty / detail
- [NFC][sanitizer] Format dn_expand interceptor — Vitaly Buka / detail
- [AArch64] Clean up vselect-ext.ll test, add tests with ne/ep preds. — flo / detail
- [NFC] make ASTContext:isSame* methods const — yedeng.yd / detail
- [libc++][format] Improve floating-point formatters. — koraq / detail
- [libc++[format][NFC] Removes dead code. — koraq / detail
- [clang-tidy] Fix confusable identifier interaction with unavailable class def — sguelton / detail
- [NFC] [Coroutines] Update the comments for lowering coro.save — yedeng.yd / detail
- [BasicBlockUtils] Allow splitting predecessors with callbr terminators — npopov / detail
- [llvm][Debuginfod][Bazel] Match dependencies in CMakeLists.txt. — akuegel / detail
- [LSR] Regenerate test checks (NFC) — npopov / detail
- [AArc64] Legalisation of compares and truncates of nxv1i1 types. — sander.desmalen / detail
- [AArch64][SME] Update load/store intrinsics to take predicate corresponding to element size. — sander.desmalen / detail
- [mlir][vector][bufferize] Fix transfer_write dropping mask operand — springerm / detail
- [clang-format] Avoid crash in LevelIndentTracker. — marek.kurdej+llvm.org / detail
- [GlobalsModRef] Don't override getModRefBehavior() for CallBase — npopov / detail
- [VectorCombine] NFC: rename test extract-cmp-binop.ll to extract-scalable.ll — sander.desmalen / detail
- [VectorCombine] Avoid creating shuffle for extract-extract pattern on scalable vector. — sander.desmalen / detail
- [LegalizeTypes] Replace vecreduce_xor/or/and with vecreduce_add/umax/umin if not legal — bradley.smith / detail
- [mlir][ods] Make Type- and AttrInterfaces also `Type`s and `Attr`s — markus.boeck02 / detail
- [mlir][ods] Replace redundant `Type` instances for interfaces — markus.boeck02 / detail
- [doc][ReleaseNotes] Document AArch64 SVE ABI fix from D127209 — peter.waller / detail
- Fix use of uninitialized member in constructor — sven.vanhaastregt / detail
- [mlir] Structured transforms: introduce op splitting — zinenko / detail
- [mlir] Transform dialect: introduce merge_handles op — zinenko / detail
- [BOLT] Fix concurrent hash table modification in the instrumentation runtime — och95 / detail
- X86: add newline to end of FMA instruction comments. — Tim Northover / detail
- [mlir][bufferization][NFC] Move more unknown type conversion logic into BufferizationOptions — springerm / detail
- lld: fix test after x86 instruction comments now end in newline — Tim Northover / detail
- lld test fix: don't check the precise hex emitted as a comment. — Tim Northover / detail
- llvm-c: Add LLVMDeleteInstruction to fix a test issue — nicolai.haehnle / detail
- Remove unnecessary includes of ManagedStatic.h — nicolai.haehnle / detail
- Recommit "[lldb/test] Don't use preexec_fn for launching inferiors" — pavel / detail
- [pseudo] NFC, fix the header guard for Language.h — hokein.wu / detail
- [ORC][MIPS} Correct template parameter for stubAndPointerRangesOk function on Mips — liuxiaodong / detail
- [lldb] Fixup TestLoadAfterAttach for 82ba3f4 — pavel / detail
clang-d428985-g8f83f8f999fb-t30025-b30025.tar.gz (Jul 6, 2022 2:01:25 PM)
- [buildbot] Print BUILD_STEP earlier — github / githubweb
- [buildbot] Fix script after the previous commit — github / githubweb
clang-d428918-g8ee913d83b17-t30019-b30019.tar.gz (Jul 6, 2022 3:48:04 AM)
- Changing the ppc64[be|le] bots to TestSuiteBuilders — kamau.bridgeman.ibm / githubweb
clang-d428908-g484b4f357980-t30017-b30017.tar.gz (Jul 6, 2022 12:43:04 AM)
- [mlir][Vector] Fold InsertOp(SplatOp(X), SplatOp(X)) to SplatOp(X). — jacquesguan / detail
- [WebAssembly][NFC] Refactor table handling in WebAssembly::wasmSymbolSetType — asb / detail
- Revert "[WebAssembly][NFC] Refactor table handling in WebAssembly::wasmSymbolSetType" — asb / detail
- [WebAssembly][NFC] Refactor table handling in WebAssembly::wasmSymbolSetType — asb / detail
clang-d428904-g0880b9d52620-t30016-b30016.tar.gz (Jul 5, 2022 9:33:09 PM)
- [Sanitizer][Darwin] Fix log-path_test.cpp — julian.lettner / detail
- Allow non-variadic functions to be attributed with `__attribute__((format))` — fcloutier / detail
- [mlir] Silence warnings when building with Clang ToT — alex_toresh / detail
- [Clang] Silence warning when building with MSVC 2022 — alex_toresh / detail
- [Clang][unittests] Silence trucation warning with MSVC 2022 — alex_toresh / detail
clang-d428899-gea8b811bf800-t30014-b30014.tar.gz (Jul 5, 2022 5:54:45 PM)
- [RISCV] Add more SHXADD tests. NFC — craig.topper / detail
- new clang-tidy checker for assignments within condition clause of if statement — gribozavr / detail
- [gn build] Port 05130a6ba7d9 — llvmgnsyncbot / detail
- [clang-tools-extra] Fix a link in ReleaseNotes.rst — gribozavr / detail
- [LLDB] Remove TestLoadUnload.py Arm/Linux Xfail decorator — omair.javaid / detail
- [NFC][HLSL] Add tests for vector alias. Remove dead code. — chris.bieneman / detail
- [LLDB] Remove TestLoadUnload.py Arm/Linux Xfail decorator — omair.javaid / detail
- [RISCV][Driver] Add libm linking to `RISCVToolchain` for C++ — anton.a.afanasyev / detail
- Fix running orc-rt tests with LLVM_BUILD_EXTERNAL_COMPILER_RT (again). — Lang Hames / detail
- [AArch64][GlobalISel] Add support for sret demotion. — Amara Emerson / detail
- [OpenMP] add 4 custom APIs supporting MSVC OMP codegen — jonathan.l.peyton / detail
- [mlir:Parser] Don't use strings for the "ugly" form of Attribute/Type syntax — riddleriver / detail
- [RISCV] Add more SHXADD patterns where the input is (and (shl/shr X, C2), C1) — craig.topper / detail
- [lldb/Core] Fix finite progress event reporting — medismail.bennani / detail
clang-d428885-ga1cd3f49b680-t30012-b30012.tar.gz (Jul 5, 2022 2:42:38 PM)
- [analyzer] Do not emit redundant SymbolCasts — gabor.marton / detail
- [analyzer] Fix assertion in simplifySymbolCast — gabor.marton / detail
- Revert "[lldb/test] Don't use preexec_fn for launching inferiors" — Jonas Devlieghere / detail
- [llvm-lib] Ignore /NODEFAULTLIB flag — pzheng / detail
- [LinkerWrapper] Add AMDGPU specific options to the LLD invocation — jhuber6 / detail
- [mlir][tblgen] Consistently use `$_ctxt` instead of `$_ctx` — markus.boeck02 / detail
- [SimplifyCFG] Skip hoisting common instructions that return token type — Yuanfang Chen / detail
- [InstCombine] add tests for sqrt libcalls; NFC — spatel / detail
- [InstCombine] avoid conflict between CHECK prefix and value name in test file; NFC — spatel / detail
- [pseudo] Add error-recovery framework & brace-based recovery — sam.mccall / detail
- [Libomptarget][NFC] Make Libomptarget use the LLVM naming convention — jhuber6 / detail
- [AMDGPU] NFC. Add a test of the error message for assembling global_atomic_cmpswap_x2 — Joseph.Nash / detail
- [PowerPC] PPCTLSDynamicCall does not preserve LiveIntervals — jay.foad / detail
- [RISCV] Update PreprocessISelDAG to use RemoveDeadNodes. — craig.topper / detail
- [RISCV] Use a switch statement in PreprocessISelDAG. NFC — craig.topper / detail
clang-d428870-g7b1ff859feaa-t30010-b30010.tar.gz (Jul 5, 2022 11:47:00 AM)
- [AMDGPU][NFC] Refine matching SMRD offsets. — ivan.kosarev / detail
- [pseudo] Use the prebuilt cxx grammar for the lit tests, NFC. — hokein.wu / detail
- [Compiler-RT] Remove FlushViewOfFile call when unmapping gcda files on win32. — abpostelnicu / detail
- [SCEV] Fix isImpliedViaMerge() with values from previous iteration (PR56242) — npopov / detail
- [RuntimeDyld] Fix R_AARCH64_TSTBR14 relocation — och95 / detail
- [pseudo] Fix the build for the benchmark tool. — hokein.wu / detail
- [AMDGPU] gfx11 Generate VOPD Instructions — Joseph.Nash / detail
- [clang][dataflow] Handle null pointers of type std::nullptr_t — li.zhe.hua / detail
- [ConstExpr] Don't create div/rem expressions — npopov / detail
- [pseudo] Implement guard extension. — hokein.wu / detail
- [gn build] Port d1af09ad9617 — llvmgnsyncbot / detail
- [mlir][tensor][bufferize][NFC] Clean up test case — springerm / detail
- [AMDGPU] gfx11 CodeGen for new DPP instructions — Joseph.Nash / detail
- [mlir][memref] Improve type inference for rank-reducing subviews — springerm / detail
- Revert "[SimplifyCFG] Thread branches on same condition in more cases (PR54980)" — npopov / detail
- [mlir][interfaces][NFC] Remove ViewLikeInterface::expandToRank — springerm / detail
- [mlir][memref][NFC] Silence compiler warnings — springerm / detail
- [BUILD] Add missed CMakeLists.txt change from dfb77f2 — Ben.Dunbobbin / detail
- [AMDGPU] Add patterns for GFX11 v_minmax and v_maxmin instructions — jay.foad / detail
- [MLIR][Presburger] Rename attachments to identifiers in PresburgerSpace — groverkss / detail
- [DAG] foldAddSubOfSignBit - don't bother creating the new shift node unless constant folding succeeds — llvm-dev / detail
- [DAG] visitREM - use isAllOnesOrAllOnesSplat instead of isConstOrConstSplat — llvm-dev / detail
- Revert "[mlir][sparse] add more unittest cases to sparse dialect merger" — stilis / detail
- [Assembler] Name globals in test (NFC) — npopov / detail
- [VectorCombine] Improve shuffle select shuffle-of-shuffles — david.green / detail
- [Thumb2] Remove unneeded IR from MIR test (NFC) — npopov / detail
- [AMDGPU] GFX11 trivial NFC tweaks — jay.foad / detail
- [mlir][LLVMIR] Apply CallOp/CallableInterface on suitable operations — minyihh / detail
- [HLSL] Add ExternalSemaSource & vector alias — chris.bieneman / detail
- [LSR] Fix bug for optimizing unused IVs to final values — syzaara / detail
- [gn build] Port b8dbc6ffea93 — llvmgnsyncbot / detail
clang-d428839-g8cd79bc12c36-t30008-b30008.tar.gz (Jul 5, 2022 8:06:18 AM)
- [OpenCL] Remove fast_ half geometric builtins — sven.vanhaastregt / detail
- Fix tests with non-default CLANG_DEFAULT_LINKER — yikong / detail
- [ARM] Add Support for Cortex-M85 — archibald.elliott / detail
- [LLDB] Disable TestGdbRemoteFork* for Arm/AArch64 Linux — omair.javaid / detail
- Reland "Reland "[NFC] Add a missing test for for clang-repl"" — jun / detail
- [VE] Restructure eliminateFrameIndex — marukawa / detail
- Revert "[VE] Restructure eliminateFrameIndex" — marukawa / detail
- [clang-tidy] By-pass portability issues in confusable-identifiers test — sguelton / detail
- Correct XFAIL according to bot owner's advice — jun / detail
- [VE] Restructure eliminateFrameIndex — marukawa / detail
- [LLDB] Skip TestTwoHitsOneActual.py on Arm/AArch64 Linux — omair.javaid / detail
- Updating office hours — aaron / detail
- [MLIR][Affine] Allow `<=` in IntegerSet constraints — groverkss / detail
- [LLDB] Fix decorator import in TestTwoHitsOneActual.py — omair.javaid / detail
- [NFC] Fix wrong comment. — thomas.symalla / detail
- [clang-extdef-mapping] Directly process .ast files — tobias / detail
- [SimplifyCFG] Add additional jump threading test (NFC) — npopov / detail
- [LV] Remove stray dbgs() call after 774fc63490939. — flo / detail
- [SimplifyCFG] Thread all predecessors with same value at once — npopov / detail
- [pseudo] Eliminate LRTable::Action. NFC — sam.mccall / detail
- [AMDGPU][GlobalISel] Support register offsets for SMRDs. — ivan.kosarev / detail
clang-d428818-g271b470f3f1a-t30006-b30006.tar.gz (Jul 5, 2022 4:36:13 AM)
- [test] Check for more -fsanitize=array-bounds behavior — sbergman / detail
- [RISCV] Rename some variables for clarity. NFC — craig.topper / detail
- [RISCV] Replace an explicit check with an assert. — craig.topper / detail
- [clang-tidy] Fix confusable identifiers interaction with DeclContext — sguelton / detail
- [flang] Avoid opaque pointer issue with character array substring addressing — jperier / detail
- Revert "[VectorCombine] Improve shuffle select shuffle-of-shuffles" — npopov / detail
- [libc++] Use __is_exactly_{input, forward}_iterator — nikolasklauser / detail
- [libc++] Fix __split_buffer::__construct_at_end definition to match declaration — nikolasklauser / detail
- Fix use of pointer arithmetic instead of iterators. — klimek / detail
- [mlir][Linalg] Add DropUnitDims support for tensor::ParallelInsertSliceOp. — nicolas.vasilache / detail
- [LV] Consider minimum vscale assmuption for RT check cost. — flo / detail
- [LLD][ELF] Add FORCE_LLD_DIAGNOSTICS_CRASH to force LLD to crash — Ben.Dunbobbin / detail
- [AArch64][SME] Add SME addha/va intrinsics — david.sherwood / detail
- [InstCombine] add negtive tests for (%x & C) == 0 -> %x u< (-C). nfc — Chenbing.Zheng / detail
- [lldb] Add support to load object files from thin archives — thakis / detail
- [gn build] (manually) port dfb77f2e99a1 — thakis / detail
- [InstCombine] [NFC] use C.isNegatedPowerOf2() instead of (~C + 1).isPowerOf2() — Chenbing.Zheng / detail
- [gn build] (manually) port 6b3956e123db — peter.waller / detail
- [InstCombine] improve fold for icmp_eq_and to icmp_ult — Chenbing.Zheng / detail
- [IndVars] Precommit test with redundant FPToSI. — flo / detail
clang-d428798-g2028fe6fbca6-t30004-b30004.tar.gz (Jul 5, 2022 1:11:49 AM)
- [RISCV][NFC] Merge the isolated decleration into foreach. — jacquesguan / detail
- [NFC][ASTImporter] remove the unnecessary condition checks in ASTImporter.cpp — singh.shivamsingh2003 / detail
- [NFC] Remove unused test inputs — yedeng.yd / detail
- [RISCV][Clang] Teach RISCVEmitter to generate BitCast for pointer operands. — yeting.kuo / detail
- [LoongArch] Add codegen support for load/store operations — luweining / detail
- [LoongArch] Add codegen support for conditional branches — luweining / detail
- [LoongArch] Add initial support for function calls — luweining / detail
- [llvm-objcopy] -O binary: align sh_offset for section changed from SHT_NOBITS — i / detail
- [mlir] Add InferIntRangeInterface to gpu.launch — csigg / detail
- [lld-macho] Handle LOH_ARM64_ADRP_LDR_GOT optimization hints — dani / detail
clang-d428788-gb2b4c8721db0-t30002-b30002.tar.gz (Jul 4, 2022 9:43:32 PM)
- [InstCombine] Make use of low zero bits to determine exact int->fp cast — zhongyunde / detail
clang-d428787-g142aca7741d5-t30001-b30001.tar.gz (Jul 4, 2022 6:36:06 PM)
- [Orc][LLJIT] Use JITLink on RISC-V — hahnjo / detail
- [OffloadPackager] Use appropriate kind for LTO bitcode — jhuber6 / detail
- [InstCombine] add helper function for sub-of-min/max folds; NFC — spatel / detail
- [InstCombine] add tests for sub of smin/smax; NFC — spatel / detail
- [InstCombine] fold sub of min/max of sub with common operand — spatel / detail
clang-d428782-g623250b51139-t29999-b29999.tar.gz (Jul 4, 2022 3:25:14 PM)
- [pseudo] Store shift and goto actions in a compact structure with faster lookup. — sam.mccall / detail
- [flang] Make code more homogenous in CodeGen — clementval / detail
- [clang-format] Break on AfterColon only if not followed by comment — owenca / detail
- [clang-format] Update documentation — thakis / detail
- [LV] Consider runtime checks profitable if scalar cost is zero. — flo / detail
- [X86] Regenerate fold-tied-op.ll test checks — llvm-dev / detail
clang-d428776-gbc70ba814dc1-t29997-b29997.tar.gz (Jul 4, 2022 11:57:48 AM)
- [AArch64] Add support for insert/extract for nxv1i1 types. — sander.desmalen / detail
- [mlir][Linalg][NFC] Make getReassociationMapForFoldingUnitDims a visible helper function — nicolas.vasilache / detail
- [LV] Add back CantReorderMemOps remark. — flo / detail
- CombineContractBroadcast should not create dims unused in LHS+RHS — benoitjacob / detail
- Use add_llvm_install_targets for install-llvmlibc — jeffbailey / detail
clang-d428771-g2bfca3561466-t29996-b29996.tar.gz (Jul 4, 2022 9:48:23 AM)
- [mlir][Tensor] Move ParallelInsertSlice to the tensor dialect — nicolas.vasilache / detail
- [SimplifyCFG] Remove redundant checks for hoisting (NFCI) — npopov / detail
- [libc++][NFC] Replace enable_if with __enable_if_t in a few places — nikolasklauser / detail
- Revise outdated parts of the developer policy. — vext01 / detail
- [pseudo] Remove duplicated code in ClangPseudo.cpp — hokein.wu / detail
- [mlir][Tensor] Update ParallelInsertSlicOp semantics to match that of InsertSliceOp — nicolas.vasilache / detail
- [AST] Use canonical constraint declaration for ASTContext::getAutoType — yedeng.yd / detail
- [mlir][NFC] Fix various warnings generated by GCC 9 — d.dudkin / detail
- [DAG] visitTRUNCATE - move GetDemandedBits AFTER SimplifyDemandedBits. — llvm-dev / detail
- [AMDGPU][GFX10][DOC][NFC] Update assembler syntax description — d-pre / detail
- [AArch64] NFC: Move safe predicate casting to a separate function. — sander.desmalen / detail
- [flang] Add TODO for derived types with final procedure — clementval / detail
- [ConstantFolding] Check return value of ConstantFoldInstOperandsImpl() — npopov / detail
- [AMDGPUCodeGenPrepare] Check result of ConstantFoldBinaryOpOperands() — npopov / detail
- [VectorCombine] Improve shuffle select shuffle-of-shuffles — david.green / detail
- [libc++] Implement `std::ranges::merge` — hui.xie1990 / detail
- [gn build] Port 25607d143d1d — llvmgnsyncbot / detail
- [SCEVExpander] Avoid ConstantExpr::get() (NFCI) — npopov / detail
- [Reassociate] Avoid ConstantExpr::get() — npopov / detail
- [SLP] Peek into loads when hitting the RecursionMaxDepth — david.green / detail
- [llvm-ar][test] Add additional MRI script testing — gbreynoo / detail
- [libc] Add a separate algorithm_test. — gchatelet / detail
- [flang] Avoid segfault when defining op is not a fir::Convert — clementval / detail
- [BPI] Avoid ConstantExpr::get() — npopov / detail
- Fix MLIR Python CMake bug causing duplicate sources target. — stellaraccident / detail
- [LV] Vectorize cases with larger number of RT checks, execute only if profitable. — flo / detail
- [RISCV] Add ADDI instr for computing FrameIndex address — luxufan / detail
- [LoopVectorize][NFC] Reinstate TTICapture workaround for gcc-6 — peter.waller / detail
- [LTO] Update remark test after 644a965c1efef6. — flo / detail
- [Bitcode] Use bitcode input for test (NFC) — npopov / detail
- [InstCombine] Avoid ConstantExpr::get() in phi binop fold — npopov / detail
- [SLP] add test for load combining + shuffling; NFC — spatel / detail
- [mlir][OpenMP] omp.task translation to LLVM IR — Shraiysh.Vaishay / detail
- [X86] Disable combineVectorSizedSetCCEquality for soft float. — craig.topper / detail
clang-d428737-gf0089fae1d7e-t29992-b29992.tar.gz (Jul 4, 2022 4:15:18 AM)
- [mlir][Vector] Fold ShuffleOp(SplatOp(X), SplatOp(X)) to SplatOp(X). — jacquesguan / detail
- [AIX] Handling the label alignment of a global — esme.yi / detail
- [Driver] Ignore the clang modules validation-related flags if clang modules are not enabled — kyrtzidis / detail
- [RISCV] Move some SHXADD matching cases into a ComplexPattern. NFC — craig.topper / detail
- [RISCV] Add more SHXADD patterns. — craig.topper / detail
- [mlir][openmp] Added omp.taskloop — Shraiysh.Vaishay / detail
- [IR] Remove support for insertvalue constant expression — npopov / detail
- [LV] Simplify setDebugLocFromInst by using early exit (NFC). — flo / detail
- [AArch64] Add additional tests for D120481. — flo / detail
clang-d428728-g2c3784cff859-t29988-b29988.tar.gz (Jul 3, 2022 9:03:13 PM)
clang-d428727-gf7a80c3d08d4-t29987-b29987.tar.gz (Jul 3, 2022 5:52:45 PM)
- [clang] Fix gcc-6 compilation error. (NFC) — ksunhokim123 / detail
- [clang-tidy] Don't treat invalid branches as identical — richard / detail
- [clang-tidy] Properly forward clang-tidy output when running tests — richard / detail
clang-d428724-gb1f0efc06acc-t29985-b29985.tar.gz (Jul 3, 2022 3:02:07 PM)
clang-d428723-gf9f40aa10d98-t29984-b29984.tar.gz (Jul 3, 2022 12:25:07 PM)
- [MLIR][Affine] Allow affine-expr on RHS in IntegerSet — groverkss / detail
- [RISCV] Replace call to APInt::countTrailingZeros with uint64_t verson. NFC — craig.topper / detail
- [libc++] Make _LIBCPP_DEBUG_RANDOMIZE_RANGE a function — nikolasklauser / detail
- [gn build] Port 2aea8af25136 — llvmgnsyncbot / detail
- [InstCombine] add tests for and-of-negated-lowbitmask; NFC — spatel / detail
- [InstCombine] fold negated low-bit-mask to cmp+select — spatel / detail
clang-d428717-gd100a30a5406-t29983-b29983.tar.gz (Jul 3, 2022 9:56:01 AM)
- [RISCV] Add a scavenge spill slot when use ADDI to compute scalable stack offset — luxufan / detail
- [NFC] Switch a few uses of undef to poison as placeholders for unreachble code — nuno.lopes / detail
- [AArch64] Regenerate more tests. NFC — david.green / detail
clang-d428714-g6956840b5c00-t29981-b29981.tar.gz (Jul 3, 2022 7:29:34 AM)
- [FPEnv] Allow CompoundStmt to keep FP options — sepavloff / detail
- Reland "[NFC] Add a missing test for for clang-repl" — jun / detail
- [LowerMatrixMultiplication] Switch dummy values from undef to poison [NFC] — nuno.lopes / detail
- Revert "Reland "[NFC] Add a missing test for for clang-repl"" — jun / detail
clang-d428710-g1ecfc12b0c67-t29980-b29980.tar.gz (Jul 3, 2022 4:15:23 AM)
- [lsan] malloc_usable_size returns 0 for nullptr — Vitaly Buka / detail
- [RISCV] Add more SHXADD isel patterns. — craig.topper / detail
- [Bazel] Make `builtin_headers_gen` as subset of CMake's `clang-resource-headers` — geek4civic / detail
clang-d428707-g5148c685e3bb-t29976-b29976.tar.gz (Jul 2, 2022 7:22:19 PM)
clang-d428706-g5d787689b145-t29975-b29975.tar.gz (Jul 2, 2022 11:04:29 AM)
- [VPlan] Move setDebugLocFromInst to VPTransformState (NFC). — flo / detail
- [RISCV] Match RISCVISD::ADD_LO in SelectAddrRegImm. — craig.topper / detail
clang-d428704-g23ee84f43201-t29972-b29972.tar.gz (Jul 2, 2022 6:14:57 AM)
- [globalisel] Add test case for regbank selection. — yuanke.luo / detail
clang-d428703-g7fc4518f4a70-t29971-b29971.tar.gz (Jul 2, 2022 3:30:58 AM)
- [InstructionSimplify] handle denormal input for fcmp — czhengsz / detail
- [flang] Add correct number of args for wait — clementval / detail
- Fix warning on unhandled enumeration value — sepavloff / detail
- [SCEV] pre-commit test case for D127835, NFC — czhengsz / detail
- [LLDB] Xfail TestStepNoDebug.py AArch64/Windows — omair.javaid / detail
- [fix/build] bazel rule for ParallelCombiningOpInterface — goncharov.mikhail / detail
- [flang] Fix for broken/degenerate forall case — clementval / detail
- Revert "[FPEnv] Allow CompoundStmt to keep FP options" — sepavloff / detail
- [clangd] Also mark output arguments of array subscript expressions — zeratul976 / detail
- [gn build] (manually) port cd2292ef824 (PseudoCXX) — thakis / detail
- [gn build] (manually) port fe66aebd7551 (PseudoCLI) — thakis / detail
- [LV] Add test case for #56319. — flo / detail
- [AMDGPU][GFX940][DOC][NFC] Update assembler syntax description — d-pre / detail
- Revert rG057db2002bb3: [X86] combineAndnp - constant fold ANDNP(C,X) -> AND(~C,X) — llvm-dev / detail
- [AMDGPU][GFX908][DOC][NFC] Update assembler syntax description — d-pre / detail
- [lld-macho] Fix left shift of negative value UB — dani / detail
- [flang] File omp_lib.f90 is not a standard intrinsic module — clementval / detail
- [LV] Update test for #56319 to use interleave group. — flo / detail
- [VE][NFC] Correct comment — marukawa / detail
- [reland] algorithm_test.cpp — gchatelet / detail
- Revert "[reland] algorithm_test.cpp" — gchatelet / detail
- [VPlan] Move addMetadata to VPTransformState (NFC). — flo / detail
- Fix this C99 DR to be more robust — aaron / detail
- [AArch64][SVE] Create AArch64ISD node for DUPQLANE128 — matthew.devereau / detail
- Ensure that the generic associations aren't redundant — aaron / detail
- Add some more expected warnings to this C99 DR test — aaron / detail
- [InstCombine] add code comment for icmp transform; NFC — spatel / detail
- [SimplifyLibCalls] Use inbounds GEP — npopov / detail
- [lldb/test] Don't use preexec_fn for launching inferiors — pavel / detail
- [LV] Don't optimize exit cond during epilogue vectorization. — flo / detail
- [IRBuilder] Move CreateNot() to fold API — npopov / detail
- [IRBuilder] Move CreateNeg() to fold API — npopov / detail
- [LLVM][LTO][LLD] Enable Profile Guided Layout (--call-graph-profile-sort) for FullLTO — Ben.Dunbobbin / detail
- [AMDGPU][GlobalISel] Always use VGPR bank for G_FCMP — Mirko.Brkusanin / detail
- [SVE][AArch64] Refine hasSVEArgsOrReturn — matthew.devereau / detail
- [ConstantRange] Fix sdiv() with one bit values (PR56333) — npopov / detail
- [NFC][OpenMP][CUDA] Remove unnecessary default label — i / detail
- Re-apply "Deferred Concept Instantiation Implementation"" — erich.keane / detail
- [clangd][ObjC] Fix ObjC method definition completion — davg / detail
- [LoopDeletion] Fix deletion with unusual predecessor terminator (PR56266) — npopov / detail
- [SCEV] Remove unnecessary pointer handling in BuildConstantFromSCEV (NFCI) — npopov / detail
- [Build][NFC] Fixes for building on Windows with libc++ — andrew.ng / detail
- [pseudo] temporary fix for missing generated header after fe66aebd755191fac6 — sam.mccall / detail
- [AST] Don't assert instruction reads/writes memory (PR51333) — npopov / detail
- [AArch64] Make nxv1i1 types a legal type for SVE. — sander.desmalen / detail
- [MLIR][Linalg] Update filename to reflect implementation (NFC) — l.chelini / detail
- [NFC] Add a missing test for for clang-repl — jun / detail
- Revert "[NFC] Add a missing test for for clang-repl" — jun / detail
- [OpenMP] Initial parsing and semantic support for 'parallel masked taskloop simd' construct — michael.p.rice / detail
- [llvm-objdump] -r: print non-SHF_ALLOC relocations for non-ET_REL files — i / detail
- [libc][math] Improved ExhaustiveTest performance. — okir / detail
- [MLIR][Presburger] Simplex: refactor (symbolic)lex to support specifying multiple varKinds as symbols — arjunpitchanathan / detail
- [MLIR][Presburger] support symbolicLexMin for IntegerRelation — arjunpitchanathan / detail
- [LLD][COFF] Ignore /kernel flag — pzheng / detail
- [reland][Debuginfo][DWARF][NFC] Refactor DwarfStringPoolEntryRef. — a.v.lapshin / detail
- [InstCombine] Transform strrchr to memrchr for constant strings — msebor / detail
- [InstCombine] Add tests in anticipation of D128939 (NFC) — msebor / detail
- [gn build] Port 554aea52d79e — llvmgnsyncbot / detail
- [CMake][Fuchsia] Use libunwind as the default unwinder — phosek / detail
- [GISel] Don't fold convergent instruction across CFG — qcolombet / detail
- [compiler-rt] Update Fuchsia sanitizer sched_yield — phosek / detail
- Test a few more C99 DRs — aaron / detail
- [DirectX] add thread/group id DXIL operations. — python3kgae / detail
- [mlir][sparse] add more unittest cases to sparse dialect merger — peiming / detail
- Remove redundant code. [NFC] — xur / detail
- [MC][RISCV] Suppress R_RISCV_{ADD,SUB}32 in .apple_names .apple_types after D127549 — i / detail
- [pseudo] Fix an out-of-bound issue in getReduceRules. — hokein.wu / detail
- [RISCV] Considering existing offset in the alignment when folding ADDIs into load/store. — craig.topper / detail
- Revert "Re-apply "Deferred Concept Instantiation Implementation""" — erich.keane / detail
- [mlir] Fix usages of `run-reproducer`. — rdzhabarov / detail
- [gn build] Manually port 43dc3190 — aeubanks / detail
- [UpdateTestChecks][test] Remove stray ; before/after non-RUN-non-CHECK comments — i / detail
- [SLP][NFC]Add a test for logical and operands, requiring extra — a.bataev / detail
- [mlir][tosa] Update TOSA transpose_conv2d to match spec — suderman / detail
- [pseudo] NFC, polish the fix of c99827349927a44334f2b04139168efd0bc87cd3 — hokein.wu / detail
- [SLP][NFC]Rework the test for logical and freeze, need some extra nodes, — a.bataev / detail
- [flang][NFC] Add embox test with character — clementval / detail
- [mlir][sparse] Reducing computational complexity — 2998727+wrengr / detail
- [InstCombine] avoid 'tmp' usage in test files; NFC — spatel / detail
- [InstCombine] restrict select of bit-tests to constant shift amounts — spatel / detail
- [bazel] Port 43dc3190, adding rules to generate dxil intrinsics — aeubanks / detail
- [bazel] Fix invalid characters — aeubanks / detail
- [Lex] Introduce `PPCallbacks::LexedFileChanged()` preprocessor callback — kyrtzidis / detail
- [llvm-lto2] Remove unneeded cl::init(false). NFC — i / detail
- [BOLT] Fix instrumentation problem with floating point — maks / detail
- [LowerMatrixMultiplication] Switch dummy values from undef to poison [NFC] — nuno.lopes / detail
- attempt to fix aarch64 build bot — nuno.lopes / detail
- Revert [LowerMatrixMultiplication] Switch dummy values from undef to poison [NFC] — nuno.lopes / detail
- [sanitizer] Update dn_expand interceptor for glibc 2.34 — Vitaly Buka / detail
- [libc++][ranges] Implement `ranges::stable_sort`. — varconst / detail
- [gn build] Port 94c7b89fe5b0 — llvmgnsyncbot / detail
- Generate the capture for the field when the field is used in openmp — jennifer.yu / detail
- [ObjectYAML] Add offloading binary implementations for obj2yaml and yaml2obj — jhuber6 / detail
- [llvm-objdump] Add support for dumping embedded offloading data — jhuber6 / detail
- [gn build] Port 228c8f9cc0b2 — llvmgnsyncbot / detail
- [gn build] Port d2d8b0aa4f80 — llvmgnsyncbot / detail
- [RISCV][NFC] Simplify condition of IsTU. — yeting.kuo / detail
- [mlir][sparse] Silencing some -Wunused-function in unittests — 2998727+wrengr / detail
- [clang-format] Run dump_format_style.py for LK_Verilog — owenca / detail
- [OpenMP][NFC] Reuse check lines for Clang/OpenMP tests — johannes / detail
- [Attributor] Move heap2stack allocas to the entry block if possible — johannes / detail
- [RISCV] Restore "Enable shrink wrap by default" — yeting.kuo / detail
- [llvm-objdump] Ensure offloading sections have proper alignment — jhuber6 / detail
- [clang-format][NFC] Replace an EXPECT_EQ with a verifyFormat — owenca / detail
- Revert "[CMake][Fuchsia] Use libunwind as the default unwinder" — phosek / detail
- [RISCV] isel (add (and X, 0xFFFFFFFE), Y) as (SH1ADD (SRLIW X, 1), Y). — craig.topper / detail
- [RISCV] isel (shl (and X, C2), C) -> (slli (srliw X, C3), C3+C). — craig.topper / detail
- [MLIR] Rename FusePadOpWithLinalgConsumer -> FusePadOpWithLinalgProducer (NFC) — l.chelini / detail
clang-d428679-gfd25a0aa41c0-t29965-b29965.tar.gz (Jul 1, 2022 5:13:49 PM)
- [sanitizer] Fix print for python3 — github / githubweb
- [sanitizer] Fix print for python3 — github / githubweb
clang-d428595-g573c7e6b3c79-t29957-b29957.tar.gz (Jul 1, 2022 3:40:19 AM)
- [IR] Fix typo in comment. NFC — fraser / detail
- Uglify __support/xlocale — michael.platings / detail
- [NFC][XCOFF] remove an unused global variable. — esme.yi / detail
- [test] Add a lit test fshl-splat-undef.ll — xiang1.zhang / detail
- [LV] Move LoopVersioning creation to LVP::execute. — flo / detail
- [libc++] Disentangle _If, _Or and _And — nikolasklauser / detail
- [libTooling][NFC] Add a comment about comment parsing to getAssociatedRange. — yitzhakm / detail
- [VNCoercion] Use ConstantFoldLoadFromConst API (NFCI) — npopov / detail
- Correct -Winfinite-recursion warning on potentially-unevaluated operand — aaron / detail
- [HLSL] Change WaveActiveCountBits to wrapper of __builtin_hlsl_wave_active_count_bits — python3kgae / detail
- [VNCoercion] Separate constant/non-constant mem intrinsic implementations (NFCI) — npopov / detail
- [gn build] Port a591c7ca0d9f — llvmgnsyncbot / detail
- [flang] Convert assertion to a TODO — clementval / detail
- Deferred Concept Instantiation Implementation — erich.keane / detail
- Fix TestCommandScript.py for Arm/Windows — omair.javaid / detail
- add testcases for D128647, NFC — czhengsz / detail
- Fix PDB/func-symbols.test for Arm/Windows — omair.javaid / detail
- [IRBuilder] Migrate all binops to folding API — npopov / detail
- [lldb] Fix libc++ string formatter for the "unstable" layout — pavel / detail
- [libc][Obvious] Do not add __NO_ to targets with FLAG__NO suffix. — lntue / detail
- [libc++] Implement P0618R0 (Deprecating <codecvt>) — nikolasklauser / detail
- [libc++] Remove dead code and unneeded C++03 specializations from type_traits — nikolasklauser / detail
- [pseudo] Forest dump ascii art isn't broken by large indices — sam.mccall / detail
- [flang][NFC] Fix warning — clementval / detail
- [AMDGPU] gfx11 WMMA instruction support — Joseph.Nash / detail
- [ARM] Add Thumb-1 CTTZ codegen tests. NFC — david.green / detail
- [flang] Fix one corner case in reshape intrinsic — qiaopeixin / detail
- [llvm-reduce] Add support for LTO bitcode files — matthew.voss / detail
- [llvm] Fix the modules build — Jonas Devlieghere / detail
- [RISCV] Pre-commit tests for D128869. NFC — craig.topper / detail
- [RISCV] DAG combine (sra (shl X, 32), 32 - C) -> (shl (sext_inreg X, i32), C). — craig.topper / detail
- [RISCV] Fold (sra (add (shl X, 32), C1), 32 - C) -> (shl (sext_inreg (add X, C1), C) — craig.topper / detail
- [clang][dataflow] Replace TEST_F with TEST where possible — sam / detail
- [flang] Fix "not yet implemented" message for CHARACTER MIN/MAX — clementval / detail
- [AMDGPU] Check for CopyToReg PhysReg clobbers in pre-RA-sched — jeff / detail
- [lldb] XFAIL TestObjCXXBridgedPO on macOS Ventura — Jonas Devlieghere / detail
- [mlir][VectorToGPU] Fix support for i4, col-major operand support — cbate / detail
- [SystemZ] Add support for tune-cpu attribute — kai.nacke / detail
- [llvm-dwarfdump] --show-sources option to show all sources — dthorn / detail
- [llvm-reduce] Change initialization order to fix bots. NFC — matthew.voss / detail
- [clang] Emit SARIF Diagnostics: Create `clang::SarifDocumentWriter` interface — aaron / detail
- [AArch64] Make FeatureFuseAdrpAdd a tune feature — i / detail
- [InstCombine] Fix memrchr logic error that prevents folding — msebor / detail
- [AArch64] Add target feature "all" — i / detail
- Revert "[clang] Emit SARIF Diagnostics: Create `clang::SarifDocumentWriter` interface" — aaron / detail
- Useful error when input dim is unused by LHS/RHS. — benoitjacob / detail
- [mlir][Inliner] Support recursion in Inliner — javed.absar / detail
- [flang] Add semantics test for `get_team` — krasmussen / detail
- [RISCV] Use the VT passed into selectImm instead of XLenVT. NFCI — craig.topper / detail
- [llvm-objdump] Default to --mattr=+all for AArch64 — i / detail
- [llvm-objdump] Default to --mcpu=future for PPC64 — i / detail
- [RISCV] Use getVTList to simplify creation of vleff MachineSDNode. NFC — craig.topper / detail
- Revert "Deferred Concept Instantiation Implementation" — Jonas Devlieghere / detail
- Threads which hit a breakpoint but fail the condition are considered — jingham / detail
- [OpenMP] Initial parsing and sema support for 'parallel masked taskloop' construct — michael.p.rice / detail
- Apparently you need a special makefile flag to use threads on Linux. — jingham / detail
- [pseudo] Add ForestNode descendants iterator, print ambiguous/opaque node stats. — sam.mccall / detail
- [Interpreter] Pass target features to JIT — hahnjo / detail
- [SLP][X86] Add 32-bit vector stores to help vectorization opportunities — llvm-dev / detail
- Test and document some C99 DRs — aaron / detail
- [AMDGPU] add alternate tests for max-offset codegen; NFC — spatel / detail
- [PhaseOrdering] add test to show missing folds from PR56119; NFC — spatel / detail
- [InstCombine] add tests for icmp (trunc X), C; NFC — spatel / detail
- [InstCombine] canonicalize 'icmp (trunc X), C' to 'icmp (X & Mask), C' — spatel / detail
- [AMDGPU] GFX11: automatically release VGPRs at the end of the shader — jay.foad / detail
- [RISCV] Replace some uses of XLenVT in RISCVDAGToDAGISel::Select with the original Node VT. NFCI — craig.topper / detail
- [InstCombine] Fix a Wparentheses warning in an assert. NFC — craig.topper / detail
- [libFuzzer] Extend the fuzz target intarface to allow -1 return value. — kcc / detail
- [Kaleidoscope] Remove unused function argument — dblaikie / detail
- [NFC] Switch a few uses of undef to poison as placeholders for unreachble code — nuno.lopes / detail
- [mlir] Add Dead Code Analysis — jeffniu22 / detail
- [flang] Add new semantics test for team_number function — krasmussen / detail
- Fix test expectation positioning relative to FIXME comment — rnk / detail
- [AMDGPU] Make v16i16/v16f16 legal — Piotr Sobczak / detail
- [gn build] Port 0f94d2b385e7 — llvmgnsyncbot / detail
- [RISCV] Make custom isel for (add X, imm) used by load/stores more selective. — craig.topper / detail
- [InstCombine] Changing constant-indexed GEP of GEP to i8* for merging — williamjhuang / detail
- [flang] Expand semantics test coverage of collective subroutines — krasmussen / detail
- [LLDB][NativePDB] Return LLDB_INVALID_ADDRESS in PdbIndex::MakeVirtualAddress when input is invalid due to missing address info in symbol/public records. — zequanwu / detail
- [fix/build] Fix bazel build rule. — rdzhabarov / detail
- Improve the formatting of static_assert messages — corentinjabot / detail
- [NFC] Switch a few uses of undef to poison as placeholders for unreachble code — nuno.lopes / detail
- [RISCV] Remove an unnecessary copy of X0 in selectShiftMask. — craig.topper / detail
- Adds AST matcher for ObjCStringLiteral — r_mudduluru / detail
- [Sanitizer][Darwin] Lookup dyld image header via shared cache — julian.lettner / detail
- [VE] Support load/store vm regsiters — marukawa / detail
- [MC][Mips] Support .reloc *, BFD_RELOC_{NONE,16,32,64}, * — i / detail
- [runtimes] adds llvm-libgcc to the list of runtimes to be sorted — cjdb / detail
- [BOLT][DWARF] Support mix mode DWARF — ayermolo / detail
- [SVE] Extend "and(ipg,cmp(x,y))" patterns to cover the case when y is an immediate. — paul.walker / detail
- [SVE] Use CPY to zero active lanes of a floating point vector. — paul.walker / detail
- [RISCV] Avoid repeated code in SelectAddrRegImm. NFC — craig.topper / detail
- [X86] Pre-commit tests for D128769. NFC — craig.topper / detail
- [SLP][NFC]Cleanup up operands of the removed insertelements, NFC. — a.bataev / detail
- [ISel] Match all bits when merge undef(s) for DAG combine — xiang1.zhang / detail
- Revert "[ISel] Match all bits when merge undef(s) for DAG combine" — xiang1.zhang / detail
- [ISel] Match all bits when merge undefs for DAG combine — xiang1.zhang / detail
- [mlir][tblgen] Improving error messages — 2998727+wrengr / detail
- [ODRHash diagnostics] Split `err_module_odr_violation_mismatch_decl_diff` into per-entity diagnostics. NFC. — vsapsai / detail
- [mlir] Remove unneeded cl::ZeroOrMore for ListOption variables. NFC — i / detail
- Remove unneeded cl::ZeroOrMore. NFC — i / detail
- [ODRHash diagnostics] Move common code for calculating diag locations in `DiagnoseODRMismatch` into a lambda. NFC. — vsapsai / detail
- [mlir][Vector] Fold InsertStridedSliceOp of two splat with the same input to splat. — jacquesguan / detail
- [mlir][Vector] Fold InsertStridedSliceOp of ExtractStridedSliceOp. — jacquesguan / detail
- [clang][NFC][tests] dr208.c optional signext handling — hubert.reinterpretcast / detail
- [PATCH] [lldb-server] Skip shared regions for memory allocation — yikong / detail
- [lldb/dyld-posix] Avoid reading the module list in inconsistent states — pavel / detail
- [lldb] Add tests which simulate the various std::string layouts — pavel / detail
- [Inline] don't add noalias metadata for unknown objects. — czhengsz / detail
- [flang] Fix APFloat conversion cases — clementval / detail
- [pseudo] Define a clangPseudoCLI library. — hokein.wu / detail
- [NFC] add --match-full-lines to the RUN line — czhengsz / detail
- [AMDGPU] Update WMMA intrinsics with explicit f16 types — Piotr Sobczak / detail
- [AMDGPU] Add WMMA clang builtins — Piotr Sobczak / detail
- [SCCP] Only handle unknown lattice values in resolvedUndefsIn() — npopov / detail
- [mlir][vector] Untangle TransferWriteDistribution and avoid crashing in the 0-D case. — nicolas.vasilache / detail
- [mlir][SCF] Add a ParallelCombiningOpInterface to decouple scf::PerformConcurrently from its contained operations — nicolas.vasilache / detail
- [ConstExpr] Don't create insertvalue expressions — npopov / detail
- [FPEnv] Allow CompoundStmt to keep FP options — sepavloff / detail
- [lld-macho] Handle LOH_ARM64_ADRP_LDR linker optimization hints — dani / detail
clang-d428475-g178f9bd63c9e-t29945-b29945.tar.gz (Jun 30, 2022 5:45:34 AM)
- [clang][dataflow] Handle `for` statements without conditions — sgatev / detail
- [flang] Fix error message in test — clementval / detail
- [flang] SELECT CASE constructs with character selectors that require a temp — clementval / detail
- [SCCP] Simplify CFG in SCCP as well — npopov / detail
- [X86][BOLT] Use getOperandType to determine memory access size — aaupov / detail
- [NFC] [Modules] Add test for inherit default arguments — yedeng.yd / detail
- [mlir][SCF][bufferize][NFC] Utilize recently added helper function — springerm / detail
- [flang] Correct bug in literal CHARACTER constant names — clementval / detail
- [VPlan] Make sure optimizeInductions removes wide ind from scalar plan. — flo / detail
- [BOLT] Fix getDynoStats to handle BCs with no functions — aaupov / detail
- [flang][NFC] Add FIR array test — clementval / detail
- [flang] Fix for array upper bounds with * — clementval / detail
- [RISCV] Add a test covering a (reverted) codegen issue — fraser / detail
- [LoongArch] Fix wrong function names in bstrpick_w.ll. NFC — luweining / detail
- [ConstantFold] Supports compares in ConstantFoldInstOperands() — npopov / detail
- [Evaluator] Use ConstantFoldInstOperands() — npopov / detail
- [X86] Support `_Float16` on SSE2 and up — phoebe.wang / detail
- [LLDB] Fix TestSTL.py on Windows — omair.javaid / detail
- [InlineFunction] Only check pointer arguments for a call — czhengsz / detail
- add testcase for D127202, NFC — czhengsz / detail
- [InlineCost] Simplify constant folding — npopov / detail
- [Evaluator] Add missing LLVM_DEBUG() — npopov / detail
- [Pipelines] Add a test how DCE works after ArgumentPromotion — samolisov / detail
- [OpenCL] Remove half scalar vload/vstore builtins — sven.vanhaastregt / detail
- [LLDB] Fix TestSTL.py Makefile to remove -gdwarf O0 — omair.javaid / detail
- [gn build] Port 72cd6b6c8356 — llvmgnsyncbot / detail
- [gn build] Port cfb7ffdec0eb — llvmgnsyncbot / detail
- [ConstantFold] Support loads in ConstantFoldInstOperands() — npopov / detail
- [InstCombine] fix overzealous assert in icmp-shr fold — spatel / detail
- [mlir][Linalg] Uniformize SplitReduction transforms and add option to use Bufferization::AllocTensor — nicolas.vasilache / detail
clang-d428445-g6c487002045b-t29943-b29943.tar.gz (Jun 30, 2022 1:04:47 AM)
- [lldb] Use assertState in even more tests (NFC) — Jonas Devlieghere / detail
- [clangd] Also mark output arguments of operator call expressions — zeratul976 / detail
- [CodeView] Call llvm::codeview::visitMemberRecordStream with the deserialized CVType whose kind is FieldListRecord. — zequanwu / detail
- [ELF] Move whyExtract/backwardReferences from LinkerDriver to Ctx. NFC — i / detail
- Revert "[Debuginfo][DWARF][NFC] Refactor DwarfStringPoolEntryRef." — Vitaly Buka / detail
- [BPF] Introduce support for type match relocations — yhs / detail
- [mlir][sparse] auto-insertion of conversion to resolve cycles — ajcbik / detail
- [clang][BPF] Update comment to include TYPE_MATCH — yhs / detail
- [InstCombine] Use known bits to determine exact int->fp cast — zhongyunde / detail
- [ELF] Move InputFiles global variables (memoryBuffers, objectFiles, etc) into Ctx. NFC — i / detail
- [RISCV][NFC] Move static global variables into static variable in function. — kito.cheng / detail
- [greedyalloc] Return early when there is no register to allocate. — yuanke.luo / detail
- [WebAssembly] Don't set musttail for coroutines when tail-call is not — yedeng.yd / detail
- [Driver] Always use --as-needed with libunwind — phosek / detail
- [Coroutines] Add REQUIRES clause to skip unsupported targets — yedeng.yd / detail
- [MC] Skip lower-case integer suffixes — i / detail
- [lld-macho] Initial support for Linker Optimization Hints — dani / detail
- [lldb] Fix unused variable warning in TraceHTR (NFC) — walter erquinigo / detail
- Use value_or instead of getValueOr. NFC — i / detail
- [flang][test] Remove RUN LINES?/EXPECTED OUTPUT.*/INPUT markers from test/Driver — i / detail
- [flang][test] Remove RUN COMMAND/EXPECTED OUTPUT/INPUT markers from other directories — i / detail
- [AMDGPU] Fix liveness for loops in si-optimize-exec-masking-pre-ra — carl.ritson / detail
- [flang][NFC] Revert message to not implemented yet — clementval / detail
clang-d428422-g798e92c6c491-t29939-b29939.tar.gz (Jun 29, 2022 6:42:15 PM)
- [msan] Don't run origins for stage3 after stage2 error — Vitaly Buka / githubweb
clang-d428422-g798e92c6c491-t29939-b29939.tar.gz (Jun 29, 2022 6:42:15 PM)
- [Driver] Always use --as-needed with libunwind — phosek / detail
- [Fix/Build] Fixing missing dependency for bazel. — rdzhabarov / detail
- [GlobalMerge] Ensure that the MustKeepGlobalVariables has all globals from each landingpad clause. — stefanp / detail
- [pseudo] Fix bugs/inconsistencies in forest dump. — sam.mccall / detail
- [mlir] Prevent SubElementInterface from going into infinite recursion — minyihh / detail
- [mlir][LLVMIR] Apply SubElementTypeInterface on suitable types — minyihh / detail
- Fix the eh-filter.ll test. — stefanp / detail
- [test] Add REQUIRES: zlib to zdebug.yaml — i / detail
- [BOLT] Fix EH trampoline backout code — maks / detail
- Revert "[Driver] Always use --as-needed with libunwind" — phosek / detail
- [ThinLTO][test] Add tests for emitting files in-process — njx / detail
- [ODRHash diagnostics] Fix typos. NFC. — vsapsai / detail
- [lldb] XFAIL TestVSCode_breakpointEvents.py on Ventura — Jonas Devlieghere / detail
- [lldb] Skip TestAppleSimulatorOSType is simulator isn't available — Jonas Devlieghere / detail
- [Polly][MatMul] Abandon dependence analysis. — llvm-project / detail
- [Lex] Make sure to notify `MultipleIncludeOpt` for "read tokens" during fast dependency directive lexing — kyrtzidis / detail
- [lldb] Skip instead of XFAIL TestGdbRemote_vContThreads on Darwin — Jonas Devlieghere / detail
- [BOLT] Respect shouldPrint in dump-dot-all — aaupov / detail
clang-d428404-gcfb7ffdec0eb-t29937-b29937.tar.gz (Jun 29, 2022 3:19:23 PM)
- [Sanitizer] Switch the LAM repository to another repo — Vitaly Buka / githubweb
- Revert "[Sanitizer] Switch the LAM repository to another repo" — Vitaly Buka / githubweb
- [NFC][sanitizer] Use error helper functions — Vitaly Buka / githubweb
- [NFC][sanitizer] Print reproducer on error — Vitaly Buka / githubweb
clang-d428404-gcfb7ffdec0eb-t29937-b29937.tar.gz (Jun 29, 2022 3:19:23 PM)
- [clang-format] Fix incorrect isspace input (NFC) — stilis / detail
- [flang] Fix folding of LEN(f(...)) — pklausler / detail
- [UnrollRuntime] Invalidate SCEVs for modified phis in ConnectEpilog. — flo / detail
- Revert "[RISCV] Avoid changing etype for splat of 0 or -1" — listmail / detail
- [llvm-objcopy] Remove support for legacy .zdebug sections — i / detail
- [lldb] Attempt to fix TestStepThroughTrampoline on windows — pavel / detail
- Fix CombineContractBroadcast folding reduction iterators. — benoitjacob / detail
- [flang] Fix lowering issue with character temp — clementval / detail
- [flang] Better error recovery for bad submodules — pklausler / detail
- [Clang][Preprocessor] Fix inconsistent `FLT_EVAL_METHOD` when compiling vs preprocessing — e_zhdan / detail
- [flang][runtime] Emit "0.0E+0" for (1PG0.0) editing of 0.0 — pklausler / detail
- [LinkerWrapper] Change wrapping to include jumps for other variables — jhuber6 / detail
- AMDGPU: Add gfx11 feature to force initializing 16 input SGPRs — Matthew.Arsenault / detail
- [OpenMP] Add variant extension that applies to declarations — jhuber6 / detail
- [RISCV] Pre-commit tests for D128843. NFC — craig.topper / detail
- [mlir] Allow for attaching external resources to .mlir files — riddleriver / detail
- [mlir] Refactor pass crash reproducer generation to be an assembly resource — riddleriver / detail
- [clang][dataflow] Add API to separate analysis from diagnosis — sam / detail
- [clang][dataflow] Use diagnosis API in optional checker — sam / detail
- [clang][dataflow] Use NoopLattice in optional model — sam / detail
- Fix inline-record.test for Arm/Windows — omair.javaid / detail
- [mlir] Update the pass crash reproducer documentation — riddleriver / detail
- [LLDB] Allow API tests to override -gdwarf on Windows — omair.javaid / detail
- [LoopUnrollRuntime] Invalidate SCEV for exit phi in ConnectProlog. — flo / detail
- Revert "[clang][dataflow] Use NoopLattice in optional model" — sam / detail
- Revert "[clang][dataflow] Use diagnosis API in optional checker" — sam / detail
- [clang][dataflow] Use diagnosis API in optional checker — sam / detail
- [Fix] Fix compilation warning on unused var. — rdzhabarov / detail
- [BOLT] Add option to randomize function split point — aaupov / detail
- Repair tautological condition. — richard / detail
- Fix miscompile with [[no_unique_address]] struct fields. — richard / detail
- [clang][dataflow] Use NoopLattice in optional model — sam / detail
- [gn] Manual port a7d6c3effe93954ecad634eebbcc59fc6856c3d9 — zequanwu / detail
- [clang][dataflow] Delete SourceLocationsLattice — sam / detail
- [AMDGPU] Generate checks for clamp.ll and add GFX11 — jay.foad / detail
- [Clang] Mark consteval as supported in Clang 15 [NFC] — corentinjabot / detail
- [ODRHash diagnostics] Move repetetive code at lambda calls into lambdas themselves. NFC. — vsapsai / detail
- [lld-macho] Emit REBASE_OPCODE_ADD_ADDR_IMM_SCALED if possible — dani / detail
- [AMDGPU] New AMDGPUInsertDelayAlu pass — jay.foad / detail
clang-d428365-gbf223e43fe68-t29935-b29935.tar.gz (Jun 29, 2022 11:43:24 AM)
- [NFC][sanitizer] Remove noop lines of script — Vitaly Buka / githubweb
- [sanitizer] Enabled asserts after stage1 — Vitaly Buka / githubweb
- [NFC][sanitizer] Simplity build_stage1_clang_impl — Vitaly Buka / githubweb
- [sanitizer] Switch from Chromium to releases/latest — Vitaly Buka / githubweb
- [sanitizer] Reshuffle builders/workers mapping — Vitaly Buka / githubweb
- [NFC][sanitizer] Remove unnececary 'r' prefix — Vitaly Buka / githubweb
clang-d428365-gbf223e43fe68-t29935-b29935.tar.gz (Jun 29, 2022 11:43:24 AM)
- [AMDGPU] Remove FIXMEs that were resolved by D30134 — jay.foad / detail
- [clang-cl] Handle some pragma alloc_text corner cases handled by MSVC — steplong / detail
- [lldb] [test] Un-XFAIL fork tests on arm as well — mgorny / detail
- [InstCombine] Avoid some calls to ConstantExpr::get() (NFCI) — npopov / detail
- AMDGPU: Use isMeta flags on pseudoinstructions — Matthew.Arsenault / detail
- [PowerPC] Fix signatures for vec_replace_unaligned builtin — lei / detail
- [mlir][Tensor][NFC] Better document rank-reducing behavior of ExtractSliceOp and cleanup — nicolas.vasilache / detail
- [JumpThreading] Avoid ConstantExpr::get() (NFCI) — npopov / detail
- [mlir][Tensor] Improve documentation of verification behavior of InsertSliceOp. — nicolas.vasilache / detail
- [libc][test] Remove dependency on sstream in algorithm_test.cpp — gchatelet / detail
- Revert "[libc][test] Remove dependency on sstream in algorithm_test.cpp" — gchatelet / detail
- [VectorCombine] Avoid ConstantExpr::get() (NFC) — npopov / detail
- AMDGPU: Add more rematerialization tests for 16-bit instructions — Matthew.Arsenault / detail
- AMDGPU: Mark more instructions as rematerializable — Matthew.Arsenault / detail
- [LV] Add test case showing dead recipe blocking region merging. — flo / detail
- [lldb] [test] Avoid relying on signos in other fork tests — mgorny / detail
- AMDGPU: Add rematerialize tests for 16-bit pk instructions — Matthew.Arsenault / detail
- AMDGPU: Make 16-bit pk instructions rematerializable — Matthew.Arsenault / detail
- AMDGPU: Make packed 32-bit instructions rematerializable — Matthew.Arsenault / detail
- [RISCV] Select (srl (and X, C2) as (slli (srliw X, C3), C3-C). — craig.topper / detail
- [trace] Make events first class items in the trace cursor and rework errors — walter erquinigo / detail
- [Clang] Rename StringLiteral::isAscii() => isOrdinary() [NFC] — corentinjabot / detail
- [InstCombine] add tests for (pow2 >> X) <u C; NFC — spatel / detail
- [InstCombine] add fold for (ShiftC >> X) >u C — spatel / detail
- [InstCombine] Relax test to avoid Darwin failure. — msebor / detail
- [llvm-ar] Add --output to specify output directory — i / detail
clang-d428339-g251165b2e482-t29933-b29933.tar.gz (Jun 29, 2022 8:22:54 AM)
- Enable ccache for s390x builders — ulrich.weigand / githubweb
clang-d428339-g251165b2e482-t29933-b29933.tar.gz (Jun 29, 2022 8:22:54 AM)
- [BasicTTI] Return Invalid for scalable vectors reaching getScalarizationOverhead — listmail / detail
- [AMDGPU] Add support for GFX11 LDSDIR hazards — jay.foad / detail
- [AMDGPU] Tag GFX11 LDS loads as using strict_wqm — jay.foad / detail
- [AMDGPU] Mark GFX11 dual source blend export as strict-wqm — jay.foad / detail
- [lldb] Fix building with GCC 7 — martin / detail
- [BOLT][TEST] Fix stack alignment in section-reloc-with-addend.s — maks / detail
- [Clang][VE] Add missing intrinsics — marukawa / detail
- [lld-macho] Show source information for undefined references — thakis / detail
- Revert "[lld-macho] Show source information for undefined references" — thakis / detail
- Support logpoints in lldb-vscode — jeffreytan / detail
- [mlir][math] Lower cos,sin to libm — lewuathe / detail
- [LLD][COFF] Ignore /pdbcompress flag — pzheng / detail
- [test][AlwaysInline]:Correct comment and file check for always-inline.ll — modimo / detail
- Fix build break introduced by https://reviews.llvm.org/D127702 — jeffreytan / detail
- [Driver] Pass -X to ld for riscv64-fuchsia — brad / detail
- [X86] Make sure SF is updated when optimizing for `jg/jge/jl/jle` — phoebe.wang / detail
- [mlir][ods] Remove StructAttr — jeffniu22 / detail
- [fastregalloc] Enhance the heuristics for liveout in self loop. — yuanke.luo / detail
- [SelectionDAG][DAGCombiner] Reuse exist node by reassociate — chenglin.bi / detail
- [RISCV] Add merge operand to RISCVISD::VRGATHER*_VL nodes. — craig.topper / detail
- [PowerPC] add a new pass to expand ctr loop pseudos — czhengsz / detail
- [gn build] Port a71fe49bb534 — llvmgnsyncbot / detail
- Don't use Optional::hasValue (NFC) — kazu / detail
- Don't use Optional::hasValue (NFC) — kazu / detail
- Don't use Optional::hasValue (NFC) — kazu / detail
- [AARCH64 folding] Do not fold any copy with NZCV — serguei.katkov / detail
- Recommit "[RISCV] Enable subregister liveness tracking for RVV." — craig.topper / detail
- [RISCV] Add RISCVISD opcode for PseudoAddTPRel. — craig.topper / detail
- [Support/BLAKE3] Enable the SIMD implementations for macOS universal builds — kyrtzidis / detail
- [flang][OpenMP] Fix firstprivate with barrier — Shraiysh.Vaishay / detail
- [mlir][OpenMP] Add omp.taskgroup operation — Shraiysh.Vaishay / detail
- [Support/BLAKE3] Do a CMake check for the `-mavx512vl` flag before applying it — kyrtzidis / detail
- [PowerPC][ctrloop] handles calls in preheader before MTCTRloop — czhengsz / detail
- [llvm] Don't use Optional::getValue (NFC) — kazu / detail
- [clang] Don't use Optional::getValue (NFC) — kazu / detail
- [machinesink] fix debug invariance issue — markus.lavin / detail
- [mlir] Don't use Optional::getValue (NFC) — kazu / detail
- [libc++] Implement P0174R2 (Deprecating Vestigial Library Parts in C++17) — nikolasklauser / detail
- Don't use Optional::getValue (NFC) — kazu / detail
- [clang][Analyzer] Add errno state to standard functions modeling. — 1.int32 / detail
- [mlir][SCF] Add scf::ForeachThread canonicalization. — nicolas.vasilache / detail
- [mlir][memref] Fix layout map computation in inferRankReducedResultType — springerm / detail
- [mlir][SCF] Fold tensor.cast feeding into scf.foreach_thread.parallel_insert_slice — nicolas.vasilache / detail
- [AMDGPU] Set GFX11 null export target based on export attributes — jay.foad / detail
- [AArch64] Add Extract(DUP(C)) as a canonical constant. — david.green / detail
- [clang-tidy] cppcoreguidelines-virtual-class-destructor should ignore final classes — balazs.benics / detail
- [clang-tidy][docs] Fix wrong sphinx link after d9afb8c3e8fd01a3c89ab2ddebcd44602a30a975 — balazs.benics / detail
- [ConstraintElimination] Move logic to check condition to helper (NFC). — flo / detail
- [mlir][OpenMP][NFC] Parameter refers to single args and hence changing description for taskgroup allocate clause. — Shraiysh.Vaishay / detail
- [SROA] Regenerate test checks (NFC) — npopov / detail
- Revert "[LLD] [COFF] Use StringTableBuilder to optimize the string table" — martin / detail
- [X86] computeKnownBitsForTargetNode - add X86ISD::VBROADCAST_LOAD handling — llvm-dev / detail
- [SROA] Migrate tests to opaque pointers (NFC) — npopov / detail
- [AArch64] Remove unnecessary funnel shift sve costs. — david.green / detail
- [X86] combineAndnp - constant fold ANDNP(C,X) -> AND(~C,X) — llvm-dev / detail
- [JITLink][Orc] Add MemoryMapper interface with InProcess implementation — Stefan Gränitz / detail
- [gn build] Port 6ede65205073 — llvmgnsyncbot / detail
- [llvm] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR for Arm Linux — david.spickett / detail
- [mlir][Linalg] Split reduction transform op — nicolas.vasilache / detail
- [GlobalsModRef] Remove check for allocator calls — npopov / detail
- Support expressions in the context of a reference — pavel / detail
- Revert "[CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux" — david.spickett / detail
- [mlir][sparse] Preserve NaNs when converting float to bfloat — benny.kra / detail
- [AMDGPU] Update SPI_SHADER_PGM_RSRC2_PS.EXTRA_LDS_SIZE for GFX11 — jay.foad / detail
- Revert "[JITLink][Orc] Add MemoryMapper interface with InProcess implementation" — thakis / detail
- [ConstraintElimination] Remove unneeded StackEntry::Condition (NFC). — flo / detail
- [gn build] Port 6a4056ab2ada — llvmgnsyncbot / detail
- [X86] fold (and (mul x, c1), c2) -> (mul x, (and c1, c2)) iff c2 is all/no bits mask — llvm-dev / detail
- [SLP]Fix a crash when insert subvector is out of range. — a.bataev / detail
- [llvm][vfs] NFC: Rename `InMemoryFileSystem::addHardLink()` arguments — Jan Svoboda / detail
- [llvm][vfs] NFC: Promote `lookupInMemoryNode()` to member function — Jan Svoboda / detail
- [llvm][vfs] NFC: Promote `InMemoryDirIterator` to nested class — Jan Svoboda / detail
- [llvm][vfs] Implement in-memory symlinks — Jan Svoboda / detail
- [SLP] Add cost model for `llvm.powi.*` intrinsics — Nabeel.Omer / detail
- [SystemZ] Fix the cost function for vector zero extend. — paulsson / detail
- [lldb] Skip Recognizer/assert.test on linux — pavel / detail
- Revert rGe6ccb57bb3f6b761f2310e97fd6ca99eff42f73e "[SLP] Add cost model for `llvm.powi.*` intrinsics" — Nabeel.Omer / detail
- [AArch64] Move add_and_or_is_add pattern. NFC — david.green / detail
- [FunctionPropertiesAnalysis] Generalize support for unreachable — mtrofin / detail
- [libc++][format] Improves the handle test. — koraq / detail
- [libc++] Improve charconv base10 algorithm. — koraq / detail
- [mlir][sparse][taco] Support f16. — bixia1 / detail
- [gdb-scripts] Add to_string methods to printer implementations — Krzysztof.Drewniak / detail
- Reland [GlobalOpt] Preserve CFG analyses — aeubanks / detail
- [NFC] clang: Implement tests for PR56099 — mizvekov / detail
- [Scalarizer] No need to gather a scattered extracted element — sguelton / detail
- [mlir][TilingInterface] Enable tile and fuse using TilingInterface. — ravishankarm / detail
- in the absense of the -max-pass-iterations command line options, make — regehr / detail
- [Support/BLAKE3] CMake: Check for `IS_X64` or `CMAKE_OSX_ARCHITECTURES` before adding the assembly files — kyrtzidis / detail
- Revert "[mlir][TilingInterface] Enable tile and fuse using TilingInterface." — ravishankarm / detail
- [libc++][CI] Updates GCC to version 12. — koraq / detail
- [lldb] [llgs] Implement non-stop style stop notification packets — mgorny / detail
- [SLP][NFC]Fix a warning in a comparison, NFC. — a.bataev / detail
- [mlir][TilingInterface] Enable tile and fuse using TilingInterface. — ravishankarm / detail
- [HLSL] Support HLSL vector initializers — chris.bieneman / detail
- [lldb] [MainLoop] Support "pending callbacks", to be called once — mgorny / detail
- [lldb] [llgs] Fix signo sent with fork/vfork/vforkdone events — mgorny / detail
- [lldb] [llgs] Refactor fork/vfork tests, verify state — mgorny / detail
- [lldb] [llgs] Add a test for detach-all packet — mgorny / detail
- [InstCombine] handle subobjects of constant aggregates — msebor / detail
- [lld/mac] Extract a sha256() function — thakis / detail
- [lldb] [llgs] Attempt to fix LLGS tests on Windows — mgorny / detail
- [libc++][clang-tidy] Enable bugprone-use-after-move and explicitly list all used checks — nikolasklauser / detail
- [libc++] Pass -fno-modules to clang-tidy instead of disabling it for the modules build — nikolasklauser / detail
- [flang] Add more diagnostics to fir.coordinate_of — clementval / detail
- Fix an unused-variable warning in release build, NFC. — hokein.wu / detail
- [DSE] Don't remove nounwind invokes — aheejin / detail
- [lld/mac] On Apple systems, call CC_SHA256 from libSystem — thakis / detail
- [RISCV] Remove true_mask patterns for VRGATHER. — craig.topper / detail
- [RISCV] Remove true_mask patterns for VRGATHERE16.. — craig.topper / detail
- [AMDGPU] gfx11 Remove SDWA from shuffle_vector ISel — Joseph.Nash / detail
- AMDGPU: Don't use branches to entry block in test — Matthew.Arsenault / detail
- AMDGPU: Regenerate test checks — Matthew.Arsenault / detail
- [lld/mac] Replace while loop with for loop — thakis / detail
- [ADT] [lld-macho] Check for end iterator deref in filter_iterator_base — thakis / detail
- [LV] Add new block to place recurrence splice, if needed. — flo / detail
- Roll back Michał's changes to debugserver, not meant for there — Jason Molenda / detail
- Revert "Revert "[CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux"" — i / detail
- [libc++abi][AIX] Use _LIBCXXABI_FUNC_VIS for exported routines — xingxue / detail
- [DAG] Remove SelectionDAG::GetDemandedBits DemandedElts variant. NFC. — llvm-dev / detail
- [polly] #include <algorithm> — aeubanks / detail
- [LoopVect, tests] Add some basic coverage for scalable costing on RISCV — listmail / detail
- LoopVect, tests] Add some basic coverage for scalable costing of scatter/gather patterns on RISCV — listmail / detail
- [RISCV] Move the passthru operand for RISCVISD::VRGATHER*_VL nodes. NFC — craig.topper / detail
- [DAG] visitTRUNCATE - move TRUNCATE(ADDE/ADDCARRY) folds to switch statement handling the other binops. NFC. — llvm-dev / detail
- [Clang] Fix compile time regression caused by D126061. — mboehme / detail
- [ConstraintElimination] Add tests for transferring info between systems. — flo / detail
- [SLP][NFC] Precommit test for a followup patch that improves reordering for addsubs — vporpodas / detail
- [RISCV] Add cost model test coverage for loads and stores (both fixed and scalable) — listmail / detail
- Re-apply "[JITLink][Orc] Add MemoryMapper interface with InProcess implementation" — Stefan Gränitz / detail
- [gn build] Port 79fbee3cc562 — llvmgnsyncbot / detail
- [mlir][sparse] refine bufferization allocation lowering — ajcbik / detail
- Reland "[lld-macho] Show source information for undefined references" — thakis / detail
- [SVE] Lower "unpredicated" sabd/uabd intrinsics to ISD::ABDS/U. — paul.walker / detail
- [NFC][SVE] Simplify SUBR_ZI isel patterns. — paul.walker / detail
- [SVE] Add isel patterns that match "FpImm - A" to the immediate form of FSUBR. — paul.walker / detail
- [SLP][X86] Improve reordering to consider alternate instruction bundles — vporpodas / detail
- Revert "[SLP][X86] Improve reordering to consider alternate instruction bundles" — vporpodas / detail
- [lld/mac] Parallelize code signature computation — thakis / detail
- [mlir][math] Support vector type by erf and round libm lowering — lewuathe / detail
- Recommit "[SLP][X86] Improve reordering to consider alternate instruction bundles" — vporpodas / detail
- [lldb] Instantiate lazily named classes on macOS Ventura. — Jonas Devlieghere / detail
- [lldb] Add a setting to specify the preferred dynamic class info extractor o — Jonas Devlieghere / detail
- [lld-macho] Work around odr-use of const non-inline static data member to fix -O0 build after D128298 — i / detail
- [Attributor] Ensure to use the proper liveness AA — johannes / detail
- [Attributor][FIX] Avoid empty bin in AAPointerInfo — johannes / detail
- [Libomptarget] Remove duplicate data environment exit — jhuber6 / detail
- [lldb] [test] Mark TestNonStop as LLGS-specific — mgorny / detail
- [LoopVectorize] Uninitialized phi node leads to a crash in SSAUpdater. — serguei.katkov / detail
- [NewGVN] add context instruction for SimplifyQuery — chenglin.bi / detail
- AMDGPU: Skip unexpected CFG in SIOptimizeVGPRLiveRange — ruiling.song / detail
- HowToReleaseLLVM: Add description of the bug triage process — tstellar / detail
- [libc++][format] Improve string formatters — koraq / detail
- [libc] Fix bug in UInt comparison operators. — sivachandra / detail
- [gn build] Port 77ad77c0710f — llvmgnsyncbot / detail
- [DeadArgElim] Reformat the pass in accordance with the code style — samolisov / detail
- [CMake] Don't pass CMAKE_C(XX)_COMPILER to the nested NATIVE build when cross compiling — martin / detail
- [ConstraintElimination] Update addFact to take Predicate and ops (NFC). — flo / detail
- [flang] Cleanup code and add test from fir-dev — clementval / detail
- [libc++] Remove std::function in C++03 — nikolasklauser / detail
- [libc++] Complete the implementation of N4190 — nikolasklauser / detail
- Fix interaction of pragma FENV_ACCESS with other pragmas — sepavloff / detail
- [mlir][Transform] NFC - Pass TransformState as an argument to applyToOne methods — nicolas.vasilache / detail
- [SCCP] Don't mark edges feasible when resolving undefs — npopov / detail
- [libc++] fix views::all hard error on lvalue move only views instead of SFINAE — hui.xie1990 / detail
- [AArch64][SME] Add some SME PSTATE setting/query intrinsics — david.sherwood / detail
- [X86] Don't run O2 pipeline in codegen test (NFC) — npopov / detail
- [ARM] Fix MVE gather/scatter merged gep offsets — david.green / detail
- [XCOFF] write the real source file name in C_FILE symbol. — esme.yi / detail
- [ADCE] Update tests to use opaque pointers (NFC) — npopov / detail
- [AggressiveInstCombine] Update tests to use opaque pointers (NFC) — npopov / detail
- [AddDiscriminators] Migrate tests to opaque pointers (NFC) — npopov / detail
- [libc][mem*] Introduce Sized/Backends for new mem framework — gchatelet / detail
- [AlignmentFromAssumptions] Migrate tests to opaque pointers (NFC) — npopov / detail
- [Tests] Remove unnecessary bitcasts from opaque pointer tests (NFC) — npopov / detail
- Re-land [libc] Apply no-builtin everywhere, remove unnecessary flags — gchatelet / detail
- [X86] Migrate tests to use opaque pointers (NFC) — npopov / detail
- [DAG] SelectionDAG::GetDemandedBits - don't recurse back into GetDemandedBits — llvm-dev / detail
- [NVPTX] Keep metadata attached to module-scope variables — ikudrin / detail
- Don't treat invalid parameters as being unused — aaron / detail
- [lldb] Remove an outdated comment. NFC. — martin / detail
- [NFC] Remove dead code — gchatelet / detail
- [X86] Name instructions in test (NFC) — npopov / detail
- [LinkerWrapper] Rework the linker wrapper and use owning binaries — jhuber6 / detail
- [Clang] Allow multiple comma separated arguments to `--offload-arch=` — jhuber6 / detail
- [ConstraintElimination] Transfer info from SGE to unsigned system. — flo / detail
- [NFC] Remove dead code — gchatelet / detail
- [flang] Add FIR tests missing from fir-dev — clementval / detail
- [X86] Migrate more tests to opaque pointers (NFC) — npopov / detail
- [LinkerWrapper] Fix calls to deleted Error constructor on older compilers — jhuber6 / detail
- [Alignment] Use Align for MaxKernArgAlign — gchatelet / detail
- Clang AttributeReference: emit entries for "Undocumented" attributes. — jyknight / detail
- [lldb] Fix reading i686-windows executables with GNU environment — martin / detail
- [lldb] Resolve exe location for `target create` — martin / detail
- [lldb][windows] Fix crash on getting nested exception — martin / detail
- [lldb] Add setting to override PE/COFF ABI by module name — martin / detail
- [clang-tidy] Confusable identifiers detection — sguelton / detail
- Reland "[gn build] (manually) port b94db7ed7eaf (Confusables.inc)" — thakis / detail
- [gn build] Port c3574ef739fb slightly better — thakis / detail
- [X86] Name instructions in test (NFC) — npopov / detail
- Revert "[NFC] Remove dead code" — gchatelet / detail
- [X86PreAMXConfig] Use MapVector to fix non-determinism — npopov / detail
- [X86] Regenerate test checks (NFC) — npopov / detail
- [libc++] Fixes GCC-12 build. — koraq / detail
- [X86PreAMXConfig] Use IRBuilder to insert instructions (NFC) — npopov / detail
- [OpenMP][libomp] Hold old __kmp_threads arrays until library shutdown — jonathan.l.peyton / detail
- [lldb] Tentative attempt to fix command-target-create-resolve-exe.test on buildbot — martin / detail
- [NFC][flang] Add the test case for D125371 — qiaopeixin / detail
- [flang][Driver] Refine _when_ driver diagnostics are formatted — qiaopeixin / detail
- [flang] Add semantic check for C1520 — qiaopeixin / detail
- [DirectX] Support opaque ptr for ValueAsMetadata in DXILBitcodeWriter — python3kgae / detail
- [libc++][CI] Use GCC 12 labels. — koraq / detail
- [RISCV] Add RISCVISD opcodes for the rest of get*Addr. — craig.topper / detail
- [LSR] Don't allow zero quotient as scale ref. PR56160 — mkazantsev / detail
- [MLIR][Presburger] introduce SlowMPInt, an auto-resizing APInt for fully correct signed integer computations — arjunpitchanathan / detail
- [mlir][sparse] accept sparse reshape (expand/collapse) — ajcbik / detail
- [mlir][sparse] fix typo in CHECK test — ajcbik / detail
- [libc++] Reduces std::to_chars instantiations. — koraq / detail
- [clang-tidy] Fix documentation (NFC) — richard / detail
- [iwyu] Handle regressions in libLLVM header include — sguelton / detail
- Add a "-b" option to "process continue" to run to a set of breakpoints, — jingham / detail
- [Symbolize] Parse multi-line markup elements. — dthorn / detail
- [MLIR] Fix top-level comment (NFC) — l.chelini / detail
- [Support] Change TrackingStatistic and NoopStatistic to use uint64_t instead of unsigned. — mingmingl / detail
- [LinkerWrapper][NFC] Change interface to use a StringRef to TempFiles — jhuber6 / detail
- [libc++][NFC] Merges unused functions in callers. — koraq / detail
- [lldb] Second attempt at fixing command-target-create-resolve-exe.test on the buildbot — martin / detail
- [Support/BLAKE3] Fix error in prior commit, apply `-mavx512vl` for `blake3_avx512_x86-64_unix.S` when including it — kyrtzidis / detail
- [NFC] [HWASan] Remove indirection for getting analyses. — fmayer / detail
- [LLDB] Handle DIE with DW_AT_low_pc and empty ranges — ayermolo / detail
- [clang-tidy] Organize test files into subdirectories by module (NFC) — richard / detail
- [trace] Add an option to dump instructions in json and to a file — walter erquinigo / detail
- [MTE] [HWASan] Support diamond lifetimes. — fmayer / detail
- [libc++] Clarify std::function release note — joeloser93 / detail
- [flang] Handle BINC(C) variables and add TODO for corner cases — clementval / detail
- [flang] Remove some auto — clementval / detail
- Rename GCCBuiltin into ClangBuiltin — amanieu / detail
- [mlir][Linalg] SplitReduction implementation without tensor::ExpandShapeOp — nicolas.vasilache / detail
- Fix a bug with "process continue -b" when no breakpoints are — jingham / detail
- [clang-tidy][docs] Reorganise release notes — n.james93 / detail
- [flang] Capture result interface of functions called in internal procedures — clementval / detail
- [clang-tidy][docs] Fix a couple of missed cases from 6e566bc5523 — n.james93 / detail
- Revert "[Attributor] Ensure to use the proper liveness AA" — eugenis / detail
- [UnifyLoopExits] Reduce number of guard blocks — brendon.cahoon / detail
- [lldb] Return the correct utility function in AppleObjCRuntimeV2 — Jonas Devlieghere / detail
- [lldb] Fix off-by-one error in the AppleObjCRuntimeV2 utility function — Jonas Devlieghere / detail
- [StructurizeCFG] Improve basic block ordering — brendon.cahoon / detail
- Fix a misspell. NFC — Adrian Prantl / detail
- [lldb/Fuzzer] Add command interpreter fuzzer for LLDB — sassychels251 / detail
- [MTE] [HWASan] Use LoopInfo for reachability queries. — fmayer / detail
- [ELF][test] Clean up thinlto* — i / detail
- [libc++] Simplify the visibility attributes — nikolasklauser / detail
- [libc++] Implement P0154R1 (Hardware inference size) — nikolasklauser / detail
- [mlir][vulkan-runner] fix VK_ERROR_INCOMPATIBLE_DRIVER error — antiagainst / detail
- [SVE] Make ISD::SPLAT_VECTOR a legal operation. — paul.walker / detail
- [SampleProfile][Inline] Annotate sample profile inline remarks with link phase (prelink/postlink) information. — mingmingl / detail
- [OpenMP] Add handling cases when filter(tid) appears with default(none) — michael.p.rice / detail
- InlineSpiller: Don't fold spills into undef reads — Matthew.Arsenault / detail
- AMDGPU: Fix invalid liveness after si-optimize-exec-masking-pre-ra — Matthew.Arsenault / detail
- AMDGPU: Add missing implicit uses in tests — Matthew.Arsenault / detail
- [ASan][Darwin] XFAIL test; atos does not show line numbers for globals — julian.lettner / detail
- [mlir][linalg] move isElementwise() to Linalg/Utils (NFC) — okwan / detail
- stop llvm-reduce from introducing undefs — regehr / detail
- [gn build] Port 2962f9df7ca3 — llvmgnsyncbot / detail
- [TableGen] Add new operator !exists — pc.wang / detail
- [GlobalISel][TableGen] Qualify calls to llvm::format that have ::std:: types as parameters — Casey / detail
- [flang] Fixes several bugs relating to initialization expressions. An (#1493) — clementval / detail
- [RS4GC] Handle freeze case for vector — serguei.katkov / detail
- Revert "[SelectionDAG][DAGCombiner] Reuse exist node by reassociate" — chenglin.bi / detail
- [RISCV] Refactor code to remove some small wrapper methods and merge two functions together. NFC — craig.topper / detail
- Revert "[SLP]Fix a crash when insert subvector is out of range." — i / detail
- Revert D115462 "[SLP]Improve shuffles cost estimation where possible." — i / detail
- [fastalloc] Support allocating specific register class in fastalloc — yuanke.luo / detail
- [mlir] Add an additional check to vectorizeStaticLinalgOpPrecondition. — akuegel / detail
- [ConstraintElimination] Transfer info from SGT to unsigned system. — flo / detail
- [LoongArch] Combine ((x & shifted_mask) >> shamt) to bstrpick.{w/d} — luweining / detail
- [clang][analyzer] Fix StdLibraryFunctionsChecker 'mkdir' return value. — 1.int32 / detail
- [IR] Export ConstantFold.h header (NFC) — npopov / detail
- [analyzer] Structured binding to arrays — 65320245+isuckatcs / detail
- [AMDGPU][MC][GFX11] Correct disassembly of VOP3.DPP8 opcodes — d-pre / detail
- [X86] Update some AMX tests to use opaque pointers (NFC) — npopov / detail
- Revert "[LLDB] Handle DIE with DW_AT_low_pc and empty ranges" — david.spickett / detail
- [Clang] Don't test register allocation — npopov / detail
- [Flang] Call the CSE pass in the pass pipeline — kiran.chandramohan / detail
- Fix sphinx build for clang-tools-extra — aaron / detail
- [docs] Document and publish LLVM community calendar — kristof.beyls / detail
- [VPlan] Remove dead recipes across whole plan. — flo / detail
- [tbaa] Handle base classes in struct tbaa — jeroen.dobbelaere / detail
- [VPlan] Update unit test after 569d84fe99e63. — flo / detail
- [flang] Lowering passing variables to OPTIONAL VALUE — clementval / detail
- [libc++] Implement ranges::move{, _backward} — nikolasklauser / detail
- [gn build] Port 2c3bbac0c715 — llvmgnsyncbot / detail
- [NFC] remove trailing whitespace — tobias.hieta / detail
- [compiler-rt] Fix false positive detection of a target in compile-only mode — martin / detail
- [WebAssembly] Update test to run it in opaque pointers mode — pmatos / detail
- Revert "[tbaa] Handle base classes in struct tbaa" — jeroen.dobbelaere / detail
- [mlir][Transform] Fix implementation of the generic apply that is based on applyToOne. — nicolas.vasilache / detail
- [mlir][pdll] Add new tablegen helper NFC — jpienaar / detail
- [X86][AMX] Update tests to use opaque pointers (NFC) — npopov / detail
- [llvm-c] Add LLVMGetAggregateElement() function — npopov / detail
- [flang] Add lowering TODO for separate module procedures — clementval / detail
- AMDGPU: Don't crash on global_ctor/dtor declaration — ruiling.song / detail
- [AMDGPU] Precommit test for D128196 — jay.foad / detail
- [AMDGPU] GFX11: remove ShaderType from ds_ordered_count offset field — jay.foad / detail
- [pseudo] Add xfail tests for a simple-declaration/function-definition ambiguity — sam.mccall / detail
- [InstCombine] Optimise shift+and+boolean conversion pattern to simple comparison — chenglin.bi / detail
- [ConstraintElimination] Transfer info from SLT to unsigned system. — flo / detail
- [AMDGPU] Use -check-prefixes in a test. NFC. — jay.foad / detail
- [LSR] Move transform test from test/Analysis to test/Transforms. — flo / detail
- [Sema] Fix assertion failure when instantiating requires expression — ibiryukov / detail
- [ValueTracking] Teach isKnownNonZero that a vscale is never 0. — david.green / detail
- [BasicAA] Add test for call incorrectly treated as escape source (NFC) — npopov / detail
- [Binary] Reserve the correct size for the OffloadBinary — jhuber6 / detail
- [Binary] Fix leftoever line — jhuber6 / detail
- Revert "[fastalloc] Support allocating specific register class in fastalloc" — thakis / detail
- [AMDGPU] Flush the vmcnt counter in loop preheaders when necessary — baptiste.saleil / detail
- [AArch64][SVE] Match (add x (lsr/asr y c)) -> usra/ssra x y c — bradley.smith / detail
- [lld-macho] Use source information in duplicate symbol errors — thakis / detail
- [clang][driver] NFC, test: Make test output order-independent — Jan Svoboda / detail
- [ConstraintElimination] Transfer info from ULT to signed system. — flo / detail
- [libc++][format] Copy code to new location. — koraq / detail
- [pseudo] Track heads as GSS nodes, rather than as "pending actions". — sam.mccall / detail
- Revert "[ConstraintElimination] Transfer info from ULT to signed system." — flo / detail
- [AMDGPU] gfx11 Select on Buffer Atomic FAdd Rtn type — Joseph.Nash / detail
- [RISCV] Add macrofusion infrastructure and one example usage. — craig.topper / detail
- [lld/mac] Add a few TimeTraceScopes — thakis / detail
- [RISCV] Disable <vscale x 1 x *> types with Zve32x or Zve32f. — craig.topper / detail
- [gn build] Port 4045b62d4cc9 — llvmgnsyncbot / detail
- [flang] Increase support for intrinsic module procedures — clementval / detail
- [flang] Handle boxed characters that are values when doing a conversion — clementval / detail
- [lldb] Support a buffered logging mode — Jonas Devlieghere / detail
- [lldb] Make thread safety the responsibility of the log handlers — Jonas Devlieghere / detail
- [BasicTTI] Avoid crash when costing scalable select expansion — listmail / detail
- Revert "[pseudo] Track heads as GSS nodes, rather than as "pending actions"." — sam.mccall / detail
- [flang] Fix READ/WRITE with POS= on stream units, with refactoring — pklausler / detail
- Reland "[pseudo] Track heads as GSS nodes, rather than as "pending actions"." — sam.mccall / detail
- [pseudo] Add a fast-path to GLR reduce when both pop and push are trivial — sam.mccall / detail
- Adding a named op for grouped convolutions — ravishankarm / detail
- [flang][runtime] Respect PAD='NO' on READ/WRITE — pklausler / detail
- [test][GlobalOpt] Update precommitted test — aeubanks / detail
- [flang][runtime] Handle READ of non-UTF-8 data into multi-byte CHARACTER — pklausler / detail
- [docs][NewPM] Add more info on why accessing mutable outer analyses is disallowed — aeubanks / detail
- [Offloading] Embed the target features in the OffloadBinary — jhuber6 / detail
- [ConstraintElimination] Use stable_sort to sort worklist. — flo / detail
- [RISCV] Fix a crash in InsertVSETVLI where we hadn't properly guarded for a SEWLMULRatioOnly abstract state — listmail / detail
- [pseudo] Turn glrReduce into a class, reuse storage across calls. — sam.mccall / detail
- [flang] Fix bogus errors from SIZE/SHAPE/UBOUND on assumed-shape — pklausler / detail
- [mlir][bufferization][NFC] Make `escape` a dialect attribute — springerm / detail
- [pseudo] Store reduction sequences by pointer in heaps, instead of by value. — sam.mccall / detail
- [mlir][math] Lower atan to libm — szakharin / detail
- [Inline] Introduce a backend option to suppress inlining of functions with large stack sizes. — wolfgang_pieb / detail
- [flang][runtime] FLUSH(bad or unconnected unit number) is an error — pklausler / detail
- [pseudo] Store last node popped in the queue, not its parent(s). NFC — sam.mccall / detail
- [flang] Fix wording of warning message — pklausler / detail
- [flang] Make SQRT folding exact — pklausler / detail
- [clang-tidy] Add `-verify-config` command line argument — n.james93 / detail
- [flang][runtime] Improve G0 output editing — pklausler / detail
- [SLP]Fix a crash when reorder masked gather nodes with reused scalars. — a.bataev / detail
- [pseudo] Handle no-reductions-available on the fastpath. NFC — sam.mccall / detail
- [llvm] Update module map to include the `IR/ConstantFold` header — medismail.bennani / detail
- [clang-tidy] Extend spelling for CheckOptions — n.james93 / detail
- [mlir][Transform] Fix applyToOne corner case when no op is matched. — nicolas.vasilache / detail
- [ThinLTO][ELF] Add --thinlto-emit-index-files option — njx / detail
- [CUDA] Do not embed a fatbinary when using the new driver — jhuber6 / detail
- [LV] Avoid a crash when costing a uniform store which doesn't correspond to a legal scatter — listmail / detail
- [lld, ELF and mac] Add --time-trace=<file>, remove --time-trace-file=<file> — thakis / detail
- [HLSL] Enable half type for hlsl. — python3kgae / detail
- DebugInfo: Fully integrate ctor type homing into 'limited' debug info — dblaikie / detail
- [libc++] Add a test to pin down the set of transitive public includes — Louis Dionne / detail
- [libc++] P2321R2 section [tuple.tuple]. Adding C++23 constructors, assignment operators and swaps to `tuple` — hui.xie1990 / detail
- [libc][NFC] Convert threads unittests in to integration tests. — sivachandra / detail
- [LoopInterchange] New cost model for loop interchange — congzhecao / detail
- [libc][NFC] Convert pthread tests which create threads to integration tests. — sivachandra / detail
- [libc][NFC] Eliminate the internal header library target. — sivachandra / detail
- [libc] Revert "Eliminate the internal header library target." — sivachandra / detail
- The help string for stop-on-shared-library-load was copied to stop-on-exec. — jingham / detail
- [lldb/Fuzzer] Have fuzzers write artifacts to specific directory — sassychels251 / detail
- [WebAssembly][Object] Remove requirement that objects must have code sections — dschuff / detail
- Revert "[libc++] P2321R2 section [tuple.tuple]. Adding C++23 constructors, assignment operators and swaps to `tuple`" — hui.xie1990 / detail
- [lldb] Fix up Objective-C ISA pointers — Jonas Devlieghere / detail
- [NFC][lld] Fix typos to test commit access — dani / detail
- [RISCV] Replace two calls to getMinRVVVectorSizeInBits with useRVVForFixedLengthVectors [nfc] — listmail / detail
- [MLIR] Add `decomposeMixedStridesOrOffsets` and `decomposeMixedSizes` — frgossen / detail
- Revert "[LoopInterchange] New cost model for loop interchange" — eugenis / detail
- Add support for decoding base64. — gclayton / detail
- clang: Tweak behaviour of warn_empty_while_body and warn_empty_if_body — gribozavr / detail
- [libcxx][test] Suppress complex<int> warnings when testing MSVC — Casey / detail
- [mlir][spirv] Fix bitcast input order for UnifyAliasedResourcePass — antiagainst / detail
- [SelectionDAG] Enable WidenVecOp_VECREDUCE for scalable vector — Lian.Wang / detail
- [PowerPC] Allow llvm.ppc.cfence to accept pointer types — lkail / detail
- [LegalizeTypes][NFC] Add an assert to WidenVecRes_EXTRACT_SUBVECTOR and adjust some code — Lian.Wang / detail
- [PowerPC][AIX] Fix assertion message on AIX. NFC. — lkail / detail
- Revert "Add support for decoding base64." — douglas.yung / detail
- [MachineSink] Clear kill flags on operands outside loop — carl.ritson / detail
- [GuardWidening] Update all tests with update_test_checks.py — serguei.katkov / detail
- [BOLT][NFC] Use range-based STL wrappers — amir.aupov / detail
- [AMDGPU][NFC] Correct typo in DWARF Extensions For Heterogeneous Debugging — VenkataRamanaiah.Nalamothu / detail
- [libc++] P2321R2 section [tuple.tuple]. Adding C++23 constructors, assignment operators and swaps to `tuple` — hui.xie1990 / detail
- [CodeGen] Simplify isVirtualRegister. NFC — i / detail
- [CMake][compiler-rt] Use COMPILE_OPTIONS and LINK_OPTIONS — phosek / detail
- [RISCV] Move vfma_vl+fneg_vl matching to DAG combine. — craig.topper / detail
- [llvm-readobj] Simplify startswith+drop_front pattern with consume_front. NFC — i / detail
- [flang] Fix forall issue with substring operation — clementval / detail
- [flang] Keep PURE in IEEE functions — clementval / detail
- Recommit "[ConstraintElimination] Transfer info from ULT to signed system." — flo / detail
- [flang][OpenMP] Initial support the lowering of copyin clause — qiaopeixin / detail
- [gdb-scripts] Fix PointerIntPairPrinter.to_string after D127969 — i / detail
- [AArch64][SVE] Add sve.dupq.lane(insert(constant vector, 0), 0) ld1rq tests — matthew.devereau / detail
- [CMake][compiler-rt] Clean up the use of libcxx and libcxxabi — phosek / detail
- [VPlan] Set VFs included in plan before last set of VPTransforms (NFC). — flo / detail
- [AArch64] NFC: Fix PRFS -> PRFW inst def name — cullen.rhodes / detail
- [libc][NFC] Remove the templatization from the linux implementation of thread. — sivachandra / detail
- Revert "[CMake][compiler-rt] Clean up the use of libcxx and libcxxabi" — phosek / detail
- Reland "[clang-repl] Recover the lookup tables of the primary context." — v.g.vassilev / detail
- [AArch64] Add addition extend of add/sub neon tests. NFC — david.green / detail
- [Flang] enable fir.is_present and fir.absent with function types — kiran.chandramohan / detail
- [BasicAA] Handle passthru calls in isEscapeSource() — npopov / detail
- [AArch64] Convert vector add(ext, ext) into ext(add(ext, ext)) — david.green / detail
- [clang] Update Clang version from 14 to 15 in scan-build.1. — fred / detail
- [AA] Export isEscapeSource() API (NFC) — npopov / detail
- [LLDB] Mark TestExprsChar Xfail for Windows/AArch64 — omair.javaid / detail
- [SLP] Add cost model for `llvm.powi.*` intrinsics (REAPPLIED) — Nabeel.Omer / detail
- [InlineFunction] Slightly clarify noalias scope calculation (NFC) — npopov / detail
- [clang] Emit SARIF Diagnostics: Create `clang::SarifDocumentWriter` interface — aaron / detail
- [gn build] Port 6546fdbe36fd — llvmgnsyncbot / detail
- Revert "[clang] Emit SARIF Diagnostics: Create `clang::SarifDocumentWriter` interface" — aaron / detail
- [gn build] Port 7a3918b540c3 — llvmgnsyncbot / detail
- [mlir][sparse][bufferize] Implement BufferizableOpInterface — springerm / detail
- [clang-tidy] Make the cert/uppercase-literal-suffix-integer fully hermetic. — hokein.wu / detail
- [clang][dataflow] Allow MatchSwitch to return a value — sam / detail
- Revert "[clang][dataflow] Allow MatchSwitch to return a value" — sam / detail
- [AIX][libatomic] Fix link flags after 30dfe016d4 for libatomic on AIX — lkail / detail
- [Binary] Further improve malformed input handling for the OffloadBinary — jhuber6 / detail
- [GlobalOpt] Add tests for PR55859 (NFC) — npopov / detail
- [MemoryBuiltins] Accept any value in getInitialValueOfAllocation() (NFC) — npopov / detail
- [clang] Introduce -fstrict-flex-arrays=<n> for stricter handling of flexible arrays — sguelton / detail
- [InlineCost] Improve debugging experience by adding print about initial inlining cost — dawid_jurek / detail
- [mlir][Vector]Fix bug where vector::WarpExecuteOnLane0Op are created with 2 blocks in the region — nicolas.vasilache / detail
- [clang][dataflow] Allow MatchSwitch to return a value — sam / detail
- Implement soft reset of the diagnostics engine. — v.g.vassilev / detail
- [MSVC] Add initial support for MSVC pragma optimize — steplong / detail
- [SelectionDAG][DAGCombiner] Reuse exist node by reassociate — chenglin.bi / detail
- [HIP] add -fhip-kernel-arg-name — Yaxun.Liu / detail
- [lldb] [llgs] Make `k` kill all processes, and fix multiple exits — mgorny / detail
- [lldb] [llgs] Implement the vKill packet — mgorny / detail
- [lldb] [llgs] Add test for resuming via c in multiprocess scenarios — mgorny / detail
- [lldb] [llgs] Support resuming one process with PID!=current via vCont — mgorny / detail
- [lldb] [llgs] Add a test for multiprocess memory read/write — mgorny / detail
- [lldb] [llgs] Support multiprocess in qfThreadInfo — mgorny / detail
- [lldb] [llgs] Add a test for multiprocess register read/write — mgorny / detail
- [lldb] [llgs] Include PID in QC response in multiprocess mode — mgorny / detail
- [lldb] [llgs] Implement the 'T' packet — mgorny / detail
- [lldb] [llgs] Introduce an AppendThreadIDToResponse() helper — mgorny / detail
- [lldb] [test] Move part of fork tests to common helper — mgorny / detail
- AMDGPU: Clear kill flags when optimizing vcmp save exec sequence — kzhuravl_dev / detail
- [RISCV] Change how we isel (add X, [-4096, -2049]) or (add X, [2048,4095]). — craig.topper / detail
- [AMDGPU] gfx11 VOPD instructions MC support — Joseph.Nash / detail
- [NFC][lldb][trace] Rename trace session to trace bundle — walter erquinigo / detail
- [LV] Create RT checks once VF/IC are selected, track scalar cost. — flo / detail
- ELF: Do not relax ADRP/LDR -> ADRP/ADD for absolute symbols in PIC. — peter / detail
- [RISCV] Modify a test line so it exercises the intended configuration once we turn on scalable vectorization — listmail / detail
- [RISCV] Split a vectorizer test runline so that upcoming changes in defaults are visible — listmail / detail
- [libc] Add Uint128 type as a fallback when __uint128_t is not available. — sivachandra / detail
- [libcxx][test] barrier completion functions must be non-throwing — Casey / detail
- [GlobalOpt] Perform store->dominated load forwarding for stored once globals — aeubanks / detail
- [ObjCopy] Fix type mismatch in writeCodeSignatureData() — danielrodriguez / detail
- [SLP]Improve shuffles cost estimation where possible. — a.bataev / detail
- [lldb] Replace Host::SystemLog with Debugger::Report{Error,Warning} — Jonas Devlieghere / detail
- [clang-tidy] Update release notes (NFC) — richard / detail
- [Sema] Check whether `__auto_type` has been deduced before merging — Akira / detail
- [clang codegen] Add dso_local/hidden/etc. markings to VTT declarations — efriedma / detail
- [OpenMP] Initial parsing and sema support for 'masked taskloop' construct — michael.p.rice / detail
- [OpenMP][libomp] avoid spin wait and yield on arm64 macOS — jonathan.l.peyton / detail
- [Inline] Annotate inline pass name with link phase information for analysis. — mingmingl / detail
- Revert "DebugInfo: Fully integrate ctor type homing into 'limited' debug info" — dblaikie / detail
- [lldb] Add SystemLogHandler for emitting log messages to the system log — Jonas Devlieghere / detail
- [lldb] Fix flakiness in shell tests that mixed stderr and stdout — Jonas Devlieghere / detail
- [mlir][bufferization][sparse] put restriction on sparse tensor allocation — ajcbik / detail
- [lldb] Move Host::SystemLog out of !defined(_WIN32) — Jonas Devlieghere / detail
- [Driver][test] Replace ^//$ with empty string — i / detail
- [lldb] Fix thread step until to not set breakpoint(s) on incorrect line numbers — VenkataRamanaiah.Nalamothu / detail
- [LV][RISCV] Add coverage showing scalable codegen when etype != ELEN — listmail / detail
- [flang] Fix LBOUND with assumed size array and non constant DIM — clementval / detail
- [mlir][vector] Relax transfer_write vector distribution pattern — thomasraoux / detail
- [flang] Explicitly map host associated symbols — clementval / detail
- [HWASan] Use new IR attribute for communicating unsanitized globals. — 31459023+hctim / detail
- Add no_sanitize('hwaddress') (and 'memtag', but that's a no-op). — 31459023+hctim / detail
- [flang][lowering] handle MERGE with different FSOURCE and TSOURCE types — clementval / detail
- [flang][OpenACC] Lower parallel loop — clementval / detail
- [RISCV] Replace two calls to getMinRVVVectorSizeInBits with getRealMinVLen [nfc] — listmail / detail
- [mlir][vector] Fix bug when swapping scf.for and vector warp op — thomasraoux / detail
- [BOLT][DWARF] Add support for DW_AT_call_pc/DW_AT_call_return_pc — ayermolo / detail
- [clang][dataflow] Store flow condition constraints in a single `FlowConditionConstraints` map. — gribozavr / detail
- [RISCV] Replace two calls to getMinRVVVectorSizeInBits in fixed length lowering [nfc] — listmail / detail
- [RISCV] Simplify 16 bit index handling in lowerVECTOR_REVERSE [nfc] — listmail / detail
- Revert "[Driver][test] Replace ^//$ with empty string" — i / detail
- [libc][math] fmod/fmodf implementation. — okir / detail
- [clang][dataflow] Move logic for creating implication and iff expressions into `DataflowAnalysisContext` from `DataflowEnvironment`. — gribozavr / detail
- [libc++][AIX] Make basic_string layout compatible with earlier version — xingxue / detail
- Don't run hwasan-globals.cpp test on non-x86/aarch64 — 31459023+hctim / detail
- fix-forward hwasan-globals.cpp (round 2) — 31459023+hctim / detail
- [libc][math] Fix broken aarch64 due to clz refactoring. — okir / detail
- [clang][dataflow] Refactor function that queries the solver for satisfiability checking. — gribozavr / detail
- [clang][dataflow] Implement functionality to compare if two boolean values are equivalent. — gribozavr / detail
- [CMake][compiler-rt] Treat target cflags as list rather than string — phosek / detail
- [MCA] Introducing incremental SourceMgr and resumable pipeline — minyihh / detail
- [MCA] Allow mca::Instruction-s to be recycled and reused — minyihh / detail
- [MCA] Hot fix for -Wmismatched-tags errors on mca::SourceMgr — minyihh / detail
- [libc][math] Fix broken compilation due to __builtin_inf/nan functions. — okir / detail
- [RISCV] Implement RISCVTTIImpl::getMaxVScale correctly — listmail / detail
- [mlir][quant] output spec verification check for quant.region — lewuathe / detail
- [BOLT] Mark option values of --split-functions deprecated — maks / detail
- [mlir][affine] Rigorous check for loop unrolling store operation — lewuathe / detail
- [gn build] (manually) port 97579dcc6d3 (LLVMMCATests) — thakis / detail
- [gn build] Port b847692ed8e1 — llvmgnsyncbot / detail
- [MLInliner] No need to invalidate everything post-inlining. — mtrofin / detail
- [lldb] Add support for specifying a log handler — Jonas Devlieghere / detail
- [MCA][unittest] Hot fix for -Wpessimizing-move on test harness — minyihh / detail
- [CMake] Use set rather than list PREPEND — phosek / detail
- [clang-format] Further improve requires clause detection — bjoern / detail
- [RISCV][MC] Fold UIMM related code — sunshaoce / detail
- [CMake][compiler-rt] Clean up the use of libcxx and libcxxabi — phosek / detail
- Revert "[CMake][compiler-rt] Clean up the use of libcxx and libcxxabi" — phosek / detail
- [libc] Add a cacheline size of arm target. — sivachandra / detail
- [libc][Obvious] Fix incorrect nested namespace name. — sivachandra / detail
- [libc][Obvious] Compare values of the same type in memory_utils/backend_test. — sivachandra / detail
- [clang] Add back -fsanitize=array-bounds workaround for size-1 array after -fstrict-flex-arrays change — i / detail
- [Driver] Fix -fstrict-flex-arrays= help message after D126864 — i / detail
- [libc] Add compound assignment and pre-increment operators to UInt. — sivachandra / detail
- [flang] Use descriptors for real/complex input other than kinds 4 and 8 — clementval / detail
- [DeadArgElim] Replace insert with emplace (NFC) — samolisov / detail
- Revert "[lldb] [llgs] Support multiprocess in qfThreadInfo" — mgorny / detail
- [asan][test] XFAIL global-location-nodebug.cpp on Solaris — ro / detail
- [clang-format] NFC Sort names of format token types — f0gukp2nk / detail
- Reland "[lldb] [llgs] Support multiprocess in qfThreadInfo" — mgorny / detail
- [MLIR][Presburger] Support computing a representation of a set that only has locals that are divs — arjunpitchanathan / detail
- CodeGen: Use else if between Value and PseudoSourceValue cases — Matthew.Arsenault / detail
- X86: Regenerate test checks — Matthew.Arsenault / detail
- GlobalISel: Make LoadStoreOpt preserve all — Matthew.Arsenault / detail
- [mlir][shape] Switch types to ODS generated (NFC) — jpienaar / detail
- [mlir] Fix a warning — kazu / detail
- [Clang][C++23] P2071 Named universal character escapes — corentinjabot / detail
- [gn build] Port c92056d03881 — llvmgnsyncbot / detail
- [NFC] Remove dead code — gchatelet / detail
- [libcxx][test] MaybePOCCAAllocator should meet the Cpp17Allocator requirements — Casey / detail
- [RISCV] Make getMinRVVVectorSizeInBits and getMaxRVVVectorSizeInBits protected [nfc] — listmail / detail
- [BasicTTI] Account for vector of pointers in getMemoryOpCost — listmail / detail
- [llvm] Don't use Optional::{hasValue,getValue} (NFC) — kazu / detail
- [RISCV] Implement getVScaleForTuning and thus prefer scalable vectorization when enabled — listmail / detail
- [ORC][LLJIT] Define atexit symbol in GenericLLVMIRPlatformSupport. — ksunhokim123 / detail
- [clang, clang-tools-extra] Don't use Optional::{hasValue,getValue} (NFC) — kazu / detail
- Don't use Optional::hasValue (NFC) — kazu / detail
- Revert "Don't use Optional::hasValue (NFC)" — kazu / detail
- [LiveInterval] Simplify. NFC — i / detail
- Fix build after ab736a27 — listmail / detail
- [ELF][test] Improve linkerscript/entry.s — i / detail
- [ELF] Support quoted symbol in the ENTRY command — i / detail
- [ELF] Support quoted name in the TARGET command — i / detail
- Revert "[libc++] Simplify type_traits and use more builtins" — manojgupta / detail
- [Driver][Minix] -r: imply -nostdlib like GCC — brad / detail
- [flang] Restore Optional::value() (NFC) — kazu / detail
- [RISCV] Merge more rv32/rv64 vector intrinsic tests that contain the same content. — craig.topper / detail
- [ELF] Fix precedence of == and != in expressions — i / detail
- [ELF] Fix precedence of ? when there are 2 or more operators on the left hand side — i / detail
- [clang-tidy] cppcoreguidelines-virtual-class-destructor: Fix crash when "virtual" keyword is expanded from a macro — richard / detail
- [clang-format] Fix whitespace counting stuff — f0gukp2nk / detail
- [clang-format] Parse Verilog if statements — f0gukp2nk / detail
- [clang-format] Handle Verilog preprocessor directives — f0gukp2nk / detail
- [gn build] Port 9ed2e68c9ae5 — llvmgnsyncbot / detail
- [ELF] Allow an expression to follow = in a symbol assignment — i / detail
- [ELF] Fix assertion failure when PROVIDE/HIDDEN/PROVIDE_HIDDEN does not have = — i / detail
- [ELF][test] Improve expression test — i / detail
- [ELF] Allow ? without adjacent space — i / detail
- [llvm] Don't use Optional::hasValue (NFC) — kazu / detail
- [ELF] Support -= *= /= <<= >>= &= |= in symbol assignments — i / detail
- [clang] Don't use Optional::hasValue (NFC) — kazu / detail
- [ELF] Improve compound assignment tests — i / detail
- [AVR] Fix expanding MOVW for overlapping registers — ben.shi / detail
- Revert "[LiveInterval] Simplify. NFC" — nikita.ppv / detail
- [clang-repl] Support destructors of global objects. — ksunhokim123 / detail
- [clang-repl] Implement code undo. — jun / detail
- [Support] Work around an issue when building with old versions of libstdc++ — benny.kra / detail
- [ArgumentPromotion] use poison when replacing dead instructions instead of undef [NFC] — nuno.lopes / detail
- [libc++] Simplify type_traits and use more builtins — nikolasklauser / detail
- Revert "[clang-repl] Support destructors of global objects." — ksunhokim123 / detail
- [LoopSimplifyCFG] use poison when replacing dead instructions instead of undef [NFC] — nuno.lopes / detail
- Allow interfaces to operate on in-memory buffers with no source location info. — v.g.vassilev / detail
- [clang] Add missing Interpreter -> ClangDriverOptions dependency — v.g.vassilev / detail
- Update LibASTImporter.rst — github / detail
- [LICM] Use poison to replace unreachable values instead of undef [NFC] — nuno.lopes / detail
- [CodeGenPrepare] Avoid double map lookup. NFCI — craig.topper / detail
- PHINode::removeIncomingValue: use poison as a placeholder instead of undef when the PHI is dead [NFC] — nuno.lopes / detail
- [mlir] Generalize SCF passes to not have to run on FuncOp. — stellaraccident / detail
- [RISCV] Refactor SelectAddrRegImm to not depend on SelectBaseAddr. — craig.topper / detail
- [Driver] Use Component in OpenBSD::getCompilerRT to find libraries — fred / detail
- [clang-format] Quit analyzing solution space for large state count — owenca / detail
- [Driver][test] Add libclang_rt.profile{{.*}}.a tests for OpenBSD — fred / detail
- [RISCV] Evaluate ICE operands to builtins using getIntegerConstantExpr. — craig.topper / detail
- [clang-format] Fix uninitialized memory problem — f0gukp2nk / detail
- [MLIR] NFC. Fix doc comment for AliasResult::isNo — uday / detail
- [NFC][SVE] Auto-generate CHECK lines for intrinsic codegen tests. — paul.walker / detail
- [llvm] Use Optional::has_value instead of Optional::hasValue (NFC) — kazu / detail
- [ELF] Remove deprecated -dc — i / detail
- [RISCV] Remove extra semicolon. NFC — craig.topper / detail
- [llvm] Don't use Optional::hasValue (NFC) — kazu / detail
- [clang] Don't use Optional::hasValue (NFC) — kazu / detail
- [mlir] Flip more uses to prefixed accessor form (NFC). — jpienaar / detail
- [lld] Don't use Optional::hasValue (NFC) — kazu / detail
- [lld] Don't use Optional::hasValue (NFC) — kazu / detail
- Don't use Optional::hasValue (NFC) — kazu / detail
- Revert "[Coroutines] Only do symmetric transfer if optimization is on" — yedeng.yd / detail
- [mlir] Flip MemRef dialect to _Both (NFC) — jpienaar / detail
- [NFC] Add parentheses around && within || to avoid warning — yedeng.yd / detail
- [mlir] Fix ClangTidyPerformance finding (NFC) — akuegel / detail
- [ArgPromotion] Remove legacy PM support — npopov / detail
- [FunctionAttrs] Add missing pass dependency — npopov / detail
- Revert "[lldb] Fix thread step until to not set breakpoint(s) on incorrect line numbers" — goncharov.mikhail / detail
- [SCEV] Use SCEVUnknown(poison) instead of SCEVUnknown(undef). — flo / detail
- [libunwind,EHABI,ARM] Fix get/set of RA_AUTH_CODE. — simon.tatham / detail
- [mlir][bufferization][NFC] Change signature of getMemRefType — springerm / detail
- [libc][NFC] Make the support thread library an object library. — sivachandra / detail
- [AMDGPU] Fix assertion failure on mad with negative immediate addend — jay.foad / detail
- [SCEV] Assert that GEP source element type is sized (NFC) — npopov / detail
- [OpenCL] Reduce emitting candidate notes for builtins — sven.vanhaastregt / detail
- [libc] Add a simple arm32 config. — sivachandra / detail
- [clang][dataflow] Move logic for `createStorageLocation` from `DataflowEnvironment` to `DataflowAnalysisContext`. — gribozavr / detail
- [flang] Update the release notes — andrzej.warzynski / detail
- [clang][dataflow] Implement functionality for flow condition variable substitution. — gribozavr / detail
- [flang][driver] Add support for `-O{0|1|2|3}` — andrzej.warzynski / detail
- [llvm-ar] Improve MRI script CREATE command handling — gbreynoo / detail
- [mlir][bufferization] Add `memory_space` op attribute — springerm / detail
- [AArch64] Define __FP_FAST_FMA[F] — jolanta.jensen / detail
- [mlir][bufferization][NFC] Bufferize with PostOrder traversal — springerm / detail
- [X86] combineConcatVectorOps - IsConcatFree must check extraction index — llvm-dev / detail
- [IR] Move vector.insert/vector.extract out of experimental namespace — bradley.smith / detail
- [STACKMAPS] Document+test UINT64_MAX stack size. — vext01 / detail
- [AMDGPU][GFX9][DOC][NFC] Update assembler syntax description — d-pre / detail
- [mlir][shape][bufferize][NFC] Bufferize block terminators separately — springerm / detail
- Fix clang docs build; NFC — aaron / detail
- [AMDGPU] Regenerate MIR checks. NFC. — jay.foad / detail
- [mlir][SCF][bufferize][NFC] Bufferize parallel_insert_slice separately — springerm / detail
- [mlir][SCF][bufferize] Bufferize scf.if/execute_region terminators separately — springerm / detail
- [mlir][SCF][bufferize][NFC] Bufferize scf.for terminator separately — springerm / detail
- [mlir][bufferization][NFC] Fix typo in AllocTensorOp builders — springerm / detail
- [mlir][bufferization][NFC] Add error handling to getBuffer — springerm / detail
- [SCF] Add thread_dim_mapping attribute to scf.foreach_thread — nicolas.vasilache / detail
- [clang][dataflow] Singleton pointer values for null pointers. — gribozavr / detail
- [flang][NFC] Add array lowering tests — clementval / detail
- [libc++] Improve Lit's buildhost=XXXX feature on a few platforms — Louis Dionne / detail
- [libc++] Use bounded iterators in std::span when the debug mode is enabled — Louis Dionne / detail
- [gn build] Port 633d1d0df766 — llvmgnsyncbot / detail
- MIR: Fix parse error on empty CustomRegMask — Matthew.Arsenault / detail
- [IndVars] Add test for PR56242 (NFC) — npopov / detail
- ARM: don't try to load function pointer before long call. — Tim Northover / detail
- [flang][NFC] Add IO lowering tests — clementval / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [SPARC] Don't do leaf optimization on procedures with inline assembly — cederman / detail
- [mlir][llvm] Add vector insert/extract intrinsics — javier.setoain / detail
- [libc++] Remove dummy command in Dockerfile — Louis Dionne / detail
- [Clang] Remove unused function declaration after 77475ffd22418ca72. — flo / detail
- [libc++][NFC] Remove trailing whitespace — Louis Dionne / detail
- [X86] Support `_Float16` on SSE2 and up — phoebe.wang / detail
- [mlir][bufferize][NFC] Change signature of allocateTensorForShapedValue — springerm / detail
- tsan: add missing guard for DumpProcessMap call — thanm / detail
- [mlir][bufferize] Infer memory space in all bufferization patterns — springerm / detail
- [GlobalOpt] Add tests for memset with non-zero value (NFC) — npopov / detail
- [mlir][complex] complex.arg op to calculate the angle of complex number — pifon / detail
- [GlobalOpt] Fix memset handling in global ctor evaluation (PR55859) — npopov / detail
- [mlir][SCF][bufferize] Small simplification and more comments — springerm / detail
- [flang][driver] Use `-O{0|1|2|3}` to define LLVM backend pass pipeline — andrzej.warzynski / detail
- [lldb] [llgs] Support "t" vCont action — mgorny / detail
- Adding support for target in_reduction — chichun.chen / detail
- [Driver][test] Add libclang_rt.profile{{.*}}.a tests for NetBSD — fred / detail
- [AMDGPU] Cluster stores as well as loads for GFX11 — jay.foad / detail
- [libc++][doc] Fixes a broken table entry. — koraq / detail
- Silence some format specifier warnings — aaron / detail
- [Clang][OpenMP] Claim nowait clause on taskwait — chichun.chen / detail
- Silence an "illegal conversion" diagnostic — aaron / detail
- [llvm-ar] Fix MRI ADDLIB command when used with thin archives — gbreynoo / detail
- [lldb] [llgs] Skip new vCont test on Windows — mgorny / detail
- [memprof] Return an error for unsupported symbolization. — snehasishk / detail
- [mlir][LLVMIR] Add support for va_start/copy/end intrinsics — minyihh / detail
- [mlir][LLVMIR] Memorize compatible LLVM types — minyihh / detail
- [libc++] Add a few missing min/max macro push/pop — Louis Dionne / detail
- Round up zero-sized symbols to 1 byte in `.debug_aranges` (without breaking other logic). — ayermolo / detail
- [lldb] Add a log dump command — Jonas Devlieghere / detail
- llvm-reduce: Check shouldKeep before trying to reduce operands — Matthew.Arsenault / detail
- [NFC][SVE] Add more tests of vector compares and selects taking an immediate operand. — paul.walker / detail
- [BOLT][NFC] Use llvm::less_first — aaupov / detail
- [BOLT][NFC] Add aliases for ICP flags — aaupov / detail
- [libc][docs] Added fmod performance results. — okir / detail
- [OpenMP] Only strip runtime attributes if needed — jhuber6 / detail
- [Docs] Update clang & llvm release notes for HLSL — chris.bieneman / detail
- [Symbolize] Add log markup --filter to llvm-symbolizer. — dthorn / detail
- [gn build] Port eb5af0acf054 — llvmgnsyncbot / detail
- [mlir][sparse]Add more integration tests for sparse_tensor.unary — ajcbik / detail
- [BOLT] Restrict icp-inline to callsites — aaupov / detail
- [Symbolize] Fix llvm-symbolizer --filter-markup test on Windows. — dthorn / detail
- [Symbolize] Fix MarkupFilter tests for Windows. — dthorn / detail
- [mlir][sparse]more integration test cases for sparse_tensor.BinaryOp — ajcbik / detail
- [MLIR][Parser] Fix AffineParser colliding bare identifiers with primitive types — groverkss / detail
- [mlir][sparse] remove redundant whitespace — ajcbik / detail
- [clang][dataflow] Do not allow substitution of true/false boolean literals in `buildAndSubstituteFlowCondition` — gribozavr / detail
- [clang][dataflow] Add `buildAndSubstituteFlowCondition` to `DataflowEnvironment` — gribozavr / detail
- [ubsan] Using metadata instead of prologue data for function sanitizer — Yuanfang Chen / detail
- [Coroutine] Remove the '!func_sanitize' metadata for split functions — Yuanfang Chen / detail
- Fix sphinx docs build — Yuanfang Chen / detail
- [NFC][lldb] Correct Module::FindFunctions documentation — apl / detail
- [test] Add workaround for flaky error we see on Windows bots — Vitaly Buka / detail
- [mlir][bufferize] Improve to_tensor/to_memref folding — springerm / detail
- Revert "[X86] Support `_Float16` on SSE2 and up" — Vitaly Buka / detail
- [RISCV] Cost model for scalable reductions — listmail / detail
- [RISCV] Remove a use of getMinVLen in favor of getRealMinVLen — listmail / detail
- [libc++][lit][AIX] Port tests for money format to AIX — xingxue / detail
- [libc++][lit][AIX] Port tests for getting time to AIX — xingxue / detail
- Add wait for child processe(s) to exit. (amended+clang-formatted) — rsundahl / detail
- [LV] Allow scalable vectorization with vscale = 1 — listmail / detail
- [RISCV] Add tests for (load (add X, [2048,4094])). NFC — craig.topper / detail
- [RISCV] Remove repeated calls to getSExtValue. NFC — craig.topper / detail
- [Sanitizer][Darwin] atos does not show line numbers for globals — julian.lettner / detail
- Revert "[clang] Introduce -fstrict-flex-arrays=<n> for stricter handling of flexible arrays" — Vitaly Buka / detail
- [Sanitizer][Darwin] Mark test UNSUPPORTED instead of XFAIL — julian.lettner / detail
- [docs] Restore missing blank line — Vitaly Buka / detail
- Delete 'llvm.asan.globals' for global metadata. — 31459023+hctim / detail
- [asan] Add missing dependency on Demangle — Vitaly Buka / detail
- Have CommandObjectParsed check for "commands that take no arguments". — jingham / detail
- [pseudo] Check follow-sets instead of tying reduce actions to lookahead tokens. — sam.mccall / detail
- [libc] add printf oct conversion — michaelrj / detail
- [Clang][OpenMP] Don't overload "extension" in status doc — jdenny.ornl / detail
- [lld][WebAssembly] Don't apply data relocations at static constructor time — sbc / detail
- Fix-forward ASan on Windows. — 31459023+hctim / detail
- [mlir][ods] Add convertFromStorage field to parameters — jeffniu22 / detail
- Mark ASan global-location-nodebug test as unspported on win. — 31459023+hctim / detail
- [lit][test] relaxed GTEST_TOTAL_SHARDS checking for some googletests — Yuanfang Chen / detail
- Reland [Metadata] Add a resize capability to MDNodes and add a push_back interface to MDNode — wolfgang_pieb / detail
- [lldb] Use assertState in TestIgnoredExceptions — Jonas Devlieghere / detail
- [test] Add -fsanitize=array-bounds test for pseudo flexible array member — i / detail
- [docs] Remove outdated status update for FreeBSD — brad / detail
- llvm-reduce: Handle reducing FP values to nan — Matthew.Arsenault / detail
- Add missing (void) for function declarations in C — dblaikie / detail
- [RISCV] Fix misleading formatting and remove a dead getNode call. NFC — craig.topper / detail
- [libc++] Re-add transitive includes that had been removed since LLVM 14 — Louis Dionne / detail
- [LiveInterval] Simplify with partition_point. NFC — i / detail
- [RISCV] Zero extend immediate for vget/vset builtins to match vector.insert/extract intrinsics. — craig.topper / detail
- [RISCV] Fix the problem of parsing long version numbers — sunshaoce / detail
- [RISCV] Optimize 2x SELECT for floating-point types — chunyu / detail
- [lldb] [test] Mark test_vCont_supports_t llgs-only — mgorny / detail
- [LoopInterchange] New cost model for loop interchange — congzhecao / detail
- [mlir][Vector] Fix reordering of floating point adds during lower of `vector.contract`. — ravishankarm / detail
- [CoverageMapping] Remove dots from paths inside the profile — phosek / detail
- Revert "[CoverageMapping] Remove dots from paths inside the profile" — phosek / detail
- [CSSPGO][llvm-profgen] Reimplement CS profile generator using context trie — wlei / detail
- [CSSPGO][llvm-profgen] Reimplement computeSummaryAndThreshold using context trie — wlei / detail
- [CSSPGO][llvm-profgen] Reimplement SampleContextTracker using context trie — wlei / detail
- Reland "[X86] Support `_Float16` on SSE2 and up" — phoebe.wang / detail
- [Clang] Fix: Restore warning inadvertently removed by D126061. — mboehme / detail
- [clang-cl] Add -emit-ast to clang-cl driver — tobias / detail
- [Alignment] Replace commonAlignment with std::min — gchatelet / detail
- [RISCV] Support VECTOR_REVERSE mask operation. — Lian.Wang / detail
- [AArch64][SME] NFC: Extend tile_slice ComplexPattern to match default case. — sander.desmalen / detail
- [IR] Remove support for extractvalue constant expression — npopov / detail
- [AArch64][SME] Add SME outer product intrinsics — david.sherwood / detail
- [AArch64] Update SME load/store intrinsics to work on opaque pointers. — sander.desmalen / detail
- [Bitcode] Support expanding constant expressions into instructions — npopov / detail
- [libc][mem*] Introduce Algorithms for new mem framework — gchatelet / detail
- [AArch64][SME] Add SVE2 psel, uclamp, sclamp and revd IR intrinsics — david.sherwood / detail
- [AArch64][SME] Sink tile offset operands into the loop for load/store instructions. — sander.desmalen / detail
- [VPlan] Move recipe implementations to separate file (NFC). — flo / detail
- [libc] Use ASSERT_ instead of EXPECT_ in memcmp tests — gchatelet / detail
- [mlir][complex] Canonicalization for consecutive complex.add and sub — pifon / detail
- Fixed unused variable warning. — goncharov.mikhail / detail
- [libc] Fix missing static_cast — gchatelet / detail
- [gn build] Port 03975b7f0e5a — llvmgnsyncbot / detail
- [libc] Disable use of inlined builtins for tests — gchatelet / detail
- [mlir][SCF][bufferize][NFC] Implement resolveConflicts for ParallelInsertSliceOp — springerm / detail
- [PowerPC] Add base test case for load splat opportunity — Ting.Wang.SH / detail
- SelectionDAG: allow FP extensions when folding extract/insert. — Tim Northover / detail
- Apply clang-tidy fixes for readability-simplify-boolean-expr in Utils.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for readability-simplify-boolean-expr in TosaToLinalg.cpp (NFC) — joker.eph / detail
- [ValueList] Include Error.h (NFC) — npopov / detail
- [RISCV] Implement support for the Zicbom and Zicboz extensions — asb / detail
- [RISCV] Implement support for the Zicbop extension — asb / detail
- [PowerPC] Improve getNormalLoadInput to reach more splat load — Ting.Wang.SH / detail
- Introduce a new Dense Array attribute — joker.eph / detail
- [ArgPromotion] Unify byval promotion with non-byval — samolisov / detail
- [lldb] Fix build on older Linux kernel versions — yikong / detail
- Revert "Introduce a new Dense Array attribute" — joker.eph / detail
- [IRBuilder] Migrate vector operations to fold infrastructure — npopov / detail
- [BOLT][AArch64] Handle gold linker veneers — och95 / detail
- [flang] Add lowering tests — clementval / detail
- [flang] Make sure that conversions are applied in FORALL degenerate contexts — clementval / detail
- Introduce a new Dense Array attribute — joker.eph / detail
- [flang] Fix bugs relating to support for characters of different kinds — clementval / detail
- [AMDGPU] Use GFX11 S_PACK_HL instruction in more cases — jay.foad / detail
- [pseudo] Allow mixed designated/undesignated init lists. — sam.mccall / detail
- [AMDGPU] llvm.amdgcn.exp.compr is not supported on GFX11 — jay.foad / detail
- [pseudo] Simplify/loosen the grammar around lambda captures. — sam.mccall / detail
- [pseudo] Move cxx grammar into the cxx/ directory. NFC — sam.mccall / detail
- [MC] Allow annotating custom sections as zerofill — e_zhdan / detail
- [lldb] [test] Skip llgs tests broken due to #56268 on aarch64 — mgorny / detail
- Update statuses and add tests for C89 DRs — aaron / detail
- [pseudo] Grammar::parseBNF returns Grammar not unique_ptr. NFC — sam.mccall / detail
- [Propeller] Encode address offsets of basic blocks relative to the end of the previous basic blocks. — rahmanl / detail
- [lldb] [test] XFAIL llgs tests failing on arm — mgorny / detail
- [MLIR][Presburger] getDivRepr: fix bug where dividend was negated — arjunpitchanathan / detail
- [mlir][spirv] Support more comparisons on boolean values — antiagainst / detail
- [flang] Fix couple of issue with user defined assignment in FORALL and WHERE — clementval / detail
- Allow mangled names in sanitizer clang IR gen tests. — 31459023+hctim / detail
- [X86] Remove unnecessary COPY from EmitLoweredCascadedSelect. — craig.topper / detail
- [mlir][sparse][bufferization] refine bufferization assumption enforcement — ajcbik / detail
- [llvm-lib] Ignore /SUBSYSTEM flag — pzheng / detail
- Fix build with some GCC version: `global qualification of class name is invalid before '{' token` — joker.eph / detail
- [DWARFLinker] mark odr candidates inside the same object file. — a.v.lapshin / detail
- q[mlir][Vector] Add a ShapeCastOp(BroadcastOp) canonicalization pattern — nicolas.vasilache / detail
- [RISCV] Add test coverage for high known bits for vscale — listmail / detail
- [libc] Fix compile options for algorithm test — michaelrj / detail
- Apply clang-tidy fixes for readability-identifier-naming in ArithmeticOps.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for performance-unnecessary-value-param in LinalgStrategyPasses.cpp (NFC) — joker.eph / detail
- [lit][test] relaxed GTEST_TOTAL_SHARDS checking for some googletests (2) — Yuanfang Chen / detail
- Fix printing for ArrayRef attributes/types in declarative assembly format — joker.eph / detail
- [mlir] Leverage CMake interface libraries for mlir python — stilis / detail
- Revert "Reland "[X86] Support `_Float16` on SSE2 and up"" — blangmuir / detail
- [flang] Enforce C1552, no binding labels allowed for internal procedures — pklausler / detail
- [SystemZ][z/OS] Modify cxxabi to be compatible with existing z/OS runtime — muiez / detail
- [MLIR][Presburger] Rename variable/identifier -> variable — groverkss / detail
- Apply clang-tidy fixes for modernize-use-emplace in SCFTransformOps.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for readability-simplify-boolean-expr in Shape.cpp (NFC) — joker.eph / detail
- [libc] disable algorithm_test.cpp temporarily — michaelrj / detail
- [MLIR][Affine][NFC] Fix affine utlities docs using "identifiers" instead of "variables" — groverkss / detail
- [RISCV] Teach RISCVMergeBaseOffset to handle read-modify-write of a global. — craig.topper / detail
- TestIgnoredExceptions.py needs support from debugserver, so it — jingham / detail
- [libc++][ranges] Finish LWG issues directly related to the One Ranges Proposal. — varconst / detail
- [pseudo] Add error-recovery framework & brace-based recovery — sam.mccall / detail
- [pseudo] Move ellipsis into initializer-list-item. NFC — sam.mccall / detail
- [NFC][HWASan] Refactor hwasan pass — leonardchan / detail
- Revert "[pseudo] Add error-recovery framework & brace-based recovery" — sam.mccall / detail
- [MLIR][Presburger] subtract: fix support for divs defined by equalities — arjunpitchanathan / detail
- [OpenMP][CUDA] Fix the issue that P2P memcpy doesn't work — i / detail
- [MLIR][Presburger] subtract: support non-div locals — arjunpitchanathan / detail
- [libc++] Fix signature of main() in tests — Louis Dionne / detail
- [lldb] Add a NativeProcessProtocol::Threads() iterable — mgorny / detail
- [lldb] [llgs] Add base nonstop fork/vfork tests — mgorny / detail
- [lldb] [llgs] Fix premature server exit if multiprocess+nonstop — mgorny / detail
- Apply clang-tidy fixes for readability-simplify-boolean-expr in SPIRVOps.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for performance-unnecessary-value-param in VectorDistribute.cpp (NFC) — joker.eph / detail
- [mlir] Update flipped accessors (NFC) — jpienaar / detail
- Improve handling of static assert messages. — corentinjabot / detail
- [flang] Lower Fortran math intrinsic operations into MLIR ops or libm calls. — szakharin / detail
- [SLP]Fix PR56251: Do not remove the reordering from the root node, being used as an operand. — a.bataev / detail
- [RISCV] Pin two tests to fixed length vectorization to preserve test intent — listmail / detail
- [libc] add integer writing to printf — michaelrj / detail
- [Debuginfo][DWARF][NFC] Refactor DwarfStringPoolEntryRef. — a.v.lapshin / detail
- [gn build] Port 77df3be0dee4 — llvmgnsyncbot / detail
- [MachineCombiner, AArch64] Add a new pattern A-(B+C) => (A-B)-C to reduce latency — carrot / detail
- Avoid ar_to_bc.sh script in symbolizer build; add -ignore-non-bitcode flag to llvm-link — Matthias Braun / detail
- build_symbolizer: Set LLVM_DEFAULT_TARGET_TRIPLE in llvm builds — Matthias Braun / detail
- [InstCombine] Look through more casts when folding memchr and memcmp — msebor / detail
- [InstCombine] Fold strncmp of constant arrays and variable size — msebor / detail
- [Sanitizers] Cleanup handling of stat64/statfs64 — m_borsa / detail
- Revert "Improve handling of static assert messages." — corentinjabot / detail
- [UpdateTestChecks] Handle prefix reuse for appended check lines — johannes / detail
- [OpenMP][NFC] Remove unused check lines in Clang/OpenMP tests — johannes / detail
- [OpenMP] Initial parsing and sema support for 'masked taskloop simd' construct — michael.p.rice / detail
- [lldb/Dataformatters] Adapt C++ std::string dataformatter for D128285 — medismail.bennani / detail
- [RISCV] Refine known bits for READ_VLENB — listmail / detail
- [mlir] Add `enableSplitting` and `insertMarkerInOutput` options to `splitAndProcessBuffer` — riddleriver / detail
- [RISCV] Rename getMin/MaxVLen to getArchMin/MaxVlen and make protected [nfc] — listmail / detail
- [Driver][ARM][AArch64] Use err_drv_unsupported_option_argument for -march=/-mcpu=/-mtune= diagnostics — i / detail
- [AMDGPU] Relax verification of soffset in scalar stores — Stanislav.Mekhanoshin / detail
- [trace] Improve the TraceCursor iteration API — walter erquinigo / detail
- [RISCV] Fold (add X, [-4096, -2049]) or (add X, [2048,4096]) into load/store address during isel. — craig.topper / detail
- [trace] Fix errors when handling command arguments — walter erquinigo / detail
- [DirectX] Fix broken build after API removal — chris.bieneman / detail
- [AArch64] Update test case. — carrot / detail
- Revert "[BOLT][AArch64] Handle gold linker veneers" — rafaelauler / detail
- [X86][AMX] Split greedy RA for tile register — yuanke.luo / detail
- [DirectX] Properly fix for MaybeAlign API removal — chris.bieneman / detail
- [flang] Support check for BIND statement entity — qiaopeixin / detail
- [CoverageMapping] Remove dots from paths inside the profile — phosek / detail
- [NFC][flang] Add the missed `constexpr` — qiaopeixin / detail
- [XCOFF] make sure same number of paddings are added for DWARF sections — czhengsz / detail
- [XCOFF] change default program code csect alignment to 32 — czhengsz / detail
- [NFC][OpenMP] Fix worksharing-loop — qiaopeixin / detail
- [C++20] [Modules] Implement Reachable initiallly — yedeng.yd / detail
- Revert "[C++20] [Modules] Implement Reachable initiallly" — yedeng.yd / detail
- [C++20] [Module] Support reachable definition initially/partially — yedeng.yd / detail
- [lldb] [test] Split TestGdbRemoteFork in two — mgorny / detail
- [libc++][format] Improve integral formatters. — koraq / detail
- Pass code-model through Module IR to [llc]. — esme.yi / detail
- [MLIR][Math] Improve docs for round op (NFC) — l.chelini / detail
- [libc++][format] Improve pointer formatters. — koraq / detail
- [GuardWidening] Add tests showing incorrect behavior of GW. — serguei.katkov / detail
- [mlir][Presburger] Fix warning Wreturn-std-move (NFC) — akuegel / detail
- [llvm-readobj][RISCV] Support dumping PT_RISCV_ATTRIBUTES — luxufan / detail
- [OpenMP] Implementing omp_get_device_num() — jmonsalvediaz / detail
- [clang-format] Fix misplacement of `*` in declaration of pointer to struct — jackhunag12 / detail
- Revert "[mlir][Presburger] Fix warning Wreturn-std-move (NFC)" — akuegel / detail
- [ArgPromotion] Move isDenselyPacked static member (NFC) — samolisov / detail
- [ArgPromotion] Remove all the getters and ReplaceCallSite (NFC) — samolisov / detail
- [clang][flang] Disable defaulting to `-fpie` for LLVM Flang — andrzej.warzynski / detail
- [TableGen] Add a knob for MCOperandInfo expansion in gen-instr-info — amir.aupov / detail
- [AsmPrinter] Further restrict expressions supported in global initializers — npopov / detail
- [flang][test] Remove RUN COMMANDS/EXPECTED OUTPUT/INPUT markers from test/Driver — i / detail
- [ConstExpr] Remove more leftovers of extractvalue expression (NFC) — npopov / detail
- [LLDB] Fix PDB/pointers.test for 32bit Arm/Windows — omair.javaid / detail
- [LLDB] Add Arm64 CodeView to LLDB regnum mapping — omair.javaid / detail
- [LLDB] Add PDB/calling-conventions.test for Arm/Windows — omair.javaid / detail
- [lldb] fix stepping through POSIX trampolines — pavel / detail
- [mlir][complex] Canonicalization for consecutive complex.neg — pifon / detail
- [SCCP] Regenerate test checks (NFC) — npopov / detail
- [SROA] Don't create constant expressions (NFC) — npopov / detail
- [NFC] Switch FloatModeKind enum class to use bitmask enums — jolanta.jensen / detail
- Add default copy and move c'tor/assignment to PresburgerRelation. — csigg / detail
- StandardInstrumentation: print verifier output to errs — nicolai.haehnle / detail
- Revert "Add default copy and move c'tor/assignment to PresburgerRelation." — csigg / detail
- [BasicAA] Convert test to use opaque pointers. — flo / detail
- [BasicAA] Add test coverage from D76194. — flo / detail
- [test][RISCV][Driver] Precommit tests for D128625 — anton.a.afanasyev / detail
- [SCEV] Construct SCEV iteratively. — flo / detail
- [AMDGPU][GFX90a][DOC][NFC] Update assembler syntax description — d-pre / detail
- [flang][NFC] Fix some typos — clementval / detail
- [Presburger] Cheat around old versions of clang not doing NRVO when there's a derived-to-base cast in the way — benny.kra / detail
- [AMDGPU] Remove FIXME that was resolved by D30212 — jay.foad / detail
- [analyzer] Fix BindingDecl evaluation for reference types — 65320245+isuckatcs / detail
- [IRBuilder] Migrate div/rem to use fold infrastructure — npopov / detail
- Revert clang-tidy fixes for readability-simplify-boolean-expr and add NOLINT — arjunpitchanathan / detail
- [lldb] [test] Fix variable overwrite in non-stop fork tests — mgorny / detail
- [clangd] Support multiline semantic tokens — kadircet / detail
- [MLIR][Preburger] fix typo covertVarKind -> convertVarKind — arjunpitchanathan / detail
- [Flang][OpenMP] Remove TODO for shared and two values of default clause — kiran.chandramohan / detail
- [AArch64][SVE] Match (add x (urshr/srshr y c)) -> ursra/srsra x y c — bradley.smith / detail
- Apply clang-tidy fixes for readability-identifier-naming in Float16bits.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for readability-simplify-boolean-expr in ViewLikeInterface.cpp (NFC) — joker.eph / detail
- [flang] Switch attr name to bindc_name — clementval / detail
- [flang][NFC] Cosmetic changes to make the file more homogenous — clementval / detail
- [SCEV] Don't create udiv constant expression (NFC) — npopov / detail
- [Bitcode] Restore bitcast expression auto-upgrade — npopov / detail
- [Test] Add XFAIL test for PR56243 — mkazantsev / detail
- [lldb] Replace linux/uio.h with sys/uio.h in NativeRegisterContextLinux_s390x — pavel / detail
- [Flang] fix some types in error message — clementval / detail
- Improve handling of static assert messages. — corentinjabot / detail
- [pseudo] Update the cxx.bnf path in comments to reflect the new — hokein.wu / detail
- [CUDA] Stop adding CUDA features twice — jhuber6 / detail
- [lldb] [test] Use raise(SIGSTOP) instead of trap in fork tests — mgorny / detail
clang-d428339-g251165b2e482-t29933-b29933.tar.gz (Jun 29, 2022 8:22:54 AM)
- [CMake][SingleSource] Fix compile with profile generation — Matthias Braun / githubweb
- [Fortran] Ignore whitespace in FCVS test results — diana.picus / githubweb
clang-d427395-g31e2bba15598-t29912-b29912.tar.gz (Jun 27, 2022 9:16:09 AM)
- [BOLT] Use trunk llvm-tblgen in msvc builder — amir.aupov / githubweb
- Update testerName field of clang-cmake-x86_64-avx2-linux-perf — aaupov / githubweb
- [libc] Add arm32 worker and a builder on it for libc. — sivachandra / githubweb
clang-d427395-g31e2bba15598-t29912-b29912.tar.gz (Jun 27, 2022 9:16:09 AM)
- Make uses of getValue consistent. — Chris Matthews / githubweb
- Handle server errors better — Chris Matthews / githubweb
- Remove unneeded log statement — Chris Matthews / githubweb
- Multi-table support for Tableau — Chris Matthews / githubweb
- Retrieve sample data types from fields API — Chris Matthews / githubweb
- Support other test-suites — Chris Matthews / githubweb
- Support for custom run_infos — Chris Matthews / githubweb
clang-d427395-g31e2bba15598-t29912-b29912.tar.gz (Jun 27, 2022 9:16:09 AM)
- [test-suite] Fix unaligned uint32_t accesses in ClamAV. — craig.topper / githubweb
clang-d427395-g31e2bba15598-t29912-b29912.tar.gz (Jun 22, 2022 1:18:04 PM)
- [mlir][vulkan] Add missing '<>' in test IRs to fix test — antiagainst / detail
- [BOLT] Mark fragments related to split jump table as non-simple — aaupov / detail
- [mlgo] Update FunctionPropertyCache after invalidating analyses — mtrofin / detail
- [libc] add EXP_MAT_MASK to x87 long double — michaelrj / detail
- [BOLT][TEST] Use double dash flags in tests — maks / detail
- [MLIR][Presburger] PresburgerSet::containsPoint: support disjuncts with locals — arjunpitchanathan / detail
- [libc] Implement double precision FMA for targets without FMA instructions. — lntue / detail
- [Bitcode] Don't use UINT_MAX for missing SanitizerMetadata — Vitaly Buka / detail
- [TableGen] const char *const x => const char x[] — i / detail
- [NFC] Move flang OpenMP semantic tests under one single directory — qiaopeixin / detail
- [GlobalOpt][test] Remove br i1 undef — i / detail
- [SanitizerCoverage][test] Remove br i1 undef to avoid UB — i / detail
- [PowerPC] Add tests to reflect cfence on float point types. NFC. — gluokai / detail
- [libc] Add pthread_detach and thrd_detach. — sivachandra / detail
- [clang] Convert for_each to range-based for loops (NFC) — kazu / detail
- [clang] Construct SmallVector with iterator ranges (NFC) — kazu / detail
- [MC] De-capitalize SwitchSection. NFC — i / detail
- [ProfileData] Use llvm::erase_if (NFC) — kazu / detail
- [CodeGen] Use llvm::erase_value (NFC) — kazu / detail
- [Scalar] Use llvm::append_range (NFC) — kazu / detail
- [github] format and refactor GitHub workflows — mohammadkeyvanzade94 / detail
- [NFC][clang] Fix typo — ox59616e / detail
- [clang-format] Fix a bug in RemoveBracesLLVM — owenca / detail
- [X86] emitOrXorXorTree - break if-else chain. NFC. — llvm-dev / detail
- [X86] combineTargetShuffle - break if-else chain. NFC. — llvm-dev / detail
- [clang][docs] Fix typo in code-block declaration — llvm-dev / detail
- [SelectionDAG] Remove invalid TypeSize conversion from WidenVecOp_BITCAST. — paul.walker / detail
- [DAG] visitINSERT_VECTOR_ELT - refactor BUILD_VECTOR insertion to remove early-out. NFCI. — llvm-dev / detail
- [AArch64] Add extra faddp codegen tests. NFC — david.green / detail
- [AArch64] Generate FADDP from shuffled fadd — david.green / detail
- [libc++][format] Implement format-string. — koraq / detail
- [X86] Replace X32 check prefix with X86 — llvm-dev / detail
- [PowerPC] Regenerate pre-inc-disable.ll checks — llvm-dev / detail
- [libc++][NFC] Update ranges algorithms status page — nikolasklauser / detail
- [DAG] visitINSERT_VECTOR_ELT - fold insert_vector_elt(scalar_to_vector(x),v,i) -> build_vector() — llvm-dev / detail
- [Clang][Doc][SafeStack] Fix deadlink (NFC) — 18738953+ksyx / detail
- [X86] Add __extension__ to f16c macro intrinsics to suppress warnings about compound literals — craig.topper / detail
- [mlir:MultiOpDriver] Add operands to worklist should be checked — chiahungduan / detail
- [lldb][bindings] Implement __repr__ instead of __str__ — davelee.com / detail
- Use isa instead of dyn_cast (NFC) — kazu / detail
- Use getValueOr (NFC) — kazu / detail
- [DAG] visitINSERT_VECTOR_ELT - add <1 x ???> insert_vector_elt(v0,extract_vector_elt(v1,0),0) special case handling — llvm-dev / detail
- [X86][AVX512] Add tests showing failure to retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [X86][AVX512] Retain pmuldq broadcast loads on 32-bit targets — llvm-dev / detail
- [llvm] Use contains (NFC) — kazu / detail
- [BOLT][NFC] Move printDebugInfo out of BC::printInstruction — amir.aupov / detail
- [clang-tidy][docs] Use std::optional instead of absl::optional in examples — gribozavr / detail
- [clang-tidy][docs] Remove an unintentional paragraph break — gribozavr / detail
- [libc++][test] Refactor SmallBasicString uses in range.lazy.split tests — joeloser93 / detail
- [DAG] visitVECTOR_SHUFFLE - fold splat(insert_vector_elt()) and splat(scalar_to_vector()) to build_vector splats — llvm-dev / detail
- [lit] Passthrough CLANG_MODULE_CACHE_PATH env var — abrachet / detail
- [InstCombine] Remove unnecessary UB from some tests. — flo / detail
- [VPlan] Remove dead OrigLoop argument from removeDeadRecipes (NFC). — flo / detail
- fix comment typo to cycle bots — thakis / detail
- [libc++][test] Add tuple trivial destructor test — joeloser93 / detail
- [lld-macho] Add support for -w — keithbsmiley / detail
- [Clang][VE][NFC] Fix a comment — marukawa / detail
- Autogenerate sve-fixed-length-bitselect.ll . NFC — deadalnix / detail
- Autogenerate sve-fixed-length-frame-offests-crash.ll . NFC — deadalnix / detail
- [LoongArch] Remove unnecessary `static` keyword as `const` has internal linkage. NFC — luweining / detail
- [LoongArch] clang-format some code in LoongArchISelLowering.cpp. NFC — luweining / detail
- Revert "[lit] Passthrough CLANG_MODULE_CACHE_PATH env var" — abrachet / detail
- [X86][RFC] Enable `_Float16` type support on X86 following the psABI — phoebe.wang / detail
- [AArch64] Look through bitcast when looking for extract_high subvector — david.green / detail
- [DAG] visitSRL - pull out ShiftVT. NFC. — llvm-dev / detail
- [docs][clang] Fix a broken link on the APINotes doc — jtitor / detail
- [MC] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- Fix endian conversion of sub-byte types — ulrich.weigand / detail
- [NFC] Remove 'br i1 undef' from SROA tests — nuno.lopes / detail
- [X86] Add regression test for rGea8fb3b60196 — llvm-dev / detail
- [X86] combineConcatVectorOps - add support for concatenation of VSELECT/BLENDV nodes (REAPPLIED) — llvm-dev / detail
- Revert "[MC] Omit DWARF unwind info if compact unwind is present where eligible" — jezng / detail
- Revert "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — joker.eph / detail
- [LV] Update test to use GEP so it is not dead. — flo / detail
- [SimplifyCFG,EarlyCSE] Update 2 tests to not branch on undef (NFC). — flo / detail
- [clang] Use any_of and none_of (NFC) — kazu / detail
- [IR] Call DenseMap::erase directly (NFC) — kazu / detail
- [RISCV] Move some methods out of RISCVInstrInfo and into RISCV namespace. — craig.topper / detail
- [clang][CodeGen] Switch a few placeholders from UndefValue to PoisonValue — nuno.lopes / detail
- [DAG] Enable ISD::FSHL/R SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
- fix test expected output (fixes arm buildbot failure) [NFC] — nuno.lopes / detail
- [libc++] Use unsigned char in basic_string::__short again — nikolasklauser / detail
- [NFC] Remove unused variable `MF` — hubert.reinterpretcast / detail
- [MC][re-land] Omit DWARF unwind info if compact unwind is present where eligible — jezng / detail
- [lld-macho] Make `--icf=safe` work with LTO — jezng / detail
- [CMake][libcxx] Use target_include_directories for libc++ headers — phosek / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [Transforms] Use default member initialization (NFC) — kazu / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [AArch64] Use default member initialization (NFC) — kazu / detail
- Revert "[NFC] Remove 'br i1 undef' from SROA tests" — marukawa / detail
- [RISCV] Use isShiftedInt to improve readability. NFC — craig.topper / detail
- [ELF] Change getRISCVPCRelHi20 error to conventional errorOrWarn — i / detail
- [clang-format] Handle deprecated options in dump_format_style.py — owenca / detail
- [X86][Disassembler] Fix displacement operand size for symbolizer — maks / detail
- [NFC][polly] Removed dead code — gchatelet / detail
- [NFC] Remove straight UB from SROA tests — nuno.lopes / detail
- [AArch64] Mark smull and umull as commutative. — david.green / detail
- [InstSimplify] Update GEP test to use opaque pointers (NFC) — npopov / detail
- [InstCombine] Don't push operation across loop phi — npopov / detail
- [mlir] Fix ClangTidyPerformance finding (NFC). — akuegel / detail
- [NFC][Thumb1] Use FrameDestroy flag to identify epilog instructions — lucas.prates / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [MachineScheduler] Order more stores by ascending address — zhongyunde / detail
- [NFC][InstCombine] Refactor InstCombinerImpl::foldSelectIntoOp — david.sherwood / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records" — lucas.prates / detail
- [NFC][Alignment] Convert MemCpyOptimizer.cpp — gchatelet / detail
- [libc++] Fix std::lower_bound with C++20-hostile iterators — nikolasklauser / detail
- [clang][AArch64][SVE] Implicit conversions for vector-scalar operations — david.truby / detail
- [InstSimplify] Add additional test for PR49839 (NFC) — npopov / detail
- [gn build] Port 988682a3892e — llvmgnsyncbot / detail
- [InstSimplify][IR] Handle trapping constant aggregate (PR49839) — npopov / detail
- [test] Add test for D126700 NFC — zhongyunde / detail
- [ARM] Fix "local variable is initialized but not referenced" MSVX warning. NFC — llvm-dev / detail
- [DAG] visitINSERT_VECTOR_ELT - attempt to reconstruct BUILD_VECTOR before other fold interfere — llvm-dev / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [flang]Add support for do concurrent — mats.petersson / detail
- [clang][driver] Introduce new -fdriver-only flag — Jan Svoboda / detail
- [clang][driver] Fix compilation database dump with multiple architectures — Jan Svoboda / detail
- Revert "[RISCV] Add vread_csr and vwrite_csr to riscv_vector.h" — pc.wang / detail
- [MC] Fix likely uninitialized memory bug — jezng / detail
- [lld-macho][reland] Initial support for EH Frames — jezng / detail
- [lld-macho][reland] Support EH frames under arm64 — jezng / detail
- [clang][driver] Only run multi-arch tests on Darwin — Jan Svoboda / detail
- [gn build] Port e183bf8e1599 — llvmgnsyncbot / detail
- [flang][NFC] Fix typo — clementval / detail
- Add `createDynamicDimValues` to tensor dialect utils — frgossen / detail
- [InstCombine] Only fold trunc(ext) pairs to bitcast if the source and destination types are the same — benny.kra / detail
- [SimplifyCFG] Add test for PR49839 (NFC) — npopov / detail
- [AMDGPU] Add GFX11 flat scratch test coverage — jay.foad / detail
- [RISCV] Add vread_csr and vwrite_csr to riscv_vector.h — pc.wang / detail
- [BOLT][AARCH64] Skip R_AARCH64_LD_PREL_LO19 relocation — och95 / detail
- [AArch64] Autogenerate sve-fixed-length tests. NFC — deadalnix / detail
- [SimplifyCFG] Handle trapping aggregates (PR49839) — npopov / detail
- [NFC][Alignment] Use proper type in LLVMGetAlignment — gchatelet / detail
- [NFC][Alignment] Use proper version of getAlign — gchatelet / detail
- [NFC][Alignment] Use proper type in instrumentLoadOrStore — gchatelet / detail
- [NFC][Alignment] Use proper type in tests — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [SelectionDAG] Add test for PR49839 (NFC) — npopov / detail
- [SelectionDAG] Handle trapping aggregate (PR49839) — npopov / detail
- [NFC][Alignment] Use getAlign in ARMFastISel — gchatelet / detail
- [NFC][Alignment] Use getAlign in DXILBitcodeWriter — gchatelet / detail
- [NFC] Remove dead code in MipsFastISel — gchatelet / detail
- [NFC][Alignment] Simplify code in JSONExporter — gchatelet / detail
- [NFC][Alignment] Simplify code in MemorySanitizer — gchatelet / detail
- [Flang][OpenMP] Implementation of lowering of SIMD construct. — arnamoy.bhattacharyya / detail
- [Dexter] Allow Dexter watch commands to specify a range of acceptable FP values — stephen.tozer / detail
- [InstCombine] reorder mask folds for efficiency — spatel / detail
- [GlobalISel] Remove buildSequence (NFC) — kazu / detail
- [flang] Add target/triple in a test — andrzej.warzynski / detail
- [clang][driver] fix to correctly set devtoolset on RHEL — quinn.pham / detail
- [CodeGen] Remove EvictionTrack (NFC) — kazu / detail
- [mlir][shape][bufferize] Fix typo in external model — springerm / detail
- Reapply "[clang][lex] NFCI: Use DirectoryEntryRef in HeaderSearch::load*()" — Jan Svoboda / detail
- [NFC][Alignment] Use getAlign in SelectionDAGBuilder — gchatelet / detail
- [NFC][Alignment] Use getAlign in SPIRVEmitIntrinsics — gchatelet / detail
- [NFC][Alignment] Use getAlign in VNCoercion — gchatelet / detail
- [NFC][Alignment] Use getAlign in Attributor classes — gchatelet / detail
- [flang] system_clock intrinsic calls with dynamically optional arguments — clementval / detail
- [Clang] Change host/device only compilation to a driver mode — jhuber6 / detail
- [flang] Handle reversed bounds and negative length in inlined allocation — clementval / detail
- [flang] Avoid raising a TODO in fir.boxproc rewrite when not needed (#1560) — clementval / detail
- [NFC] Remove dead code — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [flang] Add TODO for half-precision intrinsic reductions — clementval / detail
- [libc++] Do not yield from __sp_mut::lock() — Louis Dionne / detail
- [libc++][test] Remove support old compiler support. — koraq / detail
- [libc++] Removes a GCC bug work-around. — koraq / detail
- [libc++] Removes unneeded includes. — koraq / detail
- [RISCV] Move creation of constant pools from isel to lowering. — craig.topper / detail
- [RISCV] Mutate instruction after computing transfer rule in InsertVSETVLI [nfc] — listmail / detail
- [libc++][NFC] Use concepts in <bit>. — koraq / detail
- [mlir][spirv] Convert single element vector.splat/fma — antiagainst / detail
- [mlir][spirv] Remove unused `traits` from `SPV_Attr` — antiagainst / detail
- [mlir] (NFC) Clean up bazel and CMake target names — jeffniu22 / detail
- [Flang][OpenMP] Avoid double privatisation of loop variables — kiran.chandramohan / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [AMDGPU] Make temp vgpr selection stable in indirectCopyToAGPR — Stanislav.Mekhanoshin / detail
- [X86] combineEXTEND_VECTOR_INREG - don't attempt to shuffle combine ANY_EXTEND_VECTOR_INREG without SSE41 — llvm-dev / detail
- [flang][NFC] Add TODOs for KIND = 2 — clementval / detail
- [mlir][spirv] Convert math.ctlz to spv.GLSL.FindUMsb — antiagainst / detail
- Revert "Also move WeakRefReferences in CodeGenModule::moveLazyEmssionStates" — 31459023+hctim / detail
- Revert "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — 31459023+hctim / detail
- [mlir][spirv] Use UnrealizedConversionCast in ArithmeticToSPIRV — antiagainst / detail
- [mlir][spirv] Fix result type for arith.cmpi/cmpf conversion — antiagainst / detail
- Revert "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — 31459023+hctim / detail
- [BOLT][NFC] Forward declare ReorderBlocks for MSVC19 — aaupov / detail
- [flang][runtime] Fix nonadvancing output edge case — pklausler / detail
- [lldb] Add missing UTF-8 char basic type entries — contact / detail
- [flang][runtime] Better (but still synchronous) support for asynchronous I/O — pklausler / detail
- Reland [clang][AIX] add option mdefault-visibility-export-mapping — daltenty / detail
- Reland: unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f — daltenty / detail
- [flang][runtime] Fix list-directed/NAMELIST complex input with "r*" repetition count — pklausler / detail
- Revert "[mlir][vector] Add patterns to ppropagate vector distribution" — thomasraoux / detail
- [lld-macho] Require aarch64 for eh-frame.s test — jezng / detail
- [Dexter] Fix incorrect test expectations for floating point tests — stephen.tozer / detail
- Add sanitizer metadata attributes to clang IR gen. — 31459023+hctim / detail
- [flang][runtime] Don't crash after reporting I/O statement errors — pklausler / detail
- [clang-cl][MSVC] Map /external:Wn n=1-4 to -Wsystem-headers — steplong / detail
- [Dexter] Remove debugger-dependent test from windows — stephen.tozer / detail
- [flang][runtime] Fix runtime CSHIFT of rank>1 array case of negative shift count — pklausler / detail
- Recommit "[RISCV] Teach RISCVMergeBaseOffset about cases where we use SHXADD to add some immediates." — craig.topper / detail
- [flang] Fix bogus branch target error on END SELECT — pklausler / detail
- [mlir][linalg] Add conv_2d_nhwc_fhwc to core_named_ops.py — benny.kra / detail
- [RISCV] Add basic fshr/fshl cost and codegen coverage — listmail / detail
- [flang] Document extension: Ew.0 output editing — pklausler / detail
- [clang-cl] Accept /FA[c][s][u], but ignore the arguments — steplong / detail
- [LLDB][NativePDB] Convert backslash to slash when creating CU and filter out CU with no function in ResolveSymbolContext. — zequanwu / detail
- Minor fix to 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- Minor fix to ae60869908db6e8f45b51bc35d983706e8a296ae — zequanwu / detail
- [clang-format] Handle more cases for RemoveBracesLLVM — owenca / detail
- Revert "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [analyzer][NFC] Remove unused Analyses enum — balazs.benics / detail
- Reland "Add sanitizer metadata attributes to clang IR gen." — 31459023+hctim / detail
- [flang][NFC] Add source location information to report unsupported complex types — clementval / detail
- [libc++] Granularize some more of <type_traits> — nikolasklauser / detail
- [flang] Fix type mismatch in verification error — clementval / detail
- [libc++] Simplify the char_traits specializations — nikolasklauser / detail
- [gn build] Port 3abaefe64c22 — llvmgnsyncbot / detail
- [lld-macho] Fix symbol name returned from InputSection::getLocation — thakis / detail
- [AMDGPU] Fix GFX11 codegen for V_MAD_U64_U32 and V_MAD_I64_I32 — jay.foad / detail
- [AMDGPU] Add some GFX11 atomic optimizer testing — jay.foad / detail
- [LLDB][formatters] Add formatter for libc++'s std::span — Adrian Prantl / detail
- [AMDGPU] Work around GFX11 flat scratch SVS swizzling bug — jay.foad / detail
- [gn build] Port ea9ff9fac3a6 — llvmgnsyncbot / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.permlane64 intrinsic — jay.foad / detail
- gn build: Add support for building the standalone ubsan runtime. — peter / detail
- gn build: Add support for building the AArch64 LSE builtins. — peter / detail
- [AMDGPU] Define SGPR_NULL64 register. NFCI. — Stanislav.Mekhanoshin / detail
- Partially revert 3222f95ea8c4de153f908c138cdec178e22acaf4 — zequanwu / detail
- [mlir][TilingInterface] Add pattern to tile using TilingInterface and implement TilingInterface for Linalg ops. — ravishankarm / detail
- [RISCV] Disable matchSplatAsGather for i1 vectors to prevent creating illegal nodes. — craig.topper / detail
- gn build: Disable ubsan build on mac/win. — peter / detail
- Restore missing runtimes-test-depends target that causes build failures when LLVM_INCLUDE_TESTS is ON — j-nagurne / detail
- [C-API][ORC] Fix struct name. — Lang Hames / detail
- [C-API][ORC] Add missing error check to unit test. — Lang Hames / detail
- gn build: Don't define an action for gen_version_script on mac/win. — peter / detail
- [NFC] Undo AIX build compiler workaround — hubert.reinterpretcast / detail
- [libc] Add Fuchsia implementation of ::testing::Test — abrachet / detail
- Revert "gn build: Add support for building the standalone ubsan runtime." — peter / detail
- [libc] Add explicit casts for string functions — abrachet / detail
- [LV] Replace OrigPHIsToFix in native with VPlan traversal. (NFC) — flo / detail
- Fix-forward broken ASan test on Windows. — 31459023+hctim / detail
- [Analysis] Remove getUniqueInstruction (NFC) — kazu / detail
- [BOLT][NFC] Pass Function to BC.printInstructions in BinaryBasicBlock::dump — aaupov / detail
- [AMDGPU] Use null for dead sdst operand — Stanislav.Mekhanoshin / detail
- [ConstraintElimination] Add tests with cmps with constant ops only. — flo / detail
- [mlir] Support getSuccessorInputs from parent op — jeffniu22 / detail
- [bazel] Unbreak the build after cf6a7c194793 — benny.kra / detail
- [mlir] Fix CMake file — jeffniu22 / detail
- [RISCV] Fix use of texternalsym in output pattern where input was tglobaladdr. NFC — craig.topper / detail
- [flang][runtime] Don't emit any leading blanks for G0/E0 output editing — pklausler / detail
- [flang][runtime] Fix overflow detection for REAL input — pklausler / detail
- [flang][runtime] Detect overflow of fixed-sized exponent output field — pklausler / detail
- [flang] Fix crash on USE error — pklausler / detail
- [flang] Handle USE association in parse tree rewriting — pklausler / detail
- [flang][runtime] Don't loop in runtime if blank appears in BOZ input — pklausler / detail
- [flang] Intrinsic module procedure pure prefixes — vdonaldson / detail
- [flang][runtime] Skip remainder of bad input record even with ADVANCE='NO' — pklausler / detail
- [C-API][ORC] Add LLVMOrcExecutionSessionLookup -- generic async symbol lookup. — Lang Hames / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [CodeGen] Remove futureWeight (NFC) — kazu / detail
- [C-API][ORC] Add C API to suspend lookups during definition generation. — Lang Hames / detail
- Revert "[Driver] Improve linking options for target AVR" — ben.shi / detail
- [BasicTTI] Remove unused support for multiple opcodes in getTypeBasedIntrinsicInstrCost [nfc] — listmail / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [InstCombine] Don't slice up PHIs when pred BB has catchswitch — aheejin / detail
- [libcxx][AIX] Switch build compiler to clang — jakeegan10 / detail
- [sanitizer] Add -lresolv only for non-Android non-musl Linux — i / detail
- [flang] Add semantic check for multiple part-ref with nonzero rank for TBP — qiaopeixin / detail
- [flang] Complement one-to-one association check of bind name and entity name — qiaopeixin / detail
- [Driver][test] Make ananas.c and solaris-ld.c robust — i / detail
- [CodeGen] Initialize ISD after 800d222e53dabfe1e242bd06ab70f58c36e768ed — i / detail
- [InstCombine] add tests for compare-signs — Chenbing.Zheng / detail
- [InstCombine] Optimize lshr+shl+and conversion pattern — chenglin.bi / detail
- [mlir][Vector] Support vectorize to vector.reduction or/and. — jacquesguan / detail
- [mlir][Arithmetic] Fold NegF in MulF and DivF. — jacquesguan / detail
- [mlir][doc] Move pass to passes list and remove redundant doc — jpienaar / detail
- [JITLink][AArch64] Unify table managers of ELF and MachO. — ksunhokim123 / detail
- [JITLink][AArch64] Lift fixup functions from aarch64.cpp to aarch64.h. (NFC) — ksunhokim123 / detail
- [mlir] Include attributes in ML program dialect ops def — jpienaar / detail
- [mlir][sparse_tensor] fix windows build — jeffniu22 / detail
- [PowerPC] Update cfence tests to avoid using undef. NFC. — gluokai / detail
- [Lex] Keep track of skipped preprocessor blocks and advance the lexer directly if they are revisited — kyrtzidis / detail
- [libc++][NFC] clang-format <__config> — nikolasklauser / detail
- [JITLink][AArch64] Implement MoveWide16 generic edge. — ksunhokim123 / detail
- [Greedy RegAlloc] Fix the handling of split register in last chance re-coloring. — serguei.katkov / detail
- [JITLink][ELF][AArch64] Implement R_AARCH64_MOVW_UABS_G*_NC. — ksunhokim123 / detail
- [mlir][ods] Make Attr/Type def accessors match the dialect — jeffniu22 / detail
- [mlir][vector] Add patterns to ppropagate vector distribution — thomasraoux / detail
- [mlir][vector] Add pattern to distribute vector reduction to GPU shuffles — thomasraoux / detail
- [AArch64][NFC] Fix a comment error — zhongyunde / detail
- [CodeGen] Remove restrictRef (NFC) — kazu / detail
- [CodeGen] Remove addSEHCatchHandler and addSEHCleanupHandler (NFC) — kazu / detail
- [Coroutines] Convert coroutine.presplit to enum attr — yedeng.yd / detail
- [PowerPC][AtomicExpand] Precommit IR tests for D127609. NFC. — gluokai / detail
- [NFC] Fix Wswitch warning triggered by 735e6c — yedeng.yd / detail
- [lldb] Fix TCPSocket::Connect when getaddrinfo returns multiple addrs — pavel / detail
- [PowerPC] Correct test RUN line. NFC. — gluokai / detail
- Reland "[analyzer] Deprecate `-analyzer-store region` flag" — balazs.benics / detail
- [analyzer][NFC] Inline AnalyzerOptions::getUserMode() — balazs.benics / detail
- [Statepoints] FixupStatepoint: Clear isKill flag if COPY is not deleted. — dantrushin / detail
- Reland "[analyzer] Deprecate the unused 'analyzer-opt-analyze-nested-blocks' cc1 flag" — balazs.benics / detail
- Add lowering TODO for bindings returning derived types or arrays — clementval / detail
- [llvm-cxxfilt] Add description for --types in help text — gbreynoo / detail
- [ConstraintElimination] Support constraints with only const ops. — flo / detail
- [lldb] Fix TestDyldExecLinux with xml enabled — pavel / detail
- [SCEV] Add tests where assumes can be used to improve trip multiple. — flo / detail
- [AMDGPU][MC][GFX11] Correct ds_swizzle_b32 — d-pre / detail
- [AArch64][SME] Add load/store intrinsics — rosie.sumpter / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [AMDGPU] Add GFX11 llvm-objdump tests — jay.foad / detail
- [NFC][Alignment] use getAlign in AddressSanitizer — gchatelet / detail
- [NFC][Alignment] Use Align in shouldAlignPointerArgs — gchatelet / detail
- [NFC][Alignment] Use Align in SafeStack — gchatelet / detail
- [NFC][Alignment] Use Align in CoroFrame — gchatelet / detail
- [NFC][Alignment] Use MaybeAlign in CGCleanup/CGExpr — gchatelet / detail
- [NFC] Remove dead code — gchatelet / detail
- [MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock — serguei.katkov / detail
- [analyzer][Casting] Support isa, cast, dyn_cast of SVals — balazs.benics / detail
- Revert "Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder"" — jun / detail
- [InterleavedLoadComb] Rename uses when inserting new uses. — flo / detail
- [ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records — lucas.prates / detail
- [flang] Support PDT declaration with initial comp value in internal procedure — jperier / detail
- [AMDGPU] Add a GFX11 MCA test — jay.foad / detail
- [AArch64][SME] Add ldr/str (fill/spill) intrinsics — david.sherwood / detail
- [ARM] Add more opaque pointer gather/scatter tests. NFC — david.green / detail
- [AArch64] Add cost tests for fadd reductions with fast math flags. — flo / detail
- [libc++] Remove macros for IBM compiler — Louis Dionne / detail
- [OpenMP] Fix offload packager not writing to temps correctly — jhuber6 / detail
- Revert "[MachineSSAUpdater] compile time improvement in GetValueInMiddleOfBlock" — serguei.katkov / detail
- [AMDGPU] gfx11 support add_f16 — Joseph.Nash / detail
- [NFC][Thumb] Update frame-chain codegen test to use thumbv6m — lucas.prates / detail
- [lld-macho] Print the name of functions containing undefined references — thakis / detail
- Add __config formatting to .git-blame-ignore-revs — Louis Dionne / detail
- [flang] Avoid losing type parameter information — clementval / detail
- [Libomptarget] Add test config for compiling in LTO-mode — jhuber6 / detail
- [Diagnostics] Fix inconsistent shift-overflow warnings in C++20 — shivam98.tkg / detail
- [RISCV] simplify emitVSETVLIs handling of vsetvli xN, phi(), vtype case [NFC] — listmail / detail
- [NFC] Remove unused function parameter — sepavloff / detail
- [libc] Guard common macro names — abrachet / detail
- [inliner] Add per-SCC-pass InlineAdvisor printing option — mtrofin / detail
- [InstCombine] add tests for sub with extended operands; NFC — spatel / detail
- [mlir] Introduce transform.alternatives op — zinenko / detail
- [mlir] fix compiler error due to commit landing race — zinenko / detail
- [AMDGPU] Regenerate MIR checks for image instructions — jay.foad / detail
- [clang] AST/Print: honor AlwaysIncludeTypeForTemplateArgument policy — mizvekov / detail
- [mlir][linalg] Add named ops for depthwise 3d convolution — benny.kra / detail
- [PowerPC] Fix combine step for shufflevector. — stefanp / detail
- freeze does not change the constant property — dmalyutin / detail
- [mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- remove a duplicated include — l.lunak / detail
- [analyzer][NFC] Relocate unary transfer functions — balazs.benics / detail
- [analyzer][NFC] Substitute the SVal::evalMinus and evalComplement functions — balazs.benics / detail
- [RISCV] Split out getEEWForLoadStore [nfc] — listmail / detail
- [analyzer][NFC] Remove unused ExprEngine::evalBinOp functions — balazs.benics / detail
- [libcxx][AIX] Enable ABI list checking for XCOFF — jakeegan10 / detail
- [CMake][compiler-rt] Provide a dedicated option for LLVM unwinder — phosek / detail
- [analyzer][NFC] Replace getLastArg with hasArg when applicable — balazs.benics / detail
- [PS5] Use __gxx_personality_v0 for TSan — paul.robinson / detail
- [NFC][libcxx] Check def of __LONG_DOUBLE_IEEE128__ — daltenty / detail
- [MLIR][Presburger] Add values to PresburgerSpace — groverkss / detail
- [libc++] Use explicit module cache path in tests — abrachet / detail
- [libc++] Find a clang-format everybody is happy with — nikolasklauser / detail
- [flang] Add team_type to num_images intrinsic call — ktrasmussn / detail
- [mlir][Arith] Implement InferIntRangeInterface for arithmetic ops — Krzysztof.Drewniak / detail
- [RISCV] Split out subfields in InsertVSETVLI's demanded fields analysis [nfc] — listmail / detail
- [MLIR][Presburger] Fix spellings of attachment — groverkss / detail
- [ValueTracking] recognize sub X, (X -nsw Y) as not overflowing — spatel / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 1/4 — aaupov / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 2/4 — aaupov / detail
- [clang][NFC][AST] rename the ImportError to ASTImportError — singh.shivamsingh2003 / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 3/4 — aaupov / detail
- [Clang][AST] Fixed BindingDecl AST-dump for tuple like structures — 65320245+isuckatcs / detail
- Update ASTImportError.h — github / detail
- [PS5] Make library function availability match PS4 — paul.robinson / detail
- [Clang] Simplify unifying target features — jhuber6 / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [Matrix] Check if iterator is at beginning of BB in optimizeTranspose. — flo / detail
- [lld-macho] Group undefined symbol diagnostics by symbol — thakis / detail
- [RISCV] Split out transfer function explicitly in VSETVLI insertion dataflow [nfc] — listmail / detail
- Revert "[mlir] add an option to print op stats in JSON" — okwan / detail
- [flang] Add failed_images to list of intrinsics and add test — ktrasmussn / detail
- Revert "[mlir] Add a generic data-flow analysis framework" — frgossen / detail
- [clang] Add tests for statement expression in initializers — anders / detail
- [mlir][Arith] Pass to switch signed ops for equivalent unsigned ones — Krzysztof.Drewniak / detail
- (Reland)[mlir] Add a generic data-flow analysis framework — jeffniu22 / detail
- RISCV: handle 64-bit PCREL data relocations — Saleem Abdulrasool / detail
- [bazel] Port 75bfc6f29579 — benny.kra / detail
- [bazel] Port b0b00432093b — benny.kra / detail
- [mlir] Try to work around ambiguity in older clang versions — benny.kra / detail
- [llvm] Add DW_CC_nocall to function debug metadata when either return values or arguments are removed — VenkataRamanaiah.Nalamothu / detail
- FunctionPropertiesAnalysis: handle callsite BBs that lose edges — mtrofin / detail
- [PS5] Default to 'sce' debugger tuning — paul.robinson / detail
- [clang][dataflow] Rename `getPointeeLoc` to `getReferentLoc` for ReferenceValue. — gribozavr / detail
- [dsymutil] Automatically generate a reproducer when dsymutil crashes — Jonas Devlieghere / detail
- [dsymutil] Fix std::unique_ptr to llvm::Expected conversion — Jonas Devlieghere / detail
- [RISCV] Minor code/comment improvement in prepass of InsertVSETVLI [nfc] — listmail / detail
- [mlir][spirv] Fix math.ctlz for full zero bit cases — antiagainst / detail
- [TableGen][DirectX] Add tableGen backend to generate DXIL operation for DirectX backend. — python3kgae / detail
- [gn build] Port 435897b41d60 — llvmgnsyncbot / detail
- Revert "[Driver] Improve linking options for target AVR" — haowei / detail
- Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI" — phoebe.wang / detail
- [X86][AMX] Fix klockwork issue. — yuanke.luo / detail
- [CSKY] Fix the assert in eliminateFrameIndex when the offset is negative — zixuan.wu / detail
- [HIP] fix long double size — Yaxun.Liu / detail
- [Libomptarget] Use binutils archive executable to address failing tests — jhuber6 / detail
- [RISCV] Replace uses of VLOpFrag in VLMax patterns with srcvalue. — craig.topper / detail
- [mlir][affine] Make loop tiling default options explicit — lewuathe / detail
- [mlir][Vector] Fold consecutive bitcast. — jacquesguan / detail
- [X86][NFC] Use mnemonic tables in validateInstruction 4/4 — amir.aupov / detail
- [Driver] Improve linking options for target AVR — ben.shi / detail
- [RISCV][NFC] Set default value for BaseInstr in RISCVVPseudo — pc.wang / detail
- [mlir][spirv] Handle corner cases for math.powf conversion — antiagainst / detail
- [LLDB] CommandObjectThreadUntil::DoExecute() sets the wrong selected thread ID — VenkataRamanaiah.Nalamothu / detail
- [libc++][NFCI] span: replace enable_if with concepts — joeloser93 / detail
- [RISCV][NFC] Add more tests for instruction selection of 'mul' — ben.shi / detail
- [ORC-RT] Add integration tests for AArch64 — housel / detail
- [MC] Remove unused MCStreamer::SwitchSection — i / detail
- [AMDGPU] Add isMFMA helper function. NFC — Austin.Kerbow / detail
- [AMDGPU] Add more expressive sched_barrier controls — Austin.Kerbow / detail
- [gn build] Port 48ebc1af2948 — llvmgnsyncbot / detail
- [clang-format] Never analyze insert/remove braces in the same pass — owenca / detail
- [libc][NFC] Use uint32_t to represent futex words. — sivachandra / detail
- [SelectionDAG] fold 'Op0 - (X * MulC)' to 'Op0 + (X << log2(-MulC))' — ben.shi / detail
- [RISCV] Teach vsetvli insertion to not insert redundant vsetvli right after VLEFF/VLSEGFF. — yeting.kuo / detail
- [clangd] Wire up compilation for style blocks — kadircet / detail
- [libc][NFC] Add src.__support.OSUtil targets conditionally. — sivachandra / detail
- [LSR] Add test for LoopStrenghtReduce for Ldp; NFC — chenglin.bi / detail
- [mlir] Add missing newline at end of .clang-format file — owenca / detail
- [mlir][SCF][bufferize] Implement `resolveConflicts` for SCF ops — springerm / detail
- [libFuzzer] Use the compiler to link the relocatable object — phosek / detail
- [libc] Add linux threads targets only if __support/OSUtil targets are available. — sivachandra / detail
- [AMDGPU] Fix buildbot failures after 48ebc1af29 — Austin.Kerbow / detail
- [SimplifyLibCalls] Drop duplicate check (NFC) — npopov / detail
- [flang] Change C889 from error into warning — qiaopeixin / detail
- [Clang] Add the `annotate_type` attribute — mboehme / detail
- [mlir][linalg][bufferize] Remove always-aliasing-with-dest option — springerm / detail
- [flang][OpenMP] Add one semantic check for data-sharing clauses — qiaopeixin / detail
- [mlir][bufferize][NFC] Make func BufferizableOpInterface impl compatible with One-Shot Bufferize — springerm / detail
- [InstCombine] Improve check for catchswitch BBs (NFC) — aheejin / detail
- [mlir][bufferize][NFC] Merge AlwaysCopyAnalysisState into AnalysisState — springerm / detail
- [libc][Obvious] Removed few unused vars. — sivachandra / detail
- [mlir][bufferize] Better implementation of AnalysisState::isTensorYielded — springerm / detail
- [RISCV] Fixing undefined physical register issue when subreg liveness tracking enabled. — kito.cheng / detail
- [mlir][Arith] Fix a use-after-free after rewriting ops to unsigned — benny.kra / detail
- [libcxx] Remove extraneous '---' lines in .clang-format files — owenca / detail
- [clangd] Enable AKA type printing by default — kadircet / detail
- [NFC][AArch64] Minor refactor of AArch64InstPrinter::printMatrixTileList — david.sherwood / detail
- [Clang] Fix signed-unsigned comparison warning that breaks the ppc64 build. — mboehme / detail
- [libcxx] Fix allocator<void>::pointer in C++20 with removed members — ibiryukov / detail
- [Clang] Documentation-only: Add missing closing `>` in AttrDocs.td — mboehme / detail
- [AArch64][SME] Add SME read/write intrinsics that map to the mova instruction — david.sherwood / detail
- [X86] needCarryOrOverflowFlag/onlyZeroFlagUsed - merge identical switch cases. NFCI. — llvm-dev / detail
- [OpenCL] Reword unknown extension pragma diagnostic — sven.vanhaastregt / detail
- [clang] Reject non-declaration C++11 attributes on declarations — mboehme / detail
- [clang][dataflow] Add support for correlated branches to optional model — sgatev / detail
- [DAG] Fix SDLoc mismatch in (shl (srl x, c1), c2) -> and(shift(x,c3)) fold — llvm-dev / detail
- [NFC] Move tests CodeGen/AArch64/SME/sme-* -> CodeGen/AArch64/sme-* — david.sherwood / detail
- [X86][SLP] Basic test coverage for llvm.powi — jeremy.morse / detail
- [Sema] Remove unused function after 8c7b64b5ae2a — benny.kra / detail
- [DebugInfo][ARM] Not readonly check for RWPI globals — keith.walker / detail
- Fix signed/unsigned comparison warning — llvm-dev / detail
- Promote bf16 to f32 when the target doesn't support it — benny.kra / detail
- Add a conversion from double to bf16 — benny.kra / detail
- [AArch64] Add test case from D127354 — llvm-dev / detail
- [X86] X86TargetTransformInfo.cpp - use InstructionCost type to accumulate instructions costs — llvm-dev / detail
- [BitcodeReader] Remove unnecessary argument defaults (NFC) — npopov / detail
- Revert "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — benny.kra / detail
- [gn build] (semi-automatically) port 8bc0bb956421 — thakis / detail
- [gn build] (semi-automatically) port fb34d531af95 — thakis / detail
- [analyzer][NFC][test] Add new RUN lint with support-symbolic-integer-casts=true to svalbuilder-rearrange-comparisons.c — gabor.marton / detail
- [NFC][Alignment] Use Align in MCAlignFragment — gchatelet / detail
- [test][RISCV] Precommit test for SeparateConstOffsetFromGEP (NFC) — anton.a.afanasyev / detail
- [mlir] generate documentation for transform dialect extensions — zinenko / detail
- [mlir] check interfaces are attached to the expected object — zinenko / detail
- [flang] Fix one regression failure related to BIND(C) statement — qiaopeixin / detail
- [SLP] Improve reordering in presence of constant only nodes. — a.bataev / detail
- [COFF] Don't reject executables with data directories pointing outside of provided data — martin / detail
- [LLD] [MinGW] Implement --disable-reloc-section, mapped to /fixed — martin / detail
- [clang] Use correct visibility parameters when following a Using declaration — kadircet / detail
- [lldb] Fix loading DLL from some ramdisk on Windows — martin / detail
- [clang][NFC] Remove unused parameter from ActOnCXXNestedNameSpecifier — tbaeder / detail
- [clang][sema] Provide better diagnostic for missing template arguments — tbaeder / detail
- [analyzer][NFC][test] Add new RUN line with support-symbolic-integer-casts=true to expr-inspection.cpp — gabor.marton / detail
- Revert "[ARM][Thumb] Command-line option to ensure AAPCS compliant Frame Records AND [NFC][Thumb] Update frame-chain codegen test to use thumbv6m" — krasimir / detail
- [clangd] Always desugar type aliases in hover — kadircet / detail
- [clangd][NFC] Use the existing ASTContext from scope — kadircet / detail
- [Driver][test] Make RISCV tests robust with PATH= — sunshaoce / detail
- [JITLink][ELF] Log enum name of unsupported relocation type. — ksunhokim123 / detail
- [mlir][tablegen] Generate default attr values in Python bindings — springerm / detail
- [flang][NFC] Fix some formatting — clementval / detail
- [analyzer][NFC] Remove dead code and modernize surroundings — balazs.benics / detail
- [analyzer] Fix StreamErrorState hash bug — balazs.benics / detail
- [analyzer][NFC] Remove dead field of UnixAPICheckers — balazs.benics / detail
- [analyzer][NFC] Prefer using isa<> instead getAs<> in conditions — balazs.benics / detail
- Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"" — phoebe.wang / detail
- [analyzer] Treat system globals as mutable if they are not const — balazs.benics / detail
- [analyzer] Relax constraints on const qualified regions — balazs.benics / detail
- [CodeGen] Fix the bug of machine sink — yuanke.luo / detail
- [PS5] Trap after noreturn calls, with special case for stack-check-fail — paul.robinson / detail
- [mlir][vector] NFC remove dependency of VectorTransform to GPU dialect — thomasraoux / detail
- [libc++] Removes unneeded <iterator> includes. — koraq / detail
- [clang][dataflow] Make `Value` and `StorageLocation` non-copyable — sgatev / detail
- [Binary] Add iterator to the OffloadBinary string maps — jhuber6 / detail
- [llvm] Fix MachO exports trie parsing. — Juergen Ributzka / detail
- [PS5] Support sin+cos->sincos optimization — paul.robinson / detail
- [LLD][COFF] Convert file name to lowercase when inserting it into visitedLibs — pzheng / detail
- [MLIR][Bufferization] Assume alias if no information is available — l.chelini / detail
- [mlir] address post-commit review for D127724 — zinenko / detail
- [memprof] Update the test comments to include -Wl,-no-pie — snehasishk / detail
- [SelectionDAG] Constant fold FP_TO_BF16 and BF16_TO_FP. — benny.kra / detail
- [tosa] Lower tosa.slice to tensor.slice for dynamic case — rob.suderman / detail
- [PowerPC] emit VSX instructions instead of VMX instructions for vector loads and stores — quinn.pham / detail
- [mlir] add an option to print op stats in JSON — okwan / detail
- [clang] Add -fsanitize=memtag-globals (no-op). — 31459023+hctim / detail
- [X86] X86InstrInfo.cpp - fix signed/unsigned promotion warnings in addImm calls — llvm-dev / detail
- [mlir][GPUToNVVM] Fix bug in mma elementwise lowering — thomasraoux / detail
- [llvm-profdata][test] Change -Wl,-no-pie to -no-pie after D127808 — i / detail
- [LV] Remove unneeded CustomBuilder arg from setDebugLocFromInst (NFC). — flo / detail
- [mlgo] Fix accounting for SCC splits — mtrofin / detail
- [DAGCombiner] Fold fold (fp_to_bf16 (bf16_to_fp op)) -> op — benny.kra / detail
- [Clang] Let the linker choose shared or static libunwind unless specified — phosek / detail
- [mlir][bzl] Export textmate grammar file — jpienaar / detail
- [libc] refactor printf file writing — michaelrj / detail
- [libc] add printf — michaelrj / detail
- [lldb/Fuzzer] Create ninja target for target fuzzer — sassychels251 / detail
- [clangd] Improve ObjC protocol suggestions from the index — davg / detail
- [trace][intelpt] Support system-wide tracing [7] - Create a base IntelPTProcessTrace class — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [8] - Improve the single buffer perf_event configuration — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [9] - Collect and return context switch traces — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [10] - Return warnings and tsc information from lldb-server. — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [11] - Read warnings and perf conversion in the client — walter erquinigo / detail
- [mlir] add createPrintOpStatsPass() with explicit params — okwan / detail
- [PowerPC] Skip combine for vector_shuffles when two scalar_to_vector nodes are different vector types. — amy.kwan1 / detail
- Update the status of more C DRs — aaron / detail
- Rolling back tests for WG14 DR145 — aaron / detail
- Revert "[lldb/Fuzzer] Create ninja target for target fuzzer" — stilis / detail
- [clang-format][NFC] Fix braces in ClangFormat.cpp — owenca / detail
- [flang][runtime] Allow recovery from BACKSPACE(badUnit) — pklausler / detail
- [gn build] Add missing BLAKE3 dependency — aeubanks / detail
- [trace][intelpt] Support system-wide tracing [12] - Support multi-core trace load and save — walter erquinigo / detail
- [libc++] Implement ranges::lexicographical_compare — nikolasklauser / detail
- [clang][deps] Further canonicalize implicit modules options in dep scan — blangmuir / detail
- [Driver] Simplify -fno-builtin- handling. NFC — i / detail
- [flang][runtime] Fix REWIND after non-advancing data transfer — pklausler / detail
- Fix failures — walter erquinigo / detail
- [clang][WebAssembly] Loosen restriction on `main` symbol mangling — sbc / detail
- [flang][runtime] Signal END from character input — pklausler / detail
- [flang][runtime] Fix INQUIRE(POS=n) for non-advancing I/O — pklausler / detail
- [flang] Add more qualification when creating names for compiler-generated USEs — pklausler / detail
- [flang][runtime] Fix handling of output FORMAT('x' 'y') — pklausler / detail
- [flang][runtime] Make NCOPIES= argument of REPEAT a signed integer, & check it — pklausler / detail
- [mlir][LLVMIR] Use insertelement if needed when translating ConstantAggregate — minyihh / detail
- [mlir][LLVMIR] Use isScalableVectorType in ShuffleVectorOp::parse — minyihh / detail
- [mlir][LLVMIR] Ask ICmpOp to return vector<Nxi1> when needed — minyihh / detail
- Reland "[lldb/Fuzzer] Create ninja target for target fuzzer" — sassychels251 / detail
- [flang] ERROR STOP is not an image control statement — pklausler / detail
- unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV=OFF after 45d88cd00846 — thakis / detail
- [flang][runtime] Better error message for mis-ASSIGN'ed FORMAT — pklausler / detail
- [mlir] create PrintOpStatsPass using printAsJSON — okwan / detail
- [lldb] Don't overwrite quit and exit builtins in the Python interpreter — Jonas Devlieghere / detail
- [flang][docs] Document non-supported VMS extensions — pklausler / detail
- [gn build] Port afd5a4f2dcd6 — llvmgnsyncbot / detail
- Revert "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — frgossen / detail
- [lld-macho] Add support for exporting no symbols — keithbsmiley / detail
- [flang] Fix error message — pklausler / detail
- [ASan] Use debuginfo for symbolization. — 31459023+hctim / detail
- Revert "[lld-macho] Group undefined symbol diagnostics by symbol" — stilis / detail
- [lldb] Skip ScriptInterpreter/Python/exit.test on Windows — Jonas Devlieghere / detail
- [CMake] Fix `FindGRPC.cmake` for setting up gRPC related libraries for macOS+homebrew context — kyrtzidis / detail
- Reland "[lld-macho] Group undefined symbol diagnostics by symbol". — thakis / detail
- [gn build] Slighly nicer `gn args --list` output for is_debug and symbol_level — thakis / detail
- [gn build] Allow use_ubsan=true on mac and unbreak use_asan, use_tsan, use_ubsan — thakis / detail
- Revert "[ASan] Use debuginfo for symbolization." — kstoimenov / detail
- [flang][runtime] Catch more (all?) negative unit number errors — pklausler / detail
- [mlir][spirv] Define spv.ISubBorrowOp — antiagainst / detail
- [Clang][Modules] Merge availability attributes on imported decls — bigcheesegs / detail
- Pass through even more LIBCXX_* variables to libfuzzer's custom lib++ — pirama / detail
- [TableGen][DirectX] Add tableGen backend to generate map from llvm intrinsic to DXIL operation. — python3kgae / detail
- [BOLT][NFCI] Remove redundant code — maks / detail
- [mlir][python] Actually set UseLocalScope printing flag — laurenzo / detail
- [lldb] Support non-pointer implicit this/self in GetValueForVariableExpressionPath — davelee.com / detail
- Fix `script -lpython` to handle control flow in one-line commands. — davelee.com / detail
- [LoongArch] Use register R0 (ZERO) for constant 0 — luweining / detail
- [libc][aarch64] Set frame pointer of the new thread to the stack pointer. — sivachandra / detail
- [ValueTypes] Add types for nxv16bf16 and nxv32bf16. — craig.topper / detail
- [libc][Obvious] Include arm_acle.h only for aarch64 builds. — sivachandra / detail
- [JITLink][AArch64][NFC] Suppress unused variable error. — ksunhokim123 / detail
- [ARM] Add a pipeline test showing missing postinc generation. NFC — david.green / detail
- [AMDGPU] Add support for GFX11 hazards — jay.foad / detail
- Revert "[ARM] Add a pipeline test showing missing postinc generation. NFC" — david.green / detail
- Update FileCheck docs after D95849. NFCI — diana.picus / detail
- [libc++] Test the size of basic_string — nikolasklauser / detail
- Reland "[RISCV] Testcase to show wrong register allocation result of subreg liveness" — kito.cheng / detail
- Reland "[SplitKit] Handle early clobber + tied to def correctly" — kito.cheng / detail
- Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" — gchatelet / detail
- [AMDGPU] Change use null for dead sdst to be gfx1030+ — david.stuttard / detail
- [AArch64][SME] Add SME cntsb/h/w/d intrinsics — david.sherwood / detail
- [sanitizer_common] Fix SanitizerCommon.ChainedOriginDepotStats test — kbessonova / detail
- [clangd] Don't add inlay hints on std::move/forward — ribizel / detail
- [InstCombine] Add more tests for freeze of loop phi (NFC) — npopov / detail
- [AMDGPU][MC][GFX11] Correct src0 for dpp variants of v_cvt_*_e64 — d-pre / detail
- [AMDGPU] Remove duplicate RUN lines from a test — jay.foad / detail
- cmake: configure clang lit to use hmaptool from source directly — mizvekov / detail
- [libc++] Robust against C++20-hostile iterators — nikolasklauser / detail
- [SLP]Extend vectorization for scatter vectorize nodes. — a.bataev / detail
- [LV] Remove widenPHIInstruction dependence on underlying instr (NFC). — flo / detail
- Prevent crash when TurnSwitchRangeIntoICmp receives default unreachable destination — hans / detail
- [CostModel][AArch64][NFC] Add cost model tests for fshl/fshr intrinsics — david.sherwood / detail
- [mlir][spirv] Workaround driver bug in math.ctlz conversion again — antiagainst / detail
- [RISCV] Extend demanded field transform in InsertVSETVLI to VTYPE subfeilds — listmail / detail
- Add braces to silence a gcc 9.4 -Wdangling-else warning [nfc] — listmail / detail
- [strictfp][IPSCCP] Precommit tests for D115737. — kevin.neal / detail
- Replace to_hexString by touhexstr [NFC] — corentinjabot / detail
- [RISCV] Use TAIL_UNDISTURBED_MASK_UNDISTURBED for riscv_slidedown_vl unless the merge op is undef. — craig.topper / detail
- [clang] Don't emit IFUNC when targeting Fuchsia — abrachet / detail
- [RISCV] Move getSEWLMULRatio out of VSETVLIInfo [nfc] — listmail / detail
- [PowerPC] Fix LQ-STQ instructions to use correct offset and base — saghir / detail
- [RISCV] Split DemandedField logic in advance of reuse in dataflow [nfc] — listmail / detail
- Revert "[libc++] Test the size of basic_string" — nikolasklauser / detail
- Allow bitwidth difference when checking for isOneOrOneSplat. — adriantong1024 / detail
- [RISCV] Use TAIL_AGNOSTIC in riscv_fma_vl patterns. — craig.topper / detail
- [MLInliner] Don't inline call sites in unreachable basic blocks — mtrofin / detail
- [libc][NFC] Make explicit uint16_t casts in fenv — abrachet / detail
- [RISCV] Reorder function definitions to reduce upcoming diff [nfc] — listmail / detail
- [mlir][linalg] Relax convolution vectorization to support mixed types — thomasraoux / detail
- [clang] Don't emit type test/assume for virtual classes that should never participate in WPD — aeubanks / detail
- [mlir][vector] Fix contraction op lowering with mixed types — thomasraoux / detail
- [libc] add printf hex conversion — michaelrj / detail
- [libc] fix line buffered empty file writes — michaelrj / detail
- [flang] Correct implementation of WAIT with no ID — pklausler / detail
- [RISCV] Merge TIED_TU and TIED instructions for VWADD_W/VWSUB_W by using policy operand. — craig.topper / detail
- [flang] Handle module subprogram with interface in same (sub)module when writing module file — pklausler / detail
- [docs][OpaquePtr] Add detail to motivations behind opaque pointers — aeubanks / detail
- [AArch64] Regenerate 3 codegen test files. NFC — david.green / detail
- [AMDGPU] Add new GFX11 intrinsic llvm.amdgcn.exp.row — jay.foad / detail
- [AMDGPU] GFX11 CodeGen support for MIMG instructions — jay.foad / detail
- [AMDGPU] Add GFX11 llvm.amdgcn.ds.add.gs.reg.rtn / llvm.amdgcn.ds.sub.gs.reg.rtn intrinsics — jay.foad / detail
- [RISCV] Fix a typo in an intrinsic name — listmail / detail
- [libc++][doc] Update formatting status. — koraq / detail
- [SLP]Use original vector if need to shuffle truncated root. — a.bataev / detail
- [flang] NINT(-.4999) is 0, not overflow — pklausler / detail
- Fix a bug introduced by the move of AddressRanges.h into ADT. — gclayton / detail
- [libc][obvious] fix address test on windows — michaelrj / detail
- [PS5] Use same debug trap instruction as PS4 — paul.robinson / detail
- [RISCV] Avoid reducing etype just to initialize lane 0 of an undef vector — listmail / detail
- [NFC] Precommited tests from D73000 — Dávid Bolvanský / detail
- [PS5] Emit ud2 for ubsan trap — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [13] - Add context switch decoding — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [14] - Decode per cpu — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [15] - Make triple optional — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [16] - Create threads automatically from context switch data in the post-mortem case — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [17] - Some improvements — walter erquinigo / detail
- [PS5] Set address sanitizer shadow offset — paul.robinson / detail
- [PS4/PS5][profiling] Go back to the old way of doing a runtime hook — paul.robinson / detail
- Revert "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- Reland "[NFC] Precommited tests from D73000" — Dávid Bolvanský / detail
- [flang][runtime] Make ASSOCIATED() conform with standard — pklausler / detail
- Revert "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- [trace][intelpt] Support system-wide tracing [18] - some more improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [19] - Some other minor improvements — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [20] - Rename some fields in the schema — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [21] - Support long numbers in JSON — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [22] - Some final touches — walter erquinigo / detail
- [AMDGPU] Add GFX11 codegen for llvm.amdgcn.mov.dpp8 — jay.foad / detail
- [AMDGPU] gfx11 new dot instruction codegen support — Joseph.Nash / detail
- [BOLT][NFCI] Refactor interface for adding basic blocks — maks / detail
- Fix TraceGDBRemotePacketsTest — walter erquinigo / detail
- Reland "[PS4/PS5][profiling] Go back to the old way of doing a runtime hook" — paul.robinson / detail
- Fix StopInfoBreakpoint::ShouldNotify when a callback deletes the site we hit. — jingham / detail
- [libc++] Remove now-unused experimental/filesystem config file — Louis Dionne / detail
- [TargetTransformInfo] Added an opt/llc option for cache line size — congzhecao / detail
- [Delinearization] Refactoring of fixed-size array delinearization — congzhecao / detail
- [lldb] Introduce the concept of a log handler (NFC) — Jonas Devlieghere / detail
- [gn build] Port 6ff49af33d09 — llvmgnsyncbot / detail
- [MergeFunctions] Preserve symbols used llvm.used/llvm.compiler.used — amanieu / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- Reland "[ASan] Use debuginfo for symbolization." — 31459023+hctim / detail
- Move debug-only code inside LLVM_DEUG to prevent unused variable warnings. — saugustine / detail
- Revert "[TableGen][DirectX] generate DXIL operation table with TableGen." — 31459023+hctim / detail
- [mlir][complex] Add Python bindings for complex ops. — bixia1 / detail
- [RISCV] Add cost model for scalable scatter and gather — listmail / detail
- [RISCV] Start merging demanded reasoning - starting with load/stores [nfc] — listmail / detail
- [libc] Add a status page for math functions. — lntue / detail
- Make setSanitizerMetadata byval. — 31459023+hctim / detail
- [mlir][sparse] fix asan issue — ajcbik / detail
- Add DWARF string debug to clang release notes. — 31459023+hctim / detail
- [SelectionDAG] Don't apply MinRCSize constraint in InstrEmitter::AddRegisterOperand for IMPLICIT_DEF sources. — craig.topper / detail
- [RISCV] Don't emit LUI/ADDI MachineSDNodes from getAddr — craig.topper / detail
- [clang-tidy] Organize check doc files into subdirectories (NFC) — richard / detail
- [PowerPC] Fixing implicit castings in altivec for -fno-lax-vector-conversions — lei / detail
- [NFCI] Whitespace in SemaDeclAttr.cpp — 31459023+hctim / detail
- [RISCV] Add RISCVISD opcode for PseudoLLA. — craig.topper / detail
- [RISCV] Implement RISCVTargetLowering::getTargetConstantFromLoad. — craig.topper / detail
- [lldb] Add RotatingLogHandler — Jonas Devlieghere / detail
- [lldb] Remove references to epydoc from the documentation — Jonas Devlieghere / detail
- fix x86 sanitizer failure due to use of or — lei / detail
- [libc++][ranges] Implement `ranges::sort`. — varconst / detail
- [RISCV] Rename VTy param of RISCVTTIImpl::getArithmeticReductionCost [NFC] — listmail / detail
- Incomplete attempt to pull DWARFTypePrinter into its own file for reuse — dblaikie / detail
- [gn build] Port 61fac2c370b9 — llvmgnsyncbot / detail
- [gn build] Port ff3989e6ae74 — llvmgnsyncbot / detail
- [mlir][sparse] improved testing and codegen for semi-ring operations — ajcbik / detail
- [lldb] Cleanup Python API reference files after building the docs — Jonas Devlieghere / detail
- [SVE][CodeGen] Restructure SVE fixed length tests to use update_llc_test_checks. — paul.walker / detail
- [sanitizer] Delete empty sanitizer_openbsd.cpp after D89759 — i / detail
- [Object][COFF] Improve section name parsing — pzheng / detail
- llvm-reduce: Support replacing FP values with 1.0 — arsenm2 / detail
- llvm-reduce: Add reduction pass to simplify instructions — arsenm2 / detail
- [gn build] Port eea11e7369ca — llvmgnsyncbot / detail
- [AMDGPU][NFC] Remove isConstantAddr — chunyu / detail
- [OpenMP] Initial parsing and sema for 'parallel masked' construct — jennifer.yu / detail
- [PowerPC][NFC] Undefine __XL_COMPAT_ALTIVEC__ in builtin lit test — lei / detail
- PowerPC] Emit warning for incompatible vector types that are currently diagnosed with -fno-lax-vector-conversions — lei / detail
- llvm-reduce: Try to fix dynamic libraries build — arsenm2 / detail
- [ORC-RT] Make the ORC runtime C API public. — Lang Hames / detail
- [RISCV][NFC][test] Correct a wrong test in vreductions-fp-vp.ll — Lian.Wang / detail
- [LegalizeTypes][RISCV][NFC] Modify assert in PromoteIntRes_STEP_VECTOR and add some tests for RISCV — Lian.Wang / detail
- [mlir][doc] Avoid duplication with constraints and defs — jpienaar / detail
- [LegalizeTypes][NFC] Merge promote SPLAT_VECTOR and promote SCALAR_TO_VECTOR to one function — Lian.Wang / detail
- [mlir] Split MLProgram global load and store to Graph variants — jpienaar / detail
- [mlir] Disable warning in test of deprecated feature (NFC) — jpienaar / detail
- [lld-macho][nfc] Tests for -force_load + regular archive load combinations — jezng / detail
- [lldb] Remove LogHandler::Create functions (NFC) — Jonas Devlieghere / detail
- Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI""" — phoebe.wang / detail
- [MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats. — mingmingl / detail
- Revert "[MachineBlockPlacementStats] Add check for `-filter-print-funcs` option to machine-block-placement stats." — mingmingl / detail
- [MachineBlockPlacementStats] Added check for "-filter-print-funcs" — mingmingl / detail
- [AArch64][test] Add --mattr=-{sve,sve2,sme} to SVE/SVE2/SME MC tests — i / detail
- [TableGen][DirectX] generate DXIL operation table with TableGen. — python3kgae / detail
- [Driver] Pass -X to ld for riscv*-{elf,freebsd,linux} — i / detail
- [RISCV][NFC] Add load/store instructions in rv64*-invalid.s — Ping.Deng / detail
- [clang] Fix trivially copyable for copy constructor and copy assignment operator — roi.jacobson1 / detail
- Revert "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — benny.kra / detail
- [LLDB] XFAIL TestLoadUnload fails on Arm/Ubuntu Jammy — omair.javaid / detail
- [InstCombine] Add tests for freeze of recurrence with invoke start (NFC) — npopov / detail
- [OpenCL] Fix atomic_fetch_add/sub half overloads — sven.vanhaastregt / detail
- [msan] Allow KMSAN to use -fsanitize-memory-param-retval — glider / detail
- [AArch64] NFC: Fix BFMLAL[BT] inst def names — cullen.rhodes / detail
- [libc][bazel] Remove memcpy dependency in memmove — gchatelet / detail
- [mlir] replace 'emit_c_wrappers' func->llvm conversion option with a pass — zinenko / detail
- [IR] Check for SignedMin/-1 division in canTrap() (PR56038) — npopov / detail
- [clang] Dont print implicit forrange initializer — kadircet / detail
- [AArch64][LV] AArch64 does not prefer vectorized addressing — zhongyunde / detail
- [LLVM][IR] Fix typo in DerivedTypes.h (NFC) — l.chelini / detail
- [AMDGPU] Use explicit -global-isel=0/1 in tests. NFC. — jay.foad / detail
- [mlir][bufferize] Bufferize after TensorCopyInsertion — springerm / detail
- [Clang] Allow 'Complex float __attribute__((mode(HC)))' — malhar.jajoo / detail
- [mlir][bufferize][NFC] Remove BufferizationState — springerm / detail
- [lldb] [test] Update baseline test status for FreeBSD — mgorny / detail
- [gn build] (semi-manually) port 232bd331cbaa — thakis / detail
- [SelectionDAG] Extend WidenVecOp_INSERT_SUBVECTOR to cover more cases. — paul.walker / detail
- [InstCombine] add tests for (pow2 >> X) >u C; NFC — spatel / detail
- [InstCombine] add tests for FP casts; NFC — spatel / detail
- Revert "[clang] Dont print implicit forrange initializer" — thakis / detail
- [InstCombine] Push freeze through recurrence phi — npopov / detail
- [AMDGPU] More GFX11 test coverage — jay.foad / detail
- [AMDGPU] gfx11 ldsdir intrinsics and ISel — Joseph.Nash / detail
- Reland "Reland "Reland "Reland "[X86][RFC] Enable `_Float16` type support on X86 following the psABI"""" — phoebe.wang / detail
- [libc][Obvious] Fix hyperlink and typo in math status page. — lntue / detail
- [AMDGPU] gfx11 VINTERP intrinsics and ISel support — Joseph.Nash / detail
- [libc++] Simplify __config a bit — nikolasklauser / detail
- [LoopVectorize] Add support for invariant stores of ordered reductions — malhar.jajoo / detail
- [AMDGPU] gfx11 waitcnt support for VINTERP and LDSDIR instructions — Joseph.Nash / detail
- [flang] Fix bug in character casting. Add missing sext/trunc in code gen. — clementval / detail
- [libc] Rely on __builtin_memcpy_inline for memcpy implementation — gchatelet / detail
- Revert "Revert "[clang] Dont print implicit forrange initializer"" — kadircet / detail
- [InstCombine] convert mask and shift of power-of-2 to cmp+select — spatel / detail
- [clang][deps] Sort submodules when calculating dependencies — blangmuir / detail
- [RISCV] Avoid changing etype for splat of 0 or -1 — listmail / detail
- [PowerPC] Fix PPCVSXSwapRemoval pass to include MTVSCR and MFVSCR as not swappable. — quinn.pham / detail
- [NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctor — gchatelet / detail
- [mlir][nvgpu] shared memory access optimization pass — cbate / detail
- [mlir][sparse] move from by-value to by-reference for data types — ajcbik / detail
- [mlir][nvgpu] fix missing build dependency for NVGPUTransforms — cbate / detail
- [gn build] (manually) port 7cca33b40f77c — thakis / detail
- [LLDB][ExpressionParser] Fix indices inside format-strings passed to LLDB_LOG — Adrian Prantl / detail
- [mlir][linalg] Extend opdsl to support operations on complex types. — bixia1 / detail
- [Static Analyzer][CFG] Introducing the source array in the CFG of DecompositionDecl — 65320245+isuckatcs / detail
- [InstCombine] Fold memcmp of constant arrays and variable size — msebor / detail
- [libc++] Unwrap reverse_iterator<reverse_iterator<Iter>> in __unwrap_iter — nikolasklauser / detail
- [libc][obvious] fix sign warning in file_writer — michaelrj / detail
- [Static Analyzer] Small array binding policy — 65320245+isuckatcs / detail
- [AMDGPU] NFC. Change comment format on gfx11 interp and ldsdir intrinsics — Joseph.Nash / detail
- [RISCV] Delete dead elideCopy code in InsertVSETVLI [nfc] — listmail / detail
- [libc++] Implement std::boyer_moore{, _horspool}_searcher — nikolasklauser / detail
- [gn build] Port 971e9c80e966 — llvmgnsyncbot / detail
- [Flang] Fixes for XArrayCoorOp — kiran.chandramohan / detail
- [Symbolize] Parser for log symbolizer markup. — dthorn / detail
- [gn build] (manually) port 2040b6df0a3f (DebugInfoSymbolizerTests) — thakis / detail
- [riscv] Extract isMaskRegOp helper [nfc] — listmail / detail
- [clang][dataflow] Add support for comma binary operator — sgatev / detail
- [Static Analyzer] Structured binding to data members — 65320245+isuckatcs / detail
- [docs] Fix typo — aeubanks / detail
- wip — chris.bieneman / detail
- [docs] Adding DirectX target usage doc — chris.bieneman / detail
- [mlir][nvgpu] Fix Bazel BUILD file — frgossen / detail
- Revert "wip" — chris.bieneman / detail
- [docs] Adding table of object file formats — chris.bieneman / detail
- [libc++] Mark standard-mandated includes as such — nikolasklauser / detail
- [AArch64] add tests for masked subtract; NFC — spatel / detail
- Recommit "[LAA] Initial support for runtime checks with pointer selects." — flo / detail
- [RISCV] Move store policy and mask reg ops into demanded handling in InsertVSETVLI — listmail / detail
- [RISCV] Remove redundant code checking for exact VTYPE match [nfc] — listmail / detail
- [mlir][sparse] renable f16 tests — ajcbik / detail
- [mlir][sparse] Add testing for bf16 and fallback for software bf16 — benny.kra / detail
- [bazel] Add missing dependency after 455679413 — benny.kra / detail
- [BOLT] Fix for missing entry offset — rafaelauler / detail
- [mlir][sparse] Inline the definition of LLVM_ATTRIBUTE_WEAK — benny.kra / detail
- [RISCV] Use RVVBitsPerBlock instead of hardcoding multiples of 64. NFC — craig.topper / detail
- [libc++] Don't force -O2 when building the benchmarks — Louis Dionne / detail
- [lldb][tests] Automatically call compute_mydir (NFC) — davelee.com / detail
- [libc++] Make sure we install libc++abi headers on Apple — Louis Dionne / detail
- [clang-repl] Remove memory leak of ASTContext/TargetMachine. — ksunhokim123 / detail
- [clang][driver] Ensure we don't accumulate entries in -MJ files — Jan Svoboda / detail
- [lldb] Fix modernize-use-override warnings (NFC) — Jonas Devlieghere / detail
- [lldb] Fix modernize-use-equals-default warnings (NFC) — Jonas Devlieghere / detail
- [mlir][nvgpu] fix MSVC warning regarding left shift — cbate / detail
- [test][RPOFuncAttrs] Update norecurse.ll — aeubanks / detail
- [mlir][sparse][taco] Support complex types. — bixia1 / detail
- [BOLT] Allow function fragments to point to one jump table — aaupov / detail
- [libc] add printf pointer conv — michaelrj / detail
- Stop wrapping GCCAsmStmts inside StmtExprs to destruct temporaries — Akira / detail
- Add unit test coverage for cast<T> assertion failures on invalid cast — dblaikie / detail
- [CodeGen] Init EmptyExpr before the first use — Vitaly Buka / detail
- llvm-dwarf-dump: include type name for AT_containing_type — dblaikie / detail
- [DirectX] Add MC Register and Frame stubs — chris.bieneman / detail
- [DirectX] Add DXILAsmPrinter — chris.bieneman / detail
- [DirectX][MC] Add MC support for DXContainer — chris.bieneman / detail
- [gn build] Port 3adc908b2685 — llvmgnsyncbot / detail
- [DirectX] Add DirectX target object writer — chris.bieneman / detail
- bzero->memset - Fix Windows bots — chris.bieneman / detail
- [Bazel] Rename generated *_main.cpp to [tool-name]-driver.cpp which CMake uses. — geek4civic / detail
- [MachineCopyPropagation][RISCV] Add test case showing failure for MachineCopyPropagation. NFC — hankuan.chen / detail
- [MachineCopyPropagation][RISCV] Fix D125335 accidentally change control flow. — hankuan.chen / detail
- [libc] Add TLS image initialization to aarch64 startup code. — sivachandra / detail
- [mlir] Fix an msvc warning — benny.kra / detail
- [mlir][bufferization] Set emitAccessorPrefix dialect flag — springerm / detail
- [libc++][ranges][NFC] Fix a format error on the ranges status page. — varconst / detail
- [NFC] Specifing clang namespace for builtins. — Pavel.Iliin / detail
- [CodeGen] Add back setOperationAction/setLoadExtAction/setLibcallName single opcode variants — llvm-dev / detail
- Reland "[CodeGen] Keep track info of lazy-emitted symbols in ModuleBuilder" — jun / detail
- [X86] isShuffleFoldableLoad - ensure the load has one use. — llvm-dev / detail
- [X86] Use X86 instead of X32 for i686 check prefixes — llvm-dev / detail
- [X86] Regenerate sar_fold.ll to show all instructions — llvm-dev / detail
- [Target, CodeGen] Use isImm(), isReg(), etc (NFC) — kazu / detail
- [AsmParser] Use default member initialization (NFC) — kazu / detail
- Prefer `getCurrentFileOrBufferName` in `FrontendAction::EndSourceFile` — jtitor / detail
- [X86] canonicalizeShuffleWithBinOps - merge unary shuffles across binops if either source op is a foldable load — llvm-dev / detail
- [NFC][Alignment] Remove dead code — gchatelet / detail
- [libc++] Enable -Wweak-vtables — nikolasklauser / detail
- [libc++] Add Implemented Papers section — nikolasklauser / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [X86] canonicalizeShuffleWithBinOps - merge shuffles across binops if either source op is a known splat — llvm-dev / detail
- [Object] Make IsLittleEndian check constexpr to silence static analyzer dead code warnings. — llvm-dev / detail
- [mlir] Start migrating more dialects to prefixed form — jpienaar / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [llvm] Call *set::insert without checking membership first (NFC) — kazu / detail
- [IPO] Call *set::insert without checking membership first (NFC) — kazu / detail
- [clang] Call *set::insert without checking membership first (NFC) — kazu / detail
- [docs] Re-generate ClangCommandLineReference.rst — i / detail
- [RISCV] Pre-promote v1i1/v2i1/v4i1->i1/i2/i4 bitcasts before type legalization — craig.topper / detail
- [BOLT] Allow function entry to be a cold fragment — aaupov / detail
- [CodeGen] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [X86] Use default member initialization (NFC) — kazu / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [RPOFuncAttrs] Fix norecurse detection — aeubanks / detail
- [X86] Add missing common AVX2 check prefix — llvm-dev / detail
- [Concepts] Implement overload resolution for destructors (P0848) — roi.jacobson1 / detail
- [Driver] Pass -X to ld for riscv64-openbsd — brad / detail
- [Driver][OpenBSD] Use Arch reference instead of getArch(). NFC — brad / detail
- [IPO] Use default member initialization (NFC) — kazu / detail
- [test][GlobalOpt] Precommit test — aeubanks / detail
- [Support] Use default member initialization (NFC) — kazu / detail
- [Vectorize] Use llvm::is_contained (NFC) — kazu / detail
- [Toolchains] Use llvm::is_contained (NFC) — kazu / detail
- [mlir] Update accessors to prefixed form (NFC) — jpienaar / detail
- [libomptarget]Add a trap for external omptarget from LLVM — yeluo / detail
- [test][GlobalOpt] Precommit more tests — aeubanks / detail
- [libc][Obvious] Fix c++20-designator warnings for tests that use TmHelper.h. — lntue / detail
- [libc] Temporary disable environment tests for PATH variable. — lntue / detail
- [ADT] Rename value to val (NFC) — kazu / detail
- [MCParser] Use default member initialization (NFC) — kazu / detail
- Revert "[MCParser] Use default member initialization (NFC)" — kazu / detail
- [ADT] Add has_value, value, value_or to llvm::Optional — kazu / detail
- [NFC][GlobalOpt] Remove unused parameters — aeubanks / detail
- [VE][NFC] Remove obsoleted function declaration — marukawa / detail
- [test][GlobalOpt] Regenerate some tests — aeubanks / detail
- [test][GlobalOpt] Update precommitted test — aeubanks / detail
- [llvm] Use value_or instead of getValueOr (NFC) — kazu / detail
- [Driver][Gnu] Don't passs --dynamic-linker in -r mode — i / detail
- [clang] Use value_or instead of getValueOr (NFC) — kazu / detail
- [clang-tools-extra] Use value_or instead of getValueOr (NFC) — kazu / detail
- [AST] Fix an unused variable warning — kazu / detail
- [lld] Use value_or instead of getValueOr (NFC) — kazu / detail
- [X86] Remove isTargetShuffleSplat and just use SelectionDAG::isSplatValue — llvm-dev / detail
- [InstCombine] add baseline tests for signbit cmp folds; NFC — spatel / detail
- [InstCombine] add/adjust tests for signbit tests; NFC — spatel / detail
- [DAG] SimplifyDemandedBits - add ISD::VSELECT handling — llvm-dev / detail
- [DAG] SimplifyDemandedBits - add DemandedElts handling to ISD::SIGN_EXTEND_INREG simplification — llvm-dev / detail
- [InstCombine] add fold for (ShiftC >> X) <u C — spatel / detail
- [lldb] Use value_or instead of getValueOr (NFC) — kazu / detail
- [DAG] Add MaskedVectorIsZero helper — llvm-dev / detail
- [flang][OpenMP][NFC] Refactor code related to OpenMP atomic memory order clause semantics — neelam.nimish / detail
- [X86] Add common CHECK prefix to nontemporal-3.ll tests — llvm-dev / detail
- [GlobalOpt] Perform store->dominated load forwarding for stored once globals — aeubanks / detail
- Use value_or instead of getValueOr (NFC) — kazu / detail
- [MachinePipeliner] Handle failing constrainRegClass — david.green / detail
- [BOLT] Use 32-bit MOV to zero 64-bit register in instrumentation code — aaupov / detail
- [TableGen][X86] Add Size field to X86MemOperand class — aaupov / detail
- Fix an unused-variable warning in release build, NFC. — hokein.wu / detail
- [ADT] Rename value to alt (NFC) — kazu / detail
- [InstCombine] add tests for 'sub nuw' with zext; NFC — spatel / detail
- [ValueTracking] recognize sub X, (X -nuw Y) as not overflowing — spatel / detail
- [CallGraph] Don't preserve CallGraph when function CFG analyses are preserved — aeubanks / detail
- [InstCombine] Optimize test for same-sign of values — spatel / detail
- [libc] Revert: Temporary disable environment tests for PATH variable. — sivachandra / detail
- Rename parallelForEachN to just parallelFor — thakis / detail
- [lld] Wrap rst file to 80 cols and fix "precense" typo — thakis / detail
- fix comment typos to cycle bots — thakis / detail
- [DAGCombiner][ARM][RISCV] Teach ShrinkLoadReplaceStoreWithStore to use truncstore. — craig.topper / detail
- [GlobalOpt] Preserve CFG analyses — aeubanks / detail
- [BOLT] Split functions with exceptions in shared objects and PIEs — maks / detail
- [mlir][complex] Convert complex.conj to libm — lewuathe / detail
- [ADT] Use has_value (NFC) — kazu / detail
- [ADT] Use value instead of getValue() (NFC) — kazu / detail
- [lld] Remove lld/include/lld/Core — thakis / detail
- [LoongArch] Add codegen support for the binary operations — luweining / detail
- [LoongArch] Add codegen support for fneg — luweining / detail
- [LoongArch] Add codegen support for the bitwise binary operations and part of other operations — luweining / detail
- [LoongArch] Perform `and` combination with a shifted mask — luweining / detail
- [Basic] Use has_value (NFC) — kazu / detail
- [LoongArch] Add codegen support for part of conversion operations — luweining / detail
- [RISCV] Merge two similar asserts from different if/else blocks. NFC — craig.topper / detail
- [InstCombine] add vector support for (A >> C) == (B >> C) --> (A^B) u< (1 << C) — Chenbing.Zheng / detail
- [InstCombine] Update icmp-and-shift check-next name; NFC — chenglin.bi / detail
- [clang][dataflow] Extend flow condition in the body of a for loop — sgatev / detail
- [SelectionDAG] Enable WidenVecOp_VECREDUCE_SEQ for scalable vector — Lian.Wang / detail
- [mlir] Fix ClangTidy performance finding (NFC) — akuegel / detail
- [AMDGPU] Limit GFX11 to using 128 VGPRs — jay.foad / detail
- Update link job for flang on windows — diana.picus / detail
- [DAG] Fold (srl (shl x, c1), c2) -> and(shl/srl(x, c3), m) — llvm-dev / detail
- [analyzer] SATest: Ensure Docker image can be built — marco.antognini / detail
- [analyzer] SATest: Weaken assumption about HTML files — marco.antognini / detail
- [clang][analyzer] Add checker for bad use of 'errno'. — 1.int32 / detail
- [flang][NFC] Small refactor for `IsProcedurePointer` — d.dudkin / detail
- [mlir] move SCF headers to SCF/{IR,Transforms} respectively — zinenko / detail
- [Coroutines] Only do symmetric transfer if optimization is on — yedeng.yd / detail
- [gn build] Port 60f3b071185b — llvmgnsyncbot / detail
- [SimplifyCFG] Try to merge edge block when threading (PR55765) — npopov / detail
- [Alignment] Remove multiply by MaybeAlign — gchatelet / detail
- [NFC][Alignment] Remove max functions between Align and MaybeAlign — gchatelet / detail
- [clang][sema] Generate builtin operator overloads for (volatile) _Atomic types — Jan Svoboda / detail
- [libunwind] Ensure test/libunwind_01.pass is not completely inlined — alexrichardson / detail
- [OpenCL][TableGen] Fix type extension guard emission — sven.vanhaastregt / detail
- [ARM] Allow distributing postinc with PHI uses — david.green / detail
- [NFC][Alignment] Remove dead code — gchatelet / detail
- [WebAssembly][NFC] Update reftype and table tests to use opaque pointers — asb / detail
- [AMDGPU][GlobalISel] Legalize G_FSUB for s16 — Mirko.Brkusanin / detail
- [flang][NFC] Fix file name typos — clementval / detail
- [lldb] Relax backtrace checks in TestDyldLaunchLinux — pavel / detail
- [Alignment] Use 'previous()' method instead of scalar division — gchatelet / detail
- [LoopPeel] Forget SCEV for updated exit phi values. — flo / detail
- [AMDGPU][MC][GFX11] Correct disassembly of DPP variants of VOPC64 opcodes — d-pre / detail
- [windows][support] Improve backtrace emitted in crash report without llvm-symbolizer — Ben.Dunbobbin / detail
- [lldb] [llgs] Include process id in W/X stop reasons — mgorny / detail
- [lldb] [llgs] Include process ID in stop responses — mgorny / detail
- [docs] More clearly document that the CoC applies to online sync-ups and office hours. — kristof.beyls / detail
- [AMDGPU] Add GFX11 coverage to one more test — jay.foad / detail
- [clang-tidy] bugprone-argument-comment: Ignore calls to user-defined literals — n.james93 / detail
- [SLP] Add a test for llvm.powi.* — Nabeel.Omer / detail
- [SystemZ] Remove stray enum value in SystemZInstrInfo.h (NFC). — paulsson / detail
- [SystemZ] Remove unnecessary casts to SystemZInstrInfo (NFC). — paulsson / detail
- [AMDGPU] Remove a duplicate atomic fadd pattern — jay.foad / detail
- [AMDGPU] Increase instruction cache line size to 128 bytes for GFX11 — jay.foad / detail
- [AArch64][SME] Add the zero intrinsic — david.sherwood / detail
- [libomptarget] Make libomptarget.devicertl.a built in all cases. — yeluo / detail
- [AMDGPU] Reorder cases. NFC. — jay.foad / detail
- [flang][NFC] Unify todo messages — clementval / detail
- [NFC] Implement alignTo with skew in terms of alignTo — gchatelet / detail
- [ConstantFolding] Pre-commit tests showing denormal handling during folding — david.candler / detail
- [ConstraintElimination] Move StackEntry up, to allow use earlier (NFC). — flo / detail
- [clangd] Handle initializers that contain = — kadircet / detail
- [RISCV] Assert initial load/store SEW is the EEW — listmail / detail
- [support][ci] Fix modular build on GreenDragon — Jan Svoboda / detail
- [RISCV] Fold prepass back into InsertVSETVLI data flow [nfc-ish] — listmail / detail
- [mlir][Arith] Make --unsigned-when-equivalent use dialect conversion — Krzysztof.Drewniak / detail
- [mlir][ROCDL] Define MLIR wrappers around new MFMA intrinsics — Krzysztof.Drewniak / detail
- [ConstraintElimination] Move logic to add constraint to helper (NFC). — flo / detail
- [NFC] Simplify code — gchatelet / detail
- [NFC] Simplify alignment code in CoroFrame — gchatelet / detail
- [NFC] Simplify alignment code in MemorySanitizer — gchatelet / detail
- [Alignment] Remove alignTo version taking a MaybeAlign — gchatelet / detail
- Update usage comments in Printable.h. NFC. — fraser / detail
- [ConstantFolding] Respect denormal handling mode attributes when folding instructions — david.candler / detail
- [RISCV] Delete unexercised VL=0 vsetvli compatibility logic — listmail / detail
- Revert "[GlobalOpt] Preserve CFG analyses" — aeubanks / detail
- Revert "[GlobalOpt] Perform store->dominated load forwarding for stored once globals" — aeubanks / detail
- [clang][dataflow] Extend flow condition in the body of a do/while loop — sgatev / detail
- [llvm] Don't use Optional::hasValue (NFC) — kazu / detail
- [BasicTTI] Allow generic handling of scalable vector fshr/fshl — listmail / detail
- [lldb] [llgs] Refactor SendStopReplyPacketForThread for multiprocess — mgorny / detail
- [lldb] [llgs] Refactor SendStopReasonForState for multiprocess — mgorny / detail
- [lldb] [test] Disable gmodules testing on FreeBSD — mgorny / detail
- [lldb] [test] Make AVX/MPX register tests more robust and fix on BSD — mgorny / detail
- [lldb] [test] Fix test_platform_file_fstat to account for negative ints — mgorny / detail
- [X86] LowerINSERT_VECTOR_ELT - always lower v32i8/v16i16 allones insertions on AVX1 as OR ops — llvm-dev / detail
- [clang] Don't use Optional::hasValue (NFC) — kazu / detail
- [AArch64] Known bits for AArch64ISD::DUP — david.green / detail
- [mlir] Don't use Optional::hasValue (NFC) — kazu / detail
- Don't use Optional::hasValue (NFC) — kazu / detail
- Don't use Optional::hasValue (NFC) — kazu / detail
- Add LoadTraceFromFile to SBDebugger and SBTrace — johnsonjakob99 / detail
- [TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE — aaupov / detail
- [PowerPC] Disable automatic generation of STXVP — lei / detail
- [ConstraintElimination] Move logic to get a constraint to helper (NFC). — flo / detail
- Revert "[TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE" — aaupov / detail
- [CMake][MSVC] Compile with `/permissive-` — efriedma / detail
- [RISCV] Fix crash when costing scalable gather/scatter of pointer — listmail / detail
- [TableGen] Emit instruction name in INSTRINFO_OPERAND_TYPE — aaupov / detail
clang-d427395-g31e2bba15598-t29912-b29912.tar.gz (Jun 22, 2022 9:41:53 AM)
- Changing number max number of build for ppc64le-flang-mlir-rhel-test — kamau.bridgeman.ibm / githubweb
clang-d425675-g30f19382c6b2-t29673-b29673.tar.gz (Jun 21, 2022 11:55:20 AM)
- [jenkins] Enable AMDGPU target in the code coverage bot — Azharuddin Mohammed / githubweb
- [libc] Temporarily make the release builder a passthrough. — sivachandra / githubweb
- [libc] Enable steps back on the release builder. — sivachandra / githubweb
- [NFC] cosmetic change to remove unnecessary whitespace — zixuan.wu / githubweb
- [CSKY] Add CSKY buildbot to enable monitoring CSKY related commits — zixuan.wu / githubweb
- Updated requirements. — gkistanova / githubweb
- [BOLT] Update BOLT_{CLANG,LLD}_EXE for bolt-x86_64-ubuntu-shared — aaupov / githubweb
- Removed abandoned clang-x64-ninja-win7 builder and windows7-buildbot worker. — gkistanova / githubweb
- [CSKY] Fix the missing comma in extra_cmake_args config — zixuan.wu / githubweb
- [CSKY] Remove `'collapseRequests': False` because it's impossible to build for every commit — zixuan.wu / githubweb
- [CSKY] Add cmake build config parameters to not checkout clang_tools_extra, compiler_rt and lld — zixuan.wu / githubweb
- Bumped twisted to 22.4.0. — gkistanova / githubweb
clang-d425675-g30f19382c6b2-t29673-b29673.tar.gz (Jun 21, 2022 11:55:20 AM)
- [ADT] Add edit_distance_insensitive to StringRef — n.james93 / detail
- [Scalar] Remove isValidSingle (NFC) — kazu / detail
clang-d425675-g30f19382c6b2-t29673-b29673.tar.gz (Jun 21, 2022 11:55:20 AM)
- [Fortran] Don't add -Werror=date-time for flang — diana.picus / githubweb
clang-d425673-g95a134254a40-t29671-b29671.tar.gz (Jun 5, 2022 6:07:21 AM)
- [Transforms] Use llvm::is_contained (NFC) — kazu / detail
- [CodeGen] Use StringRef::contains (NFC) — kazu / detail
- Use llvm::less_first (NFC) — kazu / detail
- Use static_cast from SmallString to std::string (NFC) — kazu / detail
- [CodeGen] Use a range-based for loop (NFC) — kazu / detail
- [Target] Use MachineBasicBlock::erase (NFC) — kazu / detail
- Use llvm::less_second (NFC) — kazu / detail
- Remove unneeded cl::ZeroOrMore for cl::list options — i / detail
- Recommit: "[MLIR][NVVM] Replace fdiv on fp16 with promoted (fp32) multiplication with reciprocal plus one (conditional) Newton iteration." — csigg / detail
- [Transforms/Utils] Use predecessors (NFC) — kazu / detail
- Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options — i / detail
- Remove unneeded cl::ZeroOrMore for cl::opt/cl::list options — i / detail