The Week Of Monday 15 December 2025 Archives by thread
Starting: Mon Dec 15 00:00:41 PST 2025
Ending: Sun Dec 21 23:59:03 PST 2025
Messages: 5624
- [libcxx] [llvm] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via llvm-commits
- [llvm] c13bf9e - Reapply "[AMDGPU][SDAG] Add missing cases for SI_INDIRECT_SRC/DST (#170323) (#171838)
via llvm-commits
- [llvm] Reapply "[AMDGPU][SDAG] Add missing cases for SI_INDIRECT_SRC/DST (#170323) (PR #171838)
Juan Manuel Martinez Caamaño via llvm-commits
- [llvm] [Github] Remove use of deprecated login_or_token (PR #172240)
Baranov Victor via llvm-commits
- [llvm] [Github][Docs] Add testing best practices to CI Best Practices Doc (PR #172235)
Baranov Victor via llvm-commits
- [llvm] ce1b047 - [SelectOptimize] Respect optnone (#170858)
via llvm-commits
- [llvm] [SelectOptimize] Respect optnone (PR #170858)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Support ptrtoaddr in simplifyICmpInst() (PR #171985)
Nikita Popov via llvm-commits
- [llvm] Reapply "[VPlan] Remove legacy costing inside VPBlendRecipe::computeCost (#171846)" (PR #172261)
Luke Lau via llvm-commits
- [llvm] [LLVM][CMake] Build examples for llvm-test-depends (PR #171998)
Stefan Gränitz via llvm-commits
- [llvm] [bolt][aarch64] simplify rodata/literal load for X86 & AArch64 (PR #165723)
Alexey Moksyakov via llvm-commits
- [llvm] [LV] Check Addr in getAddressAccessSCEV in terms of SCEV expressions. (PR #171204)
Florian Hahn via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(uninit const, uninit const, ...) -> flat (PR #172143)
Hongyu Chen via llvm-commits
- [llvm] [CodeExtractor] Optimize PHI incoming value removal using reverse iteration (NFC) (PR #171956)
Nikita Popov via llvm-commits
- [llvm] [llvm-objdump] Support --mcpu=help/--mattr=help without -d (PR #165661)
James Henderson via llvm-commits
- [clang] [llvm] [PowerPC] Add Support for BCDSHIFT, BCDSHIFTR, BCDTRUNC, BCDUTRUNC, and BCDUSHIFT instruction support (PR #154715)
Aditi Medhane via llvm-commits
- [clang] [llvm] [PowerPC] Add Support for BCDSHIFT, BCDSHIFTR, BCDTRUNC, BCDUTRUNC, and BCDUSHIFT instruction support (PR #154715)
Aditi Medhane via llvm-commits
- [clang] [llvm] [PowerPC] Add Support for BCDSHIFT, BCDSHIFTR, BCDTRUNC, BCDUTRUNC, and BCDUSHIFT instruction support (PR #154715)
Aditi Medhane via llvm-commits
- [clang] [llvm] [PowerPC] Add Support for BCDSHIFT, BCDSHIFTR, BCDTRUNC, BCDUTRUNC, and BCDUSHIFT instruction support (PR #154715)
Aditi Medhane via llvm-commits
- [clang] [llvm] [PowerPC] Add Support for BCDSHIFT, BCDSHIFTR, BCDTRUNC, BCDUTRUNC, and BCDUSHIFT instruction support (PR #154715)
Aditi Medhane via llvm-commits
- [clang] [llvm] [PowerPC] Add Support for BCDSHIFT, BCDSHIFTR, BCDTRUNC, BCDUTRUNC, and BCDUSHIFT instruction support (PR #154715)
Tony Varghese via llvm-commits
- [llvm] [VPlan] Introduce VPInstruction::InsertLastLane for start value of VPFirstOrderRecurrencePHIRecipe. (PR #171590)
Mel Chen via llvm-commits
- [llvm] [SCEV] Fix cache poisoning from depth-limited truncate expressions (PR #172234)
Nikita Popov via llvm-commits
- [llvm] [llvm-symbolizer] Recognize and symbolize archive members (PR #150401)
James Henderson via llvm-commits
- [llvm] Resolving #171877 (PR #172139)
Antonio Frighetto via llvm-commits
- [llvm] [SimplifyLibCalls] Move constant folding logic in `ConstantFoldLibCall2` (PR #172139)
Antonio Frighetto via llvm-commits
- [llvm] [symbolizer] Add a --pdb option. (PR #171053)
James Henderson via llvm-commits
- [llvm] [AArch64] Add ISel patterns for LDAPURS* instructions (PR #171788)
Nathan Corbyn via llvm-commits
- [llvm] 80b900e - [InstSimplify] Support ptrtoaddr in simplifyICmpInst() (#171985)
via llvm-commits
- [llvm] [VPlan] Fold FirstOrderRecurrenceSplice(X, X) to X when X is uniform (PR #171772)
Mel Chen via llvm-commits
- [llvm] 17f29c2 - [AArch64] Support lowering smaller than legal LOOP_DEP_MASKs to whilewr/rw (#171982)
via llvm-commits
- [llvm] [AArch64] Support lowering smaller than legal LOOP_DEP_MASKs to whilewr/rw (PR #171982)
Benjamin Maxwell via llvm-commits
- [llvm] [LLVM] Add constant folding for llrint, llrintf, llrintl (PR #154799)
via llvm-commits
- [llvm] [LLVM] Add constant folding for llrint, llrintf, llrintl (PR #154799)
via llvm-commits
- [llvm] [LLVM] Add constant folding for llrint, llrintf, llrintl (PR #154799)
via llvm-commits
- [llvm] [LLVM] Add constant folding for llrint, llrintf, llrintl (PR #154799)
Matt Arsenault via llvm-commits
- [llvm] [LLVM] Add constant folding for llrint, llrintf, llrintl (PR #154799)
via llvm-commits
- [llvm] [LLVM] Add constant folding for llrint, llrintf, llrintl (PR #154799)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Transform VPFirstOrderRecurrencePHIRecipe into concrete recipes (PR #172009)
Luke Lau via llvm-commits
- [llvm] Add llvm-extract-bundle-entry to extend llvm-objcopy (PR #169386)
James Henderson via llvm-commits
- [llvm] [openmp] [OpenMP][Runtime] Handling crash with `OMP_TARGET_OFFLOAD=DISABLED` and invoking `omp_get_default_device()` (PR #171789)
Amit Tiwari via llvm-commits
- [llvm] Group the InstrumentationTests target with other LLVM unit test targe… (PR #170041)
Pavel Samolysov via llvm-commits
- [llvm] fix `llvm.fma.f16` double rounding issue when there is no native support (PR #171904)
Nikita Popov via llvm-commits
- [llvm] 96881c1 - llvm: Export IndexedCodeGenDataLazyLoading (#169563)
via llvm-commits
- [llvm] llvm: Export IndexedCodeGenDataLazyLoading (PR #169563)
Fabrice de Gans via llvm-commits
- [llvm] [AMDGPU] Add intrinsic exposing s_alloc_vgpr (PR #163951)
Diana Picus via llvm-commits
- [llvm] [mlir:bazel] Fix missing dependency introduced in #171727. (PR #172267)
Ingo Müller via llvm-commits
- [llvm] AMDGPU/GlobalISel: Regbanklegalize for G_CONCAT_VECTORS (PR #171471)
Petar Avramovic via llvm-commits
- [compiler-rt] [HWASan] Compatible with Windows path retrieval (PR #172194)
via llvm-commits
- [llvm] [VectorCombine] Prevent redundant cost computation for repeated operand pairs in foldShuffleOfIntrinsics (PR #171965)
via llvm-commits
- [llvm] f024026 - AMDGPU/GlobalISel: Regbanklegalize for G_CONCAT_VECTORS (#171471)
via llvm-commits
- [clang] [flang] [llvm] [CLANG][OpenMP] Add support for OpenMP6.0 transparent clause (PR #166810)
Zahira Ammarguellat via llvm-commits
- [llvm] [SPIRV] Restrict OpName generation to major values (PR #171886)
Nathan Gauër via llvm-commits
- [llvm] [SYCL] Add platform enumeration and info query using liboffload (PR #166927)
Kseniya Tikhomirova via llvm-commits
- [llvm] [IR] Split vector.splice into vector.splice.left and vector.splice.right (PR #170796)
Luke Lau via llvm-commits
- [llvm] [RISCV64] liveness analysis (PR #167454)
Luke Lau via llvm-commits
- [compiler-rt] [llvm] [TSan] Add dominance-based redundant instrumentation elimination (PR #169897)
Alexey Paznikov via llvm-commits
- [compiler-rt] [llvm] [TSan] Add escape analysis for redundant instrumentation elimination (PR #169896)
Alexey Paznikov via llvm-commits
- [llvm] [GlobalISel](NFC) Refactor construction of LLTs in `LegalizerHelper` (PR #170664)
Nathan Corbyn via llvm-commits
- [llvm] [SPIRV] Implement lowering for llvm.matrix.transpose and llvm.matrix.multiply (PR #172050)
Nathan Gauër via llvm-commits
- [llvm] [VPlan] Directly unroll VectorPointerRecipe (PR #168886)
Ramkumar Ramachandra via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
guan jian via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
guan jian via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
guan jian via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (PR #170076)
Simon Pilgrim via llvm-commits
- [llvm] SelectionDAG: Support FMINIMUMNUM and FMINIMUM in combineMinNumMaxNumImpl (PR #137449)
YunQiang Su via llvm-commits
- [clang] [llvm] [IR] Optimize PHINode::removeIncomingValue() by swapping removed incoming value with the last incoming value. (PR #171963)
Mingjie Xu via llvm-commits
- [llvm] [AMDGPU] Stop handling soft waitcnts in pseudoToMCOpcode. NFC. (PR #172278)
Jay Foad via llvm-commits
- [clang] [llvm] [clang][ASTMatcher] Add hasAdjSubstatements matcher (PR #169965)
Yanzuo Liu via llvm-commits
- [llvm] [DTLTO] Remove temporary files on abnormal exit, e.g. CTRL-C (PR #172280)
Ben Dunbobbin via llvm-commits
- [llvm] 0636225 - [VPlan] Directly unroll VectorPointerRecipe (#168886)
via llvm-commits
- [llvm] [RegisterCoalescer] Don't commute two-address instructions which only define a subregister (PR #169031)
via llvm-commits
- [llvm] [AMDGPU] Add support for GFX12 expert scheduling mode 2 (PR #170319)
Jay Foad via llvm-commits
- [llvm] 7d08651 - [clang][NVPTX] Add support for mixed-precision FP arithmetic (#168359)
via llvm-commits
- [clang] [llvm] [clang][NVPTX] Add support for mixed-precision FP arithmetic (PR #168359)
Srinivasa Ravi via llvm-commits
- [llvm] [llvm][examples] Disable some JIT examples when threading is disabled (PR #172282)
David Spickett via llvm-commits
- [llvm] [DebugInfo][DWARF] Use DW_AT_call_target_clobbered for exprs with volatile regs (PR #172167)
Michael Buch via llvm-commits
- [llvm] [LangRef] Fix inequalities and add examples for `loop.dependence.*.mask` (PR #170861)
Benjamin Maxwell via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FPTRUNC (PR #171723)
Petar Avramovic via llvm-commits
- [llvm] llvm: Replace forward declaration with include (PR #171848)
Fabrice de Gans via llvm-commits
- [llvm] llvm: Add missing `VirtualFileSystem.h` include (PR #171848)
Fabrice de Gans via llvm-commits
- [llvm] 515c3bd - [AMDGPU] Stop handling soft waitcnts in pseudoToMCOpcode. NFC. (#172278)
via llvm-commits
- [llvm] [AMDGPU] Add regbankselect rules for G_ICMP/G_FCMP (PR #172048)
Petar Avramovic via llvm-commits
- [llvm] [CodeExtractor] Optimize PHI incoming value removal using removeIncomingValueIf() (NFC) (PR #171956)
Mingjie Xu via llvm-commits
- [llvm] 10767aa - [llvm][examples] Disable some JIT examples when threading is disabled (#172282)
via llvm-commits
- [llvm] [VPlan] Avoid VectorPointer bail in narrowInterleaveGroups (PR #172286)
Ramkumar Ramachandra via llvm-commits
- [lld] [llvm] [AArch64][llvm-objdump] Fix arm64_32 symbolization (PR #171164)
Daniel Rodríguez Troitiño via llvm-commits
- [llvm] b225907 - [AArch64]Enable aggressive interleaving for A320 (#169825)
via llvm-commits
- [llvm] [AArch64]Enable aggressive interleaving for A320 (PR #169825)
Nashe Mncube via llvm-commits
- [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
Eli Friedman via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [clang] [llvm] [WinEH] Fix crash, object unwinding in the except block (PR #172287)
via llvm-commits
- [llvm] Add documentation for MemProf. (PR #172238)
Snehasish Kumar via llvm-commits
- [llvm] c9c46a0 - [CloneFunction] Optimize PHI incoming value removal using reverse iteration (NFC) (#171955)
via llvm-commits
- [llvm] [CloneFunction] Optimize PHI incoming value removal using reverse iteration (NFC) (PR #171955)
Mingjie Xu via llvm-commits
- [llvm] 72f3995 - [CodeExtractor] Optimize PHI incoming value removal using removeIncomingValueIf() (NFC) (#171956)
via llvm-commits
- [llvm] [AArch64] Turn MaxInterleaveFactor into a subtarget feature (PR #171088)
David Green via llvm-commits
- [llvm] [X86] combineStore - attempt to store i256/i512 types as v4i64/v8i64 vectors (PR #172288)
Simon Pilgrim via llvm-commits
- [llvm] [llvm-profgen][SPGO] Support profiles with multiple concurrent processes (PR #169353)
via llvm-commits
- [llvm] [DAG] foldAddToAvg - split nested m_Reassociatable matchers (PR #171681)
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Handle type-promoted constants in UDIV lowering (PR #169491)
Hans Wennborg via llvm-commits
- [llvm] [LoongArch] Enable tail calls for sret and byval functions (PR #168506)
via llvm-commits
- [llvm] [NFC][LLVM][CodeGen][SVE] Restructure urshr related PatFrags. (PR #170521)
Paul Walker via llvm-commits
- [llvm] Reland: [ORC] Tailor ELF debugger support plugin to load-address patching only (PR #169482)
Stefan Gränitz via llvm-commits
- [clang] [llvm] Added partial support for compiling C++20 modules and header-units without scanning. (PR #147682)
Hassan Sajjad via llvm-commits
- [llvm] [RISCV] improve `musttail` support (PR #170547)
via llvm-commits
- [llvm] 2f9bf3f - [GlobalISel](NFC) Refactor construction of LLTs in `LegalizerHelper` (#170664)
via llvm-commits
- [llvm] [AArch64][GISel] Optimize i128 stores by splitting into two i64 stores (PR #170276)
Nathan Corbyn via llvm-commits
- [llvm] [WebAssembly] Support v128.load{32,64}_zero for f32 and f64 types (PR #172291)
via llvm-commits
- [llvm] 7927040 - [DebugInfo][DWARF] Use DW_AT_call_target_clobbered for exprs with volatile regs (#172167)
via llvm-commits
- [llvm] [JITLink] Add GOT indirection optimization for SystemZ (PR #171919)
Ulrich Weigand via llvm-commits
- [llvm] [NFC][AMDGPU] Refactor the multiclass for WMMA_F8F6F4 instructions (PR #172245)
Matt Arsenault via llvm-commits
- [flang] [llvm] [flang][MIF] Adding Stop and ErrorStop operations (PR #166787)
Jean-Didier PAILLEUX via llvm-commits
- [llvm] [SLP]Enable float point math ops as copyables elements. (PR #169857)
Simon Pilgrim via llvm-commits
- [llvm] [LV][RFC] Generating conditional VPBB that will be skip when the mask is inactive in VPlan. (PR #141900)
Alexey Bataev via llvm-commits
- [llvm] ee5b9cd - [llvm-symbolizer] Recognize and symbolize archive members (#150401)
via llvm-commits
- [clang] [llvm] [HLSL][SPIR-V] Implement vk::push_constant (PR #166793)
Nathan Gauër via llvm-commits
- [clang] [llvm] AMDGPU: Add builtin/intrinsic global_(load|store)_b128 (PR #172090)
via llvm-commits
- [llvm] [PredicateInfo] Support `PredicateInfo` by adding `PHI` nodes that pick up info from created branch predicates (PR #151132)
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] 7fefee3 - [LLVM][CodeGen][AArch64] Add NEON lowering for vector.(de)interleave intrinsics. (#169700)
via llvm-commits
- [llvm] [LLVM][CodeGen][AArch64] Add NEON lowering for vector.(de)interleave intrinsics. (PR #169700)
Paul Walker via llvm-commits
- [llvm] AMDGPU: Teach lowering that exp and log intrinsics cannot return denormals (PR #172296)
Matt Arsenault via llvm-commits
- [llvm] a68fde5 - [DAG] foldAddToAvg - optimize nested m_Reassociatable matchers (#171681)
via llvm-commits
- [llvm] [GlobalOpt]: Removes metadata when referenced global variable is deleted (PR #169221)
Kevin Per via llvm-commits
- [llvm] [DA] Add test where inferDomainOfAffine causes overflow (NFC) (PR #171990)
Sjoerd Meijer via llvm-commits
- [llvm] [AArch64][GlobalISel] SIMD fpcvt codegen for rounding nodes (PR #171446)
via llvm-commits
- [llvm] ADT: Improve DenseMap documentation for insertion APIs (PR #172177)
Jakub Kuderski via llvm-commits
- [clang-tools-extra] [llvm] [llvm][ADT] Add wrapper to `std::search` and `std::adjacent_find` (PR #171666)
Jakub Kuderski via llvm-commits
- [lld] [llvm] [lld][MachO] Follow-up to use madvise() for threaded file page-in. (PR #157917)
David Spickett via llvm-commits
- [llvm] df14096 - [NFC][AMDGPU] Refactor the multiclass for WMMA_F8F6F4 instructions (#172245)
via llvm-commits
- [llvm] NFC - llvm_ir2vec.cpp breakup (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] NFC - llvm_ir2vec.cpp breakup (PR #172304)
via llvm-commits
- [llvm] NFC - llvm_ir2vec.cpp breakup (PR #172304)
via llvm-commits
- [llvm] NFC - llvm_ir2vec.cpp breakup (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] NFC - llvm_ir2vec.cpp breakup (PR #172304)
Mircea Trofin via llvm-commits
- [llvm] NFC - llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
S. VenkataKeerthy via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
S. VenkataKeerthy via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
S. VenkataKeerthy via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
S. VenkataKeerthy via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
S. VenkataKeerthy via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
S. VenkataKeerthy via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
S. VenkataKeerthy via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
Nishant Sachdeva via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
S. VenkataKeerthy via llvm-commits
- [llvm] [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (PR #172304)
via llvm-commits
- [llvm] [InstCombine] Fold `(trunc X)` into `X & Mask` inside `decomposeBitTestICmp` (PR #171195)
Yingwei Zheng via llvm-commits
- [llvm] [mlir] [OMPIRBuilder] Move debug records to correct blocks. (PR #157125)
Abid Qadeer via llvm-commits
- [llvm] [AArch64] Sink fneg instruction to unlock fmls combine (PR #172000)
Valeriy Savchenko via llvm-commits
- [llvm] 0fff58a - [NFC][SPIRV] Re-work extension parsing (#171826)
via llvm-commits
- [llvm] [NFC][SPIRV] Re-work extension parsing (PR #171826)
Alex Voicu via llvm-commits
- [llvm] 0b2fe07 - [VectorCombine] Prevent redundant cost computation for repeated operand pairs in foldShuffleOfIntrinsics (#171965)
via llvm-commits
- [llvm] 3f82a8a - [ExpandFp] Use getSignMask() (NFC)
Nikita Popov via llvm-commits
- [llvm] 818c913 - [SimplifyCFG] Use getSigned() for signed value
Nikita Popov via llvm-commits
- [llvm] 42a47bf - [WPD] Avoid implicit truncation when creating full set
Nikita Popov via llvm-commits
- [llvm] 015ab4e - [Reassociate] Allow implicit truncation when converting adds to mul
Nikita Popov via llvm-commits
- [llvm] 1154ed8 - [SandboxIRTest] Use larger integer type
Nikita Popov via llvm-commits
- [llvm] 8975eb3 - [FuzzerMutate] Allow implicit truncation
Nikita Popov via llvm-commits
- [llvm] [WebAssembly] Change `half` to use soft promotion rather than `PromoteFloat` (PR #152833)
Nikita Popov via llvm-commits
- [llvm] ef927ae - [llvm][RISCV] Support mulh for P extension codegen (#171581)
via llvm-commits
- [llvm] [llvm][RISCV] Support mulh for P extension codegen (PR #171581)
Brandon Wu via llvm-commits
- [lldb] [llvm] [lldb][windows] add Windows Virtual Console support (PR #168729)
Charles Zablit via llvm-commits
- [llvm] [AArch64][SME] Add pass remarks to the MachineSMEABIPass (PR #170277)
Benjamin Maxwell via llvm-commits
- [llvm] 1847a4e - [SDAG] Fix incorrect usage of VECREDUCE_ADD (#171459)
via llvm-commits
- [llvm] [SDAG] Fix incorrect usage of VECREDUCE_ADD (PR #171459)
Benjamin Maxwell via llvm-commits
- [llvm] [mlir] [mlir][amdgpu] Expose waitcnt bitpacking infra (PR #172313)
Ivan Butygin via llvm-commits
- [llvm] [LSR] Reverse order in NarrowSearchSpaceByCollapsingUnrolledCode (PR #172314)
John Brawn via llvm-commits
- [llvm] [AArch64][SVE] Rework VECTOR_COMPRESS lowering (PR #171162)
Benjamin Maxwell via llvm-commits
- [llvm] 4190d57 - [APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc. (#143959)
via llvm-commits
- [libc] [llvm] [APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc. (PR #143959)
via llvm-commits
- [llvm] [X86] Attempt to use VPMADD52L/VPMULUDQ instead of VPMULLQ on slow VPMULLQ targets (or when VPMULLQ is unavailable) (PR #171760)
via llvm-commits
- [llvm] [RISCV][NFC] Fix gcc 11.4.0 warnings (PR #172315)
Piotr Fusik via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
via llvm-commits
- [llvm] [VPlan] Create header phis once, after constructing VPlan0 (NFC). (PR #168291)
Florian Hahn via llvm-commits
- [llvm] [AArch64][GlobalISel] Add disjoint to the G_OR when lowering G_ROTR/L (PR #172317)
David Green via llvm-commits
- [llvm] 84d1de2 - Fix build when the build directory isn't just immediately nested in the source dir
Mehdi Amini via llvm-commits
- [llvm] [DAGCombiner] Fix assertion failure in vector division lowering (PR #172321)
Valeriy Savchenko via llvm-commits
- [llvm] AMDGPU/GlobalISel: Regbanklegalize rules for G_UNMERGE_VALUES (PR #171653)
Petar Avramovic via llvm-commits
- [llvm] [polly] [delinearize] Extract array dimensions from alloca and global declarations (PR #156342)
Sjoerd Meijer via llvm-commits
- [llvm] [PowerPC] Add type checking for DMF insert 512 (PR #172078)
via llvm-commits
- [libc] [llvm] Revert "[APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc. (#143959)" (PR #172325)
Mehdi Amini via llvm-commits
- [llvm] f0c9acc - [SPIRV][HLSL] Add FixedVector GEP legalization (#171682)
via llvm-commits
- [llvm] [SPIRV][HLSL] Add FixedVector GEP legalization (PR #171682)
Farzon Lotfi via llvm-commits
- [llvm] efd9dc8 - Revert "[APFloat] Add exp function for APFloat::IEEESsingle using expf implementation from LLVM libc. (#143959)" (#172325)
via llvm-commits
- [llvm] [AArch64] Eliminate redundant setcc on vector comparison results (PR #171431)
Valeriy Savchenko via llvm-commits
- [llvm] [DA] batch delinearization (PR #170519)
Michael Kruse via llvm-commits
- [llvm] b368357 - [X86] combineStore - attempt to store i256/i512 types as v4i64/v8i64 vectors (#172288)
via llvm-commits
- [llvm] InstCombine: Stop using m_c_BinOp for non-commutative ops (PR #172327)
Matt Arsenault via llvm-commits
- [llvm] e7dd7b8 - [AMDGPU] tensor_{load_to/store_from}_lds => ..._d2 simplification (#171540)
via llvm-commits
- [llvm] [AMDGPU] tensor_{load_to/store_from}_lds => ..._d2 simplification (PR #171540)
Krzysztof Drewniak via llvm-commits
- [llvm] [X86] Sink NOT to be fold into ANDN (PR #172329)
Piotr Fusik via llvm-commits
- [clang-tools-extra] [llvm] [Github][CI] Introduce `doc8` to `code-lint-helper.py` (PR #172123)
Baranov Victor via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics support for SVE2p2 instructions (PR #163575)
via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (PR #172143)
Hongyu Chen via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (PR #172143)
Hongyu Chen via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (PR #172143)
Hongyu Chen via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (PR #172143)
Hongyu Chen via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (PR #172143)
Hongyu Chen via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (PR #172143)
Hongyu Chen via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (PR #172143)
Hongyu Chen via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (PR #172143)
Shilei Tian via llvm-commits
- [llvm] [InferAddressSpaces] Initialize op(generic const, generic const, ...) -> generic (PR #172143)
Shilei Tian via llvm-commits
- [llvm] [InstCombine] Fix unsafe PHINode cast and simplify logic in PointerReplacer (PR #172332)
Miloš Poletanović via llvm-commits
- [llvm] [LLVM] Successor count added to InstCount (PR #171670)
Iñaki V Arrechea via llvm-commits
- [llvm] [LLVM] InstCount pass added when enabling stats (PR #171658)
Iñaki V Arrechea via llvm-commits
- [llvm] [InstCombine] Merge foldFreezeIntoRecurrence into pushFreezeToPreventPoisonFromPropagating (PR #171435)
Cullen Rhodes via llvm-commits
- [clang] [llvm] Enable fexec-charset option (PR #138895)
Abhina Sree via llvm-commits
- [llvm] [OpenMP][Offload] Revert format of changed messages (PR #171995)
Alex Duran via llvm-commits
- [llvm] 28e9954 - llvm: Add missing `VirtualFileSystem.h` include (#171848)
via llvm-commits
- [llvm] [SYCL] Add CodingGuidelines.rst for libsycl (PR #171867)
Dmitry Rogozhkin via llvm-commits
- [llvm] 463c9f0 - InstCombine: Stop using m_c_BinOp for non-commutative ops (#172327)
via llvm-commits
- [clang] [llvm] [Support] Add getAllocTokenModeAsString() helper (PR #169650)
Shafik Yaghmour via llvm-commits
- [llvm] [DWARF] Add support for DW_GNU_call_target_clobbered (PR #172336)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [AArch64] Improve expansion of immediates with shifted negated components. (PR #162286)
Ricardo Jesus via llvm-commits
- [llvm] [GOFF] Emit symbols for functions. (PR #144437)
Kai Nacke via llvm-commits
- [llvm] 3645cef - [AMDGPU] LiveRegOptimizer: consider i8/i16 binops on SDWA (#155800)
via llvm-commits
- [llvm] [AMDGPU] LiveRegOptimizer: consider i8/i16 binops on SDWA (PR #155800)
via llvm-commits
- [llvm] [AMDGPU] Add flag to enable expensive trip counts for runtime unroll. (PR #171735)
via llvm-commits
- [llvm] [llvm][utils] Add a script to use PRs over pushing to main (PR #166473)
Paul Kirth via llvm-commits
- [clang] [llvm] [llvm] Enable LLVM_LINK_LLVM_DYLIB by default on non-Windows platforms (PR #138187)
Reid Kleckner via llvm-commits
- [llvm] [DebugInfo] Find call site values for params in preserved registers (PR #172339)
David Stenberg via llvm-commits
- [llvm] d6715cd - [LLVM] InstCount pass added when enabling stats (#171658)
via llvm-commits
- [llvm] [DebugInfo] Drop stale entry value-limitation for call site values (PR #172340)
David Stenberg via llvm-commits
- [llvm] [AMDGPU][DAGCombiner][GlobalISel] Prevent FMA contraction when multiply cannot be eliminated (PR #169735)
Adel Ejjeh via llvm-commits
- [llvm] [AMDGPU] Enable sinking of free vector ops that will be folded into their uses (PR #162580)
via llvm-commits
- [llvm] 3a522b1 - [Github] Remove use of deprecated login_or_token (#172240)
via llvm-commits
- [llvm] 18df40e - [Github][Docs] Add testing best practices to CI Best Practices Doc (#172235)
via llvm-commits
- [llvm] [ThinLTO][MemProf] Add option to override max ICP with larger number (PR #171652)
Teresa Johnson via llvm-commits
- [llvm] [Github][CI] Add `doc8` to `code-linter` dependency (PR #172256)
Aiden Grossman via llvm-commits
- [llvm] d68afde - [llvm][utils] Add a script to use PRs over pushing to main (#166473)
via llvm-commits
- [llvm] [SimplifyCFG] Enable sinking of memory operands with separated geps (PR #172342)
Jessica Del via llvm-commits
- [llvm] [AMDGPU] Schedule independent instructions between s_barrier_signal and s_barrier_wait (PR #172057)
Austin Kerbow via llvm-commits
- [llvm] [DirectX] Add lowering support for `llvm.fsh[l|r].*` (PR #170570)
Deric C. via llvm-commits
- [clang] [llvm] [sancov] Add -diff and -union options to compute set difference and union of sancov files (PR #171191)
Manuel Carrasco via llvm-commits
- [llvm] b988555 - [SLP]Check if the extractelement is part of other buildvector node before marking for erasing
Alexey Bataev via llvm-commits
- [clang] [llvm] [AMDGPU] Add `nocreateundeforpoison` annotations (PR #166450)
Krzysztof Drewniak via llvm-commits
- [llvm] [DA] Add test for GCD MIV misses dependency due to overflow (NFC) (PR #172002)
Michael Kruse via llvm-commits
- [clang] [llvm] [AArch64][llvm] Add intrinsics for SVE BFSCALE (PR #172025)
via llvm-commits
- [llvm] 2185596 - [DirectX] Add lowering support for `llvm.fsh[l|r].*` (#170570)
via llvm-commits
- [clang] [llvm] Reland "[DebugMetadata][DwarfDebug] Support function-local types in lexical block scopes (4/7)" (PR #165032)
Jeremy Morse via llvm-commits
- [llvm] [VPlan] Sink vector loop region recipes in licm (PR #172343)
Luke Lau via llvm-commits
- [llvm] [TableGen][SchedModel] Add logical combiners for SchedPredicates (PR #172106)
Min-Yih Hsu via llvm-commits
- [llvm] [MemProf] Add CalleeGUIDs from profile to existing VP metadata (PR #171495)
Teresa Johnson via llvm-commits
- [clang] [llvm] [OpenMP][clang] Register Vtables on device for indirect calls (PR #159856)
via llvm-commits
- [llvm] [RISCV] Guard zero-stride load SchedPredicate with subtarget feature as well (PR #172111)
Min-Yih Hsu via llvm-commits
- [llvm] aea5dad - [RISCV][NFC] Fix gcc 11.4.0 warnings (#172315)
via llvm-commits
- [llvm] e3c621c - [ThinLTO][MemProf] Add option to override max ICP with larger number (#171652)
via llvm-commits
- [llvm] 3e32735 - [DWARF] Add support for DW_GNU_call_target_clobbered (#172336)
via llvm-commits
- [llvm] [SPIRV] Handle aggregate arguments to `spv_store` (PR #172348)
Alex Voicu via llvm-commits
- [clang] [compiler-rt] Add SignalSanitizer (PR #172086)
Ben Kallus via llvm-commits
- [compiler-rt] [llvm] [msan] ability to make MSan up to 20x faster on AMD CPUs (-DLLVM_MSAN_SHADOW_OFFSET_2MB=1) (PR #171993)
Azat Khuzhin via llvm-commits
- [llvm] [GlobalISel] Avoid constant folding of different FP types in FCMP (PR #171878)
Joel Fuentes via llvm-commits
- [llvm] [GlobalISel] Fix FCMP constant folding in presence trunc/zext/sext chain (PR #171878)
Joel Fuentes via llvm-commits
- [llvm] [PowerPC] cost modeling for length type VP intrinsic load/store (PR #168938)
via llvm-commits
- [compiler-rt] [llvm] [AArch64] Extend Windows CPU feature detection with more features. (PR #171930)
Eli Friedman via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Nicolai Hähnle via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce number of extractelements as they have large expansion in the backend. (PR #171253)
via llvm-commits
- [llvm] 09e57cf - [AArch64] Extend Windows CPU feature detection with more features. (#171930)
via llvm-commits
- [compiler-rt] [llvm] [X86] Correct CPUID checks for AVX10 (PR #172350)
Mikołaj Piróg via llvm-commits
- [llvm] InstCombine: Replace some isa<FPMathOperator> with dyn_cast (PR #172356)
Matt Arsenault via llvm-commits
- [clang] [compiler-rt] [sanitizers] Add SignalSanitizer (PR #172086)
Ben Kallus via llvm-commits
- [llvm] [SPIRV] Add legalization pass for zero-size arrays (PR #172367)
Nick Sarnie via llvm-commits
- [llvm] [ADT] Refactor Bitset to Be More Constexpr-Usable and Add More Member Functions (PR #172062)
Jakub Kuderski via llvm-commits
- [llvm] [AMDGPU][Scheduler] Scoring system for rematerialization candidates (PR #153092)
Matt Arsenault via llvm-commits
- [llvm] [X86] AMD Zen 5 Scheduler Descriptions (PR #131780)
via llvm-commits
- [llvm] [AMDGPU][NFC] Add an optional DSE pass during CodeGenPrepare (PR #172069)
Gang Chen via llvm-commits
- [llvm] [CFGPrinter] Allow set hide paths at runtime (PR #172206)
via llvm-commits
- [llvm] [CodeGen] Refactor `determineCalleeSaves`. (PR #166763)
Mikhail Gudim via llvm-commits
- [llvm] [X86] Znver5 Scheduler Description (PR #172370)
Briar Campbell via llvm-commits
- [llvm] 83eea87 - [VPlan] Create header phis once, after constructing VPlan0 (NFC). (#168291)
via llvm-commits
- [llvm] [NFC][Offload] Fix minor debug print issues introduced in #170425. (PR #172377)
Abhinav Gaba via llvm-commits
- [compiler-rt] [sanitizers] build symbolizer with lld (PR #172093)
Florian Mayer via llvm-commits
- [llvm] [OpenMP][Offload] Continue to update libomptarget debug messages (PR #170425)
Abhinav Gaba via llvm-commits
- [clang] [clang-tools-extra] [llvm] [LLVM][CLANG] Update signal-handling behavior to comply with POSIX (PR #169340)
David Tenty via llvm-commits
- [clang] [clang-tools-extra] [llvm] clangd: Extend reference search with constructor calls through forwarding (PR #169742)
via llvm-commits
- [llvm] InstCombine: Add baseline test for fcmp-0-select combine (PR #172380)
via llvm-commits
- [llvm] [openmp] [OpenMP][Offload] Add `LIBOMPTARGET_TREAT_ATTACH_AUTO_AS_ALWAYS` to treat `attach(auto)` as `attach(always)`. (PR #172382)
Abhinav Gaba via llvm-commits
- [llvm] [Github][CI] Bump Windows CI Container Python to v3.12.3 (PR #172383)
Aiden Grossman via llvm-commits
- [llvm] [Kaleidoscope] Update tutorial ch2 to match example code document (PR #172392)
via llvm-commits
- [llvm] [CI] Use the exit code from the premerge advisor (PR #172393)
Aiden Grossman via llvm-commits
- [llvm] [Kaleidoscope] Update tutorial ch4 to match example code document (PR #172395)
via llvm-commits
- [llvm] [llvm-readobj] Dump callgraph section info for ELF (PR #157499)
Paul Kirth via llvm-commits
- [compiler-rt] 818ac70 - [HWASan] Compatible with Windows path retrieval (#172194)
via llvm-commits
- [llvm] f19c83f - [Github][CI] Add `doc8` to `code-linter` dependency (#172256)
via llvm-commits
- [llvm] [SandboxIR] Refactor `sandboxir::PHINode::removeIncomingValueIf()` to delegate the removal directly to the underlying `llvm::PHINode::removeIncomingValueIf` (PR #172397)
Mingjie Xu via llvm-commits
- [llvm] [LV] Convert uniform-address unmasked scatters to scalar store. (PR #166114)
Elvis Wang via llvm-commits
- [clang] [llvm] [Clang][OpenMP] Capture mapped pointers on `target` by reference. (PR #145454)
Abhinav Gaba via llvm-commits
- [llvm] [CodeGen] expand-fp: Change frem expansion criterion (PR #158285)
via llvm-commits
- [lld] [Coverage][WebAssembly] Discard InstrProf sections if object not live (PR #172023)
via llvm-commits
- [llvm] SelectionDAG: Improve expandFMINIMUM_FMAXIMUM (PR #137367)
YunQiang Su via llvm-commits
- [llvm] [ELF/RISCV] Add definitions for XCHERIOT1 non-standard relocations on RISCV. (PR #172414)
Owen Anderson via llvm-commits
- [llvm] 1eba2cb - [LV] Convert uniform-address unmasked scatters to scalar store. (#166114)
via llvm-commits
- [llvm] [CodeGen][NPM] Add support for -print-regusage in New Pass Manager (PR #169761)
Teja Alaghari via llvm-commits
- [clang] [llvm] [Clang][OpenMP] Handle check for non-contiguous mapping in pointer-based array sections (PR #157443)
Saiyedul Islam via llvm-commits
- [llvm] [CodeGenPrepare][NPM] Remove incorrect LoopAnalysis preservation in CodeGenPrepare (PR #172418)
Teja Alaghari via llvm-commits
- [llvm] [BOLT] Synchronize function and section order (PR #172419)
Maksim Panchenko via llvm-commits
- [llvm] [llc][NPM] Return error code instead of calling exit() in NPM driver (PR #171250)
Teja Alaghari via llvm-commits
- [llvm] [CodeGen][NPM] Fix analysis preservation in UnreachableBlockElim and CodeGenPrepare (PR #171249)
Teja Alaghari via llvm-commits
- [llvm] [CodeGen][NPM] Update MPDT similar to MDT after unreachable BB elimination (PR #172421)
Teja Alaghari via llvm-commits
- [llvm] [X86][GlobalIsel] Reland G_ISFPCLASS (PR #165848)
via llvm-commits
- [llvm] [VPlan] Directly unroll VectorEndPointerRecipe (PR #172372)
Luke Lau via llvm-commits
- [llvm] [AArch64] - Allow for aggressive unrolling, with non-zero LoopMicroOpBufferSize for Oryon. (PR #172422)
Pawan Nirpal via llvm-commits
- [clang] [llvm] [Clang] Fix cleanup attribute by delaying type checks after the type is deduced (PR #164440)
Oliver Hunt via llvm-commits
- [llvm] 7d381f2 - [AMDGPU] Schedule independent instructions between s_barrier_signal and s_barrier_wait (#172057)
via llvm-commits
- [llvm] 67d0e21 - Reapply "[VPlan] Remove legacy costing inside VPBlendRecipe::computeCost (#171846)" (#172261)
via llvm-commits
- [llvm] Adding support for Demangled names lookup to llvm_ir2vec.cpp (PR #172427)
Nishant Sachdeva via llvm-commits
- [llvm] [Coroutines] fix coroutines + std::unique_ptr with async exceptions validation errors (PR #149691)
via llvm-commits
- [llvm] [orc-rt] Add QueueingTaskDispatcher API. (PR #172401)
Lang Hames via llvm-commits
- [llvm] [orc-rt] Add CooperativeFuture/Promise. (PR #172428)
Lang Hames via llvm-commits
- [llvm] [LV][EVL] Add test case for checking debug info when tail folding by EVL. nfc (PR #172429)
Mel Chen via llvm-commits
- [llvm] [VPlan] Extract reverse operation for reverse accesses (PR #146525)
Mel Chen via llvm-commits
- [llvm] [AMDGPU] Eliminate unnecessary packing in wider f16 vectors for sdwa/opsel-able instruction (PR #137137)
Vikash Gupta via llvm-commits
- [llvm] [VPlan] Enable vectorization of early-exit loops with unit-stride fault-only-first loads (PR #151300)
Shih-Po Hung via llvm-commits
- [llvm] [NVPTX][DagCombiner] Eliminate guards on shift amount because PTX shifts automatically clamp (PR #172431)
Yonah Goldberg via llvm-commits
- [llvm] [RISCV] Add short forward branch support for `lb`, `lbu`, `lh`, `lhu`, `lw`, `lwu` and `ld` (PR #170829)
Sam Elliott via llvm-commits
- [llvm] [RISCV] Add short forward branch support for `lb`, `lbu`, `lh`, `lhu`, `lw`, `lwu` and `ld` (PR #170829)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Add short forward branch support for `lb`, `lbu`, `lh`, `lhu`, `lw`, `lwu` and `ld` (PR #170829)
via llvm-commits
- [llvm] 2c26d56 - [SPIRV] Support for the extension SPV_EXT_image_raw10_raw12 (#160032)
via llvm-commits
- [llvm] [SPIRV] Support for the extension SPV_EXT_image_raw10_raw12 (PR #160032)
Michal Paszkowski via llvm-commits
- [llvm] [SPIRV] Added Support for the SPV_ALTERA_arbitrary_precision_floating_point Extension (PR #160054)
Michal Paszkowski via llvm-commits
- [llvm] [SPIRV] Added Support for the constrained conversion intrinsics (PR #157437)
Michal Paszkowski via llvm-commits
- [llvm] 6ef27e2 - [gn build] Port 1928c1ea9b57
LLVM GN Syncbot via llvm-commits
- [llvm] [utils] Update update_mir_regclass_numbers usage (PR #172436)
Jay Foad via llvm-commits
- [llvm] [mlir] [TableGen] Split *GenRegisterInfo.inc. (PR #167700)
Jay Foad via llvm-commits
- [llvm] [SystemZ] Update CodeGen/SystemZ/tdc-05.ll test file (PR #172437)
Anikesh Parashar via llvm-commits
- [llvm] [DAG] SimplifyDemandedBits - ICMP_SLT(X, 0) - only sign mask of X is required (PR #164946)
Anikesh Parashar via llvm-commits
- [llvm] [RISCV] Generate Xqcilsm QC_SETWMI store multiple instruction (PR #172438)
Sudharsan Veeravalli via llvm-commits
- [llvm] [Codegen][NewPM] Explicitly Nest Passes in CodegenPassBuilder (PR #172439)
Aiden Grossman via llvm-commits
- [compiler-rt] [scudo] Add an option to zero memory on deallocation. (PR #142394)
via llvm-commits
- [llvm] [Codegen][NewPM] Explicitly Nest Passes in CodegenPassBuilder (PR #169867)
Aiden Grossman via llvm-commits
- [llvm] 6b72ef7 - [OMPIRBuilderTest] Pass sign flag to ConstantInt::get()
Nikita Popov via llvm-commits
- [llvm] fc459d0 - [RandomIRBuilderTest] Explicitly allow implicit truncation
Nikita Popov via llvm-commits
- [llvm] 11ca95a - [SandboxIRTest] Use getSigned() for negative constants
Nikita Popov via llvm-commits
- [llvm] 01846a9 - [Mips] Use getSigned() for LwConstant32 immedate
Nikita Popov via llvm-commits
- [llvm] [DRAFT][NFC] Make RegState enum class (PR #172441)
Sam Elliott via llvm-commits
- [llvm] 07f63d9 - [UnitTests] Avoid implicit truncation
Nikita Popov via llvm-commits
- [llvm] 447c963 - [SimplifyLibCalls] Avoid implicit truncation in convertStrToInt()
Nikita Popov via llvm-commits
- [llvm] [LLVM-Tablegen] Explicit Type Constraints for Overloaded LLVM Intrinsics (PR #172442)
Dharuni R Acharya via llvm-commits
- [llvm] [workflows] Remove custom CXXFLAGS for the abi tests (PR #133968)
Nikita Popov via llvm-commits
- [clang] [llvm] [ConstantInt] Disable implicit truncation in ConstantInt::get() (PR #171456)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][SIInsertWaitCnt] Optimize loadcnt insertion at function boundaries (PR #169647)
Pankaj Dwivedi via llvm-commits
- [llvm] c7147a9 - [LangRef] Fix inequalities and add examples for `loop.dependence.*.mask` (#170861)
via llvm-commits
- [llvm] [PowerPC]: For shufflevector, don't commute when LHS and RHS are the same (PR #172443)
Kevin Per via llvm-commits
- [llvm] [X86][GISEL] Enable PostLegalize Combiner (PR #172445)
via llvm-commits
- [llvm] [OpenMP][Offload] Add a buffer layer to debug messaging (PR #172446)
Alex Duran via llvm-commits
- [llvm] e220108 - [AArch64][GlobalISel] SIMD fpcvt codegen for rounding nodes (#171446)
via llvm-commits
- [llvm] Implement reserveAllocationSpace for SectionMemoryManager (PR #71968)
Giacomo Castiglioni via llvm-commits
- [lld] lld: Add initial support for GNU LTO format (PR #157175)
Peter Smith via llvm-commits
- [clang] [llvm] Testing handle merging (PR #172449)
Amit Tiwari via llvm-commits
- [llvm] ff3d477 - [utils] Update update_mir_regclass_numbers usage (#172436)
via llvm-commits
- [llvm] [DWARF] Support block-form DW_AT_GNU_call_site_target_clobbered (PR #172450)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 3ed5c19 - [sancov] Add -diff and -union options to compute set difference and union of sancov files (#171191)
via llvm-commits
- [llvm] 1ba23ff - [AArch64] Add intrinsics support for SVE2p2 instructions (#163575)
via llvm-commits
- [llvm] [Triple] Add "hipspv" and "chipstar" OS components (PR #170655)
Henry Linjamäki via llvm-commits
- [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Enable -Wmissing-prototypes (PR #116261)
Nikolas Klauser via llvm-commits
- [llvm] [update_test_checks] Generate multiple SAME lines to avoid back-reference issues. (PR #172452)
Thomas Symalla via llvm-commits
- [llvm] Add LoopVectorizer support for `llvm.vector.partial.reduce.fadd` (PR #163975)
Sander de Smalen via llvm-commits
- [llvm] [AMDGPU] Simplify and document waitcnt handling on call and return (PR #172453)
Jay Foad via llvm-commits
- [llvm] [AArch64][GlobalISel] Added support for neon right shifts (PR #170832)
Joshua Rodriguez via llvm-commits
- [llvm] [AArch64] Use a load instead of a store for inline stack probes (PR #170855)
Benjamin Lerman via llvm-commits
- [llvm] [VPlan] Handle early exit loops with predicated successors (PR #172454)
Luke Lau via llvm-commits
- [llvm] [AMDGPU] Register allocation anti-hints to reduce MFMA hazard NOPs (PR #156943)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [LV] Support argmin/argmax with strict predicates. (PR #170223)
via llvm-commits
- [llvm] d2a097d - Reland: [ORC] Tailor ELF debugger support plugin to load-address patching only (#169482)
via llvm-commits
- [llvm] [ADT] Inline some functions in FoldingSetBase (PR #172371)
Nikita Popov via llvm-commits
- [llvm] [NVPTX] Add intrinsics and codegen for tensormap.replace (PR #172458)
Srinivasa Ravi via llvm-commits
- [llvm] [AMDGPU] Simplify waitcnt insertion on function entry. NFC. (PR #172461)
Jay Foad via llvm-commits
- [llvm] f1bf531 - [DA] Add test where inferDomainOfAffine causes overflow (NFC) (#171990)
via llvm-commits
- [llvm] [DA] Introduce OverflowSafeSignedAPInt to prevent potential overflow (PR #171991)
Ryotaro Kasuga via llvm-commits
- [llvm] 8485ea2 - [AArch64] Improve expansion of immediates with shifted negated components. (#162286)
via llvm-commits
- [llvm] [GlobalISel] Implement G_UADDO/G_UADDE/G_SADDO/G_SADDE for computeKnownBits (PR #165497)
Simon Pilgrim via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Stefan Gränitz via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Nikita Popov via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Nikita Popov via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Nikita Popov via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Nikita Popov via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Tarun Prabhu via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Alexis Engelke via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Nikita Popov via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Stefan Gränitz via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Stefan Gränitz via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Stefan Gränitz via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Stefan Gränitz via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Stefan Gränitz via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Stefan Gränitz via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Stefan Gränitz via llvm-commits
- [clang] [flang] [lld] [llvm] Test entry-points for pass-plugins with Bye in clang, flang and lld (PR #172463)
Michael Kruse via llvm-commits
- [llvm] [InstCombine][AArch64] Lower NEON shift intrinsics when possible (PR #172465)
Valeriy Savchenko via llvm-commits
- [clang] [llvm] [AArch64][SME] Add pass remarks to the MachineSMEABIPass (PR #170277)
Benjamin Maxwell via llvm-commits
- [llvm] [X86] lowerBuildVectorToBitOp - handle cases where either side folds to vector load (PR #172467)
Simon Pilgrim via llvm-commits
- [llvm] c1e829f - [AMDGPU] Simplify waitcnt insertion on function entry. NFC. (#172461)
via llvm-commits
- [lld] [lld][COFF] Add /linkreprofullpathrsp flag (PR #165449)
David Truby via llvm-commits
- [llvm] [VPlan] Expand VPBlendRecipe earlier in simplifyBlends (PR #171851)
Luke Lau via llvm-commits
- [llvm] [AArch64] Add lowering for NEON saturating shift intrinsics (PR #171485)
via llvm-commits
- [llvm] [SDAG] Widen TRUNCATE to intermediate type to avoid ISel failure (PR #172473)
Gaëtan Bossu via llvm-commits
- [compiler-rt] b6f210b - [X86] Correct CPUID checks for AVX10 (#172350)
via llvm-commits
- [llvm] [TTI] Introduce getInstructionUniformity API for flexible uniformity analysis (PR #137639)
Pankaj Dwivedi via llvm-commits
- [llvm] [VPlan] Simplify pow-of-2 (mul|udiv) -> (shl|lshr) (PR #172477)
Ramkumar Ramachandra via llvm-commits
- [llvm] [AArch64][SVE] Select non-temporal instructions for unpredicated loads/stores with the nontemporal flag (PR #171261)
via llvm-commits
- [llvm] 1c6e5b2 - [LV] Improve code using VPlan::get{ConstantInt, True} (NFC) (#172471)
via llvm-commits
- [llvm] [LV] Improve code using VPlan::get{ConstantInt, True} (NFC) (PR #172471)
Ramkumar Ramachandra via llvm-commits
- [llvm] [DA] Add tests for nsw doesn't hold on entire iteration space (NFC) (PR #162281)
Ryotaro Kasuga via llvm-commits
- [llvm] [AMDGPU][Uniformity][TTI] Make Uniformity Analysis Operand-Aware with Custom Target Hook (PR #137639)
Pankaj Dwivedi via llvm-commits
- [llvm] [AArch64][GlobalISel] Don't crash when legalising G_*MIN/G_*MAX of pointer vector (PR #168872)
Nathan Corbyn via llvm-commits
- [llvm] [AArch64][GlobalISel] Don't permit G_*MIN/G_*MAX of pointer vectors (PR #168872)
Nathan Corbyn via llvm-commits
- [clang] [llvm] [Headers][X86] Allow vector bitcast intrinsics to be used in constexpr (PR #167180)
Simon Pilgrim via llvm-commits
- [llvm] [GlobalISel] Don't permit G_*MIN/G_*MAX of pointer vectors (PR #168872)
Nathan Corbyn via llvm-commits
- [llvm] [LV] Mask off possibly aliasing vector lanes (PR #100579)
Benjamin Maxwell via llvm-commits
- [llvm] [polly] [Buildbot][Polly] Move polly-x86_64-linux-test-suite build instructions into main repository (PR #166809)
Michael Kruse via llvm-commits
- [llvm] AMDGPU: Avoid crashing on statepoint-like pseudoinstructions (PR #170657)
Matt Arsenault via llvm-commits
- [clang] [llvm] Fix/172072 auto function param (PR #172092)
Yanzuo Liu via llvm-commits
- [clang] [flang] [llvm] Fix/172049 loop vectorize sigfpe (PR #172094)
Yanzuo Liu via llvm-commits
- [llvm] [MC] Add section for ray tracing continuations global variables (PR #170487)
Jannik Silvanus via llvm-commits
- [llvm] Precommit test for PR #172046 (PR #172127)
via llvm-commits
- [llvm] [SDAG] fix miss opt: shl nuw + zext adds unnecessary masking (PR #172046)
via llvm-commits
- [clang] [llvm] [mlir] [AMDGPU] add clamp immediate operand to WMMA iu8 intrinsic (PR #171069)
Muhammad Abdul via llvm-commits
- [llvm] [AMDGPU] SIOptimizeExecMaskingPreRA: Fix crash on exec copy fold into INLINEASM (PR #172481)
Frederik Harwath via llvm-commits
- [llvm] [AArch64] Optimize more floating-point round+convert combinations into fcvt instructions (PR #170018)
via llvm-commits
- [clang] [llvm] [InferAddressSpaces] Support address space inference from load values (PR #171019)
via llvm-commits
- [lld] d4e9355 - [lld][MachO] Add --lto-emit-llvm command line option
via llvm-commits
- [lld] [lld][MachO] Add --lto-emit-llvm command line option (PR #170355)
Tarun Prabhu via llvm-commits
- [llvm] [InstCombine] Turn Add into Or even when undef (PR #171556)
Ken Matsui via llvm-commits
- [llvm] 2f9ed9d - [AArch64][SVE] Select non-temporal instructions for unpredicated loads/stores with the nontemporal flag (#171261)
via llvm-commits
- [clang] [compiler-rt] [llvm] [TySan] User-friendly (C style) pointer type names for error reports (PR #166381)
Benjamin Stott via llvm-commits
- [llvm] [LLVM][DAGCombiner] Look through freeze when combining extensions of extending-masked-loads. (PR #172484)
Paul Walker via llvm-commits
- [llvm] [CodeGen][NPM] Support generic regalloc-npm option (PR #172485)
Teja Alaghari via llvm-commits
- [llvm] [LangRef] Clarify specification for float min/max operations (PR #172012)
Nikita Popov via llvm-commits
- [llvm] [openmp] [openmp][WebAssembly] Allow openmp to compile and run under emscripten toolchain (PR #95169)
Jaap Aarts via llvm-commits
- [llvm] 23f967a - [AArch64] Add support for C1 CPUs (#171124)
via llvm-commits
- [clang] [llvm] [AArch64] Add support for C1 CPUs (PR #171124)
via llvm-commits
- [llvm] AMDGPU: Add baseline tests for f64 rsq pattern handling (PR #172052)
Matt Arsenault via llvm-commits
- [llvm] 516dd2b - [llvm-objdump] Support --mcpu=help/--mattr=help without -d (#165661)
via llvm-commits
- [llvm] [VPlan] Don't use the legacy cost model for loop conditions (PR #156864)
John Brawn via llvm-commits
- [llvm] ValueTracking: Add baseline test for amdgcn_rcp handling (PR #172489)
Matt Arsenault via llvm-commits
- [llvm] ValueTracking: Add baseline test for nofpclass handling of amdgcn_log (PR #172491)
Matt Arsenault via llvm-commits
- [llvm] ValueTracking: Add baseline test for amdgcn_exp2 handling (PR #172494)
Matt Arsenault via llvm-commits
- [llvm] [SCCP] Consider provenance when propagating constant ptrs (PR #160083)
Antonio Frighetto via llvm-commits
- [llvm] [ValueLattice][SCCP] Consider provenance for predicate-derived pointer constants (PR #160083)
Antonio Frighetto via llvm-commits
- [llvm] x86: fix musttail sibcall miscompilation (PR #168956)
Folkert de Vries via llvm-commits
- [llvm] [VPlan] Hoist loads with invariant addresses using noalias metadata. (PR #166247)
Florian Hahn via llvm-commits
- [clang] [llvm] [LLVM] Add plugin hook for back-ends (PR #170846)
Alexis Engelke via llvm-commits
- [llvm] cd806d7 - [LLVM] Add plugin hook for back-ends
via llvm-commits
- [llvm] [lli] Honor --jit-linker-kind=rtdyld on platforms that default to jitlink (PR #167860)
Stefan Gränitz via llvm-commits
- [llvm] [MemProf] Fix callee guid for non-leaf frame (PR #172502)
Teresa Johnson via llvm-commits
- [clang] [llvm] [AArch64] Add support for range prefetch intrinsic (PR #170490)
Kerry McLaughlin via llvm-commits
- [llvm] [ADT] Move FoldingSetBase definition lower in the file (PR #172503)
Thibault Monnier via llvm-commits
- [llvm] [LV] Add extra check for signed overflow for SDiv/SRem (PR #170818)
Shih-Po Hung via llvm-commits
- [llvm] [missed-opt][isel] Unnecessary shift count masking in 128 bit arithmetic (PR #172506)
via llvm-commits
- [llvm] f83de97 - [llvm][clang] Enable IO sandbox for assert builds (#171935)
via llvm-commits
- [llvm] [llvm][clang] Enable IO sandbox for assert builds (PR #171935)
Jan Svoboda via llvm-commits
- [llvm] [AMDGPU][NFC] Pre-commit tests for readanylane combines (PR #172398)
Matt Arsenault via llvm-commits
- [llvm] a3b3c02 - [AMDGPU][NFC] Pre-commit tests for readanylane combines (#172398)
via llvm-commits
- [llvm] [bazel] Improve building on/for Windows (PR #171761)
Jordan Rupprecht via llvm-commits
- [llvm] [bazel][NFC] Avoid set for older bazel versions (PR #170758)
David Zbarsky via llvm-commits
- [llvm] [X86][GISEL] Enable Pre Legalizer Combiner (PR #172204)
Simon Pilgrim via llvm-commits
- [llvm] 6ad41bc - [CodeGen] expand-fp: Change frem expansion criterion (#158285)
via llvm-commits
- [llvm] non literal index (PR #172514)
Steven Perron via llvm-commits
- [llvm] [llvm][docs] Forbid AI use for "good first issue" issues (PR #172515)
Timm Baeder via llvm-commits
- [llvm] [llvm][examples] Run LLJITWithRemoteDebugging test only on native Linux 64-bit Intel (PR #172518)
Stefan Gränitz via llvm-commits
- [llvm] d9b72ba - [RISCV] Generate Xqcilsm QC_SETWMI store multiple instruction (#172438)
via llvm-commits
- [llvm] [CFIInserter] Improve `CSRSavedLocation` struct. (PR #168869)
Mikhail Gudim via llvm-commits
- [llvm] 51cdebf - [AMDGPU] SIOptimizeExecMaskingPreRA: Fix crash on exec copy fold into INLINEASM (#172481)
via llvm-commits
- [clang] [llvm] [HLSL] Implement f32tof16() intrinsic (PR #172469)
Tim Corringham via llvm-commits
- [llvm] [OpenMP][Offload] Add support for lambdas with debug conditions (PR #172107)
Michael Klemm via llvm-commits
- [llvm] 6da200f - Fix llvm::StripTemplateParameters to not return an empty name. (#157553)
via llvm-commits
- [llvm] Fix llvm::StripTemplateParameters to not return an empty name. (PR #157553)
Greg Clayton via llvm-commits
- [llvm] [Offload] Debug message update part 2 (PR #171683)
Michael Klemm via llvm-commits
- [llvm] [Offload] Debug message update part 1 (PR #171672)
Michael Klemm via llvm-commits
- [llvm] [Github][CI] Bump VS in Windows Container to VS2022 (PR #172396)
via llvm-commits
- [llvm] [DAG] Enable bitcast STLF for Constant/Undef (PR #172523)
via llvm-commits
- [llvm] caeeec0 - [gn build] Port eb3298feda3c
LLVM GN Syncbot via llvm-commits
- [llvm] [llvm-objdump] Fix mcpuHelp() memory leak. (PR #172525)
Ruoyu Qiu via llvm-commits
- [llvm] [GVN] MemorySSA for GVN: eliminate redundant loads via MemorySSA (PR #152859)
Alina Sbirlea via llvm-commits
- [llvm] [TargetLowering] Use getNegative. NFC (PR #172526)
Craig Topper via llvm-commits
- [llvm] [MachineVerifier](NFC)(TestOnly) Canonicalise top-level MachineVerifier tests (PR #172527)
Nathan Corbyn via llvm-commits
- [llvm] 39f68f7 - [ADT][NFC] Move FoldingSetBase definition lower in the file (#172503)
via llvm-commits
- [llvm] Use try_emplace instead of operator[] for insertion to avoid nodiscar… (PR #172531)
Jackson Stogel via llvm-commits
- [llvm] [LLVM] Remove the requirement for named pipe in jobserver (PR #169154)
Yaxun Liu via llvm-commits
- [llvm] 13f7b30 - [LLVM] Remove the requirement for named pipe in jobserver (#169154)
via llvm-commits
- [compiler-rt] [asan][sanitizer_common][AIX] Set allocator size and beginning (PR #144784)
Jake Egan via llvm-commits
- [llvm] [VPlan] Replace BranchOnCount with Compare + BranchOnCond (NFC). (PR #172181)
Florian Hahn via llvm-commits
- [clang] [compiler-rt] [llvm] [LFI] Introduce AArch64 LFI Target (PR #167061)
Sharjeel Khan via llvm-commits
- [llvm] [MemProf] Propagate size info used for hint reporting to duplicates (PR #172535)
Teresa Johnson via llvm-commits
- [llvm] [ADT][NFC] Inline some functions in FoldingSetBase (PR #172371)
Thibault Monnier via llvm-commits
- [llvm] cea15b6 - [MsgPack] Use JSON schema boolean resolution rules (#170561)
via llvm-commits
- [llvm] [MsgPack] Use JSON schema boolean resolution rules (PR #170561)
Scott Linder via llvm-commits
- [llvm] [AArch64] Make IFUNC opt-in rather than opt-out. (PR #171648)
Harald van Dijk via llvm-commits
- [llvm] [bazel][libc] Remove unused dep in //libc:pkey_mprotect. (PR #172540)
Jackson Stogel via llvm-commits
- [compiler-rt] [compiler-rt][ppc] add powerpc fixup of config.compiler_rt_libdir when building with LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON (PR #172361)
LLVM Continuous Integration via llvm-commits
- [compiler-rt] 2c05ae4 - [LFI] Introduce AArch64 LFI Target (#167061)
via llvm-commits
- [llvm] AMDGPU: Add baseline test for redundant fabs on fdiv expansion (PR #172552)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Support masked VPInsts, use for predication (NFC)(WIP) (PR #142285)
Florian Hahn via llvm-commits
- [llvm] [RISCV] Assign separate latencies for vector COPYs in SpacemitX60 scheduling model (PR #172556)
Craig Topper via llvm-commits
- [llvm] Revert "[OpenMP][Offload] Add support for lambdas with debug conditions" (PR #172570)
Alex Duran via llvm-commits
- [llvm] [OpenMP][Offload] Add support for lambdas with debug conditions (PR #172573)
Alex Duran via llvm-commits
- [llvm] Make STLExtras's (all|any|none)_of() Utility Functions Constexpr-Friendly (PR #172536)
via llvm-commits
- [llvm] [OpenMP][Offload] Handle non-memberof `present/to/from` entries irrespective of order. (PR #165494)
Robert Imschweiler via llvm-commits
- [llvm] [CI] Make premerge advisor exit with code 0 if failures are explained (PR #172394)
Aiden Grossman via llvm-commits
- [llvm] [NPM] Remove unused includes for CodeGenPassBuilder (PR #172575)
Aiden Grossman via llvm-commits
- [llvm] [mlir] [MLIR][Python] remove pybind (PR #172581)
Maksim Levental via llvm-commits
- [llvm] [x86] Enable indirect tail calls with more arguments (PR #137643)
Daniel Paoliello via llvm-commits
- [flang] [llvm] [flang][cuda] Add support for derived-type initialization on device (PR #172568)
Valentin Clement バレンタイン クレメン via llvm-commits
- [clang] [llvm] [RISCV] Implement Clang Builtins for XAndesPerf Extension (PR #147018)
Craig Topper via llvm-commits
- [clang] [llvm] [Offloading] Extend OffloadBinary format to support multiple metadata entries (PR #169425)
Yury Plyakhin via llvm-commits
- [llvm] [llvm][RISCV] Support Zvfofp8min llvm intrinsics and codegen (PR #172585)
Brandon Wu via llvm-commits
- [clang] [llvm] [VectorCombine] Trim low end of loads used in shufflevector rebroadcasts. (PR #149093)
Leon Clark via llvm-commits
- [llvm] [AMDGPU] Regenerate gfx11/12 dpp disasm test checks. NFC (PR #172583)
Shilei Tian via llvm-commits
- [llvm] [doc] Update clang docs for PTX generation (PR #172588)
Philipp Schrader via llvm-commits
- [llvm] e04ce74 - Revert "[llvm-objdump] Support --mcpu=help/--mattr=help without -d" (#172586)
via llvm-commits
- [llvm] Revert "[llvm-objdump] Support --mcpu=help/--mattr=help without -d" (PR #172586)
Qinkun Bao via llvm-commits
- [llvm] 5bf5657 - [RISCV] Add short forward branch support for `lb`, `lbu`, `lh`, `lhu`, `lw`, `lwu` and `ld` (#170829)
via llvm-commits
- [llvm] [InstCombine] Fold chained GEP with constant base into single GEP (PR #170439)
Jianjian Guan via llvm-commits
- [llvm] [docs] Strengthen our quality standards and connect AI contribution policy to it (PR #154441)
Hubert Tong via llvm-commits
- [llvm] [StaticDataLayout][llvm-profdata] Print data access profile summary in text profiles and sort records before printing (PR #172592)
Mingming Liu via llvm-commits
- [llvm] [SPARC] Prevent RESTORE from sourcing from %o7 in call delay slots (PR #172593)
via llvm-commits
- [compiler-rt] [sanitizer_common] [Darwin] Add inline frame support for AtosSymbolizer (PR #170815)
Andrew Haberlandt via llvm-commits
- [llvm] [llvm-objdump] Fix memory leak in `mcpuHelp()` (PR #172594)
Ruoyu Qiu via llvm-commits
- [llvm] [llvm][RISCV] Support rounding mulh for P extension codegen (PR #171593)
Brandon Wu via llvm-commits
- [llvm] [NFC][llvm-ir2vec] Refactoring llvm-ir2vec.cpp for better separation of concerns in the Tooling classes (PR #170078)
Nishant Sachdeva via llvm-commits
- [llvm] [C-API] LLVMOrcCreateObjectLinkingLayerWithInProcessMemoryManager (PR #169862)
Thomas Munro via llvm-commits
- [llvm] [BOLT][AArch64] Use minumal code alignment for cold functions (PR #172598)
Maksim Panchenko via llvm-commits
- [llvm] [RISC-V] Add schedule information for Qualcomm extensions (PR #172601)
Venkata Ramanaiah Nalamothu via llvm-commits
- [llvm] [ORC] Make WrapperFunctionResult constructor explicit. (PR #172602)
Lang Hames via llvm-commits
- [llvm] bfbd3ea - [NFC][llvm-ir2vec] Refactoring llvm-ir2vec.cpp for better separation of concerns in the Tooling classes (#170078)
via llvm-commits
- [llvm] [LoongArch] Fix OptimizeW crash when MI operand is not a virtual register (PR #172604)
via llvm-commits
- [llvm] [mlir] [NVPTX] Add support for barrier.cta.red.* instructions (PR #172541)
Guray Ozen via llvm-commits
- [llvm] [bazel] export Runtimes.h from GpuToROCDLTransforms (PR #172607)
Emilio Cota via llvm-commits
- [llvm] [CodeGen][NPM] Avoid MachineModuleInfo in MachineModuleSlotTracker (PR #171257)
Teja Alaghari via llvm-commits
- [llvm] [LoongArch] Custom lowering for vector logical right shifts of integers (PR #171097)
via llvm-commits
- [clang] [llvm] [RISCV] Add Xqci feature flag (PR #172608)
Sudharsan Veeravalli via llvm-commits
- [llvm] [AMDGPU][Uniformity][TTI] Make Uniformity Analysis Operand-Aware via Custom Divergence Checks (PR #137639)
Pankaj Dwivedi via llvm-commits
- [llvm] [SelectionDAG] Add `f16` soft promotion for `lrint` and `lround` (PR #152684)
Nikita Popov via llvm-commits
- [clang] [llvm] [X86] EmitX86BuiltinExpr - attempt to convert SSE41/AVX1 roundps/d/ss/sd builtins to regular rounding modes (PR #171227)
Gergo Stomfai via llvm-commits
- [compiler-rt] Change linkage for friendship with modules (PR #166399)
Sergey Chebotarev via llvm-commits
- [llvm] [RISCV] Add a custom pre-ra scheduler (PR #172613)
Pengcheng Wang via llvm-commits
- [llvm] [AMDGPU] Allow allocation of lo128 registers from all banks (PR #172614)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [RISCV] Schedule RVV instructions with compatible type first (PR #95924)
Pengcheng Wang via llvm-commits
- [llvm] b7a20c1 - [GlobalISel] Don't permit G_*MIN/G_*MAX of pointer vectors (#168872)
via llvm-commits
- [llvm] Add utility function for collecting pointer operands of memory-access instructions. (PR #172616)
Leon Clark via llvm-commits
- [lld] [llvm] [llvm][LoongArch] Add reloc types for LA32R/LA32S (PR #172617)
via llvm-commits
- [lld] [llvm] [llvm][LoongArch] Add reloc types for LA32R/LA32S (PR #146499)
via llvm-commits
- [llvm] [ELFDebugObjectPlugin] Gracefully handle missing section (PR #172622)
Nikita Popov via llvm-commits
- [llvm] [llvm][AMDGPU] Fix signed/unsigned comparison warning in 32-bit builds (PR #172623)
David Spickett via llvm-commits
- [llvm] 60418dd - [llvm-objdump] Fix memory leak in `mcpuHelp()` (#172594)
via llvm-commits
- [clang] [llvm] zvfofp8min suffix types (PR #172626)
Brandon Wu via llvm-commits
- [llvm] 90adfb2 - [AArch64][SME] Add pass remarks to the MachineSMEABIPass (#170277)
via llvm-commits
- [llvm] 0ecadb0 - [DTLTO] Remove temporary files on abnormal exit, e.g. CTRL-C (#172280)
via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add register bank legalize rules for amdgcn_icmp, amdgcn_fcmp and amdgcn_ballot. (PR #172017)
via llvm-commits
- [llvm] [openmp] [OMPT][Offload][OpenMP] Fixes for OMPT data used by libomptarget (PR #156020)
Jan Patrick Lehr via llvm-commits
- [llvm] [AArch64] Initial Olympus scheduling model. (PR #171607)
Ricardo Jesus via llvm-commits
- [llvm] [RISCV] Add short forward branch support for `qc.e.lb(u)`, `qc.e.lh(u)` and `qc.e.lw` (PR #172629)
via llvm-commits
- [llvm] [ci] Add ids workflow for checking llvm apis have been annotated with LLVM_ABI (PR #128370)
Fabrice de Gans via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add readanylane combines for merge-like instruct… (PR #172546)
Petar Avramovic via llvm-commits
- [clang] [llvm] [clang][RISCV] Support Zvfofp8min C intrinsic (PR #172630)
Brandon Wu via llvm-commits
- [llvm] fd31ab9 - [llvm][examples] Run LLJITWithRemoteDebugging test only on native Linux 64-bit Intel (#172518)
via llvm-commits
- [llvm] [AMDGPU] Propagate alias information in AMDGPULowerKernelArguments. (PR #161375)
Leon Clark via llvm-commits
- [llvm] [ORC] Rewrite loop to use structured bindings. NFCI. (PR #172631)
Lang Hames via llvm-commits
- [lld] [LLD][MinGW] Fix implicit DLL entry point (PR #171680)
Martin Storsjö via llvm-commits
- [llvm] [ORC] Rename WrapperFunctionResult to WrapperFunctionBuffer. NFCI. (PR #172633)
Lang Hames via llvm-commits
- [llvm] 9301381 - [mlir][amdgpu] Expose waitcnt bitpacking infra (#172313)
via llvm-commits
- [llvm] 80f3c0d - [DA] Introduce OverflowSafeSignedAPInt to prevent potential overflow (#171991)
via llvm-commits
- [llvm] [X86] Add tests showing failure to concat matching fmin/fmax vector ops (PR #172635)
Simon Pilgrim via llvm-commits
- [llvm] [mlir] Revert "[mlir][amdgpu] Expose waitcnt bitpacking infra (#172313)" (PR #172636)
Ivan Butygin via llvm-commits
- [llvm] 159f1c0 - [IR] Optimize PHINode::removeIncomingValue() by swapping removed incoming value with the last incoming value. (#171963)
via llvm-commits
- [llvm] [SupportLSP] Add DidSaveTextDocumentParams (PR #172637)
via llvm-commits
- [llvm] [mlir] [MLIR] convert OpAsmDialectInterface using ODS (PR #171488)
via llvm-commits
- [llvm] dea9ec8 - [SLSR] Allow implicit truncation for element size
Nikita Popov via llvm-commits
- [llvm] [RISCV][llvm] Support fminimum, fmaximum, fminnum, fmaxnum, fminimumnum, fmaximumnum codegen for zvfbfa (PR #171794)
Jianjian Guan via llvm-commits
- [llvm] [RISCV][llvm] Support fminimum, fmaximum, fminnum, fmaxnum, fminimumnum, fmaximumnum codegen for zvfbfa (PR #171794)
Brandon Wu via llvm-commits
- [llvm] [RISCV][llvm] Support fminimum, fmaximum, fminnum, fmaxnum, fminimumnum, fmaximumnum codegen for zvfbfa (PR #171794)
Min-Yih Hsu via llvm-commits
- [llvm] [IR] Update `PHINode::removeIncomingValueIf()` to use the swap strategy like `PHINode::removeIncomingValue()` (PR #172639)
Mingjie Xu via llvm-commits
- [llvm] [ConstantInt] Disable implicit truncation in ConstantInt::get() (PR #171456)
Nikita Popov via llvm-commits
- [polly] [Polly] Recalculate dependencies after import-jscop (PR #172640)
Michael Kruse via llvm-commits
- [llvm] 44a52ea - [InstCombine] Fix unsafe PHINode cast and simplify logic in PointerReplacer (#172332)
via llvm-commits
- [llvm] [AArch64][llvm-objdump] Add missing arm64_32 architecture checks (PR #171638)
Ryan Mansfield via llvm-commits
- [llvm] 6390373 - [X86] Add tests showing failure to concat matching fmin/fmax vector ops (#172635)
via llvm-commits
- [llvm] [RISCV] Extend selectSHXADDOp to handle an additional pattern (PR #172641)
Alex Bradbury via llvm-commits
- [llvm] ce553ab - Revert "[mlir][amdgpu] Expose waitcnt bitpacking infra (#172313)" (#172636)
via llvm-commits
- [llvm] 04751b4 - [AArch64][llvm-objdump] Add missing arm64_32 architecture checks (#171638)
via llvm-commits
- [lld] a2715f0 - [AArch64][llvm-objdump] Fix arm64_32 symbolization (#171164)
via llvm-commits
- [polly] 06e4728 - [Polly] Recalculate dependencies after import-jscop (#172640)
via llvm-commits
- [llvm] 28d4e33 - [AMDGPU][SIInsertWaitCnt] Optimize loadcnt insertion at function boundaries (#169647)
via llvm-commits
- [clang] [llvm] [AArch64] Enable the new SME ABI lowering (`-aarch64-new-sme-abi`) by default (PR #172642)
Benjamin Maxwell via llvm-commits
- [llvm] [llvm-dwarfdump][LineCov 1/3] Add variable coverage metrics (PR #169646)
Stephen Tozer via llvm-commits
- [llvm] [X86] combineConcatVectorOps - add handling for X86ISD::FMAX/FMIN vector ops (PR #172648)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][llvm-mca] Add old Cyclone instruction tables tests for refe… (PR #172652)
Tomer Shafir via llvm-commits
- [llvm] [BasicAA][TLI] Treat local-linkage globals or known environments as not aliasing errno (PR #170290)
Antonio Frighetto via llvm-commits
- [llvm] c27fb0f - [X86] combineConcatVectorOps - add handling for X86ISD::FMAX/FMIN vector ops (#172648)
via llvm-commits
- [llvm] [X86] Add tests showing failure to concat fmuls with repeated vector ops (PR #172654)
Simon Pilgrim via llvm-commits
- [llvm] [NFC][Offload] Missing test change in #153683 (PR #172587)
Hansang Bae via llvm-commits
- [llvm] [InstCombine] Don't reassociate select if already logical (PR #172656)
Nikita Popov via llvm-commits
- [llvm] b963def - [ELFDebugObjectPlugin] Gracefully handle missing section (#172622)
via llvm-commits
- [llvm] b8972a7 - [X86] Add tests showing failure to concat fmuls with repeated vector ops (#172654)
via llvm-commits
- [llvm] [SPIRV] Additional fixes for const init via `UtoPtr` (PR #172584)
Marcos Maronas via llvm-commits
- [llvm] edb45d8 - [SDAG] Allow implicit trunc in BUILD_VECTOR legalization
Nikita Popov via llvm-commits
- [llvm] [LV] Vectorize FindLastIV/FindFirstIV reductions without sentinel. (WIP) (PR #172569)
Florian Hahn via llvm-commits
- [llvm] [LLVM][Examples][Cygwin] Exclude examples that are not built from test dependencies (PR #172145)
LLVM Continuous Integration via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select … (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select … (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
via llvm-commits
- [llvm] [InstCombine] Simplify associative binary ops when there is a select between them (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Enable folding of (select C, (x bin_op a), x) bin_op b -> x bin_op select C, (a bin_op b), b (PR #172662)
Gábor Spaits via llvm-commits
- [llvm] [openmp] [OpenMP] Fix runtimes default build (PR #149871)
Michael Kruse via llvm-commits
- [llvm] [X86] combineConcatVectorOps - add handling for ISD::SMIN/SMAX/UMIN/UMAX vector ops (PR #172667)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Handle codegen for Big Endian (PR #172668)
Djordje Todorovic via llvm-commits
- [llvm] [AsmParser] Fix crash when hex literal exceeds 16-bit float range (PR #172669)
Miloš Poletanović via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer] fix i386 build for Haiku (PR #171075)
Jérôme Duval via llvm-commits
- [llvm] [InstSimplify] Drop redundant icmp(ptrtoint, const) fold (PR #171988)
Nikita Popov via llvm-commits
- [lld] [LLD] [COFF] Fix implicit DLL entry point (PR #171680)
Mateusz Mikuła via llvm-commits
- [lld] [LLD] [COFF] Fix implicit DLL entry point for MinGW (PR #171680)
Mateusz Mikuła via llvm-commits
- [llvm] [ARM] Lower unaligned loads/stores to aeabi functions. (PR #172672)
Simi Pallipurath via llvm-commits
- [llvm] [Offload] Debug message update part 3 (PR #171684)
Hansang Bae via llvm-commits
- [llvm] 4e4bba7 - [AArch64][llvm] Add intrinsics for SVE BFSCALE (#172025)
via llvm-commits
- [llvm] [ci] Add ids workflow for checking llvm apis have been annotated with LLVM_ABI (PR #172673)
Fabrice de Gans via llvm-commits
- [llvm] [bazel] fix PR172479 for bazel (PR #172676)
Yi Zhang via llvm-commits
- [flang] [llvm] [LoopIdiom] Recognize naive popcount loop pattern (PR #172677)
Aashcharya Gorakh via llvm-commits
- [compiler-rt] [Compiler-rt] Implement AEABI Unaligned Read/Write Helpers in compiler-rt (PR #167913)
Simi Pallipurath via llvm-commits
- [llvm] [mlir] Reland [mlir][amdgpu] Expose waitcnt bitpacking infra (PR #172678)
Ivan Butygin via llvm-commits
- [llvm] 2fc0d8c - [X86] combineConcatVectorOps - add handling for ISD::SMIN/SMAX/UMIN/UMAX vector ops (#172667)
via llvm-commits
- [llvm] [SDAG] Shrink (abd? (?ext x) (?ext y)) (PR #171865)
via llvm-commits
- [llvm] [AMDGPU] Add scheduling stage to rewrite MFMA from VGPR to AGPR (PR #170335)
Tony Linthicum via llvm-commits
- [llvm] [LLVM][CodeGen][X86] Make printConstant's output for vector ConstantFP match that of ConstantVector. (PR #172679)
Paul Walker via llvm-commits
- [llvm] a3b7989 - [X86] lowerBuildVectorToBitOp - handle cases where either side folds to vector load (#172467)
via llvm-commits
- [llvm] [CodeGen] Merge ExpandLargeDivRem into ExpandFp (PR #172680)
Frederik Harwath via llvm-commits
- [llvm] [X86] combineConcatVectorOps - add handling for FADD/FMUl etc. with a repeated vector op (PR #172682)
Simon Pilgrim via llvm-commits
- [llvm] [Draft] Support save/restore point splitting in shrink-wrap (PR #119359)
Alex Bradbury via llvm-commits
- [llvm] [LLVM][CodeGen][DirectX] Fix scalarisation when vector ConstantFP is used. (PR #172684)
Paul Walker via llvm-commits
- [llvm] [runtimes][CMake] Move Fortran support code from flang-rt (PR #171610)
Michael Kruse via llvm-commits
- [llvm] b8ee6ed - [X86] combineConcatVectorOps - add handling for FADD/FMUL etc. with a repeated vector op (#172682)
via llvm-commits
- [llvm] [Bazel] Add missing dependencies. (PR #172688)
Weiwei C via llvm-commits
- [llvm] [BOLT][AArch64] Treat undefined symbols as errors in tests (PR #172689)
Paschalis Mpeis via llvm-commits
- [compiler-rt] d4e7323 - [PPC] mark ppc/fixtfti_test.c and ppc/fixunstfti_test.c as UNSUPPORTED because they pass/fail in different builds
Wael Yehia via llvm-commits
- [llvm] fa78d6a - [SDAG] Shrink (abd? (?ext x) (?ext y)) (#171865)
via llvm-commits
- [clang] [clang-tools-extra] [llvm] [WebAssembly][Sanitizer] WebAssembly Memory Tagging (PR #162972)
via llvm-commits
- [llvm] [SPIRV] Addition of extension SPV_KHR_non_semantic_info and SPV_KHR_relaxed_extended_instruction (PR #169643)
Aadesh Premkumar via llvm-commits
- [llvm] [AArch64][SVE] Generalize extract_elt => plast fold to i32 indices (PR #172692)
Benjamin Maxwell via llvm-commits
- [llvm] [win][x64] Unwind v2 4/4: Use chaining to split unwind info if needed, and allow dealloc to be elided if setframe + frame pointer is used (PR #159206)
Daniel Paoliello via llvm-commits
- [llvm] [InstCombine] Push freeze through non-recurrence PHIs (PR #157678)
Cullen Rhodes via llvm-commits
- [llvm] [InstCombine] Allow freezing multiple out-of-loop values (PR #155638)
Cullen Rhodes via llvm-commits
- [llvm] Enable using threads on z/OS (PR #171847)
Sean Perry via llvm-commits
- [llvm] [RISCV] Introduce new AND combine to expose additional load narrowing opportunities (PR #170483)
Philip Reames via llvm-commits
- [llvm] [bazel] fix #170267 (PR #172697)
Yi Zhang via llvm-commits
- [llvm] [llvm-lsp] LSP server for LLVM IR (PR #161969)
Michal Vlasák via llvm-commits
- [llvm] AMDGPU: Add baseline tests for fcopysign with 0 magnitude (PR #172698)
Matt Arsenault via llvm-commits
- [llvm] e5fe825 - [Support] On Windows, fix rpmalloc TLS destructor when running inside a DLL (#171465)
via llvm-commits
- [llvm] [Support] On Windows, fix rpmalloc TLS destructor when running inside a DLL (PR #171465)
Alexandre Ganea via llvm-commits
- [llvm] [SPIR-V] Legalize vector arithmetic and intrinsics for large vectors (PR #170668)
Nathan Gauër via llvm-commits
- [llvm] [AsmParser] Faster location -> value lookups (PR #172702)
via llvm-commits
- [llvm] [CodeGen][NewPM] Port `AsmPrinter` to new pass manager (PR #99320)
Matin Raayai via llvm-commits
- [llvm] e2d21b2 - [SPIR-V] Legalize vector arithmetic and intrinsics for large vectors (#170668)
via llvm-commits
- [llvm] [RISCV] Allow large div peephole optimization for minsize (PR #163679)
via llvm-commits
- [llvm] Use the Propeller CFG profile in the PGO analysis map if it is available. (PR #163252)
Rahman Lavaee via llvm-commits
- [llvm] [LoopUnroll] Do not copy !llvm.loop from latch to non-latch (PR #165635)
Joel E. Denny via llvm-commits
- [compiler-rt] Adjust 'suppress_fake_stack.cpp' and 'suppress_fake_stack_force_disabled.cpp' to work with MSVC's ASan (PR #172707)
David Justo via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfBinops - add test showing failure to recognise that the new shuffle is repeated (so only a single cost) (PR #172708)
Simon Pilgrim via llvm-commits
- [llvm] [NFC][LLVM][ConstantFolding] Use Type* variant of ConstantFP::get when folding scalar intrinsics. (PR #172709)
Paul Walker via llvm-commits
- [llvm] [missed-opt][X86] Optimize fptosi+select down to a single cvttsd2si Instruction on X86 (PR #172710)
via llvm-commits
- [llvm] Insert symbols for prefetch targets read from basic blocks section profile. (PR #168439)
Matt Arsenault via llvm-commits
- [llvm] [bazel] Port 7f1a30ebd242b2a55e8393717f1e594f9cd61569 (PR #172712)
Keith Smiley via llvm-commits
- [llvm] d176c8d - [VectorCombine] foldShuffleOfBinops - add test showing failure to recognise that the new shuffle is repeated (so only a single cost) (#172708)
via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfBinops - if both operands are the same don't duplicate the total new cost (PR #172719)
Simon Pilgrim via llvm-commits
- [llvm] 841d20f - [llc][NPM] Return error code instead of calling exit() in NPM driver (#171250)
via llvm-commits
- [llvm] [AMDGPU][Draft] OOB mode - module flag (PR #160922)
Krzysztof Drewniak via llvm-commits
- [llvm] 399b330 - AMDGPU: Add baseline tests for fcopysign with 0 magnitude (#172698)
via llvm-commits
- [llvm] AMDGPU: Add pattern for copysign of 0 (PR #172699)
Matt Arsenault via llvm-commits
- [llvm] [DirectX] Avoid precalculating GEPs in DXILResourceAccess (PR #172720)
Justin Bogner via llvm-commits
- [llvm] [X86] Fix sext optimization accidentally applying to large code model (PR #172721)
Arthur Eubanks via llvm-commits
- [llvm] [AArch64] Add command-line flag to disable MOPS for memory intrinsics (PR #172722)
Ties Stuij via llvm-commits
- [llvm] Fold intrinsics over multi-use selects when the intrinsic is the only user (PR #172723)
Sayan Sivakumaran via llvm-commits
- [llvm] [DebugInfo][NVPTX] Adding support for `inlined_at` debug directive in NVPTX backend (PR #170239)
Laxman Sole via llvm-commits
- [compiler-rt] c8cca1e - [sanitizer_common] [Darwin] Add inline frame support for AtosSymbolizer (#170815)
via llvm-commits
- [llvm] [CAS] For `tryLockFileThreadSafe()` return immediately if timeout is 0 (PR #172729)
Steven Wu via llvm-commits
- [llvm] b6bfa85 - [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (#161114)
via llvm-commits
- [clang] [compiler-rt] [UBSAN] add null and alignment checks for aggregates (PR #164548)
via llvm-commits
- [llvm] [aarch64] Mix the frame pointer with the stack cookie when protecting the stack (PR #161114)
Eli Friedman via llvm-commits
- [flang] [llvm] Revert "[flang][cuda] Add support for derived-type initialization on device" (PR #172737)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] 5587600 - [ORC] Rename WrapperFunctionResult to WrapperFunctionBuffer. NFCI. (#172633)
via llvm-commits
- [libcxx] [llvm] [libc++] Make std::align an inline function (PR #167472)
Louis Dionne via llvm-commits
- [llvm] [SPIRV] Add support for non-interposable function aliases (PR #172730)
via llvm-commits
- [flang] [llvm] Reland "[flang][cuda] Add support for derived-type initialization on device #172568" (PR #172741)
Valentin Clement バレンタイン クレメン via llvm-commits
- [compiler-rt] 316116e - [scudo] Add an option to zero memory on deallocation. (#142394)
via llvm-commits
- [llvm] 9cc1585 - [VPlan] Add VPBlockUtils::transferSuccessors (NFCI).
Florian Hahn via llvm-commits
- [llvm] [AArch64] Fix Windows prologue handling to pair more registers. (PR #170214)
Eli Friedman via llvm-commits
- [llvm] [AMDGPU] Add DS loop waitcnt optimization for GFX12+ (PR #172728)
via llvm-commits
- [llvm] [msan][NFCI] Remove element-size override for VNNI intrinsics (PR #172762)
Thurston Dang via llvm-commits
- [llvm] [RISCV] Prevent unnecessary calls to hasAllBUsers/AllHUsers. NFC (PR #172768)
Craig Topper via llvm-commits
- [llvm] 10d4e73 - [gn build] Port e4c4498798b0
LLVM GN Syncbot via llvm-commits
- [llvm] 5766b8d - [gn build] Port f58d2f32c0eb
LLVM GN Syncbot via llvm-commits
- [llvm] Skip stack protectors on alloca's which have new metadata to opt out (PR #170229)
via llvm-commits
- [llvm] [bazel] Port 2b9e47749ca1eb337ea26b8084dad52732dc7186 (PR #172776)
Keith Smiley via llvm-commits
- [llvm] [RISCV] Prefer li over pli in RISCVMatInt. (PR #172778)
Craig Topper via llvm-commits
- [llvm] Fix bazel build for 2b9e47749ca1eb337ea26b8084dad52732dc7186 (PR #172779)
Jackson Stogel via llvm-commits
- [llvm] 35b2b24 - Implement reserveAllocationSpace for SectionMemoryManager (#71968)
via llvm-commits
- [llvm] [LLVM][MC] Unique per-hw mode field encoding code in CodeEmitterGen (PR #172764)
Rahul Joshi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (PR #171253)
Kevin Choi via llvm-commits
- [llvm] [llvm][cas] Bypass sandbox in on-disk CAS (PR #172763)
Steven Wu via llvm-commits
- [llvm] [RISCV] Enable the zext.h alias for PACK with P. (PR #172756)
Brandon Wu via llvm-commits
- [llvm] cd081f8 - [RISCV] Enable the zext.h alias for PACK with P. (#172756)
via llvm-commits
- [llvm] 8a0cdb8 - [RISCV] Add short forward branch support for `qc.e.lb(u)`, `qc.e.lh(u)` and `qc.e.lw` (#172629)
via llvm-commits
- [llvm] [RISCV] Replace enablePExtCodeGen with hasStdExtP for scalar code in RISCVISelDAGToDAG.cpp (PR #172785)
Craig Topper via llvm-commits
- [llvm] [llvm-objdump][test] Remove dead MachO LLVM-bundle test (PR #172786)
Ryan Mansfield via llvm-commits
- [llvm] [AMDGPU] Limit promoting allocas that have users with dynamic index (PR #170327)
Kevin Choi via llvm-commits
- [llvm] [ORC] Fix typo in method name. NFCI. (PR #172787)
Lang Hames via llvm-commits
- [llvm] [RISCV] Rename -enable-p-ext-codegen -riscv-enable-p-ext-simd-codegen. (PR #172790)
Craig Topper via llvm-commits
- [compiler-rt] [asan] Implement interception on AIX (PR #131870)
Jake Egan via llvm-commits
- [compiler-rt] [asan] Adjust interception compatibility for AIX (PR #131870)
Jake Egan via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer] fix x86_64 build for Haiku (PR #172773)
Brad Smith via llvm-commits
- [llvm] [BOLT][AArch64] Speed up ICF pass (PR #172783)
Maksim Panchenko via llvm-commits
- [llvm] 48c8c45 - [ORC] Fix typo in method name. NFCI. (#172787)
via llvm-commits
- [lld] [llvm] Add FatLTO support for COFF (PR #165529)
Stefan Schmidt via llvm-commits
- [lld] [llvm] [llvm][LLD][COFF] Add fat-lto-object support for COFF targets (PR #165529)
Stefan Schmidt via llvm-commits
- [llvm] [AMDGPU] Make SIShrinkInstructions pass return valid changed state (PR #168833)
Vikram Hegde via llvm-commits
- [flang] [llvm] [flang][OpenMP] Implement COMBINER clause (PR #172036)
Kareem Ergawy via llvm-commits
- [llvm] AMDGPU/PromoteAlloca: Fix handling of users of multiple allocas (PR #172771)
Dark Steve via llvm-commits
- [llvm] 4d7382f - [RISCV] Make an assert in RISCVDAGToDAGISel::Select stricter. NFC
Craig Topper via llvm-commits
- [llvm] [LV] Prevent `extract-lane` generate unused IRs with single vector operand. (PR #172798)
Elvis Wang via llvm-commits
- [llvm] 1e90a27 - [RISCV][llvm] Support fminimum, fmaximum, fminnum, fmaxnum, fminimumnum, fmaximumnum codegen for zvfbfa (#171794)
via llvm-commits
- [llvm] [LV] Convert scatter w/uniform addr and mask being header mask to scalar store. (PR #172799)
Elvis Wang via llvm-commits
- [llvm] 55ff003 - [LoongArch][NFC] Partial revert "Custom lowering for vector logical right shifts of integers"
WANG Rui via llvm-commits
- [llvm] 6d405d6 - [RISCV] Replace enablePExtCodeGen with hasStdExtP for scalar code in RISCVISelDAGToDAG.cpp (#172785)
via llvm-commits
- [llvm] 8e64838 - [LoongArch][NFC] Add tests for issue #172154
WANG Rui via llvm-commits
- [llvm] [RISCV] Extract vector from passthru when combining tuple_extract+vlseg. (PR #172743)
Craig Topper via llvm-commits
- [llvm] 055afb7 - [llvm][docs] Forbid AI use for "good first issue" issues (#172515)
via llvm-commits
- [llvm] [X86] combineBitcastvxi1 - prefer movmsk for i32 truncate (PR #171980)
Qihan Cai via llvm-commits
- [llvm] [X86] Allow EVEX compression for mask registers (PR #171980)
Qihan Cai via llvm-commits
- [llvm] 24d9550 - [VectorCombine] foldShuffleOfBinops - if both operands are the same don't duplicate the total new cost (#172719)
via llvm-commits
- [llvm] [RISCV] Use pli.b and pli.h in RISCVMatInt with P extension on RV32. (PR #172803)
Craig Topper via llvm-commits
- [llvm] [AArch64] Use Windows-style prologue/epilogue regardless of CFI. (PR #156467)
Eli Friedman via llvm-commits
- [llvm] [LV][doc] Update and extend the docs on floating-point reduction vectorization (PR #172809)
Tibor Győri via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Ian Anderson via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Ian Anderson via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Michael Buch via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Michael Buch via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Ian Anderson via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Ian Anderson via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Ian Anderson via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Ian Anderson via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [clang] [llvm] [clang][driver][darwin] Base the system prefix on the SDK, not the target (PR #171970)
Cyndy Ishida via llvm-commits
- [llvm] [RISCV][llvm-readobj, llvm-objdump] Use getRISCVVendorRelocationTypeNa… (PR #172811)
Kito Cheng via llvm-commits
- [llvm] [Hexagon] TableGen-erate SDNode descriptions (PR #168272)
Sergei Barannikov via llvm-commits
- [llvm] 71760f3 - [CodeGen] Merge ExpandLargeDivRem into ExpandFp (#172680)
via llvm-commits
- [llvm] [CodeGen] Rename expand-fp to expand-ir-insts (PR #172681)
Frederik Harwath via llvm-commits
- [llvm] [Bitcode] Fix incomplete deduplication of PHI entries (PR #162860)
Florian Stamer via llvm-commits
- [llvm] Revert "[bolt][aarch64] simplify rodata/literal load for X86 & AArch6… (PR #172822)
Alexey Moksyakov via llvm-commits
- [llvm] f8ab74f - [RISC-V] Add schedule information for Qualcomm extensions (#172601)
via llvm-commits
- [llvm] e655317 - [LV][EVL] Add test case for checking debug info when tail folding by EVL. nfc (#172429)
via llvm-commits
- [llvm] 98b82f9 - [PowerPC]: Add check for cast when shufflevector (#172443)
via llvm-commits
- [llvm] [RISCV][GISel] Support select G_INSERT_SUBVECTOR (PR #171092)
Jianjian Guan via llvm-commits
- [llvm] [AArch64] Fix assertion failure during promotion of EXTEND_VECTOR_INREG. (PR #171619)
via llvm-commits
- [llvm] c8bf963 - [AArch64][SVE] Rework VECTOR_COMPRESS lowering (#171162)
via llvm-commits
- [llvm] [openmp] Revert "[OMPT][Offload][OpenMP] Fixes for OMPT data used by libomptarget" (PR #172827)
via llvm-commits
- [llvm] 64e3de7 - [gn build] Port 2093d2eea1d2
LLVM GN Syncbot via llvm-commits
- [llvm] [LowerAllowCheck] Move tests to Transforms/LowerAllowCheck (PR #172028)
Alexander Potapenko via llvm-commits
- [llvm] e957c81 - [InstCombine] Use getSigned() for negative number in shift transform
Nikita Popov via llvm-commits
- [llvm] 8cfda79 - [HLSL][SPIR-V] Implement vk::push_constant (#166793)
via llvm-commits
- [llvm] [CodeGen] Add command-line flags for memory operation inline thresholds (PR #172829)
Ties Stuij via llvm-commits
- [llvm] [Orc][LibResolver] Refactor resolver internals and simplify symbol resolution. (PR #169161)
via llvm-commits
- [llvm] [AMDGPU] Remove trivially true predicates from GCNSubtarget. NFC. (PR #172830)
Jay Foad via llvm-commits
- [llvm] [MCA][AArch64] Model single-register EXTR as ROR on Neoverse N2 (PR #172831)
Amina Chabane via llvm-commits
- [llvm] 7fe5953 - [lldb][windows] add Windows Virtual Console support (#168729)
via llvm-commits
- [llvm] [llvm][ADT] Add llvm::StringRef::consume_front(char) overload (PR #172832)
Michael Buch via llvm-commits
- [llvm] d6f159d - AMDGPU: Add pattern for copysign of 0 (#172699)
via llvm-commits
- [llvm] [AMDGPU]: Rewrite mbcnt_lo/mbcnt_hi to work item ID where applicable (PR #160496)
Teja Alaghari via llvm-commits
- [llvm] [AMDGPU][InstCombine] Fold ballot intrinsic based on llvm.assume hints (PR #160670)
Teja Alaghari via llvm-commits
- [llvm] [AMDGPU] Introduce Next-Use Analysis for SSA-based Register Allocation (PR #156079)
via llvm-commits
- [llvm] 35c2dbd - [AMDGPU] Remove trivially true predicates from GCNSubtarget. NFC. (#172830)
via llvm-commits
- [compiler-rt] [llvm] [X86][APX] Check APXSave before enabling APX features (PR #172834)
Phoebe Wang via llvm-commits
- [llvm] 11e8237 - [LowerAllowCheck] Move tests to Transforms/LowerAllowCheck (#172028)
via llvm-commits
- [llvm] [LowerAllowCheck] Add llvm.allow.sanitize.* intrinsics (PR #172029)
Marco Elver via llvm-commits
- [llvm] 80e3548 - [llvm][AMDGPU] Fix signed/unsigned comparison warning in 32-bit builds (#172623)
via llvm-commits
- [llvm] AMDGPU: Handle amdgcn_rcp in computeKnownFPClass (PR #172490)
Matt Arsenault via llvm-commits
- [llvm] Avoid merging instrumentation profiler globals (PR #172835)
via llvm-commits
- [compiler-rt] [compiler-rt][sanitizer] some additional Haiku build fixes (PR #172773)
Brad Smith via llvm-commits
- [llvm] 5c05824 - [CodeGen] Rename expand-fp to expand-ir-insts (#172681)
via llvm-commits
- [llvm] [X86] Add tests showing failure to concat matching CVTPS2DQ/CVTTPS2DQ vector ops (PR #172836)
Simon Pilgrim via llvm-commits
- [llvm] RuntimeLibcalls: Add entries for stack probe functions (PR #167453)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] Add scal_to_vec patterns for SIMD convert intrinsics (PR #172837)
via llvm-commits
- [llvm] [WIP][AMDGPU][CopyPhysReg] Expand the COPY instructions using the encoded liveness mask. (PR #151124)
Vikash Gupta via llvm-commits
- [llvm] [llvm-cov] Add show-function-summary option in coverage report (PR #172839)
Dean Frampton via llvm-commits
- [llvm] 5f84dff - [X86] Add tests showing failure to concat matching CVTPS2DQ/CVTTPS2DQ vector ops (#172836)
via llvm-commits
- [llvm] cba7bb9 - [LLVM][CodeGen][X86] Make printConstant's output for vector ConstantFP match that of ConstantVector. (#172679)
via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfBinops - failure to track OperandValueInfo (PR #171934)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [SROA] Refactor rewritePartition alloca type selection process (PR #167771)
Nikita Popov via llvm-commits
- [llvm] [X86] combineConcatVectorOps - add handling for CVTPS2DQ/CVTTPS2DQ vector ops (PR #172841)
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Add more freeze PHI tests (NFC) (PR #172842)
Cullen Rhodes via llvm-commits
- [lld] [llvm] [DTLTO] Add DTLTO time traces (and llvm-lto2 time tracing to test) (PR #171600)
Ben Dunbobbin via llvm-commits
- [llvm] [BOLT][Docs] Add instructions to run all tests. (PR #172847)
Paschalis Mpeis via llvm-commits
- [llvm] c68fa5e - AMDGPU: Handle amdgcn_rcp in computeKnownFPClass (#172490)
via llvm-commits
- [llvm] cd7c511 - [X86] combineConcatVectorOps - add handling for CVTPS2DQ/CVTTPS2DQ vector ops (#172841)
via llvm-commits
- [llvm] bdc822d - [lli] Honor --jit-linker-kind=rtdyld on platforms that default to jitlink (#167860)
via llvm-commits
- [llvm] [LLVM][CodeGen] Use VSELECT to implement "merging" INSERT_SUBVECTORs. (PR #172850)
Paul Walker via llvm-commits
- [llvm] [AArch64] Add lowering for NEON rounding multiple (accumulate) intrinsics (PR #172851)
Kerry McLaughlin via llvm-commits
- [llvm] 6c52b08 - [gn build] Port 50ae726bb349
LLVM GN Syncbot via llvm-commits
- [llvm] [X86] Add bf16 support to isFMAFasterThanFMulAndFAdd for basic FMA optimizations (PR #172006)
via llvm-commits
- [llvm] [X86] Add tests showing failure to concat matching SITOFP/UITOFP vector ops (PR #172852)
Simon Pilgrim via llvm-commits
- [llvm] 755f298 - [flang][OpenMP] Implement COMBINER clause (#172036)
via llvm-commits
- [llvm] [AMDGPU][MC] Allow nodone etc. in exp instructions (PR #172749)
Shilei Tian via llvm-commits
- [llvm] [regalloc][LiveRegMatrix][AMDGPU] Fix LiveInterval dangling pointers in LiveRegMatrix. (PR #168556)
via llvm-commits
- [llvm] 492ca62 - [AArch64][SVE] Generalize extract_elt => plast fold to i32 indices (#172692)
via llvm-commits
- [compiler-rt] d6c2cd6 - [X86][APX] Check APXSave before enabling APX features (#172834)
via llvm-commits
- [llvm] [LoopInterchange] Add loop names to debug messages. NFC (PR #172855)
Sjoerd Meijer via llvm-commits
- [llvm] 345d763 - [X86] Add tests showing failure to concat matching SITOFP/UITOFP vector ops (#172852)
via llvm-commits
- [llvm] [InstCombine] Limit (icmp eq/ne (and (add A, Addend), Msk), C) fold to one use of and (PR #172858)
Vladimir Radosavljevic via llvm-commits
- [llvm] 4e675a0 - [SelectionDAG] Lowering usub.sat(a, 1) to a - (a != 0) (#170076)
via llvm-commits
- [llvm] [InstCombine] Propagate poison through fshl and fshr intrinsics (PR #172859)
Sayan Sivakumaran via llvm-commits
- [llvm] [AArch64] Add ZCM/ZCZ lowering statistics (PR #172863)
Tomer Shafir via llvm-commits
- [llvm] [AMDGPU] Add wave reduce intrinsics for double types - 1 (PR #170811)
Christudasan Devadasan via llvm-commits
- [llvm] [OpenMP][Offload] Fix test after #172382 (PR #172865)
Jan Patrick Lehr via llvm-commits
- [llvm] f196b1d - [VPlan] Extract reverse operation for reverse accesses (#146525)
via llvm-commits
- [llvm] [StackProtector] Introduce stack-protect-refinement pass to remove unnecessary protections. (PR #150390)
via llvm-commits
- [llvm] e742015 - [RISCV] Assign separate latencies for vector COPYs in SpacemitX60 scheduling model (#172556)
via llvm-commits
- [clang] [llvm] Make OpenCL an OSType rather than an EnvironmentType. (PR #170297)
Marcos Maronas via llvm-commits
- [llvm] a256c03 - [RISCV] Rename -enable-p-ext-codegen -riscv-enable-p-ext-simd-codegen. (#172790)
via llvm-commits
- [llvm] [X86] combineConcatVectorOps - add handling for SITOFP vector ops (PR #172866)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][GlobalISel] Add support for neon right shifts (PR #170832)
Joshua Rodriguez via llvm-commits
- [llvm] [RISCV][llvm] Remove custom legalization of fixed-length vector SPLAT_VECTOR (PR #172870)
Brandon Wu via llvm-commits
- [llvm] [GlobalISel][LLT] Introduce FPInfo for LLT (Enable bfloat, ppc128float and others in GlobalISel) (PR #155107)
Serge Pavlov via llvm-commits
- [llvm] 3bf0a8d - [RISCV] Add Xqci feature flag (#172608)
via llvm-commits
- [llvm] 5508973 - [AMDGPU][GlobalISel] Add readanylane combines for merge-like instruct… (#172546)
via llvm-commits
- [flang] [llvm] [OpenMP] Define remaining OpenMP 6.0 clauses, add flang skeleton (PR #172080)
Krzysztof Parzyszek via llvm-commits
- [llvm] [AMDGPU] Rematerialize VGPR candidates when SGPR spills results in VGPR Excess (PR #168079)
Lucas Ramirez via llvm-commits
- [llvm] [ConstantInt] Add ImplicitTrunc parameter to getSigned() (NFC) (PR #172875)
Nikita Popov via llvm-commits
- [llvm] [ADT] Make use of subsetOf and anyCommon methods of BitVector (NFC) (PR #170876)
Anatoly Trosinenko via llvm-commits
- [llvm] [RISCV] Adopt SpacemitX60's scheduling model for `-mtune=generic` (PR #167008)
Venkata Ramanaiah Nalamothu via llvm-commits
- [llvm] [TySan] Fix crash in instrumentation with scalar TBAA tag missing offset (PR #172878)
Benjamin Stott via llvm-commits
- [llvm] [AArch64] Set default schedule of load-acquire RCpc instructions. (PR #172881)
Ricardo Jesus via llvm-commits
- [llvm] [CostModel] Estimate the codesize cost of switch (PR #163569)
Hongyu Chen via llvm-commits
- [llvm] [CGP] Sink and duplicate call for tail position when duplicating return (PR #172882)
Antonio Frighetto via llvm-commits
- [llvm] ef58e6f - [SDAG] Widen TRUNCATE to intermediate type to avoid ISel failure (#172473)
via llvm-commits
- [llvm] 01a09e0 - [llvm][cas] Bypass sandbox in on-disk CAS (#172763)
via llvm-commits
- [llvm] 85f5953 - [LLVM][MC] Unique per-hw mode field encoding code in CodeEmitterGen (#172764)
via llvm-commits
- [llvm] 1d8a9ed - [lli] Run test for debug descriptors on Linux only (#167860)
Stefan Gränitz via llvm-commits
- [llvm] GlobalISel: Use LibcallLoweringInfo analysis in legalizer (PR #170328)
Matt Arsenault via llvm-commits
- [llvm] [X86] combineConcatVectorOps - pull out repeated constant vector matching. NFC. (PR #172884)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][PAC] Refactor discriminator emission in AsmPrinter (NFC) (PR #160900)
Anatoly Trosinenko via llvm-commits
- [llvm] [AArch64] Fold scalar-to-vector shuffles into DUP/FMOV (PR #166962)
Pavel Iliin via llvm-commits
- [llvm] [LLVM][TableGen] Use integers instead of string in CodeEmitterGen CaseMap (PR #172885)
Rahul Joshi via llvm-commits
- [llvm] [llvm-objdump] Return non-zero exit code for invalid MachO files (PR #172886)
Ryan Mansfield via llvm-commits
- [llvm] 2804587 - [X86] combineConcatVectorOps - pull out repeated constant vector matching. NFC. (#172884)
via llvm-commits
- [llvm] [RISCV]: Implemented softening of `FCANONICALIZE` (PR #169234)
Matt Arsenault via llvm-commits
- [llvm] 4204244 - [X86] Fix sext optimization accidentally applying to large code model (#172721)
via llvm-commits
- [clang] [llvm] vec3 size (PR #169393)
Steven Perron via llvm-commits
- [flang] [llvm] Revert "Reland "[flang][cuda] Add support for derived-type initialization on device #172568"" (PR #172889)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] [Clang] Add Picolibc environment type for triples (PR #169613)
Michael Jones via llvm-commits
- [llvm] [TableGen] Make ClassInfo sorting deterministic in AsmMatcherEmitter (PR #172894)
via llvm-commits
- [llvm] [win] Replace the .seh_startchained and .sehendchained instructions with .seh_splitchained (PR #172895)
Daniel Paoliello via llvm-commits
- [llvm] 7486c69 - [SPIRV] Restrict OpName generation to major values (#171886)
via llvm-commits
- [llvm] Fix invalid escapes in VCSVersion.inc (PR #172899)
Andrei Damian via llvm-commits
- [clang] [llvm] [CIR] X86 vector masked load builtins (PR #169464)
Bruno Cardoso Lopes via llvm-commits
- [llvm] [RedirectingFileSystem] Don't update error result value (PR #172900)
Steven Wu via llvm-commits
- [llvm] [OFFLOAD] Add support for host offloading device (PR #171010)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [clang][Sema] Add fortify warnings for `unistd.h` (PR #161737)
Colin Kinloch via llvm-commits
- [llvm] [ORC] Fix unchecked Expected<T> in ELFDebugObjectPlugin::FinalizePromise (PR #172904)
Stefan Gränitz via llvm-commits
- [lld] 759fb0a - [llvm][LLD][COFF] Add fat-lto-object support for COFF targets (#165529)
via llvm-commits
- [clang] [llvm] [LFI] Add MCLFIRewriter infrastructure (PR #172906)
Zachary Yedidia via llvm-commits
- [lld] 421b080 - [LLD] [COFF] Add a missing REQUIRES line in a newly added test
Martin Storsjö via llvm-commits
- [llvm] 031e9c9 - [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FPTRUNC (#171723)
via llvm-commits
- [llvm] [NFC][LLVM] Adopt ListSeparator in more places (PR #172909)
Rahul Joshi via llvm-commits
- [llvm] [IR]: Fixed assertion by considering arg operand (PR #172911)
Kevin Per via llvm-commits
- [flang] [llvm] Reland "[flang][cuda] Add support for derived-type initialization on device #172568" (PR #172913)
Valentin Clement バレンタイン クレメン via llvm-commits
- [llvm] 4cbaa40 - [mips][micromips] Add mayRaiseFPException to appropriate instructions, mark all instructions that read FCSR (FCR31) rounding bits as doing so (#170322)
via llvm-commits
- [llvm] [mips][micromips] Add mayRaiseFPException to appropriate instructions, mark all instructions that read FCSR (FCR31) rounding bits as doing so (PR #170322)
Matt Arsenault via llvm-commits
- [llvm] 4c399b2 - [LV] Add select cost test with negated condition. (NFC)
Florian Hahn via llvm-commits
- [llvm] [PowerPC] set libcall lowering for fp setcc ops on SPE boards (PR #153238)
Matt Arsenault via llvm-commits
- [llvm] [VPlan] Use predicate from VPValue VPWidenSelectR::computeCost (NFCI) (PR #172915)
Florian Hahn via llvm-commits
- [llvm] Adding support for G_STRICT_FMA in new reg bank select (PR #170330)
Matt Arsenault via llvm-commits
- [llvm] [NFC][LLVM] Fix namespace usage in Transforms/Scalar (PR #161917)
Rahul Joshi via llvm-commits
- [llvm] c3039a7 - [DirectX] Avoid precalculating GEPs in DXILResourceAccess (#172720)
via llvm-commits
- [llvm] a9b62e8 - [AArch64] Make IFUNC opt-in rather than opt-out. (#171648)
via llvm-commits
- [llvm] [OCaml] Remove deprecated const_nuw_neg and build_nuw_neg APIs (PR #171466)
via llvm-commits
- [llvm] [llvm][Support] Add YAMLGenerateSchema for producing YAML schemas (PR #133284)
Timur Golubovich via llvm-commits
- [llvm] c9aea62 - [RegisterCoalescer] Don't commute two-address instructions which only define a subregister (#169031)
via llvm-commits
- [llvm] [VPlan] Split off VPReductionRecipe creation for in-loop reductions (NFC) (PR #168784)
via llvm-commits
- [llvm] [DAGCombiner] Extend fp->int->fp optimizations to include clamping (PR #164502)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Introduce a new tune feature string syntax and its parser (PR #168160)
Craig Topper via llvm-commits
- [llvm] Add CMake configure preset building blocks (PR #170019)
Baranov Victor via llvm-commits
- [llvm] [LLVM][Target] Use ListSeparator in lib/Target (PR #172919)
Rahul Joshi via llvm-commits
- [llvm] [Offload] Make sure error is consumed (PR #172924)
Hansang Bae via llvm-commits
- [llvm] [LLVM][NFC] Remove unused YAML strong typedefs (PR #172933)
Victor Chernyakin via llvm-commits
- [llvm] a40f444 - [NVPTX] Add support for barrier.cta.red.* instructions (#172541)
via llvm-commits
- [clang] [llvm] [mlir] [Clang]Check for a valid Index in array before getting it (PR #172399)
Balaji V. Iyer. via llvm-commits
- [llvm] [AArch64] Fix wrong AArch64Subtarget construction. (PR #172942)
via llvm-commits
- [llvm] [AArch64] emitAddress: Handle signed GOT. (PR #172926)
Harald van Dijk via llvm-commits
- [llvm] [MemProf] Update metadata verification for a single string tag (PR #172543)
Snehasish Kumar via llvm-commits
- [llvm] [NVPTX] Add missing type suffixes for barrier.cta.red (PR #172945)
Alex MacLean via llvm-commits
- [llvm] [OFFLOAD] Make L0 provide more information about device to be consistent with other plugins (PR #172946)
via llvm-commits
- [llvm] [llvm][RISCV] Support fma codegen for zvfbfa (PR #172949)
Brandon Wu via llvm-commits
- [compiler-rt] [Test][NFC] Update test to match new warning output (PR #172950)
via llvm-commits
- [compiler-rt] f171b43 - [Test][NFC] Update test to match new warning output (#172950)
via llvm-commits
- [llvm] [OFFLOAD] Add missing interop API for libomptarget migration (PR #172227)
via llvm-commits
- [llvm] [OFFLOAD] Add missing interop API for libomptarget migration (PR #172951)
via llvm-commits
- [llvm] b324c9f - [DirectX] Move memset and memcpy handling to a new pass. NFC (#172921)
via llvm-commits
- [llvm] [DirectX] Move memset and memcpy handling to a new pass. NFC (PR #172921)
Justin Bogner via llvm-commits
- [llvm] [OCaml] Try to fix library dependencies (PR #171470)
via llvm-commits
- [llvm] 4e89e71 - [CodeGenPrepare][NPM] Remove incorrect LoopAnalysis preservation in CodeGenPrepare (#172418)
via llvm-commits
- [llvm] b4b5bfa - [CodeGen][NPM] Update MPDT similar to MDT after unreachable BB elimination (#172421)
via llvm-commits
- [llvm] [GVN] Support rnflow pattern matching and transform (PR #162259)
Madhur Amilkanthwar via llvm-commits
- [llvm] 6c51c17 - [NFC][llvm-ir2vec] llvm_ir2vec.cpp breakup to extract a reusable header for IR2VecTool, and MIR2VecTool classes (#172304)
via llvm-commits
- [llvm] [X86] Convert `mov moffs64` to `movabs` automatically (PR #172954)
via llvm-commits
- [llvm] [ORC] Initialize the native target in ReOptimize unit test. (PR #172955)
Lang Hames via llvm-commits
- [llvm] [X86] Check displacement range for Intel syntax too (PR #172956)
via llvm-commits
- [llvm] 37a73d5 - [MemProf] Update metadata verification for a single string tag (#172543)
via llvm-commits
- [llvm] [LoopVectorize] Support vectorization of frexp intrinsic (PR #172957)
via llvm-commits
- [llvm] [RISCV] P extension should not call hasAllWUsers or create non-simm32 constants on RV32. (PR #172802)
Brandon Wu via llvm-commits
- [llvm] [IR] Add llvm `clmul` intrinsic (PR #140301)
Jan Schultke via llvm-commits
- [clang] [llvm] [RISCV] Implement conditional Zca implies C extension rule (PR #172860)
Jim Lin via llvm-commits
- [llvm] Reland [VPlan] Consolidate logic for narrowToSingleScalars (PR #171426)
Ramkumar Ramachandra via llvm-commits
- [llvm] 94cb105 - [ORC] Initialize the native target in ReOptimize unit test. (#172955)
via llvm-commits
- [llvm] [ISel] Introduce llvm.clmul intrinsic (PR #168731)
Ramkumar Ramachandra via llvm-commits
- [llvm] AArch64: Add TBZ/TBNZ matcher for x & (1 << y). (PR #172962)
Peter Collingbourne via llvm-commits
- [llvm] Mips: Improve MipsAsmParser::expandDivRem (PR #172967)
YunQiang Su via llvm-commits
- [llvm] [BOLT] Add missing system-linux requirements to tests (PR #172968)
Gergely Bálint via llvm-commits
- [llvm] [LoopInterchange] Support inner-loop simple reductions via UndoSimpleReduction (PR #172970)
Yingying Wang via llvm-commits
- [llvm] [RISCV] Support Xqcilo loads/stores in RISCVMakeCompressible (PR #172971)
Sudharsan Veeravalli via llvm-commits
- [llvm] [mlir] [mlir][Python] create MLIRPythonSupport (PR #171775)
Maksim Levental via llvm-commits
- [lld] [lld] Adjust compressed-debug-level test for s390x with DFLTCC (PR #172972)
Nikita Popov via llvm-commits
- [llvm] [RuntimeLibcalls] Fix stack probes for aarch64 mingw (PR #172973)
Martin Storsjö via llvm-commits
- [llvm] a22d1b5 - [ConstantInt] Add ImplicitTrunc parameter to getSigned() (NFC) (#172875)
via llvm-commits
- [llvm] 0182c85 - [OCaml] Remove deprecated const_nuw_neg and build_nuw_neg APIs (#171466)
via llvm-commits
- [llvm] [LoongArch] Fix assertion when combining SETCC with wide constants (PR #172975)
via llvm-commits
- [llvm] [SystemZ, LoopVectorizer] Enable vectorization of epilogue loops after VF16. (PR #172925)
Ulrich Weigand via llvm-commits
- [llvm] 8c93254 - [LSR] Add test for implicit truncation on icmp immediate (NFC)
Nikita Popov via llvm-commits
- [llvm] 0db4393 - AMDGPU: Add baseline tests for f64 rsq pattern handling (#172052)
via llvm-commits
- [llvm] AMDGPU: Introduce f64 rsq pattern in AMDGPUCodeGenPrepare (PR #172053)
Matt Arsenault via llvm-commits
- [llvm] 64d4d10 - [InstCombine] Add more freeze PHI tests (NFC) (#172842)
via llvm-commits
- [llvm] [AMDGPU] expand-ir-insts: Remove LibcallLoweringModuleAnalysis use (PR #172977)
Frederik Harwath via llvm-commits
- [llvm] e8391d4 - [AArch64] Set default schedule of load-acquire RCpc instructions. (#172881)
via llvm-commits
- [llvm] [AArch64] Mark Armv8.4-a LDAPUR* instructions as mayLoad (PR #171142)
Cullen Rhodes via llvm-commits
- [llvm] [ELF][Objcopy] Dont corrupt symbol table when `--update-section` is called for ELF files (PR #170462)
Dmitry Nechitaev via llvm-commits
- [llvm] ad66b67 - [RuntimeLibcalls] Fix stack probes for aarch64 mingw (#172973)
via llvm-commits
- [llvm] [llvm-cov] Add show-function-summary option in coverage report (PR #172980)
Dean Frampton via llvm-commits
- [llvm] f24c0ec - [LLVM] Fix back-end plugin test for AIX
Alexis Engelke via llvm-commits
- [compiler-rt] 5099c07 - [compiler-rt][sanitizer] some additional Haiku build fixes (#172773)
via llvm-commits
- [llvm] [MIRVRegNamerUtils] Handle instructions with multiple definitions (PR #172982)
Frederik Harwath via llvm-commits
- [llvm] fc1fd10 - [AutoUpgrade]: Fixed assertion by considering number of args (#172911)
via llvm-commits
- [llvm] 43bd2e0 - [gn build] Port ef190061d342
LLVM GN Syncbot via llvm-commits
- [llvm] db075a8 - [AArch64] Enable the new SME ABI lowering (`-aarch64-new-sme-abi`) by default (#172642)
via llvm-commits
- [compiler-rt] [compiler-rt] Add supported Arm arches for the baremetal profile lib (PR #172984)
Volodymyr Turanskyy via llvm-commits
- [llvm] 3300a7f - [AArch64] Mark Armv8.4-a LDAPUR* instructions as mayLoad (#171142)
via llvm-commits
- [llvm] [X86] Add tests showing failure to concat matching fma with a repeated vector op (PR #172985)
Simon Pilgrim via llvm-commits
- [llvm] 6004389 - [DTLTO] Add DTLTO time traces (and llvm-lto2 time tracing to test) (#171600)
via llvm-commits
- [llvm] [AVR] Set mayLoad/mayStore flags of some load/store instructions (PR #172986)
Ben Shi via llvm-commits
- [llvm] f91657d - [X86] Add tests showing failure to concat matching fma with a repeated vector op (#172985)
via llvm-commits
- [llvm] [orc_rt] adding a very simple CLI flags parser in (PR #172987)
Jared Wyles via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMAD, G_FMA, a… (PR #172941)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMAD, G_FMA, a… (PR #172941)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMAD, G_FMA, a… (PR #172941)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMAD, G_FMA, a… (PR #172941)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMAD, G_FMA, a… (PR #172941)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMAD, G_FMA, a… (PR #172941)
Petar Avramovic via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMAD, G_FMA, a… (PR #172941)
via llvm-commits
- [llvm] [X86] combineConcatVectorOps - add handling for FMA/FMSUB/FNMSUB/FNMADD vector ops (PR #172989)
Simon Pilgrim via llvm-commits
- [llvm] a135e45 - [LLVM][CodeGen] Use VSELECT to implement "merging" INSERT_SUBVECTORs. (#172850)
via llvm-commits
- [lld] [llvm] [WebAssembly] fix importing tables with limits (PR #172992)
via llvm-commits
- [llvm] [AArch64][SVE] Upgrade PTRUE patterns to ALL when they match vector length. (PR #172993)
Ricardo Jesus via llvm-commits
- [llvm] b9984f5 - [X86] combineConcatVectorOps - add handling for FMA/FMSUB/FNMSUB/FNMADD vector ops (#172989)
via llvm-commits
- [llvm] 070a72e - [MCA][AArch64] Fix Neoverse N2 pair-load RThroughput (#171853)
via llvm-commits
- [llvm] [MCA][AArch64] Fix Neoverse N2 pair-load RThroughput (PR #171853)
Asher Dobrescu via llvm-commits
- [llvm] [Delinearization] Remove tryDelinearizeFixedSizeImpl (PR #169046)
Michael Kruse via llvm-commits
- [llvm] [InstCombine] Fix #163110: Fold icmp (shl X, L), (add (shl Y, L), 1<<L) to icmp X, (Y + 1) (PR #165975)
via llvm-commits
- [llvm] [X86] combineConcatVectorOps - add handling for FNEG vector ops (PR #172996)
Simon Pilgrim via llvm-commits
- [llvm] InstCombine: Add baseline test for nanless canonicalize combine (PR #172997)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][SME] Vastly simplify and fix `sme-framelower-use-bp.ll` (NFC) (PR #172999)
Benjamin Maxwell via llvm-commits
- [llvm] [LV] Decide early between partial reduce and a regular reduction based on cost-model (PR #169898)
David Sherwood via llvm-commits
- [llvm] [BOLT][BTI] Refactor BTI helpers (PR #173000)
Gergely Bálint via llvm-commits
- [llvm] [AArch64] Add scal_to_vec patterns for lowering fp_to_int nodes (PR #173001)
via llvm-commits
- [llvm] 0d586e4 - [X86] combineConcatVectorOps - add handling for FNEG vector ops (#172996)
via llvm-commits
- [llvm] Add missing include in ProgramStack.cpp (PR #173002)
Raúl Marín via llvm-commits
- [llvm] [VPlan] Detect and create partial reductions in VPlan. (NFCI) (PR #167851)
Florian Hahn via llvm-commits
- [llvm] [AArch64][ISel] Extend insertelement tests (PR #173003)
Gaëtan Bossu via llvm-commits
- [llvm] [AArch64] Add scal_to_vec patterns for rounding nodes (PR #173004)
via llvm-commits
- [llvm] ca78b6e - [LoopInterchange] Add loop names to debug messages. NFC (#172855)
via llvm-commits
- [llvm] 2cdb886 - [X86] Convert `mov moffs64` to `movabs` automatically (#172954)
via llvm-commits
- [llvm] e73fe7b - [AArch64][PAC] Refactor discriminator emission in AsmPrinter (NFC) (#160900)
via llvm-commits
- [llvm] [AArch64][PAC] Factor out printing real AUT/PAC/BLRA encodings (NFC) (PR #160901)
Anatoly Trosinenko via llvm-commits
- [llvm] [AMDGPU] siloadstoreopt generate REG_SEQUENCE with aligned operands (PR #162088)
Janek van Oirschot via llvm-commits
- [clang] [llvm] [SystemZ] Global Stackprotector and associated location section (PR #169317)
Dominik Steenken via llvm-commits
- [llvm] 61c6724 - [NVPTX] Add missing type suffixes for barrier.cta.red (#172945)
via llvm-commits
- [llvm] [OpenMP] Restore alphabetical order to clause definitions, NFC (PR #173008)
Krzysztof Parzyszek via llvm-commits
- [lld] [Coverage][WebAssembly] Discard `__llvm_covfun` and `__llvm_covmap` if `__llvm_prf_names` was discarded (PR #172023)
via llvm-commits
- [llvm] d1eed8d - [X86] Check displacement range for Intel syntax too (#172956)
via llvm-commits
- [llvm] [DA] Use ScalarEvolution::isKnownPredicate (PR #170919)
Ryotaro Kasuga via llvm-commits
- [llvm] 038dca1 - [AArch64][PAC] Factor out printing real AUT/PAC/BLRA encodings (NFC) (#160901)
via llvm-commits
- [llvm] [AArch64][PAC] Rework the expansion of AUT/AUTPAC pseudos (PR #169699)
Anatoly Trosinenko via llvm-commits
- [llvm] [BOLT][BTI] Add needed BTIs in LongJmp or refuse to optimize binary (PR #171149)
Peter Waller via llvm-commits
- [llvm] [Delinearization] Remove `isKnownLessThan` (PR #171821)
Ryotaro Kasuga via llvm-commits
- [llvm] [InferAddressSpaces] Infer pointer stored and then loaded from global variable (PR #159755)
Matt Arsenault via llvm-commits
- [llvm] [Mips] Custom lowering of SET_ROUNDING, GET_ROUNDING (PR #170047)
Matt Arsenault via llvm-commits
- [llvm] [OCaml] Fix warnings in llvm_debuginfo (PR #173011)
Nikita Popov via llvm-commits
- [llvm] 15a63d4 - [llvm][ADT] Add llvm::StringRef::consume_front(char) overload (#172832)
via llvm-commits
- [llvm] [AMDGPU] Emit b32 movs if (a)v_mov_b64_pseudo dest vgprs are misaligned (PR #160547)
Janek van Oirschot via llvm-commits
- [llvm] [PAC][ELF] Place AUTH constants in .data.rel.ro for position dependent code (PR #150418)
Daniil Kovalev via llvm-commits
- [llvm] [LoopInterchange] Move `enable-loopinterchange` option to opt driver (PR #173013)
Ryotaro Kasuga via llvm-commits
- [llvm] [InstSimplify] Fold `X < Y ? (X + zext(X < Y)) <= Y : false` to `X < Y` (PR #118579)
via llvm-commits
- [llvm] 469e524 - [OpenMP] Restore alphabetical order to clause definitions, NFC (#173008)
via llvm-commits
- [llvm] [AArch64][SDAG] Select extractelement <vscale x 1 x i1> (PR #173016)
Gaëtan Bossu via llvm-commits
- [llvm] [NVPTX] fix illegal name for .extern .shared global varaibles (PR #173018)
Kjetil Kjeka via llvm-commits
- [llvm] 0809a99 - [LSR] Add another test case for implicit truncation (NFC)
Nikita Popov via llvm-commits
- [llvm] [SimplifyCFG] Simplify identical predessors (PR #173022)
Kunqiu Chen via llvm-commits
- [llvm] [llvm-mca][AArch64] Refactor Neoverse SVE tests to split out common inputs (NFC) (PR #173023)
Cullen Rhodes via llvm-commits
- [llvm] [BOLT][Perf2bolt] Add support to generate pre-parsed perf data (PR #171144)
Paschalis Mpeis via llvm-commits
- [llvm] [CommandLine] Make options of copyable class types get reset to their provided initial values (PR #173026)
Benjamin Stott via llvm-commits
- [llvm] [SPIR-V] Fix builtin name extraction for templated functions (PR #173027)
Viktoria Maximova via llvm-commits
- [llvm] [bazel] fix #172304 (PR #173028)
Yi Zhang via llvm-commits
- [llvm] ed4e7d9 - [AArch64][GlobalISel] Add support for neon right shifts (#170832)
via llvm-commits
- [lld] 4fbbdb4 - [lld] Adjust compressed-debug-level test for s390x with DFLTCC (#172972)
via llvm-commits
- [llvm] 00e6eca - [AArch64] Fix assertion failure during promotion of EXTEND_VECTOR_INREG. (#171619)
via llvm-commits
- [llvm] [PowerPC] Add type checking for DMF insert (PR #172078)
via llvm-commits
- [llvm] [AArch64][SVE] Add MOVPRFX hints for unary undef pseudos. (PR #173031)
Ricardo Jesus via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMAD, G_FMA (PR #172941)
via llvm-commits
- [llvm] 99d63c6 - [LoongArch] Fix assertion when combining SETCC with wide constants (#172975)
via llvm-commits
- [llvm] fd402bb - [MemProf] Fix callee guid for non-leaf frame (#172502)
via llvm-commits
- [llvm] 39b24e8 - [AArch64][ISel] Extend insertelement tests (#173003)
via llvm-commits
- [llvm] [AArch64][SDAG] Combine INSERT_VECTOR_ELT(undef, ) -> VECTOR_SPLAT (PR #173005)
Gaëtan Bossu via llvm-commits
- [llvm] 5f18a06 - [RISCV] P extension should not call hasAllWUsers or create non-simm32 constants on RV32. (#172802)
via llvm-commits
- [llvm] [DirectX] Simplify load processing in DXILLegalize (PR #173040)
Justin Bogner via llvm-commits
- [lld] [ThinLTO][COFF] Pass loop and slp vectorize options to LTO backend (PR #173041)
Andrew Ng via llvm-commits
- [llvm] [RegisterCoalescer] Fix failing coalescer test for commuting instructions (PR #173043)
via llvm-commits
- [llvm] Try To Guess SGMasks for Inline Asm Instructions (PR #155491)
via llvm-commits
- [llvm] fa0c433 - [X86] Attempt to use VPMADD52L/VPMULUDQ instead of VPMULLQ on slow VPMULLQ targets (or when VPMULLQ is unavailable) (#171760)
via llvm-commits
- [llvm] [NFC][LLVM][AArch64] Simplify `checkPartialMappingIdx` (PR #173050)
Rahul Joshi via llvm-commits
- [llvm] 096cd98 - [DirectX] Simplify load processing in DXILLegalize (#173040)
via llvm-commits
- [llvm] c3e8a29 - [OpenMP] Define remaining OpenMP 6.0 clauses, add flang skeleton (#172080)
via llvm-commits
- [llvm] fc69c80 - [RISCV] Implement conditional Zca implies C extension rule (#172860)
via llvm-commits
- [llvm] 11d4de8 - [AArch64][SDAG] Combine INSERT_VECTOR_ELT(undef, ) -> VECTOR_SPLAT (#173005)
via llvm-commits
- [llvm] 100077d - [SelectionDAGBuilder] Don't add base offset in LowerFormalArguments(). (#170732)
via llvm-commits
- [llvm] [SelectionDAGBuilder] Remove the added base offset in LowerFormalArguments(). (PR #170732)
Jonas Paulsson via llvm-commits
- [llvm] [DirectX] Resources and simple GEP traversal in DXILMemIntrinsics (PR #173054)
Justin Bogner via llvm-commits
- [flang] [llvm] [flang][OpenMP] Allow INIT clause on DEPOBJ, add depinfo-modifier (PR #173056)
Krzysztof Parzyszek via llvm-commits
- [llvm] [SPIR-V] Implement SPV_KHR_fma extension (PR #173057)
Viktoria Maximova via llvm-commits
- [llvm] 759091b - [CodeGen][NPM] Avoid MachineModuleInfo in MachineModuleSlotTracker (#171257)
via llvm-commits
- [llvm] [llvm-ml] Add a test for `extrn` (PR #173059)
Nico Weber via llvm-commits
- [llvm] [X86] Add test case for #173030 (PR #173060)
Simon Pilgrim via llvm-commits
- [llvm] [LLVM][CodeGen] Remove pass initialization calls from pass constructors (PR #173061)
Rahul Joshi via llvm-commits
- [llvm] [InstCombine] Don't fold struct-ret intrinsics into vector selects (PR #173062)
Benjamin Maxwell via llvm-commits
- [llvm] [MC][WebAssembly] Add parameter to set table address type (PR #173063)
via llvm-commits
- [llvm] [RISCV] Enable PACK isel patterns for P extension. (PR #173064)
Craig Topper via llvm-commits
- [llvm] [BOLT] Add Dockerfile for testing (PR #173066)
Paschalis Mpeis via llvm-commits
- [llvm] [mlir] [OpenMP] Fix truncation/extension bug when calling __kmpc_push_num_teams (PR #173067)
Michael Klemm via llvm-commits
- [llvm] [InstCombine] Fold vector.reduce.OP(F(X)) == 0 -> OP(X) == 0 (PR #173069)
Valeriy Savchenko via llvm-commits
- [llvm] f030054 - [RegisterCoalescer] Fix failing coalescer test for commuting instructions (#173043)
via llvm-commits
- [compiler-rt] [llvm] Reland check-builtins target for LLVM_ENABLE_RUNTIMES (PR #171941)
Andrew Haberlandt via llvm-commits
- [llvm] AMDGPU: cleanup promote-alloca-user-mult.ll test (PR #173071)
via llvm-commits
- [llvm] 1b4eed4 - [llvm-ml] Add a test for `extrn` (#173059)
via llvm-commits
- [llvm] [AMDGPU] Include tensor load/store LDS instructions in isLDSDMA (PR #173079)
Stanislav Mekhanoshin via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Fix crash on invalid atomic variable expressions (PR #173068)
Krish Gupta via llvm-commits
- [llvm] 56c0173 - Revert "[llvm][clang] Enable IO sandbox for assert builds" (#173074)
via llvm-commits
- [llvm] Revert "[llvm][clang] Enable IO sandbox for assert builds" (PR #173074)
Jan Svoboda via llvm-commits
- [clang] [llvm] [HLSL][Matrix] Support row and column indexing modes for MatrixSubscriptExpr (PR #171564)
Farzon Lotfi via llvm-commits
- [llvm] f2192b0 - [X86] combineConcatVectorOps - fix typo where we were comparing the same subvector types (#173075)
via llvm-commits
- [llvm] [X86] combineConcatVectorOps - fix typo where we were comparing the same subvector types (PR #173075)
Simon Pilgrim via llvm-commits
- [llvm] [bazel] Port 6c51c17eecd8a19813d28b293590fc7197137594 (PR #173082)
Keith Smiley via llvm-commits
- [llvm] f34d068 - [SROA] Refactor rewritePartition alloca type selection process (#167771)
via llvm-commits
- [llvm] 5897f27 - [AMDGPU] In promote-alloca, if index is dynamic, sandwich load with bitcasts to reduce excessive codegen (#171253)
via llvm-commits
- [llvm] [bazel] Add another libpfm url (PR #173083)
Keith Smiley via llvm-commits
- [llvm] 42dc78f - [GlobalISel] Fix FCMP constant folding in presence trunc/zext/sext chain (#171878)
via llvm-commits
- [libc] [llvm] [libc][math] Refactor expm1f implementation to header-only in src/__support/math folder. (PR #162131)
Muhammad Bassiouni via llvm-commits
- [llvm] 6e35c30 - [RISCV] Use pli.b and pli.h in RISCVMatInt with P extension on RV32. (#172803)
via llvm-commits
- [libc] [llvm] [libc][math] Refactor expm1f16 implementation to header-only in src/__support/math folder. (PR #162132)
Muhammad Bassiouni via llvm-commits
- [llvm] [llvm-profdata][StaticDataLayout] Print summary of data access profiles in llvm-profdata (PR #173087)
Teresa Johnson via llvm-commits
- [llvm] [mlir] [MLIR][NVPTX] Add intrinsics and Ops to read smem-sizes (PR #173089)
Guray Ozen via llvm-commits
- [llvm] workflows: Remove pr-request-release-note (PR #172182)
Tom Stellard via llvm-commits
- [llvm] 4822b43 - [StaticDataLayout] Sort records before printing them in text format (#172592)
via llvm-commits
- [llvm] b0fce8e - [msan][NFCI] Remove element-size override for VNNI intrinsics (#172762)
via llvm-commits
- [llvm] [CodeGen] Add MachineRegisterClassInfo analysis pass (PR #164877)
Patrick Simmons via llvm-commits
- [llvm] [NFC][AMDGPU] Refactor some tablegen code for VOP3PX2 (PR #173105)
Shilei Tian via llvm-commits
- [llvm] 1f78f6a - [LV] Check Addr in getAddressAccessSCEV in terms of SCEV expressions. (#171204)
via llvm-commits
- [llvm] 4eb20a1 - [llvm-profdata][StaticDataLayout] Print summary of data access profiles in llvm-profdata (#173087)
via llvm-commits
- [llvm] [WIP][X86] Add addlike PatFrags for AVX-512 disjoint OR folding (PR #166015)
via llvm-commits
- [llvm] e47fc7b - [NFC][AMDGPU] Refactor some tablegen code for VOP3PX2 (#173105)
via llvm-commits
- [llvm] [Github][CI] Add note about AI tools in good-first-issue text (PR #173109)
Baranov Victor via llvm-commits
- [llvm] [SDAG] SetCC: remove spurious extensions (PR #173110)
via llvm-commits
- [llvm] [tools] llvm-advisor: LLVM compiler visualization tool for offloading (PR #147451)
Miguel Cárdenas via llvm-commits
- [llvm] [StaticDataLayout] Reconcile two sources of variable hotness (PR #155337)
Mingming Liu via llvm-commits
- [llvm] [profcheck] Fix profile metadata in IntegerDivision/ExpandIRinsts (PR #173114)
Jin Huang via llvm-commits
- [llvm] [FindGRPC.cmake] Make sure that `PACKAGE_VERSION` is not overwritten when doing `find_package(gRPC)` (PR #173115)
Argyrios Kyrtzidis via llvm-commits
- [llvm] [DRAFT][SROA] Promote aggregates as integers if they only have intrinsic users (PR #173117)
Yonah Goldberg via llvm-commits
- [llvm] 9c66a38 - [AArch64] Fix wrong AArch64Subtarget construction. (#172942)
via llvm-commits
- [llvm] [MC] Handle malformed `target-feature` (PR #173119)
Stefan Weigl-Bosker via llvm-commits
- [llvm] [llvm] Propagate the VFS to `SampleProfileLoaderPass` (PR #173121)
Jan Svoboda via llvm-commits
- [llvm] d3f428b - [NFC][AMDGPU] Add missing white spaces to align with existing code
Shilei Tian via llvm-commits
- [llvm] [bazel] Add potential bzlmod inclusion example (PR #173124)
Keith Smiley via llvm-commits
- [llvm] [RISCV] Fix Zvfbfa tests from #171794 to mitigate UTC bug. NFCI (PR #173125)
Min-Yih Hsu via llvm-commits
- [llvm] a8f1925 - [gn build] Port 1a4596c1d7cc
LLVM GN Syncbot via llvm-commits
- [llvm] Fix use-after-free bug in mergeTwoFunctions(). (PR #173126)
Amara Emerson via llvm-commits
- [llvm] [X86][GlobalISel] Support fp80 for G_FPTRUNC and G_FPEXT (PR #141611)
Evgenii Kudriashov via llvm-commits
- [llvm] [LLVM][ADT] Make `scope-exit` CTAD-capable (PR #173131)
Victor Chernyakin via llvm-commits
- [llvm] [llvm-readobj, ELF] Support reading binary with more than PN_XNUM segments. (PR #165278)
via llvm-commits
- [llvm] 59da50c - [RISCV] Fix Zvfbfa tests from #171794 to mitigate UTC bug. NFCI (#173125)
via llvm-commits
- [lld] [lld][WebAssembly] Drop llvm_cov sections when llvm_prf segments are discarded (PR #172023)
via llvm-commits
- [llvm] ScheduleDAG: Clear registers on DEBUG_VALUE_LIST correctly. (PR #173133)
Peter Collingbourne via llvm-commits
- [llvm] [InstCombine] Fold integer stores using llvm.assume (PR #173134)
Ken Matsui via llvm-commits
- [llvm] Revert "[AA] Improve precision for monotonic atomic load/store operations" (PR #173135)
Jin Huang via llvm-commits
- [llvm] [OFFLOAD] Add missing memory data locking API for libomptarget migration (PR #172229)
via llvm-commits
- [llvm] [OFFLOAD] Add memory data locking API for libomptarget migration (PR #173138)
via llvm-commits
- [llvm] Flow sensitive (PR #173142)
via llvm-commits
- [llvm] [PredicateInfo] Infer operand bound from mul nuw square predicates (PR #173127)
Ken Matsui via llvm-commits
- [llvm] [PtrAuth] Add ConstantPtrAuth comparator to FunctionComparator.cpp (PR #159480)
Daniil Kovalev via llvm-commits
- [llvm] 49e601a - [InstCombine] Don't fold struct-ret intrinsics into vector selects (#173062)
via llvm-commits
- [llvm] [SpeculativeJIT] Remove redundant return statement (PR #173146)
via llvm-commits
- [llvm] [AMDGPU][GlobalISel] Add RegBankLegalize rules for mul24 and fmul.leg… (PR #173123)
Matt Arsenault via llvm-commits
- [llvm] 7844878 - [SpeculativeJIT] Remove redundant return statement (#173146)
via llvm-commits
- [llvm] [ADT] Refactor Bitset to Be More Constexpr-Usable (PR #172062)
Jakub Kuderski via llvm-commits
- [llvm] a71b1d2 - [ADT] Refactor Bitset to Be More Constexpr-Usable (#172062)
via llvm-commits
- [lld] [llvm] [LLD][COFF] Prefetch inputs early-on to improve link times (PR #169224)
Alexandre Ganea via llvm-commits
- [llvm] [VectorCombine] Support multi-use binary ops and operands in shuffle folding (PR #173153)
Miloš Poletanović via llvm-commits
- [llvm] [RISCV] Use legally typed splat during vmv_v_v splat(x) -> vmv_v_x (PR #173154)
Hongyu Chen via llvm-commits
- [llvm] 6d63f12 - [InstCombine] Propagate poison through fshl and fshr intrinsics (#172859)
via llvm-commits
- [llvm] [lit] Disable ulimit-nodarwin test on FreeBSD (PR #173155)
via llvm-commits
- [llvm] fea987b - [ORC] Fix unchecked Expected<T> in ELFDebugObjectPlugin::FinalizePromise (#172904)
via llvm-commits
- [llvm] Reland "Redesign Straight-Line Strength Reduction (SLSR) (#162930)" (PR #169614)
via llvm-commits
- [llvm] 37545b8 - [GOFF] Emit symbols for functions. (#144437)
via llvm-commits
- [llvm] [GOFF] Write out relocations in the GOFF writer (PR #167054)
Kai Nacke via llvm-commits
- [llvm] abe0d62 - [gn build] Port 37545b80f749
LLVM GN Syncbot via llvm-commits
- [llvm] Revert "Make STLExtras's (all|any|none)_of() Utility Functions Constexpr-Friendly" (PR #173163)
Michał Górny via llvm-commits
- [llvm] ValueTracking: Add more tests for computeKnownFPClass canonicalize (PR #173164)
Matt Arsenault via llvm-commits
- [llvm] [VectorCombine] Support multiple uses of shuffled selects in foldShuffleOfSelects (PR #173166)
Marcell Leleszi via llvm-commits
- [llvm] 611a271 - [GOFF] Write out relocations in the GOFF writer (#167054)
via llvm-commits
- [clang] [llvm] [GOFF] Implement lowerConstant/emitGlobalVariables/emitGlobalAlias for z/OS (PR #169362)
Kai Nacke via llvm-commits
- [llvm] [SystemZ] Implement ctor/dtor emission via @@SQINIT and .xtor sections (PR #171476)
Kai Nacke via llvm-commits
- [llvm] Fix/aarch64 memset dup optimization (PR #166030)
Osama Abdelkader via llvm-commits
- [llvm] e77246d - [VPlan] Use predicate from VPValue VPWidenSelectR::computeCost. (#172915)
via llvm-commits
- [llvm] 21571cf - [HLSL][Matrix] Support row and column indexing modes for MatrixSubscriptExpr (#171564)
via llvm-commits
- [llvm] Revert "[VPlan] Use predicate from VPValue VPWidenSelectR::computeCost." (PR #173170)
Florian Hahn via llvm-commits
- [llvm] f42af14 - Revert "[VPlan] Use predicate from VPValue VPWidenSelectR::computeCost." (#173170)
via llvm-commits
- [llvm] [Clang][inlineasm] Add special support for "rm" output constraints (PR #92040)
Bill Wendling via llvm-commits
- [llvm] 9f4f13a - [AMDGPU] Propagate alias information in AMDGPULowerKernelArguments. (#161375)
via llvm-commits
- [llvm] [RFC][SPIR-V] Add intrinsics to convert to/from ap.float (PR #164252)
Dmitry Sidorov via llvm-commits
- [llvm] 5b606bd - [LoongArch] Use getShiftAmountConstant. NFC
Craig Topper via llvm-commits
- [llvm] 7d0773b - Revert "Make STLExtras's (all|any|none)_of() Utility Functions Constexpr-Friendly" (#173163)
via llvm-commits
- [llvm] 51c085b - [RISCV] Support Xqcilo loads/stores in RISCVMakeCompressible (#172971)
via llvm-commits
- [llvm] [LegalizeDAG] Return after replacing ISD::POISON with ISD::UNDEF. (PR #173173)
Craig Topper via llvm-commits
- [clang] [lld] [llvm] [WIP][IR][Constants] Change the semantic of `ConstantPointerNull` to represent an actual `nullptr` instead of a zero-value pointer (PR #166667)
Shilei Tian via llvm-commits
- [compiler-rt] [asan][NFC] Fix formatting of asan_interceptors.cpp (PR #173088)
Hubert Tong via llvm-commits
- [llvm] [ValueTracking] Infer operand bound from mul nuw square predicates (PR #173127)
Ken Matsui via llvm-commits
- [llvm] 6b09f73 - [RISCV][test] Precommit test case showing opportunity to narrow loads for some shift then mask cases
Alex Bradbury via llvm-commits
- [llvm] 3ce0552 - [RISCV] Introduce new AND combine to expose additional load narrowing opportunities (#170483)
via llvm-commits
- [llvm] [InstCombine] Bail out on type mismatch in foldICmpBinOpWithConstantViaTruthTable (PR #173179)
Hongyu Chen via llvm-commits
- [llvm] 3eee451 - Fix use-after-free bug in mergeTwoFunctions(). (#173126)
via llvm-commits
- [llvm] f06f5b5 - [RISCV] Use legally typed splat during vmv_v_v splat(x) -> vmv_v_x (#173154)
via llvm-commits
- [llvm] 0952ccc - [InstCombine] Bail out on type mismatch in foldICmpBinOpWithConstantViaTruthTable (#173179)
via llvm-commits
- [llvm] Fixed stack size estimates in the function for the -fstack-usage option (PR #173181)
Aleksandr Ryabikov via llvm-commits
- [llvm] 0d29efb - [gn build] Port fc4661aa11a0
LLVM GN Syncbot via llvm-commits
- [llvm] [VectorCombine] Support multiple uses of shuffled ops (PR #173183)
Dhruva Narayan K via llvm-commits
- [llvm] ffbed74 - ValueTracking: Add more tests for computeKnownFPClass canonicalize (#173164)
via llvm-commits
- [llvm] ValueTracking: Improve accuracy of 0 handling with PreserveSign (PR #173165)
Matt Arsenault via llvm-commits
- [llvm] 42b3483 - ValueTracking: Improve accuracy of 0 handling with PreserveSign (#173165)
via llvm-commits
- [llvm] DAG: Use RuntimeLibcalls to legalize vector frem calls (PR #170719)
Kleis Auke Wolthuizen via llvm-commits
- [llvm] InstCombine: Add baseline test for canonicalize SimplifyDemandedFPClass (PR #173188)
Matt Arsenault via llvm-commits
- [llvm] [SCCP] Use mergeInValue instead of markConstant when folding CastInst (PR #173190)
Miloš Poletanović via llvm-commits
- [llvm] e69fb42 - [MLIR][NVPTX] Add intrinsics and Ops to read smem-sizes (#173089)
via llvm-commits
- [llvm] 92e343e - [LLVM][ADT] Make `scope-exit` CTAD-capable (#173131)
via llvm-commits
- [llvm] c79fbcd - [Hexagon] Silence warnings with MSVC
Alexandre Ganea via llvm-commits
- [llvm] 14a23d8 - [llvm][unittests] Silence warning when building with MSVC
Alexandre Ganea via llvm-commits
- [llvm] [RISCV][NFCI] Refactor appendScalableVectorExpression and callers to use StackOffset (PR #173193)
Alex Bradbury via llvm-commits
- [llvm] [X86] Add rewrite pattern for SSE41/AVX1 roundss/sd + blendps/pd (PR #172056)
Simon Pilgrim via llvm-commits
- [llvm] [IR2Vec] Introducing python bindings for IR2Vec (PR #173194)
Nishant Sachdeva via llvm-commits
- [llvm] ac6afd8 - [LegalizeDAG] Return after replacing ISD::POISON with ISD::UNDEF. (#173173)
via llvm-commits
- [llvm] a88498f - [SLP]Skip buildvector tree, if all scalars are used externally and remain scalar
Alexey Bataev via llvm-commits
- [llvm] [RISCV][NFC] Use appendLEB128 in RISCVFrameLowering (PR #173198)
Alex Bradbury via llvm-commits
- [llvm] [offload] Fix CUDA args size by subtracting tail padding (PR #172249)
Michał Górny via llvm-commits
- [llvm] Revert "[offload] Fix CUDA args size by subtracting tail padding" (PR #173199)
Michał Górny via llvm-commits
- [llvm] 5f4fc30 - [NPM] Remove unused includes for CodeGenPassBuilder (#172575)
via llvm-commits
- [llvm] e644f06 - [SLP]Enable float point math ops as copyables elements.
via llvm-commits
- [llvm] InstCombine: recognize rotate patterns using ~X (PR #173200)
via llvm-commits
- [llvm] 366f6eb - [SLP][NFC]Add parens to silence a warning message, NFC
Alexey Bataev via llvm-commits
- [llvm] Prevent LCSSA from creating phi operands for lifetime intrinsics. (PR #172929)
Nikita Popov via llvm-commits
- [llvm] c43ccef - [VPlan] Use PSE to construct SCEVs in getSCEVExprForVPValue (NFCI).
Florian Hahn via llvm-commits
- [llvm] [offload] Fix kernel launch unittest (PR #173203)
Kevin Sala Penades via llvm-commits
- [compiler-rt] [llvm] [ORC] Add, and call through, reoptimize function in ReOptimizeLayer. (PR #173204)
Lang Hames via llvm-commits
- [llvm] 5dd3024 - [Github][CI] Introduce `doc8` to `code-lint-helper.py` (#172123)
via llvm-commits
- [llvm] [AMDGPU] Generate waterfall for calls with SGPR(inreg) argument (PR #146997)
via llvm-commits
- [clang-tools-extra] [llvm] [clang-tidy][NFC] Fix formatting issue in `clang-tidy` documentations (PR #168722)
via llvm-commits
- [llvm] aff47ea - [GOFF] Fix Wparentheses warning
Jim Lin via llvm-commits
- [llvm] InjectTLIMappings: remove signext attributes from vector declarations. (PR #173206)
via llvm-commits
- [llvm] [InstCombine] Prevent crash when folding struct-returning ops into vector selects (PR #173208)
via llvm-commits
- [llvm] [offload] Fix unittests when multiple devices are available (PR #173209)
Kevin Sala Penades via llvm-commits
- [llvm] [NFC]Tidy whitespace in llvm-profdata memprof YAML output (PR #173214)
Mingming Liu via llvm-commits
- [llvm] 4cb4348 - [NFC]Tidy whitespace in llvm-profdata memprof YAML output (#173214)
via llvm-commits
- [llvm] [SelectionDAG] Make SSHLSAT/USHLSAT obey getShiftAmountTy(). (PR #173216)
Craig Topper via llvm-commits
- [clang] [llvm] Minimal support of floating-point operand bundles (PR #135658)
Serge Pavlov via llvm-commits
- [llvm] [X86][GISEL] Enable Pre Legalizer Combiner (PR #173220)
via llvm-commits
- [llvm] a8dc57f - [RISCV][NFCI] Refactor appendScalableVectorExpression and callers to use StackOffset (#173193)
via llvm-commits
- [llvm] [X86][GlobalISel] Added support for FNEG (PR #167919)
via llvm-commits
- [llvm] [BOLT][ICP] Propagate parent hash to newly inserted BBs for BAT (PR #171044)
Jinjie Huang via llvm-commits
- [llvm] [InstCombine] Fold trunc(umin/umax(zext(x), y & mask)) to narrower umin/umax (PR #173221)
via llvm-commits
- [clang] [llvm] [WIP][APX] Allow EGPR registers used as non-volatile registers (PR #173224)
Phoebe Wang via llvm-commits
- [llvm] 418241d - [RISCV] Enable PACK isel patterns for P extension. (#173064)
via llvm-commits
- [llvm] d1c466f - [RISCV][NFC] Use appendLEB128 in RISCVFrameLowering (#173198)
via llvm-commits
Last message date:
Sun Dec 21 23:59:03 PST 2025
Archived on: Sun Dec 21 23:59:07 PST 2025
This archive was generated by
Pipermail 0.09 (Mailman edition).