The Week Of Monday 22 April 2024 Archives by thread
Starting: Mon Apr 22 00:00:42 PDT 2024
Ending: Sun Apr 28 23:55:45 PDT 2024
Messages: 4925
- [llvm] [MIPS]: Rework atomic max/min expand for subword (PR #89575)
YunQiang Su via llvm-commits
- [llvm] [CodeGen] Make the parameter TRI required in some functions. (PR #85968)
Jay Foad via llvm-commits
- [llvm] [MIPS] Sign-extend subwords when expanding atomic max/min (PR #89246)
YunQiang Su via llvm-commits
- [llvm] [Inline][Cloning] Defer constant propagation after phi-nodes resolution (PR #87963)
Antonio Frighetto via llvm-commits
- [llvm] [PAC][MC][AArch64] Fix error message for AUTH_ABS64 reloc with ILP32 (PR #89563)
Daniil Kovalev via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from known fp classes (PR #86409)
Yingwei Zheng via llvm-commits
- [llvm] [AArch64] Replace AND with LSL#2 for LDR target (#34101) (PR #89531)
via llvm-commits
- [llvm] Fix uninitialized variable (PR #89040)
Malay Sanghi via llvm-commits
- [llvm] [AMDGPU] Add AMDGPU-specific module splitting (PR #89245)
Pierre van Houtryve via llvm-commits
- [llvm] [CodeGen] Tail Duplication: Remove irrelevant phi node workaround (PR #86981)
Matt Arsenault via llvm-commits
- [llvm] [docs] Document which online sync-ups are no longer happening (PR #89361)
Kristof Beyls via llvm-commits
- [llvm] d18ab0e - [InstCombine] Fold fabs over selects (#86390)
via llvm-commits
- [llvm] [InstCombine] Fold fabs over selects (PR #86390)
Yingwei Zheng via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
David Green via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
David Green via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
David Green via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Matt Arsenault via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Matt Arsenault via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Matt Arsenault via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Alexey Bataev via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Alexey Bataev via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Alexey Bataev via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Alexey Bataev via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
David Green via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (PR #88743)
Simon Pilgrim via llvm-commits
- [llvm] [VectorCombine] Add foldShuffleToIdentity (PR #88693)
David Green via llvm-commits
- [llvm] 83f7a3a - [llvm-split] Require x86-registered-target for target-specific-split.ll
via llvm-commits
- [llvm] [SelectionDAG] Remove redundant KnownBits smin and smax operations (PR #89519)
Matt Arsenault via llvm-commits
- [llvm] [VectorCombine] foldShuffleOfBinops - add support for length changing shuffles (PR #88899)
David Green via llvm-commits
- [llvm] a4bacb0 - [SelectionDAG] Remove redundant KnownBits smin and smax operations (#89519)
via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
Yingwei Zheng via llvm-commits
- [llvm] [mlir] [mlir][python] Fix generation of Python bindings for `async` dialect (PR #75960)
Oleksandr Alex Zinenko via llvm-commits
- [llvm] 7f975b6 - [AArch64] Add tests for more undef lanes on zip/uzp. NFC
David Green via llvm-commits
- [llvm] [RISCV] Defer forming x0, x0 vsetvlis until after insertion (PR #89089)
Luke Lau via llvm-commits
- [llvm] [MemCpyOpt] Continue merging memset with unrelated clobber (PR #89550)
Yingwei Zheng via llvm-commits
- [llvm] 3fbaad5 - [VectorCombine] Add test coverage for #89390
Simon Pilgrim via llvm-commits
- [llvm] 4cc9c6d - [VectorCombine] foldShuffleOfBinops - don't fold shuffle(divrem(x,y),divrem(z,w)) if mask contains poison
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
Matt Arsenault via llvm-commits
- [llvm] [Nomination] New Intel representative for the security group (PR #89435)
Peter Smith via llvm-commits
- [llvm] [LTO] Allow target-specific module splittting (PR #83128)
Yingwei Zheng via llvm-commits
- [llvm] [AArch64] Match ZIP and UZP starting from undef elements. NFC (PR #89578)
David Green via llvm-commits
- [llvm] [RISCV] Keep AVLReg define instr inside VSETVLInfo (PR #89180)
Luke Lau via llvm-commits
- [llvm] dc9664a - CodeGen: Strengthen definition of F{MIN|MAX}NUM_IEEE nodes (#85195)
via llvm-commits
- [llvm] CodeGen: Strengthen definition of F{MIN|MAX}NUM_IEEE nodes (PR #85195)
Matt Arsenault via llvm-commits
- [llvm] [Linker] Propagate `nobuiltin` attributes when linking known libcalls (PR #89431)
Guillaume Chatelet via llvm-commits
- [llvm] adb2547 - [llvm-split] Add missing TargetParser dependency
via llvm-commits
- [llvm] [WIP][RFC] Teach MCA constant registers do not create dependencies (PR #89387)
Rin Dobrescu via llvm-commits
- [llvm] [SelectionDAG] Treat CopyFromReg as freezing the value (PR #85932)
Yingwei Zheng via llvm-commits
- [clang] [llvm] [RISCV] Add processor definition for XiangShan-KunMingHu (PR #89359)
via llvm-commits
- [llvm] [RISCV] Re-model RVV comparison instructions (PR #88868)
Luke Lau via llvm-commits
- [compiler-rt] [llvm] [RISCV][sanitizer] Fix sanitizer support for different virtual memory layout (PR #66743)
Hau Hsu via llvm-commits
- [compiler-rt] [libcxx] CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (PR #89234)
Peter Waller via llvm-commits
- [llvm] [bazel] Add a bazel flag to enable building MLIR with CUDA support (PR #88856)
Adam Paszke via llvm-commits
- [llvm] [TBAA] Add verifier for tbaa.struct metadata (PR #86709)
Julian Nagele via llvm-commits
- [llvm] RenameIndependentSubregs: Add missing sub-range for new IMPLICIT_DEFs (PR #89050)
Matt Arsenault via llvm-commits
- [llvm] [NFC][RISCV] Keep AVLReg define instr inside VSETVLInfo (PR #89180)
Piyou Chen via llvm-commits
- [llvm] [Passes] opt Segmentation fault with the pass "codegenprepare" (PR #89566)
via llvm-commits
- [llvm] [X86][AVX] Prefer per-element vector shifts for known splats #39424 (PR #87913)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Combine Shuffles of G_CONCAT_VECTORS (PR #87489)
via llvm-commits
- [llvm] [llvm-readobj] Remove --raw-relr (PR #89426)
James Henderson via llvm-commits
- [llvm] [LV] Calculating explicit vector length using vector trip count (PR #89580)
Mel Chen via llvm-commits
- [llvm] [InstCombine] Canonicalise SextADD + GEP (PR #69581)
Bruno De Fraine via llvm-commits
- [llvm] [ARM] r11 is reserved when using -mframe-chain=aapcs (PR #86951)
via llvm-commits
- [llvm] c88b84d - [DAG] visitOR/visitORLike - merge repeated SDLoc calls.
Simon Pilgrim via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libclc] [libcxx] [libcxxabi] [libunwind] [lld] [lldb] [llvm] [mlir] [openmp] [polly] [pstl] Update IDE Folders (PR #89153)
Michael Kruse via llvm-commits
- [llvm] AMDGPU: Add description for new atomicrmw metadata (PR #85052)
Matt Arsenault via llvm-commits
- [llvm] ca9a44e - [DAG] visitORCommutative - use sd_match to reduce the need for commutative operand matching. NFCI.
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG]: Have isKnownNeverZero treat SRL like division if all else fails (PR #89523)
Jay Foad via llvm-commits
- [llvm] 821935b - [AArch64][GlobalISel] Combine Shuffles of G_CONCAT_VECTORS (#87489)
via llvm-commits
- [llvm] c8e5ad4 - Revert "[TBAA] Add verifier for tbaa.struct metadata (#86709)"
Florian Hahn via llvm-commits
- [llvm] [RISCV] Separate doLocalPostpass into new pass and move to post vector regalloc (PR #88295)
Luke Lau via llvm-commits
- [llvm] [X86] Allow input vector extracted from larger vector when combining to VPMADDUBSW (PR #89584)
Phoebe Wang via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Sam Tebbs via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Matt Arsenault via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Paschalis Mpeis via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Paschalis Mpeis via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Paschalis Mpeis via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Graham Hunter via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Graham Hunter via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Graham Hunter via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Jay Foad via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Jay Foad via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Jay Foad via llvm-commits
- [llvm] [KnownBitsTest] Common up isCorrect and isOptimal. NFC. (PR #89585)
Jay Foad via llvm-commits
- [llvm] [BasicBlockUtils] Remove redundant llvm.dbg instructions after blocks to reduce compile time (PR #89069)
Jeremy Morse via llvm-commits
- [llvm] AMDGPU: Simplify DS atomicrmw fadd handling (PR #89468)
Pierre van Houtryve via llvm-commits
- [llvm] AMDGPU: Refactor atomicrmw fadd expansion logic (PR #89469)
Pierre van Houtryve via llvm-commits
- [llvm] [NVPTX] Add support for atomic add for bf16 type (PR #89586)
Adrian Kuegel via llvm-commits
- [llvm] 5b6db43 - AMDGPU: Simplify DS atomicrmw fadd handling (#89468)
via llvm-commits
- [llvm] [ValueTracking] isNonZero trunc of sub of ptr2int's with recursive GEP where pointers are limited to a 32bit alloc. (PR #84933)
via llvm-commits
- [llvm] AMDGPU: Refactor atomicrmw fadd expansion logic (NFC) (PR #89469)
Matt Arsenault via llvm-commits
- [llvm] [KnownBitsTest] Print name of function when exhaustive tests fail (PR #89588)
Jay Foad via llvm-commits
- [llvm] Fix DW_TAG_template_alias refs in llvm-dwarfdump --verify (PR #89589)
Orlando Cazalet-Hyams via llvm-commits
- [lld] [lld][ELF][AArch64] Support `R_AARCH64_GOT_LD_PREL19` relocation (PR #89592)
Daniil Kovalev via llvm-commits
- [llvm] [ARM][AArch64] Split processor and feature definitions out of the ARM.td/AArch64.td [NFC] (PR #88282)
Tomas Matheson via llvm-commits
- [llvm] b7db392 - Fix DW_TAG_template_alias refs in llvm-dwarfdump --verify (#89589)
via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [llvm] a2692ac - [llvm-split] Correctly deallocate TargetMachine
via llvm-commits
- [llvm] AMDGPU: fix isSafeToSink expecting exactly one predecessor (PR #89224)
Petar Avramovic via llvm-commits
- [llvm] [AArch64][SME] Remove unused ZA lazy-save (PR #81648)
Sander de Smalen via llvm-commits
- [llvm] [TailDuplicator] Add maximum predecessors and successors to consider tail duplicating blocks (PR #78582)
via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Vikram Hegde via llvm-commits
- [clang] [llvm] [Clang][ARM][AArch64] Alway emit protection attributes for functions. (PR #82819)
Tomas Matheson via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Sergio Afonso via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Sergio Afonso via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Sergio Afonso via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Sergio Afonso via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Alexey Bataev via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Alexey Bataev via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Alexey Bataev via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Alexey Bataev via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Krzysztof Parzyszek via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (PR #87247)
Paul Kirth via llvm-commits
- [llvm] 10654e4 - [KnownBitsTest] Common up isCorrect and isOptimal. NFC. (#89585)
via llvm-commits
- [llvm] [AMPGPU] Emit s_singleuse_vdst instructions when a register is used multiple times in the same instruction. (PR #89601)
Scott Egerton via llvm-commits
- [llvm] [LAA] Document reasoning in multiple places in isDependent (NFC). (PR #89381)
Michael Kruse via llvm-commits
- [llvm] c93f029 - [VPlan] Remove custom checks for EVL placement in verifier (NFCI).
Florian Hahn via llvm-commits
- [llvm] f0cbdd3 - [KnownBitsTest] Print name of function when exhaustive tests fail (#89588)
via llvm-commits
- [llvm] [GlobalISel] Expand IRTranslator docs. NFC (PR #89186)
Diana Picus via llvm-commits
- [llvm] [DAG] Prevent combination on small negative value for vscale (PR #88108)
via llvm-commits
- [lldb] [llvm] [lldb][FreeBSD][AArch64] Enable register field detection (PR #85058)
David Spickett via llvm-commits
- [llvm] e4f7c52 - AMDGPU: Refactor atomicrmw fadd expansion logic (NFC) (#89469)
via llvm-commits
- [llvm] [LoopVectorize] LLVM fails to vectorise loops with multi-bool varables (PR #89226)
Dinar Temirbulatov via llvm-commits
- [llvm] [docs] Rewrite cmake LLVM_RAM_PER_?_JOB description (PR #88570)
Shivam Gupta via llvm-commits
- [llvm] [RISCV][GlobalISel] Fix selectShiftMask when shift mask is created from G_AND (PR #89602)
Hongbin Jin via llvm-commits
- [llvm] 2e7bd22 - [NFC] Fix comments in PassBuilder functions (#89513)
via llvm-commits
- [llvm] [NFC] Fix comments in PassBuilder functions (PR #89513)
Ellis Hoag via llvm-commits
- [llvm] [AMDGPU] Fix s_singleuse_vdst not detecing exec mask changes (PR #89401)
Scott Egerton via llvm-commits
- [llvm] 8e45935 - [RemoveDIs] Make verify-uselistorder preserve the input debug info format (#87789)
via llvm-commits
- [llvm] [RemoveDIs] Make verify-uselistorder preserve the input debug info format (PR #87789)
Stephen Tozer via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]SME2.1 intrinsics for MOVAZ tile to 2/4 vectors (PR #88710)
via llvm-commits
- [llvm] 346d2c0 - [KnownBitsTest] Standardize variable names in exhaustive tests
Jay Foad via llvm-commits
- [llvm] [VPlan] Add new VPInstruction ocpode for header mask. (PR #89603)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Introduce recipes for VP loads and stores. (PR #87816)
Florian Hahn via llvm-commits
- [llvm] c7e0f1e - [X86] Allow input vector extracted from larger vector when combining to VPMADDUBSW (#89584)
via llvm-commits
- [llvm] b099dd6 - [AArch64] Add some tests for reassociated addressing modes. NFC
David Green via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of simple early exit loops (PR #88385)
David Sherwood via llvm-commits
- [llvm] [VPlan] Ignore incoming values with constant false mask. (PR #89384)
Florian Hahn via llvm-commits
- [llvm] fe28a0e - [LAA] Document reasoning in multiple places in isDependent (NFC). (#89381)
via llvm-commits
- [llvm] [LAA] Support different strides & non constant dep distances using SCEV. (PR #88039)
Florian Hahn via llvm-commits
- [compiler-rt] [compiler-rt] Update libFuzzer build script to use C++17. (PR #89604)
Frederic Cambus via llvm-commits
- [llvm] [SystemZ][z/OS] Implement llvm.returnaddress for XPLINK (PR #89440)
Kai Nacke via llvm-commits
- [clang] [compiler-rt] [llvm] [CMake] Use Clang to infer the target triple (PR #89425)
Louis Dionne via llvm-commits
- [clang] [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Kerry McLaughlin via llvm-commits
- [llvm] ef1d19b - [SLP]Fix PR89438: check for all tree entries for the resized value.
Alexey Bataev via llvm-commits
- [llvm] Use DIExpression::foldConstantMath() at the result of an appendOpsToArg() (PR #71721)
Stephen Tozer via llvm-commits
- [llvm] 1fb3ea6 - [gn] port e86ebe4ff870 (llvm-split target dep)
Nico Weber via llvm-commits
- [llvm] [SLP]Improve minbitwidth analysis for operands of IToFP and ICmp instructions. (PR #85966)
via llvm-commits
- [llvm] [AArch64][CodeGen] Add patterns for small negative VScale const (PR #89607)
via llvm-commits
- [llvm] [DebugInfo] Report errors when DWARFUnitHeader::applyIndexEntry fails (PR #89156)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [InstCombine] Fold adds + shifts with nsw and nuw flags (PR #88193)
via llvm-commits
- [llvm] [X86] Support ATOMIC_LOAD_FP_BINOP_MI for other binops (PR #87524)
via llvm-commits
- [llvm] [NVPTX] Fix 64 bits rotations with large shift values (PR #89399)
Nicolas Miller via llvm-commits
- [llvm] 5138ccd - [LAA] Add etra tests with strides with different signs.
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] New intrinsic llvm.amdgcn.pops.exiting.wave.id (PR #89612)
Jay Foad via llvm-commits
- [llvm] [SPIR-V] Emit SPIR-V generator magic number and version (PR #87951)
Michal Paszkowski via llvm-commits
- [llvm] bddfbe7 - [VectorCombine] foldShuffleOfShuffles - fold "shuffle (shuffle x, undef), (shuffle y, undef)" -> "shuffle x, y" (#88743)
via llvm-commits
- [clang] [llvm] [cmake] Remove custom linker flag check function (PR #86602)
Tom Stellard via llvm-commits
- [llvm] cce4dc7 - [SystemZ][z/OS] Implement llvm.returnaddress for XPLINK (#89440)
via llvm-commits
- [llvm] [RISCV] Add extension information to RISCVFeatures.td. NFC (PR #89326)
Philip Reames via llvm-commits
- [llvm] [RemoveDIs] Preserve debug info format in llvm-reduce (PR #89220)
Stephen Tozer via llvm-commits
- [llvm] [SelectionDAG] Emit a more efficient magic number multiplication for exact udivs (PR #87161)
via llvm-commits
- [llvm] [utils] Add script to generate elaborated assembly tests (PR #89026)
James Henderson via llvm-commits
- [llvm] 19a625a - [SLP][NFC]Add a test with incorrect size of the external user detection.
Alexey Bataev via llvm-commits
- [polly] [Polly] Data flow reduction detection to cover more cases (PR #84901)
Michael Kruse via llvm-commits
- [llvm] [LSR] If there still has some uses of the value, do not set the value (PR #84777)
via llvm-commits
- [llvm] 102a811 - [SLP]Fix a check for multi-users for icmp user.
Alexey Bataev via llvm-commits
- [llvm] [RemoveDIs] Update update_test_checks script to recognize dbg_records (PR #87388)
Nicolai Hähnle via llvm-commits
- [llvm] [SystemZ][z/OS] yaml2obj GOFF symbols (PR #75971)
James Henderson via llvm-commits
- [compiler-rt] [compiler-rt][ctx_instr] Add `ctx_profile` component (PR #89304)
Mircea Trofin via llvm-commits
- [llvm] [DAGCombiner] Fix miscompile bug in combineShiftOfShiftedLogic (PR #89616)
Björn Pettersson via llvm-commits
- [clang] [llvm] [clang][MBD] set up module build daemon infrastructure (PR #67562)
Steven Wu via llvm-commits
- [llvm] Fix incorrect codegen with respect to GEPs #85333 (PR #88440)
Paul Kirth via llvm-commits
- [llvm] 583795e - [NVPTX][NFCI] Use DataLayout to determine short shared/local/const pointers (#89404)
via llvm-commits
- [llvm] [NVPTX][NFCI] Use DataLayout to determine short shared/local/const pointers (PR #89404)
Alex MacLean via llvm-commits
- [llvm] 6053522 - [RISCV] Precommit stack protector checks for Linux and Android (#87679)
via llvm-commits
- [llvm] [RISCV] Precommit stack protector checks for Linux and Android (PR #87679)
Paul Kirth via llvm-commits
- [llvm] [mlir] [mlir][ods] Allow sharding of op definitions (PR #89423)
Jeff Niu via llvm-commits
- [llvm] [libc++][CI] Removes clang-tidy references. (PR #89092)
Mark de Wever via llvm-commits
- [llvm] [llvm][CMake] Introduce LLVM_RUNTIME_<project>_BUILD in CMake (PR #88934)
Michael Klemm via llvm-commits
- [llvm] [GVN] Restrict equality propagation for pointers (PR #82458)
Juneyoung Lee via llvm-commits
- [llvm] [coro][pgo] Remove redundant coroutine test files (PR #89620)
via llvm-commits
- [lld] [llvm] [RISCV] Support RISCV Atomics ABI attributes (PR #84597)
Paul Kirth via llvm-commits
- [llvm] [AMDGPU] Fix GFX12 encoding of s_wait_event export_ready (PR #89622)
Jay Foad via llvm-commits
- [llvm] [SystemZ][NFC] Use new getPointerSize function (PR #89623)
Kai Nacke via llvm-commits
- [compiler-rt] 6ad22c8 - [compiler-rt][ctx_instr] Add `ctx_profile` component (#89304)
via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of ArithmeticInstr with LMUL (PR #89170)
Philip Reames via llvm-commits
- [llvm] [RISCV] Implement RISCVISD::SHL_ADD and move patterns into combine (PR #89263)
Philip Reames via llvm-commits
- [llvm] [LV][EVL]Support reversed loads/stores. (PR #88025)
Alexey Bataev via llvm-commits
- [llvm] 0ab0c1d - [SLP]Introduce transformNodes() and transform loads + reverse to strided loads.
via llvm-commits
- [llvm] [SLP]Introduce transformNodes() and transform loads + reverse to strided loads. (PR #88530)
Alexey Bataev via llvm-commits
- [llvm] [RISCV] Add freeze when expanding mul by constant to two or more uses (PR #89290)
Philip Reames via llvm-commits
- [llvm] 832d3a4 - [X86] gfni-funnel-shifts.ll - add vXi8 variable/splat/constant test coverage
Simon Pilgrim via llvm-commits
- [compiler-rt] Revert "[compiler-rt][ctx_instr] Add `ctx_profile` component" (PR #89625)
Mircea Trofin via llvm-commits
- [compiler-rt] 8b2ba6a - Revert "[compiler-rt][ctx_instr] Add `ctx_profile` component" (#89625)
via llvm-commits
- [llvm] [GlobalOpt] Handle operators separately when removing GV users (PR #84694)
Anshil Gandhi via llvm-commits
- [llvm] [Pass] Use `function_traits` to infer `IRUnitT` and `AnalysisT` in `RequireAnalysisPass` (PR #89538)
Arthur Eubanks via llvm-commits
- [clang] [llvm] [SPIRV][HLSL] map lerp to Fmix (PR #88976)
Farzon Lotfi via llvm-commits
- [llvm] c4c54af - [SPIRV][HLSL] map lerp to Fmix (#88976)
via llvm-commits
- [llvm] [mlir] [mlir][test] Shard and reorganize the test dialect (PR #89424)
Jeff Niu via llvm-commits
- [lld] [lld/ELF] Warn when a PC32 relocation references a large section (PR #71248)
Arthur Eubanks via llvm-commits
- [llvm] [openmp] [Offload] Move `/openmp/libomptarget` to `/offload` (PR #75125)
Johannes Doerfert via llvm-commits
- [clang] [llvm] Computing, storing, and restoring conservative call graphs with LLVM (PR #80104)
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] 8128d4b - [RemoveDIs] Preserve debug info format in llvm-reduce (#89220)
via llvm-commits
- [llvm] [SPIR-V] New validation tests for pointer and primitive types (PR #89632)
Michal Paszkowski via llvm-commits
- [llvm] [mlir] [mlir] Update comment about `propertiesAttr` (NFC) (PR #89633)
Jeff Niu via llvm-commits
- [llvm] [TableGen] New tblgen Pattern bit to disable DAG pattern imports during GISel (PR #88382)
via llvm-commits
- [llvm] 772863e - [SystemZ][NFC] Use new getPointerSize function (#89623)
via llvm-commits
- [llvm] [ValueTracking] Recognize `X op (X != 0)` as non-zero (PR #88579)
via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Abhina Sree via llvm-commits
- [llvm] a6c0282 - [RISCV] Add extension information to RISCVFeatures.td. NFC (#89326)
via llvm-commits
- [clang] [llvm] [Libomptarget] Statically link all plugin runtimes (PR #87009)
Joseph Huber via llvm-commits
- [llvm] [AggressiveInstCombine] Inline strcmp/strncmp (PR #89371)
via llvm-commits
- [llvm] [X86] Use GFNI for vXi8 shifts/rotates (PR #89115)
via llvm-commits
- [llvm] [NewPM][CodeGen] Add `FunctionToMachineFunctionAnalysis` (PR #88610)
Arthur Eubanks via llvm-commits
- [llvm] f352ce3 - [SPIR-V] Emit SPIR-V generator magic number and version (#87951)
via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] Triple::normalize: Set OS for 3-component triple with none as middle (PR #89638)
YunQiang Su via llvm-commits
- [llvm] [CodeGen][TII] Allow reassociation on custom operand indices (PR #88306)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV][MachineCombiner] Add reassociation optimizations for RVV instructions (PR #88307)
Min-Yih Hsu via llvm-commits
- [llvm] [DWARF] Add option to add linkage_names to call_origin declaration refs (PR #89640)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 758d97d - [MIPS]: Rework atomic max/min expand for subword (#89575)
via llvm-commits
- [llvm] goldsteinn/non zero trunc (PR #89643)
via llvm-commits
- [llvm] [WIP][X86] Use GFNI for vXi8 per-element shifts (PR #89644)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV][TableGen] Generate RISCVTargetParserDef.inc from the new RISCVExtension tblgen information. (PR #89335)
Craig Topper via llvm-commits
- [llvm] [Offload] Fix per-target install directory (PR #89645)
Joseph Huber via llvm-commits
- [llvm] [WebAssembly] Make RefTypeMem2Local recognize target-features (PR #88916)
Derek Schuff via llvm-commits
- [llvm] [BOLT] Use symbol table info in registerFragment (PR #89648)
Amir Ayupov via llvm-commits
- [llvm] [NVPTX] Improve support for rsqrt.approx (PR #89417)
Alex MacLean via llvm-commits
- [llvm] [Bitcode][Asm] Read metadata value from operand bundles in and out (PR #89649)
via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
via llvm-commits
- [llvm] [Bitcode][Asm] Parse metadata value from operand bundles (PR #87570)
via llvm-commits
- [llvm] 9a35951 - [RISCV] Add freeze when expanding mul by constant to two or more uses (#89290)
via llvm-commits
- [llvm] [Exegesis][RISCV] Add RISCV support for llvm-exegesis (PR #89047)
Michael Maitland via llvm-commits
- [llvm] a54102a - [llvm] Add support for zero-width integers in MathExtras.h (#87193)
via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
Théo Degioanni via llvm-commits
- [llvm] Refactor the LeaderTable structure in GVN into a properly encapsulated data structure. (PR #88347)
Owen Anderson via llvm-commits
- [llvm] [nfc][llvm] Fix a typo in MathExtras.h testing (PR #89653)
Théo Degioanni via llvm-commits
- [llvm] MCExpr-ify SIProgramInfo (PR #88257)
Matt Arsenault via llvm-commits
- [clang] [llvm] [ARM] Save floating point registers and status registers with save_fp function attribute (PR #89654)
Benson Chu via llvm-commits
- [llvm] [IR] Add nowrap flags for trunc instruction (PR #85592)
via llvm-commits
- [llvm] AMDGPU: Add amdgpu.no.remote.memory when upgrading old atomic intrinsics (PR #89655)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] simplify VOP3_Real definitions. NFC. (PR #89656)
Stanislav Mekhanoshin via llvm-commits
- [llvm] 89c95ef - [llvm-readobj] Remove --raw-relr
via llvm-commits
- [llvm] 40137ff - [Frontend][OpenMP] Refactor getLeafConstructs, add getCompoundConstruct (#87247)
via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Add functions for checking construct type (PR #87258)
Krzysztof Parzyszek via llvm-commits
- [llvm] bcd150d - [gn build] Port 40137ff0d81b
LLVM GN Syncbot via llvm-commits
- [llvm] 7c58546 - [nfc][llvm] Fix a typo in MathExtras.h testing (#89653)
via llvm-commits
- [llvm] [NFC][InstrProf] Increment valid profile stat in populateCoverage (PR #89660)
Ellis Hoag via llvm-commits
- [compiler-rt] compiler-rt: fix few builtins build warnings. (PR #88991)
Alexander Richardson via llvm-commits
- [compiler-rt] 8482dbd - compiler-rt: fix few builtins build warnings. (#88991)
via llvm-commits
- [llvm] Fix loop cache cost to avoid cost of zero for refgroups. (PR #88915)
via llvm-commits
- [lld] [llvm] IRSymTab: Record _GLOBAL_OFFSET_TABLE_ for ELF x86 (PR #89463)
Arthur Eubanks via llvm-commits
- [clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers. (PR #81545)
David Blaikie via llvm-commits
- [compiler-rt] a3e7a12 - Reapply "[compiler-rt][ctx_instr] Add `ctx_profile` component" (#89625)
Mircea Trofin via llvm-commits
- [llvm] b8ff08d - [Frontend][OpenMP] Add missing "return" statement after 40137ff0d81be
Krzysztof Parzyszek via llvm-commits
- [llvm] [ADT] Remove StringRef::{startswith,endswith} (PR #89548)
David Blaikie via llvm-commits
- [llvm] [mlir] [mlir][test] Reorganize the test dialect (PR #89424)
Jeff Niu via llvm-commits
- [llvm] [mlir] [mlir][test] Shard the Test Dialect (NFC) (PR #89628)
Jeff Niu via llvm-commits
- [llvm] 5a7c80c - [RISCV] Implement RISCVISD::SHL_ADD and move patterns into combine (#89263)
via llvm-commits
- [llvm] [mlir] [mlir][ods] Add documentation on how to use sharded op definitions (NFC) (PR #89664)
Jeff Niu via llvm-commits
- [llvm] [CodeGen] Emit a more efficient magic number multiplication for exact udivs (PR #87161)
via llvm-commits
- [llvm] 14e6f63 - [Frontend][OpenMP] Add suggested brackets in array initialization
Krzysztof Parzyszek via llvm-commits
- [llvm] [GlobalISel] matchSDivByConst should use isNullValue() (PR #89666)
via llvm-commits
- [llvm] [hwasan] Add intrinsics for fixed shadow on Aarch64 (PR #89319)
Thurston Dang via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for 16-bit non-widening FMLA/FMLS (PR #88553)
Hassnaa Hamdi via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
David Blaikie via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
David Blaikie via llvm-commits
- [llvm] [DebugInfo] Emit negative DW_AT_bit_offset in explicit signed form (PR #87994)
David Blaikie via llvm-commits
- [llvm] ce1b678 - [AMDGPU] simplify VOP3_Real definitions. NFC. (#89656)
via llvm-commits
- [llvm] [AMDGPU] Use LSH for lowering ctlz_zero_undef.i8/i16 (PR #88512)
Leon Clark via llvm-commits
- [compiler-rt] 6884c1f - [test][GWP-ASan] Only add check-gwp_asan when its dependencies are built (#89164)
via llvm-commits
- [compiler-rt] [test][GWP-ASan] Only add check-gwp_asan when its dependencies are built (PR #89164)
Vitaly Buka via llvm-commits
- [llvm] [GlobalISel]: Simplify udiv lowering by determining known zeros (PR #89678)
via llvm-commits
- [llvm] [Hexagon] Add Hexagon Copy Hoisting pass (PR #89313)
Perry MacMurray via llvm-commits
- [llvm] [SystemZ][z/OS] Make z/OS personality function known (PR #89679)
Kai Nacke via llvm-commits
- [llvm] [BOLT] Detect incorrect update of dynamic relocations (PR #89681)
Maksim Panchenko via llvm-commits
- [llvm] [InstCombine]: Handle known negative variables with KnownBits (PR #89682)
via llvm-commits
- [llvm] [AMDGPU][LTO] Introduce AMDGPUCloneModuleLDS (PR #89683)
Anshil Gandhi via llvm-commits
- [llvm] 2f77757 - [docs] Rewrite cmake LLVM_RAM_PER_*_JOB description (#88570)
via llvm-commits
- [compiler-rt] 579efe0 - Temporarily remove `clang_rt.ctx_profile` target
Mircea Trofin via llvm-commits
- [llvm] 5fef5e6 - [GlobalISel] matchSDivByConst should use isNullValue() (#89666)
via llvm-commits
- [clang] [lld] [llvm] [RISCV] Split code that tablegen needs out of RISCVISAInfo. (PR #89684)
Craig Topper via llvm-commits
- [llvm] 6094b3b - [ORC] Unify task dispatch across ExecutionSession and ExecutorProcessControl.
Lang Hames via llvm-commits
- [llvm] a28557a - Revert "[ORC] Unify task dispatch across ExecutionSession and ExecutorProcessControl."
Mehdi Amini via llvm-commits
- [llvm] Clean up the GSym error aggregation code, and pass the aggregator by reference (PR #89688)
Kevin Frei via llvm-commits
- [llvm] 365bddf - [hwasan] Add intrinsics for fixed shadow on Aarch64 (#89319)
via llvm-commits
- [clang] [llvm] [mlir] Fix mismatches between function parameter definitions and declarations (PR #89512)
Troy Butler via llvm-commits
- [llvm] Update CHECK lines in tests after 14e6f63 added new output causing the tests to fail on multiple bots. (PR #89689)
via llvm-commits
- [llvm] 8f54ed2 - Update CHECK lines in tests after 14e6f63 added new output causing the tests to fail on multiple bots. (#89689)
via llvm-commits
- [llvm] [hwasan] Optimize outlined memaccess for fixed shadow on Aarch64 (PR #88544)
Thurston Dang via llvm-commits
- [llvm] [memprof] Omit the key length for the record table (PR #89527)
Snehasish Kumar via llvm-commits
- [llvm] dc3f943 - Revert "[RISCV] Implement RISCVISD::SHL_ADD and move patterns into combine (#89263)"
Philip Reames via llvm-commits
- [llvm] 1effa19 - Re-apply "[ORC] Unify task dispatch across ExecutionSession and..." with fix.
Lang Hames via llvm-commits
- [lld] [llvm] [MC] Rename temporary symbols of empty name to ".L0" (PR #89693)
Fangrui Song via llvm-commits
- [llvm] e7efd37 - Revert "Re-apply [ORC] Unify task dispatch across ExecutionSession and..."
Lang Hames via llvm-commits
- [compiler-rt] [hwasan] Add fixed_shadow_base flag (PR #73980)
Vitaly Buka via llvm-commits
- [llvm] [RISCV] Sync some repeated code into parseVTypeToken. NFC (PR #89694)
Craig Topper via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
via llvm-commits
- [llvm] ff153bd - [InstCombine] Add test for #89669 (NFC)
Nikita Popov via llvm-commits
- [llvm] Partial work on JITLink ARM64-COFF (PR #89697)
Isaac David via llvm-commits
- [llvm] [JITLink][Test][Fix] sectcreate.test always passed (PR #89555)
Isaac David via llvm-commits
- [llvm] [JITLink] Reformat code due to an strict order of evaluation in C++17 (PR #89472)
Isaac David via llvm-commits
- [llvm] [InstCombine] Fix miscompile in negation of select (PR #89698)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Add a trap lowering workaround for gfx11 (PR #85854)
Emma Pilkington via llvm-commits
- [llvm] [Inliner] Propagate callee argument memory access attributes before inlining (PR #89024)
via llvm-commits
- [llvm] [PowerPC][AIX] Refactor existing logic to handle non-zero offsets for aix-small-local-dynamic-tls (PR #89182)
Felix via llvm-commits
- [llvm] 28d85e2 - [InstCombine] Add test for #89500 (NFC)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fix poison propagation in select of bitwise fold (PR #89701)
Nikita Popov via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level by heuristic (PR #84132)
Felix via llvm-commits
- [llvm] f8a19a8 - [SimplifyQuery] Avoid PatternMatch.h include (NFC)
Nikita Popov via llvm-commits
- [llvm] 4127a69 - [Support] Fix a warning
Kazu Hirata via llvm-commits
- [llvm] [NewPM] Add `FunctionToMachineFunctionPassAdaptor` (PR #88711)
via llvm-commits
- [llvm] 34ee77c - [SimplifyCFG] Add tests for #89672 (NFC)
Nikita Popov via llvm-commits
- [llvm] 25a391c - [RISCV] Sink some repeated code into parseVTypeToken. NFC (#89694)
via llvm-commits
- [llvm] [NewPM][CodeGen] Add `MachineFunctionAnalysis` (PR #88610)
via llvm-commits
- [llvm] [InstCombine] Fix fail to fold (A >> C1) Pred C2 if shr is used multple times #83430 (PR #83563)
via llvm-commits
- [clang] [llvm] [CodeGen][i386] Move -mregparm storage earlier and fix Runtime calls (PR #89707)
Kees Cook via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
David Green via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Amara Emerson via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Dhruv Chawla via llvm-commits
- [llvm] [AArch64] Fold COPY(y:gpr, DUP(x:fpr, i)) -> UMOV(y:gpr, x:fpr, i) (PR #89017)
Amara Emerson via llvm-commits
- [llvm] a2ccd5d - [FunctionAttrs] Fix incorrect noundef inference with poison attrs (#89348)
via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level (PR #84132)
Felix via llvm-commits
- [llvm] b28f4d4 - [memprof] Omit the key length for the record table (#89527)
via llvm-commits
- [llvm] Add the 'initializes' attribute langref and support (PR #84803)
Arthur Eubanks via llvm-commits
- [llvm] [NewPM][CodeGen] Refactoring CodeGenPassBuilder (PR #89708)
via llvm-commits
- [libc] [llvm] [libc]Add proxy header hdr/float-macros.h (PR #88674)
via llvm-commits
- [llvm] [Mips] Fix clang integrated assembler generates incorrect relocations… (PR #83115)
via llvm-commits
- [llvm] [memprof] Omit the key/data lengths for the frame table (PR #89711)
Kazu Hirata via llvm-commits
- [llvm] 3ea9ed4 - [GlobalISel] Expand IRTranslator docs. NFC (#89186)
via llvm-commits
- [llvm] [SelectionDAG] Mark frame index as "aliased" at argument copy elison (PR #89712)
Björn Pettersson via llvm-commits
- [llvm] [PowerPC][NFC] Allow different orders of .extern in some test cases (PR #89714)
Felix via llvm-commits
- [clang] [llvm] [PowerPC] Support local-dynamic TLS relocation on AIX (PR #66316)
Felix via llvm-commits
- [llvm] [RISCV] Remove -riscv-split-regalloc flag (PR #89715)
Luke Lau via llvm-commits
- [llvm] 55fc5eb - [LV] Add additional cost model tests with inductions and truncates.
Florian Hahn via llvm-commits
- [llvm] 0e44ffe - [DWARF] Add option to add linkage_names to call_origin declaration refs (#89640)
via llvm-commits
- [llvm] [AArch64][GISel] Avoid scalarizing G_IMPLICIT_DEF and G_FREEZE in the Legalizer (PR #88469)
Matt Arsenault via llvm-commits
- [llvm] da57609 - [PAC][MC][AArch64] Fix error message for AUTH_ABS64 reloc with ILP32 (#89563)
via llvm-commits
- [llvm] [RISCV] Codegen support for XCVbi extension (PR #89719)
Liao Chunyu via llvm-commits
- [llvm] c921ac7 - [WebAssembly] Enable multivalue return when multivalue ABI is used (#88492)
via llvm-commits
- [llvm] [WebAssembly] Enable multivalue return when multivalue ABI is used (PR #88492)
Heejin Ahn via llvm-commits
- [llvm] [VPlan] Add scalar inferencing support for Not and Or insns (PR #89160)
Florian Hahn via llvm-commits
- [llvm] a22ffe5 - [WebAssembly] Make RefTypeMem2Local recognize target-features (#88916)
via llvm-commits
- [llvm] [WebAssembly] Don't return multivalue when Emscripten EH/SjLj is used (PR #86048)
Heejin Ahn via llvm-commits
- [llvm] 20cb2ed - Revert b28f4d4dd0bbf50059cb19ca794af967374e1900 "[memprof] Omit the key length for the record table (#89527)"
Simon Pilgrim via llvm-commits
- [compiler-rt] [sanitizers] Bump malloc limit to 1TB for MSAN, LSAN & DFSAN (PR #89728)
Wu Yingcong via llvm-commits
- [llvm] 719112c - AMDGPU: precommit test for bug in RenameIndependentSubregs
Petar Avramovic via llvm-commits
- [llvm] [libc][bazel] Allow configure options to alter all targets (PR #89251)
Guillaume Chatelet via llvm-commits
- [llvm] [AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses to use device global memory. (PR #87265)
via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Thorsten Schütt via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Thorsten Schütt via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Thorsten Schütt via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Thorsten Schütt via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Thorsten Schütt via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Jay Foad via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Thorsten Schütt via llvm-commits
- [llvm] [PowerPC] Deprecate uses of ISD::ADDC/ISD::ADDE/ISD::SUBC/ISD::SUBE (PR #88604)
Kai Luo via llvm-commits
- [llvm] [AArch64][SVE2] SVE2 NBSL instruction lowering. (PR #89732)
Dinar Temirbulatov via llvm-commits
- [llvm] b4c6607 - [VectorCombine][X86] Add test showing foldShuffleOfShuffles folding shuffles that would be better separate
Simon Pilgrim via llvm-commits
- [llvm] a9e8730 - [CostModel][X86] Add costs test coverage for broadcast loads
Simon Pilgrim via llvm-commits
- [llvm] f89f670 - [CostModel][X86] Broadcast shuffles can be free if they are from a one-use load
Simon Pilgrim via llvm-commits
- [llvm] [llvm-mca] Add -skip-unsupported-instructions option (PR #89733)
Peter Waller via llvm-commits
- [llvm] 34caafe - [LLVM][CodeGen][AArch64] Simplify lowering for predicate inserts. (#89072)
via llvm-commits
- [llvm] [LLVM][CodeGen][AArch64] Simplify lowering for predicate inserts. (PR #89072)
Paul Walker via llvm-commits
- [llvm] d610a51 - RenameIndependentSubregs: Add missing sub-range for new IMPLICIT_DEFs (#89050)
via llvm-commits
- [llvm] a9689c6 - [LLVM][CodeGen][SVE] rev(whilelo(a,b)) -> whilehi(b,a). (#88294)
via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] rev(whilelo(a, b)) -> whilehi(b, a). (PR #88294)
Paul Walker via llvm-commits
- [llvm] [TableGen] Make default initialization explicit (PR #75461)
Martin Wehking via llvm-commits
- [llvm] [Docs] Improve the description of convergence (PR #89038)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] 17fb3e8 - [VPlan] Skip extending ICmp results in trunateToMinimalBitwidth.
Florian Hahn via llvm-commits
- [llvm] 7f4f237 - [VectorCombine] foldShuffleOfShuffles - add missing arguments to getShuffleCost calls.
Simon Pilgrim via llvm-commits
- [llvm] 8a631d7 - [TableGen] Fix ReplaceRegAction RTTI Kind
via llvm-commits
- [llvm] bac5d8e - [ARM][AArch64] Split out processor and feature tablegen defs [NFC] (#88282)
via llvm-commits
- [llvm] [TableGen][GlobalISel] Specialize more MatchTable Opcodes (PR #89736)
Pierre van Houtryve via llvm-commits
- [llvm] Bit width of input/result types in OpSConvert/OpUConvert must not be the same (PR #89737)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [LoopUnswitch] Allow i1 truncs in loop unswitch (PR #89738)
Matthew Devereau via llvm-commits
- [llvm] [llvm-mca] Teach MCA constant registers do not create dependencies (PR #89387)
Rin Dobrescu via llvm-commits
- [llvm] [AMDGPU] Set glc bit for nontemporal loads on GFX10/11 (PR #89739)
Fabian Ritter via llvm-commits
- [llvm] b817451 - Make default initialization explicit
Luke Drummond via llvm-commits
- [llvm] 9fb7a73 - [InstCombine] Fold fcmp into select (#86482)
via llvm-commits
- [llvm] [llvm-exegesis] Add support for alder lake (PR #88967)
Simon Pilgrim via llvm-commits
- [llvm] 56ed3dd - Pre-commit reproducer for argument copy elison related bug
Bjorn Pettersson via llvm-commits
- [llvm] [LangRef] Clarify the semantics of fast-math flags (PR #89442)
Matt Arsenault via llvm-commits
- [llvm] d8b253b - [SelectionDAG] Mark frame index as "aliased" at argument copy elison (#89712)
via llvm-commits
- [llvm] 5fd9bbd - [DAGCombiner] Pre-commit test case for miscompile bug in combineShiftOfShiftedLogic
Bjorn Pettersson via llvm-commits
- [llvm] [llvm][CodeGen] Added a check in CodeGenPrepare::optimizeSwitchType (PR #83322)
Matt Arsenault via llvm-commits
- [llvm] f9b419b - [DAGCombiner] Fix miscompile bug in combineShiftOfShiftedLogic (#89616)
via llvm-commits
- [llvm] [llvm] Revise IDE folder structure (PR #89741)
Michael Kruse via llvm-commits
- [llvm] 304dfe1 - [X86] getTargetShuffleMask - update to take a SDValue instead of a SDNode. NFC.
Simon Pilgrim via llvm-commits
- [clang] [llvm] [coro] Lower `llvm.coro.await.suspend.handle` to resume with tail call (PR #89751)
via llvm-commits
- [llvm] [RISCV] Teach .option arch to support experimental extensions. (PR #89727)
Yeting Kuo via llvm-commits
- [llvm] dadf6f2 - [VPlan] Ignore incoming values with constant false mask. (#89384)
via llvm-commits
- [llvm] 31af5e9 - AtomicExpand: Emit or with constant on RHS
Matt Arsenault via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Jay Foad via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Jay Foad via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Fold (icmp eq/ne (shift X, C), 0) -> (icmp eq/ne X, 0) (PR #88801)
Björn Pettersson via llvm-commits
- [clang] [llvm] [Clang] Emit DW_TAG_template_alias for template aliases (PR #87623)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 70d3ddb - [Frontend][OpenMP] Add functions for checking construct type (#87258)
via llvm-commits
- [flang] [llvm] [mlir] [Frontend][OpenMP] Implement getLeafOrCompositeConstructs (PR #89104)
Krzysztof Parzyszek via llvm-commits
- [llvm] [LIT][NVPTX] Add a few more known ptxas versions (PR #89761)
Durgadoss R via llvm-commits
- [clang] [llvm] [LLVM][SVE] Seperate the int and floating-point variants of addqv. (PR #89762)
Paul Walker via llvm-commits
- [llvm] [BOLT] Print program stats in perf2bolt/aggregate-only mode (PR #89763)
Amir Ayupov via llvm-commits
- [llvm] [Offload] Introduce `offload-tblgen` (PR #88923)
Callum Fare via llvm-commits
- [compiler-rt] Allow ZX_ERR_NO_RESOURCES with MAP_ALLOWNOMEM on Fuchsia (PR #89767)
Fabio D'Urso via llvm-commits
- [llvm] a9e3fbf - [gn build] Port 70d3ddb280ea
LLVM GN Syncbot via llvm-commits
- [llvm] e0a763c - [AMDGPU] Fix GFX12 encoding of s_wait_event export_ready (#89622)
via llvm-commits
- [llvm] b4a0fd4 - [SLP]Fix PR89635: do not try to vectorize single-gather alternate node.
Alexey Bataev via llvm-commits
- [llvm] AtomicExpand: Preserve metadata when expanding partword RMW (PR #89769)
Matt Arsenault via llvm-commits
- [llvm] [GlobalIsel] combine insert vector element (PR #89363)
Thorsten Schütt via llvm-commits
- [llvm] [PowerPC] Add PPC prefix to retglue ISD node. NFC. (PR #89771)
Kai Luo via llvm-commits
- [llvm] Add -verify-with-context option to enable better reporting of verifier errors (PR #84867)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Combine G_CONCAT_VECTORS with Illegal Form (PR #85047)
via llvm-commits
- [llvm] [TTI] Support scalable offsets in getScalingFactorCost (PR #88113)
Graham Hunter via llvm-commits
- [llvm] 282ab54 - [RISCV] Add additional mul strength reduction coverage with xtheadba
Philip Reames via llvm-commits
- [llvm] d5022d9 - [SystemZ][z/OS] Make z/OS personality function known (#89679)
via llvm-commits
- [llvm] [AMDGPU] Allow WorkgroupID intrinsics in amdgpu_gfx functions (PR #89773)
Jay Foad via llvm-commits
- [llvm] adb0126 - [VPlan] Add scalar inferencing support for Not and Or insns (#89160)
via llvm-commits
- [llvm] [ARM][AArch64] autogenerate header file for TargetParser from Target tablegen files (PR #88378)
Tomas Matheson via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
via llvm-commits
- [clang] [llvm] [arm] Support reserving r4 and r5 alongside r9 (PR #88981)
via llvm-commits
- [llvm] 03760ad - Reapply "[RISCV] Implement RISCVISD::SHL_ADD and move patterns into combine (#89263)"
Philip Reames via llvm-commits
- [llvm] ed255ed - [X86] pr34592.ll - add nounwind to remove cfi noise
Simon Pilgrim via llvm-commits
- [llvm] 03c8a29 - [X86] pr34592.ll - add O3 codegen run for comparison
Simon Pilgrim via llvm-commits
- [llvm] [LLVM][AARCH64]Replace +sme2p1+smef16f16 by +smef16f16 (PR #88860)
Momchil Velikov via llvm-commits
- [llvm] c793f4a - [RISCV] Add test coverage for mul (zext), 2^N + 2/4/8 [nfc]
Philip Reames via llvm-commits
- [llvm] [CombinerHelper]: Use undef for handling divisors of one (PR #89784)
via llvm-commits
- [llvm] df60805 - [NVPTX] Improve support for rsqrt.approx (#89417)
via llvm-commits
- [llvm] 3197146 - [VectorCombine][AArch64] shuffletoidentity.ll - regenerate checks
Simon Pilgrim via llvm-commits
- [llvm] 143be6a - [AArch64][GISel] Avoid scalarizing G_IMPLICIT_DEF and G_FREEZE in the Legalizer (#88469)
via llvm-commits
- [llvm] Do not use R12 for indirect tail calls with PACBTI (PR #82661)
Eleanor Bonnici via llvm-commits
- [llvm] [RISCV] Use SHL_ADD in remaining strength reduce cases for MUL (PR #89789)
Philip Reames via llvm-commits
- [llvm] c45fbfd - [VectorCombine][X86] shuffle-of-binops.ll - adjust no matching operand test to use FDIV
Simon Pilgrim via llvm-commits
- [llvm] [WIP][RISCV] Support 3-argument associative add for transformAddShlImm (PR #86883)
Philip Reames via llvm-commits
- [llvm] cebc960 - [AArch64] Match ZIP and UZP starting from undef elements. (#89578)
via llvm-commits
- [llvm] [CGData][OutlinedHashTree] Define OutlinedHashTree (PR #89792)
Kyungwoo Lee via llvm-commits
- [llvm] GlobalOpt: Handle threadlocal.address intrinsic (PR #88454)
Matthias Braun via llvm-commits
- [llvm] [BOLT] Emit bolt-synthetic FILE symbol (PR #89794)
Amir Ayupov via llvm-commits
- [llvm] abfb491 - [NFC][InstrProf] Increment valid profile stat in populateCoverage (#89660)
via llvm-commits
- [llvm] [libc++] Tag PRs that modify libc++ workflows appropriately (PR #89798)
Louis Dionne via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in LLVM (PR #89799)
Stephen Tozer via llvm-commits
- [llvm] [NFC] update comments from an earlier version of SuffixTree (PR #89800)
Xuan Zhang via llvm-commits
- [llvm] 37e27a4 - [llvm-exegesis] Add support for alderlake (#88967)
via llvm-commits
- [llvm] [LLVM][AArch64]Use load/store with consecutive registers in SME2 or S… (PR #77665)
Momchil Velikov via llvm-commits
- [llvm] [RISCV] Strength reduce mul by 2^M - 3/5/9 (PR #88993)
Philip Reames via llvm-commits
- [llvm] 1a8935a - [DebugInfo] Report errors when DWARFUnitHeader::applyIndexEntry fails (#89156)
via llvm-commits
- [llvm] [WIP][DAG] Introduce generic shl_add node [NFC] (PR #88791)
Philip Reames via llvm-commits
- [llvm] 5fe93b0 - [CodeGen][TII] Allow reassociation on custom operand indices (#88306)
via llvm-commits
- [clang] [llvm] [ARM] Armv8-R does not require fp64 or neon. (PR #88287)
Chris Copeland via llvm-commits
- [llvm] [VPlan] Simplify (X && Y) || (X && !Y) -> X. (PR #89386)
Florian Hahn via llvm-commits
- [llvm] 06cc175 - [NFC][msan] Fix typo in comment
Vitaly Buka via llvm-commits
- [llvm] 1d14034 - [NFC][msan] Add DebugInstrumentInstruction DEBUG_COUNTER
Vitaly Buka via llvm-commits
- [llvm] Add a pass to calculate machine function's cfg hash to detect whether… (PR #84145)
Sriraman Tallam via llvm-commits
- [llvm] [LoopUnroll] Add CSE to remove redundant loads after unrolling. (PR #83860)
Florian Hahn via llvm-commits
- [clang] [llvm] Implement a subset of builtin_cpu_supports() features (PR #82809)
Lei Huang via llvm-commits
- [llvm] [hwasan] Add test for hwasan pass with fixed shadow (PR #89813)
Thurston Dang via llvm-commits
- [llvm] 0c032fd - [RISCV] Use SHL_ADD in remaining strength reduce cases for MUL (#89789)
via llvm-commits
- [compiler-rt] [compiler-rt] Make sure `memprof` and `ctx_profile` unittests run (PR #89814)
Mircea Trofin via llvm-commits
- [compiler-rt] [sanitizer_symbolizer] Use correct format strings for uptr (PR #89815)
Dimitry Andric via llvm-commits
- [llvm] [PGO] Test for inheritance relationships for `instrprof` intrinsics (PR #89485)
Mircea Trofin via llvm-commits
- [llvm] [PowerPC] Spill non-volatile registers required for traceback table (PR #71115)
Lei Huang via llvm-commits
- [llvm] [NFC][MC][AArch64] Do not use else after return in `getRelocType` (PR #89818)
Daniil Kovalev via llvm-commits
- [llvm] 2662bce - [hwasan] Add test for hwasan pass with fixed shadow (#89813)
via llvm-commits
- [libc] [llvm] [libc] Make fenv and math tests preserve fenv_t state (PR #89658)
Roland McGrath via llvm-commits
- [clang] [llvm] [DirectX] Set DXIL Version using shader model version in compilation target profile (PR #89823)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [memprof] Take Schema into account in PortableMemInfoBlock::serializedSize (PR #89824)
Kazu Hirata via llvm-commits
- [llvm] edf733b - [memprof] Take Schema into account in PortableMemInfoBlock::serializedSize (#89824)
via llvm-commits
- [llvm] 6b8d385 - AMDGPU: Fix missing intrinsic mangling suffixes in test
Matt Arsenault via llvm-commits
- [llvm] [msan] Eliminate non-deterministic behavior in the pass (PR #89831)
Vitaly Buka via llvm-commits
- [llvm] [RISCV] Use RISCVISD::SHL_ADD in transformAddShlImm [NFC] (PR #89832)
Philip Reames via llvm-commits
- [llvm] 5ac744d - [Nomination] New Intel representative for the security group (#89435)
via llvm-commits
- [llvm] [DAG] Early exit for flags in canCreateUndefOrPoison [nfc] (PR #89834)
Philip Reames via llvm-commits
- [libc] [llvm] [libc] stop including unistd.h in src/ (PR #85971)
Michael Jones via llvm-commits
- [llvm] [AArch64] Unify lowering logic for fixed-length vectors. (PR #89393)
Amara Emerson via llvm-commits
- [compiler-rt] [compiler-rt][ctx_profile] Add the instrumented contextual profiling APIs (PR #89838)
Mircea Trofin via llvm-commits
- [llvm] 36209d3 - [Xtensa] Implement base CallConvention. (#83280)
via llvm-commits
- [llvm] [Xtensa] Implement base CallConvention. (PR #83280)
Stefan Stipanovic via llvm-commits
- [llvm] 733a877 - [RISCV] Split code that tablegen needs out of RISCVISAInfo. (#89684)
via llvm-commits
- [lld] 733a877 - [RISCV] Split code that tablegen needs out of RISCVISAInfo. (#89684)
via llvm-commits
- [llvm] 0c0c5c4 - [gn build] Port 733a87783cfa
LLVM GN Syncbot via llvm-commits
- [llvm] [libc][bazel] fix fenv tests after refactor (PR #89839)
Michael Jones via llvm-commits
- [llvm] [Support] Added checks to ULEB128/SLEB128 decoding routines checks for pointer past the end of the buffer (PR #89843)
Marek Milkovič via llvm-commits
- [clang] [llvm] Implement resource binding type prefix mismatch errors (PR #87578)
Joshua Batista via llvm-commits
- [llvm] [RISCV] Use lookup tables to find CVTFOpc (PR #88742)
Craig Topper via llvm-commits
- [llvm] 4f4ebee - [msan] Eliminate non-deterministic behavior in the pass (#89831)
via llvm-commits
- [clang] [llvm] [AMDGPU] Extend __builtin_amdgcn_sched_group_barrier to support rules. (PR #85304)
Jeffrey Byrnes via llvm-commits
- [llvm] [LLVM] BasicTTIImpl allow unknown type during legality checking (PR #89848)
Billy Zhu via llvm-commits
- [llvm] 9c4735e - [gn build] Port d56f08b2ba43
LLVM GN Syncbot via llvm-commits
- [lld] 99e7350 - IRSymTab: Record _GLOBAL_OFFSET_TABLE_ for ELF x86
via llvm-commits
- [clang] [llvm] [arm] Support reserving r4 and r5 alongside r9 (PR #89849)
via llvm-commits
- [compiler-rt] [scudo] Fix the misused Exhausted in region allocation (PR #89852)
via llvm-commits
- [llvm] 2cbc2e3 - [NFC][MC][AArch64] Do not use else after return in `getRelocType` (#89818)
via llvm-commits
- [llvm] d97cdd7 - [PowerPC] Add PPC prefix to retglue ISD node. NFC. (#89771)
via llvm-commits
- [llvm] a1b1c4a - [InstCombine] Fix miscompile in negation of select (#89698)
via llvm-commits
- [llvm] 7339f7b - [InstCombine] Fix poison propagation in select of bitwise fold (#89701)
via llvm-commits
- [llvm] [llvm][mc][riscv] MC support of T-Head vector extension (xtheadvector) (PR #84447)
Jin Ma via llvm-commits
- [llvm] cc73c5c - [RISCV] Remove implication of F extension for XTHeadFMemIdx from RISCVFeatures.td.
Craig Topper via llvm-commits
- [llvm] [Object] Provide operator< for ELFSymbolRef (PR #89861)
Amir Ayupov via llvm-commits
- [llvm] [M68k] Correctly emit non-pic relocations (PR #89863)
Peter Lafreniere via llvm-commits
- [llvm] [RISCV] precommit for redundant copy (PR #89864)
Piyou Chen via llvm-commits
- [llvm] [RISCV] Remove redundant move from tail duplication (PR #89865)
Piyou Chen via llvm-commits
- [llvm] [AArch64][SelectionDAG] Lower multiplication by a constant to shl+add+shl+add (PR #89532)
via llvm-commits
- [llvm] [llvm] Add KnownBits implementations for avgFloor and avgCeil (PR #86445)
Nhat Nguyen via llvm-commits
- [llvm] [DFAJumpThreading] Avoid exploring the paths that never come back (PR #85505)
Eli Friedman via llvm-commits
- [llvm] d9715c6 - [RISCV] Don't make Zacas or Zabha imply A in RISCVISAInfo.cpp
Craig Topper via llvm-commits
- [llvm] aa1e912 - [InstCombine] Fix symbol conflicts in tests (NFC)
Nikita Popov via llvm-commits
- [llvm] ba702aa - [InstSimplify] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] [ThinLTO] Replace `ErrorOr` with `Expected` (PR #80088)
Jan Svoboda via llvm-commits
- [llvm] da1e3e8 - [LIT][NVPTX] Add a few more known ptxas versions (#89761)
via llvm-commits
- [clang] [llvm] [RISCV] Teach .option arch to support experimental extensions. (PR #89727)
Yeting Kuo via llvm-commits
- [llvm] [RISCV][TTI] Support fdiv/udiv/sdiv/srem/urem in getArithmeticInstrCost (PR #89170)
Shih-Po Hung via llvm-commits
- [clang] [llvm] [ConstantFolding] Canonicalize constexpr GEPs to i8 (PR #89872)
Nikita Popov via llvm-commits
- [llvm] [RISCV] Use the store value's VT as the MemoryVT after combining riscv.masked.strided.store (PR #89874)
Pengcheng Wang via llvm-commits
- [llvm] b82a4bf - [SelectionDAG] Remove unnecessary cast of nullptr in std::fill call. NFC
Craig Topper via llvm-commits
- [llvm] [PowerPC] Use `SmallSetVector` to enable determined build (PR #89875)
Kai Luo via llvm-commits
- [llvm] [memprof] Reduce schema for Version2 (PR #89876)
Kazu Hirata via llvm-commits
- [llvm] [DAG] SelectionDAG.computeKnownBits - add NSW/NUW flags support to ISD::SHL handling (PR #89877)
via llvm-commits
- [llvm] [LoopIdiomRecognizer] Implement CRC recognition (PR #79295)
Mark Zhuang via llvm-commits
- [llvm] [Coverage][docs] for the main region array there shoudn't be a `numRegionArrays : LEB128` field (PR #80531)
Wentao Zhang via llvm-commits
- [llvm] 6493da7 - [RISCV] Use the store value's VT as the MemoryVT after combining riscv.masked.strided.store (#89874)
via llvm-commits
- [clang] [llvm] [InstCombine] Swap out range metadata to range attribute for cttz/ctlz/ctpop (PR #88776)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Simplify `(X / C0) * C1 + (X % C0) * C2` to `(X / C0) * (C1 - C2 * C0) + X * C2` (PR #76285)
Nikita Popov via llvm-commits
- [llvm] [SelectionDAG] Pass SDVTList instead of VTs to *SDNode constructors. NFC (PR #89880)
Craig Topper via llvm-commits
- [llvm] [Mips] Delete ISA conditional judgment in unsigned atomic max/min extend (PR #89881)
via llvm-commits
- [llvm] cf328ff - [IR] Memory Model Relaxation Annotations (#78569)
via llvm-commits
- [llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)
Pierre van Houtryve via llvm-commits
- [llvm] 806db47 - [IR] Remove unused variable in Verifier.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] ad4a42b - [RISCV] Remove -riscv-split-regalloc flag (#89715)
via llvm-commits
- [llvm] [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable (PR #67812)
Mel Chen via llvm-commits
- [llvm] [RISCV] Unify vsetvli compatibility logic in forward and backwards passes (PR #71657)
Luke Lau via llvm-commits
- [llvm] 7da6342 - Re-apply "[ORC] Unify task dispatch across ExecutionSession..." with more fixes.
Lang Hames via llvm-commits
- [clang] [llvm] [Clang][RISCV] Handle RVV tuple types correctly as OutputOperand for inline asm (PR #89883)
Brandon Wu via llvm-commits
- [clang] [llvm] [RFC][AMDGPU] Add OpenCL-specific fence address space masks (PR #78572)
Pierre van Houtryve via llvm-commits
- [clang] [llvm] [AMDGPU] Add OpenCL-specific fence address space masks (PR #78572)
Pierre van Houtryve via llvm-commits
- [llvm] 9375962 - [TableGen][GlobalISel] Specialize more MatchTable Opcodes (#89736)
via llvm-commits
- [llvm] 46b011d - [gn build] Port cf328ff96daf
LLVM GN Syncbot via llvm-commits
- [llvm] 9a8235a - [ORC] Fix -Wunused-variable in LLJIT.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] [CGData] llvm-cgdata (PR #89884)
Kyungwoo Lee via llvm-commits
- [llvm] 78ebaa2 - [ORC] Fix build failure (NFC)
Jie Fu via llvm-commits
- [llvm] [RISCV] Remove -riscv-v-fixed-length-vector-lmul-max from arith tests (PR #89886)
Shih-Po Hung via llvm-commits
- [llvm] b3ca9c3 - [ValueTracking] Add tests for isKnowNonZero of `trunc nuw/nsw`; NFC
Noah Goldstein via llvm-commits
- [llvm] b933c84 - [ValueTracking] Add support for `trunc nuw/nsw` in isKnowNonZero
Noah Goldstein via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index + C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index + C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index + C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index + C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index + C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (PR #76177)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Avoid using x7/t2 for indirect branches which need landing pad. (PR #68292)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Add test coverage for commutable RVV insructions (PR #89889)
Pengcheng Wang via llvm-commits
- [llvm] 71c5964 - [ARM][AArch64] autogenerate header file for TargetParser from Target tablegen files (#88378)
via llvm-commits
- [llvm] [SPIR-V] Fix pre-legalizer pass in SPIR-V Backend to support more gMIR opcode inserted by IRTranslator (PR #89890)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 69703b1 - [ORC] Fix bot failure due to 7da63426ac5 (ORC task dispatch unification).
Lang Hames via llvm-commits
- [llvm] c071c1d - [SPIR-V] New validation tests for pointer and primitive types (#89632)
via llvm-commits
- [llvm] 603ba4c - [RISCV] Separate doLocalPostpass into new pass and move to post vector regalloc (#88295)
via llvm-commits
- [llvm] 4616368 - [AMDGPU] Allow WorkgroupID intrinsics in amdgpu_gfx functions (#89773)
via llvm-commits
- [llvm] d149370 - [RISCV] Add test coverage for commutable RVV instructions
via llvm-commits
- [llvm] 945eeb2 - [InstCombine] Simplify `(X / C0) * C1 + (X % C0) * C2` to `(X / C0) * (C1 - C2 * C0) + X * C2` (#76285)
via llvm-commits
- [llvm] e400e90 - [ORC] Fix SpeculativeJIT example after 7da63426ac5 (ORC dispatch unification).
Lang Hames via llvm-commits
- [llvm] [AArch64][GlobalISel] Enable computeNumSignBits for G_XOR, G_AND, G_OR (PR #89896)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Enable computeNumSignBits for G_XOR, G_AND, G_OR (PR #89896)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Enable computeNumSignBits for G_XOR, G_AND, G_OR (PR #89896)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][GlobalISel] Enable computeNumSignBits for G_XOR, G_AND, G_OR (PR #89896)
David Green via llvm-commits
- [llvm] [AArch64][GlobalISel] Enable computeNumSignBits for G_XOR, G_AND, G_OR (PR #89896)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Enable computeNumSignBits for G_XOR, G_AND, G_OR (PR #89896)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Fold bitreverse(shl/srl(bitreverse(x),y)) -> srl/shl(x,y) (PR #89897)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold bitreverse(shl/srl(bitreverse(x),y)) -> srl/shl(x,y) (PR #89897)
via llvm-commits
- [llvm] [DAG] Fold bitreverse(shl/srl(bitreverse(x),y)) -> srl/shl(x,y) (PR #89897)
Jay Foad via llvm-commits
- [llvm] [DAG] Fold bitreverse(shl/srl(bitreverse(x),y)) -> srl/shl(x,y) (PR #89897)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Fold bitreverse(shl/srl(bitreverse(x),y)) -> srl/shl(x,y) (PR #89897)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold bitreverse(shl/srl(bitreverse(x),y)) -> srl/shl(x,y) (PR #89897)
Simon Pilgrim via llvm-commits
- [llvm] 282b56f - [VectorCombine] foldShuffleOfBinops - add support for length changing shuffles (#88899)
via llvm-commits
- [llvm] Adds test coverage for reassociation of scalar & vector boolean types (PR #89899)
via llvm-commits
- [llvm] [RFC][LV] VPlan-based cost model (PR #67647)
Renato Golin via llvm-commits
- [llvm] 89d1255 - Bit width of input/result types in OpSConvert/OpUConvert must not be the same (#89737)
via llvm-commits
- [llvm] 486ea1e - [SPIR-V] Fix pre-legalizer pass in SPIR-V Backend to support more gMIR opcode inserted by IRTranslator (#89890)
via llvm-commits
- [llvm] [IR][Float8] Add two kinds float8 IR type (PR #89900)
via llvm-commits
- [llvm] [CodeGen][Float8] Add float8 MVT type (PR #89901)
via llvm-commits
- [llvm] b8e97f0 - [ARM] Add ARMTargetDefEmitter to llvm-tblgen source
Tomas Matheson via llvm-commits
- [llvm] [IR][Float8] Add Float8 IR intrinsics support (PR #89902)
via llvm-commits
- [llvm] 3cb660d - DAG: Fix missing fptrunc_round name in debug dumps
Matt Arsenault via llvm-commits
- [llvm] e5de95d - [RISCV] bitreverse-shift.ll - fix typo
Simon Pilgrim via llvm-commits
- [llvm] 506c84a - [TTI] getArithmeticInstrCost - use std:nullopt to create default empty `ArrayRef<const Value *> Args` argument. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [CodeGenPrepare] Preserve flags (such as nsw/nuw) in SinkCast (PR #89904)
Alex Bradbury via llvm-commits
- [llvm] 333aad7 - [AArch64] Add tests for concat binop patterns. NFC
David Green via llvm-commits
- [llvm] [MIPS] Implement llvm.fminimum and llvm.fmaximum with f32/f64 (PR #89907)
Cinhi Young via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
Cinhi Young via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
YunQiang Su via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
Cinhi Young via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
Cinhi Young via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
Cinhi Young via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
YunQiang Su via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
YunQiang Su via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
Cinhi Young via llvm-commits
- [llvm] [MIPS] match llvm.{min, max}num with {min, max}.fmt for R6 (PR #89021)
YunQiang Su via llvm-commits
- [llvm] [DAG][AArch64] Handle vscale addressing modes in reassociationCanBreakAddressingModePattern (PR #89908)
David Green via llvm-commits
- [llvm] [llvm] Remove `inline constexpr` from AArch64TargetParser.h (PR #71602)
Tomas Matheson via llvm-commits
- [llvm] [CostModel][AArch64] Improve fixed-width vector costs for get.active.lane.mask (PR #89068)
Graham Hunter via llvm-commits
- [llvm] [AArch64] Combine concat(binop, binop) into binop(concat, concat) (PR #89911)
David Green via llvm-commits
- [llvm] [AArch64] Combine concat(binop, binop) into binop(concat, concat) (PR #89911)
via llvm-commits
- [llvm] [AArch64] Combine concat(binop, binop) into binop(concat, concat) (PR #89911)
Sam Tebbs via llvm-commits
- [llvm] [AArch64] Combine concat(binop, binop) into binop(concat, concat) (PR #89911)
Sjoerd Meijer via llvm-commits
- [llvm] [AArch64] Combine concat(binop, binop) into binop(concat, concat) (PR #89911)
David Green via llvm-commits
- [llvm] [AArch64] Combine concat(binop, binop) into binop(concat, concat) (PR #89911)
Sjoerd Meijer via llvm-commits
- [llvm] [AArch64] Combine concat(binop, binop) into binop(concat, concat) (PR #89911)
David Green via llvm-commits
- [llvm] a13ff06 - AMDGPU: Remove dead arguments in test and add SGPR variants
Matt Arsenault via llvm-commits
- [llvm] 401658c - AMDGPU: Fix vector handling of fptrunc_round
Matt Arsenault via llvm-commits
- [llvm] 01f8da9 - [LoopUnroll] Add tests for performing load CSE after unrolling.
Florian Hahn via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lld] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
via llvm-commits
- [llvm] af81d8e - [AArch64][CodeGen] Add patterns for small negative VScale const (#89607)
via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ tile to vector,… (PR #88499)
Momchil Velikov via llvm-commits
- [llvm] DAG: Fix widening of fptrunc_round vectors (PR #89918)
Matt Arsenault via llvm-commits
- [llvm] 9f2a068 - [DAG] Add getValid*ShiftAmountConstant wrappers without DemandedElts
Simon Pilgrim via llvm-commits
- [llvm] d3f6c2c - [gn] port b8e97f0768f2
Nico Weber via llvm-commits
- [llvm] Pre-commit lit test (PR #88858)
Abhinav Garg via llvm-commits
- [llvm] 93eeca3 - LangRef: fix broken link
Hans Wennborg via llvm-commits
- [llvm] b87b6e2 - [gn] port 71c5964f5c0 (-gen-arm-target-def)
Nico Weber via llvm-commits
- [llvm] [AMDGPU] Speedup SIFormMemoryClauses live-in register set calculation. (PR #89919)
Valery Pykhtin via llvm-commits
- [llvm] d577518 - [Frontend][OpenMP] Implement getLeafOrCompositeConstructs (#89104)
via llvm-commits
- [compiler-rt] 9cbf96a - Allow ZX_ERR_NO_RESOURCES with MAP_ALLOWNOMEM on Fuchsia (#89767)
via llvm-commits
- [llvm] Pre-commit test to verify mode change in fp constrained operations (PR #88858)
Abhinav Garg via llvm-commits
- [llvm] [Workflows] Re-write release-binaries workflow (PR #89521)
Tobias Hieta via llvm-commits
- [llvm] Fix dead link to paper in benchmarking documentation. (PR #69645)
Shivam Gupta via llvm-commits
- [llvm] f6d431f - [CodeGen] Make the parameter TRI required in some functions. (#85968)
via llvm-commits
- [llvm] 4c16b12 - [coro] Tweak comments about CoroAwaitSuspendInst
Hans Wennborg via llvm-commits
- [llvm] [LSR] Provide TTI hook to enable dropping solutions deemed to be unprofitable (PR #89924)
Alex Bradbury via llvm-commits
- [llvm] 96b2e35 - [CostModel][AArch64] Improve fixed-width vector costs for get.active.lane.mask (#89068)
via llvm-commits
- [llvm] [RISCV] Enable TTI::shouldDropLSRSolutionIfLessProfitable by default (PR #89927)
Alex Bradbury via llvm-commits
- [llvm] [coro] Merge two almost identical tests (PR #89928)
via llvm-commits
- [llvm] [SimplifyCFG] Handle `llvm.assume` in `passingValueIsAlwaysUndefined` (PR #89929)
Yingwei Zheng via llvm-commits
- [llvm] AMDGPU: Pre-commit test to verify mode change in fp constrained operations (PR #88858)
Matt Arsenault via llvm-commits
- [llvm] a047147 - [AMDGPU] Add a trap lowering workaround for gfx11 (#85854)
via llvm-commits
- [llvm] [llvm][AArch64] Add missing default cases (PR #89930)
Troy Butler via llvm-commits
- [llvm] 21ef187 - [PGO] Test for inheritance relationships for `instrprof` intrinsics (#89485)
via llvm-commits
- [llvm] [IA]: Construct (de)interleave4 out of (de)interleave2 (PR #89276)
Paul Walker via llvm-commits
- [llvm] [AArch64][GlobalISel] Select G_ICMP instruction through TableGen (PR #89932)
via llvm-commits
- [llvm] [z/OS] Implement shared memory handling for JIT (PR #89933)
Fanbo Meng via llvm-commits
- [llvm] 50082d6 - DAG: Fix widening of fptrunc_round vectors (#89918)
via llvm-commits
- [llvm] [AMDGPU] Include missing FeatureMADIntraFwdBug in gfx11-generic (PR #89936)
Emma Pilkington via llvm-commits
- [llvm] e1aa162 - [Mips] Use ANDi in for zero-extend in subword atomic umax/umin for both r2 and pre-R2 (#89881)
via llvm-commits
- [llvm] a682f52 - [IR][test] Fix warning in MMRA tests
via llvm-commits
- [llvm] [LoopCacheAnalysis] Fix loop cache cost to always round the cost up to the nearest integer number (PR #88915)
via llvm-commits
- [llvm] [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types. (PR #80784)
Maryam Moghadas via llvm-commits
- [clang] [flang] [lld] [flang] Generate main only when a Fortran program statement is present (PR #89938)
David Truby via llvm-commits
- [llvm] b4f923e - [RISCV] Strength reduce mul by 2^M - 3/5/9 (#88993)
via llvm-commits
- [llvm] c1d0051 - [Inline][Cloning] Introduce test for PR87963 (NFC)
Antonio Frighetto via llvm-commits
- [llvm] a61f9fe - [Inline][Cloning] Defer simplification after phi-nodes resolution
Antonio Frighetto via llvm-commits
- [llvm] [llvm][ctx_profile] Add the `llvm.instrprof.callsite` intrinsic (PR #89939)
Mircea Trofin via llvm-commits
- [llvm] fc13353 - Revert "[RISCV] Separate doLocalPostpass into new pass and move to post vector regalloc (#88295)"
Luke Lau via llvm-commits
- [llvm] f489043 - [RISCV] Sort the ImpliedExts tables in RISCVISAInfo.cpp alphabetically. NFC
Craig Topper via llvm-commits
- [llvm] d3f6a88 - [AArch64] Unify lowering logic for fixed-length vectors. (#89393)
via llvm-commits
- [llvm] [RISCV] Use the thread local stack protector for Android targets (PR #87672)
Paul Kirth via llvm-commits
- [llvm] cmse mitigation (PR #89944)
Lucas Duarte Prates via llvm-commits
- [llvm] b10e4b8 - [GVN] Restrict equality propagation for pointers (#82458)
via llvm-commits
- [llvm] [InstCombine] Fold fneg over select (PR #89947)
Yingwei Zheng via llvm-commits
- [llvm] [LV] Avoid querying the cost of invalid operations (PR #89161)
via llvm-commits
- [clang] [llvm] Move several vector intrinsics out of experimental namespace (PR #88748)
Maciej Gabka via llvm-commits
- [llvm] [SPIRV] Improve builtins matching and type inference in SPIR-V Backend (PR #89948)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 12d4724 - [RISCV][NFC] Move RISCVMaskedPseudoTable to RISCVInstrInfo
Michael Maitland via llvm-commits
- [llvm] cdc3931 - [RISCV][NFC] Include RISCVVInversePseudosTable in RISCVMCTargetDesc
Michael Maitland via llvm-commits
- [llvm] 80f510b - [RISCV] Use lookup tables to find CVTFOpc
Michael Maitland via llvm-commits
- [llvm] [ExceptionDemo] Correct and update example ExceptionDemo (PR #69485)
via llvm-commits
- [llvm] af82d01 - Reapply "[RISCV] Separate doLocalPostpass into new pass and move to post vector regalloc (#88295)"
Luke Lau via llvm-commits
- [llvm] 8350d9c - [RISCV] Sync RISCVFeatures.td implies list with RISCVISAInfo.cpp.
Craig Topper via llvm-commits
- [llvm] a45eb62 - AtomicExpand: Fix dropping a syncscope when bitcasting atomicrmw
Matt Arsenault via llvm-commits
- [flang] [llvm] [flang][OMPIRBuilder] Keep debug location in sync with insert point. (PR #89953)
Abid Qadeer via llvm-commits
- [llvm] [X86] matchAddressRecursively - move ZERO_EXTEND patterns into matchIndexRecursively (PR #85081)
Ryan Harvey via llvm-commits
- [llvm] [RISCV] Generate RISCVISAInfo table from RISCVFeatures.td. (PR #89955)
Craig Topper via llvm-commits
- [llvm] 744d469 - [hwasan] Optimize outlined memaccess for fixed shadow on Aarch64 (#88544)
via llvm-commits
- [llvm] 69a3976 - [AMDGPU][NFC] Fix typo in HeterogeneousDWARF doc
Scott Linder via llvm-commits
- [llvm] [GISel][RISCV] Legalize G_CONSTANT_FOLD_BARRIER (PR #89960)
Yingwei Zheng via llvm-commits
- [llvm] b8f3024 - [InstCombine] Swap out range metadata to range attribute for cttz/ctlz/ctpop (#88776)
via llvm-commits
- [llvm] [bazel] Mark linux LLDB plugin as linux only (PR #89961)
Keith Smiley via llvm-commits
- [llvm] fix a bug of PPCMIPeepholes which description in issue 71030 (PR #85451)
zhijian lin via llvm-commits
- [llvm] [RISCV] Split out VSETVLIInfo AVL states to be more explicit (PR #89964)
Luke Lau via llvm-commits
- [llvm] 3c2e614 - [llvm][AArch64] Add missing default cases (#89930)
via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Philip Reames via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Philip Reames via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Philip Reames via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Philip Reames via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Philip Reames via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Move strength reduction of mul X, 3/5/9*2^N to combine (PR #89966)
Yingwei Zheng via llvm-commits
- [llvm] [IRCE] Skip icmp ptr in `InductiveRangeCheck::parseRangeCheckICmp` (PR #89967)
Yingwei Zheng via llvm-commits
- [llvm] [MachineOutliner] Efficient Implementation of MachineOutliner::findCandidates() (PR #88988)
Xuan Zhang via llvm-commits
- [llvm] 007e859 - AMDGPU: Pre-commit test to verify mode change in fp constrained operations (#88858)
via llvm-commits
- [llvm] [MachineOutliner] Efficient Implementation of MachineOutliner::findCandidates() (PR #89972)
Xuan Zhang via llvm-commits
- [llvm] [GlobalIsel] Add Gallery to MIR Patterns (PR #89974)
Thorsten Schütt via llvm-commits
- [llvm] [RISCV] Flatten the ImpliedExts table in RISCVISAInfo.cpp (PR #89975)
Craig Topper via llvm-commits
- [llvm] 2575cd8 - Add ics link for Floating Point WG (#82545)
via llvm-commits
- [llvm] Add ics link for Floating Point WG (PR #82545)
Andy Kaylor via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Craig Topper via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Craig Topper via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Craig Topper via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Craig Topper via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Craig Topper via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Craig Topper via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (PR #89976)
Yingwei Zheng via llvm-commits
- [llvm] promote PseduoCode from 32bit to 64bits after eliminating the `extsw` instruction in PPCMIPeepholes optimization (PR #85451)
zhijian lin via llvm-commits
- [compiler-rt] 7911615 - [compiler-rt] Update libFuzzer build script to use C++17. (#89604)
via llvm-commits
- [clang] [lld] [llvm] Rename -macosx_version_min to -macos_version_min (PR #88810)
Leland Jansen via llvm-commits
- [llvm] fc538b0 - [SelectionDAG] Pass SDVTList instead of VTs to *SDNode constructors. NFC (#89880)
via llvm-commits
- [llvm] 63b6efe - [EntryExitInstrumenter] Don't invalidate analyses if no change was made
Arthur Eubanks via llvm-commits
- [clang] [llvm] [llvm] Add triples for managarm (PR #87845)
via llvm-commits
- [llvm] Implement the DWARF 6 language and version attributes. (PR #89980)
Adrian Prantl via llvm-commits
- [llvm] [AMDGPU] Introduce ordering parameter to atomic intrinsics and introduce new llvm.amdgcn.image.atomic.load intrinsic. (PR #73613)
via llvm-commits
- [llvm] c5dcb52 - [SelectionDAG] Move GlobalAddressSDNode and AddrSpaceCastSDNode constructors into header. NFC
Craig Topper via llvm-commits
- [llvm] 13188bc - [GlobalISel]: Simplify udiv lowering by determining known zeros (#89678)
via llvm-commits
- [llvm] 96c45a7 - [MC] Rename temporary symbols of empty name to ".L0 " (#89693)
via llvm-commits
- [compiler-rt] 7b06ec0 - [compiler-rt] Make sure `memprof` and `ctx_profile` unittests run (#89814)
via llvm-commits
- [llvm] [DXIL] Implement pow lowering (PR #86733)
Paul Kirth via llvm-commits
- [llvm] d433873 - [M68k] Fix killRegister use
Fangrui Song via llvm-commits
- [llvm] [llvm][Support] ListeningSocket::accept returns operation_canceled if FD is set to -1 (PR #89479)
Michael Spencer via llvm-commits
- [compiler-rt] Found one more delta to unbreak build for z/os (PR #82789)
Sean Perry via llvm-commits
- [llvm] [LLVMgold] Suppress -Wcast-function-type-mismatch diagnostic (PR #89994)
Fangrui Song via llvm-commits
- [llvm] split XeGPU enums into a separate build rule (PR #89997)
Jeremy Kun via llvm-commits
- [llvm] [NFC] Move DIExpressionCursor to DebugInfoMetadata.h (PR #69768)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Add functions peekNextN(unsigned) and assignNewExpr(ArrayRef<uint64_t>) to DIExpressionCursor (PR #71717)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Use DIExpression::foldConstantMath() at the result of an append() (PR #71719)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Introduce DIExpression::foldConstantMath() (PR #71718)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] 29c98e5 - Revert "[Inline][Cloning] Defer simplification after phi-nodes resolution" #87963
Vitaly Buka via llvm-commits
- [lld] [llvm] Revert "[MC] Rename temporary symbols of empty name to ".L0 "" (PR #90002)
Mehdi Amini via llvm-commits
- [lld] 9961311 - Revert "[MC] Rename temporary symbols of empty name to ".L0 "" (#90002)
via llvm-commits
- [llvm] remove duplicate td_library import (PR #90003)
Jeremy Kun via llvm-commits
- [llvm] 4c8ec8f - [memprof] Reduce schema for Version2 (#89876)
via llvm-commits
- [llvm] b9f2c16 - [MC] Rename temporary symbols of empty name to ".L0 " (#89693)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] GISelShouldIgnore .td uses (PR #90005)
via llvm-commits
- [llvm] [Support] Add end/error to decode[US]LEB128AndInc (PR #90006)
Fangrui Song via llvm-commits
- [lld] [LLD] Implement --enable-non-contiguous-regions (PR #90007)
Daniel Thornburgh via llvm-commits
- [clang] [llvm] [mlir] [Clang][CodeGen] Start migrating away from assuming the Default AS is 0 (PR #88182)
Alex Voicu via llvm-commits
- [llvm] [BOLT, RISCV] Remove empty name special case from #68977 (PR #90004)
Fangrui Song via llvm-commits
- [lldb] [llvm] lldb simplified template names rebuild without clang ast (PR #90008)
David Blaikie via llvm-commits
- [llvm] a35d7d7 - [AArch64][SelectionDAG] Correct the shift amounts bound
via llvm-commits
- [llvm] a6bdd6d - [AArch64][SelectionDAG] Lower multiplication by a constant to shl+add+shl+add
via llvm-commits
- [llvm] [DAGCombiner] ignore loads when finding store in store forwarding optimization (PR #87465)
Chen Zheng via llvm-commits
- [llvm] 1d77eb4 - Revert "[PPC] [NFC] add testcase for more store forwarding"
Chen Zheng via llvm-commits
- [llvm] 9191878 - [PowerPC] Use `SmallSetVector` to enable deterministic build (#89875)
via llvm-commits
- [clang] [llvm] [clang][SPIR-V] Add support for AMDGCN flavoured SPIRV (PR #89796)
Alex Voicu via llvm-commits
- [clang] [llvm] [CIR][NFC] Add scaffolding for the CIR dialect and CIROps.td (PR #86080)
Nathan Lanza via llvm-commits
- [llvm] [github] Add ClangIR codeowners (PR #86089)
via llvm-commits
- [llvm] [GVN] Refactor the LeaderTable structure into a properly encapsulated data structure (PR #88347)
Nikita Popov via llvm-commits
- [llvm] [llvm][GlobalOpt] Remove empty atexit destructors/handlers (PR #88836)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp upred (add/sub nuw X, Y), C)` (PR #87180)
Nikita Popov via llvm-commits
- [compiler-rt] [flang] Make proc characterization error conditional for generics (#89429) (PR #90015)
Roland McGrath via llvm-commits
- [llvm] 865b73a - [InstCombine] Add multi-use tests for shift-of-shift transform (NFC)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Remove redundant shift folds (NFCI) (PR #90016)
Nikita Popov via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] 873889b - [InstCombine] Extract logic for "emit offset and rewrite gep" (NFC)
Nikita Popov via llvm-commits
- [llvm] 7a77b76 - [InstCombine] Add additional multi-use test for sub of gep (NFC)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Allow multi-use OptimizePointerDifference() with two GEPs (PR #90017)
Nikita Popov via llvm-commits
- [clang] [llvm] [RISCV] Add generic CPUs for profiles (PR #84877)
Pengcheng Wang via llvm-commits
- [llvm] 2c9e2e9 - [RISCV][ISel] Eliminate `andi rd, rs1, -1` instructions (#89976)
via llvm-commits
- [llvm] 011a653 - [RISCV] Split out VSETVLIInfo AVL states to be more explicit (#89964)
via llvm-commits
- [llvm] [AMDGPU] Add IR LiveReg type-based optimization (PR #66838)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Luke Lau via llvm-commits
- [llvm] [emacs] Handle vector types, arbitary integer types and function names (PR #88246)
Luke Lau via llvm-commits
- [llvm] [GlobalIsel][AArch64] legalize ptr add (PR #89218)
Thorsten Schütt via llvm-commits
- Password Expiry Notification
lists.llvm.org via llvm-commits
- [llvm] 8bfdbb9 - [InstCombine] Remove redundant shift folds (NFCI) (#90016)
via llvm-commits
- [llvm] ed6e6af - [coro] Merge two almost identical tests (#89928)
via llvm-commits
- [llvm] 0894946 - [coro][pgo] Remove redundant coroutine test files (#89620)
via llvm-commits
- [llvm] [AMDGPU] don't mark control-flow intrinsics as convergent (PR #90026)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [AArch64] Drop poison-generating flags in `genSubAdd2SubSub` combiner (PR #90028)
Antonio Frighetto via llvm-commits
- [flang] [llvm] [mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (PR #89998)
Christian Sigg via llvm-commits
- [flang] [llvm] [mlir] [mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (PR #89998)
Christian Sigg 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] [InstCombine] Fold more 'fcmp' 'select' instrs idioms into 'fabs' (PR #83381)
via llvm-commits
- [llvm] [SDAG] Improve `SimplifyDemandedBits` for mul (PR #90034)
Yingwei Zheng via llvm-commits
- [llvm] d5f2753 - [LAA] Tests with different strides where BTC can rule out dependence.
Florian Hahn via llvm-commits
- [llvm] [indvars] Missing variables at Og (PR #88270)
Orlando Cazalet-Hyams via llvm-commits
- [clang] [llvm] [AArch64][SME] Add intrinsics for multi-vector BFCLAMP (PR #88251)
via llvm-commits
- [llvm] 2125080 - [RISCV][NFC] Undef CASE_RVV_OPCODE* macros after using
Wang Pengcheng via llvm-commits
- [llvm] [RISCV] Make fixed-point instructions commutable (PR #90035)
Pengcheng Wang via llvm-commits
- [llvm] [LAA] Pass maximum stride to isSafeDependenceDistance. (PR #90036)
Florian Hahn via llvm-commits
- [llvm] [AArch64] Combine getActiveLaneMask with vector_extract (PR #81139)
Paul Walker via llvm-commits
- [llvm] [BOLT] Fix runOnEachFunctionWithUniqueAllocId (PR #90039)
Kristof Beyls via llvm-commits
- [llvm] [Support][YamlTraits] Add quoting for keys in textual YAML representation (PR #88763)
Jannik Silvanus via llvm-commits
- [llvm] 76ea5fe - [AArch64] Combine concat(binop, binop) into binop(concat, concat) (#89911)
via llvm-commits
- [llvm] [mlir] [MLIR] Generalize expand_shape to take shape as explicit input (PR #90040)
Gaurav Shukla via llvm-commits
- [llvm] RFC: [AMDGPU] Select CONVERGENCECTRL_GLUE generically (PR #87509)
Matt Arsenault via llvm-commits
- [llvm] [ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (PR #86149)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] AMDGPU: Do not bitcast atomicrmw in IR (PR #90045)
Matt Arsenault via llvm-commits
- [llvm] ee73651 - [z/OS] Implement shared memory handling for JIT (#89933)
via llvm-commits
- [llvm] 697fcd0 - [SimplifyCFG] Handle `llvm.assume` in `passingValueIsAlwaysUndefined` (#89929)
via llvm-commits
- [llvm] [Transforms] Debug values are not remapped when cloning. (PR #87747)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] promote Pseduo Opcode from 32bit to 64bits after eliminating the `extsw` instruction in PPCMIPeepholes optimization (PR #85451)
zhijian lin via llvm-commits
- [llvm] 4a12589 - Fix NATVIS for llvm::PointerIntPair
Aaron Ballman via llvm-commits
- [llvm] d51a17f - [DAG] visitORCommutative - pull out repeated SDLoc(). NFC.
Simon Pilgrim via llvm-commits
- [llvm] 2c50f8f - [AMDGPU] Include missing FeatureMADIntraFwdBug in gfx11-generic (#89936)
via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Phoebe Wang via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Phoebe Wang via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Phoebe Wang via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Craig Topper via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Craig Topper via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (PR #90050)
Simon Pilgrim via llvm-commits
- [llvm] fix: typo "CLTZ"-> "CTLZ" (PR #90051)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Select G_ICMP Zero Instruction (PR #90054)
via llvm-commits
- [llvm] Add bottle-neck analysis to JSON output. (PR #90056)
Phil Camp via llvm-commits
- [llvm] 2554a85 - [CodeGenPrepare][test] Add test for sinking of truncs demonstrating nsw/nuw are dropped
Alex Bradbury via llvm-commits
- [llvm] 1c8410a - [CodeGenPrepare] Preserve flags (such as nsw/nuw) in SinkCast (#89904)
via llvm-commits
- [llvm] 80628ee - [RISCV] Generate RISCVISAInfo table from RISCVFeatures.td. (#89955)
via llvm-commits
- [llvm] 2a95022 - AMDGPU: Add atomic bfloat load/store codegen tests
Matt Arsenault via llvm-commits
- [llvm] 76a3be7 - AMDGPU: Add baseline tests for bad bitcasting of atomic load/store
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Do not bitcast atomic load in IR (PR #90060)
Matt Arsenault via llvm-commits
- [llvm] [TableGen] Ignore inaccessible memory when checking pattern flags (PR #90061)
Jay Foad via llvm-commits
- [llvm] [NVPTX] Annotate CUDA kernel pointer arguments with .ptr .space .align attributes. (PR #79646)
via llvm-commits
- [llvm] [X86] Adding lowerings for vector ISD::LRINT and ISD::LLRINT (PR #90065)
Phoebe Wang via llvm-commits
- [llvm] [RISCV] Add Sched classes for vector crypto instructions (PR #90068)
Michael Maitland via llvm-commits
- [compiler-rt] 0f329e0 - [sanitizer_symbolizer] Cast arguments for format strings in markup (#89815)
via llvm-commits
- [llvm] cbb0477 - [InstCombine] Fold fneg over select (#89947)
via llvm-commits
- [llvm] 60bbe57 - [gn build] Port d3f92e30bbd5
LLVM GN Syncbot via llvm-commits
- [llvm] [memprof] Remove getFullSchema in MemProfTest.cpp (PR #90072)
Kazu Hirata via llvm-commits
- [llvm] [MachineOutliner][CGData] Global Outlining (PR #90074)
Kyungwoo Lee via llvm-commits
- [llvm] f4e3daa - [DAG] Early exit for flags in canCreateUndefOrPoison [nfc] (#89834)
via llvm-commits
- [libcxx] [llvm] [libc++][CI] Reenables clang-tidy. (PR #90077)
Mark de Wever via llvm-commits
- [llvm] Use "Mark" rather than "Make" in the objcopy docs for consistency (PR #90080)
via llvm-commits
- [llvm] [MachineOutliner][NFC] Refactor (PR #90082)
Kyungwoo Lee via llvm-commits
- [llvm] [AMDGPU] Fix mode register pass for constrained FP operations (PR #90085)
Abhinav Garg via llvm-commits
- [llvm] [MachineOutliner] Sort Outlining Functions by Priority (PR #88990)
Xuan Zhang via llvm-commits
- [clang] [llvm] [clang][hlsl][dxil][spirv][x86] Add tan intrinsic (PR #90088)
Farzon Lotfi via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
Yingwei Zheng via llvm-commits
- [llvm] [UndefOrPoison] [CompileTime] Avoid IDom walk unless required. NFC (PR #90092)
via llvm-commits
- [llvm] f9a0b46 - [memprof] Remove getFullSchema in MemProfTest.cpp (#90072)
via llvm-commits
- [lld] [llvm] [RISCV] Add an instruction PrettyPrinter to llvm-objdump (PR #90093)
Craig Topper via llvm-commits
- [llvm] [RISCV][llvm-mca] Use Sched*MC for Zvk MC instructions and add Zvk tests for P600 (PR #89256)
Michael Maitland via llvm-commits
- [llvm] 5a1d850 - [InstCombine] Canonicalize `gep T, (gep i8, base, C1), (Index + C2)` into `gep T, (gep i8, base, C1 + C2 * sizeof(T)), Index` (#76177)
via llvm-commits
- [llvm] [RISCV] Give up on correct undef semantics in mul strength reduction (PR #90097)
Philip Reames via llvm-commits
- [llvm] d3c9a97 - [gn build] Port 8dc7db7a2463
LLVM GN Syncbot via llvm-commits
- [llvm] [InstrProf]Merge vtable names from multiple sources in llvm-profdata (PR #90100)
Mingming Liu via llvm-commits
- [llvm] llvm-rc: add support for MENU in DIALOG(EX) (PR #89409)
via llvm-commits
- [llvm] 0b01b21 - [LLVMgold] Suppress -Wcast-function-type-mismatch diagnostic
via llvm-commits
- [compiler-rt] [llvm] [InstrFDO]Record the on-disk header size in indexed profile header (PR #88212)
Mingming Liu via llvm-commits
- [compiler-rt] [scudo] Improve readability of MemMapFuchsia's error handling (PR #90102)
Fabio D'Urso via llvm-commits
- [compiler-rt] [llvm] [InstrFDO]Allow indexed profile reader to parse compatible future versions and returns errors for incompatible ones. (PR #88212)
Mingming Liu via llvm-commits
- [llvm] [memprof] Move getFullSchema and getHotColdSchema outside PortableMemInfoBlock (PR #90103)
Kazu Hirata via llvm-commits
- [llvm] 2e77aea - [RISCV] Give up on correct undef semantics in mul strength reduction (#90097)
via llvm-commits
- [llvm] f72611b - [RISCV][NFC] Trim line to 80 chars in RISCVInstrZvk.td
Michael Maitland via llvm-commits
- [llvm] cb9589b - [memprof] Move getFullSchema and getHotColdSchema outside PortableMemInfoBlock (#90103)
via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for bflaot16 min/max/minnm/maxnm (PR #90105)
Hassnaa Hamdi via llvm-commits
- [llvm] Generate a new requirements.txt to fix CVEs (PR #90109)
via llvm-commits
- [llvm] [Frontend][OpenMP] Add unit tests for getLeafConstructsOrSelf, NFC (PR #90110)
Krzysztof Parzyszek via llvm-commits
- [llvm] [MachineOutliner] Consider Leaf Descendants as Outlining Candidates (PR #88996)
Xuan Zhang via llvm-commits
- [llvm] DAG: Simplify demanded bits for truncating atomic_store (PR #90113)
Matt Arsenault via llvm-commits
- [llvm] [github] Add BOLT to new-prs-labeler.yml (PR #90114)
Amir Ayupov via llvm-commits
- [llvm] [AIX] Add git revision to .file string (PR #88164)
David Tenty via llvm-commits
- [llvm] 2c0a185 - Remove unneeded LLVM_FALLTHROUGH. NFC
Fangrui Song via llvm-commits
- [llvm] [Arm64EC] Improve alignment mangling in arm64ec thunks. (PR #90115)
Eli Friedman via llvm-commits
- [llvm] AMDGPU: Don't bitcast float typed atomic store in IR (PR #90116)
Matt Arsenault via llvm-commits
- [llvm] 933f492 - [LAA] Support different strides & non constant dep distances using SCEV. (#88039)
via llvm-commits
- [llvm] eae7554 - [TableGen] ShouldIgnore Pattern bit to disable DAG pattern imports during GISel (#88382)
via llvm-commits
- [llvm] fix LinalgTransforms bazel build (PR #90120)
Jeremy Kun via llvm-commits
- [llvm] 45b59cb - [MC] Move setRelaxAll() calls to MCObjectStreamer
Fangrui Song via llvm-commits
- [llvm] [memprof] Add access checks to PortableMemInfoBlock::get* (PR #90121)
Kazu Hirata via llvm-commits
- [llvm] [AArch64][SVE] Handle consecutive Predicates in CC_AArch64_Custom_Block (PR #90122)
Zhaoshi Zheng via llvm-commits
- [llvm] [memprof] Use DenseMap::contains (NFC) (PR #90124)
Kazu Hirata via llvm-commits
- [compiler-rt] b7e9dae - [scudo] Improve readability of MemMapFuchsia's error handling (#90102)
via llvm-commits
- [llvm] [msan] Don't crash in CreateShadowCast on vscale (PR #90126)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Avoid assertions when using LLVM_ENABLE_PER_TARGET_RUNTIME_DIR (PR #90127)
Paul Kirth via llvm-commits
- [clang] [llvm] [z/OS] treat text files as text files so auto-conversion is done (PR #90128)
Sean Perry via llvm-commits
- [llvm] Fix regular expression to guard against a repeating version string (PR #84575)
Wolfgang Pieb via llvm-commits
- [llvm] 4e34035 - [MC] Remove RelaxAll parameters from create*Streamer
Fangrui Song via llvm-commits
- [llvm] ddb67e6 - [llvm][ctx_profile] Add the `llvm.instrprof.callsite` intrinsic (#89939)
via llvm-commits
- [llvm] [msan] Add mmx tests (PR #90131)
Vitaly Buka via llvm-commits
- [lld] [lld/ELF] Place large executable sections at the beginning (PR #70358)
Fangrui Song via llvm-commits
- [clang] [llvm] [SCCP] Swap out range metadata to range attribute (PR #90134)
Andreas Jonson via llvm-commits
- [llvm] [msan] Fork unchanged mmx tests (PR #90135)
Vitaly Buka via llvm-commits
- [llvm] [llvm][ctx_profile] Add instrumentation (PR #90136)
Mircea Trofin via llvm-commits
- [clang] [llvm] [CMake][Release] Enable CMAKE_POSITION_INDEPENDENT_CODE (PR #90139)
Tom Stellard via llvm-commits
- [compiler-rt] eb4a510 - [compiler-rt] Avoid assertions when using LLVM_ENABLE_PER_TARGET_RUNTIME_DIR (#90127)
via llvm-commits
- [llvm] 1f38b8a - [memprof] Use DenseMap::contains (NFC) (#90124)
via llvm-commits
- [llvm] [nfc][InstrFDO]Encapsulate header writes in a class member function (PR #90142)
Mingming Liu via llvm-commits
- [llvm] 78341f3 - [msan] Fork unchanged mmx tests (#90135)
via llvm-commits
- [llvm] 354a04c - Copied from llvm/test/CodeGen/X86/mmx-intrinsics.ll (#90131)
via llvm-commits
- [clang] [llvm] [AArch64] Add support for Neoverse-N3, Neoverse-V3 and Neoverse-V3AE (PR #87414)
Jonathan Thackray via llvm-commits
- [llvm] fd59319 - [RISCV][MachineCombiner] Pre-commit test for RVV reassociations
Min Hsu via llvm-commits
- [clang] [llvm] [AArch64] Add support for Neoverse-N3, Neoverse-V3 and Neoverse-V3AE (PR #90143)
Jonathan Thackray via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
Paul Kirth via llvm-commits
- [llvm] bef6687 - [SLP][NFC]Add a test with the incorrect comparison after minbiwidth analysis.
Alexey Bataev via llvm-commits
- [llvm] [BOLT] Avoid reference updates for non-JT symbol operands (PR #88838)
Maksim Panchenko via llvm-commits
- [llvm] f758bb6 - [SLP]Fix PR89988: do extra analysis of the icmp args to correctly handle signed/unsigned comparison.
Alexey Bataev via llvm-commits
- [llvm] 9221f3a - [RISCV] Support RISCV Atomics ABI attributes (#84597)
via llvm-commits
- [lld] [llvm] [llvm][RISCV] Enable trailing fences for seq-cst stores by default (PR #87376)
Paul Kirth via llvm-commits
- [compiler-rt] [ASan][Test] Remove hardcoded linker version from test (PR #90147)
Usama Hameed via llvm-commits
- [llvm] [llvm][NFC] Document cl::opt variable and fix typo (PR #90145)
Paul Kirth via llvm-commits
- [llvm] [NFC][WASM] refactor `WebAssembly::parseType` with `StringSwitch` (PR #90149)
Congcong Cai via llvm-commits
- [llvm] 733b271 - [llvm][RISCV] Enable trailing fences for seq-cst stores by default (#87376)
via llvm-commits
- [lld] [llvm] [llvm][lld][RISCV] Support x3_reg_usage (PR #84598)
Paul Kirth via llvm-commits
- [llvm] 5f67ce5 - [RISCV][MachineCombiner] Add reassociation optimizations for RVV instructions (#88307)
via llvm-commits
- [compiler-rt] [scudo] Reflect the allowed values for M_DECAY_TIME on Android (PR #89114)
Christopher Ferris via llvm-commits
- [llvm] 5350052 - [RISCV] Move doUnion into DemandedFields. NFC
Luke Lau via llvm-commits
- [llvm] 040df69 - [RISCV] Use VSETVLIInfo != operator in needVSETVLIPHI. NFC
Luke Lau via llvm-commits
- [llvm] 2804a79 - [RISCV] Add test where we can remove a vsetvli via needVSETVLIPHI. NFC
Luke Lau via llvm-commits
- [compiler-rt] [llvm] [ORC] Implement basic reoptimization. (PR #67050)
Sunho Kim via llvm-commits
- [llvm] 5a12f28 - LLVM_FALLTHROUGH => [[fallthrough]]. NFC
Fangrui Song via llvm-commits
- [llvm] 771e4e8 - regcomp.c: Restore LLVM_FALLTHROUGH to fix -Wc23-extensions
Fangrui Song via llvm-commits
- [llvm] 1e1ec91 - [RISCV] Move PPBInfo exit check in needVSETVLIPHI. NFC
Luke Lau via llvm-commits
- [llvm] [SampleFDO] Improve stale profile matching by diff algorithm (PR #87375)
Lei Wang via llvm-commits
- [llvm] e21d89e - [NFC][WASM] refactor `WebAssembly::parseType` with `StringSwitch` (#90149)
via llvm-commits
- [llvm] cbe1760 - [InstCombine] Allow multi-use OptimizePointerDifference() with two GEPs (#90017)
via llvm-commits
- [llvm] 93de97d - [SCCP] Swap out range metadata to range attribute (#90134)
via llvm-commits
- [llvm] c8edf11 - [InstCombine] Add tests for inbounds preservation in gep+add fold (NFC)
Nikita Popov via llvm-commits
- [compiler-rt] c7f4b3e - [scudo] Fix the misused Exhausted in region allocation (#89852)
via llvm-commits
- [llvm] [LoongArch] Support parsing la.tls.desc pseudo instruction (PR #90158)
via llvm-commits
- [llvm] d26002a - [InstCombine] Fix use-after-free in OptimizePointerDifference()
Nikita Popov via llvm-commits
- [lld] 28b5534 - Revert "[MC] Rename temporary symbols of empty name to ".L0 " (#89693)"
Amir Ayupov via llvm-commits
- [llvm] [InstCombine] Preserve inbounds when canonicalizing gep+add (PR #90160)
Nikita Popov via llvm-commits
- [llvm] 21b8492 - [msan] Don't crash in CreateShadowCast on vscale (#90126)
via llvm-commits
- [llvm] 65fb80b - [GlobalIsel] Add Gallery to MIR Patterns (#89974)
via llvm-commits
- [llvm] 7840fa9 - [RISCV] Fix doPRE not checking for ignored AVLs
Luke Lau via llvm-commits
- [lld] [llvm] [CGData] LLD for MachO (PR #90166)
Kyungwoo Lee via llvm-commits
- [llvm] 0d288e5 - [ORC] Implement basic reoptimization. (#67050)
via llvm-commits
- [llvm] [msan] Add conservative handling of vscale params (PR #90167)
Vitaly Buka via llvm-commits
- [llvm] 82d8760 - [InstCombine] Add extra tests for mul nuw inference (NFC)
Nikita Popov via llvm-commits
- [llvm] 47682e4 - Revert "[ORC] Implement basic reoptimization. (#67050)"
Nikita Popov via llvm-commits
- [llvm] [RISCV] Check only demanded VTYPE fields in needVSETVLIPHI (PR #90168)
Luke Lau via llvm-commits
- [llvm] [InstCombine] Infer nuw on mul nsw with non-negative operands (PR #90170)
Nikita Popov via llvm-commits
- [llvm] [RISCV] Remove -riscv-insert-vsetvl-strict-asserts flag (PR #90171)
Luke Lau via llvm-commits
- [llvm] [NFC][clang] add a clang tool for mlir refactor (PR #75279)
via llvm-commits
- [llvm] [NFC][llvm] refine generated code format (PR #90172)
via llvm-commits
- [llvm] Reenable JumpTableToSwitch pass by default (PR #83229)
Alexander Shaposhnikov via llvm-commits
- [llvm] [RISCV] Add codegen support for Zvfbfmin (PR #87911)
Jianjian Guan via llvm-commits
- [clang] [llvm] [RISCV] Add subtarget features for profiles (PR #84877)
Pengcheng Wang via llvm-commits
- [llvm] 2b2c66c - [NFC][llvm] refine generated code format (#90172)
via llvm-commits
- [llvm] [Kaleidoscope] Add newlines to listings to match the tutorial text. (PR #87922)
Kirill Podoprigora via llvm-commits
- [llvm] 88a733f - [llvm-objcopy][docs] Use "Mark" rather than "Make" in the objcopy docs for consistency (#90080)
via llvm-commits
- [llvm] 22da5a6 - [IRCE] Skip icmp ptr in `InductiveRangeCheck::parseRangeCheckICmp` (#89967)
via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #90179)
Ivan Kosarev via llvm-commits
- [llvm] [RISCV] Support postRA vsetvl insertion pass (PR #70549)
Piyou Chen via llvm-commits
- [llvm] d529e78 - [GVN] Refactor the LeaderTable structure into a properly encapsulated data structure (#88347)
via llvm-commits
- [llvm] 1a343c9 - [X86] LowerVectorCTLZInRegLUT - fix: typo "CLTZ"-> "CTLZ" (#90051)
via llvm-commits
- [llvm] [ModuloSchedule] Implement modulo variable expansion for pipelining (PR #65609)
Yuta Mukai via llvm-commits
- [llvm] [MachineScheduler] Experimental option to partially disable pre-ra scheduling. (PR #90181)
Jonas Paulsson via llvm-commits
- [llvm] e0a5155 - [LoongArch] Simplify RISCVSubtarget. NFC
WANG Rui via llvm-commits
- [llvm] [LV][EVL] Support in-loop reduction using tail folding with EVL. (PR #90184)
Mel Chen via llvm-commits
- [llvm] [RISCV][TableGen] Get right experimental extension name (PR #90185)
Pengcheng Wang via llvm-commits
- [llvm] [llvm-exegesis] Close file descriptors after use (PR #86584)
Clement Courbet via llvm-commits
- [llvm] 6578356 - [TableGen] Ignore inaccessible memory when checking pattern flags (#90061)
via llvm-commits
- [llvm] 23b6709 - [AArch64] Drop poison-generating flags in `genSubAdd2SubSub` combiner
Antonio Frighetto via llvm-commits
- [llvm] 74a5e77 - [llvm-exegesis] Close file descriptors after use (#86584)
via llvm-commits
- [llvm] Using HSA API calls for APU detection. (PR #90186)
Thorsten Blaß via llvm-commits
- [llvm] 2e3e086 - [BasicBlockUtils] Remove redundant llvm.dbg instructions after blocks to reduce compile time (#89069)
via llvm-commits
- [llvm] [LoopVectorize] Add cost of generating tail-folding mask to the loop (PR #90191)
David Sherwood via llvm-commits
- [llvm] 1ed1ec9 - [SPIRV] Improve builtins matching and type inference in SPIR-V Backend, fix target ext type constants (#89948)
via llvm-commits
- [llvm] f1112eb - AMDGPU: Do not bitcast atomic load in IR (#90060)
via llvm-commits
- [llvm] 0fa1f1f - [LLVM][SVE] Seperate the int and floating-point variants of addqv. (#89762)
via llvm-commits
- [llvm] 12adaac - [X86] Split off or + blend/shuffle combine tests from combine-or.ll
Simon Pilgrim via llvm-commits
- [llvm] 2867510 - [X86] Add test coverage for #89533
Simon Pilgrim via llvm-commits
- [llvm] 1b2f970 - [LLVM][AARCH64]Replace +sme2p1+smef16f16 by +smef16f16 (#88860)
via llvm-commits
- [llvm] 468fecf - Fix mismatches between function parameter definitions and declarations (#89512)
via llvm-commits
- [llvm] 357530f - Revert "[llvm][RISCV] Enable trailing fences for seq-cst stores by default (#87376)"
Alex Bradbury via llvm-commits
- [llvm] 431be86 - Revert "[RISCV] Support RISCV Atomics ABI attributes (#84597)"
Alex Bradbury via llvm-commits
- [llvm] [Offload] Remove remaining `__tgt_register_requires` references (PR #90198)
Joseph Huber via llvm-commits
- [llvm] 73472c5 - [SelectionDAG] Treat CopyFromReg as freezing the value (#85932)
Bjorn Pettersson via llvm-commits
- [llvm] 8e2f649 - [DAGCombiner] Do not always fold FREEZE over BUILD_VECTOR (#85932)
Bjorn Pettersson via llvm-commits
- [llvm] [AArch64][SelectionDAG] Lower multiplication by a constant to shl+sub+shl+sub (PR #90199)
via llvm-commits
- [llvm] a670cda - [AArch64] Add support for Neoverse-N3, Neoverse-V3 and Neoverse-V3AE (#90143)
via llvm-commits
- [llvm] [AMDGPU] - Fix gfx12 waitcnt type for image_msaa_load (PR #90201)
David Stuttard via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
Marek Sedláček via llvm-commits
- [llvm] 39f1b2d - Add test cases for SELECT->AND miscompiles in DAGCombiner
Bjorn Pettersson via llvm-commits
- [llvm] [DAGCombiner] Freeze maybe poison operands when folding select to logic (PR #84924)
Björn Pettersson via llvm-commits
- [llvm] [M68k] Add support for MOVEQ instruction (PR #88542)
via llvm-commits
- [llvm] c4c9d4f - [M68k] Add support for MOVEQ instruction (#88542)
via llvm-commits
- [llvm] 7696d36 - [Transforms] Debug values are not remapped when cloning. (#87747)
via llvm-commits
- [llvm] [AMDGPU] Add support for preloading implicit kernel arguments (PR #83817)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][MC] Disable sendmsg SYSMSG_OP_HOST_TRAP_ACK on gfx9+ (PR #90203)
Emma Pilkington via llvm-commits
- [llvm] c379a5b - [RISCV][NFC] Future-proof reference to ISA manual in RISCVInstrInfoC.td
Alex Bradbury via llvm-commits
- [llvm] [AArch64] Lowering of fpmode intrinsics in DAG (PR #80611)
John Brawn via llvm-commits
- [llvm] [WASM] remove instruction after builtin trap (PR #90207)
Congcong Cai via llvm-commits
- [llvm] [Legalizer] Expand fmaximum and fminimum (PR #67301)
Matt Arsenault via llvm-commits
- [llvm] 55d85c8 - [DAG] visitORCommutative - fold build_pair(not(x),not(y)) -> not(build_pair(x,y)) style patterns (#90050)
via llvm-commits
- [llvm] [BOLT][RISCV] Don't create function entry points for unnamed symbols (PR #68977)
Mehdi Amini via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yeting Kuo via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Craig Topper via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Pengcheng Wang via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Yingwei Zheng via llvm-commits
- [llvm] [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (PR #90208)
Zhijin Zeng via llvm-commits
- [llvm] 405c018 - DAG: Simplify demanded bits for truncating atomic_store (#90113)
via llvm-commits
- [clang] [llvm] [mlir] Move several vector intrinsics out of experimental namespace (PR #88748)
Maciej Gabka via llvm-commits
- [llvm] [AMDGPU] Create AMDGPUMnemonicAlias tablegen class (PR #89288)
Joe Nash via llvm-commits
- [llvm] [LLVM][SVE] Improve legalisation of fixed length get.active.lane.mask… (PR #90213)
Paul Walker via llvm-commits
- [llvm] ace3bd0 - Revert "[TableGen] Ignore inaccessible memory when checking pattern flags (#90061)"
Jay Foad via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #90214)
Ivan Kosarev via llvm-commits
- [llvm] d74e42a - [SLP]Attempt to vectorize long stores, if short one failed.
Alexey Bataev via llvm-commits
- [clang] [llvm] [SME] Add intrinsics for FCVT(wid.) and FCVTL (PR #90215)
via llvm-commits
- [clang] [llvm] [LV][LAA] Vectorize math lib calls with mem write-only attribute (PR #78432)
Maciej Gabka via llvm-commits
- [clang] [llvm] [DebugInfo] Use DW_op_bit_piece for structured bindings of bitfields (PR #85665)
John Brawn via llvm-commits
- [llvm] [SampleProfileLoader] Fix integer overflow in generateMDProfMetadata (PR #90217)
Nabeel Omer via llvm-commits
- [llvm] 950b7ce - [mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)
via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [DXIL] implement dot intrinsic lowering for integers (PR #85662)
Chris B via llvm-commits
- [llvm] [AMDGPU] Fix hard clausing for image instructions on gfx12 (PR #90221)
David Stuttard via llvm-commits
- [lld] bf67610 - [MC] Rename temporary symbols of empty name to ".L0 " (#89693)
Fangrui Song via llvm-commits
- [llvm] [MemCpyOpt][NFC] Format codebase (PR #90225)
via llvm-commits
- [llvm] 0620a63 - [X86] Regenerate subreg-to-reg tests with update_llc_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] [DXIL] Fix build warning (PR #90226)
Farzon Lotfi via llvm-commits
- [llvm] 37a92f9 - [AArch64][SVE2] SVE2 NBSL instruction lowering. (#89732)
via llvm-commits
- [llvm] [Support] Fix file creation flags used when redirecting IO (PR #90228)
Simeon K via llvm-commits
- [llvm] [llvm] Do not use Console API if the output isn't a console device (PR #90230)
Kacper Michajłow via llvm-commits
- [llvm] 7683d07 - [NFC] update comments from an earlier version of SuffixTree (#89800)
via llvm-commits
- [llvm] [NFC][LLVM][CodeGen][SVE] Simplify isel for BSL and NBSL. (PR #90233)
Paul Walker via llvm-commits
- [compiler-rt] 6904e0e - [scudo] Reflect the allowed values for M_DECAY_TIME on Android (#89114)
via llvm-commits
- [llvm] d2caaab - [DXIL] Fix build warning (#90226)
via llvm-commits
- [llvm] 451e853 - [RISCV] Flatten the ImpliedExts table in RISCVISAInfo.cpp (#89975)
via llvm-commits
- [llvm] c49b74a - [LV] Add tests showing missed propgation of versiond stride values.
Florian Hahn via llvm-commits
- [llvm] useless change (PR #90241)
Xuan Zhang via llvm-commits
- [llvm] 760910d - [Arm64EC] Improve alignment mangling in arm64ec thunks. (#90115)
via llvm-commits
- [llvm] [AMDGPU] Support byte_sel modifier on v_cvt_sr_fp8_f32 and v_cvt_sr_bf8_f32 (PR #90244)
Stanislav Mekhanoshin via llvm-commits
- [llvm] b27f86b - [RISCV] Add an instruction PrettyPrinter to llvm-objdump (#90093)
via llvm-commits
- [clang] [llvm] [WebAssembly] Add half-precision feature (PR #90248)
Brendan Dahl via llvm-commits
- [llvm] [Libomptarget] Rename `libomptarget.rtl.x86_64` to `libomptarget.rtl.host` (PR #86868)
Joseph Huber via llvm-commits
- [llvm] 79314c6 - [SLP]Fix PR90224: check that users of gep are all vectorized.
Alexey Bataev via llvm-commits
- [llvm] ac45bb5 - [RISCV] Consistently use uint32_t in Disassembler decode functions. NFC
Craig Topper via llvm-commits
- [flang] [llvm] [mlir] Revert "[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)" (PR #90250)
via llvm-commits
- [llvm] 7aedd7d - Revert "[mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#89998)" (#90250)
via llvm-commits
- [llvm] [AMDGPU][AsmParser] Do not use predicates for validation of NamedIntOperands. (PR #90251)
Ivan Kosarev via llvm-commits
- [llvm] 5dd46d9 - [RISCV] Fix off by 1 typo in decodeVMaskReg. NFC
Craig Topper via llvm-commits
- [llvm] 300340f - Implement the DWARF 6 language and version attributes. (#89980)
via llvm-commits
- [llvm] [NFC] [HWASan] factor out debug record annotation (PR #90252)
Florian Mayer via llvm-commits
- [llvm] [RISCV] Split RISCVDisassembler::getInstruction into a 16-bit and 32-bit version. (PR #90254)
Craig Topper via llvm-commits
- [compiler-rt] [scudo] Support setting default value of ReleaseToOsIntervalMs in config (PR #90256)
via llvm-commits
- [llvm] [Libomptarget] Rework interface for enabling plugins (PR #86875)
Joseph Huber via llvm-commits
- [llvm] [Hexagon] Reduce redundancy in Hexagon features (PR #87408)
Alexey Karyakin via llvm-commits
- [llvm] efficient implementation of MachineOutliner::findCandidates() (PR #90258)
via llvm-commits
- [llvm] [BOLT][NFC] Use getEHFrameHdrSectionName() (PR #90257)
Amir Ayupov via llvm-commits
- [llvm] efficient implementation of MachineOutliner::findCandidates() (PR #90260)
Xuan Zhang via llvm-commits
- [llvm] [ci] Add clang project dependency for bolt testing (PR #90262)
Amir Ayupov via llvm-commits
- [llvm] 6e722bb - [AMDGPU] Support byte_sel modifier on v_cvt_sr_fp8_f32 and v_cvt_sr_bf8_f32 (#90244)
via llvm-commits
- [llvm] Introduce PrecomputLoopExpressionsPass. (PR #90263)
Huihui Zhang via llvm-commits
- [llvm] 022dc6b - [NFC] [HWASan] factor out debug record annotation (#90252)
via llvm-commits
- [llvm] Sort by benefit to cost ratio (PR #90264)
Xuan Zhang via llvm-commits
- [llvm] [coro][CoroSplit] Use `llvm.lifetime.end` to compute putting objects on the frame vs the stack (PR #90265)
Alan Zhao via llvm-commits
- [llvm] 9ee8e38 - [VPlan] Also propagate versioned strides to users via sext/zext.
Florian Hahn via llvm-commits
- [llvm] [coroutines][CoroSplit] Store allocas on the frame if there is no explicit lifetime.end (PR #88806)
Alan Zhao via llvm-commits
- [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)
via llvm-commits
- [llvm] [SelectionDAG] Handle more opcodes in canCreateUndefOrPoison (PR #84921)
Björn Pettersson via llvm-commits
- [lld] [llvm] Reapply "[RISCV] Support RISCV Atomics ABI attributes (#84597)" (PR #90266)
Paul Kirth via llvm-commits
- [llvm] d9fd0dd - [WebAssembly] Add half-precision feature (#90248)
via llvm-commits
- [llvm] SystemZ: Add more tests for fp128 atomics (PR #90269)
Matt Arsenault via llvm-commits
- [llvm] [BinaryFormat] Adjust ELFOSABI_GNU and add unittests (PR #90270)
Fangrui Song via llvm-commits
- [llvm] Leaf descendants (PR #90271)
Xuan Zhang via llvm-commits
- [llvm] adds conversion functions for EI_OSABI in elf (PR #89280)
Fangrui Song via llvm-commits
- [llvm] Leaf descendants (PR #90275)
Xuan Zhang via llvm-commits
- [clang] [llvm] [clang][hlsl] Add tan intrinsic part 1 (PR #90276)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [DXIL] Add tan intrinsic Part 2 (PR #90277)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [SPIRV] Add tan intrinsic part 3 (PR #90278)
Farzon Lotfi via llvm-commits
- [compiler-rt] fefac5d - [ASan][Test] Remove hardcoded linker version from test (#90147)
via llvm-commits
- [llvm] eb3030a - [AArch64][GlobalISel] Fix legalizer crash trying to legalize <16 x i32> = G_BITCAST i512
Amara Emerson via llvm-commits
- [llvm] 8cf0f9a - [msan] Add conservative handling of vscale params (#90167)
via llvm-commits
- [llvm] 176ab5e - [llvm-lto2] Simplify SymbolResolutions loop and avoid expensive std::string copy. NFC
Fangrui Song via llvm-commits
- [llvm] 5569c21 - [RISCV] Split RISCVDisassembler::getInstruction into a 16-bit and 32-bit version. (#90254)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: Remove one-time check if other logic operand (Y) is constant (PR #77973)
LLVM Code of Conduct via llvm-commits
- [llvm] [BOLT] Refactor patchELFPHDRTable() (PR #90290)
Maksim Panchenko via llvm-commits
- [llvm] [PseudoProbe] Add an option to remove pseudo probes after profile annotation (PR #90293)
Lei Wang via llvm-commits
- [llvm] ad2816e - [llvm-exegesis] Use const reference for range variable
Aiden Grossman via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #90295)
via llvm-commits
- [clang] [compiler-rt] [asan][windows] Eliminate the static asan runtime on windows (PR #81677)
Vitaly Buka via llvm-commits
- [clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)
Brandt Bucher via llvm-commits
- [llvm] [BOLT] Add support for BOLT-reserved space in a binary (PR #90300)
Maksim Panchenko via llvm-commits
- [llvm] [RFC][BPF] Add support for asm gotol_or_nop and nop_or_gotol insns (PR #75110)
via llvm-commits
- [llvm] BPF: Use DebugLoc to find Filename for BTF line info (PR #90302)
via llvm-commits
- [clang] [lld] [llvm] [Clang][CGData] Flags (PR #90304)
Kyungwoo Lee via llvm-commits
- [llvm] [LTO] Remove extraneous ArrayRef (NFC) (PR #90306)
Kazu Hirata via llvm-commits
- [llvm] de375fb - [RISCV] Move OrderedExtensionMap typedef to RISCVISAUtils.h. NFC
Craig Topper via llvm-commits
- [lld] de375fb - [RISCV] Move OrderedExtensionMap typedef to RISCVISAUtils.h. NFC
Craig Topper via llvm-commits
- [llvm] [memprof] Introduce FrameIdConverter and CallStackIdConverter (PR #90307)
Kazu Hirata via llvm-commits
- [llvm] d6bf04f - [LTO] Remove extraneous ArrayRef (NFC) (#90306)
via llvm-commits
- [llvm] e04df69 - [memprof] Introduce FrameIdConverter and CallStackIdConverter (#90307)
via llvm-commits
- [llvm] [Bazel] Add llvm-mca unittests (PR #90309)
Aiden Grossman via llvm-commits
- [clang] [llvm] [Pipelines] Do not run CoroSplit and CoroCleanup in pre-lto pipeline (PR #90310)
Wei Wang via llvm-commits
- [llvm] cb508a0 - [Hexagon] Add Hexagon Copy Hoisting pass (#89313)
via llvm-commits
- [llvm] 3385616 - [gn build] Port cb508a0032eb
LLVM GN Syncbot via llvm-commits
- [llvm] [ADT] Add StringRef::{starts,ends}_with(char) (PR #90311)
Kazu Hirata via llvm-commits
- [llvm] [RemoveDIs] Fix SIGSEGV caused by splitBasicBlock (PR #90312)
Franklin Zhang via llvm-commits
- [clang] [lld] [llvm] Test: Fix tests for normalization of triple XXX-none-ABI. NFC (PR #90313)
YunQiang Su via llvm-commits
- [llvm] [AArch64][TargetParser] autogen ArchExtKind enum (PR #90314)
Tomas Matheson via llvm-commits
- [llvm] bc349ce - [GlobalIsel] combine insert vector element (#89363)
via llvm-commits
- [llvm] Change how branch weight is annotated for direct call (PR #90315)
William Junda Huang via llvm-commits
- [llvm] Revert "[memprof] Introduce FrameIdConverter and CallStackIdConverter" (PR #90318)
Vitaly Buka via llvm-commits
- [llvm] 7aa6896 - Revert "[memprof] Introduce FrameIdConverter and CallStackIdConverter" (#90318)
via llvm-commits
- [llvm] 9bb84ce - [ADT] Add StringRef::{starts, ends}_with(char) (#90311)
via llvm-commits
- [llvm] 7152194 - [MIPS] match llvm.{min,max}num with {min,max}.fmt for R6 (#89021)
via llvm-commits
- [clang] [lldb] [llvm] Targetparser from tablegen full (PR #90320)
Tomas Matheson via llvm-commits
- [llvm] Use zlib cmake target rather than variables (PR #90322)
Andrew Marshall via llvm-commits
- [llvm] c229f76 - [DFAJumpThreading] Avoid exploring the paths that never come back (#85505)
via llvm-commits
- [llvm] [NFC] Reduce copies created of ConstantRange when getting ConstantRangeAttributes. (PR #90335)
Andreas Jonson via llvm-commits
- [llvm] [GlobalIsel] Combine extract vector element (PR #90339)
Thorsten Schütt via llvm-commits
- [llvm] 9e30c96 - [AArch64] Lowering of fpmode intrinsics in DAG (#80611)
via llvm-commits
- [llvm] b5e8555 - [MemCpyOpt][NFC] Format codebase (#90225)
via llvm-commits
- [clang] [clang-tools-extra] [llvm] Add ``ignoringParenImpCasts`` in arguments of hasArgument (PR #89553)
via llvm-commits
- [llvm] [DFAJumpThreading][NFC] Use const reference as range variable (PR #90342)
via llvm-commits
- [llvm] [docs] fix unclosed parentheses in 'Pointer Authentication' (PR #88861)
via llvm-commits
- [llvm] 7b5b521 - [DFAJumpThreading][NFC] Use const reference as range variable (#90342)
via llvm-commits
- [llvm] ff03f23 - [WebAssembly] remove instruction after builtin trap (#90207)
via llvm-commits
- [clang] [lld] [llvm] [ThinLTO][CGData] Global Outlining with Two-CodeGen Rounds (PR #90347)
Kyungwoo Lee via llvm-commits
- [llvm] [MemCpyOpt] Merge memset and skip unrelated clobber in one scan (PR #90350)
via llvm-commits
- [llvm] [llvm-intsall-name-tool] Error on non-Mach-O binaries (PR #90351)
Keith Smiley via llvm-commits
- [llvm] 738c135 - SystemZ: Add more tests for fp128 atomics (#90269)
via llvm-commits
- [llvm] Revert "[WebAssembly] remove instruction after builtin trap" (PR #90354)
Mehdi Amini via llvm-commits
- [llvm] 38a2051 - Revert "[WebAssembly] remove instruction after builtin trap" (#90354)
via llvm-commits
- [llvm] [BOLT][NFC] Avoid computing BF hash twice in YAML reader (PR #75096)
Amir Ayupov via llvm-commits
- [llvm] 6084dcb - [LV] Add additional cost model coverage for loops with casted inds.
Florian Hahn via llvm-commits
- [compiler-rt] [compiler-rt][xray] porting to sunos platforms. (PR #90362)
David CARLIER via llvm-commits
- [llvm] 53ff002 - [CMake][Release] Enable CMAKE_POSITION_INDEPENDENT_CODE (#90139)
via llvm-commits
- [llvm] [workflows] Port buildkite Windows config to GitHub actions (PR #82093)
Tom Stellard via llvm-commits
- [llvm] [lto pipeline] Add flag to skip module optimization passes in the prelink lto pipeline (PR #90364)
Nathan Lanza via llvm-commits
- [lld] [llvm] Revert "Revert "[WebAssembly] remove instruction after builtin trap" (#90354)" (PR #90366)
Congcong Cai via llvm-commits
- [llvm] [RISCV] Support instruction sizes up to 176-bits in disassembler. (PR #90371)
Craig Topper via llvm-commits
- [llvm] [MC] Fix clang integrated assembler generates incorrect relocations… (PR #83115)
via llvm-commits
- [lld] 1a46229 - Revert "Revert "[WebAssembly] remove instruction after builtin trap" (#90354)" (#90366)
via llvm-commits
- [llvm] 679e99d - [gn build] Port 1a462296360f
LLVM GN Syncbot via llvm-commits
- [llvm] [llvm][CodeGen] Add a new software pipeliner 'Window Scheduler' (PR #84443)
Hua Tian via llvm-commits
- [llvm] 7037878 - [RISCV][TableGen] Get right experimental extension name
via llvm-commits
- [llvm] f86d264 - [RISCV] Add subtarget features for profiles
via llvm-commits
- [llvm] [RISCV] Generate profiles from RISCVProfiles.td (PR #90187)
Pengcheng Wang via llvm-commits
- [llvm] c705c68 - [RISCV] Generate profiles from RISCVProfiles.td
via llvm-commits
- [llvm] 2c1c887 - [RISCV] Make fixed-point instructions commutable (#90035)
via llvm-commits
- [llvm] Add thread-local overrides for `llvm::errs()` and `llvm::outs()`. (PR #90374)
Chandler Carruth via llvm-commits
- [llvm] [GlobalISel] Fix store merging incorrectly classifying an unknown index expr as 0. (PR #90375)
Amara Emerson via llvm-commits
- [llvm] 37eb9c9 - [RISC-V][ISel] Remove redundant czero.eqz like 'czero.eqz a0, a0, a0' (#90208)
via llvm-commits
- [llvm] [PowerPC] Peephole address calculation in TOC memops (PR #76488)
Chen Zheng via llvm-commits
- [llvm] [RISC-V] Only emit multiples of 16 as immediate for cm.push (PR #84935)
via llvm-commits
- [llvm] [CGP] Drop poison-generating flags after hoisting (PR #90382)
Yingwei Zheng via llvm-commits
- [llvm] [CMake] Do not set CMP0114 explicitly to old (PR #90384)
Aiden Grossman via llvm-commits
- [llvm] [CMake] Do not set CMP0116 explicitly to old (PR #90385)
Aiden Grossman via llvm-commits
- [compiler-rt] [compiler-rt][CMake] Do not explicitly set CMP0114 to old (PR #90386)
Aiden Grossman via llvm-commits
- [llvm] 5820ad9 - [NFC][RISCV] Keep AVLReg define instr inside VSETVLInfo (#89180)
via llvm-commits
- [llvm] 0a0f1f9 - [PPC]add DEBUG_COUNTER for PPCMIPeephole pass
Chen Zheng via llvm-commits
- [llvm] [X86][EVEX512] Check hasEVEX512 for canExtendTo512DQ (PR #90390)
Phoebe Wang via llvm-commits
- [llvm] Introduce llvmremark util diff command (PR #85007)
Zain Jaffal via llvm-commits
- [clang] [compiler-rt] [libc] [libclc] [libcxxabi] [lld] [lldb] [llvm] [mlir] llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:3804: lacking () for c… (PR #90391)
via llvm-commits
- [clang] [llvm] [RISCV] Add processor definition and scheduling model for XiangShan-KunMingHu (PR #90392)
via llvm-commits
- [llvm] b6a8f54 - [LV] Consider all exit branch conditions uniform.
Florian Hahn via llvm-commits
- [llvm] [VPlan] First step towards VPlan cost modeling. (PR #67934)
Florian Hahn via llvm-commits
- [llvm] [RISCV] Remove SEW operand for load/store and SEW-aware pseudos (PR #90396)
Pengcheng Wang via llvm-commits
- [llvm] 256d76f - [Docs] Improve the description of convergence (#89038)
via llvm-commits
- [llvm] 98001a6 - [X86] Fix tabs/spaces typo. NFC.
Simon Pilgrim via llvm-commits
- [clang] [lld] [llvm] [MachineOutliner][CGData] Append Content Hash To Outlined Function Name (PR #90400)
Kyungwoo Lee via llvm-commits
- [clang] [lld] [llvm] Leaf + cgdata (PR #90401)
Kyungwoo Lee via llvm-commits
- [llvm] [InstCombine] Fold Minimum over Trailing/Leading Bits Counts (PR #90402)
via llvm-commits
- [llvm] a1aea37 - [X86] cmp.ll - update check prefixes to share common CHECK
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Try to fold add into GEP x, C (PR #85090)
David Green via llvm-commits
- [llvm] [InstCombine] Fold `trunc nuw (x xor y) to i1` to `x != y` (PR #90408)
via llvm-commits
- [llvm] 3526020 - Repply [memprof] Introduce FrameIdConverter and CallStackIdConverter (#90307)
Kazu Hirata via llvm-commits
- [llvm] c9dae43 - [memprof] Add access checks to PortableMemInfoBlock::get* (#90121)
via llvm-commits
- [llvm] [mlir] [mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (PR #90413)
Christian Sigg via llvm-commits
- [llvm] [llvm codegen] Don't allow function alignment less than the target's minimum (PR #90415)
Doug Wyatt via llvm-commits
- [llvm] aafed34 - [VPlan] Make createScalarIVSteps return VPScalarIVStepsRecipe (NFC).
Florian Hahn via llvm-commits
- [llvm] 35b89dd - [X86][EVEX512] Check hasEVEX512 for canExtendTo512DQ (#90390)
via llvm-commits
- [llvm] feaddc1 - [InstCombine] Preserve inbounds when canonicalizing gep+add (#90160)
via llvm-commits
- [llvm] 3c553fc - [InstCombine] Infer nuw on mul nsw with non-negative operands (#90170)
via llvm-commits
- [llvm] [PPCMergeStringPool] Avoid replacing constant with instruction (PR #88846)
Nikita Popov via llvm-commits
- [llvm] [CodeGen] Remove extraneous ArrayRef (NFC) (PR #90423)
Kazu Hirata via llvm-commits
- [llvm] 2951dba - [X86] Fix prefix type, NFC
Phoebe Wang via llvm-commits
- [llvm] 42bc4f6 - Reland "[X86] X86LowerTileCopy: Find dead register to use to prevent save-reload of tile register (#83628)"
Phoebe Wang via llvm-commits
- [llvm] CodeGen: Add -denormal-fp-math-bf16 flag (PR #90425)
Freddy Ye via llvm-commits
- [llvm] [RISCV] Generate RISCVISAInfo in JSON format from RISCVFeatures.td. (PR #90426)
Jerry Zhang Jian via llvm-commits
- [llvm] [AMDGPU][ISel] Set trunc store action to expand for v4f32->v4bf16 (PR #90427)
Shilei Tian via llvm-commits
- [llvm] 53cda4c - [Transforms] Use LLVMContext::MD_loop (NFC)
Kazu Hirata via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Craig Topper via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Craig Topper via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Craig Topper via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Craig Topper via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Craig Topper via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Craig Topper via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (PR #90428)
Yingwei Zheng via llvm-commits
- [llvm] [GVNSink] Fix incorrect codegen with respect to GEPs #85333 (PR #88440)
Nikita Popov via llvm-commits
- [llvm] 501cfd5 - [X86] Use static_asserts instead of assert (NFC)
Kazu Hirata via llvm-commits
- [llvm] 6cd6bde - [RISCV] Remove -riscv-v-fixed-length-vector-lmul-max from arith tests (#89886)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
Nikita Popov via llvm-commits
- [llvm] b3c55b7 - [SelectionDAG] Handle more opcodes in canCreateUndefOrPoison (#84921)
via llvm-commits
- [llvm] [RISCV] Don't use MachineInstr::isIdenticalTo in hasSameAVL (PR #90431)
Luke Lau via llvm-commits
- [llvm] dc7834b - [ProfileData] Use static_assert instead of assert (NFC)
Kazu Hirata via llvm-commits
- [llvm] ec6c0a2 - [LoongArch] Pre-commit tests for OptWInstrs. NFC
WANG Rui via llvm-commits
- [llvm] [InstCombine] Canonicalize reassoc contract fmuladd to fmul + fadd (PR #90434)
via llvm-commits
Last message date:
Sun Apr 28 23:55:45 PDT 2024
Archived on: Sun Apr 28 23:55:47 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).