Changes
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
clang-d425661-g700eadca5f9a-t29666-b29666.tar.gz (Jun 4, 2022 7:55:35 PM)
clang-d425660-g416a5080d890-t29665-b29665.tar.gz (Jun 4, 2022 4:18:16 PM)
- [flang][runtime] Fix deadlock in error recovery — pklausler / detail
- [flang][runtime] Emit error message rather than crashing for MOD(ULO)(x,P=0) — pklausler / detail
- [flang][runtime] Catch OPEN of connected file — pklausler / detail
- [mlir] Use context provided rather than getContext — jpienaar / detail
- [VPlan] Update vector latch terminator edge to exit block after execution. — flo / detail
clang-d425655-ged71a0b45b6c-t29663-b29663.tar.gz (Jun 4, 2022 12:40:22 PM)
- [flang][runtime] Don't let random seed queries change the sequence — pklausler / detail
- [flang][runtime] Don't crash after surviving internal output overflow — pklausler / detail
- [flang] Don't crash on initialization with a zero-sized derived type — pklausler / detail
- [flang][runtime] Fix edge case discrepancies with EN output editing — pklausler / detail
- [flang][runtime] Fix WRITE after OPEN(.., ACCESS="APPEND") — pklausler / detail
- [flang] When folding FINDLOC, convert operands to a common type — pklausler / detail
clang-d425649-g369ce54bb302-t29661-b29661.tar.gz (Jun 4, 2022 5:03:27 AM)
- [flang][runtime] Ensure that 0. <= RANDOM_NUMBER() < 1. — pklausler / detail
- [flang] Don't discard lower bounds of implicit-shape named constants — pklausler / detail
- [BOLT][UTILS] Usability improvements for nfc-check-setup — aaupov / detail
- [flang][runtime] Signal new I/O error on floating-point input overflow — pklausler / detail
- [MLIR][GPU] Replace fdiv on fp16 with promoted (fp32) multiplication with reciprocal plus one (conditional) Newton iteration. — csigg / detail
- Remove unneeded cl::ZeroOrMore for cl::opt options — i / detail
- Revert "[MLIR][GPU] Replace fdiv on fp16 with promoted (fp32) multiplication with reciprocal plus one (conditional) Newton iteration." — joker.eph / detail
clang-d425642-g025b309631e9-t29658-b29658.tar.gz (Jun 4, 2022 12:41:12 AM)
- [flang] Correct folding of CSHIFT and EOSHIFT for DIM>1 — pklausler / detail
- [lld][WebAssembly] Retain data segments referenced via __start/__stop — kateinoigakukun / detail
- [libc++][ranges][NFC] Mark range algorithms that are in progress. — varconst / detail
- [libc++][ranges][NFC] Fix a patch link in ranges status. — varconst / detail
- [RISCV] Add more patterns for FNMADD — chunyu / detail
- [llvm] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC — i / detail
- [clang-link-wrapper] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC — i / detail
- [Hexagon][bolt] Remove unneeded cl::ZeroOrMore for cl::opt options. NFC — i / detail
- [flang] Distinguish intrinsic module USE in module files; correct search paths — pklausler / detail
- Revert D126950 "[lld][WebAssembly] Retain data segments referenced via __start/__stop" — i / detail
clang-d425632-g47ec8b557416-t29656-b29656.tar.gz (Jun 3, 2022 8:21:10 PM)
- AMDGPU: allow reordering of functions in AMDGPUResourceUsageAnalysis — chichun.chen / detail
- [BOLT][NFC] Warning for deprecated option '-reorder-blocks=cache+' — aaupov / detail
- [mlir] Add peeling xform to Codegen Strategy — diegocaballero / detail
- [Clang] Change the offload packager build to be a clang tool — jhuber6 / detail
- [clang] Allow const variables with weak attribute to be overridden — anders / detail
- [Hexagon] Enable IAS in the Hexagon backend — brad / detail
- [DWARF] Show which augmentation character was unrecognized. — fmayer / detail
- [mlir][linalg] fix crash in vectorization of elementwise operations — cbate / detail
- [tools] Forward declare classes & remove includes — i / detail
- [NFC] [libunwind] turn assert into static_assert — fmayer / detail
- [flang] Fix crash in IsSaved() — pklausler / detail
- [flang][runtime] Fix bug with extra leading zero in octal output — pklausler / detail
- [mlir][sparse] Adding IsSparseTensorPred and updating ops to use it — 2998727+wrengr / detail
- [flang][runtime] Allow extra character for E0.0 output editing — pklausler / detail
- [test] Modify test to verify D126396 (Clean "./" from __FILE__ expansion) — i / detail
- [clang][test] Mark test arm-float-abi-lto.c unsupported on AIX — jakeegan10 / detail
- [flang][runtime] INQUIRE(FILE="...",SIZE=nbytes) — pklausler / detail
- [RISCV] Support LUI+ADDIW in doPeepholeLoadStoreADDI. — craig.topper / detail
- [flang][runtime] OPEN write-only files — pklausler / detail
- [flang][runtime] Signal format error when input field width is zero — pklausler / detail
- [pseudo] Fix leaks after D126731 — i / detail
clang-d425611-g8da5d5dbdc08-t29653-b29653.tar.gz (Jun 3, 2022 3:30:18 PM)
- [COFF] Check table ptr more thoroughly and ignore empty sections — martin / detail
- [COFF] Fix -Wredundant-move — benny.kra / detail
- [RISCV] Reduce scalar load/store isel patterns to a single ComplexPattern. NFCI — craig.topper / detail
- [BOLT] Cache-Aware Tail Duplication — spupyrev / detail
- [Attributes] Remove AttrSyntax and migrate uses to AttributeCommonInfo::Syntax (NFC) — lgrey / detail
- llvm: cmake: set CMP0114 to OLD to avoid warning — ndesaulniers / detail
- [MSAN] add dn_expand intercept. — kda / detail
- [LLVM] [NFC] remove unnecessary, confusing scope — fmayer / detail
- Re-land "[mlir] Add integer range inference analysis"" — Krzysztof.Drewniak / detail
- [config] Remove LLVM_DEFAULT_TARGET_TRILE from config.h — rnk / detail
- [RISCV] Use SelectionDAG::isBaseWithConstantOffset in scalar load/store address matching. — craig.topper / detail
- [NFC] Fix issue on CMake Xcode build configuration. — python3kgae / detail
- [MSAN] Exclude dn_expand test from Android. — kda / detail
- [libc++] Forward more often to memmove in copy — nikolasklauser / detail
- CommandObjectRegexCommand shouldn't put two commands on the history stack. — jingham / detail
- [pseudo] Eliminate dependencies from clang-pseudo-gen. NFC — sam.mccall / detail
- [bazel] Port 95aff23e2921 — benny.kra / detail
- [lld][WebAssembly] Remove unnecessary accessor methods. NFC — sbc / detail
- [pseudo] rename pseudo-gen -> clang-pseudo-gen. NFC — sam.mccall / detail
- [pseudo] Add CLANG_PSEUDO_GEN cmake cache variable to avoid nested CMake invocation — sam.mccall / detail
- [clang][dataflow] Modify `optional` model to handle type aliases. — yitzhakm / detail
- [Matrix] Add dot product tests — flo / detail
- [OpenMP] allow loc to be NULL in __kmp_determine_reduction_method for MSVC — jonathan.l.peyton / detail
- Revert "[X86] combineConcatVectorOps - add support for concatenation VSELECT/BLENDV nodes" — echristo / detail
- [ARM] Make narrow push/pop in SEH prologues/epilogues where applicable — martin / detail
- [ARM] Make a narrow tMOVi8 where possible in SEH prologues — martin / detail
- [lld-macho] Addressed additional post-commit comments from D126046 — vyng / detail
- [libc++][test] Skip string_view tests for other vendors on older modes — joeloser93 / detail
- [libc] Make expm1f correctly rounded when the targets have no FMA instructions. — lntue / detail
- [bazel] Update build for config.h.cmake change — rnk / detail
- [RISCV] Pre-commit test cases for D126986. NFC — craig.topper / detail
clang-d425580-gcac60940b771-t29650-b29650.tar.gz (Jun 3, 2022 10:58:18 AM)
- [mlir][complex] Check the correctness of tanh in complex dialect — pifon / detail
- [VPlan] Silence another unused variable warning in release builds — benny.kra / detail
- Update old mailing list link in the nullability doc — hans / detail
- [SCCP] Regenerate test checks (NFC) — npopov / detail
- Updating more entries in the C DR Status page — aaron / detail
- [SCCP] Regenerate test checks with function signature (NFC) — npopov / detail
- Correct the behavior of this test for non-Windows targets — aaron / detail
- [lldb] [Process/FreeBSD] Do not send SIGSTOP to stopped process — mgorny / detail
- check_clang_tidy.py: Update run line to python3 — thakis / detail
- Revert "[clang-tidy] Confusable identifiers detection" — thakis / detail
- [clang][dataflow] Model calls returning optionals — sgatev / detail
- [coro async] Add code to support dynamic aligment of over-aligned types in async frames — aschwaighofer / detail
- Only issue warning for subtraction involving null pointers on live code paths — schmeise / detail
- [gn build] Extract compiled_action.gni from tablegen.gni — thakis / detail
- [docs] Remove a link to an outdated Go docs — jtitor / detail
- [SLP]Improve shuffles cost estimation where possible. — a.bataev / detail
clang-d425564-g6b7c18639021-t29648-b29648.tar.gz (Jun 3, 2022 6:45:02 AM)
- [M68k] Instruction selection to choose neg x when mul x -1 (Fix issue 48588) — ox59616e / detail
- [libc] Automatically add -mfma flag for architectures supporting FMA. — lntue / detail
- [SSAUpdaterImpl] Do not generate phi node with all the same incoming values — serguei.katkov / detail
- [NFC][MemDep] Remove unnecessary Worklist.clear — mkazantsev / detail
- [LLVM][Docs] Update for HowToSetUpLLVMStyleRTTI.rst, NFC. — aman.lachapelle / detail
- [mlir][cf] Implement missing SwitchOp::build function — alexbatashev / detail
- [clang][driver] Dynamically select gcc-toolset/devtoolset — tbaeder / detail
- [ARM] Fix restoring stack for varargs with SEH split frame pointer push — martin / detail
- [clang] [MSVC] Enable unwind tables for ARM — martin / detail
- [Driver] Add multiarch path for RISC-V — hahnjo / detail
- [mlir][SCF] Add bufferization hook for scf.foreach_thread and terminator. — nicolas.vasilache / detail
- Revert "[SLP]Improve shuffles cost estimation where possible." — i / detail
- [clang-tidy] `bugprone-use-after-move`: Fix handling of moves in lambda captures — mboehme / detail
- [clang][sema] Remove unused paramter from VerifyBitField — tbaeder / detail
- [NFC] Format CGBuilder.h — gchatelet / detail
- [DAGCombine] Handle promotion of shift with both operands the same — npopov / detail
- [mlir][OpenMP] Add memory_order clause tests — Shraiysh.Vaishay / detail
- [flang][test-suite] Document need for NO_STOP_MESSAGE environment variable. NFC — diana.picus / detail
- [cmake] Fix typo in CrossCompile.cmake — hahnjo / detail
- [libc++] Fix conjunction/disjunction and mark a few LWG issues as complete — nikolasklauser / detail
- [clang-tidy] Add missing close quote in release notes. — mboehme / detail
- [gn build] Port a29a1a33ac7b — llvmgnsyncbot / detail
- [docs] Fix RST code-block syntax in HowToSetUpLLVMStyleRTTI.rst — kristof.beyls / detail
- [clang-tidy] Confusable identifiers detection — sguelton / detail
- [AArch64] Add extra addp codegen tests. NFC — david.green / detail
- [mlir] Fix ClangTidy warning (NFC). — akuegel / detail
- [VPlan] Replace CondBit with BranchOnCond VPInstruction. — flo / detail
- [VPlan] Update failing HCFG unit tests after a5bb4a3b4d3db. — flo / detail
- [SVE] Refactor sve-bitcast.ll to include all combinations for legal types. — paul.walker / detail
- [DAGCombiner] Add bf16 to the matrix of types that we don't promote to integer stores — benny.kra / detail
- [pp-trace] Print HashLoc in InclusionDirective callback — ty1208chiang / detail
- [gn build] (manually) port b94db7ed7eaf (Confusables.inc) — thakis / detail
- [VPlan] Inline variable into assertion. NFC. — benny.kra / detail
clang-d425531-g271a48e02917-t29644-b29644.tar.gz (Jun 2, 2022 11:54:02 PM)
- [RISCV] Add test case showing unnecessary extend after i32 smax on rv64. NFC — craig.topper / detail
- [mlir] translate memref.reshape with static shapes but dynamic dims — ashay / detail
- [libc++] Fix typo in comment at __optional_storage_base — koraq / detail
- [analyzer][NFC] Add partial specializations for ProgramStateTraits — balazs.benics / detail
- [analyzer][NFC] Uplift checkers after D126801 — balazs.benics / detail
- [llvm][analyzer][NFC] Introduce SFINAE for specializing FoldingSetTraits — balazs.benics / detail
- [PS5] Classify __m64 as integer, matching PS4 ABI — paul.robinson / detail
- [PS5] Make passing unions in registers match PS4 ABI — paul.robinson / detail
- [AMDGPU] gfx11 ds instructions — Joseph.Nash / detail
- Fix a buglet in remove_dots(). — rnk / detail
- scan-build-py: Change scripts to explicitly require python3 — anders / detail
- [SLP]Improve shuffles cost estimation where possible. — a.bataev / detail
- [mlir:MultiOpDriver] Don't add ops which are not in the allowed list — chiahungduan / detail
- [AMDGPU] gfx11 vop3 and inherited vop instructions — Joseph.Nash / detail
- Adapt IRForTarget::RewriteObjCSelector() for D126689. — Adrian Prantl / detail
- [mlir][sparse][bufferization] fix doc on new init operation — ajcbik / detail
- [GVN] Add test for capture tracking use limit. — flo / detail
- [PS5] Apply 'packed' attribute to base classes, matching PS4 ABI — paul.robinson / detail
- [PS5] Pack non-POD members in packed structs, matching PS4 ABI — paul.robinson / detail
- [OpenMP][libomp] do not try to dlopen libmemkind on macOS — jonathan.l.peyton / detail
- [libc++][test] Fix unused variable warning in string_view tests — joeloser93 / detail
- [DAGCombiner][RISCV] Improve computeKnownBits for (smax X, C) where C is non-negative. — craig.topper / detail
- [BOLT][NFC] Fix braces in BinaryEmitter — maks / detail
- [InstCombine] make pattern matching more consistent; NFC — spatel / detail
- [InstCombine] add tests for mul with low-bit mask operand; NFC — spatel / detail
- [HLSL] Add WaveActiveCountBits as Langugage builtin function for HLSL — python3kgae / detail
- [RISCV] Inline one copy of needVSETVLI into the other [NFC] — listmail / detail
- Adapt IRForTarget::RewriteObjCConstStrings() for D126689. — Adrian Prantl / detail
- [Inline][Remark][NFC] Optionally provide inline context to inline — mingmingl / detail
- [mlir] Add integer range inference analysis — Krzysztof.Drewniak / detail
- [docs] Mention LLVMContext::setOpaquePointers for C++ API — i / detail
- [ELF] Remove support for legacy .zdebug sections — i / detail
- [CaptureTracking] Increase limit and use it for all visited uses. — flo / detail
- [RISCV] Add custom isel for (add X, imm) used by load/stores. — craig.topper / detail
- Support warn_unused_result on typedefs — dblaikie / detail
- cmake fill `cmake_args` when cross-compiling external project with non-clang compiler — Saleem Abdulrasool / detail
- [AMDGPU] Improve codegen of extractelement/insertelement in some cases — julien.pages / detail
- AMDGPU: Move SpilledReg from MFI to SIRegisterInfo — Matthew.Arsenault / detail
- Revert "[mlir] Add integer range inference analysis" — joker.eph / detail
- [PS5] Ignore 'packed' on one-byte bitfields, matching PS4 — paul.robinson / detail
- [Clang][OpenMP] Avoid using `IgnoreImpCasts` if possible — i / detail
- Clean "./" from __FILE__ expansion. — ayzhao / detail
- [LoopInterchange] New cost model for loop interchange — congzhecao / detail
- [clang-tidy] Add proper emplace checks to modernize-use-emplace — ivan.murashko / detail
- [mlir:MultiOpDriver] Quick fix the assertion position — chiahungduan / detail
- [MLIR][Presburger] Simplex: remove redundant member vars nRow, nCol — arjunpitchanathan / detail
- [mlir:PDLL] Add better support for providing Constraint/Pattern/Rewrite documentation — riddleriver / detail
- [vscode-mlir] Bump to version 0.8 — riddleriver / detail
- Add a release note for the scope enum initialization bug fix in — Akira / detail
- [mlir][python][f16] add ctype python binding support for f16 — ajcbik / detail
- [Sema] Reject list-initialization of enumeration types from a — Akira / detail
- [OpenMP][NFC] update status for 'omp_all_memory' directive to 'done' — michael.p.rice / detail
- Revert "[LoopInterchange] New cost model for loop interchange" — dsuchkov / detail
- [BOLT][DOCS] Add PACKAGE_VERSION to doxygen config — aaupov / detail
- [Clang][OpenMP] Add the codegen support for `atomic compare capture` — i / detail
- [NFC][Doc] Finish atomic compare — i / detail
- [BOLT][NFC] Make ICP::verifyProfile static — aaupov / detail
- [mlir][NFC] Simplify the various `parseSourceFile<T>` overloads — riddleriver / detail
- [llvm-c][test] Convert tests to opaque pointers — i / detail
- [llvm-c-test] Default to opaque pointers — i / detail
- [RISCV] Give CSImm12MulBy4 PatLeaf priority over CSImm12MulBy8. NFC — craig.topper / detail
- [mlir][scf] Add option to loop pipelining to not peel the epilogue — thomasraoux / detail
- [MachineSSAUpdate] Add a test for redundant phi generation. — serguei.katkov / detail
- [mlir][VectorToGPU] Fix bug generating incorrect ldmatrix ops — thomasraoux / detail
clang-d425531-g271a48e02917-t29644-b29644.tar.gz (Jun 2, 2022 11:54:02 PM)
- [Fortran] Forward NO_STOP_MESSAGE to FCVS tests — diana.picus / githubweb
clang-d425467-g3da4f9c57b15-t29637-b29637.tar.gz (Jun 2, 2022 12:10:00 PM)
- Revert "unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f" — thakis / detail
- Update more DR status information for C. — aaron / detail
- [Binary] Remove OffloadBinary from the Objects enumeration — jhuber6 / detail
- [SVE] Fixed custom lowering of ISD::INSERT_SUBVECTOR. — paul.walker / detail
- [MCParser] Set default alignment value when meeting invalid align — sguelton / detail
- [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder — taolq / detail
- [lldb][NFC] Move generic DWARFASTParser code out of Clang-specific code — contact / detail
- [gn build] Port f9b8f422e711 — llvmgnsyncbot / detail
- Tidy up `pragma comment lib` handling and testing — paul.robinson / detail
- [libc++][test] Enable some more string_view tests — joeloser93 / detail
- [RISCV] Fix an inconsistency with compatible load/store handling — listmail / detail
- [libc++] Lets to_chars use header implementation. — koraq / detail
- Revert "[llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder" — taolq / detail
- [llvm][ModuleInliner] Refactor InlineSizePriority and PriorityInlineOrder — taolq / detail
- [OpenMP][libomp] Make LIBOMP_CONFIGURED_LIBFLAGS a list instead of string — jonathan.l.peyton / detail
- [OpenMP] omp_get_proc_id uses sched_getcpu fallback on FreeBSD 13.1 and above. — David CARLIER / detail
- [lldb][NFC] Move non-clang specific method to the generic DWARF Parser — contact / detail
clang-d425450-gb2c6251c0670-t29635-b29635.tar.gz (Jun 2, 2022 8:57:12 AM)
- [ARM] Fix a test case typo. NFC. — martin / detail
- [flang] Update tests for opaque pointers — npopov / detail
- [flang] Update memcpy intrinsic mangling for opaque pointers — npopov / detail
- [OrcV2Examples] Fix test with opaque pointers — npopov / detail
- [SVE] Remove custom lowering of scalable vector MGATHER & MSCATTER operations. — paul.walker / detail
- [Docs] Update default in opaque pointer docs (NFC) — npopov / detail
- [clang-tidy] Remove extra ";" in ModernizeModuleTest.cpp — mikael.holmen / detail
- [VPlan] Remove dead VPlan-native special case from BranchOnCount (NFC). — flo / detail
- Fix llvm.memset semantics description — github / detail
- [mlir][SCF] Add scf.foreach_thread.parallel_insert_slice canonicalization. — nicolas.vasilache / detail
- [flang][docs] Document CMake support — andrzej.warzynski / detail
- Revert "Drop qualifiers from return types in C (DR423)" — aaron / detail
- Revert "cmake: use llvm dir variables for clang/utils/hmaptool" — npopov / detail
- [flang] Add check for conflict of BIND(C) and Parameter attributes — qiaopeixin / detail
- [libunwind][ci][AIX] Add libunwind to buildbot CI — xingxue / detail
- Revert "[clang][AIX] add option mdefault-visibility-export-mapping" — hans / detail
- [mlir] add decompose and generalize to structured transform ops — zinenko / detail
- [PS5] Support r and y specifiers of freebsd_kernel_printf format strings — paul.robinson / detail
clang-d425432-g42358b686cfd-t29633-b29633.tar.gz (Jun 2, 2022 4:58:52 AM)
- [LoongArch] Fix register type in FCMP_*_D instructions definition — luweining / detail
- [mlir][Arithmetic] Add constant folder for RemF. — jacquesguan / detail
- [BOLT][UTILS] Add dot2html helper tool to embed dot into html — aaupov / detail
- [BOLT][NFC] Print block instructions in dumpGraph as part of node label — aaupov / detail
- [LoongArch] Add the missing ld.d instruction definition — luweining / detail
- [lldb, test] Fix typos in the lldb tests — VenkataRamanaiah.Nalamothu / detail
- [BOLT][NFC] Use colors in CFG dumps — aaupov / detail
- [IR] Enable opaque pointers by default — npopov / detail
- [IRTests] With opaque ptrs we can test that there is no bitcast inserted — benny.kra / detail
- [clang][dataflow] Add transfer functions for structured bindings — sgatev / detail
- [clang-format] Handle do-while loops for RemoveBracesLLVM — owenca / detail
- [mlir][complex] Sanity check for tan operation in complex dialect — pifon / detail
- [llvm-ocaml] Add LLVMBuildCall2 binding — npopov / detail
- [mlir][complex] Lower complex.sin/cos to libm — pifon / detail
- [LegalizeTypes][VP] Add widen and split support for VP FP integer casting op. — jacquesguan / detail
- [ARM] Add SEH opcodes in frame lowering — martin / detail
- [ARM] Adjust the frame pointer when it's needed for SEH unwinding — martin / detail
- [ARM] Implement lowering of the sponentry intrinsic — martin / detail
- [clang] [ARM] Add __builtin_sponentry like on aarch64 — martin / detail
- [analyzer][NFC] Move overconstrained check from reAssume to assumeDualImpl — gabor.marton / detail
- [llvm-ocaml] Add and use opaque pointer compatible bindings — npopov / detail
clang-d425411-gfde9ef5214dc-t29631-b29631.tar.gz (Jun 2, 2022 12:44:38 AM)
- Enable python tests on LLDB WoA buildbot — omair.javaid / githubweb
clang-d425411-gfde9ef5214dc-t29631-b29631.tar.gz (Jun 2, 2022 12:44:38 AM)
- [BOLT][DWARF] Fix TU Index handling for DWARF4/5 — ayermolo / detail
- Fix DXContainer test on ppcbe — chris.bieneman / detail
- [libc++][test] Enable constexpr string comparison tests — joeloser93 / detail
- [libc] Add pthread_create and pthread_join functions. — sivachandra / detail
- Fix compilation in gold-plugin triggered by D125847 — Matthias Braun / detail
- [memprof] Update summary output. — snehasishk / detail
- [LegalizeTypes][VP] Add widen and split support for VP_SIGN_EXTEND and VP_ZERO_EXTEND. — jacquesguan / detail
- [memprof] Print out the segment information in YAML format. — snehasishk / detail
- unbreak Modules/cxx20-export-import.cpp with LLVM_APPEND_VC_REV after 8c8a2679a20f — thakis / detail
- [libunwind] Add more information to eh_frame_hdr version error — fmayer / detail
- [test] Fix LLVMgold.so tests after D125847 — i / detail
- [mlir] Support convert token type from LLVM IR. — jacquesguan / detail
- [LSR] Early exit for RateFormula when it is already losing. NFC — eopxd / detail
- [clang-tidy] Reject invalid enum initializers in C files — richard / detail
- [libc++] Make to_chars base 10 header only. — koraq / detail
- [libc++][doc] Fixes unwanted list nesting. — koraq / detail
- [gn build] Port a15ae4139cea — llvmgnsyncbot / detail
- [NFC][workflow] Fix issue where the workflow would say all PR's already exists — tobias / detail
clang-d425393-g4cb722acbccd-t29628-b29628.tar.gz (Jun 1, 2022 8:08:42 PM)
- [LV] Add additional tests for pointer select support. — flo / detail
- Revert "[ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4." — hgreving / detail
- Refactor PS4OSTargetInfo into a base class and PS4 subclass; prep for PS5 — paul.robinson / detail
- [PS5] Add PS5OSTargetInfo class, update affected tests — paul.robinson / detail
- [ObjectYAML][DX] Support yaml2dxcontainer — chris.bieneman / detail
- [gn build] Port 129c056d6269 — llvmgnsyncbot / detail
- [BOLT][NFC] Remove unused variable — maks / detail
- [flang][NFC] Document intentional non-support for an extension — pklausler / detail
- Temporarily disabling this test on arm — chris.bieneman / detail
- [bazel] Add a missing dependency after f3bdb56d61e3 — benny.kra / detail
- update_mir_test_checks: Better handling of common prefixes — nicolai.haehnle / detail
- [BOLT][TEST] Replace cache+ option with ext-tsp — aaupov / detail
- [LV] Update var name to Exiting, in line with terminology (NFC) — flo / detail
- [mlir][sparse] Using non-empty function name suffix for OverheadType::kIndex — 2998727+wrengr / detail
- Temporarily disabling this test on arm — chris.bieneman / detail
- [mlir][sparse][NFC] Switch InitOp to bufferization::AllocTensorOp — springerm / detail
- [clang][AIX] add option mdefault-visibility-export-mapping — daltenty / detail
- [RISCV] Use MachineRegisterInfo::use_instr_begin instead of use_begin+getParent. NFCI — craig.topper / detail
- [Binary] Promote OffloadBinary to inherit from Binary — jhuber6 / detail
- Revert "[SLP]Improve shuffles cost estimation where possible." — a.bataev / detail
- [RISCV] Split fixed-vector-strided-load-store.ll so it can be autogened — listmail / detail
- [OMPIRBuilder] Add the support for compare capture — i / detail
- [Object] Fix namespace style issues in D122069 — i / detail
- [RegisterClassInfo] Invalidate cached information if ignoreCSRForAllocationOrder changes — qcolombet / detail
- [Polly] Fix -Wreorder-ctor. NFC — i / detail
- [ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4. — hgreving / detail
- LTO: Decide upfront whether to use opaque/non-opaque pointer types — Matthias Braun / detail
- AMDGPU: Fix missing c++ mode comment — Matthew.Arsenault / detail
- AMDGPU: Add release notes about atomic load and store — Matthew.Arsenault / detail
- BranchFolder: Require NoPHIs — Matthew.Arsenault / detail
clang-d425363-g9e3919dac449-t29625-b29625.tar.gz (Jun 1, 2022 3:29:45 PM)
- [SLP]Fix PR55796: insert point for extractelements from different basic blocks. — a.bataev / detail
- [analyzer][NFC] Add test for 3a07280290564e294c957c94c918a6680714b417 — balazs.benics / detail
- compiler-rt: Allow build without __c11_atomic_fetch_nand — emaste / detail
- [mlir][python][ctypes] fix ctype python binding complication for complex — ajcbik / detail
- sanitizers: Do not include crypt.h if SANITIZER_INTERCEPT_CRYPT_R is undef — thakis / detail
- ar_to_bc.sh: Ignore non-bitcode files in archives — i / detail
- [BOLT] Add `-o` option to merge-fdata — yikong / detail
- [Libomptarget] Add basic support for dynamic shared memory on AMDGPU — jhuber6 / detail
- Revert "Adapt LLDB for D120540." — Adrian Prantl / detail
- [libc] Keep all thread state information separate from the thread structure. — sivachandra / detail
- [DFSan] Remove deprecated flag from build-libc-list.py — browneee / detail
- [SLP]Improve shuffles cost estimation where possible. — a.bataev / detail
- [AMDGPU] Change GISel error handling for TFE on GFX90A — Stanislav.Mekhanoshin / detail
- [mlir][sparse] Enable the test for operator expm1. — bixia1 / detail
- [clang] Add tests for (const) weak variables — anders / detail
- [mlir] Add conversion and tests for complex.[sqrt|atan2] to Arith. — pifon / detail
- Fix an incorrect bit-width for storing attribute syntax information — aaron / detail
- [mlir] Add global_load and global_store ops to ml_program. — laurenzo / detail
- [ccache] Add Windows support — stilis / detail
- [Polly] Migrate -polly-mse to the new pass manager. — llvm-project / detail
- [mlir][math] Add math.ctlz expansion to control flow + arith operations — rob.suderman / detail
- [lld/mac] Cache file IDs of symbols in emitStabs for faster sorting — thakis / detail
- [lld/mac] clang-format after f5709066e3b — thakis / detail
- [NFC][libc++][format] Improves naming. — koraq / detail
- Revert "[Driver][Modules] Remove dependence on linking support from clang/test/Driver/modules.cpp" — Adrian Prantl / detail
- Revert "[NFC] Use %clang instead of %clang++ in tests" — Adrian Prantl / detail
- Revert "[Driver] Enable to use C++20 standalne by -fcxx-modules" — Adrian Prantl / detail
- [ValueTypes] Define MVTs for v128i2/v64i4 as well as i2 and i4. — hgreving / detail
- [Object][DX] Parse DXContainer Parts — chris.bieneman / detail
clang-d425334-ga5b056fe49a9-t29623-b29623.tar.gz (Jun 1, 2022 11:26:18 AM)
- [fortran] Use flang-to-external-fc instead of flang — david.spickett / githubweb
- Use force checkout so that local files do not cause failure. — browneee / githubweb
clang-d425334-ga5b056fe49a9-t29623-b29623.tar.gz (Jun 1, 2022 11:26:18 AM)
- [AMDGPU] gfx11 Image instructions — Joseph.Nash / detail
- [PS5] Tweak dllexport test — paul.robinson / detail
- [Scalarizer] Regenerate test checks (NFC) — npopov / detail
- [flang] Support BIND(C) variable scope check — qiaopeixin / detail
- [clangd] Minor fixes to ExtractVariableTests missed in D124486 — davg / detail
- [Clang][Docs] Document the clang-offload-packager better — jhuber6 / detail
- [MLIR][Math] Improve docs (NFC) — l.chelini / detail
- [Clang][Docs] Fix typo in offload packager reference — jhuber6 / detail
- [X86] LowerMINMAX - split v4i64 types on AVX1 targets (Issue #55648) — llvm-dev / detail
- [X86] Add test case for PR55648 — llvm-dev / detail
- [InstCombine] add tests for icmp of sext i1; NFC — spatel / detail
- [InstCombine] fold icmp of sext bool based on limited range — spatel / detail
- [RISCV] Pre-commit tests for D126635. NFC — craig.topper / detail
- [RISCV] Fix a few corner case bugs in RISCVMergeBaseOffsetOpt::matchLargeOffset — craig.topper / detail
- [Clang] Extend -gen-reproducer flag — abrachet / detail
- [InstrProf] Stop exporting lprofDirMode — abrachet / detail
- [scudo] Ensure pointer is not null — abrachet / detail
- [libc++] Removes __cpp_lib_monadic_optional. — koraq / detail
- [libc++][CI][AIX] change grouping() return value of std::moneypunct_byname for en_US.UTF-8 — zhijian / detail
- [RISCV] Use two ADDIs to do some stack pointer adjustments. — craig.topper / detail
- [riscv] add test coverage for fractional lmul w/fixed length vectorization — listmail / detail
- [clang][Driver] Fix SIE builders — abrachet / detail
- Fix windows build — abrachet / detail
- [AMDGPU] Instruction Type Pipeline — jeffrey.byrnes / detail
- [libc++][CI] fixed convert_thousands_sep_ru_RU for Russian in the libcxx/test/support/locale_helpers.h for AIX — zhijian / detail
- [gn build] Port 2e61dfb1249e — llvmgnsyncbot / detail
- [MLIR][Presburger] Simplex::computeOptimum: slightly simplify code (NFC) — arjunpitchanathan / detail
- [libc++][CI] fixed "LOCALE_fr_FR_UTF_8" for my_facet for AIX — zhijian / detail
- Create specialization of -Wgnu-statement-expression for expressions found in macros. — michael / detail
- [libc++][CI] AIX does not have alternative for time_put_byname — zhijian / detail
- [DFSan] build-libc-list.py no longer provides a list of default files. — browneee / detail
- [flang] Rename `flang` as `flang-to-external-fc` — andrzej.warzynski / detail
- [BOLT] Fix LIT tests on Windows VS2019 — rafaelauler / detail
- [pseudo] Respect LLVM_USE_HOST_TOOLS — sam.mccall / detail
- [BOLT] Allow merge-fdata to take a directory as input — yikong / detail
- [windows] Remove unused pybind exception params — stilis / detail
- [clangd] Fix hover crashing on integral or enumeral casts — sam.mccall / detail
- [HLSL][clang][Driver] Parse target profile early to update Driver::TargetTriple. — python3kgae / detail
- [mlir][sparse] Factoring out SparseTensorFile class for readSparseTensorShape — 2998727+wrengr / detail
- Revert "[clangd] Fix hover crashing on integral or enumeral casts" — sam.mccall / detail
- [BOLT] [AArch64] Handle constant islands spanning multiple functions — rafaelauler / detail
- [HLSL] Enable vector types for hlsl. — python3kgae / detail
- [libc] add fprintf and file_writer — michaelrj / detail
- [flang][nfc] Fix Windows build — andrzej.warzynski / detail
- [gn build] Port 13e1a653278b — llvmgnsyncbot / detail
- [AMDGPU] Fix image opcodes GlobalISel on gfx90a. — Stanislav.Mekhanoshin / detail
- [Bazel] Fix typo: startlark=>starlark — i / detail
- [mlir][sparse] Improving the FATAL macro — 2998727+wrengr / detail
- [CodeGen][AArch64] Add support for LDAPR — ashaposhnikov / detail
- [clangd] Remove a test with a duplicate of FileCacheTests — jtitor / detail
- [test] Remove an outdated FIXME — jtitor / detail
- Adapt LLDB for D120540. — Adrian Prantl / detail
- Fix a copy-paste error in "br com add -s py -o 'some_python' BKPT_NAME" — jingham / detail
- [LoopIdiom] Fix bailout for aliasing in memcpy transform. — efriedma / detail
- [mlgo] Incrementally update FunctionPropertiesInfo during inlining — mtrofin / detail
- [mlir][sparse] Using x-macros in the function-suffix functions — 2998727+wrengr / detail
- [RISCV][NFC] Rename variables in rvv intrinsics related files. — zakk.chen / detail
- [BOLT] Add new class for symbolizing X86 instructions — maks / detail
- [HLSL] add -D option for dxc mode. — python3kgae / detail
- [Sanitizers][Darwin] Deprecate SANITIZER_MAC - fail compilation if encountered — m_borsa / detail
- [BOLT][DWARF] Fix dwarf5-debug-line test — ayermolo / detail
- [InstCombine] [NFC] remove useless TODO — Chenbing.Zheng / detail
- [X86] Add support for `-mharden-sls=[none|all|return|indirect-jmp]` — phoebe.wang / detail
- [HIP] Fix static lib name on windows — Yaxun.Liu / detail
- [HIP] Pass -Xoffload-linker option to device linker — Yaxun.Liu / detail
- [Bazel] Add missing dep after mlgo test change f46dd19b480496d2ba0a57d12935882e530f2b93 — rnk / detail
- [Bazel][GN] Reuse the GN LLVM config file generation code — rnk / detail
- [PowerPC] Remove const from paired vector store builtins — nemanja.i.ibm / detail
- [Hexagon][test] Fix some tests on linux-musl — i / detail
- [CSKY] Fix error of underestimated function size by save/restore R15(LR) when we use BSR far jump. — zixuan.wu / detail
- Revert "[Bazel][GN] Reuse the GN LLVM config file generation code" — rnk / detail
- [libc] Implement FLAGS option for generating all combinations for targets. — lntue / detail
- [X86][test] Remove unneeded -mtriple from llc RUN lines — i / detail
- [AArch64][test] Replace -march with -mtriple for llc RUN lines — i / detail
- [RISCV] Set target-abi explicitly to reduce codegen results — pc.wang / detail
- [clang-tidy] Extend cert-oop57-cpp to check non-zero memset values — endre.fulop / detail
- Revert "[clang-tidy] Extend cert-oop57-cpp to check non-zero memset values" — endre.fulop / detail
- [clang-tidy] Extend cert-oop57-cpp to check non-zero memset values — endre.fulop / detail
- [Docs] Clarify the guideline on omitting braces — owenca / detail
- [flang] Add semantic check for named constant as function result — qiaopeixin / detail
- [analyzer] Handle SymbolCast in SValBuilder — gabor.marton / detail
- [ELF][test] Change some tests to use SHF_COMPRESSED instead of legacy .zdebug — i / detail
- [mlir][complex] Add tan op for complex dialect — pifon / detail
- [flang][OpenMP] Added parser support for defaultmap (OpenMP 5.0) — Shraiysh.Vaishay / detail
- [mlir][complex] Remove unused variables. NFC. — benny.kra / detail
- [DAGCombine][NFC] Add braces to 'else' to match braced 'if' — ben.shi / detail
- [clang][ASTImporter] Add support for import of UsingPackDecl. — 1.int32 / detail
- [flang] Upstream lowering of real control loops — diana.picus / detail
- [MC] [Win64EH] Wrap the epilog instructions in a struct. NFC. — martin / detail
- [ARM] [MC] Add support for writing ARM WinEH unwind info — martin / detail
- [MC] [Win64EH] Optimize the ARM unwind info — martin / detail
- [MC] [Win64EH] Check that the SEH unwind opcodes match the actual instructions — martin / detail
- [Windows] Don't try to wildcard expand paths starting with \\?\ — martin / detail
- [VPlan] Remove unused native utilities incompatible with nested regions. — flo / detail
- [libcxx] Temporarily skip Arm configs — david.spickett / detail
- [gn build] Port d157019482e1 — llvmgnsyncbot / detail
- [libc] Add support for enum in EXPECT_EQ — gchatelet / detail
- [ValueTracking] Enable -branch-on-poison-as-ub by default — npopov / detail
- [flang] Make sure that `flang` is also installed — andrzej.warzynski / detail
- [Clang][Driver] More explicit message when failing to find sanitizer resource file — sguelton / detail
- [mlir][SCF] Add parallel abstraction on tensors. — nicolas.vasilache / detail
- Revert "[mlir][SCF] Add parallel abstraction on tensors." — nicolas.vasilache / detail
- [libc][mem*] Address facility + test enum support — gchatelet / detail
- [mlir][complex] Lowering complex.tanh to standard — pifon / detail
- [mlir][SCF] Add parallel abstraction on tensors. — nicolas.vasilache / detail
- [LSAN] Fix up LSAN weak symbols for Windows — andrew.ng / detail
- [VPlan] Use region for each loop in native path. — flo / detail
- [X86] combineConcatVectorOps - add support for concatenation VSELECT/BLENDV nodes — llvm-dev / detail
- Fix bazel build after 59b273a166b9d1165015b5cf10c21641cc01d682. — csigg / detail
- [Clang] NFCI: Add a new bit HasExtraBitfields to FunctionType. — sander.desmalen / detail
- [NFC] fix typo — ox59616e / detail
- [llvm-c-test] Always set opaque pointers mode — npopov / detail
- Fix bazel build after 59b273a166b9d1165015b5cf10c21641cc01d682. — csigg / detail
- [X86] Fix typo in extraction type introduced in rGed0303aa2251e4484a2b4ff7f236c9f7cdfb2092 — llvm-dev / detail
- [pseudo] Build inc files when cxx.bnf changes. — hokein.wu / detail
- [Flang] Lower the infinite do loop — kiran.chandramohan / detail
- Revert "[InstCombine] Combine instructions of type or/and where AND masks can be combined." — alexfh / detail
- [LAA] Remove unused RuntimeCheckingPtrGroup constructor (NFC). — flo / detail
- llvm-reduce: Add pass to reduce MIR instruction flags — Matthew.Arsenault / detail
- llvm-reduce: Add reduction pass to remove regalloc hints — Matthew.Arsenault / detail
- [gn build] Port 2011052150e1 — llvmgnsyncbot / detail
- [gn build] Port a0dcbe45bd83 — llvmgnsyncbot / detail
- Revert "[LAA] Initial support for runtime checks with pointer selects." — alexfh / detail
- Fix potentially uninitialized memory — goncharov.mikhail / detail
- [libc] Apply no-builtin everywhere, remove unnecessary flags — gchatelet / detail
- [x86] add test for mismatched fneg; NFC — spatel / detail
- CodeGen: Move getAddressSpaceForPseudoSourceKind into TargetMachine — Matthew.Arsenault / detail
- [libc] fix typo in BUILD.bazel feature — gchatelet / detail
- [x86] fix miscompile from wrongly identified fneg — spatel / detail
- [X86] LowerVSETCC - merge getConstant() calls with flipped/unflipped sign masks. NFCI. — llvm-dev / detail
- [analyzer] Fix wrong annotation of PointerToMemberData — balazs.benics / detail
- [ARM][Thumb2] Refresh UXTB16 tests to match optimized IR from instcombine — llvm-dev / detail
- [ARM] uxtb.ll - adjust armv6 triple so the update_llc_test_checks.py script can be used to regenerate the tests — llvm-dev / detail
- [TwoAddressInstructionPass] Relax assert in statepoint processing. — dantrushin / detail
- [flang] Add semantic checks for threadprivate and declare target directives — qiaopeixin / detail
- [RISCV] Fix i64<->f64 and i32<->f32 bitcasts with VLS vectors enabled. — craig.topper / detail
- Expand definition deprecation warning to include constexpr statements. — aaron / detail
- Fix std::has_unique_object_representations for _BitInt types with padding bits — aaron / detail
- [NFC][MLIR] Fix -Wtype-limits warning — qiaopeixin / detail
- [libc++][format] Fixes string-literal formatting. — koraq / detail
- [MLIR][Presburger] Move Matrix accessors inline — arjunpitchanathan / detail
- [MLIR][Presburger] Matrix: inline trivial accessors — arjunpitchanathan / detail
- [MLIR][Presburger] Simplex: remove redundant zeroing out of row — arjunpitchanathan / detail
- TensorFlowCompile: Add object file to list of sources rather than LINK_LIBS — Matthias Braun / detail
- [flang][OpenMP]Make omp.wsloop arguments appear in memory (#1277) — mats.petersson / detail
- [AMDGPU][NFC] Refactor AMDGPUCallingConv.td — scott.linder / detail
- [AMDGPU] Regenerate fabs.f16.ll tests — llvm-dev / detail
- [Hexagon] Regenerate store-imm-amode.ll — llvm-dev / detail
- [MSVC] Fix pragma alloc_text failing for C files — steplong / detail
clang-d425185-gae67984ca6d8-t29616-b29616.tar.gz (May 31, 2022 9:25:08 AM)
- [mlir] Support import llvm intrinsics. — jacquesguan / detail
- [AMDGPU][DOC][NFC] Add GFX90C and GFX940 assembler syntax description — d-pre / detail
- [bazel] Port 42c17073fcba — benny.kra / detail
- Apply clang-tidy fixes for readability-identifier-naming in SparseTensorUtils.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for llvm-else-after-return in OpPythonBindingGen.cpp (NFC) — joker.eph / detail
- [mlir][Bazel] Adjust BUILD.bazel file — akuegel / detail
- [InstCombine] Fix const folding of switches with default case — dmalyutin / detail
- [NFC] Change LoopVectorizationCostModel::useOrderedReductions() to be a const function. — mel.chen / detail
- [libc++abi][AIX] add personality and helper functions for the state table EH — xingxue / detail
- [X86] LowerTRUNCATE - avoid creating extract_subvector(bitcast(vec)) patterns — llvm-dev / detail
- [Clang] Always set opaque pointers mode — npopov / detail
- [InstCombine] Fix inbounds preservation when swapping GEPs (PR44206) — npopov / detail
- [X86] narrowExtractedVectorSelect - don't peek through bitcasts to find source vector — llvm-dev / detail
- attributes: introduce allockind attr for describing allocator fn behavior — augie / detail
- BuildLibCalls: infer allockind attributes on relevant functions — augie / detail
- Revert "[Libomptarget] Add `leaf` attribute to `vprintf` declaration" — jhuber6 / detail
- [AArch64] Remove references to Streaming SVE from target features. — sander.desmalen / detail
- [Driver][Modules] Remove dependence on linking support from clang/test/Driver/modules.cpp — Daniel.McIntosh / detail
- LangRef: fix bad indentation in allockind bullets — augie / detail
- [X86] combineEXTRACT_SUBVECTOR - pull out repeated getVectorNumElements() calls. NFC. — llvm-dev / detail
- [clangd] ExtractVariable support for C and Objective-C — davg / detail
clang-d425164-g872d69e5d4e2-t29613-b29613.tar.gz (May 31, 2022 5:46:20 AM)
- [flang] Upstream the lowering of the while loop — diana.picus / detail
- [X86] Adjust vector test costs to match SoG (Issue #54889) — llvm-dev / detail
- Fix bazel build — goncharov.mikhail / detail
- [BOLT][NFC] Don't over-specify the size of SmallVector — yikong / detail
- [AArch64] Look through copy in MachineCombiner FMUL patterns. — david.green / detail
- [AMDGPU][NFC] Refine defining the offset field for GFX10+ SMEM instructions. — ivan.kosarev / detail
- Revert "Round up zero-sized symbols to 1 byte in `.debug_aranges`." — bjorn.a.pettersson / detail
- [RISCV][NFC] Adjust some comments in RISCVInsertVSETVLI — fraser / detail
- [Flang][OpenMP] Fix for unstructured regions in OpenMP constructs - 2 — kiran.chandramohan / detail
- [InstCombine] Fix inbounds preservation when merging GEPs (PR55722) — npopov / detail
clang-d425154-g575e297fcb28-t29611-b29611.tar.gz (May 31, 2022 1:56:51 AM)
- Revert "[clang-repl] Recover the lookup tables of the primary context." — v.g.vassilev / detail
clang-d425153-g563cc3fda9a2-t29610-b29610.tar.gz (May 30, 2022 9:55:49 PM)
- [RISCV] Precommit test case to show bug in RISCVISelDagToDag — eopxd / detail
- [libc++][test] Enable some ADL robust algorithm tests — joeloser93 / detail
- [RISCV] Pass OptLevel to `RISCVDAGToDAGISel` correctly — eopxd / detail
- [mlir:PDLL] Add proper support for operation result type inference — riddleriver / detail
- [mlir:PDLL-LSP] Add a custom LSP command for viewing the output of PDLL — riddleriver / detail
- [mlir:PDLL] Fix signature help for operation operands — riddleriver / detail
- [mlir:PDLL] Rework the C++ generation of native Constraint/Rewrite arguments and results — riddleriver / detail
- [X86][NFC] Refine X86 Domain Reassignment for compiling time — xiang1.zhang / detail
- [Clang][CSKY] Add support about CSKYABIInfo — zixuan.wu / detail
clang-d425144-gc825abd6b019-t29607-b29607.tar.gz (May 30, 2022 5:38:19 PM)
- [InstCombine] add/move tests for shift-of-constant-by-same-shift-by-constant; NFC — spatel / detail
- [InstCombine] remove unnecessary one-use check from (C2 << X) << C1 fold — spatel / detail
- [InstCombine] fold shift-right-by-constant with shift-right-of-constant operand — spatel / detail
- cmake: fix clang standalone build — mizvekov / detail
- [Hexagon] Widen vector types with non-power-of-2 element counts — kparzysz / detail
- [libc++][NFC] Improve comment about vector and string base class ABI flags — Louis Dionne / detail
- [FileCheck] Use %ProtectFileCheckOutput in recently added test — jdenny.ornl / detail
- compiler-rt/cpu_model: Ensure constructor priority is set and align with GCC — keno / detail
- [clang] NFC: introduce test for D126620 — mizvekov / detail
clang-d425135-g940e29086089-t29605-b29605.tar.gz (May 30, 2022 1:25:36 PM)
- [InstCombine] Add tests for inbounds handling in loop invariant GEP fold (NFC) — npopov / detail
- [InstCombine] Always create new GEPs when swapping GEPs — npopov / detail
- [flang][OpenMP] Check for occurrence of multiple list items in nontemporal clause for simd directive — arnamoy.bhattacharyya / detail
- [OpenMP][Clang] Fix atomic compare for signed vs. unsigned — jdenny.ornl / detail
- [InstCombine] When swapping GEPs, only keep inbounds if both are — npopov / detail
- Change build_llvm_package.bat to build_llvm_release.bat — hans / detail
- [mlir] add VectorizeOp to structured transform ops — zinenko / detail
- [mlir] provide Python bindings for the Transform dialect — zinenko / detail
- [sanitizers] Fixes strndup API behaviour when intercepted by sanitizers — pierre.gousseau / detail
- [libc++] Reduce the verbosity when running the libc++ Lit configuration — Louis Dionne / detail
- [HLSL] Enable vector types for hlsl. — python3kgae / detail
- [TwoAddressInstructionPass] Special processing of STATEPOINT instruction. — dantrushin / detail
- [gn build] Port e576280380d3 — llvmgnsyncbot / detail
- Fix warning for unused variable in the non-assert build (NFC) — joker.eph / detail
- [ODRHash][NFC] Add missing 'select' case for `ODRMismatchDecl`. — vsapsai / detail
- [VPlan] Add test for printing VPlan for outer loop vectorization. — flo / detail
- Revert "[HLSL] Enable vector types for hlsl." — thakis / detail
- [Support] Make report_fatal_error respect its GenCrashDiag argument so it doesn't generate a backtrace — nuno.lopes / detail
- fix tests after my commit 80b3dcc045f8ea6e5e532d8891bbf1305bce89e8 — nuno.lopes / detail
- Apply clang-tidy fixes for llvm-else-after-return in OpenMPToLLVM.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for performance-unnecessary-value-param in OneShotModuleBufferize.cpp (NFC) — joker.eph / detail
clang-d425114-g2e101cca6906-t29602-b29602.tar.gz (May 30, 2022 9:13:24 AM)
- [MemDep][NFCI] Remove redundant dyn_cast, replace with cast — mkazantsev / detail
- [VP] vp intrinsics are not speculatable — moll / detail
- [MemDep][NFC] Remove duplicating check in `if` and `else` branch — mkazantsev / detail
- [OpenMP] Pass chunk-size to MLIR while lowering from parse-tree — mats.petersson / detail
- Revert "build_llvm_package.bat: Produce zip files in addition to the installers" — hans / detail
- Apply clang-tidy fixes for modernize-use-override in SparseTensorUtils.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for llvm-else-after-return in OpPythonBindingGen.cpp (NFC) — joker.eph / detail
- Revert "[VP] vp intrinsics are not speculatable" — joker.eph / detail
- Re-land "[VP] vp intrinsics are not speculatable" with test fix — moll / detail
- [InstCombine] Fold a mul with bool value into and — zhongyunde / detail
- Revert "[clang][test] mark tests added in ee8524087c78 as unsupported on AIX" — jakeegan10 / detail
- [SimplifyCFG] Add test for invoke of nounwind non-willreturn function (NFC) — npopov / detail
- [Local] Don't remove invoke of non-willreturn function — npopov / detail
clang-d425101-g10d2195305ac-t29600-b29600.tar.gz (May 30, 2022 5:09:07 AM)
- [pseudo] Remove an unnecessary nullable check diagnostic in the bnf — hokein.wu / detail
- [MLIR][GPU] Expose GpuParallelLoopMapping as non-test pass. — csigg / detail
- [mlir] Lower complex.sqrt and complex.atan2 to Arithmetic dialect. — pifon / detail
- [GVN] Enable enable-split-backedge-in-load-pre option by default — npopov / detail
- [X86] Adjust vector extend to ymm to match SoG (Issue #54889) — llvm-dev / detail
- [M68k] Remove unused variable to fix MSVC warning. NFC. — llvm-dev / detail
- [MLIR][NVVM] NFC: add labels to test functions. — csigg / detail
- Revert "[mlir] Lower complex.sqrt and complex.atan2 to Arithmetic dialect." — pifon / detail
- [X86] Adjust vector fp test costs to match int test costs — llvm-dev / detail
- [AMDGPU][GFX9] Support base+soffset+offset SMEM stores. — ivan.kosarev / detail
- [AMDGPU][GFX9][NFC] Rename the base class for SMEM stores. — ivan.kosarev / detail
- [mlir] add interchange, pad and scalarize to structured transform dialect — zinenko / detail
- [AArch64] Tests for showing MachineCombiner COPY patterns. NFC — david.green / detail
- [OpenCL] Expose wg collective functions for CL3 SPIR targets — sven.vanhaastregt / detail
- Test stackmap support for floating point types. — Tim Northover / detail
- Update the Windows packaging script — hans / detail
clang-d425085-g738c20e6df01-t29598-b29598.tar.gz (May 30, 2022 1:13:50 AM)
- [NFC][VP] Fix llvm.vp.merge intrinsic Expansion in LangRef — Lian.Wang / detail
- Fix `performance-unnecessary-value-param` for template specialization — liuke.gehry / detail
- [InstCombine] bitcast (extractelement <1 x elt>, dest) -> bitcast(<1 x elt>, dest) — Chenbing.Zheng / detail
- [Driver] Enable to use C++20 standalne by -fcxx-modules — yedeng.yd / detail
- Revert "[Driver] Enable to use C++20 standalne by -fcxx-modules" — yedeng.yd / detail
- [LegalizeTypes][VP] Add integer promotion support for vp.fptosi/vp.fptoui — ben.shi / detail
- [RISCV] Support VP_REDUCE_MUL mask operation — ben.shi / detail
- [clang-apply-replacements] Added an option to ignore insert conflict. — liuke.gehry / detail
- [JumpThreading][NFCI] Reuse existing DT instead of recomputation — mkazantsev / detail
- [Driver] Enable to use C++20 standalne by -fcxx-modules — yedeng.yd / detail
- [TableGen] Remove code beads — ox59616e / detail
- [gn build] Port 751c7be5b20f — llvmgnsyncbot / detail
- [NFC] Use %clang instead of %clang++ in tests — yedeng.yd / detail
clang-d425072-g6a6cf2e28db5-t29595-b29595.tar.gz (May 29, 2022 9:03:34 PM)
- [RISCV] Add test cases showing missed opportunity to use shXadd.uw. NFC — craig.topper / detail
- [RISCV] isel (add (and X, 0x1FFFFFFFE), Y) as (SH1ADD (SRLI X, 1), Y) — craig.topper / detail
clang-d425070-g0776c48f9b7e-t29594-b29594.tar.gz (May 29, 2022 4:51:31 PM)
- [AArch64] Reuse larger DUP if available — david.green / detail
- Recommit "[LICM] Only create load in ph when promoting load or store doesn't exec." — flo / detail
clang-d425070-g0776c48f9b7e-t29594-b29594.tar.gz (May 29, 2022 4:51:31 PM)
clang-d425068-g7f1e048041f5-t29592-b29592.tar.gz (May 29, 2022 1:22:51 PM)
- [InstCombine] Add baseline tests for shift+and transforms; NFC — chenglin.bi / detail
- [X86] Adjust vector shift costs to match SoG (Issue #54889) — llvm-dev / detail
- [InstCombine] Add baseline tests for shift+and+icmp transforms; NFC — chenglin.bi / detail
- [libc++][test] Remove Clang <= 3.7 workaround in is_default_constructible test — joeloser93 / detail
clang-d425064-g773c6e4358da-t29590-b29590.tar.gz (May 29, 2022 9:29:57 AM)
- [libclang] Fall back to getMainExecutable when dladdr fails — aykevanlaethem / detail
- [libclang] Fix error message capitalization — aykevanlaethem / detail
- [libc++] Adds __format_string as nasty macro. — koraq / detail
- [libc++][doc] Clarify wording on the status page. — koraq / detail
clang-d425060-g7e69bd9bf00e-t29588-b29588.tar.gz (May 29, 2022 6:02:52 AM)
- [mlir][NFC] Trivial : Fix typo — javed.absar / detail
- [libc++] Use __enable_if_t and is_integral in cstddef — nikolasklauser / detail
clang-d425058-gebb6f3ce370c-t29587-b29587.tar.gz (May 29, 2022 4:03:19 AM)
clang-d425057-g5ff27fe1ff03-t29586-b29586.tar.gz (May 28, 2022 11:45:00 PM)
- [clang-repl] Recover the lookup tables of the primary context. — v.g.vassilev / detail
clang-d425056-g41a054ef7885-t29585-b29585.tar.gz (May 28, 2022 7:06:30 PM)
- [MLIR][Presburger] Add applyDomain/Range to IntegerRelation — groverkss / detail
- [clang] Remove `rm` script which is no longer necessary — jtitor / detail
clang-d425054-g6abce17fc285-t29583-b29583.tar.gz (May 28, 2022 3:10:02 PM)
- [flang] Avoid spurious warnings from reading module files — pklausler / detail
- Remove `deplibs` keyword completely — jtitor / detail
- [nfc][flang] Fix spelling errors and usage in an error message — pklausler / detail
- [flang] Make generic resolution conform to 15.5.5.2 w/r/t host association — pklausler / detail
- [clang][cmake] Fixed typo in hmaptool CMakeLists.txt — keithbsmiley / detail
- [flang] Make extension explicit: exponent-letter matching kind-param — j.emil.kieri / detail
- Increase the default maximum stack walk — Jason Molenda / detail
- [VPlan] Use Exiting-block instead of Exit-block terminology (NFC). — flo / detail
clang-d425046-g0a2d2eed4321-t29580-b29580.tar.gz (May 28, 2022 11:04:19 AM)
- [libc++] Minor emscripten changes from downstream — sbc / detail
- [docs] Update the label name for new contributors — jtitor / detail
clang-d425044-g66073306d888-t29578-b29578.tar.gz (May 28, 2022 6:42:54 AM)
- [libc++] Remove unused __functional includes — nikolasklauser / detail
- [libc++] Granularize more of <type_traits> — nikolasklauser / detail
- [gn build] Port 30c37fb89cb7 — llvmgnsyncbot / detail
- [flang][OpenMP][OpenACC] Fix exit of a region — qiaopeixin / detail
- [flang][OpenMP] Fix pointer variables in atomic read/write — qiaopeixin / detail
clang-d425039-gfad6e37995b4-t29576-b29576.tar.gz (May 28, 2022 2:33:57 AM)
- [scudo] Clean up Zircon header file uses — mcgrathr / detail
- [ARM][AArch64] Change -mharden-sls= to use err_drv_unsupported_option_argument — i / detail
- [Driver] Replace err_invalid_branch_protection with err_drv_unsupported_option_argument — i / detail
- [CompilerInstance] Fix weird condition on `createCodeCompletionConsumer` — jtitor / detail
- [Lex] Fix crash during dependency scanning while skipping an unmatched `#if` — kyrtzidis / detail
clang-d425034-g2f0a634c5e80-t29574-b29574.tar.gz (May 27, 2022 10:30:06 PM)
- [mlir][bufferization][NFC] Move OpFilter out of BufferizationOptions — springerm / detail
- [mlir][bufferization][NFC] Remove post-analysis step infrastructure — springerm / detail
- [mlir][bufferize][NFC] Split analysis+bufferization of ModuleBufferization — springerm / detail
- [mlir][bufferization] Add extra filter mechanism to bufferizeOp — springerm / detail
clang-d425030-g4a368136693b-t29571-b29571.tar.gz (May 27, 2022 6:30:19 PM)
- [CMake] Make FindLibEdit.cmake more robust — i / detail
- [RISCV] Use template version of SignExtend64 for constant extends. NFC — craig.topper / detail
- [RISCV] Add a vsetvli PRE test involving non-1 LMUL — listmail / detail
- [mlir][sparse] Fixes C++98 warning — 2998727+wrengr / detail
- [RISCV] Correct load/store alignments in sink-splat-operands.ll. NFC — craig.topper / detail
- [lldb] Fix cross compiling on macOS — martin / detail
- [bazel] BLAKE3: Adopt aarch64 and x86_64. — geek4civic / detail
- [LSR][TTI][PowerPC][SystemZ][X86] Add const-ness to TTI::isLSRCostLess. NFC — eopxd / detail
- [RISCV] Allow PRE of vsetvli involving non-1 LMUL — listmail / detail
- [OpenACC][OpenMP] Document atomic-in-teams extension — jdenny.ornl / detail
clang-d425020-ga7f9895cc189-t29569-b29569.tar.gz (May 27, 2022 2:42:25 PM)
- [WebAssembly] Consolidate sectionTypeToString in BinaryFormat [NFC] — dschuff / detail
- cmake: use llvm dir variables for clang/utils/hmaptool — mizvekov / detail
- [libc++] Use __libcpp_clz for a tighter __log2i function — hans / detail
- Revert "[Clang] Extend -gen-reproducer flag" — abrachet / detail
- [OpenMP][mlir] fix broken build — ajcbik / detail
- [libc++] Add various missing _LIBCPP_HIDE_FROM_ABI — Louis Dionne / detail
- [runtimes] Officially deprecate the legacy testing configuration system — Louis Dionne / detail
- [TSan][Darwin] Deflake test — julian.lettner / detail
- AMDGPU: Add G_AMDGPU_MAD_64_32 instructions — nicolai.haehnle / detail
- [RISCV] Return false from isOffsetFoldingLegal instead of reversing the fold in lowering. — craig.topper / detail
- [llvm-lib] Ignore /LTCG option — pzheng / detail
- [lld][WebAssembly] Fix crash on undefined+weak function syms in LTO objects — sbc / detail
- [RISCV] Remove unused variables. NFC — craig.topper / detail
- [libc++][NFC] Rename rand.dis to rand.dist — nikolasklauser / detail
- [runtimes] Rename various libcpp-has-no-XYZ Lit features to just no-XYZ — Louis Dionne / detail
clang-d425005-g042ae8955657-t29567-b29567.tar.gz (May 27, 2022 11:17:23 AM)
- [flang][OpenMP][NFC] Cleanup the sections tests — Shraiysh.Vaishay / detail
- [clang][dataflow] Remove private-field filtering from `StorageLocation` creation. — yitzhakm / detail
- [clang][dataflow] Improve handling of constructor initializers. — yitzhakm / detail
- [workflow] Don't fail workflow if we already have a PR for an issue — tobias / detail
- [analyzer] Fix wrong annotation of LazyCompoundVal::getStore — balazs.benics / detail
- Add llvm-debuginfod-find tool to Bazel build — kubak / detail
- [PowerPC][AIX] Allow VSX patterns to be 32-bit and 64-bit safe on P8+. — amy.kwan1 / detail
- [Clang] Extend -gen-reproducer flag — abrachet / detail
- [Clang][Driver] Fix include paths for `--sysroot /` on Linux — e_zhdan / detail
- [InstCombine] reduce code duplication; NFC — spatel / detail
- [InstCombine] fold multiply by signbit-splat to cmp+select — spatel / detail
- [OpenMP] Support operation conversion to LLVM for threadprivate directive — qiaopeixin / detail
clang-d424993-g8c0eb32d2aa0-t29565-b29565.tar.gz (May 27, 2022 6:53:48 AM)
- [llvm][clang][bolt][NFC] Use llvm::less_first() when applicable — balazs.benics / detail
- Revert "[llvm][clang][bolt][NFC] Use llvm::less_first() when applicable" — balazs.benics / detail
- [Support] Reduce allocations in parallelForEach with move — andrew.ng / detail
- [AArch64] Add support for FMA intrinsics to shouldSinkOperands. — flo / detail
- [mlir][Tablegen-LSP] Add support for a compilation database — riddleriver / detail
- [mlir][Tablegen-LSP] Add support for include file link and hover — riddleriver / detail
- [mlir][Tablegen-LSP] Add support for a tracking definitions and references — riddleriver / detail
- [LLD][ELF] Drop the string null terminator from the hash in splitStrings — andrew.ng / detail
- [llvm-ar][test] add special case of replace converting a regular to a thin archive — Ben.Dunbobbin / detail
- [Doc][OpenCL] Misc wording improvements for SPIR-V — anastasia.stulova / detail
- [MLIR][Presburger] Add intersectDomain/Range to IntegerRelation — groverkss / detail
- [RISCV][NFC] Unify compatibility checks under one function — fraser / detail
- [flang] Support correct continuations for compiler directives — d.dudkin / detail
- [LLD][test] Update `zlib` tests for LLD commit c78c00dc16 — andrew.ng / detail
- [mlir][llvm] Fix compiler error on GCC 9 — d.dudkin / detail
- Also remove the empty StoredDeclsList entry from the lookup table — v.g.vassilev / detail
clang-d424977-gf13050eca356-t29563-b29563.tar.gz (May 27, 2022 3:32:22 AM)
- [libc] Add global stdout and stderr objects. — sivachandra / detail
- [SelectionDAG][NFC] Simplify integer promotion in setcc/vp.setcc — ben.shi / detail
- [demangler][RISCV] Fix for long double — piggynl / detail
- [libunwind][CMake] Fix name of LIBUNWIND_SUPPORTS_NODEFAULTLIBS_FLAG — samolisov / detail
- [RISCV] Add test for experimental.vector.reverse — Liqin.Weng / detail
- [mlir][LLVM] Add support for Calling Convention in LLVMFuncOp — alexbatashev / detail
- [GlobalISel] Add G_IS_FPCLASS — sepavloff / detail
- [mlir-vscode] Add support for highlighting pdll and tablegen markdown code blocks — riddleriver / detail
- [analyzer][NFC] Inline ExprEngine::evalComplement — balazs.benics / detail
- [analyzer][NFC] Inline ExprEngine::evalMinus — balazs.benics / detail
- [analyzer][NFC] Inline loc::ConcreteInt::evalBinOp — balazs.benics / detail
- [analyzer][NFC] Remove unused nonloc::ConcreteInt::evalBinOp — balazs.benics / detail
- [analyzer][NFC] Remove unused SVal::hasConjuredSymbol — balazs.benics / detail
- [analyzer][NFC] Use MemRegion::getRegion()'s return value unconditionally — balazs.benics / detail
- [analyzer][docs] Fix typo in checker name — balazs.benics / detail
- [libc++] Implement ranges::is_sorted{, _until} — nikolasklauser / detail
- [gn build] Port 11e3ad299fee — llvmgnsyncbot / detail
- [X86][AMX] Replace LDTILECFG with PLDTILECFGV on auto-config. — yuanke.luo / detail
- [libc++] Enable ranges_robust_against* and niebloid tests for implemented ranges algorithms — nikolasklauser / detail
- [analyzer][NFC] Use idiomatic classof instead of isKind — balazs.benics / detail
- [analyzer][NFC] Remove unused friend SVal declarations — balazs.benics / detail
- [analyzer][NFC] Remove unused default SVal constructors — balazs.benics / detail
- [analyzer][NFC] Rename GREngine->CoreEngine, GRExprEngine->ExprEngine in comments and txt files — gabor.marton / detail
- [analyzer][NFCi] Annotate major nonnull returning functions — balazs.benics / detail
clang-d424953-g827fa2c41961-t29560-b29560.tar.gz (May 26, 2022 11:24:19 PM)
- Revert "[Propeller] Promote functions with propeller profiles to .text.hot." — rahmanl / detail
- Add !nosanitize to FixedMetadataKinds — xumingjie.enna1 / detail
- [mlir][Linalg] Relax vectorization condition to allow transposed output. — hanchung / detail
- [X86][AMX] Update test case with automation tool. — yuanke.luo / detail
- [InstCombine] [NFC] precommit tests for bitcast-extelt — Chenbing.Zheng / detail
- Reland "[Propeller] Promote functions with propeller profiles to .text.hot." — rahmanl / detail
- [gn build] Port 08cc05851872 — llvmgnsyncbot / detail
clang-d424946-gcef377d75df4-t29559-b29559.tar.gz (May 26, 2022 7:46:51 PM)
- [InstCombine] add tests for icmp with sdiv operand; NFC — spatel / detail
- [InstCombine] reduce code duplication in icmp+div folds; NFC — spatel / detail
- [InstCombine] fold icmp equality with sdiv and SMIN — spatel / detail
- [InstCombine] add tests for mul with sign-splat operand; NFC — spatel / detail
- [InstCombine] fold mul of signbit directly to X < 0 ? Y : 0 — spatel / detail
- [ValueTracking] Added support to deduce PHI Nodes values being a power of 2 — williamjhuang / detail
- [lld][WebAssemlby] Check for command line flags with missing arguments — sbc / detail
- [clang-format] Fix an invalid code generation in RemoveBracesLLVM — owenca / detail
- [lld][WebAssembly] Avoid importing/exporting hidden symbols in shared libraries — sbc / detail
- [libc++][NFC] Fix whitespace — Louis Dionne / detail
- [clang-format][NFC] Refactor UnwrappedLineParser::parseBlock() — owenca / detail
- [Polly][Test] Fix race condition while printing dot files. — llvm-project / detail
- Apply clang-tidy fixes for performance-unnecessary-value-param in Bufferize.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for llvm-else-after-return in OpenMPDialect.cpp (NFC) — joker.eph / detail
- [DOC] Refactor Functions section in LangRef — valery.n.dmitriev / detail
- [DOC] Improve LangRef description of declare — valery.n.dmitriev / detail
- [Driver][test] Change -target i386-unknown-linux-gnu to --target=i386 and remove unused -o %t.o — i / detail
- [lld][WebAssembly] Require double dash for modern linker flags — sbc / detail
- Use cmake Python3_EXECUTABLE variable instead of hardcoding — Matthias Braun / detail
- Store a by name list of signals with their actions in the Target — jingham / detail
- [lld][WebAssembly] Update test after 87628f5804e2 — sbc / detail
- [BOLT] Fix AND evaluation bug in shrink wrapping — rafaelauler / detail
- [RISCV] Add a subtarget feature to enable unaligned scalar loads and stores — listmail / detail
- [NFC][JumpThreading] Remove InsertFreezeWhenUnfoldingSelect pass parameter — aeubanks / detail
- [Propeller] Promote functions with propeller profiles to .text.hot. — rahmanl / detail
- [flang] expand the this_image test coverage — rouson / detail
- [lldb/fuzzer] Moving target fuzzer into separate subdirectory — Jonas Devlieghere / detail
- [test/ClangScanDeps] Add a target triple for `macro-expansions.cpp` — kyrtzidis / detail
- [mlir][sparse] Improving ExecutionEngine/SparseTensorUtils.h — 2998727+wrengr / detail
- [mlir][sparse] Moving some functions around — 2998727+wrengr / detail
- [RISCV] Simplify code after D125905 — i / detail
clang-d424915-g460781feef56-t29556-b29556.tar.gz (May 26, 2022 3:43:30 PM)
- [SLP]Fix crash on reordering of ScatterVectorize nodes. — a.bataev / detail
- [libc++] Remove temporary workaround for existing CMake caches — Louis Dionne / detail
- [bazel] Introduce "VE" CodeGen in LLVM. — geek4civic / detail
- [clang][PR55406] CFG for coroutine — nathan / detail
- [clang-format] Handle attributes in enum declaration. — marek.kurdej+llvm.org / detail
- [PS5] Allow dllimport/dllexport same as PS4 — paul.robinson / detail
- [PowerPC][Future] Add an ISA Future to go with mcpu=future. — stefanp / detail
- [SLP] Move canVectorizeLoads implementation to simplify the diff in D105986. NFC. — llvm-dev / detail
- [libc++] Implement ranges::{all, any, none}_of — nikolasklauser / detail
- [gn build] Port 0e3dc1a52ffe — llvmgnsyncbot / detail
- [OpenCL][Doc] Misc improvements related to SPIR-V support. — anastasia.stulova / detail
- [ADT] Explicitly delete copy/move constructors and operator= in IntervalMap — kparzysz / detail
- [SCEV] Add test with loop guarded by assume with an AND condition. — flo / detail
- [DFAJumpThreading] Relax analysis to handle unpredictable initial values — alex.zhi / detail
- [SLP]Fix PR55653: emit undefs where required, not poison. — a.bataev / detail
- [SLP]Improve compile time, NFC. — a.bataev / detail
- [RISCV] Allow compatible VTYPE in AVL Reg Forward cases — listmail / detail
- [ControlHeightReduction] Use logical and — nikita.ppv / detail
- [libunwind] Factor out sigreturn check condition. NFC — smeenai / detail
- [libunwind] Use process_vm_readv to avoid potential segfaults — smeenai / detail
- Revert "[runtimes] Detect changes to Tests.cmake" — smeenai / detail
- [RISCV] reorganize getFrameIndexReference to reduce code duplication [nfc] — listmail / detail
- Revert "Replace the custom linked list in LeaderTableEntry with TinyPtrVector." — resistor / detail
- [OpenMP] Use the align clause value from 'omp allocate' for globals — michael.p.rice / detail
- [ARM] Recognize t2LoopEnd for software pipelining — david.penry / detail
- [SCEV] Collect conditions from assumes same way as for branches. — flo / detail
- [UpdateTestChecks] Auto-generate stub bodies for unused prefixes — mtrofin / detail
- [Clang][CoverageMapping] Fix switch counter codegen compile time explosion — bruno.cardoso / detail
- Defer source path remap tilde expansion until source file use — Jason Molenda / detail
- Check that a FileSpec has a Directory component before using — Jason Molenda / detail
- [Target] use getSubtarget<> instead of static_cast<>(getSubtarget()) — minyihh / detail
- One further tweak for realpathing filepath to match dyld — Jason Molenda / detail
- Give option to use isCopyInstr to determine which MI is — adriantong1024 / detail
- Roll back use of #warning for header deprecations — aaron / detail
- Fix break introduced by D124306 — mtrofin / detail
- [libc++] Time tests during CI — Louis Dionne / detail
- [OpenMP] Extend omp teams to permit nested omp atomic — jdenny.ornl / detail
- [lldb] Fix broken bad-address-breakpoint test — Jonas Devlieghere / detail
- [lldb] Fix enums-layout test on Windows — stilis / detail
- [libunwind] Tidy-up the testing configuration for libunwind — Louis Dionne / detail
- [DirectX] Update test for dxil-dis. — python3kgae / detail
- [Tooling/DependencyScanning] Rename refactorings towards transitioning dependency scanning to use pre-lexed preprocessor directive tokens — kyrtzidis / detail
- [Tooling/DependencyScanning & Preprocessor] Refactor dependency scanning to produce pre-lexed preprocessor directive tokens, instead of minimized sources — kyrtzidis / detail
- [gn build] Port b58a420ff4f9 — llvmgnsyncbot / detail
- [RISCV] Simplfy creation of IndexVT in lowerMaskedGather/lowerMaskedScatter. NFC — craig.topper / detail
- [LegalizeTypes] Fix bug in expensive checks verification — craig.topper / detail
clang-d424915-g460781feef56-t29556-b29556.tar.gz (May 26, 2022 3:43:30 PM)
clang-d424869-g4c549a0b593e-t29552-b29552.tar.gz (May 26, 2022 8:34:53 AM)
- [X86] Add non-uniform vector tests for 'one bit diff' comparison fold — llvm-dev / detail
- [mlir] Use-after-free checker for the Transform dialect — zinenko / detail
- [FileCheck] Catch missspelled directives. — ivan.kosarev / detail
- [MachineSink] replace MachineLoop with MachineCycle — czhengsz / detail
- [FileCheck] GetCheckTypeAbbreviation() to handle the misspelled case. — ivan.kosarev / detail
- [DAG] Cleanup "and/or of cmp with single bit diff" fold to use ISD::matchBinaryPredicate — llvm-dev / detail
- Use the canonical type when matching a generic selection association — aaron / detail
- [AMDGPU][GFX9] Support base+soffset+offset SMEM loads. — ivan.kosarev / detail
- [analyzer] Return from reAssume if State is posteriorly overconstrained — gabor.marton / detail
- [analyzer] Add UnarySymExpr — gabor.marton / detail
- [analyzer][solver] Handle UnarySymExpr in RangeConstraintSolver — gabor.marton / detail
- [analyzer][solver] Handle UnarySymExpr in SMTConv — gabor.marton / detail
- Improve the strict prototype diagnostic behavior — aaron / detail
- Fix failing test case with strict prototype changes — aaron / detail
- [clang-format] Fix QualifierAlignment with global namespace qualified types. — marek.kurdej+llvm.org / detail
- [DAG] Generalize (sra (trunc (sra x, c1)), c2) -> (trunc (sra x, c1 + c2)) constant folding — llvm-dev / detail
- [libc++abi] Use from-scratch testing configs for libc++abi by default — Louis Dionne / detail
- [InstCombine] add tests for icmp with udiv operand; NFC — spatel / detail
- [InstCombine] fold icmp equality with udiv and large constant — spatel / detail
- [Cuda] Use fallback method to mangle externalized decls if no CUID given — jhuber6 / detail
- [flang][NFC] Make semantics test dosemantics03.f90 warning-correct — j.emil.kieri / detail
clang-d424848-ga9a012086a91-t29550-b29550.tar.gz (May 26, 2022 4:00:55 AM)
- [GuardWidening] Update test with update_test_checks.py — serguei.katkov / detail
- [GuardWidening] Add test showing incorrect behavior with nuw/nsw flags — serguei.katkov / detail
- [iwyu] Handle regressions in libLLVM header include — sguelton / detail
- [GuardWidening] Remove nuw/nsw flags for hoisted instructions — serguei.katkov / detail
- Replace the custom linked list in LeaderTableEntry with TinyPtrVector. — resistor / detail
- [scudo] Link against libatomic on all MIPS targets — i / detail
- [MC] Lower case the first letter of EmitCOFF* EmitWin* EmitCV*. NFC — i / detail
- Update three tests to realpath paths that we compare to dyld paths — Jason Molenda / detail
- Defer source path remap tilde expansion until source file use — Jason Molenda / detail
- Revert "Defer source path remap tilde expansion until source file use" — Jason Molenda / detail
- [LV] Fix indentation in tryToCreateWidenRecipe (NFC). — flo / detail
- [RISCV] Fix state persistence bugs (PR55548) — kito.cheng / detail
- [SimpleLoopUnswitch] Always skip trivial select and set condition. — flo / detail
- [libc++] Implement ranges::equal — nikolasklauser / detail
- [gn build] Port 569d6630204d — llvmgnsyncbot / detail
- [RISCV][NFC] Add braces to 'else' to match braced 'if' — fraser / detail
- [AArch64] Costmodel tests for llvm.vscale intrinsics. NFC — david.green / detail
- [llvm][DWARF] Move test using X86 triple into X86 tests — david.spickett / detail
- [AArch64] Add additional tests for sinking free shuffles for FMAs. — flo / detail
clang-d424829-gb2cc40fd67f6-t29547-b29547.tar.gz (May 26, 2022 12:19:16 AM)
- [RISCV][NFC] Remove solved TODO for combining constant shifts — ben.shi / detail
- [LegalizeTypes][VP] Add widen and split support for VP_TRUNCATE — Lian.Wang / detail
- [llvm-ml] Add support for the .S extension — ayzhao / detail
- [RISCV] Replace ISD::FP_EXTEND and ISD::FP_ROUND with RVV VL op. — jacquesguan / detail
- [InstCombine] bitcast(logic(bitcast(X), bitcast(Y))) -> bitcast'(logic(bitcast'(X), Y)) — Chenbing.Zheng / detail
- [InstCombine] [NFC] refector foldXorOfICmps — Chenbing.Zheng / detail
- [NFC][LoopCacheAnalysis] Update test cases to make sure the outputs follow the right order — congzhecao / detail
- [mlir][bufferization] Clean up imports and code comments — springerm / detail
- [mlir:LSP] Link the test dialect into mlir-lsp-server — riddleriver / detail
- [mlir:Printer][NFC] Add utility methods for printing escaped/hex strings — riddleriver / detail
clang-d424819-gddd692e9d572-t29545-b29545.tar.gz (May 25, 2022 8:04:33 PM)
- [NFC][llvm-ml] Rename rip-relative-addressing.asm to rip_relative_addressing.asm — ayzhao / detail
- Skip testing of watchpoint hit-count/ignore-count on multithreaded — Jason Molenda / detail
- Lower complex.expm1 to standard dialect. — bixia1 / detail
- [mlir][sparse] Add more complex operations. — bixia1 / detail
- [flang] Update intrinsic module source files — vdonaldson / detail
- [flang] Allow forward reference to ENTRY from generic interface — pklausler / detail
clang-d424813-g3d546191ad9d-t29543-b29543.tar.gz (May 25, 2022 4:36:37 PM)
- C++ DR2394: Const-default-constructible for members. — jyknight / detail
- [flang] Address regression (calls to assumed-length character function dummy procedures) — pklausler / detail
- [compiler-rt][test] Fix flake in symbolize_stack test — paulkirth / detail
- [LLVM] Add rcp.approx.ftz.f32 intrinsic — csigg / detail
- [AMDGPU] gfx11 export instructions — Joseph.Nash / detail
- [AMDGPU] gfx11 vinterp instructions MC support — Joseph.Nash / detail
- [mlir][PDLL] Allow numeric result indexing for unregistered op — chiahungduan / detail
- [clang] Fix the begin location of concepts specialization expression — Alex Lorenz / detail
- Fix conversion error to Expected — thomasp / detail
- [AMDGPU] gfx11 FLAT Instructions — Joseph.Nash / detail
- [LLDB][NativePDB] Check for missing type info to avoid crash. — zequanwu / detail
- [mlir][bufferization][NFC] Remove dead code — springerm / detail
- [Clang] Introduce `--offload-link` option to perform offload device linking — jhuber6 / detail
- Round up zero-sized symbols to 1 byte in `.debug_aranges`. — ayermolo / detail
- [BOLT][DWARF] Convert dwarf5-df-* tests to assembly tests — ayermolo / detail
- [MCDisassembler] Disambiguate Size parameter in tryAddingSymbolicOperand() — maks / detail
- [gn build] Set llvm_have_mallinfo2 to true by default — aeubanks / detail
- [clang][dataflow] Relax assert on existence of `this` pointee storage — li.zhe.hua / detail
- [clang][dataflow] Fix incorrect CXXThisExpr pointee for lambdas — li.zhe.hua / detail
- [SLP]Fix PR55688: Miscompile due to incorrect nuw/nsw handling. — a.bataev / detail
- [memprof] Keep and display symbol names in the RawMemProfReader. — snehasishk / detail
- [bazel] Bump to 15.0.0git — geek4civic / detail
- [bazel] Unset REVISION as if LLVM_APPEND_VC_REV=OFF, for now. — geek4civic / detail
- [SLP]Do not try to generate ScatterVectorize if it will be scalarized. — a.bataev / detail
- [gn build] Manually port bed9efed71 — aeubanks / detail
- [flang] Fix crash from a blank BIND(C,NAME="") on subprogram — pklausler / detail
- [gn build] Fix D126415 to only set `llvm_have_mallinfo2 = true` on linux — aeubanks / detail
clang-d424786-g1f06398e96d4-t29541-b29541.tar.gz (May 25, 2022 1:36:40 PM)
- [RISCV] Hoist VSETVLI vlmax, vtype out of scalable loops — listmail / detail
- [clang] Don't parse MS attributes in `ParseExportDeclaration()`. — mboehme / detail
- [llvm-objcopy][ObjectYAML][mips] Add MIPS specific ELF section indexes — i / detail
- [X86] Add isSimple check to the load combine in combineExtractVectorElt. — craig.topper / detail
- [RISCV] Preserve fast math flags in lowerVPOp. — craig.topper / detail
- Allow pointer types for atomicrmw xchg — jyknight / detail
- AMDGPU/GISel: Factor out AMDGPURegisterBankInfo::buildReadFirstLane — nicolai.haehnle / detail
- [mlir] Fix Tensor_InsertSliceOp description — tzuhsiang.chien / detail
- [lldb] Fix an unused function warning — kazu / detail
- Reland "[llvm-pdbutil] Add options to only dump symbol record at specified offset and its parents or children with spcified depth." — zequanwu / detail
- Revert "AMDGPU/GISel: Factor out AMDGPURegisterBankInfo::buildReadFirstLane" — nicolai.haehnle / detail
- AMDGPU/GISel: Factor out AMDGPURegisterBankInfo::buildReadFirstLane — nicolai.haehnle / detail
- [Clang][Docs] Document `-Xoffload-linker` flag — jhuber6 / detail
- [OpenMP] Add diagnostic for unterminated 'omp [begin] declare target' — michael.p.rice / detail
- Revert "[OpenMP] atomic compare fail : Parser & AST support" — aaron / detail
- Removing this as part of the revert done in 69da3b6aead2e7a18a2578aad661d6d36b8d30cf — aaron / detail
- [riscv] Remove mutation of prior vsetvli from insertion dataflow — listmail / detail
- [SLP] add minimum test for miscompile (PR55688); NFC — spatel / detail
- [mlir][bufferize] Remove hoisting functionality from One-Shot Bufferize — springerm / detail
- DWARFVerifier: Change vector of IntervalMap to vector of unique_ptrs — kparzysz / detail
- [clang][extract-api] Don't emit symbols prefixed with an underscore — dgrumberg / detail
- [pseudo] Fix pseudo-gen usage when cross-compiling — smeenai / detail
- Reapply "[RISCV] Enable strict assertions in InsertVSETVLI data flow" — listmail / detail
clang-d424763-gdd336b6891f1-t29539-b29539.tar.gz (May 25, 2022 9:20:36 AM)
- [VPlan] Exit earlier when trying to widen with scalar VFs. — flo / detail
- [pseudo] Add missing dependency, fix shared library build. — hokein.wu / detail
- [LoopVectorize] Fix assertion failure in fixReduction when tail-folding — david.sherwood / detail
- [Clang] Added options for integrated backend. — anastasia.stulova / detail
- [ARM] Fix vcvtb/t.f16 input liveness — david.green / detail
- [gn build] (manually) port some of cd2292ef8245 — thakis / detail
- [mlir][openmp] Add check for types of operands in omp.atomic.write — Shraiysh.Vaishay / detail
- [MLIR][Linalg] Adjust documentation (NFC) — l.chelini / detail
- [clang-tidy] Extend SimplifyBooleanExpr demorgan support. — n.james93 / detail
- [clang-tidy] Update docs for SimplifyDeMorganRelaxed — n.james93 / detail
- Test C DR conformance (part three of many) — aaron / detail
- [x86] add test with volatile load; NFC — spatel / detail
- [lld-macho] Support -non_global_symbols_strip_list, -non_global_symbols_no_strip_list, -x — vyng / detail
- [tests] precommit tests for D126040 — zhongyunde / detail
- [MLIR][NFC] Fix the Conversion/MemRefToSPIRV/alloc.mlir test. — ivan.kosarev / detail
- [pseudo-gen] Add -o flag, make --grammar required — thakis / detail
- [AST] Dont invalidate a ref-type var decl if it has no initializer. — hokein.wu / detail
- Fix unused-variable warning, NFC. — hokein.wu / detail
- [libc++] Use Python subprocess instead of libc++'s own utilities — Louis Dionne / detail
- [PS5] Default to -fno-rtti — paul.robinson / detail
- [VP][fix] Don't discard masks in reductions — moll / detail
- [libc++] Remove conditional include — Louis Dionne / detail
- [MLIR][Presburger] Add getDomainSet, getRangeSet to IntegerRelation — groverkss / detail
- [PhaseOrdering] Add test for unprofitable loop load PRE backedge splitting (NFC) — npopov / detail
- [MLIR][Presburger] Add inverse to IntegerRelation — groverkss / detail
- [llvm-rc] Avoid which(1) dependency in windres-prefix.test — mgorny / detail
- [TableGen] Undeprecate 'field' when used with the CodeEmitterGen backend. — ivan.kosarev / detail
- [riscv] Add coverage for fixed length vector loops using LMUL — listmail / detail
- [libc++][test] Verify std::ranges::rbegin, crbegin, rend, crend are CPOs — joeloser93 / detail
- [mlir][scf] Retain existing attributes in scf.for transforms — antiagainst / detail
- [mlir][spirv] Fix capability check for 64-bit element types — antiagainst / detail
- [RISCV] Restructure comment and add clarifying assert to getFrameIndexReference [NFC] — listmail / detail
clang-d424731-gcd2292ef8245-t29536-b29536.tar.gz (May 25, 2022 4:53:55 AM)
- Fix warning by handling OMPC_fail in switch statement. — akuegel / detail
- [libc++] Make sure that all headers can be included with modules enabled — Louis Dionne / detail
- [ValueTracking] Loads with !dereferenceable metadata cannot be undef/poison — npopov / detail
- [mlir] Add `complex.atan2` operation. — pifon / detail
- [RISCV] Add pre-emit pass to make more instructions compressible — lewis.revill / detail
- [libc++] Implement ranges::fill{, _n} — nikolasklauser / detail
- [VPlan] Use MapVector for LiveOuts for deterministic iteration. — flo / detail
- [gn build] Port 29a5a7c6d47a — llvmgnsyncbot / detail
- [gn build] Port 7af89a379cce — llvmgnsyncbot / detail
- [analyzer] Fix symbol simplification assertion failure — gabor.marton / detail
- [OpenCL] Remove argument names from async copy builtins — sven.vanhaastregt / detail
- [XCORE][CodeGen][NFC] Revert: Use ArrayRef in TargetLowering functions — nigelp / detail
- [mlir] Fix warning `missing base in copy ctor` — javeda / detail
- [pseudo] A basic implementation of compiling cxx grammar at build time. — hokein.wu / detail
clang-d424717-gca27f3e3b26e-t29534-b29534.tar.gz (May 25, 2022 12:53:34 AM)
- [libc++][NFC] Add more tests to `move_{iterator,sentinel}`. — varconst / detail
- Move GCC-compatible pod-packing change to v15/old behavior available at v14 and below — dblaikie / detail
- [RISCV] Replace untested code with assert — fraser / detail
- [flang][MSVC] Fix building with `/permissive-` flag — llvm-project / detail
- [RISCV] Fix vnsrl/vnsra isel patterns that are dropping VL. — craig.topper / detail
- [OpenMP] atomic compare fail : Parser & AST support — chichunchen844 / detail
- [Clang][OpenMP] Support for omp nothing — chichunchen844 / detail
clang-d424710-g80c4910f3d4c-t29532-b29532.tar.gz (May 24, 2022 9:13:50 PM)
- [RISCV] Hoist VSETVLI out of idiomatic fixed length vector loops — listmail / detail
- [riscv] Use getFirstInstrTerminator [nfc] — listmail / detail
- [RISCV] Add an operand kind to the opcode/imm returned from RISCVMatInt. — craig.topper / detail
- [mlir][sparse] add new complex ops to reduction recognition — ajcbik / detail
- [RISCV] Ensure the forwarded AVL register is alive — listmail / detail
- [OpenMP] Add codegen for 'omp_all_memory' reserved locator. — michael.p.rice / detail
- [libc] Add the pthread_mutex_t type. — sivachandra / detail
- [InstCombine] Fold memrchr calls with sequences of identical bytes. — msebor / detail
- [mlir][sparse] complex lowering — ajcbik / detail
- [LLVM][IR] Fix assert in ConstantExpr::getPtrToInt so all vector types are supported. — paul.walker / detail
- [DFSan] Add option to specify individual library files, and an option to exit with an error code if any library file was not found. — browneee / detail
- [clang-tidy] Fix #55134 (regression introduced by 5da7c04) — mail / detail
- [lldb] Disable modules in Apple-lldb-base — Jonas Devlieghere / detail
- [lldb] Improve TestAppleSimulatorOSType.py error message — Jonas Devlieghere / detail
- [BOLT][NFC] Remove unused BF::computeLocalUDChain method definition — aaupov / detail
- [BOLT][NFC] Use for_each to simplify printLoopInfo — aaupov / detail
- [BOLT][NFC] Customize endline character for printInstruction(s) — aaupov / detail
- [BOLT][NFC] Use ListSeparator in BinaryFunction print methods — aaupov / detail
- [clang-format][NFC] Insert/remove braces in clang/lib/Format/ — owenca / detail
- [InstCombine] add test for trunc-shl-trunc ; NFC — Chenbing.Zheng / detail
- [InstCombine] [NFC] Move transforms for truncated shifts into narrowBinOp — Chenbing.Zheng / detail
- [C++20] [Coroutines] Conform the updates for CWG issue 2585 — yedeng.yd / detail
- Revert "[MachineSink] replace MachineLoop with MachineCycle" — czhengsz / detail
clang-d424687-g6f215ca680fd-t29529-b29529.tar.gz (May 24, 2022 5:09:07 PM)
- Revert "[compiler-rt][scudo] Add missing preprocessor token" and "[compiler-rt][scudo] Simplify TBI checks" — leonardchan / detail
- [InstCombine] fold more shuffles with FP<->Int cast operands — spatel / detail
- [SLP] Fix crash caused by reorderBottomToTop(). — vporpodas / detail
- [flang] Catch calls to assumed-length character functions — pklausler / detail
- [Sanitizers][Darwin] Replace SANITIZER_MAC with SANITIZER_APPLE in source files — m_borsa / detail
- [clang][dataflow] Make limit on fixpoint-algorithm iterations proportional to size of CFG. — yitzhakm / detail
- [flang] Don't prematurely resolve subprogram names — pklausler / detail
- [clang][test] mark tests added in ee8524087c78 as unsupported on AIX — Alex Lorenz / detail
- [flang] Fix purity testing for generic calls — pklausler / detail
- [flang] Accept defined assignment with CLASS(*) RHS — pklausler / detail
- [flang] Fix false error for multiple defined I/O subroutines — pklausler / detail
- [clang][dataflow] Relax `Environment` comparison operation. — yitzhakm / detail
- [flang] Process subprogram BIND(C,NAME=...) locally — pklausler / detail
- [flang] Replace crash and improve a semantics TODO message — pklausler / detail
- [flang][runtime] Catch decimal integer input overflow — pklausler / detail
- Fix build failure revealed by c35ca3a1c78f693b749ad11742350b7fc6c5cd89 — amy.kwan1 / detail
- [Flang][OpenMP] Fixes for unstructured OpenMP code — kiran.chandramohan / detail
- [SelectionDAG] Add support to widen ISD::STEP_VECTOR operations. — paul.walker / detail
clang-d424669-g676eaa2ca967-t29527-b29527.tar.gz (May 24, 2022 1:15:57 PM)
- Minutes for security group sync-ups have moved to Discourse. — kristof.beyls / detail
- [Clang][CodeGen] Fix the cmse-clear-return.c test. — ivan.kosarev / detail
- Revert "[TableGen] Remove code beads" — sylvestre / detail
- [x86][DAG] Unroll vectorized FREMs that will become libcalls — jeremy.morse / detail
- [SLP][NFC]Make isFirstInsertElement a weak strict ordering comparator. — a.bataev / detail
- [OpenMP] Add `-Xoffload-linker` to forward input to the device linker — jhuber6 / detail
- [pseudo] (trivial) bracket-matching — sam.mccall / detail
- [InstCombine] Add tests for freeze of load with metadata (NFC) — npopov / detail
- [InstCombine] Use IRBuilder in freeze pushing transform (PR55619) — npopov / detail
- [libc++] Rename the generic-singlethreaded CI job to generic-no-threads for consistency — Louis Dionne / detail
- [InstCombine] Add test for GEP difference with bitcasts (NFC) — npopov / detail
- [InstCombine] Strip bitcasts in GEP diff fold — npopov / detail
- [AMDGPU][MC][GFX11] Support base+soffset+offset SMEM loads. — ivan.kosarev / detail
- [CostModel][X86] getScalarizationOverhead - improve extraction costs for > 128-bit vectors — llvm-dev / detail
- [mlir][vector] Add new lowering mode to vector.contractionOp — thomasraoux / detail
- [TypePromotion] Avoid unnecessary trunc zext pairs — sam.parker / detail
- [libcxx] Add sort.bench.cpp to libcxx/benchmarks/CMakeLists.txt — hans / detail
- [DAG] Unroll vectorized FPOW instructions before widening that will scalarize to libcalls anyway — llvm-dev / detail
- Fix behavior of is_fp_class on empty class set — sepavloff / detail
- [flang][runtime] Clean up asynchronous I/O APIs — pklausler / detail
- [mlir] Breakdown diagnostic string literals — tzuhsiang.chien / detail
- [mlir] Rename mlir::SmallVector -> llvm::SmallVector — jeffniu22 / detail
- [libc++][NFC] Move definitions around in string.cpp to reduce _LIBCPP_HAS_NO_WIDE_CHARACTERS blocks — Louis Dionne / detail
- [libc++][NFC] Whitespace refactoring of string.cpp for consistency and legibility — Louis Dionne / detail
- [gn build] (semi-automatically) port 0360b9f1599b — thakis / detail
- [Clang] Avoid misleading 'conflicting types' diagnostic with no-prototype decls. — Cyndy Ishida / detail
- [flang] Extension: Accept Hollerith actual arguments as if they were BOZ — pklausler / detail
- [gn build] Reformat all build files — thakis / detail
- [RISCV] Add test cases showing failure to remove mask on rotate amounts. — craig.topper / detail
- Recommit "[RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates." — craig.topper / detail
- [PS5] Verify defaults to -fno-stack-size-section — paul.robinson / detail
- [flang][runtime] INQUIRE(UNIT=666,NUMBER=n) must set n=666 — pklausler / detail
- NFC. Clang-formatting. — chris.bieneman / detail
- Revert "[PS5] Verify defaults to -fno-stack-size-section" — paul.robinson / detail
- [libclang] add supporting for indexing/visiting C++ concepts — Alex Lorenz / detail
- [AMDGPU] Enforce alignment of image vaddr on gfx90a — Stanislav.Mekhanoshin / detail
- Reland "[PS5] Verify defaults to -fno-stack-size-section" — paul.robinson / detail
- [clangd] Handle '--' in QueryDriverDatabase — zeratul976 / detail
- [compiler-rt][lsan] Update CanBeAHeapPointer for AArch64 — leonardchan / detail
- [flang][runtime] Handle BACKSPACE after reading past EOF — pklausler / detail
- [OpenMP] Add parsing/sema support for omp_all_memory reserved locator — michael.p.rice / detail
- [OpenMP] Fix file arguments for embedding bitcode in the linker wrapper — jhuber6 / detail
- Sema: adjust assertion to account for deduced types — Saleem Abdulrasool / detail
- [compiler-rt][scudo] Simplify TBI checks — leonardchan / detail
- [AMDGPU] Disable newly added gfx90a global isel image tests. NFC. — Stanislav.Mekhanoshin / detail
- [flang] Alternate entry points with unused arguments — vdonaldson / detail
- [flang] Fix crash in semantics after PDT instantiation — pklausler / detail
- Recommit "[SelectOpti][5/5] Optimize select-to-branch transformation" — apostolakis / detail
- [compiler-rt][scudo] Add missing preprocessor token — leonardchan / detail
clang-d424620-g96323c9f4c10-t29523-b29523.tar.gz (May 24, 2022 6:17:39 AM)
- llvm-reduce: improve basic-blocks removal pass — markus.lavin / detail
- [InstCombine] Use different icmp pattern in test (NFC) — npopov / detail
- [InstCombine] Handle logical and/or in recursive and/or of icmps fold — npopov / detail
- [libc++] type_traits: use __is_core_convertible in __invokable_r. — nikolasklauser / detail
- [LegalizeTypes][NFC] Fix node name in assertion message — fraser / detail
- [libc++] Replace modulus operations in std::seed_seq::generate with conditional checks. — nikolasklauser / detail
- [libc++] Implement ranges::reverse — nikolasklauser / detail
- [gn build] Port 1d1a191edcfa — llvmgnsyncbot / detail
- [InstCombine] Add splat vector test for asymmetric masked icmp fold — npopov / detail
- [InstCombine] Use m_APInt() in asymmetric masked icmp fold — npopov / detail
- [InstCombine] Add tests for masked icmps with bitwise+logical and (NFC) — npopov / detail
- [InstCombine] Support logical and in masked icmp fold — npopov / detail
- [RISCV][NFC] Change interface of RVVIntrinsic::getSuffixStr — kito.cheng / detail
- [TableGen] Remove code beads — ox59616e / detail
- [X86] Add test showing failure to expand <2 x float> fpow without widening to <4 x float> — llvm-dev / detail
- [X86][AMX] Reduce the compiling time for non-amx code. — yuanke.luo / detail
- [Test] Add LICM test for PR55672 showing problem with freeze instruction — mkazantsev / detail
- Fix comment in test. NFC — mkazantsev / detail
- [OpenCL] Make -cl-ext a driver option. — anastasia.stulova / detail
- [X86] scalar_widen_div.ll - remove non-generated CHECKs — llvm-dev / detail
clang-d424600-g81c648a3d909-t29521-b29521.tar.gz (May 24, 2022 2:09:48 AM)
- [flang] Allow more forward references to ENTRY names — pklausler / detail
- [OpenMP][IRBuilder] `omp task` support — Shraiysh.Vaishay / detail
- [MachineSink] replace MachineLoop with MachineCycle — czhengsz / detail
- [X86][AMX] Multiple configure for AMX register. — yuanke.luo / detail
- [gn build] Port 496156ac57da — llvmgnsyncbot / detail
- [RISCV] Fix RVV stack frame alignment bugs — fraser / detail
- [RISCV] Ensure the entire stack is aligned to the RVV stack alignment — fraser / detail
- [LegalizeTypes][VP] Fix OpNo in WidenVecOp_VP_SCATTER — Lian.Wang / detail
- [LoopUnroll] Freeze tripcount rather than condition — npopov / detail
clang-d424591-g1786e70bd85d-t29519-b29519.tar.gz (May 23, 2022 10:58:29 PM)
- [RISCV] Make old JIT ExecutionEngine tests unsupported — h.dwwwwww / detail
- [flang] Allow global scope names that clash with intrinsic modules — pklausler / detail
- [flang] Ignore BIND(C) binding name conflicts of inner procedures — pklausler / detail
- [lld-macho][nfc] Run clang-format on lld/MachO/*.{h,cpp} — vyng / detail
- [SelectOpti][3/5] Base Heuristics — apostolakis / detail
- [SelectOpti][4/5] Loop Heuristics — apostolakis / detail
- [NFC][Metadata] Define move constructor and move assignment operator for MDOperand. — wolfgang_pieb / detail
- bugfix in InfiniteLoopCheck to not print warnings for unevaluated loops — usamahameed / detail
- bugfix in InfiniteLoopCheck to not print warnings for unevaluated loops — usamahameed / detail
- updated canResolveToExpr to accept both statements and expressions. Removed unnecessary code — usamahameed / detail
- Exposes interface to free up caching data structure in DWARFDebugLine and DWARFUnit for memory management — dblaikie / detail
- [Hexagon] Fix test on OpenBSD — brad / detail
- [SelectOpti][5/5] Optimize select-to-branch transformation — apostolakis / detail
- Revert "[SelectOpti][5/5] Optimize select-to-branch transformation" — apostolakis / detail
clang-d424577-ge141e719e166-t29517-b29517.tar.gz (May 23, 2022 6:57:48 PM)
- [PS5] Make driver's PIC behavior match PS4 — paul.robinson / detail
- Remove duplicate fields in RAGreedy — stilis / detail
- [SelectOpti][2/5] Select-to-branch base transformation — sotiris / detail
- [symbolizer] Parse DW_TAG_variable DIs to show line info for globals — 31459023+hctim / detail
- emitStringLiteralDef: Return earlier here. NFC. — geek4civic / detail
- Fix lldb-vscode frame test failure — jeffreytan / detail
- [TableGen] emitStringLiteralDef: Pad trailing '\0' at the end of char array. — geek4civic / detail
- [libc][docs] Use same formatting for headers in source_layout — abrachet / detail
- github: Switch release PR repository to llvm/llvm-project-release-prs — tstellar / detail
- Add new hidden option -print-on-crash that prints out IR that caused opt pipeline to crash — aeubanks / detail
- [test][clang] Move -O3 in command line — Vitaly Buka / detail
- Apply clang-tidy fixes for performance-unnecessary-value-param in Utils.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for modernize-use-override in SparseTensorUtils.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for modernize-use-bool-literals in Parser.cpp (NFC) — joker.eph / detail
- [BasicBlockUtils] Add corner case test for loop metadata. — hgreving / detail
- [BasicBlockUtils] Do not move loop metadata if outer loop header. — hgreving / detail
- [lld][WebAssembly] Allow use of statically allocated TLS region. — sbc / detail
- [flang] Fix character length calculation for Unicode component — pklausler / detail
clang-d424559-g6cb3fdc278b9-t29514-b29514.tar.gz (May 23, 2022 2:59:29 PM)
clang-d424559-g6cb3fdc278b9-t29514-b29514.tar.gz (May 23, 2022 2:59:29 PM)
- [lldb] Fix should_skip_simulator_test decorator — Jonas Devlieghere / detail
- [mlir][bufferize] Support fully dynamic layout maps in BufferResultsToOutParams — springerm / detail
- [mlir][NvGpuToNVVM] Fix missing i4 support for nvgpu.mma.sync — cbate / detail
- [mlir][bufferize][NFC] Update One-Shot Bufferize pass documentation — springerm / detail
- [mlir][NvGpuToNVVM] Fix byte size calculation in async copy lowering — cbate / detail
- [llvm-nm][docs] Document -W and -U — i / detail
- Add [opt] suffix to optimized stack frame in lldb-vscode — jeffreytan / detail
- Show error message for optimized variables — jeffreytan / detail
- [RISCV] Add basic fault-first load coverage for VSETVLI insertion — listmail / detail
- [PS5] Disable a test, same as PS4 — paul.robinson / detail
- Fix an unused variable warning in no-asserts build mode — benny.kra / detail
- [lldb] Improve formatting of dlopen error messages (NFC) — davelee.com / detail
- [MSVC, ARM64] Add __readx18 intrinsics — steplong / detail
- [lldb] Specify aguments of `image list` — davelee.com / detail
- [AArch64] Add test case for pr55644. NFC — craig.topper / detail
- [DAGCombiner][AArch64] Don't fold (smulo x, 2) -> (saddo x, x) if VT is i2. — craig.topper / detail
- [IR] add and use pattern match specialization for sqrt intrinsic; NFC — spatel / detail
- [Sanitizer][Darwin] Add SANITIZER_DRIVERKIT platform macro — julian.lettner / detail
- [mlir][tosa] Change tosa.depthwise_conv2d's ending reshape to a collapse. — suderman / detail
- Remove `friend` classes from TypeCategoryMap — jgorbe / detail
- [libc++] Granularize parts of <type_traits> — nikolasklauser / detail
- [libc++] Always enable the ranges concepts — nikolasklauser / detail
- [libc++] Assume that push_macro and pop_macro are available — nikolasklauser / detail
- [libc++] Add auto to the list of required extensions in C++03 — nikolasklauser / detail
- [libc++] Add ranges::max_element to the synopsis and ADL-proof the __min_element_impl calls — nikolasklauser / detail
- [gn build] Port eebc1fb772c5 — llvmgnsyncbot / detail
- [Sanitizer][Darwin] Add explanation for Apple platform macros — julian.lettner / detail
- [SLP][NFC]Improve compile time, NFC. — a.bataev / detail
- [SVEInstrFormats] Ensure scatter instructions are named consistently. — paul.walker / detail
- [AArch64] Add tests with free shuffles for indexed fma variants. — flo / detail
- [mlir] Use 'native' instead of 'llvm_has_native_target' in the mlir tests — stilis / detail
- [libc++] Remove duplicate tests for callable concepts — Louis Dionne / detail
clang-d424559-g6cb3fdc278b9-t29514-b29514.tar.gz (May 23, 2022 2:59:29 PM)
clang-d424527-g210c4e7fc887-t29512-b29512.tar.gz (May 23, 2022 11:06:54 AM)
- [clang][driver] Dynamically select gcc-toolset/devtoolset version — tbaeder / detail
- [AArch64] Regenerate andandshift.ll test checks — llvm-dev / detail
- Test stackmap support for i128 — Tim Northover / detail
- [AMDGPU] Remove unneeded regex escaping in FileCheck patterns — jay.foad / detail
- Add support of the next Debian (Debian 13 - Trixie) — sylvestre / detail
- Add support of the next Ubuntu (Ubuntu 22.10 - Kinetic Kudu) — sylvestre / detail
- [AMDGPU][MC][GFX940] Disable v_mac_f32_dpp — d-pre / detail
- Revert "[clang][driver] Dynamically select gcc-toolset/devtoolset version" — tbaeder / detail
- [SPIR-V] Allow setting SPIR-V version via target triple. — anastasia.stulova / detail
- [InstCombine] Reuse icmp of and/or folds for logical and/or — npopov / detail
- [SLP][NFC]Add a test for extracting scalar from undef result vector, — a.bataev / detail
- [InstCombine] add tests for icmp of zext i1; NFC — spatel / detail
- [InstCombine] fold icmp of zext bool based on limited range — spatel / detail
- [MSVC, ARM64] Add __writex18 intrinsics — steplong / detail
- [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly. — a.bataev / detail
- [mlir] Add RSqrt tp ComplexOps.td. — pifon / detail
- [TableGen] Remove an untrue statement from the docs — jay.foad / detail
- [mlir] Add Expm1 tp ComplexOps.td. — pifon / detail
- [NFC][flang] Change the OpenMP atomic read/write test cases — qiaopeixin / detail
- [mlir][bufferization][NFC] Improve assembly format of AllocTensorOp — springerm / detail
- Revert "Revert "[AArch64] Set maximum VF with shouldMaximizeVectorBandwidth"" — jingu.kang / detail
- [InstCombine] Add tests for recursive and/or of icmp folds (NFC) — npopov / detail
- [InstCombine] Change operand order in recursive and/or of icmps fold — npopov / detail
- [clang-tidy] Improve add_new_check.py to recognize more checks — richard / detail
- NFC: Silence two warnings for unused bufferization symbols in release mode. — stellaraccident / detail
- [clang] Module global init mangling — nathan / detail
- [mlir][bufferization] Fix Python bindings — springerm / detail
clang-d424500-g8e9528cb544a-t29508-b29508.tar.gz (May 23, 2022 4:08:58 AM)
- [InstCombine] add tests for bitcast; NFC — Chenbing.Zheng / detail
- Revert "[lldb] Consider binary as module of last resort" — omair.javaid / detail
- [analyzer] Implement assumeInclusiveRange in terms of assumeInclusiveRangeDual — gabor.marton / detail
- [analyzer][NFC] Factor out the copy-paste code repetition of assumeDual and assumeInclusiveRangeDual — gabor.marton / detail
- [Support] Add missing <cstdint> header to Signals.h — slyich / detail
- [Support] Add missing <cstdint> header to Base64.h — slyich / detail
- [C++20] [Coroutines] Conform the updates for CWG issue 2585 — yedeng.yd / detail
- [AArch64] Fix assumptions on input type of tryCombineFixedPointConvert — david.green / detail
- [LV] Improve register pressure estimate at high VFs — peter.waller / detail
- Revert "[C++20] [Coroutines] Conform the updates for CWG issue 2585" — yedeng.yd / detail
- [AArch64] implement isReassocProfitable, disable for (u|s)mlal. — flo / detail
- [AArch64] Order STP Q's by ascending address — andre.simoesdiasvieira / detail
- [CGP] Freeze condition when despeculating ctlz/cttz — npopov / detail
- [RISCV][NFC] Test cases for fmuladd intrinsic — chunyu / detail
clang-d424500-g8e9528cb544a-t29508-b29508.tar.gz (May 23, 2022 4:08:58 AM)
- LNT: Only use text segment when isSO. — tamar.christina / githubweb
clang-d424486-g37ccfc55ab4f-t29506-b29506.tar.gz (May 23, 2022 12:56:32 AM)
- [CSKY] Fix the conflict of default fpu features and -mfpu option — zixuan.wu / detail
- [mlir][tblgen][ods][python] Use keyword-only arguments for optional builder arguments in generated Python bindings — stellaraccident / detail
- [Sparc] Have test use IAS — brad / detail
clang-d424486-g37ccfc55ab4f-t29506-b29506.tar.gz (May 23, 2022 12:56:32 AM)
clang-d424483-g10c9ecce9f60-t29504-b29504.tar.gz (May 22, 2022 9:48:23 PM)
- [mlir][NFC] Replace some nested if with logical and. — jacquesguan / detail
clang-d424482-gc11051a4001c-t29503-b29503.tar.gz (May 22, 2022 5:55:42 PM)
- [LV] Widen ptr-inductions with scalar uses for scalable VFs. — flo / detail
- [SystemZ] Bugfix for symbolic displacements. — paulsson / detail
- [InstCombine] add tests for icmp + sub patterns; NFC — spatel / detail
- [InstCombine] fold icmp with sub and bool — spatel / detail
- Revert "[InstCombine] fold icmp with sub and bool" — spatel / detail
- ADT::GenericCycleInfo: Hide validateTree() in -Asserts. — geek4civic / detail
- [LV] Re-generate check lines for loop-form.ll test. — flo / detail
- [LV] Use exiting block instead of latch in addUsersInExitBlock. — flo / detail
- Test more C DR conformance (part two of many) — aaron / detail
- [LV] Add check line to test interleaving only with induction cast. — flo / detail
- [SelectionDAG] Fold abs(undef) to 0 instead of undef. — craig.topper / detail
- [SelectionDAG] Add a freeze to ISD::ABS expansion. — craig.topper / detail
clang-d424470-g69c0af3de224-t29499-b29499.tar.gz (May 22, 2022 10:36:30 AM)
- [SVE] Enable use of 32bit gather/scatter indices for fixed length vectors — paul.walker / detail
- CWG 1394: Incomplete types as parameters of deleted functions — jyknight / detail
clang-d424468-g9d0d24eec447-t29497-b29497.tar.gz (May 22, 2022 6:27:57 AM)
clang-d424467-gaf77b1d99016-t29495-b29495.tar.gz (May 22, 2022 3:09:39 AM)
- [clang-tidy] add support for Demorgan conversions to readability-simplify-bool-expr — n.james93 / detail
clang-d424466-g09865ae95dbf-t29494-b29494.tar.gz (May 21, 2022 10:40:33 PM)
- Re-add release notes for GCC ABI compatibility for non-POD in packed structs — dblaikie / detail
- [LegalizeTypes][VP] Add integer promotion support for vp.sitofp/vp.uitofp — ben.shi / detail
- [M68k][Disassembler] Fix decoding conflict — ox59616e / detail
- [NFC][M68k][test] Add disassembler tests for move instructions — ox59616e / detail
clang-d424462-g52d509f38b50-t29492-b29492.tar.gz (May 21, 2022 7:02:10 PM)
- [TypePromotion] Refine fix sext/zext for promoted constant from D125294. — craig.topper / detail
- [ORC] Check for errors when materializing absolute symbols. — Lang Hames / detail
- [clang-format] Handle "complex" conditionals in RemoveBracesLLVM — owenca / detail
- [clang-format] Fix a bug in "AfterControlStatement: MultiLine" — owenca / detail
- [clang-format] Fix a crash on lambda trailing return type — owenca / detail
- [clang-format] Format unit tests with InsertBraces/RemoveBracesLLVM — owenca / detail
- [M68k][Disassembler] Cleanup unused variables. NFC — minyihh / detail
clang-d424455-g55e8f721d4d0-t29490-b29490.tar.gz (May 21, 2022 3:13:07 PM)
- Test C DR conformance (part one of many) — aaron / detail
- [MLIR][Presburger] Update equality and subset checks asserts in IntegerRelation — groverkss / detail
- Revert "[SLP]Do not emit extract elements for insertelements users, replace with shuffles directly." — flo / detail
- Fix failing test bots from df46fb40557a14807dd508af32251ceb1cab8b86 — aaron / detail
- [clang-tidy] Add a useful note about -std=c++11-or-later — balazs.benics / detail
- [ORC] Allow FailedToMaterialize errors to outlive ExecutionSessions. — Lang Hames / detail
clang-d424449-g8bfccb963b35-t29488-b29488.tar.gz (May 21, 2022 12:18:44 PM)
- [SCEV] Use umin_seq for BECount of multi-exit loops — nikita.ppv / detail
- [ARM] Add register-mask for tail returns — david.green / detail
- [LV] Precommit test for PR55167. — flo / detail
- [VPlan] Model first exit values using VPLiveOut. — flo / detail
- [ORC] Add a ~ExectionSession destructor to verify that endSession was called. — Lang Hames / detail
- [clang-format] Fix an infinite loop in parseJavaEnumBody() — owenca / detail
clang-d424443-g295d032762ad-t29485-b29485.tar.gz (May 21, 2022 8:09:08 AM)
- [SVE] Refactor lowering for fixed length MGATHER/MSCATTER. — paul.walker / detail
- [JumpThreading] Insert freeze when unfolding select — nikita.ppv / detail
- [AMDGPU] Regenerate permute.ll test checks for future patch — llvm-dev / detail
- [lldb] fix 'command container' help text — l.lunak / detail
- [STLExtras] Make indexed_accessor_range operator== compatible with C++20 — benny.kra / detail
- [mlir] Move diagnostic handlers instead of copying — benny.kra / detail
clang-d424437-g86fd1c139fb8-t29483-b29483.tar.gz (May 21, 2022 3:56:27 AM)
- [LegalizeTypes] Use SmallDenseMap::count instead of SmallDenseMap::find. NFC — craig.topper / detail
- [LegalizeTypes] Remove double map lookup in DAGTypeLegalizer::PerformExpensiveChecks. NFC — craig.topper / detail
- [bufferization] Simplify code. NFCI. — benny.kra / detail
clang-d424434-gf088b99eac74-t29481-b29481.tar.gz (May 20, 2022 11:50:12 PM)
- [ORC] Remove usused Error variable. — Lang Hames / detail
- [ORC][examples] Add missing EPCIndirectionUtils::cleanup call. — Lang Hames / detail
- [ORC][examples] Fix off-by-one error when handling null terminators. — Lang Hames / detail
- [mlir][LLVMIR] Add support for translating from some simple LLVM instructions — minyihh / detail
- [mlir][LLVMIR] Use the correct way to determine if it's a scalable vector — minyihh / detail
clang-d424429-gffdbecccafdf-t29479-b29479.tar.gz (May 20, 2022 7:49:33 PM)
- Convert the test file for TestIgnoredExceptions.py to the mach_vm API. — jingham / detail
- [WebAssembly] Strip TLS when "atomics" is not enabled — Dev / detail
- [ObjCARC] Drop nullary clang.arc.attachedcall bundles in autoupgrade. — Ahmed Bougacha / detail
- SystemZAsmPrinter.cpp: Fix a warning. [-Wunused-variable] — geek4civic / detail
- [mlir] MemRefToLLVM: convert memref.view operations for empty memrefs — ezhulenev / detail
- Revert "Mark new TSan test as unsupported on PPC." — paulkirth / detail
- Revert "tsan: add lock free stack pattern test" — paulkirth / detail
- [lld][WebAssemlby] Add TLS test to lld/test/wasm/data-segments.ll. NFC — sbc / detail
- [mlir][bufferization] Add bufferization.alloc_tensor op — springerm / detail
clang-d424420-g190b0f42cf55-t29477-b29477.tar.gz (May 20, 2022 4:03:54 PM)
- [gn build] (manually) port 480dcdc8975d8 (llvm-ifs OptTable) — thakis / detail
- [RISCV] Add initial test coverage for LSR — listmail / detail
- [InstructionSimplify] Remove multiple 'break' after 'return'. NFC — craig.topper / detail
- Revert "[ConstantRange] Improve the implementation of binaryOr" — douglas.yung / detail
- Update fuzzing test to comply with new optimisation. — 31459023+hctim / detail
- Adapt C++ std::string dataformatter for D125496 — Adrian Prantl / detail
- Fix up fuzzing test on Windows. — 31459023+hctim / detail
- Avoid uninitialized Diag.ID (which we pass but never read) — github / detail
- Add some diagnostics to diagnose bot-only failures for TestIgnoredExceptions.py — jingham / detail
- Recommit "[ConstantRange] Improve the implementation of binaryOr" — ashaposhnikov / detail
- [AArch64] Use proper instruction mnemonics for FPRs — isanbard / detail
- [CodeView] Combine variable def ranges that are continuous. — zequanwu / detail
- Reland "[clang-tidy] modernize-deprecated-headers check should respect extern "C" blocks"" — balazs.benics / detail
- [Libomptarget] Add branch prediction intrinsic to state check — jhuber6 / detail
- [clang-tidy] Introduce the WarnIntoHeaders option to modernize-deprecated-headers — balazs.benics / detail
- [clang-tidy] modernize-deprecated-headers should ignore system headers — balazs.benics / detail
- Mark new TSan test as unsupported on PPC. — 31459023+hctim / detail
- Add a page to track C defect report status — aaron / detail
- [OpenMP] Fix partial unrolling off-by-one. — llvm-project / detail
- Add 'ppc' as a target (for both 32- and 64-bit ppc). — 31459023+hctim / detail
- [lldb] Consider binary as module of last resort — Jonas Devlieghere / detail
- [lldb] Fix spurious assertion in PrintCommandOutput — Jonas Devlieghere / detail
- PPC+TSan whack-a-mole, round 3. — 31459023+hctim / detail
- [LLVM] Add a check if should cast atomic operations to integer type — i / detail
- [NVPTX] Enable AtomicExpandPass for NVPTX — i / detail
- [mlir][sparse] Support more complex operations. — bixia1 / detail
- [lld-macho] Stop crash when emitting personalities with -dead_strip — abrachet / detail
clang-d424393-g873a3e2c1d04-t29474-b29474.tar.gz (May 20, 2022 11:59:22 AM)
- [clangd] Support UnresolvedUsingTypeLoc AST node in FindTarget. — hokein.wu / detail
- [SLP][NFC]Use SmallPtrSet to avoid n*m complexity, NFC. — a.bataev / detail
- [SLP]Do not emit extract elements for insertelements users, replace with shuffles directly. — a.bataev / detail
- [InstCombine] add casted bitwise logic tests to show missing use check; NFC — spatel / detail
- [InstCombine] add use check to fold of bitwise logic with cast ops — spatel / detail
- [DebugInfo][NFC] Add instr-ref documentation, migration guide — jryans / detail
- Fix test from df2a4e to work with 32 bit windows targets. — erich.keane / detail
- [libc++abi] Add missing XFAIL on test — Louis Dionne / detail
- [libunwind] Introduce a cmake-bridge.cfg.in file to reduce test config duplication — Louis Dionne / detail
- [libc++] Improve error messages for disabled modes — Louis Dionne / detail
- [clang] Honor __attribute__((no_builtin("foo"))) on functions — steplong / detail
- [analyzer][NFC] Remove the unused LocAsInteger::getPersistentLoc() — balazs.benics / detail
- [clang-format] Don't break lines after pragma region — tobias / detail
- [clangd] Provide links to clang-tidy and include-cleaner diagnostic docs — sam.mccall / detail
- Revert "[libc] Apply no-builtin everywhere, remove unnecessary flags" — gchatelet / detail
- [libc++] Use _LIBCPP_ASSERT by default for _PSTL_ASSERTions — nikolasklauser / detail
- Fix an unused variable warning in no-asserts build mode — gribozavr / detail
- [AMDGPU] Add verification for mandatory literals — jay.foad / detail
- [AMDGPU] Handle mandatory literals in isOperandLegal — jay.foad / detail
- [lldb] Disable scripted_crashlog_json.test on Apple Silicon — Jonas Devlieghere / detail
- [X86] Add tests for FREM — jeremy.morse / detail
- [ifs] Switch to using OptTable — abrachet / detail
- [MLIR][GPU] Add NvGpu mma.sync path to the VectorToGPU pass — cbate / detail
- [clangd][ObjC] Filter ObjC method completions on the remaining selector — davg / detail
- [mlir][sparse] add support for complex zero/one building — ajcbik / detail
- Adjust BUILD files for [MLIR][GPU] Add NvGpu mma.sync path to the VectorToGPU pass — gribozavr / detail
- Adjust BUILD files for [ifs] Switch to using OptTable — gribozavr / detail
- Use the public clang::Builtin API in the unit test — gribozavr / detail
- [AMDGPU] Mark SMEM cache invalidations as not reading memory — jay.foad / detail
- [clang] Fixing arm-common, windows only and openmp header install targets — qwu / detail
- [TypePromotion] Fix another case for sext vs zext in promoted constant. — craig.topper / detail
- [lldb] Set correct register number for cpsr (GENERIC_REGNUM_FLAGS) — Jonas Devlieghere / detail
- [mlir] Add missing NVGPU link dependency to VectorToGPU — cbate / detail
clang-d424360-g534ea8bca51d-t29471-b29471.tar.gz (May 20, 2022 7:55:43 AM)
- [RISCV] Add VL patterns for vector widening floating-point fused multiply-add instructions. — jacquesguan / detail
- [flang][OpenMP] Fix the types of worksharing-loop variables — qiaopeixin / detail
- Make CompoundStmtBitfields::NumStmts not a bit-field — sepavloff / detail
- [amdgpu] Add amdgpu_kernel calling conv attribute to clang — jonathanchesterfield / detail
- [AArch64] Fix the generation of BE Nops — david.green / detail
- [NFC][test] Fix the line num of expected-error for CSKY at builtin-alloca-with-align.c — zixuan.wu / detail
- [LV] Do not LoopSimplify/LCSSA after generating main vector loop. — flo / detail
- [flang] Fix use-associated false-positive error — d.dudkin / detail
- [AArch64][SME][NFC] Add implicit operands for SME instructions in the disassembly. — caroline.concatto / detail
- [AArch64][SME]Tied up ZA operand for accumulate instructions — caroline.concatto / detail
- [ARM] Cost modelling for MVE vector fptoi_sat — david.green / detail
- [mlir] do not elide dialect prefix for ops with dots in the name — zinenko / detail
- [AMDGPU][MC][GFX8+] Correct SMEM offset parsing — d-pre / detail
- [X86][AMX][NFC] Refactor X86LowerAMXCast.cpp — yuanke.luo / detail
- tsan: add lock free stack pattern test — dvyukov / detail
- [AMDGPU] Add a test case for an SIFoldOperands bug — jay.foad / detail
- Minutes for pauth sync-ups have moved to Discourse. — kristof.beyls / detail
- [RISCV] Add a test showing overlapping stack offsets with RVV — fraser / detail
- [RISCV] Fix logic for determining RVV stack padding — fraser / detail
- [AArch64] Generate AND in place of CSEL for predicated CTTZ — david.green / detail
clang-d424340-gda201aa4242e-t29467-b29467.tar.gz (May 20, 2022 1:01:51 AM)
- [ASan] Add sleep_before_init flag — julian.lettner / detail
- [RISCV] Add test showing codegen for unaligned loads and stores of scalar types — listmail / detail
- [lldb] Fix 'ptsname_r' is only available on macOS 10.13.4 or newer — Jonas Devlieghere / detail
- [lldb] Update test_software_breakpoint_set_and_remove_work for AS — Jonas Devlieghere / detail
- [MIR] Provide location of extra instruction operand when diagnosing it. — ivan.kosarev / detail
- [RISCV][NFC] Remove `*=` operator for LMULType — eopxd / detail
clang-d424334-gcf348f6a2cac-t29464-b29464.tar.gz (May 19, 2022 9:34:46 PM)
- [bazel][libc] Fix bazel build — abrachet / detail
- [Serialization] Delta encode locations in expansion sloc entries — sam.mccall / detail
- [mlir][sparse] Adding x-macros for OverheadType — 2998727+wrengr / detail
- [AArch64] Add support for -fzero-call-used-regs — isanbard / detail
- [mlir][Arithmetic] fold overlapping negf. — jacquesguan / detail
- [lit] Fix setup of sanitizer environment — Vitaly Buka / detail
- [InstCombine] [NFC] Use a pattern matcher for ExtractElementInst — Chenbing.Zheng / detail
clang-d424327-g774674ce9abb-t29461-b29461.tar.gz (May 19, 2022 5:21:02 PM)
- [lld][test] Delete empty Unit test directory — keithbsmiley / detail
- [gn build] (manually) port 505ddb6b7450 (remove Unit/lit.site.cfg.py) — thakis / detail
- [LV] Drop wrap flags for reductions using VP def-use chain. — flo / detail
- [Clang][[OpenMP5.1] Initial parser/sema for default(private) clause — jennifer.yu / detail
- [mlir] Remove unused properties from the standalone example's lit configuration — stilis / detail
- [AMDGPU] Mark s_getreg as having side effects instead of reading memory — jay.foad / detail
- [AMDGPU] Mark s_get_waveid_in_workgroup as not reading memory — jay.foad / detail
- [mlir][sparse] fix unsigned comparison bug in assert — ajcbik / detail
- Handle instrumentation of scalar single-precision (_ss) intrinsics — Vitaly Buka / detail
- [Flang][OpenMP] Upstream the lowering of the parallel do combined construct — kiran.chandramohan / detail
- [bazel] Add lib/Basic/BuiltinTargetFeatures.h to clang:basic `hdrs`. — jgorbe / detail
- [ConstantRange] Improve the implementation of binaryOr — ashaposhnikov / detail
- Revert "[RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates." — craig.topper / detail
- Revert "[RISCV] Add test cases showing failure to remove mask on rotate amounts." — craig.topper / detail
- [lldb/test] Fix PExpect.launch issue when disabling color support — medismail.bennani / detail
- [libc] Add strlcat — abrachet / detail
- [DirectX backend] When cleanup module flags only remove unused flags. — python3kgae / detail
- [TableGen] Add generation of argument register lists — isanbard / detail
- [mlir][sparse] Using the name "dimSizes" more consistently — 2998727+wrengr / detail
- [mlir][sparse] Simplifying closure — 2998727+wrengr / detail
- Revert "[TableGen] Add generation of argument register lists" — isanbard / detail
- [TableGen] Add generation of argument register lists — isanbard / detail
- [mlir][sparse] Factored out a "FATAL" macro for unrecoverable assertion failure — 2998727+wrengr / detail
clang-d424304-g304a5a7a14dd-t29459-b29459.tar.gz (May 19, 2022 1:29:47 PM)
- [SLP][NFC] Pre-commit test showing vectorization preventing FMA — william.schmidt / detail
- Add an option to fill container for ref — usx / detail
- [AArch64][SVE] Convert SRSHL to LSL when the fed from an ABS intrinsic — bradley.smith / detail
- [libc++] Enable move semantics for vector in C++03 — nikolasklauser / detail
- [flang][NFC] Allow whitespaces before `ERROR` — d.dudkin / detail
- [libc++] Granularize algorithm benchmarks — nikolasklauser / detail
- [AMDGPU] gfx11 LDSDIR instructions MC support — Joseph.Nash / detail
- [flang][OpenMP] Support for Collapse — mats.petersson / detail
- [flang][driver] Add support for generating executables on MacOSX/Darwin — andrzej.warzynski / detail
- [runtimes] Fix the build of merged ABI/unwinder libraries — Louis Dionne / detail
- [AMDGPU] gfx11 scalar memory instructions — Joseph.Nash / detail
- [libunwind] Remove unused _LIBUNWIND_HAS_NO_THREADS macro in tests — Louis Dionne / detail
- [NFC] Fix typos in X86CmovConversion — apostolakis / detail
- [libc++] Override the value of LIBCXX_CXX_ABI in the cache — Louis Dionne / detail
- [VPlan] Update VPWidenMemoryInstruction to not inherit from VPValue. — flo / detail
- [LoopVectorize] Precommit a test for D122126 — chenmindong1 / detail
- [LoopVectorize] Don't interleave when the number of runtime checks exceeds the threshold — chenmindong1 / detail
- [clang] Fix __has_builtin — Yaxun.Liu / detail
- [lldb] Add non-address bit improvements to release notes — david.spickett / detail
- [AMDGPU] Allow multiple uses of the same literal in SOP2/SOPC — jay.foad / detail
- [SimpleLoopUnswitch] Skip trivial selects during trivial unswitching. — flo / detail
- [AMDGPU] emit macro __GFX9__ etc — Yaxun.Liu / detail
- [PowerPC] Implement XL compat __fnabs and __fnabss builtins. — amy.kwan1 / detail
- [NVVM] Update intrinsic defintions to include the `nocallback` attribute — jhuber6 / detail
- [SelectOpti][1/5] Setup new select-optimize pass — apostolakis / detail
- [gn build] Port ca7c307d1816 — llvmgnsyncbot / detail
- [DeadArgElim] Use poison instead of undef as placeholder for dead arguments — nuno.lopes / detail
- Drop qualifiers from return types in C (DR423) — aaron / detail
- [NFC] Fix a couple of whitespace issues. — paul.walker / detail
- [mlir][tensor] Add canonicalization for tensor.cast from extract_slice — thomasraoux / detail
- [mlir][vector] Fix crash in DropInnerMostUnitDims pattern — thomasraoux / detail
- [llvm-jitlink] Print session report even if entry-point lookup errors out. — Lang Hames / detail
- [ORC] Add missing std::moves, pass SymbolLookupSet by value. — Lang Hames / detail
- [ORC] Add a FIXME. — Lang Hames / detail
- [ORC] Avoid more SymbolStringPtr copies. — Lang Hames / detail
- [Object] Fix updating darwin archives — keithbsmiley / detail
- [docs][tools] Remove old llvm-bcanalyzer options — keithbsmiley / detail
- [llvm-dis] Improve missing file error message — keithbsmiley / detail
- [WebAssembly] Use CHECK-NEXT for irreducible-cfg.mir — aheejin / detail
- [WebAssembly] Fix register use-def in FixIrreducibleControlFlow — aheejin / detail
- [Libomptarget] Add `leaf` attribute to `vprintf` declaration — jhuber6 / detail
- [ValueTracking] Baseline tests for Power-of-2 value tracking on PHI nodes — williamjhuang / detail
- [llvm-dis][test] Fix error case on Windows — keithbsmiley / detail
- [ValueTracking] Added support to deduce PHI Nodes values being a power of 2 — williamjhuang / detail
- [Office Hours] add initial guidance for hosts — kristof.beyls / detail
- [InstCombine] NEW Baseline tests for InstCombine optimization to merge GEP instructions with constant indices — williamjhuang / detail
- [ARM] Cost modelling for scalar fptoi_sat — david.green / detail
- [OpenMP][libomp] Fix accidental removal of else for core attributes — jonathan.l.peyton / detail
- Revert "[ValueTracking] Added support to deduce PHI Nodes values being a power of 2" — thakis / detail
clang-d424255-g068f14f1e4ec-t29456-b29456.tar.gz (May 19, 2022 9:30:11 AM)
- [lldb] Enable libcxx(abi) and compiler-rt as runtimes — Jonas Devlieghere / githubweb
clang-d424255-g068f14f1e4ec-t29456-b29456.tar.gz (May 19, 2022 9:30:11 AM)
- [AMDGPU][NFC] Fix FileCheck directives in phi-vgpr-input-moveimm.mir. — ivan.kosarev / detail
- [APInt] Remove all uses of zextOrSelf, sextOrSelf and truncOrSelf — jay.foad / detail
- [APInt] Deprecate truncOrSelf, zextOrSelf and sextOrSelf — jay.foad / detail
- [AMDGPU][MC][GFX940] Add SMFMAC aliases — d-pre / detail
- [flang][driver] Make driver accept `-module-dir<value>` — andrzej.warzynski / detail
- [AArch64] Extend zero vector TBL codegen tests. NFC — david.green / detail
- Reland "[lldb] Add --all option to "memory region"" — david.spickett / detail
- [NFC][M68k] Replace `APInt::zextOrSelf` with `APInt::zext` — ox59616e / detail
- [AArch64] Fix zero element TBL indices — david.green / detail
- [M68k] Fix a bug in disassembler — ox59616e / detail
- [lldb] Add --show-tags option to "memory find" — david.spickett / detail
clang-d424244-g4f5a4215bfc8-t29454-b29454.tar.gz (May 19, 2022 5:15:46 AM)
- Enabling ccache for all ppc64 buildbots — kamau.bridgeman.ibm / githubweb
- Force HAVE_LIB_RT to NO when building with Xcode toolchains — Jon Roelofs / githubweb
- Add new worker debian-tritium-mips64el for Linux 64-bit MIPS LE — gkistanova / githubweb
clang-d424244-g4f5a4215bfc8-t29454-b29454.tar.gz (May 19, 2022 5:15:46 AM)
- [LegalizeTypes][VP][NFC] Use an if and two returns instead of ?: operator — Lian.Wang / detail
- [LegalizeTypes][VP] Add integer promotions support for VP_TRUNCATE — Lian.Wang / detail
- [Serialization] Delta-encode consecutive SourceLocations in TypeLoc — sam.mccall / detail
- [libunwind] Remove -Wsign-conversion warning — daniel.kiss / detail
- [LegalizeVectorTypes][VP] Add widen and split support for VP_SETCC — Lian.Wang / detail
- [Serialization] Add missing includes for CHAR_BIT — sam.mccall / detail
- [gn build] Port 4df795bff752 — llvmgnsyncbot / detail
- [WebAssembly] Fix bug where -no-type-check failed to completely disable the typechecker — asb / detail
- [libc] Apply no-builtin everywhere, remove unnecessary flags — gchatelet / detail
- [WebAssembly][NFC] Fix errant tabs in test case in last commit — asb / detail
- [release] Add cmake as an extra tarball and not bundle it — kkleine / detail
- [RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation — Lian.Wang / detail
- [clangd] NFC: Clarify the Include Cleaner warning — kbobyrev / detail
- [clangd] Update the test after diagnostic message change — kbobyrev / detail
clang-d424230-g4f35ca59d0fe-t29452-b29452.tar.gz (May 19, 2022 1:13:02 AM)
- dyld patch — medismail.bennani / detail
- [lldb/test] Make some tests as XFAIL while I investigate the issue — medismail.bennani / detail
- Revert 821ee172cdcd7196b6130321b53b6cc66bf1222b — medismail.bennani / detail
- Fix an or+and miscompile w/ GlobalISel — Jon Roelofs / detail
- [InstCombine] Allow undef vectors when foldSelectToCopysign — Chenbing.Zheng / detail
- [InstCombine] (rot X, ?) == 0/-1 --> X == 0/-1 — Chenbing.Zheng / detail
- Revert "[lldb/test] Make some tests as XFAIL while I investigate the issue" — medismail.bennani / detail
- [lldb/test] Fix failures caused by a previous PExpect.launch change — medismail.bennani / detail
- [NFC][RISCV] Enable TuneNoDefaultUnroll feature to control targets which use default unroll preference — zixuan.wu / detail
- [LV] Widen freeze instead of scalarizing it — zhongyunde / detail
- Fix if statement in DebugInfo/GSYM/LookupResult.cpp — apivovarov / detail
- [mlir] Add GlobalOp, GlobalLoadConstOp to ml_program. — stellaraccident / detail
- [mlir][python] Add Python bindings for ml_program dialect. — stellaraccident / detail
- Reland(3) "[clangd] Indexing of standard library" — sam.mccall / detail
- [clang-tidy] Fix logic of assertion — sam.mccall / detail
- [gn build] Port 03ea140b3a28 — llvmgnsyncbot / detail
- [pseudo] Squash some warnings. NFC — sam.mccall / detail
- [clangd] Suppress warning: control reaches end of function — sam.mccall / detail
clang-d424212-g3e54ea0cfa30-t29449-b29449.tar.gz (May 18, 2022 9:14:33 PM)
- [Debuginfod] Fix shared libs build break after eafa0530417e — nemanja.i.ibm / detail
- [Analysis] Avoid virtual dtor. NFC. — llvm-project / detail
- [SPIRV] Add simple tests to improve test coverage — andrey1.tretyakov / detail
- [BOLT] Testcase to repro R_X86_64_REX_GOTPCRELX bug — rafaelauler / detail
- Extend switch condition in optimizeSwitchPhiConst when free — Matthias Braun / detail
- [flang] test conforming & non-conforming lcobound — rouson / detail
- [Sparc] Make sure that we really don't emit quad-precision unless the "hard-quad-float" feature is available — brad / detail
- [M68k][Disassembler] Fix decoding conflict — ox59616e / detail
- [llvm/Support] Fallback to $TERM if terminfo has no "colors" capability — medismail.bennani / detail
- [lldb/Test] Add `use_colors` argument to the PExpect.launch wrapper — medismail.bennani / detail
- [lldb/Core] Fix "sticky" long progress messages — medismail.bennani / detail
- [lldb/crashlog] Fix line entries resolution in interactive mode — medismail.bennani / detail
clang-d424200-g615255eb0969-t29447-b29447.tar.gz (May 18, 2022 5:11:54 PM)
- [InstCombine] add tests for bswap with shift op; NFC — spatel / detail
- [InstCombine] allow variable shift amount in bswap + shift fold — spatel / detail
- [GISel] Add new combines for G_FMINNUM/MAXNUM and G_FMINIMUM/MAXIMUM — mkitzan / detail
- [Driver] Refactor /opt/rh detection — i / detail
- Fix some -Wstrict-prototypes issues in ORC examples — dblaikie / detail
- [libc++][CI] fixed a return curr_symbol() for Russian in the libcxx/test/support/locale_helpers.h for AIX — zhijian / detail
- [clang-tidy] Fix readability-simplify-boolean-expr when Ifs have an init statement or condition variable — n.james93 / detail
- [SystemZ][z/OS] Add missing include to llvm/include/llvm/BinaryFormat/GOFF.h — yusra.syeda / detail
- [SLP]Improve reductions vectorization. — a.bataev / detail
- Reland "[dwarf] Emit a DIGlobalVariable for constant strings." — 31459023+hctim / detail
- [NFCI] clang-format scudo standalone — 31459023+hctim / detail
- [mlir] Fix the error message for missing explicit TypeID — jeffniu22 / detail
- [NFCI] clang-format gwp-asan files. — 31459023+hctim / detail
- [libc][windows] fix strlcpy tests — michaelrj / detail
- [Analyzer] Remove extra space from NSErrorChecker message. — Artem Dergachev / detail
- [Sanitizers][Darwin] Rename Apple macro SANITIZER_MAC -> SANITIZER_APPLE — m_borsa / detail
- [RISCV] Add a test case where mutation still violates strict asserts in InsertVSETVLI — listmail / detail
clang-d424200-g615255eb0969-t29447-b29447.tar.gz (May 18, 2022 5:11:54 PM)
- Force HAVE_LIB_RT to NO when building with Xcode toolchains — Jon Roelofs / githubweb
clang-d424183-gd4257fbbba23-t29445-b29445.tar.gz (May 18, 2022 1:07:06 PM)
- [NFC] correcting a code comment. — chris.bieneman / detail
- [SCEV] Part 1, Serialize function calls in function arguments. — geek4civic / detail
- [SystemZ] Bugfix in SystemZTargetLowering::combineINT_TO_FP() — paulsson / detail
- Revert "[BasicAA] Remove unneeded special case for malloc/calloc" — listmail / detail
- clang-cl: Move /Zc: tests from cl-options.c to cl-zc.cpp — thakis / detail
- [OpenMP] libomp: honor passive wait policy requested with tasking — jonathan.l.peyton / detail
- [ARM] Clean up a test check from D125604. NFC — david.green / detail
- [RISCV][NFC] Rename variable in RISCVVEmitter.cpp — kito.cheng / detail
- [tests] Add test coverage for issue causing revert f7988d0 — listmail / detail
- [LoopUnroll] Regenerate test checks (NFC) — npopov / detail
- Revert "Reland(2) "[clangd] Indexing of standard library"" — sam.mccall / detail
- [AArch64] Add tests showing reassoc breaks (s|u)ml(a|s)l selection. — flo / detail
- [gn build] Port 77533ea443ac — llvmgnsyncbot / detail
- [lldb] Change implementation of memory read --show-tags option — david.spickett / detail
- [gn build] Port 29e556fc2ba9 — llvmgnsyncbot / detail
- [mlir][sparse] Add support for complex.im and complex.re to the sparse compiler. — bixia / detail
- [libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE. — daniel.kiss / detail
- Apply clang-tidy fixes for performance-for-range-copy in LinalgOps.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for llvm-else-after-return in OpenMPDialect.cpp (NFC) — joker.eph / detail
- [DAGCombiner] Fix bug in MatchBSwapHWordLow. — craig.topper / detail
- [clang-tidy] Fix readability-simplify-boolean-expr crash with implicit cast in return. — n.james93 / detail
- [ObjCopy][NFC] Remove unneeded zero initialization — i / detail
- Correct the diagnostic behavior for unreachable _Generic associations in C++ — aaron / detail
- [Debuginfod] Add --debug-file-directory to llvm-debuginfod-find. — dthorn / detail
- Partially revert "[CMake] Passthrough OSX CMake options to builtins and runtimes" — phosek / detail
- Add a darwin platform setting to specify which exceptions debugserver — jingham / detail
- [gn build] port 6694491affa18 — thakis / detail
- [mlir][ods] Simplify useDefaultType/AttributePrinterParser — jeffniu22 / detail
- [RISCV] Add test cases showing failure to remove mask on rotate amounts. — craig.topper / detail
- [RISCV] Use selectShiftMaskXLen ComplexPattern for isel of rotates. — craig.topper / detail
- [runtimes] Default LIB*_HERMETIC_STATIC_LIBRARY to ON on Windows — martin / detail
- [MC] [Win64EH] Remove an unused parameter to ARM64EmitUnwindCode. NFC. — martin / detail
- [MC] [Win64EH] Don't produce packed ARM64 unwind info with homed parameters — martin / detail
- [libc] Add strlcpy — abrachet / detail
- [libc] Add String to bsd headers — abrachet / detail
- [libc++][format] Adds a formattable concept. — koraq / detail
- [gn build] Port 15c809e8e780 — llvmgnsyncbot / detail
- [libc++][format] Adds formatter<charT[N], charT>. — koraq / detail
- [libc++][format] Improve format-arg-store. — koraq / detail
- [SystemZ][z/OS] Add the PPA1 to SystemZAsmPrinter — yusra.syeda / detail
- [libc++][format][5/6] Improve format_to_n. — koraq / detail
- [CMake][Fuchsia] Build runtimes as universal libraries on OS X — phosek / detail
- [libc] fix missing semicolon in bsd_ext.td — michaelrj / detail
- [gn build] Port 4d8268fbf4cd — llvmgnsyncbot / detail
- [llvm-readobj] Improve printing of Windows ARM packed unwind info — martin / detail
clang-d424138-g0990d5b549ee-t29442-b29442.tar.gz (May 18, 2022 8:59:41 AM)
- [lldb] Add --all option to "memory region" — david.spickett / detail
- AArch64: fall back to DWARF instead of crashing on weird .cfi directives — Tim Northover / detail
- [X86] Regenerate select-ext.ll test for D125604 — llvm-dev / detail
- [X86] coalesce-dead-lanes.mir - fix CHECK-LABEL typo identified in D125604 — llvm-dev / detail
- [X86] copy-propagation.ll - fix CHECK-NEXT typo identified in D125604 — llvm-dev / detail
- [X86] lvi-hardening-indirectbr.ll - fix X64-NOT typo identified in D125604 — llvm-dev / detail
- [X86] statepoint-vreg-details.ll - fix CHECK-VREG-LABEL typo identified in D125604 — llvm-dev / detail
- [DebugInfo][X86] debug-info-template-parameter.ll - fix broken DW_AT_default_value checks identified in D125604 — llvm-dev / detail
- [AArch64] fp16-v8-instructions.ll - remove some old defunct CHECKS identified in D125604 — llvm-dev / detail
- Revert "[lldb] Add --all option to "memory region"" — david.spickett / detail
- [lldb] Remove non-address bits from read/write addresses in lldb — david.spickett / detail
- [AMDGPU][MC][NFC] MUBUF code cleanup — d-pre / detail
- [OpenCL] Add cl_khr_subgroup_rotate builtins — sven.vanhaastregt / detail
- [mlir][complex] Add pow/sqrt/tanh ops and lowering to libm — benny.kra / detail
- [ARM] Don't Enable AES Pass for Generic Cores — archibald.elliott / detail
- [AMDGPU][MC][GFX7] Disable cache policy modifiers with SMRD — d-pre / detail
- [Security Group] Update representative for Rust. — kristof.beyls / detail
- [AArch64] neon-vmull-high-p64.ll - fix name/check mismatch identified in D125604 — llvm-dev / detail
- [X86] addcarry.ll - add nounwind to prevent cfi noise on tests — llvm-dev / detail
- [libcxx] [test] Add missing header for std::numeric_limits — benny.kra / detail
- [libcxx] [test] Include header for strverscmp — benny.kra / detail
- [AMDGPU][MC][GFX940] Correct tied operand decoding for smfmac opcodes — d-pre / detail
- [InstCombine] Remove disable-verify tests (NFC) — npopov / detail
- [lldb][AArch64] Fix corefile memory reads when there are non-address bits — david.spickett / detail
- [InstCombine] reduce code duplication for checking types; NFC — spatel / detail
- [InstCombine] avoid crash on fold of icmp with cast operand — spatel / detail
- Reland(2) "[clangd] Indexing of standard library" — sam.mccall / detail
- [lit] pass LLVM_SYMBOLIZER_PATH through to tests. — sam.mccall / detail
- [CGP] Regenerate test checks (NFC) — npopov / detail
- Assert on polymorphic pointer intrinsic param — thomasp / detail
- [gn build] Port ca875539f788 — llvmgnsyncbot / detail
clang-d424107-g140ad30b24fa-t29440-b29440.tar.gz (May 18, 2022 4:27:34 AM)
- [BasicAA] Remove unneeded special case for malloc/calloc — preames / detail
- [MLIR][Presburger] Attach values only to non-local identifiers in FAVC — groverkss / detail
- [MLIR][Presburger] Cleanup getMaybeValues in FACV — groverkss / detail
- Revert "[clang-format] Fix WhitespaceSensitiveMacros not being honoured when macro closing parenthesis is followed by a newline." — marek.kurdej+llvm.org / detail
- [ArgPromotion] Add unused-argument.ll test (NFC) — samolisov / detail
- [llvm-readobj] Fix printing of Windows ARM unwind opcodes, add tests — martin / detail
- [mlir:PDLL] Drop space as a completion commit character — riddleriver / detail
- [mlir:PDLL] Improve the location ranges of several expressions during parsing — riddleriver / detail
- [mlir:PDLL] Don't append / for directory code completion — riddleriver / detail
- [mlir][Canonicalize] Fix command-line options — riddleriver / detail
- [llvm-nm] Always use opaque pointers (PR55506) — npopov / detail
- [LoopUnroll] Avoid branch on poison for runtime unroll with multiple exits — npopov / detail
- [SCEVExpander] Expand umin_seq using freeze — npopov / detail
- [GreedyPatternRewriter] Avoid reversing constant order — riddleriver / detail
- [PowerPC] Treat llvm.fmuladd intrinsic as using CTR — qiucofan / detail
- [flang][Runtime] Use proper prototypes in Fortran_main. NFCI — diana.picus / detail
- [SelectionDAGBuilder] Pass fast math flags to most of VP SDNodes. — yeting.kuo / detail
- [flang][driver] Support parsing response files — diana.picus / detail
- [test, x86] Fix spurious x86-target-features.c failure — thomasp / detail
- [LV] set Header earlier, use variable instead of repeated access (NFC). — flo / detail
- [clang][ASTImporter] Add isNewDecl — gabor.marton / detail
- [clang][analyzer][ctu] Make CTU a two phase analysis — gabor.marton / detail
- [JumpThreading] Use common code to skip freeze (NFC) — npopov / detail
- [lldb] const a couple of getters on MemoryRegionInfo — david.spickett / detail
- [AMDGPU] Shrink F16 MAD/FMA to MADAK/MADMK/FMAAK/FMAMK on GFX10 — jay.foad / detail
- [mlir:GreedyDriver] Return WalkResult::skip after deleting a known constant — riddleriver / detail
- [AMDGPU] Aggressively fold immediates in SIFoldOperands — jay.foad / detail
- [JumpThreading] Simplify getPredicateAt() based folding — npopov / detail
- [MLIR] Make `parseDimensionListRanked` configurable wrt parsing a trailing `x` — frgossen / detail
- [llvm][fix-irreducible] ensure that loop subtree under child is correctly reconnected to new loop — Tim Northover / detail
- [IR] Report whether replaceUsesOfWith() changed something (NFC) — npopov / detail
- [JumpThreading] Add additional freeze tests (NFC) — npopov / detail
- [AMDGPU] Aggressively fold immediates in SIShrinkInstructions — jay.foad / detail
- [JumpThreading] Look through freeze in getPredicateAt() fold — npopov / detail
- [AMDGPU][MC][GFX10] Add missing s_scratch_load tests. — ivan.kosarev / detail
clang-d424072-gdca37af061fb-t29436-b29436.tar.gz (May 17, 2022 9:33:08 PM)
- [mlir][SCF] Fix scf.while bufferization — springerm / detail
- Revert "[RISCV] Enable strict assertions in InsertVSETVLI data flow" — preames / detail
- [mlir][tosa] Rework tosa.apply_scale lowering for 32-bit — suderman / detail
- [lld][ELF] Support BFD name elf32-avr — ben.shi / detail
- Precommit a test file for D84941 — aqjune / detail
- [JumpThreading] Let ProcessImpliedCondition look into freeze instructions — aqjune / detail
- [InstCombine] add tests for icmp-fsh — Chenbing.Zheng / detail
- [NFC][AMDGPU][CodeGen] Use ArrayRef in TargetLowering functions — sunshaoce / detail
- [NFC][Clang] Modify expect of fail test or XFAIL because CSKY align is different — zixuan.wu / detail
clang-d424063-g79ca4ed3e782-t29433-b29433.tar.gz (May 17, 2022 5:23:50 PM)
- [clang][dataflow] Weaken guard to only check for storage location — li.zhe.hua / detail
- Reland "[clangd] Indexing of standard library" — sam.mccall / detail
- [RISCV] Minor reorganization of VSETVLIInfo::operator== for readability [NFC] — preames / detail
- [gn build] Port ccdb56ac10ee — llvmgnsyncbot / detail
- [AMDGPU] Enable FLAT LDS DMA on gfx9/10 before gfx940 — Stanislav.Mekhanoshin / detail
- Revert "Reland "[clangd] Indexing of standard library"" — sam.mccall / detail
- [AMDGPU] Add llvm.amdgcn.global.load.lds intrinsic — Stanislav.Mekhanoshin / detail
- [gn build] Port 6aabf60f2fb7 — llvmgnsyncbot / detail
- [trace][intelpt] Support system-wide tracing [4] - Support per core tracing on lldb-server — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [5] - Disable/enable per-core tracing based on the process state — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [6] - Break IntelPTCollector into smaller files and minor refactor — walter erquinigo / detail
- [gn build] Port 1188faa7ab4b — llvmgnsyncbot / detail
- [gn build] Port 1f49714d3e19 — llvmgnsyncbot / detail
- [clang][dataflow] Fix double visitation of nested logical operators — li.zhe.hua / detail
- [libc] add snprintf — michaelrj / detail
- [docs][LangRef] Fix typo in llvm.smul.fix example — github / detail
- [RISCV] Add additional test coverage of 11a7e77c and related transforms — preames / detail
- [BOLT][NFC] Move BinaryDominatorTree out of BinaryLoop header — aaupov / detail
- [BOLT][NFC] Suppress unused variable warnings — aaupov / detail
- [ConstantRange] Improve the implementation of binaryAnd — ashaposhnikov / detail
- [pseudo] Design notes from discussion today. NFC — sam.mccall / detail
clang-d424042-g11a7e77c95dd-t29431-b29431.tar.gz (May 17, 2022 1:16:45 PM)
- [OpaquePtr][LLParser] Explicitly turn off opaque pointers if we see a star — aeubanks / detail
- [OpaquePtr][BitcodeReader] Explicitly turn off opaque pointers if we see a typed pointer — aeubanks / detail
- Revert "[llvm-objcopy][test] Add cmp after copy" — keithbsmiley / detail
- [lldb-vscode] Fix data race in lldb-vscode when running with ThreadSanitizer — walter erquinigo / detail
- [llvm][json] Fix UINT64 json parsing — walter erquinigo / detail
- [AMDGPU] Add a MIR test for D125567 — jay.foad / detail
- [clang-cl] Add /Zc:wchar_t- option — pzheng / detail
- [LV] Regenerate check lines for some tests. — flo / detail
- [Polly] Mark classes as final by default. NFC. — llvm-project / detail
- [AArch64] Teach perfect shuffles tables about D-lane movs — david.green / detail
- fix typo error in DivergenceAnalysis.h — hanruobing / detail
- [mlir][LLVMIR] Use a new way to verify GEPOp indices — minyihh / detail
- [AMDGPU] Add intrinsics llvm.amdgcn.{raw|struct}.buffer.load.lds — Stanislav.Mekhanoshin / detail
- [X86] Rename combineCONCAT_VECTORS\INSERT_SUBVECTOR\EXTRACT_SUBVECTOR to match Opcode name. NFCI. — llvm-dev / detail
- [AMDGPU] Add test for no waitcnt before issuing LDS DMA. NFC. — Stanislav.Mekhanoshin / detail
- [AMDGPU] gfx11 scalar alu instructions — Joseph.Nash / detail
- [NFC][lldb][trace] Use uint64_t when decoding and enconding json — walter erquinigo / detail
- [RISCV] Enable strict assertions in InsertVSETVLI data flow — preames / detail
- [clangd] Add command-line flag to set background indexing thread priority. — sam.mccall / detail
- [mlir] Update LLVMIR Fastmath flags use of MLIR BitEnum functionality — jeffniu22 / detail
- [pseudo] benchmark cleanups. NFC — sam.mccall / detail
- [InstCombine] fold more shuffles with FP<->Int cast operands — spatel / detail
- [libc] add sprintf — michaelrj / detail
- [RISCV] Canonicalize AVL=setvli to AVL=Imm or AVL=VLMAX — preames / detail
clang-d424018-g7afd257ff8a4-t29429-b29429.tar.gz (May 17, 2022 9:52:06 AM)
- [clang] Expose CoawaitExpr's operand in the AST — zeratul976 / detail
- [libc++] Introduce LIBCXX_LIBRARY_VERSION — Louis Dionne / detail
- [DAG] Fold (shl (srl x, c), c) -> and(x, m) even if srl has other uses — llvm-dev / detail
- Enabling the detection of devtoolset-11 toolchain. — kamau.bridgeman.ibm / detail
- [pgo] Fix doc typo: thingswith -> things with — kkleine / detail
- [SLP]Add an extra check for select minmax reduction to avoid crash. — a.bataev / detail
- [pseudo] Add the missing ; terminal for module-declaration rule. — hokein.wu / detail
- [concepts] Implement dcl.decl.general p4: No constraints on non-template funcs — erich.keane / detail
- Fix an unused variable warning in no-asserts build mode — gribozavr / detail
- [mlir][licm] Fix debug output with newlines — cullen.rhodes / detail
- [mlir] vim: add bf16 type — cullen.rhodes / detail
- Fix release note typo from 6da3d66f — erich.keane / detail
- [IRBuilder] Move insertvalue/extractvalue to fold infrastructure — npopov / detail
- [NFC][AIX] Reenable mri1.test — jakeegan10 / detail
- [RISCV] Drop notion of "strict" vsetvli compatibility — fraser / detail
- [clangd] Indexing of standard library — sam.mccall / detail
- [gn build] Port ecaa4d9662c9 — llvmgnsyncbot / detail
- [LV] Fetch vector loop region once and remember it (NFC). — flo / detail
- [RISCV] Add a test showing incorrect RVV stack alignment — fraser / detail
- [InstCombine] remove cast-of-signbit to shift transform — spatel / detail
- Revert "[clangd] Indexing of standard library" — sam.mccall / detail
- [gn build] Port 76ddbb1ca747 — llvmgnsyncbot / detail
- Fix the std::string formatter to report errors in the case where the — jingham / detail
clang-d423995-g77480556c41f-t29427-b29427.tar.gz (May 17, 2022 6:35:24 AM)
- [flang][OpenMP] Support lowering to MLIR for ordered clause — qiaopeixin / detail
- [flang] Add one semantic check for elemental call arguments — qiaopeixin / detail
- [KnownBits] Add operator== — npopov / detail
- [StackColoring] Don't merge slots with differing StackIDs — fraser / detail
- [RISCV] Add a test w/ RVV stack objects misaligning non-RVV ones — fraser / detail
- [ConstantRange] Implement binaryXor() using known bits — npopov / detail
- [CVP] Add test for xor (NFC) — npopov / detail
- [LVI] Compute range for xor — npopov / detail
- [XCOFF] support writing sections, relocations and symbols for XCOFF64. — esme.yi / detail
- [llvm] Fix typo for libxml2 detection — phosek / detail
- [InstCombine] precommit tests for foldSelectToCopysign — Chenbing.Zheng / detail
- [RISCV][NFC] Fix comment typos in split SP adjustment — fraser / detail
- [SelectionDAG] Support more VP reduction mask operation. — jacquesguan / detail
- [mlir] support isa/cast/dyn_cast<Operation *>(operation) again — zinenko / detail
- [RISCV][NFC] Reword split SP adjustment comments — fraser / detail
- [SROA] Precommit test for D124967 — dvassiliev / detail
- [SROA] Avoid postponing rewriting load/store by ignoring lifetime intrinsics in partition's promotability checking — dvassiliev / detail
- [DWARFLinker][NFC] Add None value to the DwarfLinkerAccelTableKind enum. — a.v.lapshin / detail
- [JumpThreading] Don't pass DT to isGuaranteedNotToBeUndefOrPoison() — npopov / detail
- [OpenCL] Do not guard vload/store_half builtins — sven.vanhaastregt / detail
- [X86] Attempt to fold EFLAGS into X86ISD::ADD/SUB ops — llvm-dev / detail
- [WebAssembly][NFC] Convert StackBased instruction field to 'bit' from string — asb / detail
- [WebAssembly][NFC] Convert IsWasm64 instruction field to 'bit' from string — asb / detail
- [JumpThreading] Regenerate test checks (NFC) — npopov / detail
- [AArch64] Extra tests useful for D-lane shuffles. NFC — david.green / detail
- [VPlan] Move usesScalars/onlyFirstLaneUsed to VPUser. — flo / detail
- [mlir][Tablegen-LSP] Don't link with llvm dylib — david.spickett / detail
- [RegAllocGreedy] New hook regClassPriorityTrumpsGlobalness — jay.foad / detail
clang-d423967-g63c81b23bebe-t29424-b29424.tar.gz (May 17, 2022 1:00:49 AM)
- [Frontend] [Coroutines] Emit error when we found incompatible allocation — yedeng.yd / detail
- [mlir][LLVMIR] Add support for translating insertelement/extractelement. — jacquesguan / detail
- [RISCV] Support getHostCpuName for sifive-u74 — luxufan / detail
clang-d423964-ged2c3218f5ba-t29422-b29422.tar.gz (May 16, 2022 9:34:07 PM)
- [clang] Avoid suggesting typoed directives in `.S` files — ndesaulniers / detail
- [mlir][Tablegen-LSP] Add support for a basic TableGen language server — riddleriver / detail
- [llvm-objcopy][test] Add cmp after copy — keithbsmiley / detail
- [mlir][NFC] Fix a few langref typos — riddleriver / detail
- [llvm-ar][NFC] Address post-commit comments on D125439. — Ben.Dunbobbin / detail
- Teach PeepholeOpt to eliminate redundant copy from constant physreg (e.g VLENB on RISCV) — preames / detail
- [mlir][sparse] Restyling macros in the runtime library — 2998727+wrengr / detail
- [mlir][PDLL] Tweak the grammar to highlight partial code better — riddleriver / detail
- [mlir][NFC] Fix the tags for various doc code blocks — riddleriver / detail
- [lld-macho] Demangle symbol names in export-symbol error messages when -demangle is specified. — vyng / detail
- [dwarf] Emit a DIGlobalVariable for constant strings. — 31459023+hctim / detail
- [test-suite][cmake] sort unit test targets — smeenai / detail
- [RISCV] Fix missing vsetvli in transparent block case — preames / detail
- [RISCV] Use classic dataflow for VSETVLI insertion — preames / detail
- [lld-macho] Temporarily disable test on windows — vyng / detail
- [nfc][lld-macho] Fixed test from https://reviews.llvm.org/D125732 — vyng / detail
- [WebAssembly] Update relaxed SIMD opcodes and names — tlively / detail
- [mlir][sparse] Moved _mlir_ciface_newSparseTensor closer to its macros — 2998727+wrengr / detail
- [nfc][lld-macho] Follow up fixes to bd9e46815d73e4236c207bad8b5c54e7188154d7 — vyng / detail
- Revert "[dwarf] Emit a DIGlobalVariable for constant strings." — 31459023+hctim / detail
clang-d423944-g769444201153-t29420-b29420.tar.gz (May 16, 2022 5:59:53 PM)
- [sanitizer] Don't use newfstatat for Linux on SPARC — eugenis / detail
- [libc++] Remove the legacy LIBCXX_LIBCPPABI_VERSION option — Louis Dionne / detail
- [libc++] Remove overly conservative error in <stdatomic.h> — Louis Dionne / detail
- [SelectionDAG] Remove duplicate "is scaled" information from gather/scatter SDNodes. — paul.walker / detail
- [DomPrinter] Migrate -dot-dom to the new pass manager. — llvm-project / detail
- [mlir][sparse] introduce complex type to sparse tensor support — ajcbik / detail
- [mlir][ods] Ignore AttributeSelfTypeParameter in assembly formats — jeffniu22 / detail
- [AIX] llvm-link support big archive. — zhijian / detail
- [mlir][transforms] Add a topological sort utility and pass — jeffniu22 / detail
- [mlir] Remove the `type` keyword from type alias definitions — riddleriver / detail
- [mlir][ods] Fix verification of attribute + colon type ambiguity — jeffniu22 / detail
- [mlir][bufferize] Better propagation of errors — springerm / detail
- [InstrProf] Fix promoter when using counter relocations — ellis.sparky.hoag / detail
- [AArch64] Use ADDV for boolean xor reductions. — paul.walker / detail
- [compiler-rt builtins] Assert that atomic.c can be compiled correctly. — efriedma / detail
- [ARM] Rename the isARMAreaXRegister parameter isIOS to SplitFramePushPop. NFC. — martin / detail
- [MC] [Win64EH] Try writing an ARM64 "packed epilog" even if the epilog doesn't share opcodes with the prolog — martin / detail
- [MC] [Win64EH] Check for matches between epilogs and the prolog on ARM64 — martin / detail
- Revert "[InstCombine] invert canonicalization for cast of signbit test" — spatel / detail
- [lldb] Prevent underflow in crashlog.py — Jonas Devlieghere / detail
- [mlir] allow for re-registering extension ops — zinenko / detail
- [Libomptarget] Don't build the device runtime without a new Clang — jhuber6 / detail
- [OpenMP] Don't build the offloading driver without a source input — jhuber6 / detail
- [NFC] Don't bother with unstripped binary w/ dSYM, don't DebugSymbols twice — Jason Molenda / detail
- [mlir] Restrict dialect doc gen to a single dialect — riddleriver / detail
- [mlir][sparse] Enhancing sparse=>sparse conversion. — 2998727+wrengr / detail
- [mlir][sparse] Adding "final" keyword wherever appropriate — 2998727+wrengr / detail
clang-d423917-g2fb6ece2ca83-t29418-b29418.tar.gz (May 16, 2022 1:50:34 PM)
- [AMDGPU] Shrink MAD/FMA to MADAK/MADMK/FMAAK/FMAMK on GFX10 — jay.foad / detail
- [AMDGPU] Mark sendmsg hasSideEffects. NFC — Joseph.Nash / detail
- [LAA,LV] Add initial support for pointer-diff memory checks. — flo / detail
- [ValueTracking] Handle and/or on RHS of isImpliedCondition() — npopov / detail
- [SLP]Check if the root of the buildvector has one use only. — a.bataev / detail
- [InstCombine] fix test name; NFC — spatel / detail
- [PhaseOrdering] add tests for cmp + boolean/bitwise logic; NFC — spatel / detail
- [AArch64] Update check lines in arm64-scvt.ll. NFC — david.green / detail
- [polly] Remove 'using namespace llvm/polly' from ScopGraphPrinter.h header. — llvm-dev / detail
- [LiveIntervals] Add range accessors for value numbers [nfc] — preames / detail
- [IR] create and use helper functions that test the signbit; NFCI — spatel / detail
- [InstrProf][NFC] Save profile bias to function map — ellis.sparky.hoag / detail
- [mlir][bufferize] Better user control of layout maps — springerm / detail
- [llvm-profgen] Update callsite body samples by summing up all call target samples. — hoy / detail
- [RISCV] Add further trace output to InsertVSETLVI — preames / detail
- [DAGCombiner] Fix incorrect indentation. NFC — craig.topper / detail
- [TargetLowering] Expand the last stage of i16 popcnt using shift+add+and instead of mul+shift. — craig.topper / detail
- [AArch64][ARM][RISCV][X86] Add test cases for PR55484. NFC — craig.topper / detail
- [InstCombine] add tests for zext-of-signbit test; NFC — spatel / detail
- [InstCombine] invert canonicalization for cast of signbit test — spatel / detail
- [AArch64] Predicate SSHLL;SCVTF patterns behind UseAlternateSExtLoadCVTF32 — david.green / detail
- Remove stale file from modulemap — Adrian Prantl / detail
- [llvm-objdump] Let --symbolize-operands symbolize basic block addresses based on the SHT_LLVM_BB_ADDR_MAP section. — rahmanl / detail
- [docs] Re-generate ClangCommandLineReference.rst — i / detail
- [Driver] Change "zlib not installed" diagnostic to "zlib not enabled" — i / detail
- [mlir:toy][NFC] Remove unnecessary trailing return type — kubak / detail
- [WebAssembly][TableGen][NFCI] Use getValueAsBit rather than converting TableGen 'bit' to string — asb / detail
- Add documentHighlight in clangd check for performance measurements. — usx / detail
- [AMDGPU] Revert wide LDS DMA support. — Stanislav.Mekhanoshin / detail
- [AIX] fixed llvm-ar can not read empty big archive correctly. — zhijian / detail
- [mlir][tosa] Use math.ctlz intrinsic for tosa.clz — suderman / detail
- Optimise findRefs for XRefs and docHighlights — usx / detail
clang-d423885-g8ab819ad90d6-t29415-b29415.tar.gz (May 16, 2022 9:46:23 AM)
- [GlobalISel] Handle constant splat in funnel shift combine — abinavpp / detail
- [ADT] Adopt the new casting infrastructure for PointerUnion — ox59616e / detail
- [lldb][NFC] Make cmd a reference in GenerateOptionUsage — david.spickett / detail
- [lldb][NFC] Simplify GenerateOptionUsage — david.spickett / detail
- AArch64: support ISel for fence instructions — Tim Northover / detail
- [DAGCombine] Support splat_vector nodes in (and (extload)) dagcombine — bradley.smith / detail
- [InstCombine] Combine instructions of type or/and where AND masks can be combined. — biplob.mishra / detail
- [AST] Cleanup on getting the underlying decl of using-shdow decl. — hokein.wu / detail
- [clang][NFC] Cleanup some coroutine tests — nathan / detail
- [runtimes] Introduce object libraries — Louis Dionne / detail
- [RISCV] remove useless code — Liqin.Weng / detail
- [runtimes] Generalize how we reorder projects — Louis Dionne / detail
- [CodeGen] Use ArrayRef in TargetLowering functions — Liqin.Weng / detail
- [clang-tidy][NFC] Reimplement SimplifyBooleanExpr with RecursiveASTVisitors — n.james93 / detail
- Apply clang-tidy fixes for performance-move-const-arg in SerializeToHsaco.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for llvm-qualified-auto in LinalgInterfaces.cpp (NFC) — joker.eph / detail
- [MSVC] Add support for pragma alloc_text — steplong / detail
- [AMDGPU] gfx11 BUF Instructions — Joseph.Nash / detail
- [ConstantRange] Add toKnownBits() method — npopov / detail
clang-d423866-gf96d20450c00-t29413-b29413.tar.gz (May 16, 2022 5:54:17 AM)
- [RISCV][NFC] Refactor RISC-V vector intrinsic utils. — kito.cheng / detail
- [clang-format] Fix PointerAlignment: Right not working with tab indentation. — marek.kurdej+llvm.org / detail
- [RISCV][NFC] Fix build issue — kito.cheng / detail
- Add ThreadPriority::Low, and use QoS class Utility on Mac — sam.mccall / detail
- [clangd] Include Cleaner: ignore headers with IWYU export pragmas — kbobyrev / detail
- [LoopVectorize] Permit tail-folding for low trip counts using scalable vectors — david.sherwood / detail
- [clangd] NFC: Rename field to be compatible with the function name — kbobyrev / detail
- [clang-format] fix alignment w/o binpacked args — marek.kurdej+llvm.org / detail
- [FastISel] Fix load folding for registers with fixups — npopov / detail
- [flang] Install Fortran_main library — diana.picus / detail
- [ControlHeightReduction] Freeze condition when converting select to branch — npopov / detail
- [pseudo] Support parsing variant target symbols. — hokein.wu / detail
- [AMDGPU] Extract SIInstrInfo::removeModOperands. NFC. — jay.foad / detail
- [AMDGPU] SIShrinkInstructions: change static functions to methods — jay.foad / detail
- [llvm-c] Add functions for enabling and creating opaque pointers — npopov / detail
- [clangd] parse all make_unique-like functions in preamble — sam.mccall / detail
- [clang-format][NFC] Don't call mightFitOnOneLine() unnecessarily — owenca / detail
- [StatepointLowering] Properly handle local and non-local relocates of the same value. — dantrushin / detail
- [AArch64] Handle 64bit vectors in tryCombineFixedPointConvert — david.green / detail
- [SelectionDAG] Make getNode which uses single element SDVTList pass SDNodeFlags. — yeting.kuo / detail
- [X86][AVX] Add test showing poor expansion of bit-reversal permutation shuffles — llvm-dev / detail
- [AMDGPU][GlobalISel] Pre-commit tests for D125516 — abinavpp / detail
clang-d423844-gc71f6376ebaf-t29411-b29411.tar.gz (May 16, 2022 1:41:26 AM)
- [RISCV] Fix incorrect use of tail agnostic vslideup. — zakk.chen / detail
- [Diagnostic] Warn if the size argument of memset is character literal — yedeng.yd / detail
- [RISCV][NFC] Replace for-each with array argument call. — jacquesguan / detail
- [LLVM][Casting.h] Add trivial self-cast — aman.lachapelle / detail
- [clang] Prevent folding of non-const compound expr — sguelton / detail
- [DivRemPairs][Mips] Pre-commit test for Mips target — jim / detail
- [Mips] Implement hasDivRemOp() — jim / detail
- [gn build] Port 0a0d6489ef2e — llvmgnsyncbot / detail
clang-d423836-g12e41d9264b6-t29407-b29407.tar.gz (May 15, 2022 6:39:34 PM)
- [LV] Set SCEVCheckCond to nullptr whenever it was used. — flo / detail
- [X86] Move combineAddOrSubToADCOrSBB earlier. NFC. — llvm-dev / detail
- [mlir][bufferize] Infer memref types when possible — springerm / detail
clang-d423833-g896557e129c2-t29405-b29405.tar.gz (May 15, 2022 2:41:15 PM)
- [X86] Add checks to illegal-insert.ll — llvm-dev / detail
- [X86] Add test coverage for PR44915 / Issue #44260 — llvm-dev / detail
- [RISCV] Improve test coverage in ctlz-cttz-ctpop.ll. NFC — craig.topper / detail
- [RISCV] Add M extension command lines to ctlz-cttz-ctpop.ll. NFC — craig.topper / detail
- [SLP] Fix misspelling of 'analyzed'. NFC — craig.topper / detail
- [flang][nfc] Fix driver method names overridden by the plugins — andrzej.warzynski / detail
- Revert "[libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE." — daniel.kiss / detail
- [DWARFLinker][NFC] cleanup AddressManager interface. — a.v.lapshin / detail
- [X86] Adjust fadd costs to match SoG — llvm-dev / detail
clang-d423824-gfd1f0c51ef7f-t29402-b29402.tar.gz (May 15, 2022 10:40:32 AM)
- [X86] Adjust tests for vector widening to use freeze(poison) — llvm-dev / detail
- [X86] Add shuffles showing failure to use PERMUTE(BLEND(X,Y)) — llvm-dev / detail
- [X86] lowerV4I64Shuffle - try harder to lower to PERMQ(BLENDD(V1,V2)) pattern — llvm-dev / detail
- [X86] Pull out repeated isShuffleMaskInputInPlace calls. NFC. — llvm-dev / detail
- [VPlan] Improve printing of VPReplicateRecipe with calls. — flo / detail
- [X86] lowerShuffleAsLanePermuteAndSHUFP always succeeds, so just return the result. NFC. — llvm-dev / detail
clang-d423818-gda7d8de1e4ab-t29400-b29400.tar.gz (May 15, 2022 6:24:34 AM)
- [clang-format] Handle "if consteval { ... }" for RemoveBracesLLVM — owenca / detail
- ARMFixCortexA57AES1742098Pass.cpp: Suppress a warning. [-Wunused-but-set-variable] — geek4civic / detail
- [clang][docs] Add escape code to fix missing '*' in reduction operation list — llvm-dev / detail
- ScalarEvolution.cpp: Reformat. — geek4civic / detail
clang-d423814-g496e135b034d-t29397-b29397.tar.gz (May 15, 2022 2:10:52 AM)
- [libc++][test] Verify std::views::drop and std::views::join are CPOs — joeloser93 / detail
clang-d423813-gb4ad450953f0-t29396-b29396.tar.gz (May 14, 2022 10:06:40 PM)
- Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h` — ox59616e / detail
- [M68k][Disassembler] Adopt the new variable length decoder — ox59616e / detail
- [LowerTypeTests][clang] Implement and allow -fsanitize=cfi-icall for RISCV — i / detail
- fix typos to cycle bots — thakis / detail
- [TargetLowering] expandCTPOP don't create an used constant mask for i8 ctpop. NFC — craig.topper / detail
clang-d423808-g3da65c4c0b00-t29393-b29393.tar.gz (May 14, 2022 6:04:09 PM)
- [DAG] visitOR - merge isa/cast<ShuffleVectorSDNode> into dyn_cast<ShuffleVectorSDNode>. NFC. — llvm-dev / detail
- [AMDGPU] Fix typo in cttz_zero_undef(x) -> cttz(x) fold test — llvm-dev / detail
- [clang-tidy] Restore test parameter operator<< function (NFC) — richard / detail
- [libc++] Simplify the string structures a bit more — nikolasklauser / detail
- [libc++][ranges][NFC] Mark completed issues related to the One Ranges Proposal. — varconst / detail
- [RISCV] Remove unneeded check for ISD::VSCALE operand being a constant. NFC — craig.topper / detail
- [mlir][LLVMIR] Add support for translating insert/extractvalue — minyihh / detail
- [mlir][LLVMIR] Add support for translating shufflevector — minyihh / detail
clang-d423800-ga74d9e74e5f9-t29391-b29391.tar.gz (May 14, 2022 2:15:32 PM)
- [lldb] Remove unused imports from crashlog.py — Jonas Devlieghere / detail
- [lldb] Don't swallow crashlog exceptions — Jonas Devlieghere / detail
- [X86] LowerAVG - fix cut+paste typo. NFC. — llvm-dev / detail
- [ifs] Add --strip-size flag — abrachet / detail
- Revert "[ifs] Add --strip-size flag" — abrachet / detail
- [DAG] visitADDLike - use SelectionDAG::FoldConstantArithmetic directly to match constant operands — llvm-dev / detail
- [RS4GC] Fix -Wunused-function in -DLLVM_ENABLE_ASSERTIONS=off build after D125000 — i / detail
- [ifs] Add --strip-size flag — abrachet / detail
clang-d423792-g9cf17ac04a76-t29389-b29389.tar.gz (May 14, 2022 10:21:42 AM)
- [ARM] Regenerate combine-movc-sub.ll test checks — llvm-dev / detail
- Fix unused function 'operator<<' -Wunused-function warning introduced in D124500 — llvm-dev / detail
- [DAG] Use SelectionDAG::FoldConstantArithmetic directly to match constant operands — llvm-dev / detail
- [DAG] visitMUL - pull out repeated SDLoc() calls. NFC. — llvm-dev / detail
- [MLIR][GPU] Add canonicalizer for gpu.memcpy — uday / detail
- [AArch64] Baseline test for D125307 — alexrichardson / detail
- [AArch64] Add missing HasNEON predicates to int->float patterns — alexrichardson / detail
- [UpdateTestChecks] Change global functions to NamelessValue members. NFCI — alexrichardson / detail
- [update_llc_test_checks] Baseline test for --asm-show-inst — alexrichardson / detail
- [update_llc_test_checks] Use FileCheck captures for MCInst/MCReg output — alexrichardson / detail
- [UpdateTestChecks] Use a counter for unpredictable FileCheck variables — alexrichardson / detail
- [AArch64] Avoid emitting MOVID when NEON is disabled — alexrichardson / detail
- [X86] Add test showing failure to reuse the same PCMPGT comparison for SMIN/SMIN expansions — llvm-dev / detail
clang-d423779-g0e3d1ca54a61-t29387-b29387.tar.gz (May 14, 2022 6:45:05 AM)
- [clang] Include clang config.h in LangStandards.cpp — code / detail
- [clang] Require including config.h for CLANG_DEFAULT_STD_C — code / detail
- [DAG] Enable ISD::SHL SimplifyMultipleUseDemandedBits handling inside SimplifyDemandedBits — llvm-dev / detail
- [APInt] Allow extending and truncating to the same width — jay.foad / detail
- [DebugInfo][Test] Simplify 'llvm/test/CodeGen/ARM/*-MergedGlobalDbg.ll'. NFC — kbessonova / detail
- [lib++][doc] Fixes a link in the status paper. — koraq / detail
- [llvm] Fix comment nits in Module class, NFC. — liuxiaodong / detail
- [LoongArch] Add privilege instructions definition — luweining / detail
- [bazel] Port ae8bbc43f470 — benny.kra / detail
- [flang][driver] Switch to the MLIR coding style in the driver (nfc) — andrzej.warzynski / detail
- Resolve overload ambiguity on Mac OS when printing size_t in diagnostics — aaron.puchert / detail
- [DenseElementsAttr] Teach isValidRawBuffer that 1-elt values are splats. — clattner / detail
- [X86] Regenerate pull-binop-through-shift.ll showing stack address math — llvm-dev / detail
- [libc++] Improve std::to_chars for base != 10. — koraq / detail
- [X86] rotate-extract-vector.ll - use avx512bw+avx512vl target for more useful codegen checks — llvm-dev / detail
- [MLIR][GPU] NFC: simplify kernel operand accessor implementations. — csigg / detail
clang-d423763-g6f5f847a36af-t29383-b29383.tar.gz (May 13, 2022 11:20:57 PM)
- [lldb/API] Turn SBCompileUnit::GetIndexForLineEntry into FindLineEntryIndex (NFC) — medismail.bennani / detail
- [gn build] (semi-manually) port 512273833136 — thakis / detail
- [BOLT] Fix merge-fdata handling of BAT profiles — rafaelauler / detail
- [InstCombine] [NFC] separate a function foldICmpBinOpWithConstant — Chenbing.Zheng / detail
- [libcxxabi] Copy headers into build location — phosek / detail
clang-d423758-g512273833136-t29381-b29381.tar.gz (May 13, 2022 7:23:47 PM)
clang-d423758-g512273833136-t29381-b29381.tar.gz (May 13, 2022 7:23:47 PM)
- [BOLT][TEST] Fix testing on macos — aaupov / detail
- [TableGen] Add a new json textmate description for syntax highlighting — riddleriver / detail
- [BOLT][CMAKE] Fix DYLIB build — aaupov / detail
- [CUDA] Add a flag to manually specify the target feature to use with CUDA — jhuber6 / detail
- [Libomptarget] Build the static library without CUDA installed — jhuber6 / detail
- [SLP]Do not look for buildvector sequence, if the index is reused. — a.bataev / detail
- [Clang] Fix DriverKit tests on Linux — e_zhdan / detail
- [GlobalIsel] Fix fallback if stack protector isn't supported. — efriedma / detail
- [llvm-ml] Add support for extern proc — ayzhao / detail
- [SLP]Do not vectorize non-profitable alternate nodes. — a.bataev / detail
- [Cuda] Add the features using the last argument — jhuber6 / detail
- [GlobalOpt] Enable optimization of constructors with different priorities — ashaposhnikov / detail
- [RISCV][NFC] Test showing wrong scheduling of expansion of memmove for fixed RVV — roger.ferrer / detail
- [RISCV] Use the new chain when converting a fixed RVV load — roger.ferrer / detail
- [ParseResult] Fix warning in flang build, incorporate feedback from River. — clattner / detail
- [LLVM][Casting.h] Remove CastInfo pointer partial specialization. — aman.lachapelle / detail
- [LLVM][Casting.h] Add ForwardToPointerCast trait — aman.lachapelle / detail
- [llvm-ar][mri] Ensure CREATE commands overwrite the output file — Ben.Dunbobbin / detail
- [NFC][Metadata] Refactor allocation, initalization and deletion of MDNodes. — wolfgang_pieb / detail
- [clang-format][NFC] Format unit tests with insert/remove braces — owenca / detail
- [mlir] Rename Zero* traits to Zero*s — jeffniu22 / detail
- [mlir][ods] (NFC) remove erroneous trait — jeffniu22 / detail
- [clang-tidy] Support expressions of literals in modernize-macro-to-enum — richard / detail
clang-d423735-g2f04e703bff3-t29378-b29378.tar.gz (May 13, 2022 3:27:11 PM)
- [RISCV] Precommit tests showing missed vlenb optimizations — preames / detail
- [RISCV] Address post-commit feedback from af5e09b — preames / detail
- [libunwind] Remove -Wsign-conversion warning — Louis Dionne / detail
- DAGCombiner.cpp - break if-else chains that always return (style) — llvm-dev / detail
- [CMake] Disable libedit in Fuchsia toolchain — phosek / detail
- Revert "[RISCV] Enable subregister liveness tracking for RVV." — craig.topper / detail
- [ELF] Disallow input section description without a filename — i / detail
- Fix implicit double -> float truncation warnings. NFCI. — llvm-dev / detail
- [runtimes][NFC] Remove dead code for Standalone builds — Louis Dionne / detail
- [Libomptarget] Allow the device runtime to be compiled for the host — jhuber6 / detail
- [Libomptarget] Address existing warnings in the device runtime library — jhuber6 / detail
- [OpenMP] Add `__CUDA_ARCH__` definition when offloading with OpenMP — jhuber6 / detail
- [OpenMP] Don't include the device wrappers if -nostdinc is used — jhuber6 / detail
- [OpenMP] Don't set device runtime debugging flags if using '-nogpulib' — jhuber6 / detail
- [Libomptarget] Remove global include directory from libomptarget — jhuber6 / detail
- [Libomptarget] Build the device runtime as a static library — jhuber6 / detail
- [OpenMP] Use the new OpenMP device static library when doing LTO — jhuber6 / detail
- [runtimes] Fix how we trigger CI — Louis Dionne / detail
- [BOLT][CMAKE] Add missing clauses to bolt/runtime/CMakeLists.txt — aaupov / detail
- [ELF][test] Clean up linkerscript/{filename-spec.s,group.s} — i / detail
- [ELF][test] Add an input section description test with "()" in the filename — i / detail
- [BOLT][NFC] Suppress unused variable warnings — aaupov / detail
- [BOLT][NFC] Use refs for loop variables to avoid copies — aaupov / detail
- [GlobalISel] Combine G_SHL, G_ASHR, G_SHL of undef shifts to undef. — Amara Emerson / detail
- [lldb] Parallelize fetching symbol files in crashlog.py — Jonas Devlieghere / detail
- [Clang] Add DriverKit support — e_zhdan / detail
clang-d423709-gf21cf11a4c1d-t29376-b29376.tar.gz (May 13, 2022 11:27:43 AM)
- [mlir] Fix declaration of nano time function in benchmark infra — shabalin / detail
- [demangler] Avoid special-subst code duplication — nathan / detail
- Comment parsing: Specify argument numbers for some block commands — aaron.puchert / detail
- Comment parsing: Allow inline commands to have 0 or more than 1 argument — aaron.puchert / detail
- Comment parsing: Treat properties as zero-argument inline commands — aaron.puchert / detail
- [ConstraintElimination] Simplify ssub(A,B) if B s>=b && B s>=0. — flo / detail
- [IRBuilder] Add IsInBounds parameter to CreateGEP() — npopov / detail
- Silence some false positive -Wstrict-prototype warnings — aaron / detail
- [libc++] Overhaul how we select the ABI library — Louis Dionne / detail
- fix typos to cycle bots — thakis / detail
- [SLP][X86] Add common CHECK prefix to sub-128-bit vector tests — llvm-dev / detail
- [InstSimplify] Fold and/or using implied conditions — npopov / detail
- [LoopVectorize] Add overflow checks when tail-folding with scalable vectors — david.sherwood / detail
- Suggest typo corrections for preprocessor directives — aaron / detail
- [ControlHeightReduction] Simplify addToMergedCondition() (NFC) — npopov / detail
- [SystemZ] Patchset for expanding memcpy/memset using at most two stores. — paulsson / detail
- [MSVC] Add support for pragma function — steplong / detail
- Revert "In MSVC compatibility mode, friend function declarations behave as function declarations" — thakis / detail
- [InstCombine] add tests for sub with rem operand; NFC — spatel / detail
- [ValueTracking] recognize sub X, (X % Y) as not overflowing — spatel / detail
- Remove a stale FIXME comment; NFC — aaron / detail
- [APInt] Fix documentation of *OrSelf methods — jay.foad / detail
- Try to disambiguate between overloads on Mac — aaron.puchert / detail
- Update my office hours — kristof.beyls / detail
- [X86] LowerStore - use is64BitVector() wrapper. NFCI. — llvm-dev / detail
- [AIX] support write operation of big archive. — zhijian / detail
- [LoopVectorize] Regenerate test checks (NFC) — npopov / detail
- [flang] Warn for the limit on name length — qiaopeixin / detail
- [clang-tidy] modernize-deprecated-headers check should respect extern "C" blocks — balazs.benics / detail
- [x86] add test to show potential miscompile with undef value; NFC — spatel / detail
- [SDAG] freeze operand when expanging urem — spatel / detail
- [analyzer][NFC] Tighten some of the SValBuilder return types — balazs.benics / detail
- [analyzer] Introduce clang_analyzer_dumpSvalType introspection function — balazs.benics / detail
- Revert "[clang-tidy] modernize-deprecated-headers check should respect extern "C" blocks" — balazs.benics / detail
- [InstSimplify] Add additional implied condition tests (NFC) — npopov / detail
- [OpenMP] Fix declare simd use on in-class member template function — michael.p.rice / detail
- [ParseResult] Mark this as LLVM_NODISCARD (like LogicalResult) and fix issues. — clattner / detail
- [RISCV] Add llvm.read.register support for vlenb — preames / detail
- [CSSPGO][CSProfileConverter] Remove call target samples when including callee samples into caller. — hoy / detail
- [libc++abi][NFCI] Refactor demangling_terminate_handler to reduce nesting — Louis Dionne / detail
clang-d423669-g1b07bd9034bd-t29370-b29370.tar.gz (May 13, 2022 7:47:36 AM)
- [Object] Support relocation resolver for CSKY — zixuan.wu / detail
- [clang][preprocessor] Fix unsigned-ness of utf8 char literals — tbaeder / detail
- [compiler-rt] Add NO_EXEC_STACK_DIRECTIVE on s390x — tbaeder / detail
- [WebAssembly] Implement ref.is_null MC layer support and codegen — asb / detail
- [LegalizeTypes][VP] Add integer promotion support for vp.setcc — Lian.Wang / detail
- [RS4GC] Cache BDVs and bases alogn with IsKnownBase flag (NFC) — d.makogon / detail
- [analyzer] Add taint to the BoolAssignmentChecker — endre.fulop / detail
- [libunwind][AArch64] Add support for DWARF expression for RA_SIGN_STATE. — daniel.kiss / detail
- [NFC][TypePromotion][AArch64] Tests — sam.parker / detail
- [GlobalISel] Change ConstantFoldVectorBinop to return vector of APInt — jay.foad / detail
- [TypePromotion] Avoid some unnecessary truncs — sam.parker / detail
- [RISCV] Add the passthru operand for RVV unmasked segment load IR intrinsics. — zakk.chen / detail
- [mlir][bufferize][NFC] Make getContiguousMemRefType a static function — springerm / detail
- [mlir][sparse][NFC] Use RewriterBase/OpBuilder when possible — springerm / detail
- [NFC][ARM] Tests for Cortex-A57 and Cortex-A72 Fused AES Erratum — archibald.elliott / detail
- [mlir] use dynamic sections in MLIR Doxygen — zinenko / detail
- [ARM] Pass for Cortex-A57 and Cortex-A72 Fused AES Erratum — archibald.elliott / detail
- [gn build] Port 3a24df992cf8 — llvmgnsyncbot / detail
- [InstSimplify] Add tests for and/or with implied conditions (NFC) — npopov / detail
- [mlir] Add TensorToLinalgPass — tpopp / detail
- [ArgPromotion] Add tests for already seen offsets (NFC) — samolisov / detail
- Add cmake dependency for TensorToLinalg — tpopp / detail
- [IRBuilder] Remove redundant createGEP() overloads (NFC) — npopov / detail
- [InstCombine] Fix unused variable warning (NFC) — npopov / detail
- [MLIR] Fix areIdsUnique in AffineStructures — groverkss / detail
- [ASTMatchers][clang-tidy][NFC] Hoist `forEachTemplateArgument` matcher into the core library — whisperity / detail
- [X86] Add tests for vector widening with freeze(undef) — llvm-dev / detail
clang-d423642-g2ac8ce5d563b-t29366-b29366.tar.gz (May 12, 2022 11:21:07 PM)
- [TSan] Relax pthread introspection-based test — julian.lettner / detail
- [InstCombine] fix sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z)) — Chenbing.Zheng / detail
- [DirectX] Fix typo in CMakeLists.txt. — python3kgae / detail
- [RISCV][NFC] Add an RV64 RUN line to rv32zfhmin-invalid.s — ben.shi / detail
- [NFC] add the missing //@} — czhengsz / detail
- [LLVM][Casting.h] Don't create a temporary while casting. — aman.lachapelle / detail
- [LegalizeTypes][VP] Add integer promotion support for vp.merge — Lian.Wang / detail
- Revert D125410 "[ELF] Align the end of PT_GNU_RELRO to max-page-size instead of common-page-size" — i / detail
clang-d423634-g8a0fb965f699-t29364-b29364.tar.gz (May 12, 2022 7:28:41 PM)
- [libc] add printf converter — michaelrj / detail
- [mlir:Pass] Add support for op-agnostic pass managers — riddleriver / detail
- [mlir] Fix pipeline-parsing.mlir on windows — riddleriver / detail
- [yaml2obj][COFF] Add missing RISCV constants — efriedma / detail
- [AArch64] Replace `performANDSCombine` with `performFlagSettingCombine`. — karl.meakin / detail
- [AArch64] Add `foldADCToCINC` DAG combine. — karl.meakin / detail
- [runtimes] [CMake] Fix checks for -Werror when building with incomplete toolchains — martin / detail
- Revision 3339000e0bda696c2e29173d15958c0a4978a143 caused the Language — jingham / detail
- [MIPS] Correct the implementation of the msub optimization — simon.dardis / detail
- [LV] Add crashing test from #55096. — flo / detail
- [MIPS} Address ISel failures for 64 bit fpus in microMIPS — simon.dardis / detail
- [mlir] Significantly overhaul the textmate grammar — riddleriver / detail
- [mlir] Bump mlir-vscode to 0.0.7 — riddleriver / detail
- [mlir][sparse] add sparse sign integration test — ajcbik / detail
- [llvm][lldb] use FindLibEdit.cmake everywhere — i / detail
- [Lit] Add pushd and popd builtins — davg / detail
- [clang-format] Handle comments below r_brace in RemoveBracesLLVM — owenca / detail
- [lldb/API] Add SBCompileUnit::GetIndexForLineEntry method to SB API — medismail.bennani / detail
- [lldb/test] Skip TestCppIncompleteTypeMembers.py on Darwin (NFC) — medismail.bennani / detail
- [mlir][sparse] Factoring out an enumerator over elements of SparseTensorStorage — 2998727+wrengr / detail
- In 92eaad2dd7adb5ee92f397cef85ab11f2612294e I made it possible to run — jingham / detail
- [lldb/test] Skip TestCppIncompleteTypeMembers.py for -gmodules on macOS — medismail.bennani / detail
- [LinkerWrapper] Remove stripping features from the linker wrapper — jhuber6 / detail
- [LinkerWrapper] Group static libraries in their own buffer — jhuber6 / detail
clang-d423610-g12aae7d9a685-t29361-b29361.tar.gz (May 12, 2022 3:30:26 PM)
- [CostModel][X86] Auto generate partial interleaved load LV costs using UTC_ARGS --filter control — llvm-dev / detail
- [libc++abi] Refactor exception type demangling into a separate function — Louis Dionne / detail
- Check for resource exhaustion when recursively parsing declarators — aaron / detail
- [libc++abi][NFC] Add comment on long reaching #if — Louis Dionne / detail
- [RISCV] Extend dataflow workaround from D119518 to fallthrough blocks — preames / detail
- [InstCombine] freeze operand in div+mul fold — spatel / detail
- [Sanitizers][Darwin] Add READ/WRITE detection on arm64 for darwin. — bgaston2 / detail
- [llvm-profgen] Filter out oversized LBR ranges. — wlei / detail
- [ELF] Align the end of PT_GNU_RELRO to max-page-size instead of common-page-size — i / detail
- [clang] Allow all string types for all attribute(format) styles — fcloutier / detail
- [libc] add uint128 implementation — michaelrj / detail
- [SLP][NFC] Added test to exercise the cause of a crash caused by reordering. — vporpodas / detail
- [LAA] Initial support for runtime checks with pointer selects. — flo / detail
- [libc] fix uint includes and libc bazel — michaelrj / detail
- [libc++] Mark <stdatomic.h> as requiring C++23 — Louis Dionne / detail
- [mlir] translate memref.reshape ops that have static shapes — ashay / detail
- [runtimes] [cmake] Fix -Werror detection in common build configs — martin / detail
- We don't require users to type out the full context of a function, for — jingham / detail
- [llvm-readobj] [COFF] Fix the printout for ARM64 packed homed parameters — martin / detail
- [RISCV] Add extra space into error message about unsupported extension version. — craig.topper / detail
- [libc][docs] Add doc for libc stdio functions — michaelrj / detail
clang-d423589-g14e83ada16b3-t29359-b29359.tar.gz (May 12, 2022 11:34:41 AM)
- Warn if using `elifdef` & `elifndef` in not C2x & C++2b mode — aaron / detail
- [mlir][vector] Add lowering pattern for vector.warp_execute_on_lane_0 op — thomasraoux / detail
- Reland "[analyzer] Canonicalize SymIntExpr so the RHS is positive when possible" — balazs.benics / detail
- [AArch64] Preserve chain when lowering fixed length load to SVE (PR55281) — npopov / detail
- [openmp] Fix strict aliasing issue in cmpxchg routine — sguelton / detail
- [clang] add -fmodule-file-home-is-cwd — rhow / detail
- [clang] serialize SUBMODULE_TOPHEADER relative to BaseDirectory — rhow / detail
- [clang] serialize ORIGINAL_PCH_DIR relative to BaseDirectory — rhow / detail
- [ArgPromotion] Make a non-byval promotion attempt first — npopov / detail
- [DebugInfo][InstrRef] Describe value sizes when spilt to stack — jeremy.morse / detail
- [CodeGen][NFC] Move some comments from the end of lines to above them — fraser / detail
- Fixes a performance problem with lowering of forall loops and creating — eschweitz / detail
- [DenseElementAttr] Simplify the public API for creating these. — clattner / detail
- Various improvements suggested by river NFC. — clattner / detail
- [DeadArgElim] Re-apply: Set unused arguments for internal functions — qcolombet / detail
- [DenseElementAttr] Silence warning in -DNDEBUG builds. NFC. — benny.kra / detail
- [libcxx] Switch __cxx_contention_t to int32_t on 32 bit AIX — martin / detail
- [clang]Silence warning in MicrosoftCXXABI.cpp — Yaxun.Liu / detail
- [RISCV] Use tail agnostic policy when selecting riscv_fma_vl to instructions — craig.topper / detail
- [TypePromotion] Promote undef by converting to 0. — craig.topper / detail
- [CSSPGO][llvm-profgen] Do not duplicate context profiles into base profile when converting CS flat profile to nested. — hoy / detail
- [Headers][MSVC] Define wchar_t in stddef.h like MSVC if not using the builtin type — steplong / detail
- [CostModel][X86] Auto generate gather/scatter LV costs using UTC_ARGS --filter control — llvm-dev / detail
- [CostModel][X86] Auto generate masked load/store LV costs using UTC_ARGS --filter control — llvm-dev / detail
clang-d423565-g28a0b94d2221-t29357-b29357.tar.gz (May 12, 2022 7:32:15 AM)
- [AMDGPU][NFC] Remove unused function. — ivan.kosarev / detail
- [mlir][NFC] Fix `GpuKernelOutliningPass` copy constructor warnings — d.dudkin / detail
- [Intrinsics] Fix `nvvm_prmt` intrinsic attributes — dvassiliev / detail
- [Test] Regenerate checks using auto-update (work around PR55365) — mkazantsev / detail
- [mlir][LLVM] Make the nested type restriction on complex constants less aggressive — benny.kra / detail
- [bazel] Add support for configuring the bazel build for PPC — benny.kra / detail
- [FastISel] Add some debug output (NFC) — npopov / detail
- [clang-format] Don't remove braces if a 1-statement body would wrap — owenca / detail
- [mlir][linalg] Add lowering of named ops on complex numbers — benny.kra / detail
- [MC] [Win64EH] Simplify code using WinEH::Instruction::operator!=. NFC. — martin / detail
- [AArch64] Stop creating unnecessary label MCSymbols for each Windows unwind opcode. NFC. — martin / detail
- Rename and fix ValueMap::resize to reserve — sven.vanhaastregt / detail
clang-d423553-gf02716a80633-t29354-b29354.tar.gz (May 12, 2022 3:04:59 AM)
- [mlir][ods] (NFC) don't use std::function for map_range — jeffniu22 / detail
- [mlir][Linalg] Combine canonicalizers that deal with removing dead/redundant args. — ravishankarm / detail
- [mlir:Parser] Emit a better diagnostic when a custom operation is unknown — riddleriver / detail
- silence new -Wunused-result warnings in test — krasimir / detail
- Add an error message to the default SIGPIPE handler — Tim Northover / detail
- [AMDGPU] Remove pre-committed test for D124981. NFC. — carl.ritson / detail
- [mlir][bufferize] Add helpers for templatized DENY filters — springerm / detail
- Revert "Add an error message to the default SIGPIPE handler" — Tim Northover / detail
- [mlir][bufferize] Fix op filter — springerm / detail
- [mlir][bufferize] Support alloc hoisting across function boundaries — springerm / detail
- [AMDGPU][GFX10] Support base+soffset+offset SMEM stores. — ivan.kosarev / detail
- [MLIR] Fix build without native arch — npopov / detail
clang-d423541-g19906262c9cc-t29352-b29352.tar.gz (May 11, 2022 11:10:35 PM)
- [LoongArch] Check msb is not less than lsb for the bstr{ins/pick}.{w/d} instructions — luweining / detail
- [mlir] Fix loop unrolling: properly replace the arguments of the epilogue loop. — jeffniu22 / detail
- [RISCV][NFC] Simplify tests by reorganizing check prefixes — ben.shi / detail
- [LegalizeVectorTypes] Enable WidenVecRes_SETCC work for scalable vector. — Lian.Wang / detail
- [BPF] Implement mod operation — jim / detail
- [Bitcode] Simplify code after FUNC_CODE_BLOCKADDR_USERS changes (D124878) — i / detail
- [LLVM][Casting.h] Update dyn_cast machinery to provide more control over how the casting is performed. — 12992886+bzcheeseman / detail
- [MLIR][Operation] Simplify Operation casting, NFC — 12992886+bzcheeseman / detail
- [mlir] (NFC) Use assembly format for test.graph_region — jeffniu22 / detail
clang-d423532-g9519dacab7b8-t29350-b29350.tar.gz (May 11, 2022 7:10:24 PM)
- [riscv] Add a bunch of tests exploring switch lowering — preames / detail
- [ConstraintElimination] Add extra tests for different overflows. — flo / detail
- [AMDGPU] Add llvm.amdgcn.sched.barrier intrinsic — Austin.Kerbow / detail
- [LinkerWrapper][Fix} Fix bad alignment from extracted archive members — jhuber6 / detail
- Revert "[HLSL] add -D option for dxc mode." — python3kgae / detail
- [OpenMP] Fix mangling for linear parameters with negative stride — michael.p.rice / detail
- [clang] Add the flag -ffile-reproducible — hans / detail
- [Driver][test] run one test in darwin-dsymutil.c for Darwin only — Yuanfang Chen / detail
- Explicitly add -target for Windows builds in file_test_windows.c — aeubanks / detail
- Revert "[SLP] Make reordering aware of external vectorizable scalar stores." — aeubanks / detail
- [MIPS] Remove an incorrect microMIPS instruction alias — simon.dardis / detail
- Add "indexedVariables" to variables with lots of children. — gclayton / detail
- [BOLT][NFC] Use BitVector::set_bits — aaupov / detail
- Recommit "[SLP] Make reordering aware of external vectorizable scalar stores." — vporpodas / detail
- [lld/macho] Fixes the -ObjC flag — keithbsmiley / detail
- Revert "[NFC][tests][AIX] XFAIL test for lack of visibility support" — daltenty / detail
clang-d423516-ged242b54c9c2-t29347-b29347.tar.gz (May 11, 2022 3:19:16 PM)
- [InstCombine] freeze operand in urem expansion — spatel / detail
- [flang] Fold complex component references — pklausler / detail
- [mlgo] Fix test — mtrofin / detail
- [clang][AIX] Don't ignore XCOFF visibility by default — daltenty / detail
- [riscv] Add tests for vsetvli reuse across iterations of a loop — preames / detail
- [flang] Fix check for assumed-size arguments to SHAPE() & al. — pklausler / detail
- [gn build] Use llvm-ar when clang_base_path is specified — aeubanks / detail
- [riscv] Canonicalize vsetvli (vsetvli avl, vtype1) vtype2 transitionsas reviewed — preames / detail
- [RISCV] Add a DAG combine to pre-promote (i32 (and (srl X, Y), 1)) with Zbs on RV64. — craig.topper / detail
- [InstCombine] update auto-generated CHECK lines in test file; NFC — spatel / detail
- [InstCombine] freeze operand in sdiv expansion — spatel / detail
- [RISCV] Override TargetLowering::shouldProduceAndByConstByHoistingConstFromShiftsLHSOfAnd. — craig.topper / detail
- [RISCV] Move implementation of getVLOpNum and getSEWOpNum from RISCVInsertVSETVLI to RISCVBaseInfo.h. NFC — craig.topper / detail
- [HLSL] add -D option for dxc mode. — python3kgae / detail
- [clang] Fix KEYALL — Yaxun.Liu / detail
- [RISCV] Add caching to the gather/scatter to strided load/store conversion. — craig.topper / detail
- [clang][ppc] Creating Seperate Install Target for PPC htm Headers — qwu / detail
- [TableGen] Remove the use of global Record state — riddleriver / detail
- [TableGen] Refactor TableGenParseFile to no longer use a callback — riddleriver / detail
- [test, riscv] Add test illustrating missing handling for fallthrough blocks in 541c9ba — preames / detail
- [CodeGenPrepare] Use const reference to avoid unnecessary APInt copy. NFC — craig.topper / detail
- [libc++] Add a few more debug wrapper functions — nikolasklauser / detail
- [libc++] Remove __invalidate_all_iterators and replace the uses with std::__debug_db_invalidate_all — nikolasklauser / detail
- [AsmParser] Adopt emitWrongTokenError more, improving QoI — clattner / detail
- [GVN] Add test case for memdep invalidation bug. — flo / detail
- [RISCV] Fold addiw from (add X, (addiw (lui C1, C2))) into load/store address — craig.topper / detail
- [RISCV] Enable subregister liveness tracking for RVV. — craig.topper / detail
clang-d423489-g8cb7a873ab85-t29345-b29345.tar.gz (May 11, 2022 11:06:09 AM)
- [RISCV][NFC] Move variable down closer to its first use — fraser / detail
- [RISCV][NFC] Rename variable to appease code style — fraser / detail
- [clang-format] fix nested angle brackets parse inside concept definition — marek.kurdej+llvm.org / detail
- [ASTMatchers][NFC] Fix name of matcher in docs and add a missing test — whisperity / detail
- [InstCombine] improve auto-generated test checks by matching function signature; NFC — spatel / detail
- [SLP]Further improvement of the cost model for scalars used in buildvectors. — a.bataev / detail
- [AArch64][SVE] Add aarch64_sve_pcs attribute to Clang — matthew.devereau / detail
- [Clang] Introduce clang-offload-packager tool to bundle device files — jhuber6 / detail
- [gn build] (manually) port 26eb04268f4c (clang-offload-packager) — thakis / detail
- [runtimes] Print the testing configuration in use in libunwind and libc++abi — Louis Dionne / detail
- [mlir][bufferize][NFC] Move helper functions to BufferizationOptions — springerm / detail
- [riscv] Prefer to use previous VL for scalar move instructionsK — preames / detail
- [InstCombine] Freeze other uses of frozen value — npopov / detail
- [RISCV] Remove some TODOs in tests — sunshaoce / detail
- [AMDGPU] gfx11 subtarget features & early tests — Joseph.Nash / detail
- [ConstraintElimination] Add test where ssub result is not used. — flo / detail
- [AMDGPU] gfx11 Decode wider instructions. NFC — Joseph.Nash / detail
- [DirectX backend] Add pass to emit dxil metadata. — python3kgae / detail
- [NFC] Change comment number in aarch64 isel — alban.bridonneau / detail
- Fix endless loop in optimizePhiConst with integer constant switch condition — Matthias Braun / detail
- Fix the Clang sphinx build — aaron / detail
- [Bazel] Add support for s390x build target — gcmn / detail
- [OpenMP] Add a check for alignment in the offload packager — jhuber6 / detail
- [BOLT][NFC] Add MCPlus::primeOperands iterator_range — aaupov / detail
clang-d423465-gf49d576a882d-t29342-b29342.tar.gz (May 11, 2022 7:01:32 AM)
clang-d423465-gf49d576a882d-t29342-b29342.tar.gz (May 11, 2022 7:01:32 AM)
- [SelectionDAG][VP] Rename VP sext/zext/trunc ISD opcodes — fraser / detail
- [TypePromotion] Fix sext vs zext in promoted constant — david.green / detail
- [InstCombine] Add additional freeze tests (NFC) — npopov / detail
- [SCEVExpander] Deduplicate min/max expansion code (NFC) — npopov / detail
- [docs][pp-trace] Remove FileNotFound callback — ty1208chiang / detail
- [IndVarSimplify] Regenerate test checks (NFC) — npopov / detail
- [BOLT] Add icp-inline option — aaupov / detail
- [LV] Add opaque pointer test for #55375. — flo / detail
- [VPlan] VPInterleaveRecipe only uses first lane if op not stored. — flo / detail
- [BOLT][TEST] Remove -gdwarf-4 override from %cflags — aaupov / detail
- Add extension diagnostic for linemarker directives — aaron / detail
- Fix test; we now expect a pedantic warning — aaron / detail
- [CUDA] Create offloading entries when using the new driver — jhuber6 / detail
- [Cuda] Add initial support for wrapping CUDA images in the new driver. — jhuber6 / detail
- [CUDA] Add wrapper code generation for registering CUDA images — jhuber6 / detail
clang-d423450-g34b6f206cbab-t29340-b29340.tar.gz (May 11, 2022 2:53:16 AM)
- [RISCV] Make PseudoReadVL have the vtypes of the corresponding VLEFF/VLSEGFF. — yeting.kuo / detail
- [DirectX backend] Add pass to lower llvm intrinsic into dxil op function. — python3kgae / detail
- [ORC] Fix sorting of contructors by priority — jonas.hahnfeld / detail
- [TypePromotion] Format Type Promotion. NFC — david.green / detail
- [AsmParser] Improve error recovery again. — clattner / detail
clang-d423445-g2509dcd58a0a-t29338-b29338.tar.gz (May 10, 2022 10:50:13 PM)
- [BuildLibCalls] infer inreg param attrs from NumRegisterParameters — ndesaulniers / detail
- [flang] Allow local variables and function result inquiries in specification expressions — pklausler / detail
- [HWASan] deflake hwasan_symbolize test more. — fmayer / detail
- [HWASan symbolize] Write error to stderr. — fmayer / detail
- [BPF] Mark FI_ri as isPseudo to avoid assertion during disassembly — yhs / detail
- [BPF] Add a test for making FI_ri as isPseudo — yhs / detail
- [PowerPC] Fix PPCISD::STBRX selection issue on A2 — Ting.Wang.SH / detail
- [NFC] Run clang-format on llvm/lib/Target/X86/X86InstroInfo.cpp — mingmingl / detail
- [CodeGen] Fix ConvertNodeToLibcall for STRICT_FPOWI — xiang1.zhang / detail
- [Transform][Utils][NFC] Clean up CtorUtils.cpp — ashaposhnikov / detail
- Revert "[NFC] Run clang-format on llvm/lib/Target/X86/X86InstroInfo.cpp" — mingmingl / detail
- [X86] Fix 80 column violation in X86InstrInfo.cpp. NFC — mingmingl / detail
- [flang] Change "bad kind" messages in the runtime to "not yet implemented" — psteinfeld / detail
- [RISCV] Add rvv codegen support for vp.fpext. — jacquesguan / detail
clang-d423431-g6baaad740a5a-t29335-b29335.tar.gz (May 10, 2022 6:53:35 PM)
- [AMDGPU] Allow for MFMA Inst Clustering — jrbyrnes1989 / detail
- [clang-tidy] Fix unintended change left in 12cb540529e — n.james93 / detail
- Update test for changes in f0ea9c9cec7f7b632ef7894ff7b3859269de611b / D124552 — Matthias Braun / detail
- Add the "sent break" message to the "gdb-remote packets" channel — jingham / detail
- [NFC] Replace not-null and not-isa check with a not-isa_and_nonnull — erich.keane / detail
- [SLP][NFC] Precommit a lit test for a followup patch that improves tree reordering for external users. — vporpodas / detail
- Revert "Enhance peephole optimization." — mingmingl / detail
- Revert "[utils] Avoid hardcoding metadata ids in update_cc_test_checks" — Jan Korous / detail
- Remove unused variable (fix -Werror build on MSVC) — joker.eph / detail
- [gn build] Port f822db7670d4 — llvmgnsyncbot / detail
- [OpenMP] Fix mangling for linear modifiers with variable stride — michael.p.rice / detail
- [riscv] Minor style cleanup so that code more obviously matches comments [nfc] — preames / detail
- [riscv] Consolidate logic for SEW/VL operand offset calculations [nfc] — preames / detail
- [SLP] Make reordering aware of external vectorizable scalar stores. — vporpodas / detail
- [mlir][gpu] Move async copy ops to NVGPU and add caching hints — thomasraoux / detail
- [mlir] Print some message for op-printing verification — chiahungduan / detail
- [Peephole-opt][X86] Enhance peephole opt to see through SUBREG_TO_REG — mingmingl / detail
- [Bitcode] Include indirect users of BlockAddresses in bitcode — ndesaulniers / detail
clang-d423413-gb6572ad50475-t29333-b29333.tar.gz (May 10, 2022 3:31:42 PM)
- [mlir][AMDGPU] Add AMDGPU conversion patterns to ConvertGPUToROCDL — Krzysztof.Drewniak / detail
- [RISCV] 'K'-extension ordering — kito.cheng / detail
- [OpenMP] Add mangling support for linear modifiers (ref,uval,val) — michael.p.rice / detail
- [clangd] Support for standard inlayHint protocol — kadircet / detail
- Use update_llc_test_checks for the switch.ll test; add new test — Matthias Braun / detail
- Avoid 8 and 16bit switch conditions on x86 — Matthias Braun / detail
- CodeGenPrepare: Replace constant PHI arguments with switch condition value — Matthias Braun / detail
- [utils] Avoid hardcoding metadata ids in update_cc_test_checks — Jan Korous / detail
- [OpenMP] Fix embedding offload code when there is no offloading toolchain — jhuber6 / detail
- [InstCombine] add tests for shuffles with FP<->int cast operands; NFC — spatel / detail
- [InstCombine] fold shuffles with FP<->Int cast operands — spatel / detail
- [CUDA][HIP] support __noinline__ as keyword — Yaxun.Liu / detail
- [llvm-ml] Implement support for MASM's extern directive — epastor / detail
- [mlir][SCF] Add utility method to add new yield values to a loop. — ravishankarm / detail
- [mlir][SCF] Retire `cloneWithNewYields` helper function. — ravishankarm / detail
- Fix indentation in ReleaseNotes.rst — Yaxun.Liu / detail
- [AArch64] Remove redundant f{min,max}nm intrinsics. — flo / detail
- [BasicAA] Fix order in which we pass MemoryLocations to alias() — aeubanks / detail
- [NFC] Fix typo — jrbyrnes1989 / detail
- [NFC]Add Missing Break in switch that we didn't notice because it was — erich.keane / detail
- Enhance peephole optimization. — mingmingl / detail
- [NFC] Add missing 'break' in a switch case — erich.keane / detail
clang-d423391-g8200e1253f6f-t29331-b29331.tar.gz (May 10, 2022 11:29:42 AM)
- [libc] Extend libc's linux script to handle runtimes build. — sivachandra / githubweb
- [libc] Add "clang" as one of the enabled projects under fullbuild. — sivachandra / githubweb
clang-d423391-g8200e1253f6f-t29331-b29331.tar.gz (May 10, 2022 11:29:42 AM)
- [SCEVExpander] Remove handling for mixed int/pointer min/max (NFCI) — npopov / detail
- [libc++abi] Reword uncaught exception termination message — Louis Dionne / detail
- [GVNSink] Make GVNSink resistant against self referencing instructions (PR36954) — dawid_jurek / detail
- AMDGPU/SDAG: Refine the fold to v_mad_[iu]64_[iu]32 — nicolai.haehnle / detail
- [NFC][PowerPC] Add 32-bit AIX RUN lines to test cases. — amy.kwan1 / detail
- [MLIR Parser] Improve QoI for "expected token" errors — clattner / detail
- [flang] Fold real-valued DIM() — pklausler / detail
- [Frontend] Flip default of CreateInvocationOptions::ProbePrecompiled to false — sam.mccall / detail
- [MLIR][AMDGPU] Add AMDGPU dialect, wrappers around raw buffer intrinsics — Krzysztof.Drewniak / detail
- [CodeGen] Use ABI alignment for C++ new expressions — thakis / detail
- [mlir] Fail early if AnalysisState::getBuffer() returns failure — ashay / detail
- [libc++abi][NFC] Fix typo in comment — Louis Dionne / detail
- [flang] Fold real-valued MODULO() and MOD() — pklausler / detail
- Diagnose unreachable generic selection associations — aaron / detail
- [AMDGPU][GFX10] Support base+soffset+offset SMEM loads. — ivan.kosarev / detail
- [InstCombine] Add additional freeze tests (NFC) — npopov / detail
- [flang] Enforce limit on rank + corank — pklausler / detail
- [SCCP] Preserve Name when converting SExt->ZExt. — craig.topper / detail
- [CVP] Preserve exact name when converting sext->zext and ashr->lshr. — craig.topper / detail
- Revert "[AArch64] Generate AND in place of CSEL for predicated CTTZ" — david.green / detail
- [libc++][ranges] Implement `views::drop`. — varconst / detail
clang-d423391-g8200e1253f6f-t29331-b29331.tar.gz (May 10, 2022 11:29:42 AM)
- Tox target for runserver — Chris Matthews / githubweb
- Experimental Tableau support — Chris Matthews / githubweb
- Typo in docs endpoint — Chris Matthews / githubweb
clang-d423370-gc40f4f2880f5-t29329-b29329.tar.gz (May 10, 2022 7:52:32 AM)
- [InstSimplify] Handle unknown function context in pointer icmp fold (PR54615) — npopov / detail
- [LoopVectorize] Remove incorrect nuw flag from test (NFC) — npopov / detail
- [RISCV][NFC] Remove else after continue — fraser / detail
- [mlir] Remove unused using declaration (NFC) — akuegel / detail
- [pseudo] Add benchmarks for pseudoparser. — hokein.wu / detail
- [Sema][SVE] Move/simplify Sema testing for SVE ACLE builtins — rosie.sumpter / detail
- [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins — rosie.sumpter / detail
- GlobalISel: Trivial documentation and comment fixes — nicolai.haehnle / detail
- [IndVarSimplify] Regenerate test checks (NFC) — npopov / detail
- [SLP][NFC]Add a test for improved shuffles in buildvector sequences, — a.bataev / detail
clang-d423360-g02d684523486-t29327-b29327.tar.gz (May 10, 2022 4:43:31 AM)
- [Test] One more test to prevent crash in SLP vectorizer — mkazantsev / detail
- Revert "[Test] One more test to prevent crash in SLP vectorizer" — mkazantsev / detail
- Return "[Test] One more test to prevent crash in SLP vectorizer" — mkazantsev / detail
- [libcxxabi] [cmake] Fix a mismatched variable name — martin / detail
- [Docs] Clarify CLANG_ENABLE_OPAQUE_POINTERS behavior (NFC) — npopov / detail
- [analyzer] Indicate if a parent state is infeasible — gabor.marton / detail
- [analyzer] Implement assume in terms of assumeDual — gabor.marton / detail
- [analyzer] Replace adjacent assumeInBound calls to assumeInBoundDual — gabor.marton / detail
- [MLIR] Split off MLIRExecutionEngineUtils to fix libMLIR.so build (PR54242) — npopov / detail
- [fuzzer] Reduce size of large.test — npopov / detail
- [RISCV] Add more tests for vector reduce mask operations — Lian.Wang / detail
- [RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation — Lian.Wang / detail
- [analyzer] Attempt to fix test infeasible-crash.c — gabor.marton / detail
- Revert "[RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation" — Lian.Wang / detail
- [InstCombine] Handle GEP scalar/vector base mismatch (PR55363) — npopov / detail
- [NFC] [Coroutines] Remove EnableReuseStorageInFrame option — yedeng.yd / detail
clang-d423344-g285b39a31ec6-t29325-b29325.tar.gz (May 10, 2022 12:47:26 AM)
- [mlir] Fix python bindings build on Windows in Debug — stilis / detail
- [IRSim] Remove early check from similarity matching such that commutative instructions are checked correctly when using the same value. — andrew.litteken / detail
- [lldb] Fix 7b73de9ec2b19df040c919d3004dfbead9b6ac59 — walter erquinigo / detail
- [lldb] Fix 7b73de9ec2b19df040c919d3004dfbead9b6ac59 — walter erquinigo / detail
- [ELF] Move InputSectionBase::rawData member [NFC] — gkm / detail
- [lldb] Fix 7b73de9ec2b19df040c919d3004dfbead9b6ac59 — walter erquinigo / detail
- [IR][CostModel] A scalable vector shuffle can't be an identity or reverse shuffle. — craig.topper / detail
- [NFC][lldb][trace] Use uint64_t when decoding and enconding json — walter erquinigo / detail
- [flang][OpenMP] Lowering for task construct — Shraiysh.Vaishay / detail
- [Coroutines] Use PassManager instead of Legacy PassManager internally — yedeng.yd / detail
- Revert "[NFC][lldb][trace] Use uint64_t when decoding and enconding json" — walter erquinigo / detail
clang-d423344-g285b39a31ec6-t29325-b29325.tar.gz (May 10, 2022 12:47:26 AM)
- SPEC2006: Allow building on FreeBSD — alexrichardson / githubweb
clang-d423333-g1284ce917b5a-t29323-b29323.tar.gz (May 9, 2022 8:52:30 PM)
- [flang] Operands of SIGN() need not have same kind — pklausler / detail
- [Inliner] Preserve !prof metadata when converting call to invoke. — hoy / detail
- [flang] Correct folding of SPREAD() for higher ranks — pklausler / detail
- [mlir-LSP] Ensure existing documents are process synchronously — riddleriver / detail
- [gn build] (manually) port a2f2dfde48ac (clang-fuzzer-dictionary) — thakis / detail
- [flang] Refine handling of short character actual arguments — pklausler / detail
- [mlir][doc] Move documentation of extensible dialects — riddleriver / detail
- [trace][intelpt] Support system-wide tracing [2] - Add a dummy --per-core-tracing option — walter erquinigo / detail
- [trace][intelpt] Support system-wide tracing [3] - Refactor IntelPTThreadTrace — walter erquinigo / detail
- [gn build] Port 7b73de9ec2b1 — llvmgnsyncbot / detail
- Add the ability to debug through an exec into ld — gclayton / detail
- [flang] Ensure that structure constructors fold parameter references — pklausler / detail
- [polly] Fix type in function name. NFC. — llvm-project / detail
- [flang] Fix to UnwrapConvertedExpr() — pklausler / detail
- [flang] Correct actual/dummy procedure compatibility for ALLOCATABLE/POINTER functions — pklausler / detail
- [AArch64] Remove ADDC, ADDE, SUBC, SUBE support, use the CARRY ops instead — deadalnix / detail
- [flang] Allow PDTs with LEN parameters in REDUCE() — pklausler / detail
- [flang] Allow NULL() actual argument for optional dummy procedure — pklausler / detail
- [AMDGPU] Generate checks in llvm.amdgcn.softwqm.ll — carl.ritson / detail
- [AMDGPU] Pre-commit test for D124981. NFC. — carl.ritson / detail
- [flang] Allow implicit declaration of DATA objects in inner procedures — pklausler / detail
- [flang] Refine error checking in specification expressions — pklausler / detail
- [flang] Reverse a reversed type compatibility check — pklausler / detail
- [mlgo] Support exposing more features than those supported by models — mtrofin / detail
- Add x86 to REQUIRES line in test as suggested in https://reviews.llvm.org/D124105. — douglas.yung / detail
- [gn build] Port 059e03476cbb — llvmgnsyncbot / detail
- [flang] Accept POINTER followed by INTERFACE — pklausler / detail
- [NFC] follow up code cleanup after D123837 — yedeng.yd / detail
- [flang] Allow ENTRY function result symbol usage before the ENTRY — pklausler / detail
- [RISCV][NFC] Add 'rv32izvfh' invalid arch test — ben.shi / detail
- [clang][Driver] Add more tests for riscv — ben.shi / detail
- [NFC] Modify the comment to reflect the changes in decoder — ox59616e / detail
clang-d423301-gb77d16f7f392-t29320-b29320.tar.gz (May 9, 2022 4:49:25 PM)
- [mlir] Fix build & test of mlir python bindings on Windows — stilis / detail
- Make lsan TestCases more consistent — Vitaly Buka / detail
- Modify DXILPrepare to emit no-op bitcasts — chris.bieneman / detail
- [PassManager] Implement DOTGraphTraitsViewer under NPM — llvm-project / detail
- [polly] migrate -polly-show to the new pass manager — llvm-project / detail
- [polly] Fix compiler warning. NFC. — llvm-project / detail
- Revert "Recommit "[VPlan] Remove uneeded needsVectorIV check."" — flo / detail
- [mlir][nvvm] Add attribute to nvvm.cpAsyncOp to control l1 bypass — thomasraoux / detail
- [flang][runtime] Fix input of NAN(...) on non-fast path — pklausler / detail
- [flang][runtime] Don't pad CHARACTER input at end of record unless PAD='YES' — pklausler / detail
- [flang][runtime] Enforce restrictions on unlimited format repetition — pklausler / detail
- [flang][runtime] (G0) for CHARACTER means (A), not (A0) — pklausler / detail
- [flang][runtime] BACKSPACE after non-advancing I/O — pklausler / detail
- [SLP]Adjust assertion check for scalars in several insertelements. — a.bataev / detail
- [flang] Fold intrinsic inquiry functions SAME_TYPE_AS() and EXTENDS_TYPE_OF() — pklausler / detail
- Revert "[SLP]Further improvement of the cost model for scalars used in buildvectors." — a.bataev / detail
- [flang] Fold intrinsic functions SPACING() and RRSPACING() — pklausler / detail
- [polly] Load NPM pass plugin for NPM test. — llvm-project / detail
- [HWASan] deflake hwasan_symbolize test — fmayer / detail
clang-d423282-ga49d5e976e6d-t29318-b29318.tar.gz (May 9, 2022 12:55:07 PM)
clang-d423282-ga49d5e976e6d-t29318-b29318.tar.gz (May 9, 2022 12:55:07 PM)
- [clangd] Eliminate direct usage of isAvailable() matcher. NFC — sam.mccall / detail
- [DAG] visitREM - merge buildOptimizedSREM into if(). NFCI. — llvm-dev / detail
- [MC][X86] Add vcmpps disassembler tests for Issue #41491 — llvm-dev / detail
- [ELF] Change (NOLOAD) type mismatch to use SHT_NOBITS instead of SHT_PROGBITS — i / detail
- [libc++][NFC] Slight refactoring of some std::vector tests — Louis Dionne / detail
- [libc++][NFC] Move swap_noexcept test to .compile.pass.cpp — Louis Dionne / detail
- [Frontend] Fix broken createInvocation test due to bad merge — sam.mccall / detail
- Fix LLDB test broken by 499d0b96cb52c828e7fc4d58825b5e8b3f9931c5 — sam.mccall / detail
- [InstCombine] Add icmp of select with implied condition tests (NFC) — npopov / detail
- [InstCombine] Fold icmp of select with implied condition — npopov / detail
- [libc++][NFC] Add release note for constexpr std::string — Louis Dionne / detail
- Revert "[clangd] Speed up an unfortunate timer-based test." — sam.mccall / detail
- [OpenMP] Add basic support for properly handling static libraries — jhuber6 / detail
- [flang] Fix internal error with DATA-statement style initializers — d.dudkin / detail
- Automatically generate CodeGen/X86/sse-align-*.ll test cases. NFC — deadalnix / detail
- Automatically generates several X86/sse tests cases. NFC — deadalnix / detail
- [SelectionDAG] Clear promoted bits before UREM on shift amount in PromoteIntRes_FunnelShift. — craig.topper / detail
- [clang-tidy][NFC] Add createChecks method that also checks for LangaugeOptions — n.james93 / detail
- [SelectionDAG] Improve asserts in SelectionDAG::getSelect. — craig.topper / detail
- [SimplifyLibcalls] Tests for libcall folding of subobjects [NFC] — msebor / detail
- [libc++][NFC] Fix formatting that was incorrectly changed by D124695 — Louis Dionne / detail
- [InstCombine] Add tests for combining AArch64 neon min/max intrinsics. — flo / detail
- [AArch64] Add extra reverse costs. — david.green / detail
- [riscv] Add strict asserts for VSETVLI insertion algorithm to help catch bugs — preames / detail
- [mlir][sparse] integration test for zero preserving math op — ajcbik / detail
- [DAGCombine] Make combineShuffleOfBitcast LittleEndian specific — david.green / detail
- [AArch64] Fix sub with carry — kazu / detail
- [clangd] Speed up a slow sleeping testcase. — sam.mccall / detail
- [libc] Update windows entrypoint list — michaelrj / detail
- [HLSL] add -fcgl option flag. — python3kgae / detail
- [clang-tidy] New check for safe usage of `std::optional` and like types. — yitzhakm / detail
- [libc][NFC] add index mode to printf parser — michaelrj / detail
- [clang-tidy][NFC] Fix doc typo for bugprone-unchecked-optional-access — yitzhakm / detail
- Apply clang-tidy fixes for llvm-prefer-isa-or-dyn-cast-in-conditionals in OpenMPDialect.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for llvm-else-after-return in Merger.cpp (NFC) — joker.eph / detail
- Enable the use of ThreadPoolTaskGroup in MLIR threading helper to enable nested parallelism — joker.eph / detail
- [runtimes] Always configure libc++abi before libc++ — Louis Dionne / detail
- Added the brief discription about the new CSA checker. — github / detail
- update the doc for the static analyzer checker — github / detail
- Update ReleaseNotes.rst — github / detail
- [gn build] (semi-manually) port 7e63a0d479dd — thakis / detail
- Revert "[DAGCombine] Make combineShuffleOfBitcast LittleEndian specific" — david.green / detail
- [riscv] Add some minimal tracing output to InsertVSETVLI — preames / detail
- [riscv] Add early return to InsertVSETLI fixed point step [nfc] — preames / detail
- [riscv] Use early return to reduce nesting for InsertVSETVLI [nfc] — preames / detail
- Apply clang-tidy fixes for llvm-include-order in Merger.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for readability-identifier-naming in SparseTensorUtils.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for bugprone-copy-constructor-init in TestPassManager.cpp (NFC) — joker.eph / detail
- Fix build with shared libs: add missing CMake dep to MLIR sparse pipeline — joker.eph / detail
- [Driver] Pass --fix-cortex-a53-843419 automatically on Fuchsia — phosek / detail
- Revert "Automatically generates several X86/sse tests cases. NFC" — thakis / detail
- [InstCombine] add tests for shuffle with fneg operand(s); NFC — spatel / detail
- [InstCombine] canonicalize fneg after shuffle — spatel / detail
- [mlir] Remove special case parsing/printing of `func` operations — riddleriver / detail
- [OpenMP] Allow compiling multiple target architectures with OpenMP — jhuber6 / detail
- [OpenMP] Try to Infer target triples using the offloading architecture — jhuber6 / detail
- [ORC-RT][ORC] Handle dynamic unwind registration for libunwind — housel / detail
- [CMake][libcxx] Use target_include_directories for libc++ headers — phosek / detail
- Fix check-clang-tools target after 7cc8377f2c572a919ecb — sam.mccall / detail
- [libc++][ranges] Implement `views::take`. — varconst / detail
- [gn build] Port 9924d8d66ae1 — llvmgnsyncbot / detail
- [AArch64] Add llvm/test/CodeGen/AArch64/i256-math.ll — kazu / detail
- [libc++][ranges] Implement `views::single`. — varconst / detail
- [compiler-rt] Fix issue with compiler-rt tests mixing <atomic> and <stdatomic.h> — Louis Dionne / detail
- Revert "[SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both." — flo / detail
- [clang-format][NFC] Make all TokenAnnotator member functions const — owenca / detail
- [HWASan] Allow to linkify symbolizer output. — fmayer / detail
- [HWASan] Clean up hwasan_symbolize. — fmayer / detail
- [Scalar][NFC] Minor cleanups in CallSiteSplitting.cpp — ashaposhnikov / detail
- [CMake] Include llvm-debuginfod-find in Fuchsia toolchain — phosek / detail
- [runtime] Build compiler-rt with --unwindlib=none — phosek / detail
- Revert "[runtime] Build compiler-rt with --unwindlib=none" — phosek / detail
- [runtime] Build compiler-rt with --unwindlib=none — phosek / detail
- Upstream support for POINTER assignment in FORALL. — eschweitz / detail
- Revert "[runtime] Build compiler-rt with --unwindlib=none" — phosek / detail
- [test][ORC-RT] Disable elfnix_platform tests on non-x86_64 platforms — housel / detail
- [libcxx] random_device, use arc4random() on Solaris — brad / detail
- [libcxx] Remove static inline and make use of _LIBCPP_HIDE_FROM_ABI in __support headers — brad / detail
- Revert "[CMake][libcxx] Use target_include_directories for libc++ headers" — phosek / detail
- [InstCombine] add casts from splat-a-bit pattern if necessary — Chenbing.Zheng / detail
- [InstCombine] precommit some tests for reassociate add — Chenbing.Zheng / detail
- Fix MLIR integration test after a8308020 (`func.` prefix is required bythe parser now) — joker.eph / detail
- [InstCombine] sub(add(X,Y),umin(Y,Z)) --> add(X,usub.sat(Y,Z)) — Chenbing.Zheng / detail
- [SLP] Add tests for awkward laod orders from SLP. NFC — david.green / detail
- [X86] Add description comments to SandyBridge for COPY/WriteZero/WriteVecMaskedGatherWriteback cases. NFC. — llvm-dev / detail
- [FuzzMutate] Move LLVM module (de)serialization from FuzzerCLI -> IRMutator. NFC — sam.mccall / detail
- [FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR. — sam.mccall / detail
- [ISD::IndexType] Helper functions for common queries. — paul.walker / detail
- Fix underlining in docs to fix the sphinx build — aaron / detail
- Revert "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR." — aaron / detail
- Reland "[FuzzMutate] Split out FuzzerCLI library that doesn't depend on IR." — sam.mccall / detail
- [InstCombine] Remove side effect of replaced constrained intrinsics — sepavloff / detail
- [X86] Remove unused 'hint' argument from prefetch tests — llvm-dev / detail
- [InstCombine] fix miscompile when casting int->FP->int — spatel / detail
- Automatically generate aix32-cc-abi-vaarg.ll . NFC — deadalnix / detail
- [X86] rdrand-builtins.c - add 32-bit target coverage and enable -Wall/-Werror — llvm-dev / detail
- [SLP] Cluster ordering for loads — david.green / detail
- [X86] Add 32-bit target test coverage to clean header tests — llvm-dev / detail
- const char* for LLVMTargetMachineEmitToFile's argument — deadalnix / detail
- [Bitstream] Only consider flushing to file on block boundaries — sam.mccall / detail
- [Headers][X86] amxintrin.h - fixed unknown parameter Wdocumentation warning. NFC — llvm-dev / detail
- [ARM] Update ror.ll test to canonicalized IR — llvm-dev / detail
- [DAGCombine] Add node in the worklist in topological order in CombineTo — deadalnix / detail
- [LegalizeTypes] Don't assume fshl/fshr shift amount type matches the other operands. — craig.topper / detail
- [LegalizeTypes] Make use of SelectionDAG::getShiftAmountConstant. NFC — craig.topper / detail
- [AMDGPU] lowerEXTRACT_VECTOR_ELT - fold from a SCALAR_TO_VECTOR source — llvm-dev / detail
- [AArch64] Add missing NVCAST patterns. — david.green / detail
- [RISCV] Regenerate rv32zbp-zbkb.ll — llvm-dev / detail
- [IROutliner] Accomodate blocks containing PHINodes with one entry outside the region and others inside the region. — andrew.litteken / detail
- Regenerate avx512-regcall-NoMask.ll . NFC — deadalnix / detail
- Generate sse-intel-ocl.ll automatically. NFC — deadalnix / detail
- [Frontend] Move, don't copy the predefines buffer into PP. NFC. — sam.mccall / detail
- Make BinaryStreamWriter::padToAlignment write blocks vs bytes. — stellaraccident / detail
- [test][msa] Add more sse,avx intrinsics tests — Vitaly Buka / detail
- [test][msan] Relax order of param shadow — Vitaly Buka / detail
- [X86] Fix some signedness errors in x86 headers — llvm-dev / detail
- [VectorCombine] Attempt to fold select shuffles from reductions — david.green / detail
- [Headers][X86] Replace \operation with \code{.operation} — llvm-dev / detail
- [Headers][X86] Enable basic Wdocumentation testing on X86 headers — llvm-dev / detail
- [InstCombine] Add test coverage for PR43261 / Issue #42606 — llvm-dev / detail
- [SLP][X86] Add test coverage for PR47491 / Issue #46835 — llvm-dev / detail
- [SLP][X86] Add test coverage for PR49934 / Issue #49278 — llvm-dev / detail
- [SLP][X86] Add test coverage for PR41892 / Issue #41237 — llvm-dev / detail
- [SLP][X86] Add test coverage for PR42652 / Issue #41997 — llvm-dev / detail
- [X86][AMX] Simplify AMX test case. — yuanke.luo / detail
- [X86] combine-add.ll - add test case for PR52039 / Issue #51381 — llvm-dev / detail
- [DAG] Only perform the fold (A-B)+(C-D) --> (A+C)-(B+D) when both inner subs have one use — llvm-dev / detail
- [X86] Set some more plausible latencies for horizontal add/subs on znver1 — llvm-dev / detail
- [docs] Add Office Hours for Tobias Grosser — groverkss / detail
- [X86] Add test coverage for PR26515 / Issue #26889 — llvm-dev / detail
- [libc] Add LINK_LIBRARIES option to add_fp_unittest and add_libc_unittest. — lntue.h / detail
- [libc][Obvious] Fix cmake usage of list PREPEND (unavailable pre-3.15). — lntue / detail
- [SLP][X86] Add test coverage for PR50392 / Issue #49736 — llvm-dev / detail
- [BOLT][DWARF] Fix assert for split dwarf. — ayermolo / detail
- [lld] Fix typo for processAux; NFC — liuxiaodong / detail
- [flang] Enforce a program not including more than one main program — qiaopeixin / detail
- [mlir][NvGpu] Fix nvgpu.mma.sync lowering to NVVM for f32, tf32 types — cbate / detail
- [CSSPGO][Preinliner] Use linear threshold to drive inline decision. — hoy / detail
- [flang] retain binding label of entry subprograms — jperier / detail
- [AMDGPU] Regenerate checks in a mir test — abinavpp / detail
- [AVR] Add PrintMethod for operand memspi — ben.shi / detail
- [DAG] Prevent infinite loop combining bitcast shuffle — david.green / detail
- [clang-format] Fix WhitespaceSensitiveMacros not being honoured when macro closing parenthesis is followed by a newline. — marek.kurdej+llvm.org / detail
- [ConstraintElimination] Add initial ssub.with.overflow tests. — flo / detail
- Revert "[lldb] parallelize calling of Module::PreloadSymbols()" — pavel / detail
- [AArch64] Generate AND in place of CSEL for predicated CTTZ — david.green / detail
- [AArch64] Ampere1 does not support MTE — philipp.tomsich / detail
- [clang-format] Correctly handle SpaceBeforeParens for builtins. — marek.kurdej+llvm.org / detail
- [libcxx] [test] Fix the nasty_macros test on Windows on ARM/ARM64 — martin / detail
- [lldb/DWARF] Fix linking direction in CopyUniqueClassMethodTypes — pavel / detail
- [mlir][math] Promote (b)f16 to f32 when lowering to libm calls — benny.kra / detail
- [SVE] Optimize new cases for lowerConvertToSVBool — peter.waller / detail
- Filter non-external static members from SBType::GetFieldAtIndex. — pavel / detail
- [clang-tidy][NFC] Replace many instances of std::string where a StringRef would suffice. — n.james93 / detail
- [Clang] Add integer mul reduction builtin — llvm-dev / detail
- [demangler] Buffer peeking needs buffer — nathan / detail
- [NFC][LoopVectorize] Add SVE test for tail-folding combined with interleaving — david.sherwood / detail
- [clangd] Disable predefined macros in tests. NFC — sam.mccall / detail
- [clangd] Skip extra round-trip in parsing args in debug builds. NFC — sam.mccall / detail
- [SimpleLoopUnswitch] Add test case for crash with db7a87ed4fa7. — flo / detail
- Recommit "[SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both." — flo / detail
- [clangd] Rewrite TweakTesting helpers to avoid reparsing the same code. NFC — sam.mccall / detail
- [AArch64][SVE] Improve codegen when extracting first lane of active lane mask — rosie.sumpter / detail
- [ScalarEvolution] Add tests for umin_seq with non-zero operand (NFC) — npopov / detail
- [X86] Replace avx512f integer mul reduction builtins with generic builtin — llvm-dev / detail
- [ScalarEvolution] Fold %x umin_seq %y if %x cannot be zero — npopov / detail
- [DAG] Use isAnyConstantBuildVector. NFC — david.green / detail
- [demangler] No need to space adjacent template closings — nathan / detail
- [riscv] Fix state tracking bug on vsetvli (phi of vsetvli) peephole — preames / detail
- [flang] Fix windows bot after D125140 — jperier / detail
- "Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation"""" — erich.keane / detail
- [clangd] Skip (most) predefined macros when scanning for preamble patching. — sam.mccall / detail
- Thread safety analysis: Handle compound assignment and ->* overloads — aaron.puchert / detail
- [riscv, InsertVSETVLI] Rename InstrInfo to Require to more clearly indicate purpose [nfc] — preames / detail
- [analyzer] Inline operator delete when MayInlineCXXAllocator is set. — tomasz.kamiński / detail
- [Frontend] when attaching a preamble, don't generate the long predefines buffer. — sam.mccall / detail
- [clang] Recognize scope of thread local variables in CFGBuilder — kparzysz / detail
- Enum conversion warning when one signed and other unsigned. — aaron / detail
- [SCEV] Add more tests for umin_seq with known predicate (NFC) — npopov / detail
- [SCEV] Fold umin_seq using known predicate — npopov / detail
- [SLP]Fix a crash when preparing a mask for external scalars. — a.bataev / detail
- [X86] insertps-combine.ll - show address math in checks — llvm-dev / detail
- [ELF] Support -plugin-opt=stats-file= — alexrichardson / detail
- [LLVM][sancov] Inclusive language: Add -ignorelist option — zarko / detail
- [lldb/test] Fix TestCppIncompleteTypeMembers.py — pavel / detail
- [mlir] Add translation from tensor.reshape to memref.reshape — springerm / detail
- [mlir][linalg] Fix padding size calculation for Conv2d ops. — hanchung / detail
- [RISCV] Remove two unmasked RVV patterns — fraser / detail
- [riscv] Add a few more vsetvli insertion tests — preames / detail
- Revert ""Re-apply 4b6c2cd642 "Deferred Concept Instantiation Implementation""""" — erich.keane / detail
- [clang-fuzzer] Add a tiny tool to generate a fuzzing dictionary for clang — sam.mccall / detail
- [mlir] Refactoring dialect and test code to use parseCommaSeparatedList — jtucholski00 / detail
- [Docs] Added my office hours. — anastasia.stulova / detail
- [SLP]Try partial store vectorization if supported by target. — a.bataev / detail
- [opt] Error on `opt -O# --foo-pass` — aeubanks / detail
- [SystemZ] Fix argument type of tdc instruction. — kai.nacke / detail
- [CodeGen] Clarify the semantics of ADDCARRY/SUBCARRY — kazu / detail
- [lldb/test] Append CXXFLAGS_EXTRAS last in Makefile.rules — pavel / detail
- [lldb/test] Remove superfluous -std=c++11 from tests — pavel / detail
clang-d423083-g076dd0a763fd-t29311-b29311.tar.gz (May 6, 2022 9:36:16 AM)
- [RISCV] Add an extra vsetvli insertion test — fraser / detail
- [Flang][OpenMP] Initial lowering of the OpenMP worksharing loop — kiran.chandramohan / detail
- [CostModel][X86] Adjust 128-bit select costs to account for slow BLENDV op — llvm-dev / detail
- [InstCombine] Fix scalable-vector bitwise select matching — fraser / detail
- [CostModel][X86] Relax fcmp costs on SSE41 targets or later — llvm-dev / detail
- [InstCombine] Extract icmp of select transform (NFC) — npopov / detail
- Fix underlining length; NFC — aaron / detail
- [MLIR] Fix build with make — npopov / detail
- [clang][dataflow][NFC] Clarify guarantees on returned vector size for `runDataflowAnalysis`. — yitzhakm / detail
- [NFC] Fix typo in assert message — mkazantsev / detail
- [gn build] try to (manually) port 9ef451d1fdaa9a1 (hwasan_symbolize) — thakis / detail
- [RS4GC] Add support for 'freeze' instruction to findBaseDefiningValue — mkazantsev / detail
- [compiler-rt][builtins] Fix wrong ABI of AVR __mulqi3 & __mulhi3 — ben.shi / detail
- [clang][X86] Rename some intrinsics tests to use the *-builtins.c naming convention — llvm-dev / detail
- [SLP][X86] Add test coverage for Issue #51088 — llvm-dev / detail
- [Support] Fix asan AllocatorTest after ba0d50ad7ec66 — sam.mccall / detail
- [libc++][P0943] Add stdatomic.h header. — Louis Dionne / detail
- Revert "[HWASan] Clean up hwasan_symbolize." — thakis / detail
- Revert "[HWASan] Allow to linkify symbolizer output." — thakis / detail
- [gn build] Port 37ba1b9d1ac7 — llvmgnsyncbot / detail
- [gn build] Port 586efd52b93f — llvmgnsyncbot / detail
- [InstCombine] Add additional icmp of select tests (NFC) — npopov / detail
- [InstCombine] Fold icmp of select with non-constant operand — npopov / detail
- [flang] Fix AllocaOp/AllocMemOp type conversion — qiaopeixin / detail
- [clangd] Add parsing for IgnoreHeaders config option — kadircet / detail
- [flang] Support external procedure passed as actual argument with implicit character type — qiaopeixin / detail
- [flang] Add one semantic check for masked array assignment — qiaopeixin / detail
- [clang] createInvocationFromCommandLine -> createInvocation, delete former. NFC — sam.mccall / detail
- Fix lifetime of DiagnosticsEngine in diagtool. — sam.mccall / detail
- [clangd] Speed up an unfortunate timer-based test. — sam.mccall / detail
clang-d423053-g37ba1b9d1ac7-t29309-b29309.tar.gz (May 6, 2022 5:46:09 AM)
- [flang] Add ExternalNameConversionPass to pass pipeline — diana.picus / detail
- [fastregalloc] Add test case for self loop (D125079). — yuanke.luo / detail
- [mlir][scf] Implement BufferizableOpInterface for scf::WhileOp — springerm / detail
- [mlir][bufferize] Do not copy buffers with undefined contents — springerm / detail
- [flang][driver] Add support for -save-temps — andrzej.warzynski / detail
- [SimpleLoopUnswitch] Collect either logical ANDs/ORs but not both. — flo / detail
- [Flang] Lower Unstructured do loops — kiran.chandramohan / detail
- [lldb] Correct hex digit regex in some tests — david.spickett / detail
- [RISCV] Enable MachineOutliner by default under -Oz for RISCV — pc.wang / detail
- [mlir][bufferize] Disallow adding new bufferizable ops during bufferization — springerm / detail
- [CostModel][X86] Add more complete float/double select cost test coverage — llvm-dev / detail
- [DAG][PowerPC] Combine shuffle(bitcast(X), Mask) to bitcast(shuffle(X, Mask')) — david.green / detail
- [libc++] Mark tests that use check_assertion.h as requiring unix headers — john.brawn / detail
- [libcxx] Reject month 0 in get_date/__get_month — david.spickett / detail
- Revert "[analyzer] Canonicalize SymIntExpr so the RHS is positive when possible" — balazs.benics / detail
- [pseudo] Strip directives from a token stream — sam.mccall / detail
- [SLP][X86] Regenerate ssat tests to remove defunct AVX1/AVX2 checks — llvm-dev / detail
- [CostModel][X86] Adjust 256-bit select costs to account for slow BLENDV op — llvm-dev / detail
- Generalize "check-all" umbrella targets, use for check-clang-tools — sam.mccall / detail
- [CostModel][X86] Adjust pre-SSE41 fp scalar select costs to account for vector ops — llvm-dev / detail
- [libc++] Implement ranges::is_partitioned — nikolasklauser / detail
clang-d423032-g1616bd9ef4eb-t29307-b29307.tar.gz (May 6, 2022 1:59:12 AM)
- Apply clang-tidy fixes for bugprone-argument-comment in AffineOps.cpp (NFC) — joker.eph / detail
- Apply clang-tidy fixes for llvm-else-after-return in OpenMPDialect.cpp (NFC) — joker.eph / detail
- [Coroutines] Don't re-materialize for debug instructions — yedeng.yd / detail
- [AVR][NFC] Eliminate warning 'unused variable' — ben.shi / detail
- [Lex] Don't assert when decoding invalid UCNs. — sam.mccall / detail
- [pseudo] Only expand UCNs for raw_identifiers — sam.mccall / detail
- [Support] Fix UB in BumpPtrAllocator when first allocation is zero. — sam.mccall / detail
- [libcxx] [ci] Add a i386 Windows configuration to CI — martin / detail
- [VectorCombine] Fold shuffle select pattern — david.green / detail
- [Instrumentation] Share InstrumentationIRBuilder between TSan and SanCov — elver / detail
- [pseudo] Add fuzzer for the pseudoparser. — sam.mccall / detail
clang-d423021-g53069de6aa4c-t29305-b29305.tar.gz (May 5, 2022 10:05:43 PM)
- Revert "Pedantically warn about // comments in gnu89 mode" — aaron / detail
- [docs] Add blank lines to help Sphinx parse nested bullets. — richard / detail
- [docs] Fix uses of `foo` that should be ``foo`` throughout release notes. — richard / detail
- [SPIRV] Add SPIR-V specific intrinsics, two passes and tests — iliya.diyachkov / detail
- [compiler-rt][builtins] Add helper functions for uint16/sint16/uint8/sint8 div and mod — ben.shi / detail
- [HWASan] Allow to linkify symbolizer output. — fmayer / detail
- [HWASan] Clean up hwasan_symbolize. — fmayer / detail
- [mlir] Fix printer when it is a DenseElementsAttr of i1 — riddleriver / detail
- [NFC][test] Replace hardcoded number with numeric substitution blocks — ox59616e / detail
- [gn build] (semi-manually) port 70a66c08fc65 — thakis / detail
- Insert crashing stack frame when call to null func ptr — Jason Molenda / detail
- XFAIL some PGO tests on AIX until the new linker becomes publicly available. — wyehia / detail
- [RISCV][SelectionDAG] Support VP_REDUCE_ADD mask operation. — Lian.Wang / detail
- [clang][NFC] In parts of Objective-C Sema use Obj-C-specific types instead of `Decl`. — vsapsai / detail
- [InstCombine] try to narrow more shifted bswap-of-zext — Chenbing.Zheng / detail
- [InstCombine] precommit tests for D124590 — Chenbing.Zheng / detail
clang-d423005-g952fa3018e73-t29302-b29302.tar.gz (May 5, 2022 6:04:11 PM)
- [ORC] Add an ExecutorAddr::toPtr overload for function types. — Lang Hames / detail
- [SelectionDAGISel] Add back a comment to MergeInputChains handling. NFC — craig.topper / detail
- [libcxx] [test] Fix max_size.pass.cpp for other Windows architectures — martin / detail
- [libcxxabi] Use the right calling convention for exception destructors on i386 Windows — martin / detail
- [libcxx] [test] Extend the UNSUPPORTED lines in strong_order_long_double.verify.cpp for non-x86_64 Windows — martin / detail
- [libcxx] [test] Narrow down an XFAIL for clang-cl configurations — martin / detail
- [clang][dataflow] Centralize expression skipping logic — li.zhe.hua / detail
- [mlir] Fix the names of exported functions — stilis / detail
- [sanitizer] Correct GetTls for x32 — hjl.tools / detail
- [ORC] Return ExecutorAddrs rather than JITEvaluatedSymbols from LLJIT::lookup. — Lang Hames / detail
- [GlobalISel] Re-generate some tests. — Amara Emerson / detail
- Decr return pc mid-stack when picking UnwindPlan row — Jason Molenda / detail
- [mlir:ExecutionEngine] Update use of getAddress now that lookup returns ExecutorAddr — riddleriver / detail
- [clang-format] Fix another bug in AlignConsecutiveAssignments — owenca / detail
- Reimplement `__builtin_dump_struct` in Sema. — richard / detail
- [BOLT][DWARF] Add version 5 split dwarf support — ayermolo / detail
- [mlir] Add a better error message when failing to parse an attribute — riddleriver / detail
- [clang-format][NFC] Add a few regression tests — owenca / detail
- [flang] Change "unsupported" messages in the runtime to "not yet implemented" — psteinfeld / detail
- [mlir][sparse] add more zero-preserving unary ops to sparse compiler — ajcbik / detail
clang-d422985-gc2a5a87500d9-t29300-b29300.tar.gz (May 5, 2022 2:12:56 PM)
- [clang-tidy] Make header-guard check a little looser on comment whitespace — sam.mccall / detail
- [analyzer] Canonicalize SymIntExpr so the RHS is positive when possible — balazs.benics / detail
- Fix "the the" typo in documentation and user facing strings — koraq / detail
- [Driver] Remove -fno-concept-satisfaction-caching — ibiryukov / detail
- [OpenMP] libomp: cleanup dead code — jonathan.l.peyton / detail
- [OpenMP] libomp: cleanup - remove duplicate check — jonathan.l.peyton / detail
- [clang] Fix Clang release notes — ibiryukov / detail
- Silence a false positive about an unevaluated expr w/side effects — aaron / detail
- [AArch64][GlobalISel] Add undef combines to postlegalizer combiner. — Amara Emerson / detail
- [OpenMP] libomp: Add itt notifications to sync dependent tasks. — jonathan.l.peyton / detail
- [RISCV] Add integer min/max intrinsic tests. NFC — craig.topper / detail
- [DAGCombiner] Fold (max/min X, X) -> X. — craig.topper / detail
- [DAGCombiner] Fold (sext/zext undef) -> 0 and aext(undef) -> undef. — craig.topper / detail
- [flang] Fix triple in a couple of driver tests — andrzej.warzynski / detail
- [SelectionDAG] Constant fold (sext_inreg undef, VT) to 0 instead of undef. — craig.topper / detail
- [InstCombine] add scalable vector test for logical select; NFC — spatel / detail
- [InstCombine] fix typo in test name; NFC — spatel / detail
- [clangd] Fix inlayhints crash, don't assume functions have FunctionTypeLocs — sam.mccall / detail
- [mlir][nvvm] Fix support for tf32 data type in mma.sync — cbate / detail
- [BOLT][CMAKE] Check build target architecture for runtime libs — aaupov / detail
- [AMDGPU] Split FeatureAtomicFaddInsts — Joseph.Nash / detail
- No longer accept scoped enumerations in C — aaron / detail
- [flang][driver] Add missing parentheses in an assert — andrzej.warzynski / detail
- [x86][scheduler] Add MIR test for 41914 — ndesaulniers / detail
- [libc++] Avoid a Microsoft SAL macro. — koraq / detail
- Revert "[InstCombine] Remove side effect of replaced constrained intrinsics" — sepavloff / detail
- [X86SchedSandyBridge] update cost of COPY to 1 cycle from 0 — ndesaulniers / detail
- DWARFVerifier: Verify CU/TU index overlap issues — dblaikie / detail
- [VPlan] Remove dead code to create VPWidenPHIRecipes (NFCI). — flo / detail
- Fix debugserver translation check — alexandrecperez / detail
- Pedantically warn about // comments in gnu89 mode — aaron / detail
- [BOLT] Report per-section hotness in bolt-heatmap. — rahmanl / detail
- [clang][ASTImporter][NFC]: Move clang::ImportError into own header. — singh.shivamsingh2003 / detail
- [X86] Add some test coverage for Issue #55271 — llvm-dev / detail
clang-d422951-g990ea3925b7a-t29298-b29298.tar.gz (May 5, 2022 10:16:27 AM)
- [BOLT] Enable ccache for msvc builder — amir.aupov / githubweb
clang-d422951-g990ea3925b7a-t29298-b29298.tar.gz (May 5, 2022 10:16:27 AM)
- [XCOFF][AIX] Use unique section names for LSDA and EH info sections with -ffunction-sections — xingxue / detail
- [SLP]Further improvement of the cost model for scalars used in buildvectors. — a.bataev / detail
- [Frontend] give createInvocationFromCommandLine an options struct — sam.mccall / detail
- [ThreadSanitizer] Add fallback DebugLocation for instrumentation calls — elver / detail
- [ConstantFold] Use getFltSemantics instead of manually checking the type — benny.kra / detail
- In MSVC compatibility mode, handle unqualified templated base class initialization — marco.antognini / detail
- [flang][driver] Re-organise the code-gen actions (nfc) — andrzej.warzynski / detail
- [IR] Simplify code. NFCI. — benny.kra / detail
- [flang][nfc] Use a message class for "not yet implemented" messages — psteinfeld / detail
- [ARM][AArch64] Add some extra shuffle conversion test coverage. NFC — david.green / detail
- [riscv] Use X0 for destination of VSETVLI instruction if result unused — preames / detail
- [Driver] Make "upgrade" of -include to include-pch optional; disable in clangd — sam.mccall / detail
- [PowerPC] Add extra v2i64 splat load tests. NFC — david.green / detail
- [MachinePipeliner] Fix unscheduled instruction — thomasp / detail
- [Sema] Replace invalid FIXME about memory leak. NFC — ibiryukov / detail
- [flang][driver] Add support for consuming LLVM IR/BC files — andrzej.warzynski / detail
- [libc++] Add a few _LIBCPP_ASSERTs in __tree — Louis Dionne / detail
clang-d422934-g75f9e83ace52-t29296-b29296.tar.gz (May 5, 2022 6:12:07 AM)
- [flang] use 1-based dim in transformational runtime error msg — jperier / detail
- [SimpleLoopUnswitch] Add freeze if branch execs for partial unswitching. — flo / detail
- [DAGCombine] Fold (X & ~Y) | Y with truncated not — npopov / detail
- RegAllocGreedy: Common up part of the priority calculation. NFC. — jay.foad / detail
- [LICM] Add test to exercise assertion from D123473. — flo / detail
- [analyzer] Get direct binding for specific punned case — vince.a.bridgers / detail
- sanitizer_common: Define FP_XSTATE_MAGIC1 for old glibc — abidh / detail
- [AMDGPU] Combine DPP mov even if old reg def is in different BB — jay.foad / detail
- [AArch64] Add -aarch64-insert-extract-base-cost — peter.waller / detail
clang-d422925-gcc344d262a2e-t29294-b29294.tar.gz (May 5, 2022 2:43:04 AM)
- [clang][dataflow] Add flowConditionIsTautology function — li.zhe.hua / detail
- [AIX][PGO] Enable linux style PGO on AIX — wyehia / detail
- [AMDGPU] Use d16 flag for image.sample instructions — mariusz.sikora / detail
- [InstCombine] Remove side effect of replaced constrained intrinsics — sepavloff / detail
- [RISCV][Clang] add more tests for clang driver. (NFC) — zakk.chen / detail
- [Pipelines] Hoist CoroCleanup to avoid blocking optimizations — yedeng.yd / detail
- [NFC] [Pipelines] Hoist CoroCleanup as Module Pass — yedeng.yd / detail
- [lldb] Fix ppc64 detection in lldb — sguelton / detail
- [SCEV] Fold umin_seq to umin using implied poison reasoning — npopov / detail
- [mlir][scf][bufferize][NFC] Simplify verifyAnalysis implementation — springerm / detail
- [mlir][scf][bufferize][NFC] Split ForOp bufferization into smaller functions — springerm / detail
- [mlir][scf][bufferize] Update verifyAnalysis error message — springerm / detail
- [clang] Add static_cast to fix Bazel build. — akuegel / detail
clang-d422912-g6641c57aebc6-t29291-b29291.tar.gz (May 4, 2022 10:44:31 PM)
- [InstCombine][NFC] Add baseline tests for folds of ((A&B)^C)|B — ashaposhnikov / detail
- [InstCombine][NFC] Update comment in and-xor-or.ll — ashaposhnikov / detail
- [RISCV] Use movImm went multiplying by simm12 in getVLENFactoredAmount. — craig.topper / detail
- [compiler-rt][AVR] Fix avr_SOURCES CMake variable — aykevanlaethem / detail
- [InstCombine] Fold ((A&B)^C)|B — ashaposhnikov / detail
- [MC][AVR] Implement decoding STD/LDD — ben.shi / detail
- [MC][AVR] Implement decoding ST/LD — ben.shi / detail
- [SelectionDAG] Use llvm::any_of to simplify a loop. NFC — craig.topper / detail
- [X86] Call initializeX86PreTileConfigPass from LLVMInitializeX86Target. — craig.topper / detail
- [Disassembler][AVR] Remove unused static functions — ben.shi / detail
- [X86][AMX] Replace PXOR instruction with SET0 in AMX pre config. — yuanke.luo / detail
- [X86] Add `void` to void function. NFC — phoebe.wang / detail
- [RISCV][NFC] Use true_mask replace riscv_vmset_vl in defined patterns. — Lian.Wang / detail
- [AVR] Always expand STDSPQRr & STDWSPQRr — ben.shi / detail
clang-d422912-g6641c57aebc6-t29291-b29291.tar.gz (May 4, 2022 10:44:31 PM)
- Add unit test with invariant store for vectorizer memory runtime checks — Igor.Kirillov / githubweb
clang-d422898-g895a72111b0f-t29289-b29289.tar.gz (May 4, 2022 6:44:19 PM)
- Fix a crash on targets where __bf16 isn't supported — aaron / detail
- [compiler-rt][AVR] Use correct return value for __ledf2 etc — aykevanlaethem / detail
- [clang-tidy] Escape diagnostic messages before passing to `diag` in Transformer. — yitzhakm / detail
- [BOLT][NFC] Minor cleanup in ICP getCallTargets and canPromoteCallsite — aaupov / detail
- [BOLT][NFC] Move getInliningInfo out of Inliner class — aaupov / detail
- [ARM] Delay creation of MVE Imm shifts to legalization — david.green / detail
- [LoopCacheAnalysis][NFC] Add a test case for improved loop cache analysis cost calculation — congzhecao / detail
- [RISCV] Add a special case to treat riscv-v-vector-bits-min=-1 as meaning use Zvl*b value. — craig.topper / detail
- [amdgpu] Elide module lds allocation in kernels with no callees — jonathanchesterfield / detail
- [AMDGPU] Handle LDS DMA and LDS_DIRECT hazards — Stanislav.Mekhanoshin / detail
- [RISCV] Add a version of insertVSETVLI which uses an iterator [NFC] — preames / detail
- Revert "Revert "[clang][extract-api] Use relative includes"" — zixu_wang / detail
- Update the CFA to use $sp when $fp is restored on arm64 — Jason Molenda / detail
- [lld-macho][nfc] Set test min version to 11.0 — jezng / detail
- [DebugInfo] Give warning instead of error for premature terminator in .debug_aranges section. — hoy / detail
- Remove expected fail for TestStepNoDebug on AArch64 — Jason Molenda / detail
- [sanitizer] Use newfstatat for x32 — hjl.tools / detail
- [PowerPC] Re-run update_mir_test_checks.py on nofpexcept.ll. NFC — craig.topper / detail
- [llvm-otool] Make `llvm-otool -l` output compatible with otool for LC_BUILD_VERSION — thakis / detail
- [lld/mac] Support writing zippered dylibs and bundles — thakis / detail
clang-d422878-g794c4218a647-t29287-b29287.tar.gz (May 4, 2022 3:06:04 PM)
- [mlir][sparse][taco] Support more data types. — bixia / detail
- [NFC][CUDA][HIP] rework mangling number for aux target — Yaxun.Liu / detail
- [InstCombine] add tests for funnel-shift with shuffled operands; NFC — spatel / detail
- [InstCombine] move shuffle after funnel shift with same-shuffled operands — spatel / detail
- [InstCombine] add type constraint to intrinsic+shuffle fold — spatel / detail
- Fix a failing assertion with vector type initialization — aaron / detail
- [clang][extract-api] Use relative includes — zixu_wang / detail
- [NFC] Remove unfinished test case — zixu_wang / detail
- [lldb] parallelize calling of Module::PreloadSymbols() — l.lunak / detail
- [libc++] Refactor max_size.pass.cpp — Louis Dionne / detail
- [HWASan] cleanup imports in hwasan_symbolize. — fmayer / detail
- [libc++] Implement ranges::for_each{, _n} — nikolasklauser / detail
- [gn build] Port 80045e9afa2f — llvmgnsyncbot / detail
- [clang-format] Fix a bug in AlignConsecutiveAssignments — owenca / detail
- Revert "[clang][extract-api] Use relative includes" — zixu_wang / detail
- [BOLT][NFC] Fix MCPlusBuilder::getAliases caching behavior — aaupov / detail
- [libunwind] [CMake] Handle the RelWithDebInfo configuration similarly to Release — martin / detail
- [libunwind] Silence warnings about unused variables. NFC. — martin / detail
- [memprof] Use unknown_function error type for missing functions — tejohnson / detail
- [mlir][LLVMIR] Do not update instMap via assignments to entry references — minyihh / detail