The Week Of Monday 1 April 2024 Archives by thread
Starting: Mon Apr 1 00:10:25 PDT 2024
Ending: Sun Apr 7 23:59:08 PDT 2024
Messages: 2483
- [llvm] [AMDGPU] Always emit lds_size in PAL ELF Metadata 3.0 (PR #87222)
Carl Ritson via llvm-commits
- [llvm] [AVR][NFC] Improve format of target description files (PR #87212)
Jianjian Guan via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of trunc/fptrunc/fpext with LMUL (PR #87101)
Jianjian Guan via llvm-commits
- [llvm] [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (PR #85321)
Thorsten Schütt via llvm-commits
- [compiler-rt] 8b135a7 - [sanitizer][symbolizer] Add new dependency
Vitaly Buka via llvm-commits
- [llvm] c0cabfb - [InstCombiner] Remove trivially dead `llvm.allow.{runtime,ubsan}.check()` (#84851)
via llvm-commits
- [clang] [llvm] [InstCombiner] Remove trivially dead `llvm.allow.{runtime,ubsan}.check()` (PR #84851)
Vitaly Buka via llvm-commits
- [llvm] [GlobalOpt] Refactor CleanupPointerRootUsers (PR #84694)
Yingwei Zheng via llvm-commits
- [llvm] cbb27be - [CodeGen] Fix test after #86049
Vitaly Buka via llvm-commits
- [llvm] [AMDGPU] Change control flow intrinsic lowering making the wave to re… (PR #86805)
via llvm-commits
- [llvm] [CodeGen] Fix register pressure computation in MachinePipeliner (PR #87030)
Yuta Mukai via llvm-commits
- [llvm] a4dec9d - [CodeGen] Fix register pressure computation in MachinePipeliner (#87030)
via llvm-commits
- [llvm] [PowerPC] Peephole address calculation in TOC memops (PR #76488)
Qiu Chaofan via llvm-commits
- [clang] [llvm] [PowerPC] Implement 32-bit expansion for rldimi (PR #86783)
Qiu Chaofan via llvm-commits
- [llvm] da1d3d8 - [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (#86060)
via llvm-commits
- [llvm] [TableGen] Introduce a less aggressive suppression for HwMode Decoder… (PR #86060)
via llvm-commits
- [llvm] [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (PR #86847)
Djordje Todorovic via llvm-commits
- [llvm] [mlir] [ADT] Add signed and unsigned mulh to APInt (PR #84719)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Support postRA vsetvl insertion pass (PR #70549)
Piyou Chen via llvm-commits
- [llvm] [SPIR-V] Fix validity of atomic instructions (PR #87051)
Michal Paszkowski via llvm-commits
- [llvm] b342d87 - [TableGen][NFC] Add maybe_unused to MRI (#87044)
via llvm-commits
- [llvm] [TableGen][NFC] Add maybe_unused to MRI (PR #87044)
Pengcheng Wang via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Florian Hahn via llvm-commits
- [llvm] a348341 - [VPlan] Inline addVPValue into single caller (NFCI).
Florian Hahn via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Tomasz Kłoczko via llvm-commits
- [llvm] c9bcb2b - [TableGen] Fix MacroFusion.td
Wang Pengcheng via llvm-commits
- [llvm] e701c1a - [VPlan] Use recipe's debug loc for VPWidenMemoryInstructionRecipe (NFCI)
Florian Hahn via llvm-commits
- [llvm] [PPC] generate stxvw4x/lxvw4x on P7 (PR #87049)
Kai Luo via llvm-commits
- [llvm] [NewPM][CodeGen] Let `ModuleToMachineFunctionPassAdaptor` own `MachineModuleInfo` (PR #87226)
via llvm-commits
- [llvm] [SLP]Fix PR87011: missing sign extension of demoted type before zero extension. (PR #87056)
Alexey Bataev via llvm-commits
- [clang] [llvm] MIPS: Support -m(no-)unaligned-access for r6 (PR #85174)
Nathan Sidwell via llvm-commits
- [llvm] [InstCombine] Drop poison-generating flags in `threadBinOpOverSelect` (PR #87230)
Yingwei Zheng via llvm-commits
- [llvm] da9f06c - [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (#86974)
via llvm-commits
- [llvm] [GISEL] G_SPLAT_VECTOR can take a splat that is larger than the vector element (PR #86974)
Michael Maitland via llvm-commits
- [llvm] [AArch64] Improve scheduling latency into Bundles (PR #86310)
David Green via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize, regbank select, and instruction select G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Craig Topper via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Craig Topper via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Craig Topper via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Craig Topper via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Craig Topper via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Craig Topper via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Reverse (add x, (zext c)) back to (select c, (add x, 1), x) (PR #87236)
Luke Lau via llvm-commits
- [llvm] [RISCV] Fix and refactor Zvk sched classes (PR #86519)
Michael Maitland via llvm-commits
- [llvm] 41afef9 - [SLP]Fix PR87011: Missing sign extension of demoted type before zero extension
Alexey Bataev via llvm-commits
- [llvm] [RISCV][GISEL] IRTranslator for Scalable Vector Store (PR #86699)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Generate more W instructons (PR #87237)
Pengcheng Wang via llvm-commits
- [llvm] [AArch64][GlobalISel] Basic add_sat and sub_sat vector handling. (PR #80650)
David Green via llvm-commits
- [llvm] [RISCV] ReadStoreData is read later in the pipeline for SiFive7 (PR #86454)
Michael Maitland via llvm-commits
- [llvm] a7206a6 - [RISCV] ReadStoreData is read later in the pipeline for SiFive7 (#86454)
via llvm-commits
- [lld] [LLD][COFF] Add ARM64EC support to findLineTable. (PR #87240)
Jacek Caban via llvm-commits
- [llvm] [SCEV] Add implicit guard conditions when applying loop guards. (PR #84309)
Mel Chen via llvm-commits
- [llvm] [LV]Use integer for cost/trip count calculations instead of double, fix possible UB. (PR #87241)
Alexey Bataev via llvm-commits
- [llvm] [MemCpyOpt] Calculate the offset value to forward `memcpy` (PR #87190)
Yingwei Zheng via llvm-commits
- [llvm] [X86] Resolve TODO: Use Tokenfactor rather than the whole chain (PR #87002)
Xiaodong Liu via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of intrinsic umin/umax/smin/smax with LMUL (PR #87245)
Shih-Po Hung via llvm-commits
- [llvm] [LiveRegUnits] Enhanced the register liveness check (PR #66061)
Christudasan Devadasan via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_BITCAST for scalable vectors (PR #85970)
Michael Maitland via llvm-commits
- [llvm] 1351d17 - [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (#66825)
via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrFDO][TypeProf] Implement binary instrumentation and profile read/write (PR #66825)
Mingming Liu via llvm-commits
- [llvm] [RISCV] Use vwadd.vx for splat vector with extension (PR #87249)
via llvm-commits
- [compiler-rt] [compiler-rt][ubsan] erase hard drive upon UB (PR #87251)
Nick Desaulniers via llvm-commits
- [llvm] [WebAssembly] Allocate MCSymbolWasm data on MCContext. (PR #85866)
Tim Neumann via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [llvm] [GOFF] Wrap debug output with LLVM_DEBUG (PR #87252)
Kai Nacke via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Neumann Hon via llvm-commits
- [llvm] [llvm] Add KnownBits implementations for avgFloor and avgCeil (PR #86445)
via llvm-commits
- [compiler-rt] [scudo] Change isPowerOfTwo macro to return false for zero. (PR #87120)
via llvm-commits
- [compiler-rt] [scudo] Do a M_PURGE call before changing release interval on Android (PR #87110)
via llvm-commits
- [llvm] [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types. (PR #80784)
Amy Kwan via llvm-commits
- [llvm] [Frontend][OpenMP] Add functions for checking construct type (PR #87076)
Krzysztof Parzyszek via llvm-commits
- [llvm] [DAG] Added m_AnyBinOp and m_c_AnyBinOp in SDPatternMatch.h (PR #86435)
Min-Yih Hsu via llvm-commits
- [compiler-rt] [scudo] Allow to resize allocation ring buffer (PR #82683)
via llvm-commits
- [llvm] [ValueTracking] Improve knownbits from conditions where `Val` is used by `and`/`or`. (PR #86059)
via llvm-commits
- [llvm] [SPARC] Implement L and H inline asm argument modifiers (PR #87259)
via llvm-commits
- [llvm] [ValueTracking] Add more conditions in `isTruePredicate` (PR #86083)
via llvm-commits
- [llvm] [MIPS] Fix the opcode of max.fmt and mina.fmt and make them matchable by ISel (PR #85609)
YunQiang Su via llvm-commits
- [libc] [llvm] [libc] Include algorithm.h to parser.h (PR #87125)
Caslyn Tonelli via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalize Insert vector element (PR #81453)
David Green via llvm-commits
- [compiler-rt] [nfc] Disable the a cpp compiler-rt test on ppc bigendian systems due to build errors (PR #87262)
Mingming Liu via llvm-commits
- [compiler-rt] 5bbc640 - [nfc] Disable the a cpp compiler-rt test on ppc bigendian systems due to build errors (#87262)
via llvm-commits
- [llvm] [bazel] Fix lit tests with python 3.11+ (PR #87022)
Keith Smiley via llvm-commits
- [llvm] [AMDGPU] Enable amdgpu-sw-lower-lds pass to lower LDS accesses to use device global memory (PR #87265)
via llvm-commits
- [compiler-rt] 92d0d6f - [scudo] Do a M_PURGE call before changing release interval on Android (#87110)
via llvm-commits
- [llvm] [IR] Fix crashes caused by #85592 (PR #87169)
via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (PR #72714)
Daniil Kovalev via llvm-commits
- [llvm] [SLP]Fix PR87133: crash because of different altopcodes for cmps after reordering. (PR #87267)
Alexey Bataev via llvm-commits
- [compiler-rt] [llvm] [ThinLTO][TypeProf] Implement vtable def import (PR #79381)
Mingming Liu via llvm-commits
- [compiler-rt] [llvm] [NFC]Precommit test (PR #79363)
Mingming Liu via llvm-commits
- [llvm] [memprof] Add MemProf version (PR #86414)
Kazu Hirata via llvm-commits
- [clang] [libclc] [llvm] [openmp] [Clang] `__attribute__((assume))` refactor (PR #84934)
Erich Keane via llvm-commits
- [llvm] [SLP]Buildvector for alternate instructions with non-profitable gather operands. (PR #84978)
Alexey Bataev via llvm-commits
- [llvm] 6634c3e - [GOFF] Wrap debug output with LLVM_DEBUG (#87252)
via llvm-commits
- [llvm] [Object][COFF][NFC] Don't use inline function for COFFImportFile::printSymbolName. (PR #87195)
David Blaikie via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Jun Wang via llvm-commits
- [compiler-rt] [llvm] [NFC]Precommit test for vtable import (PR #79363)
Mingming Liu via llvm-commits
- [llvm] b8ead21 - Revert "[CodeGen] Fix register pressure computation in MachinePipeliner (#87030)"
Gulfem Savrun Yeniceri via llvm-commits
- [llvm] AMDGPU: Update the description of cache policy for buffer intrinsics (PR #87272)
Changpeng Fang via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions. (PR #85966)
Alexey Bataev via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp ult/ule (add nuw X, Y), C)` (PR #87180)
via llvm-commits
- [llvm] [PPC][NFC] add an option for GatherAllAliasesMaxDepth (PR #87071)
Stefan Pintilie via llvm-commits
- [llvm] f3ec73f - [NFC]Precommit test for vtable import (#79363)
via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Alexander Yermolovich via llvm-commits
- [llvm] [ProfileData] Use size_t in PatchItem (NFC) (PR #87014)
Kazu Hirata via llvm-commits
- [llvm] [InstCombine] Simplify select if it combinated and/or/xor (PR #73362)
via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for abs/smin/smax/umin/umax intrinsics. (PR #86135)
Alexey Bataev via llvm-commits
- [llvm] goldsteinn/icmp eq xor multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold (icmp eq/ne (xor x, y), C1) even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [SLP]Consider (f)sub, being operand of llvm.(f)abs/icmp eq/ne 0, commutative. (PR #86196)
Alexey Bataev via llvm-commits
- [clang] [compiler-rt] [llvm] [thinlto] Implement the import of vtable definitions. (PR #72551)
Mingming Liu via llvm-commits
- [llvm] Always check the function attribute to determine checksum mismatch for available_externally functions (PR #87279)
Lei Wang via llvm-commits
- [llvm] [PowerPC][AIX] Enable aix-small-local-dynamic-tls target attribute without folding opt (PR #86641)
Amy Kwan via llvm-commits
- [compiler-rt] ed6edf2 - [scudo] Change isPowerOfTwo macro to return false for zero. (#87120)
via llvm-commits
- [llvm] [SLP]Add support for commutative intrinsics. (PR #86316)
Alexey Bataev via llvm-commits
- [llvm] b8cc3ba - [PseudoProbe] Extend to skip instrumenting probe into the dests of invoke (#79919)
via llvm-commits
- [llvm] [PseudoProbe] Extend to skip instrumenting probe into the dests of invoke (PR #79919)
Lei Wang via llvm-commits
- [llvm] [llvm][Support] `thread_local` threadid on Apple systems (PR #87219)
Mehdi Amini via llvm-commits
- [llvm] f2f01f6 - [llvm][Support] Use `thread_local` caching for llvm::get_threadid() query on Apple systems (#87219)
via llvm-commits
- [llvm] [RISCV] Lower (vector_interleave X, undef) to (vzext_vl X). (PR #87283)
Craig Topper via llvm-commits
- [llvm] [workflows] issue-write: Exit early if there are no comments (PR #87114)
Tom Stellard via llvm-commits
- [llvm] 0478adc - [Object,ELFTypes] Remove TargetEndianness
Fangrui Song via llvm-commits
- [compiler-rt] [tsan] Refine fstat{,64} interceptors (PR #86625)
Fangrui Song via llvm-commits
- [llvm] Fix typo in trunc nuw semantics (PR #87285)
Jacob Lifshay via llvm-commits
- [llvm] 1d5e5f4 - [GISEL][NFC] Fix comment for widenScalarToNextPow2
Michael Maitland via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
Jacob Lifshay via llvm-commits
- [llvm] 1e15371 - [ThinLTO][TypeProf] Implement vtable def import (#79381)
via llvm-commits
- [llvm] [workflows] issue-write: Avoid race condition when PR branch is deleted (PR #87118)
Tom Stellard via llvm-commits
- [llvm] Move format internal code from llvm::detail to llvm::support::detail. (PR #87288)
Chenguang Wang via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [llvm] lit_test : check if there is already a deps key in kwargs (PR #87290)
Abhinav Gunjal via llvm-commits
- [llvm] FIXME: This should probably only return true for NUW. (PR #87291)
via llvm-commits
- [llvm] [AArch64] Update latencies for Cortex-A510 scheduling model (PR #87293)
Usman Nadeem via llvm-commits
- [clang] [compiler-rt] [asan][windows] Eliminate the static asan runtime on windows (PR #81677)
Charlie Barto via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Intrinsic unification PR (PR #87171)
Farzon Lotfi via llvm-commits
- [clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers. (PR #81545)
William Junda Huang via llvm-commits
- [llvm] Reapply [workflows] Split pr-code-format into two parts to make it more secure (#78215) (PR #80495)
Alexey Bader via llvm-commits
- [llvm] 9dbd364 - [AVR][NFC] Improve format of target description files (#87212)
via llvm-commits
- [compiler-rt] 372c275 - [dfsan][test] Disable the test with internal_symbolizer
Vitaly Buka via llvm-commits
- [llvm] f33a6dc - [PPC][NFC] add an option for GatherAllAliasesMaxDepth (#87071)
via llvm-commits
- [llvm] [MemCpyOpt] Forward `memcpy` based on the actual copy memory location. (PR #87190)
Quentin Dian via llvm-commits
- [llvm] [Support] Make CleanupInstaller public (NFC) (PR #86758)
Haohai Wen via llvm-commits
- [llvm] 84f24c2 - [RISCV][TTI] Scale the cost of intrinsic umin/umax/smin/smax with LMUL (#87245)
via llvm-commits
- [llvm] d7a43a0 - [RISCV][TTI] Scale the cost of trunc/fptrunc/fpext with LMUL (#87101)
via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of intrinsic stepvector with LMUL (PR #87301)
Shih-Po Hung via llvm-commits
- [llvm] [bazel] Add the remaining llvm-driver tools (PR #87302)
Jordan Rupprecht via llvm-commits
- [clang] [llvm] [HLSL][DXIL][SPIRV] Implementation of an abstraction for intrinsic selection of HLSL backends (PR #87171)
Farzon Lotfi via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in llvm-link (PR #86274)
Jinsong Ji via llvm-commits
- [clang] [polly] [clang-format] Correctly annotate block braces of empty ctors/dtors (PR #82097)
Owen Pan via llvm-commits
- [llvm] [RISCV] Slightly simplify RVVArgDispatcher::constructArgInfos. NFC (PR #87308)
Craig Topper via llvm-commits
- [llvm] b932db0 - [llvm-objcopy,test] Prepend error: to some messages
Fangrui Song via llvm-commits
- [clang] [llvm] [clang][CodeGen] Fix templated constructors in base classes introduce. (PR #87310)
via llvm-commits
- [llvm] [CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (PR #86842)
via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [Support] Report EISDIR when opening a directory (PR #79880)
Hubert Tong via llvm-commits
- [llvm] Reapply "[CodeGen] Fix register pressure computation in MachinePipeli… (PR #87312)
Ryotaro KASUGA via llvm-commits
- [llvm] [X86] (NFC) Resolve TODO: Use Tokenfactor rather than the whole chain (PR #87002)
via llvm-commits
- [llvm] [X86] [NFC] Resolve TODO: Use Tokenfactor rather than the whole chain (PR #87002)
via llvm-commits
- [llvm] [speculative-execution] Hoists debug values unnecessarily. (PR #85782)
Carlos Alberto Enciso via llvm-commits
- [llvm] [RISCV][WIP] Emit code for strcmp for unaligned strings when one stri… (PR #86645)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV] Implement `EmitTargetCodeForStrcmp` for unaligned case. (PR #86645)
Mikhail Gudim via llvm-commits
- [llvm] [AArch64][NFC] Switch to LiveRegUnits (PR #84511)
via llvm-commits
- [llvm] [AArch64][NFC] Switch to LiveRegUnits (PR #87313)
via llvm-commits
- [llvm] 59dd10f - [RISCV] Add tests for fixed vector vwsll. NFC
Luke Lau via llvm-commits
- [llvm] [RISCV] Add patterns for fixed vector vwsll (PR #87316)
Luke Lau via llvm-commits
- [llvm] [WebAssembly] Allocate MCSymbolWasm data on MCContext (PR #85866)
Tim Neumann via llvm-commits
- [llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)
Pierre van Houtryve via llvm-commits
- [llvm] 24d528c - [MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (#86847)
via llvm-commits
- [llvm] [ExpandLargeDivRem] Scalarize vector types. (PR #86959)
Bevin Hansson via llvm-commits
- [llvm] [Cygwin] Cygwin X86ISelDAGToDAG.cpp 2 (PR #76883)
徐持恒 Xu Chiheng via llvm-commits
- [llvm] [Cygwin] Cygwin X86ISelDAGToDAG.cpp (PR #76284)
徐持恒 Xu Chiheng via llvm-commits
- [llvm] [Cygwin] Cygwin X86ISelLowering.cpp (PR #74978)
徐持恒 Xu Chiheng via llvm-commits
- [llvm] [Cygwin] Cygwin general 2 (PR #74944)
徐持恒 Xu Chiheng via llvm-commits
- [llvm] [Cygwin] Cygwin general 1 (PR #74941)
徐持恒 Xu Chiheng via llvm-commits
- [llvm] [Cygwin] Cygwin cmodel medium for 64 bit (PR #74931)
徐持恒 Xu Chiheng via llvm-commits
- [llvm] 8bb9443 - [GlobalIsel] Combine G_EXTRACT_VECTOR_ELT (#85321)
via llvm-commits
- [llvm] [AArch64] Fix heuristics for folding "lsl" into load/store ops. (PR #86894)
David Green via llvm-commits
- [llvm] [ExpandLargeFpConvert] Scalarize vector types. (PR #86954)
Bevin Hansson via llvm-commits
- [llvm] [RISCV] Support codegen of vfmv.v.f for bfloat vector with both Zvfbfmin and Zfbfmin (PR #87318)
Jianjian Guan via llvm-commits
- [llvm] fa8dc36 - [IR] Fix crashes caused by #85592 (#87169)
via llvm-commits
- [clang] [llvm] [clang][CodeGen] Fix templated constructors in base classes introduce bugs. (PR #87321)
via llvm-commits
- [llvm] 77e5c0a - [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (#87033)
via llvm-commits
- [llvm] [AArch64][GISEL] Reduce likelihood of hash collisions for mappings in RegisterBankInfo (PR #87033)
Marc Auberer via llvm-commits
- [clang] [llvm] [RFC][AMDGPU] Add OpenCL-specific fence address space masks (PR #78572)
Pierre van Houtryve via llvm-commits
- [clang] [llvm] [RFC][AMDGPU] Add vulkan:private/nonprivate MMRAs support (PR #78573)
Pierre van Houtryve via llvm-commits
- [llvm] [GitHub] Set top level token permission (PR #87326)
Marius Brehler via llvm-commits
- [llvm] 6cce67a - [SPIR-V] Fix validity of atomic instructions (#87051)
via llvm-commits
- [libc] [llvm] [libc] Refactor `BigInt` (PR #86137)
Guillaume Chatelet via llvm-commits
- [llvm] [RISC-V][MC] Accept an absolute variable value as a CSR number (PR #67377)
Yvan Roux via llvm-commits
- [lld] lld/AArch64: handle more relocation addends (PR #87328)
Ramkumar Ramachandra via llvm-commits
- [llvm] 6654235 - [SelectionDAG] implement computeKnownBits for add AVG* instructions (#86754)
via llvm-commits
- [llvm] [SelectionDAG] implement computeKnownBits for add AVG* instructions (PR #86754)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64] SimplifyDemandedBitsForTargetNode - add AArch64ISD::BICi handling (PR #76644)
Simon Pilgrim via llvm-commits
- [llvm] 16da9d5 - [VPlan] Remove redundant set of debug loc in VPInstruction (NFCI).
Florian Hahn via llvm-commits
- [llvm] 4624668 - [AArch64] Update Neoverse V2 FSQRT execution units in schedule model. (#86803)
via llvm-commits
- [llvm] [AArch64] Update Neoverse V2 FSQRT execution units in schedule model. (PR #86803)
Rin Dobrescu via llvm-commits
- [llvm] [SPIRV][HLSL] Add HLSL intrinsic tests (PR #86844)
Nathan Gauër via llvm-commits
- [llvm] 1d06f41 - [VectorCombine] foldBitcastShuffle - peek through any residual bitcasts before creating a new bitcast on top (#86119)
via llvm-commits
- [llvm] [VectorCombine] foldBitcastShuffle - peek through any residual bitcasts before creating a new bitcast on top (PR #86119)
Simon Pilgrim via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] [AArch64][SME] Remove unused ZA lazy-save (PR #81648)
Sam Tebbs via llvm-commits
- [llvm] [cmake] Pass -resource-dir to external projects as CMAKE_<LANG>_FLAGS_INIT instead of as a force override (PR #87330)
Raul Tambre via llvm-commits
- [llvm] [SelectionDAG][Statepoint] Fix truncation of `gc.statepoint` ID argument (PR #85908)
via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [cmake] Update Findzstd.cmake to detect the version of zstd (PR #87331)
via llvm-commits
- [lld] [lld] Support thumb PLTs (PR #86223)
Peter Smith via llvm-commits
- [compiler-rt] [scudo] Split the code paths which enable memory tagging (PR #83493)
Mitch Phillips via llvm-commits
- [llvm] [AMDGPU] Add type-generic llvm.amdgcn.readfirstlane2 intrinsic (PR #87334)
Jay Foad via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
Marek Sedláček via llvm-commits
- [llvm] [MIPS] Fix the opcode of max.fmt and mina.fmt (PR #85609)
Cinhi Young via llvm-commits
- [lldb] [llvm] [lldb][FreeBSD][AArch64] Enable register field detection (PR #85058)
David Spickett via llvm-commits
- [llvm] [DAGCombiner][RISCV] Handle truncating splats in isNeutralConstant (PR #87338)
Luke Lau via llvm-commits
- [llvm] 9a05a89 - [speculative-execution] Hoists debug values unnecessarily. (#85782)
via llvm-commits
- [llvm] [X86][GlobalISel] Support G_FADD, G_FSUB, G_FMUL, G_FDIV (PR #87339)
Evgenii Kudriashov via llvm-commits
- [llvm] [X86][GlobalISel] Support G_FADD, G_FSUB, G_FMUL, G_FDIV (PR #87339)
via llvm-commits
- [llvm] [X86][GlobalISel] Support G_FADD, G_FSUB, G_FMUL, G_FDIV (PR #87339)
Evgenii Kudriashov via llvm-commits
- [llvm] [X86][GlobalISel] Support G_FADD, G_FSUB, G_FMUL, G_FDIV (PR #87339)
Thorsten Schütt via llvm-commits
- [llvm] [X86][GlobalISel] Support G_FADD, G_FSUB, G_FMUL, G_FDIV (PR #87339)
Evgenii Kudriashov via llvm-commits
- [llvm] [X86][GlobalISel] Support G_FADD, G_FSUB, G_FMUL, G_FDIV (PR #87339)
Evgenii Kudriashov via llvm-commits
- [llvm] [X86][GlobalISel] Support G_FADD, G_FSUB, G_FMUL, G_FDIV (PR #87339)
Thorsten Schütt via llvm-commits
- [llvm] [X86][GlobalISel] Support G_FADD, G_FSUB, G_FMUL, G_FDIV (PR #87339)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Add Stackmap/Statepoint/Patchpoint support with targets (PR #77337)
Sacha Coppey via llvm-commits
- [llvm] [RISCV] Implement Statepoint and Patchpoint lowering to call instructions (PR #77337)
Sacha Coppey via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Anton Rydahl via llvm-commits
- [llvm] [VP][DAGCombine] Use `simplifySelect` when combining vp.select. (PR #87342)
via llvm-commits
- [llvm] [SCEV] Optimize away variable with constant recurrence in loop (PR #87343)
via llvm-commits
- [llvm] [CodeExtractor] Resolving the Inconsistency of Compiled Binary Files (PR #86497)
via llvm-commits
- [llvm] cb9cf33 - [SLP][NFC]Do not lookup in MinBWs, reuse previously used iterator.
Alexey Bataev via llvm-commits
- [llvm] 0ef7437 - [SelectionDAG][Statepoint] Fix truncation of `gc.statepoint` ID argument (#85908)
via llvm-commits
- [llvm] 737fc35 - [FPEnv][AArch64] Correct strictfp test.
Kevin P. Neal via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
Tim Northover via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
Tim Northover via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
Tim Northover via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
Tim Northover via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
Tim Northover via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
via llvm-commits
- [llvm] [Thumb1] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level by heuristic (PR #84132)
Amy Kwan via llvm-commits
- [llvm] [SelectionDAG] Emit a more efficient magic number multiplication for exact udivs (PR #87161)
Matt Arsenault via llvm-commits
- [compiler-rt] [lsan][test] Allow testcase to execute on remote targets without not utility (PR #87350)
via llvm-commits
- [llvm] 82d8a95 - [SPIRV][HLSL] Add HLSL intrinsic tests (#86844)
via llvm-commits
- [llvm] cd6434f - [ExpandLargeDivRem] Scalarize vector types. (#86959)
via llvm-commits
- [llvm] [ARM][AArch64] Fix extremely probable documentation error in A57 (PR #87354)
via llvm-commits
- [llvm] 15abe09 - [RISCV] Fix and refactor Zvk sched classes (#86519)
via llvm-commits
- [llvm] 6b7b18a - [SLP]Fix PR87329: crash on alternate cast vectorization.
Alexey Bataev via llvm-commits
- [llvm] b714fc7 - Move format internal code from llvm::detail to llvm::support::detail. (#87288)
via llvm-commits
- [llvm] [AMDGPU] Introduce ordering parameter to atomic intrinsics and introduce new llvm.amdgcn.image.atomic.load intrinsic. (PR #73613)
Matt Arsenault via llvm-commits
- [libcxx] [llvm] [libc++][CI] Updates to Clang 19. (PR #85301)
Louis Dionne via llvm-commits
- [llvm] [FuzzMutate] Fix optional cast after musttail call (PR #86715)
Thomas Grenier via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Legalize G_ZEXT, G_SEXT, G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP (PR #85938)
Michael Maitland via llvm-commits
- [llvm] Fixme is resolved (PR #84111)
via llvm-commits
- [llvm] [ARM] Resolve FIXME: We can trust live-in information from successor blocks now (PR #84111)
via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [lld] [llvm] [RISCV] Support RISCV Atomics ABI attributes (PR #84597)
Alex Bradbury via llvm-commits
- [llvm] [RISCV][GISEL] Regbank select and instruction select for scalable vector G_ICMP (PR #87362)
Michael Maitland via llvm-commits
- [llvm] [AArch64] Remove copy in SVE/SME predicate spill and fill (PR #81716)
Sam Tebbs via llvm-commits
- [llvm] 4aba595 - [ADT] Add signed and unsigned mulh to APInt (#84719)
via llvm-commits
- [llvm] [Thumb] Resolve FIXME: We can trust live-in information from successor blocks now (PR #84111)
via llvm-commits
- [llvm] [Thumb] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (PR #81908)
via llvm-commits
- [llvm] [Thumb] Resolve FIXME: Transform "(and (shl x, c2), c1)" into "(shl (and x, c1>>c2), c2)" (PR #82120)
via llvm-commits
- [llvm] [RISCV][GISEL] Regbankselect and instructionselect for G_ZEXT, G_SEXT, and G_ANYEXT with scalable vector type (PR #87363)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Regbankselect and instructionselect for G_ZEXT, G_SEXT, and G_ANYEXT with scalable vector type (PR #87363)
via llvm-commits
- [llvm] [RISCV][GISEL] Regbankselect and instructionselect for G_ZEXT, G_SEXT, and G_ANYEXT with scalable vector type (PR #87363)
via llvm-commits
- [llvm] [RISCV][GISEL] Regbankselect and instructionselect for G_ZEXT, G_SEXT, and G_ANYEXT with scalable vector type (PR #87363)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Regbankselect and instructionselect for G_ZEXT, G_SEXT, and G_ANYEXT with scalable vector type (PR #87363)
Craig Topper via llvm-commits
- [llvm] [RISCV][GISEL] Regbankselect and instructionselect for G_ZEXT, G_SEXT, and G_ANYEXT with scalable vector type (PR #87363)
Michael Maitland via llvm-commits
- [llvm] [RISCV][GISEL] Regbankselect and instructionselect for G_ZEXT, G_SEXT, and G_ANYEXT with scalable vector type (PR #87363)
Michael Maitland via llvm-commits
- [libc] [llvm] [LLVM] Add 'LLVM_EXTRA_RUNTIME_TARGETS' to append to default list (PR #82513)
Joseph Huber via llvm-commits
- [llvm] [LLVM] Add `LLVM_<proj>_RUNTIME_TARGETS` to set targets per-project (PR #81557)
Joseph Huber via llvm-commits
- [llvm] AMDGPU: Update the description of cache policy for buffer intrinsics, NFC (PR #87364)
Changpeng Fang via llvm-commits
- [llvm] 153b843 - [RISCV][GISEL] Legalize G_BITCAST for scalable vectors (#85970)
via llvm-commits
- [llvm] 9cb7dff - [SLP]Fix PR80027: handle case when ext is not reduced but its operand is.
Alexey Bataev via llvm-commits
- [llvm] [AMDGPU] Fix negative immediate offset for unbuffered smem loads (PR #79553)
via llvm-commits
- [llvm] ELFRelocs/AArch64: update canonical reference URL (NFC) (PR #86955)
Peter Smith via llvm-commits
- [llvm] [Object][COFF][NFC] Introduce getMachineArchType helper. (PR #87370)
Jacek Caban via llvm-commits
- [llvm] 8bc2d19 - [X86] canonicalizeShuffleWithOp - don't fold VPERMI(BINOP(X,Y)) -> BINOP(VPERMI(X),VPERMI(Y))
Simon Pilgrim via llvm-commits
- [llvm] 9c9f940 - [FPEnv][CostModel] Correct strictfp test.
Kevin P. Neal via llvm-commits
- [llvm] f792f14 - [WebAssembly] Allocate MCSymbolWasm data on MCContext (#85866)
via llvm-commits
- [llvm] d595080 - [SLP]Fix PR87384: check for fixed vector type before using.
Alexey Bataev via llvm-commits
- [llvm] 8c1dc5d - [RISCV] Add test for miscompile of vector.interleave when odd vector is literal poison.
Craig Topper via llvm-commits
- [llvm] a9af66a - [RISCV] Lower (vector_interleave X, undef) to (vzext_vl X). (#87283)
Craig Topper via llvm-commits
- [llvm] 212b1a8 - [CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (#86842)
via llvm-commits
- [llvm] c403a47 - AMDGPU: Update the description of cache policy for buffer intrinsics, NFC (#87364)
via llvm-commits
- [llvm] 7f2a41b - MachineScheduler: Simplify usage of TargetInstrInfo
Matt Arsenault via llvm-commits
- [llvm] d8db13e - [RISCV][NFC] Delete some unused pseudo multiclasses (#87401)
via llvm-commits
- [llvm] 6261c53 - [VPlan] Make sure OR VPInstructions are treated as disjoint ops.
Florian Hahn via llvm-commits
- [llvm] 89271b4 - [LV] Add test depending on target to RISCV subdirectory.
Florian Hahn via llvm-commits
- [llvm] 5029949 - [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (#85231)
via llvm-commits
- [llvm] 12c7371 - AMDGPU: Use PseudoInstr instead of Pseudo Mnemonic for SIMCInstr, NFC (#87420)
via llvm-commits
- [llvm] c45861f - Revert "[PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH`" (#87434)
via llvm-commits
- [llvm] ea4a119 - Reapply "[CodeGen] Fix register pressure computation in MachinePipeli… (#87312)
via llvm-commits
- [llvm] 3b19cd7 - [RISCV] Slightly simplify RVVArgDispatcher::constructArgInfos. NFC (#87308)
via llvm-commits
- [lld] 01e2274 - [ELF] Sort IRELATIVE by offset
Fangrui Song via llvm-commits
- [llvm] 8b859c6 - [MIPS] Fix the opcode of max.fmt and mina.fmt (#85609)
via llvm-commits
- [lld] 93c16e7 - [ELF] Actually sort IRELATIVE by offset
Fangrui Song via llvm-commits
- [llvm] 83402c3 - [dsymutil] Support generating dSYMs for firmware environments (#87432)
via llvm-commits
- [llvm] de3e05e - [nfc]Remove the check for compressed strings in llvm/test/.../vtable_profile.ll (#87449)
via llvm-commits
- [llvm] 4ef22fc - [InstCombine] Simplify select if it combinated and/or/xor (#73362)
via llvm-commits
- [llvm] 7edddee - [ExpandLargeFpConvert] Scalarize vector types. (#86954)
via llvm-commits
- [llvm] 6288f36 - [AArch64][GlobalISel] Basic add_sat and sub_sat vector handling. (#80650)
via llvm-commits
- [llvm] 4dd103e - [CodeGen][ShrinkWrap] Clarify StackAddressUsedBlockInfo meaning (#80679)
via llvm-commits
- [llvm] e5abd96 - [VPlan] Remove VPTransformState::addMetadata with ArrayRef arg (NFCI).
Florian Hahn via llvm-commits
- [llvm] 29c7d1a - [PPC] [NFC] add testcase for more store forwarding
Chen Zheng via llvm-commits
- [llvm] 7c7ce0b - [AMDGPU] Remove useless aliases for FLAT instructions. NFC. (#87462)
via llvm-commits
- [llvm] bf1df25 - [SLP] Use isValidElementType instead of (#87469)
via llvm-commits
- [llvm] 0356d0c - Print more descriptive error message when trying to link a global with appending linkage (#69613)
via llvm-commits
- [llvm] 5c1544c - [Object][COFF][NFC] Introduce getMachineArchType helper. (#87370)
via llvm-commits
- [llvm] 51107be - [X86] Haswell/Broadwell/Skylake DPPS folded instructions use an extra port06 resource
Simon Pilgrim via llvm-commits
- [llvm] 52b1843 - [VP][DAGCombine] Use `simplifySelect` when combining vp.select. (#87342)
via llvm-commits
- [llvm] 399ff08 - [LV] Precommit tests with any-of reductions and epilogue vectorization.
Florian Hahn via llvm-commits
- [llvm] 2bf7ddf - [X86] Add vector truncation tests for nsw/nuw flags
Simon Pilgrim via llvm-commits
- [compiler-rt] 450f195 - [clang][UBSan] Add implicit conversion check for bitfields (#75481)
via llvm-commits
- [llvm] e329b68 - [VPlan] Factor out logic to check if recipe is dead (NFCI).
Florian Hahn via llvm-commits
- [llvm] 250b467 - [SLP][NFC]Simplify common analysis of instructions in BoUpSLP::collectValuesToDemote by outlining common code, NFC.
Alexey Bataev via llvm-commits
- [llvm] d650fcd - [DAG] SimplifyDemandedVectorElts - add ISD::AVGCEILS/AVGCEILU/AVGFLOORS/AVGFLOORU nodes (#86284)
via llvm-commits
- [llvm] 1f7c3d6 - [X86] getEffectiveX86CodeModel - take a Triple argument instead of just a Is64Bit flag. NFC. (#87479)
via llvm-commits
- [llvm] 39eedfd - [DAG] visitADDLikeCommutative - convert (add x, shl(0 - y, n)) fold to SDPatternMatch. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 0f5f931 - [CodeGen] Fix test after #86049
Weining Lu via llvm-commits
- [llvm] a6170d5 - [SelectionDAG] Dump convergencectrl_glue DAG node (#87487)
via llvm-commits
- [llvm] 1aedf94 - [NFC] Automatically generate indirect-branch-tracking-eh2.ll
Amaury Séchet via llvm-commits
- [llvm] 6a13bbf - [AMDGPU][MC] Enables sgpr or imm src1 for float VOP3 DPP, but excludi… (#87382)
via llvm-commits
- [llvm] 4d8a3f5 - [VectorCombine][X86] Add some tests showing failure to fold shuffle(cast(x),cast(y)) -> cast(shuffle(x,y))
Simon Pilgrim via llvm-commits
- [llvm] 17642c7 - [SamplePGO] Support -salvage-stale-profile without probes too (#86116)
via llvm-commits
- [llvm] 07a5667 - [SLP]Fix PR87477: fix alternate node cast cost/codegen.
Alexey Bataev via llvm-commits
- [compiler-rt] 5822ca5 - Revert "[clang][UBSan] Add implicit conversion check for bitfields" (#87518)
via llvm-commits
- [llvm] 07d3f2a - [RISCV][GISEL] Run update_mir_test_checks on llvm/test/CodeGen/RISCV/GlobalISel/legalizer/rvv/legalize-xor.mir
Michael Maitland via llvm-commits
- [llvm] 23616c6 - dsymutil: Re-add missing -latomic (#85380)
via llvm-commits
- [llvm] cd29126 - [SLP]Fix PR87133: crash because of different altopcodes for cmps after reordering.
via llvm-commits
- [llvm] a94a3cd - Always check the function attribute to determine checksum mismatch for available_externally functions (#87279)
via llvm-commits
- [compiler-rt] 8a5a1b7 - Revert "Revert "[clang][UBSan] Add implicit conversion check for bitfields"" (#87529)
via llvm-commits
- [llvm] 5bbce06 - [PseudoProbe] Mix block and call probe ID in lexical order (#75092)
via llvm-commits
- [llvm] d578840 - [SLP]Add support for commutative intrinsics.
via llvm-commits
- [llvm] b15d27e - [VectorCombine][X86] Add additional tests for #87510
Simon Pilgrim via llvm-commits
- [llvm] 52ae02d - [AArch64] Add a test for non-temporal masked loads / stores. NFC
David Green via llvm-commits
- [llvm] 7c68a95 - AMDGPU: Use PseudoInstr to name SIMCInstr for DSDIR and SOPs, NFC (#87537)
via llvm-commits
- [llvm] e29228e - [AMDGPU][MC] Allow VOP3C dpp src1 to be imm or SGPR (#87418)
via llvm-commits
- [llvm] 607b4bc - [AMDGPU] Add a missing COV6 case to getAMDHSACodeObjectVersion() (#87492)
via llvm-commits
- [llvm] 899855d - [SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions.
via llvm-commits
- [llvm] fa2bbea - Revert "[SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions."
Alexey Bataev via llvm-commits
- [llvm] e506dd0 - fully qualifies use of `detail` namespace (#87536)
via llvm-commits
- [llvm] 42cbceb - [SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions.
Alexey Bataev via llvm-commits
- [llvm] d53b829 - [VectorCombine][X86] shuffle-of-casts.ll - adjust zext nneg tests to improve costs for testing
Simon Pilgrim via llvm-commits
- [compiler-rt] 029e1d7 - Revert "Revert "Revert "[clang][UBSan] Add implicit conversion check for bitfields""" (#87562)
via llvm-commits
- [llvm] 8aa3a77 - [RISCV][GISEL] Legalize G_ZEXT, G_SEXT, and G_ANYEXT, G_SPLAT_VECTOR, and G_ICMP for scalable vector types
Michael Maitland via llvm-commits
- [llvm] 05f673b - [RISCV][GISEL] Regbank select for scalable vector G_ICMP
Michael Maitland via llvm-commits
- [llvm] 35a9393 - [RISCV][GISEL] Instruction selection for G_ICMP
Michael Maitland via llvm-commits
- [llvm] 188ca37 - [RISCV][GISEL] Regbankselect for G_ZEXT, G_SEXT, and G_ANYEXT with scalable vector type
Michael Maitland via llvm-commits
- [llvm] 63c925c - [RISCV][GISEL] Instruction selection for G_ZEXT, G_SEXT, and G_ANYEXT with scalable vector type
Michael Maitland via llvm-commits
- [llvm] be57c90 - Revert "dsymutil: Re-add missing -latomic (#85380)"
Gulfem Savrun Yeniceri via llvm-commits
- [llvm] 7e2a1d6 - [RISCV] Remove G_TRUNC/ZEXT/SEXT/ANYEXT from the first switch in RISCVRegisterBankInfo::getInstrMapping.
Craig Topper via llvm-commits
- [llvm] 97523e5 - [RISCV][TTI] Scale the cost of intrinsic stepvector with LMUL (#87301)
via llvm-commits
- [llvm] 1f01c58 - [GlobalISel] Fix the infinite loop issue in `commute_int_constant_to_rhs`
via llvm-commits
- [llvm] a853d79 - [RISCV][GISel] Don't check for FP uses of of IMPLICIT_DEF if the type is vector. NFC
Craig Topper via llvm-commits
- [llvm] 07d5f49 - [RISCV] Add patterns for fixed vector vwsll (#87316)
via llvm-commits
- [llvm] 3a7b522 - [DAGCombiner][RISCV] Handle truncating splats in isNeutralConstant (#87338)
via llvm-commits
- [llvm] d89914f - [memprof] Add Version2 of IndexedMemProfRecord serialization (#87455)
via llvm-commits
- [llvm] 4f19f15 - [PAC][llvm-readobj][AArch64][ELF] Support `GNU_PROPERTY_AARCH64_FEATURE_PAUTH` (#87545)
via llvm-commits
- PowerPC Code owner
Nemanja Ivanovic via llvm-commits
- [llvm] d4cd65e - [LVI] Handle range attributes (#86413)
via llvm-commits
- [llvm] 47e996d - [SPIR-V] Fix OpVariable instructions place in a function (#87554)
via llvm-commits
- [llvm] 3cf539f - [AMDGPU] Combine or remove redundant waitcnts at the end of each MBB (#87539)
via llvm-commits
- [llvm] 708ce85 - [RemoveDIs][NFC] Use ScopedDbgInfoFormatSetter in more places (#87380)
via llvm-commits
- [lld] cca9115 - [lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (#72714)
via llvm-commits
- [llvm] ed5fe66 - [RemoveDIs][BC] Reject intrinsic->record upgrades for old-format modules (#87494)
via llvm-commits
- [llvm] 918542d - ELFRelocs/AArch64: update canonical reference URL (NFC) (#86955)
via llvm-commits
- [llvm] a9d963f - [DAG] SoftenFloatResult - add clang-format off/on tags around switch statement. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 2d00874 - [DAG] Remove extract_vector_elt(freeze(x)), idx -> freeze(extract_vector_elt(x), idx) fold (#87480)
via llvm-commits
- [llvm] 212b2bb - [VectorCombine][X86] foldShuffleOfCastops - fold shuffle(cast(x),cast(y)) -> cast(shuffle(x,y)) iff cost efficient (#87510)
via llvm-commits
- [llvm] 4e0b8ea - [RISCV] Add tests for vwsll for extends > .vf2. NFC
Luke Lau via llvm-commits
- [llvm] 7bd163d - [VPlan] Clean up dead recipes after UF & VF specific simplification.
Florian Hahn via llvm-commits
- [llvm] 1c7fda9 - Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] d54d476 - [SLP] Fix Wunused-variable warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 3871eab - [CostModel][X86] Update AVX1 sext v8i1 -> v8i32 cost based off worst case llvm-mca numbers
Simon Pilgrim via llvm-commits
- [llvm] 5ad320a - [ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries (#79173)
via llvm-commits
- [lld] ff56584 - [LLD][COFF] Use getMachineArchType in LinkerDriver::getArch. (#87499)
via llvm-commits
- [lld] 8f9903d - [LLD][COFF][NFC] Use getMachineArchType helper. (#87495)
via llvm-commits
- [llvm] a1f4ac7 - [SEH] Ignore EH pad check for internal intrinsics (#79694)
via llvm-commits
- [llvm] 24c256a - AMDGPULowerBufferFatPointers.cpp - fix Wparentheses warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 6fa2d03 - AMDGPULowerBufferFatPointers.cpp - fix Wunused-variable warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] a696736 - [X86] Haswell/Broadwell - fix (V)ROUND*ri sched behaviours to use 2*Port1
Simon Pilgrim via llvm-commits
- [llvm] ecb3459 - [X86] Add missing immediate qualifier to the (V)ROUND instructions (#87636)
via llvm-commits
- [llvm] c174252 - [X86] evex-to-vex-compress.mir - update test checks missed in #87636
Simon Pilgrim via llvm-commits
- [llvm] 5b59ae4 - [DAG] Preserve NUW when reassociating (#87621)
via llvm-commits
- [llvm] 51f1cb5 - [X86] Add or_is_add patterns for INC. (#87584)
via llvm-commits
- [llvm] 1b76120 - [APInt] Add a simpler overload of multiplicativeInverse (#87610)
via llvm-commits
- [llvm] 5fd9bab - [X86] Rename Zn3FPP# ports -> Zn3FP#. NFC
Simon Pilgrim via llvm-commits
- [llvm] ed41249 - [CostModel][X86] Update AVX1 sext v4i1 -> v4i64 cost based off worst case llvm-mca numbers
Simon Pilgrim via llvm-commits
- [llvm] 0b293e8 - [APInt] Remove multiplicativeInverse with explicit modulus (#87644)
via llvm-commits
- [llvm] 9e3b64b - [llvm-objcopy] Add --compress-sections
Fangrui Song via llvm-commits
- [lld] dcc45fa - [ELF] PROVIDE: fix spurious "symbol not found"
Fangrui Song via llvm-commits
- [llvm] be8fd86 - Revert "[GlobalISel] Fix the infinite loop issue in `commute_int_constant_to_rhs`"
Gulfem Savrun Yeniceri via llvm-commits
- [llvm] fb2a380 - [gn build] Manually port 1679b27
Arthur Eubanks via llvm-commits
- [llvm] 0f7266a - [gn build] Manually port 6f2d8cc0
Arthur Eubanks via llvm-commits
- [llvm] 6cf5328 - [gn build] Port 3365d6217901
Arthur Eubanks via llvm-commits
- [llvm] 13e7572 - [gn build] Port 8bb9443333e0
Arthur Eubanks via llvm-commits
- [llvm] 258dd64 - [gn build] Port fd38366e4525
Arthur Eubanks via llvm-commits
- [llvm] f2d22b5 - [memprof] Make RecordWriterTrait a non-template class (#87604)
via llvm-commits
- [llvm] b9ec4ab - [CMake] Install LLVMgold.so for LLVM_INSTALL_TOOLCHAIN_ONLY=on (#87567)
via llvm-commits
- [llvm] 02b49d1 - [ValueTracking] Add tests for computing known bits from `(icmp eq (and/or x,y), C)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 05cff99 - [ValueTracking] Infer known bits fromfrom `(icmp eq (and/or x,y), C)`
Noah Goldstein via llvm-commits
- [llvm] 74447cf - [ValueTracking] Add tests for deducing more conditions in `isTruePredicate`; NFC
Noah Goldstein via llvm-commits
- [llvm] 678f32a - [ValueTracking] Add more conditions in to `isTruePredicate`
Noah Goldstein via llvm-commits
- [llvm] 515d3f7 - [TextAPI] Reorder addRPath parameters (#87601)
via llvm-commits
- [llvm] d97d560 - [AArch64][PAC][MC][ELF] Support PAuth ABI compatibility tag (#85236)
via llvm-commits
- [llvm] 53fe94a - [CostModel][X86] Add costkinds test coverage for masked load/store/gather/scatter
Simon Pilgrim via llvm-commits
- [llvm] c83f23d - [AArch64] Fix heuristics for folding "lsl" into load/store ops. (#86894)
via llvm-commits
- [llvm] 5ae143d - [SLP]Add a test with the incorrect casting for external user, NFC.
Alexey Bataev via llvm-commits
- [llvm] 8a0bfe4 - [SLP]Fix PR87630: wrong result for externally used vector value.
Alexey Bataev via llvm-commits
- [llvm] 9a0ae08 - [NFC][HWASAN] Simplify `selectiveInstrumentationShouldSkip` (#87670)
via llvm-commits
- [llvm] c0c11e7 - [NFC][HWASAN] Cleanup opt opt test (#87687)
via llvm-commits
- [compiler-rt] beded9b - [HWASan] Allow stack_history_size of 4096 (#86362)
via llvm-commits
- [llvm] ce46b40 - [NFC][UBSAN] Similar to #87687 for UBSAN
Vitaly Buka via llvm-commits
- [compiler-rt] [NFC] [HWASan] clarify FIXME comment (PR #87689)
Florian Mayer via llvm-commits
- [libc] [llvm] [libc] Temporary math macros fix (PR #87681)
Michael Jones via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Abhina Sree via llvm-commits
- [llvm] [HWASAN][UBSAN] Don't use default `profile-summary-cutoff-hot` (PR #87691)
Vitaly Buka via llvm-commits
- [llvm] Prepend all library intrinsics with `#` when building for Arm64EC (PR #87542)
Daniel Paoliello via llvm-commits
- [llvm] [builtin][NFC] Remove ClangBuiltin<"__builtin_allow_ubsan_check"> (PR #87581)
Thurston Dang via llvm-commits
- [llvm] c91a0a2 - [builtin][NFC] Remove ClangBuiltin<"__builtin_allow_ubsan_check"> (#87581)
via llvm-commits
- [llvm] [TableGen] Fix a potential crash when operand doesn't appear in the instruction pattern (PR #87663)
Shilei Tian via llvm-commits
- [compiler-rt] dfaa144 - [NFC] [HWASan] clarify FIXME comment (#87689)
via llvm-commits
- [llvm] [llvm][ADT] Use ADL to find begin()/end() in interleave* (PR #87669)
Jon Roelofs via llvm-commits
- [clang] [lldb] [llvm] [cmake] Build executables with -no_exported_symbols when building Apple toolchain (PR #87684)
Jon Roelofs via llvm-commits
- [llvm] [ThinLTO]Record import type (declaration or definition) in GlobalValueSummary::GVFlags (PR #87597)
Mingming Liu via llvm-commits
- [llvm] [SelectionDAG] Fix and improve TargetLowering::SimplifySetCC (PR #87646)
Björn Pettersson via llvm-commits
- [clang] [llvm] [OpenMP] Add amdgpu-num-work-groups attribute to OpenMP kernels (PR #87695)
Joseph Huber via llvm-commits
- [llvm] [memprof] Introduce writeMemProf (NFC) (PR #87698)
Kazu Hirata via llvm-commits
- [llvm] Revert "[ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries" (PR #87699)
Victor Campos via llvm-commits
- [llvm] [RemoveDIs] Add flag to preserve the debug info format of input IR (PR #87379)
Stephen Tozer via llvm-commits
- [llvm] 74373c1 - Revert "[ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries" (#87699)
via llvm-commits
- [llvm] [ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries (PR #79173)
Victor Campos via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
Eli Friedman via llvm-commits
- [llvm] [ValueTracking] Add support for `usub.sat` in `isKnownNonZero (PR #87700)
via llvm-commits
- [llvm] fd2a5c4 - [memprof] Introduce writeMemProf (NFC) (#87698)
via llvm-commits
- [llvm] goldsteinn/non zero overflow (PR #87701)
via llvm-commits
- [llvm] [SystemZ][z/OS] yaml2obj GOFF symbols (PR #75971)
Yusra Syeda via llvm-commits
- [llvm] goldsteinn/shuf non zero (PR #87702)
via llvm-commits
- [llvm] goldsteinn/insert non zero (PR #87703)
via llvm-commits
- [llvm] goldsteinn/sub non eq (PR #87704)
via llvm-commits
- [llvm] goldsteinn/or xor no invertible (PR #87705)
via llvm-commits
- [llvm] goldsteinn/or xor non eq (PR #87706)
via llvm-commits
- [llvm] goldstein/insertelement known (PR #87707)
via llvm-commits
- [llvm] goldsteinn/insertelement fpclass (PR #87708)
via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Jon Roelofs via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Jon Roelofs via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Jon Roelofs via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Jonas Devlieghere via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Fangrui Song via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Fangrui Song via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Fangrui Song via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [clang] [llvm] [driver] Make --version show if assertions, etc. are enabled (PR #87585)
Cassie Jones via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Craig Topper via llvm-commits
- [llvm] [ValueTracking] Fix "getOperand() out of range!" assertion crash (PR #87482)
Philip Reames via llvm-commits
- [llvm] 03f5472 - [HWASAN][UBSAN] Don't use default `profile-summary-cutoff-hot` (#87691)
via llvm-commits
- [llvm] [bazel] Add missing dependency for mlir:SCFUtils (PR #87711)
Chenguang Wang via llvm-commits
- [llvm] [NFC][HWASAN][UBSAN] Remove cl:init from few opts (PR #87692)
Vitaly Buka via llvm-commits
- [llvm] e628581 - [NFC][HWASAN][UBSAN] Remove cl:init from few opts (#87692)
via llvm-commits
- [llvm] [UBSAN][HWASAN] Remove redundant flags (PR #87709)
Vitaly Buka via llvm-commits
- [llvm] 18380c5 - [UBSAN][HWASAN] Remove redundant flags (#87709)
via llvm-commits
- [llvm] 697dd93 - [SPARC] Implement L and H inline asm argument modifiers (#87259)
via llvm-commits
- [compiler-rt] [scudo] Add errno description to mmap failure. (PR #87713)
Christopher Ferris via llvm-commits
- [compiler-rt] [scudo] Move the chunk update into functions (PR #83493)
Christopher Ferris via llvm-commits
- [llvm] aa6ba23 - [UBSAN] Remove invalid assert added with #87709
Vitaly Buka via llvm-commits
- [llvm] [X86] Improve transform for add-like nodes to `add` (PR #83691)
via llvm-commits
- [compiler-rt] Pass the linker version to libfuzzer tests on darwin (PR #87719)
Usama Hameed via llvm-commits
- [llvm] [bazel] Add support for building lldb (PR #87589)
Aaron Siddhartha Mondal via llvm-commits
- [llvm] [InstCombine] Fix for folding `select` into floating point binary operators. (PR #83200)
via llvm-commits
- [llvm] [RISCV][NFC] Add isTargetAndroid API in RISCVSubtarget (PR #87671)
Craig Topper via llvm-commits
- [llvm] [bazel] Improve libc build on macOS (PR #86174)
Keith Smiley via llvm-commits
- [llvm] [Coverage] Fix `USE_SANITIZE_COVERAGE` build (PR #87722)
Justin Fargnoli via llvm-commits
- [clang] [llvm] [cmake] Remove custom linker flag check function (PR #86602)
Keith Smiley via llvm-commits
- [llvm] [Offload] Move `/openmp/libomptarget` to `/offload` (PR #75125)
Johannes Doerfert via llvm-commits
- [llvm] bffc0b6 - [RISCV][NFC] Add isTargetAndroid API in RISCVSubtarget (#87671)
via llvm-commits
- [llvm] [RISCV] Precommit stack protector checks for Linux and Android (PR #87679)
Paul Kirth via llvm-commits
- [llvm] 413a66f - [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (#76172)
via llvm-commits
- [libc] [llvm] [libc][math][c23] Add {,u}fromfp{,x}{,f,l,f128} functions (PR #86003)
via llvm-commits
- [llvm] [RISCV][GISel] Make register bank selection for unary and binary arithmetic ops more generic. (PR #87593)
Craig Topper via llvm-commits
- [llvm] 852eb20 - [RISCV][GISel] Make register bank selection for unary and binary arithmetic ops more generic. (#87593)
via llvm-commits
- [llvm] [VPlan] Split VPWidenMemoryInstructionRecipe (NFCI). (PR #87411)
Alexey Bataev via llvm-commits
- [llvm] llvm-objdump/ELF: fix crash when reading dyn str table (PR #87519)
Fangrui Song via llvm-commits
- [llvm] [llvm][NFC] Update URL in comment about Android ABI (PR #87726)
Paul Kirth via llvm-commits
- [llvm] [AMDGPU] Fix crash when a MachineFunction is not generated (PR #87727)
Shilei Tian via llvm-commits
- [llvm] [bazel] Add support for building orc_rt (PR #87730)
Keith Smiley via llvm-commits
- [llvm] RFC: Argpromotion of externally visible functions (PR #87731)
David Goldblatt via llvm-commits
- [llvm] cfadf3f - [TableGen] Fix a potential crash when operand doesn't appear in the instruction pattern (#87663)
via llvm-commits
- [clang] [llvm] [clang][ubsan] Switch UBSAN optimization to `llvm.allow.{runtime,ubsan}.check()` (PR #84858)
Vitaly Buka via llvm-commits
- [llvm] a9d9387 - [clang][ubsan] Switch UBSAN optimization to `llvm.allow.{runtime,ubsan}.check()` (#84858)
via llvm-commits
- [clang] [llvm] [clang][CodeGen] Remove SimplifyCFGPass preceding RemoveTrapsPass (PR #84852)
Vitaly Buka via llvm-commits
- [lld] [ELF] PROVIDE: fix spurious "symbol not found" (PR #87530)
Vitaly Buka via llvm-commits
- [clang] [llvm] Rename `remove-traps` to `lower-builtin-hot` (PR #84853)
Vitaly Buka via llvm-commits
- [llvm] [llvm][Support] Improvements to ListeningSocket functionality and documentation (PR #84710)
Connor Sughrue via llvm-commits
- [clang] [llvm] [UBSAN] Rename `remove-traps` to `lower-allow-check` (PR #84853)
Vitaly Buka via llvm-commits
- [llvm] [llvm-ranlib] Change -v (alias for --version) to -V (PR #87661)
Ed Maste via llvm-commits
- [llvm] 1cb64d7 - [HLSL][DXIL][SPIRV] Implementation of an abstraction for intrinsic selection of HLSL backends (#87171)
via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp upred (add/sub nuw X, Y), C)` (PR #87180)
via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Fangrui Song via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Ramkumar Ramachandra via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Ramkumar Ramachandra via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Ramkumar Ramachandra via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Fangrui Song via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Fangrui Song via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Fangrui Song via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Ramkumar Ramachandra via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Fangrui Song via llvm-commits
- [lld] [ELF, test] Add test for R_AARCH64_* implicit addends (PR #87733)
Fangrui Song via llvm-commits
- [llvm] Fix stack layout for frames larger than 2gb (PR #84114)
Wesley Wiser via llvm-commits
- [llvm] goldsteinn/or disjoint eq (PR #87734)
via llvm-commits
- [llvm] goldsteinn/or disjoint eq (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [RISCV] Handle RVV return type in calling convention correctly (PR #87736)
Brandon Wu via llvm-commits
- [lldb] [llvm] Add support for using foreign type units in .debug_names. (PR #87740)
Greg Clayton via llvm-commits
- [llvm] Run delta-pass with child process (PR #87647)
Vivek Pandya via llvm-commits
- [compiler-rt] [compiler-rt][ORC] Remove unused cmake variables (NFC) (PR #87742)
Keith Smiley via llvm-commits
- [llvm] 49f0b53 - [UBSAN] Rename `remove-traps` to `lower-allow-check` (#84853)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [RISCV] Rename OP-P to OP-VE. (PR #87546)
Brandon Wu via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
via llvm-commits
- [llvm] [Transforms] Debug values are not remapped when cloning. (PR #87747)
Carlos Alberto Enciso via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of FP-Int conversion with LMUL (PR #87506)
Shih-Po Hung via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #87648)
James Henderson via llvm-commits
- [llvm] [RISCV] Fix missing scaling by LMUL in cost model (PR #73342)
Shih-Po Hung via llvm-commits
- [llvm] [Support][Windows] Use the original path if GetFinalPathNameByHandleW() failed (PR #87749)
Dmitry Vasilyev via llvm-commits
- [llvm] obj2yaml/COFF: improve reporting of fatal errors (PR #87652)
James Henderson via llvm-commits
- [libc] [llvm] [libc][NFC] Rename `UInt.h` to `big_int.h` and `UInt128.h` to `uint128.h` for consistency (PR #87751)
Guillaume Chatelet via llvm-commits
- [lld] 7e958f6 - [flang][clang] Add Visibility specific help text for options (#81869)
via llvm-commits
- [clang] [clang-tools-extra] [flang] [lld] [llvm] [flang][clang] Add Visibility specific help text for options (PR #81869)
David Spickett via llvm-commits
- [llvm] [RemoveDIs][NFC] Remove Instruction constructors that insert prior to Instructions (PR #85980)
Stephen Tozer via llvm-commits
- [lld] 67d2041 - Revert "[flang][clang] Add Visibility specific help text for options (#81869)"
David Spickett via llvm-commits
- [lld] aff197f - Reland "[flang][clang] Add Visibility specific help text for options (#81869)"
David Spickett via llvm-commits
- [clang] [llvm] [Clang] Emit DW_TAG_template_alias for template aliases (PR #87623)
Orlando Cazalet-Hyams via llvm-commits
- [lld] [test][lld][ELF] Enhance pack-dyn-relocs.s test (PR #87756)
Daniil Kovalev via llvm-commits
- [llvm] c5d000b - [Thumb] Resolve FIXME: Use 'mov hi, $src; mov $dst, hi' (#81908)
via llvm-commits
- [clang] [compiler-rt] Fix "[clang][UBSan] Add implicit conversion check for bitfields" (PR #87761)
Axel Lundberg via llvm-commits
- [llvm] [llvm-objcopy] Add --compress-sections (PR #85036)
Mitch Phillips via llvm-commits
- [llvm] be8bc3c - Revert "[llvm-objcopy] Add --compress-sections"
Mitch Phillips via llvm-commits
- [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Kerry McLaughlin via llvm-commits
- [llvm] 1b4c37f - [TTI][X86] getGSVectorCost/getGSScalarCost - add CostKind to the function arguments.
Simon Pilgrim via llvm-commits
- [llvm] 58187fa - [CostModel][X86] Update masked load/store/gather/scatter tests to explicitly use variable masks
Simon Pilgrim via llvm-commits
- [llvm] [NFC][LLVM][CodeGen] Refactor SVE unpredicated binop isel patterns. (PR #84045)
Kerry McLaughlin via llvm-commits
- [llvm] 31fd6b8 - [SLP] Protect against scalable vector users.
David Green via llvm-commits
- [llvm] [NFC][Doc] Fix typo in new pass manager snippet (PR #87765)
Jakub Chlanda via llvm-commits
- [llvm] [Legalizer] Soften EXTRACT_ELEMENT on ppcf128 (PR #77412)
Qiu Chaofan via llvm-commits
- [llvm] [DAG][AArch64] Support masked loads/stores with nontemporal flags (PR #87608)
Simon Pilgrim via llvm-commits
- [llvm] [libc][bazel][math] Add float128 math functions and their smoke tests to bazel layout. (PR #87645)
Guillaume Chatelet via llvm-commits
- [clang] [llvm] Remove remaining uses of Instruction-constructors that insert before another Instruction (PR #85981)
Stephen Tozer via llvm-commits
- [lld] c0211ff - [LLD][COFF] Add ARM64EC support to findLineTable. (#87240)
via llvm-commits
- [llvm] [LoopUnroll] Add CSE to remove redundant loads after unrolling. (PR #83860)
Florian Hahn via llvm-commits
- [llvm] [Passes] Run SimpleLoopUnswitch after introducing invariant branches. (PR #81271)
Florian Hahn via llvm-commits
- [libclc] [llvm] [libclc] Refactor build system to allow in-tree builds (PR #87622)
Romaric Jodin via llvm-commits
- [llvm] [VPlan] Remove unused first mask op from VPBlendRecipe. (PR #87770)
Florian Hahn via llvm-commits
- [llvm] f09f9bc - [X86] Add TODO to remove getGSScalarCost and use BaseT / getCommonMaskedMemoryOpCost directly
Simon Pilgrim via llvm-commits
- [llvm] 08bb121 - [TTI] getCommonMaskedMemoryOpCost - pull out repeated getNumElements calls. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [TTI] getCommonMaskedMemoryOpCost - consistently use getScalarizationOverhead instead of ExtractElement costs for address/mask extraction. (PR #87771)
Simon Pilgrim via llvm-commits
- [llvm] 2650375 - [OpenMP] Add amdgpu-num-work-groups attribute to OpenMP kernels (#87695)
via llvm-commits
- [llvm] c6e38b9 - Reapply "[LV] Improve AnyOf reduction codegen. (#78304)"
Florian Hahn via llvm-commits
- [llvm] 379628d - [RemoveDIs] Add flag to preserve the debug info format of input IR (#87379)
via llvm-commits
- [llvm] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Fix implicit $vcc operands after parsing MIR (PR #87781)
Jay Foad via llvm-commits
- [llvm] 3c3e0e5 - [TTI] getCommonMaskedMemoryOpCost - add AddressSpace argument
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Stop reserving $vcc_hi in wave32 mode (PR #87783)
Jay Foad via llvm-commits
- [llvm] [SLP]Improve final minbitwidth analysis attempt. (PR #87786)
Alexey Bataev via llvm-commits
- [llvm] [Codegen][X86] Fix /hotpatch with clang-cl and inline asm (PR #87639)
via llvm-commits
- [llvm] [AMDGPU] Fix implicit operands of VOPD cndmask instructions (PR #87788)
Jay Foad via llvm-commits
- [llvm] [RemoveDIs] Make verify-uselistorder preserve the input debug info format (PR #87789)
Stephen Tozer via llvm-commits
- [llvm] [FPEnv][X86] Correct strictfp tests. (PR #87791)
Kevin P. Neal via llvm-commits
- [llvm] a1b2f0c - Reland "[GlobalISel] Fix the infinite loop issue in `commute_int_constant_to_rhs`"
Michael Liao via llvm-commits
- [clang] [llvm] demangle function names in trace files (PR #87626)
Jamie Schmeiser via llvm-commits
- [llvm] 6a6335f - [X86] bool-vector.ll - add nounwind to silence cfi noise
Simon Pilgrim via llvm-commits
- [llvm] b861e27 - [X86] pr45995.ll - add nounwind to silence cfi noise
Simon Pilgrim via llvm-commits
- [clang] [llvm] [NFC] Fix misspellings of effects (PR #87795)
via llvm-commits
- [llvm] e84a757 - [llvm][ADT] Use ADL to find begin()/end() in interleave* (#87669)
via llvm-commits
- [llvm] [X86] Use AlwaysInline to determine whether to emit code or bail when inlining is determined to be unprofitable (PR #87003)
via llvm-commits
- [libc] [llvm] [libc] Add proxy header math_macros.h. (PR #87598)
via llvm-commits
- [llvm] [AArch64] Combine getActiveLaneMask with vector_extract (PR #81139)
Momchil Velikov via llvm-commits
- [llvm] [LoopVectorize][AArch64][SVE] Generate wide active lane masks (PR #81140)
Momchil Velikov via llvm-commits
- [llvm] [AArch64] Optimise test of the LSB of a paired whileCC instruction (PR #81141)
Momchil Velikov via llvm-commits
- [llvm] [Inliner] Check number of operands in AddReturnAttributes (PR #87093)
Dmitrii Dolgov via llvm-commits
- [llvm] a671cee - [ORC] Fix an EDU-update bug in ExecutionSession::IL_failSymbols.
Lang Hames via llvm-commits
- [llvm] [AArch64] Refactor redundant PTEST optimisations (NFC) (PR #87802)
Momchil Velikov via llvm-commits
- [llvm] 7e4883f - [llvm-ranlib] Change -v (alias for --version) to -V
via llvm-commits
- [llvm] [MemProf] Perform cloning for each allocation separately (PR #87112)
Snehasish Kumar via llvm-commits
- [llvm] f0724f0 - [llvm][NFC] Update URL in comment about Android ABI
via llvm-commits
- [llvm] [DXIL] Model DXIL Class and Shader Model association of DXIL Ops in DXIL.td (PR #87803)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [RISCV] Use the thread local stack protector for Android targets (PR #87672)
Paul Kirth via llvm-commits
- [llvm] 68b939f - [driver] Make --version show if assertions, etc. are enabled (#87585)
via llvm-commits
- [llvm] b7593b2 - [NFC][Doc] Fix typo in new pass manager snippet (#87765)
via llvm-commits
- [llvm] llvm-readobj: support big-endian attribute printing (PR #87806)
Ramkumar Ramachandra via llvm-commits
- [libc] [llvm] [libc][NFC] Rename `UInt.h` to `big_int.h` and `UInt128.h` to `uint128.h` for consistency (PR #87808)
Guillaume Chatelet via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
Craig Topper via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
Craig Topper via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
Craig Topper via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
Simon Pilgrim via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
Simon Pilgrim via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] 0e60cf7 - [gn build] Manually port 68b939f9
Arthur Eubanks via llvm-commits
- [llvm] 666fd66 - [gn build] Port 30f6eafaa978
Arthur Eubanks via llvm-commits
- [llvm] 6411aaf - [gn build] Port e84a757222aa
Arthur Eubanks via llvm-commits
- [llvm] 965e053 - [gn build] Port f5960c168dfe
Arthur Eubanks via llvm-commits
- [llvm] 5772fc8 - [gn build] Add missing dependency
Arthur Eubanks via llvm-commits
- [llvm] [APInt] Remove multiplicativeInverse with explicit modulus (PR #87644)
Jeremy Kun via llvm-commits
- [lld] e915b7d - [ELF,test] Add test for R_AARCH64_* implicit addends
via llvm-commits
- [llvm] Revert "[APInt] Remove multiplicativeInverse with explicit modulus (#… (PR #87812)
Jeremy Kun via llvm-commits
- [llvm] 66b5280 - [SLP]Improve minbitwidth analysis for abs/smin/smax/umin/umax intrinsics.
via llvm-commits
- [llvm] [SLP]Improve reordering for consts, splats and ops from same nodes + improved analysis. (PR #87091)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Fix the cost of the reduction result to the final type. (PR #87528)
Alexey Bataev via llvm-commits
- [llvm] e4169f7 - [AArch64] Add extra zip and uzp shuffle cost tests. NFC
David Green via llvm-commits
- [llvm] [SLP] Initial vectorization of non-power-of-2 ops. (PR #77790)
Alexey Bataev via llvm-commits
- [llvm] 225e14e - [Support][Windows] Use the original path if GetFinalPathNameByHandleW() failed (#87749)
via llvm-commits
- [llvm] [VPlan] Introduce recipes for VP loads and stores. (PR #87816)
Florian Hahn via llvm-commits
- [libc] [llvm] [libc][c23][fenv] implement fesetexcept (PR #87603)
Nick Desaulniers via llvm-commits
- [lld] 3989e22 - [test][lld][ELF] Enhance pack-dyn-relocs.s test (#87756)
via llvm-commits
- [llvm] 3c37f92 - [RISCV] Fix comment in compress-opt-branch.ll to match description. NFC
Craig Topper via llvm-commits
- [lld] [lld-macho] Ensure all sections in __TEXT get thunks if necessary (PR #87818)
Leonard Grey via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
Craig Topper via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
Craig Topper via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
Craig Topper via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
Phoebe Wang via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than 4, not 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
Phoebe Wang via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
Phoebe Wang via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (PR #87819)
via llvm-commits
- [llvm] [LoopIdiomRecognize] Replacing the idiom of counting trailing zeros with the intrinsic cttz (PR #87820)
Matvey Kalashnikov via llvm-commits
- [llvm] [AArch64][GlobalISel] Combine Shuffles of G_CONCAT_VECTORS (PR #87489)
via llvm-commits
- [llvm] 43ba568 - Prepend all library intrinsics with `#` when building for Arm64EC (#87542)
via llvm-commits
- [llvm] [GlobalISel] Handle more commutable instructions in `commute_constant_to_rhs` (PR #87424)
via llvm-commits
- [llvm] [SPIR-V] Re-implement switch and improve validation of forward calls (PR #87823)
Vyacheslav Levytskyy via llvm-commits
- [llvm] e7e7827 - [RISCV] Remove uses of sed from compress-opt-branch.ll. NFC
Craig Topper via llvm-commits
- [llvm] 0a6a40d - [RISCV] Add Zca predicate to BrccCompressOpt patterns used for MinSize.
Craig Topper via llvm-commits
- [llvm] 4abb722 - [RISCV] Add tests for opportunities to reassociate to form more shXadd instructions. NFC
Craig Topper via llvm-commits
- [llvm] [X86] Do not ignore AlwaysInline when determining if inlining is worth it (PR #87825)
via llvm-commits
- [llvm] [APInt] Use a std::move() to avoid a copy in the loop in multiplicativeInverse. (PR #87655)
Craig Topper via llvm-commits
- [llvm] 60fc4ac - [GlobalISel] Don't form anyextending atomic loads.
Amara Emerson via llvm-commits
- [llvm] [llvm][GlobalOpt] Optimize statically resolvable IFuncs (PR #80606)
Alexandros Lamprineas via llvm-commits
- [llvm] Add the 'initialized' attribute langref and support (PR #84803)
Haopeng Liu via llvm-commits
- [libc] [llvm] [libc][c23][fenv] Implement fetestexceptflag (PR #87828)
Robin Caloudis via llvm-commits
- [llvm] [bolt] Refactor relocation arch selection (PR #87829)
Nathan Sidwell via llvm-commits
- [compiler-rt] 0a39f1a - [scudo] Add errno description to mmap failure. (#87713)
via llvm-commits
- [llvm] [GISel][Combine] Enhance combining on G_BUILD_VECTOR (PR #87831)
via llvm-commits
- [llvm] Fix build failure caused by PR 68235 (PR #71219)
Simon Pilgrim via llvm-commits
- [llvm] 25cf279 - [cmake] Build executables with -no_exported_symbols when building Apple toolchain (#87684)
via llvm-commits
- [compiler-rt] 65e5391 - Pass the linker version to libfuzzer tests on darwin (#87719)
via llvm-commits
- [llvm] fe45029 - [cmake] Back out of making unsupported `-no_exported_symbols` linker a
Cyndy Ishida via llvm-commits
- [llvm] [RISCV] Add CodeGen only version of conditional branch instructions t… (PR #87834)
Craig Topper via llvm-commits
- [llvm] Add the 'initializes' attribute langref and support (PR #84803)
Haopeng Liu via llvm-commits
- [llvm] [AArch64][LoopIdiom] Disable LoopIdiomTransform when NoImplicitFloat is present (PR #87677)
Craig Topper via llvm-commits
- [llvm] [X86] Support ATOMIC_LOAD_FP_BINOP_MI for other binops (PR #87524)
via llvm-commits
- [llvm] [X86] Change how we treat functions with explicit sections as small/large (PR #87838)
Arthur Eubanks via llvm-commits
- [llvm] [BOLT] Use BAT for YAML profile call target information (PR #86219)
Amir Ayupov via llvm-commits
- [llvm] [NVPTX] Annotate CUDA kernel pointer arguments with .ptr .space .align attributes. (PR #79646)
via llvm-commits
- [llvm] [ADT] Allow reverse to find free rbegin/rend functions (PR #87840)
Jakub Kuderski via llvm-commits
- [llvm] Verify threadlocal_address constraints (PR #87841)
Matthias Braun via llvm-commits
- [llvm] 8bd3914 - [RISCV] Rename OP-P to OP-VE. (#87546)
via llvm-commits
- [llvm] CodeGenPrepare: Remove threadlocal_address intrinsic when cheap to recompute. (PR #87844)
Matthias Braun via llvm-commits
- [clang] [llvm] [llvm] Add triples for managarm (PR #87845)
via llvm-commits
- [lldb] [llvm] [cmake] Prevent implicitly passing `-no_exported_symbols` (PR #87846)
Cyndy Ishida via llvm-commits
- [llvm] [BOLT][BAT] Support multi-way split functions (PR #87123)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][BAT] Fix encoded NumBasicBlocks (PR #87830)
Amir Ayupov via llvm-commits
- [llvm] [StandardInstrumentations] Support -print-after-pass-number option (PR #87458)
Vincent Lee via llvm-commits
- [llvm] -fsanitize=function: fix .subsections_via_symbols (PR #87527)
Fangrui Song via llvm-commits
- [llvm] c8f3d21 - [ADT] Allow reverse to find free rbegin/rend functions (#87840)
via llvm-commits
- [llvm] [CodeMoverUtils] Enhance CodeMoverUtils to sink an entire BB (PR #87857)
via llvm-commits
- [llvm] [X86][BF16] Promote vector ADD/SUB/MUL/DIV to f32 (PR #87858)
Phoebe Wang via llvm-commits
- [libc] [llvm] [libc][NFC] Rename `uint_test` into `big_int_test` for consistency (PR #87875)
Guillaume Chatelet via llvm-commits
- [llvm] 0e8b61f - llvm-objdump/ELF: fix crash when reading dyn str table (#87519)
via llvm-commits
- [llvm] 233c030 - [LV] Add extra tests for induction cost modeling.
Florian Hahn via llvm-commits
- [llvm] [Docs] Update python dependencies for documentation (PR #87877)
Marc Auberer via llvm-commits
- [llvm] LoopIdiomRecognize: add negative tests for powi idiom (PR #72648)
Ramkumar Ramachandra via llvm-commits
- [llvm] LoopIdiomRecognize: detect and convert powi idiom (PR #72650)
Ramkumar Ramachandra via llvm-commits
- [llvm] LoopVectorize: vectorize decreasing integer IV in select-cmp (PR #68112)
Ramkumar Ramachandra via llvm-commits
- [llvm] MachineTraceMetrics: add test for depth, height calculation (PR #73324)
Ramkumar Ramachandra via llvm-commits
- [llvm] LoopVectorize: fix phi cost when it is scalar after vectorization (PR #74456)
Ramkumar Ramachandra via llvm-commits
- [llvm] [ARM][NFC] Use addLiveIns method instead of manually adding live-ins (PR #87560)
via llvm-commits
- [llvm] fa8a726 - [LV] Make global_alias.ll test independent of O1 pipeline.
Florian Hahn via llvm-commits
- [llvm] Implement streaming compression for compressed ELF sections. (PR #87211)
Owen Anderson via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Accept the reduction modifier (PR #86492)
Kiran Chandramohan via llvm-commits
- [llvm] [ARM] Remove unneeded liveness check information (PR #87879)
via llvm-commits
- [llvm] [RISCV] Eliminate getVLENFactoredAmount and expose muladd [nfc] (PR #87881)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Craig Topper via llvm-commits
- [llvm] [ARM] Resolve FIXME: Swap adds <-> subs offset is 0 (PR #78870)
via llvm-commits
- [llvm] [CodeGen] Check entire block if no threshold was given for neighbors (PR #83526)
via llvm-commits
- [llvm] Determine if registers are live with LiveRegUnits (PR #87888)
via llvm-commits
- [llvm] [memprof] Use static instead of anonymous namespaces (PR #87889)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Fix a typo in writeMemProfV1 (PR #87890)
Kazu Hirata via llvm-commits
- [compiler-rt] [llvm] [ORC] Implement basic reoptimization. (PR #67050)
Lang Hames via llvm-commits
- [llvm] 4cb110a - [RFC] IR: Support atomicrmw FP ops with vector types (#86796)
via llvm-commits
- [llvm] [RFC] IR: Support atomicrmw FP ops with vector types (PR #86796)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Undo atomicrmw add/sub/xor 0 -> atomicrmw or canonicalization (PR #87533)
Matt Arsenault via llvm-commits
- [llvm] [ExpandLargeFpConvert] Support bfloat. (PR #87619)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][CodeGen] Improve handling of memcpy for -Os/-Oz compilations (PR #87632)
Matt Arsenault via llvm-commits
- [llvm] [Transforms] Preserve inbounds attribute of transformed GEPs when flattening loops (PR #86961)
via llvm-commits
- [clang] [llvm] [mlir] fix vulnerabilities (PR #79697)
via llvm-commits
- [llvm] d38bff4 - [AArch64] SimplifyDemandedBitsForTargetNode - add AArch64ISD::BICi handling (#76644)
via llvm-commits
- [llvm] bd9486b - Revert "[SLP]Improve minbitwidth analysis for abs/smin/smax/umin/umax intrinsics."
Martin Storsjö via llvm-commits
- [llvm] [AMDGPU] Allow any linkage for dynlds (PR #84742)
Matt Arsenault via llvm-commits
- [libc] [llvm] [libc] Add proxy header for fenv.h macro constants. #87863 (PR #87896)
Job Henandez Lara via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
Markus Böck via llvm-commits
- [llvm] Precommit tests for PR84694 (PR #87443)
Anshil Gandhi via llvm-commits
- [llvm] 8e98435 - [GISel][Combine] Enhance combining on G_BUILD_VECTOR
via llvm-commits
- [llvm] d5b48ce - [ValueTracking] Add tests for non-constant idx for fpclass of `insertelement`; NFC
Noah Goldstein via llvm-commits
- [llvm] e4db938 - [ValueTracking] Support non-constant idx for `computeKnownFPClass` of `insertelement`
Noah Goldstein via llvm-commits
- [llvm] 8389b3b - [X86] Fix typo: QWORD alignment is greater than or equal to 8, not greater than 8 (#87819)
via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbx in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] d08a76d - Fix warnings discovered by #87348 [-Wunused-but-set-variable]
NAKAMURA Takumi via llvm-commits
- [llvm] bc8726b - [RISCV] Support codegen of vfmv.v.f for bfloat vector with both Zvfbfmin and Zfbfmin (#87318)
via llvm-commits
- [llvm] [llvm][docs] Resort cmake macros (PR #87551)
Shivam Gupta via llvm-commits
- [llvm] [ADT] SCC iterator for general graph (PR #84268)
Yida Zhang via llvm-commits
- [clang] [llvm] [clang][llvm] Remove "implicit-section-name" attribute (PR #87906)
Arthur Eubanks via llvm-commits
- [llvm] 869797d - [VectorCombine] Add a debug message for foldShuffleOfCastop. NFC
David Green via llvm-commits
- [llvm] [llvm][CodeGen] Add a new software pipeliner 'Window Scheduler' (PR #84443)
Hua Tian via llvm-commits
- [llvm] da5a86b - [IR] Fix typo in trunc nuw semantics; NFC (#87285)
via llvm-commits
- [llvm] [bolt] keep only function with prologue (PR #87520)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Remove shl if we only demand known signbits of shift source (PR #79014)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] [InstCombine] Infer nsw/nuw for trunc (PR #87910)
Yingwei Zheng via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
Jiang zixian via llvm-commits
- [llvm] [RISCV] Add codegen support for Zvfbfmin (PR #87911)
Jianjian Guan via llvm-commits
- [llvm] [RemoveDI] Add support for debug records to debugify (PR #87383)
Djordje Todorovic via llvm-commits
- [llvm] [X86][AVX] Prefer VPSRAV to VPSRA style shifts for known splats #39424 (PR #87913)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InferAddressSpaces] apply InferAddressSpaces to inttoptr-zext-ptrtoint address expression. (PR #79108)
via llvm-commits
- [compiler-rt] [CompilerRT] Apply CMake INTDIR substitution for Ninja Multi-Config build (PR #87918)
Taiju Tsuiki via llvm-commits
- [llvm] [Kaleidoscope] Fix newlines in listings to match the tutorial text. (PR #87922)
Kirill Podoprigora via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Phoebe Wang via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Phoebe Wang via llvm-commits
- [llvm] a612524 - [SLP]Fix the cost of the reduction result to the final type.
via llvm-commits
- [llvm] [SCCP] Refine trunc with nsw/nuw flags (PR #87926)
via llvm-commits
- [llvm] [RISCV] Support vwsll in combineBinOp_VLToVWBinOp_VL (PR #87620)
Yingwei Zheng via llvm-commits
- [llvm] [CodeGen] Make the parameter TRI required in some functions. (PR #85968)
Simon Pilgrim via llvm-commits
- [llvm] [GlobalISel] Fix fewerElementsVectorPhi to insert after G_PHIs (PR #87927)
Dávid Ferenc Szabó via llvm-commits
- [compiler-rt] [compiler-rt] Update AllSupportedArchDefs.cmake for FreeBSD (PR #84280)
Alexander Richardson via llvm-commits
- [compiler-rt] c91254d - [compiler-rt] Allow running tests without installing first
via llvm-commits
- [compiler-rt] [compiler-rt] Allow running tests without installing first (PR #83088)
Alexander Richardson via llvm-commits
- [llvm] [RISCV][TTI] Implement cost of intrinsic active_lane_mask (PR #87931)
Shih-Po Hung via llvm-commits
- [llvm] d57d094 - [AArch64] Add test for LD2/LD3/LD4 shuffle cost models. NFC
David Green via llvm-commits
- [compiler-rt] 10b1864 - [compiler-rt] Do not add -rpath to linker args on Windows
Alex Richardson via llvm-commits
- [llvm] [Legalizer] Check full condition for UMIN and UMAX just like the code below does for SMIN and SMAX (PR #87932)
via llvm-commits
- [llvm] a3bb9c2 - [cmake] Prevent implicitly passing `-no_exported_symbols` (#87846)
via llvm-commits
- [llvm] [AArch64] Add costs for ST3 and ST4 instructions, modelled as store(shuffle). (PR #87934)
David Green via llvm-commits
- [llvm] 3f16ff4 - [memprof] Use static instead of anonymous namespaces (#87889)
via llvm-commits
- [llvm] goldsteinn/trunc nuw nsw icmp fold (PR #87935)
via llvm-commits
- [llvm] 15d11a4 - [VPlan] Track IsOrdered in VPReductionRecipe, remove use of ILV (NFCI).
Florian Hahn via llvm-commits
- [llvm] [ADT] Use `adl_*` wrappers across STLExtras (PR #87936)
Jakub Kuderski via llvm-commits
- [llvm] goldsteinn/icmp add or disjoint or (PR #87937)
via llvm-commits
- [llvm] [FMV][GlobalOpt] Bypass the IFunc Resolver of MultiVersioned functions. (PR #87939)
Alexandros Lamprineas via llvm-commits
- [llvm] 649523f - [ORC] Add an ExecutionSession state verifier.
Lang Hames via llvm-commits
- [llvm] 4d1bb76 - [memprof] Fix a typo in writeMemProfV1 (#87890)
via llvm-commits
- [llvm] da675b9 - [RISCV] Expand test coverage of stack offsets between 2^11 and 2^15
Philip Reames via llvm-commits
- [compiler-rt] [libFuzzer] Fix incorrect coverage number in fork mode (PR #82335)
Renáta Hodován via llvm-commits
- [llvm] [RISCV] Exploit sh3add/sh2add for stack offsets by shifted 12-bit constants (PR #87950)
Philip Reames via llvm-commits
- [llvm] [SPIR-V] Emit SPIR-V generator magic number and version (PR #87951)
Michal Paszkowski via llvm-commits
- [llvm] [Spirv][HLSL] Add OpAll lowering and float vec support (PR #87952)
Farzon Lotfi via llvm-commits
- [clang] [polly] [clang-format] Correctly annotate braces in macros (PR #87953)
Owen Pan via llvm-commits
- [llvm] cebf77f - [CodeGen][DebugInfo] Add missing DebugLoc for SplitCriticalEdge (#72192)
via llvm-commits
- [llvm] [CodeGen][DebugInfo] Add missing DebugLoc for SplitCriticalEdge (PR #72192)
Haohai Wen via llvm-commits
- [llvm] [BOLT] Fix boltedcollection and no_lbr order in fdata writer and parser (PR #86501)
via llvm-commits
- [llvm] [RISCV] Split vector FP pseudo instructions by SEW. NFC. (PR #87686)
Pengcheng Wang via llvm-commits
- [clang] [llvm] [RISCV][FMV] Support target_clones (PR #85786)
Piyou Chen via llvm-commits
- [llvm] RFC: [AMDGPU] Select CONVERGENCECTRL_GLUE generically (PR #87509)
Sameer Sahasrabuddhe via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Piyou Chen via llvm-commits
- [llvm] [ADT] Update SCC iterator documentation (PR #84268)
Yida Zhang via llvm-commits
- [llvm] [DSE] Fix non-determinism due to address reuse (PR #84943)
Nikita Popov via llvm-commits
- [llvm] 739fa1c - [indvars] Missing variables at Og: (#69920)
via llvm-commits
- [llvm] [indvars] Missing variables at Og: (PR #69920)
Carlos Alberto Enciso via llvm-commits
- [llvm] [IR] Add support for `nneg` flag with `uitofp` (PR #86141)
Nikita Popov via llvm-commits
- [llvm] [DAGCombiner] ignore loads when finding store in store forwarding optimization (PR #87465)
via llvm-commits
- [compiler-rt] [llvm] [cmake][CompilerRT] Propagate CMAKE_INSTALL_CONFIG_NAME to runtime installation (PR #87961)
Taiju Tsuiki via llvm-commits
- [llvm] f3b5597 - [RISCV] Use larger copies when register tuples are aligned
via llvm-commits
- [llvm] [RISCV] Use larger copies when register tuples are aligned (PR #84455)
Pengcheng Wang via llvm-commits
- [llvm] 006aaf3 - [ORC] Replace some KV loop variables with structured bindings.
Lang Hames via llvm-commits
- [llvm] 91189af - Revert "[indvars] Missing variables at Og: (#69920)"
Nikita Popov via llvm-commits
- [llvm] 73ddb2a - [RISCV] Store VLMul/NF into RegisterClass's TSFlags
via llvm-commits
- [llvm] [RISCV] Store VLMul/NF into RegisterClass's TSFlags (PR #84894)
Pengcheng Wang via llvm-commits
- [llvm] [RemoveDIs] Update update_test_checks script to recognize dbg_records (PR #87388)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] fdd0236 - Revert "[ORC] Replace some KV loop variables with structured bindings."
Lang Hames via llvm-commits
- [llvm] [AMDGPU][AtomicOptimizer] Fix DT update for divergent values with Iterative strategy (PR #87605)
Pierre van Houtryve via llvm-commits
Last message date:
Sun Apr 7 23:59:08 PDT 2024
Archived on: Sun Apr 7 23:59:10 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).