The Week Of Monday 29 April 2024 Archives by thread
Starting: Mon Apr 29 00:06:02 PDT 2024
Ending: Sun May 5 23:45:14 PDT 2024
Messages: 4863
- [llvm] [RISCV] Don't use MachineInstr::isIdenticalTo in hasSameAVL (PR #90431)
Piyou Chen via llvm-commits
- [llvm] [RISCV] Support postRA vsetvl insertion pass (PR #70549)
Piyou Chen via llvm-commits
- [llvm] e2b8af7 - [RISCV] Don't use MachineInstr::isIdenticalTo in hasSameAVL (#90431)
via llvm-commits
- [llvm] 4a8f2f2 - [Legalizer] Expand fmaximum and fminimum (#67301)
via llvm-commits
- [llvm] [Legalizer] Expand fmaximum and fminimum (PR #67301)
Qiu Chaofan via llvm-commits
- [llvm] [NFC] Reduce copies created of ConstantRange when getting ConstantRangeAttributes. (PR #90335)
Andreas Jonson via llvm-commits
- [llvm] e1622e1 - [InstCombine] Add tests for trunc nuw/nsw in icmp (NFC)
Nikita Popov via llvm-commits
- [llvm] [mlir] [mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (PR #90413)
Christian Sigg via llvm-commits
- [llvm] [Object] Provide operator< for ELFSymbolRef (PR #89861)
James Henderson via llvm-commits
- [llvm] BPF: Use DebugLoc to find Filename for BTF line info (PR #90302)
via llvm-commits
- [llvm] [AMDGPU] Fix hard clausing for image instructions on gfx12 (PR #90221)
David Stuttard via llvm-commits
- [llvm] [MemCpyOpt] Merge memset and skip unrelated clobber in one scan (PR #90350)
via llvm-commits
- [llvm] [AMDGPU] Fix gfx12 waitcnt type for image_msaa_load (PR #90201)
David Stuttard via llvm-commits
- [llvm] [llvm-mca] Add -skip-unsupported-instructions option (PR #89733)
Peter Waller via llvm-commits
- [llvm] 5f79f75 - [llvm-mca] Add -skip-unsupported-instructions option (#89733)
via llvm-commits
- [clang] [llvm] [RISCV] Teach .option arch to support experimental extensions. (PR #89727)
Yeting Kuo via llvm-commits
- [llvm] [RISCV][TTI] Support cost of f16 FCmp using zvfhmin in the absence of… (PR #89166)
Jianjian Guan via llvm-commits
- [llvm] [BinaryFormat] Adjust OSABI functions and add unittests (PR #90270)
James Henderson via llvm-commits
- [llvm] [RemoveDIs] Fix SIGSEGV caused by splitBasicBlock (PR #90312)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [llvm-install-name-tool] Error on non-Mach-O binaries (PR #90351)
James Henderson via llvm-commits
- [llvm] ab12bba - [CGP] Drop poison-generating flags after hoisting (#90382)
via llvm-commits
- [llvm] [CGP] Drop poison-generating flags after hoisting (PR #90382)
Yingwei Zheng via llvm-commits
- [llvm] [AMDGPU][ISel] Set trunc store action to expand for v4f32->v4bf16 (PR #90427)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [InstCombine] Fold icmp of trunc nuw/nsw (PR #90436)
Nikita Popov via llvm-commits
- [clang] [libclc] [llvm] [openmp] [Clang] `__attribute__((assume))` refactor (PR #84934)
via llvm-commits
- [llvm] a19a411 - [llvm-mca] Fix -skip-unsupported-instruction tests on Windows
Peter Waller via llvm-commits
- [clang] [llvm] main (PR #90439)
Jonathan Thackray via llvm-commits
- [clang] [llvm] [AArch64] Add support for Cortex-R82AE and improve Cortex-R82 (PR #90440)
Jonathan Thackray via llvm-commits
- [llvm] [WIP] Extend data layout to add sentinel pointer value for address space. (PR #83109)
Rana Pratap Reddy via llvm-commits
- [llvm] 16bd10a - Revert "[SelectionDAG] Handle more opcodes in canCreateUndefOrPoison (#84921)" and more...
David Spickett via llvm-commits
- [llvm] [SelectionDAG] Treat CopyFromReg as freezing the value (PR #85932)
David Spickett via llvm-commits
- [llvm] [SelectionDAG] Handle more opcodes in canCreateUndefOrPoison (PR #84921)
David Spickett via llvm-commits
- [llvm] [NFC][LLVM][SVE] Simplify isel for BSL and NBSL. (PR #90233)
Dinar Temirbulatov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Fold `trunc nuw (x xor y) to i1` to `x != y` (PR #90408)
via llvm-commits
- [llvm] [AArch64] Drop poison-generating flags in `genSubAdd2SubSub` combiner (PR #90028)
Momchil Velikov via llvm-commits
- [clang] [llvm] [mlir] Move several vector intrinsics out of experimental namespace (PR #88748)
Maciej Gabka via llvm-commits
- [llvm] bfc0317 - Move several vector intrinsics out of experimental namespace (#88748)
via llvm-commits
- [llvm] [SampleProfileLoader] Fix integer overflow in generateMDProfMetadata (PR #90217)
Nabeel Omer via llvm-commits
- [llvm] [AArch64][GlobalISel] Enable computeNumSignBits for G_XOR, G_AND, G_OR (PR #89896)
via llvm-commits
- [llvm] [Support][YamlTraits] Add quoting for keys in textual YAML representation (PR #88763)
Jannik Silvanus via llvm-commits
- [llvm] [InstCombine] Fold `trunc nuw/nsw (x xor y) to i1` to `x != y` (PR #90408)
via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for bflaot16 min/max/minnm/maxnm (PR #90105)
via llvm-commits
- [llvm] [AMDGPU][AsmParser] Do not use predicates for validation of NamedIntOperands. (PR #90251)
Ivan Kosarev via llvm-commits
- [llvm] 75d52f5 - [X86] matchTruncateWithPACK - merge equivalent calls to getSizeInBits/getScalarSizeInBits. NFC.
Simon Pilgrim via llvm-commits
- [clang] [llvm] [SME] Add intrinsics for FCVT(wid.) and FCVTL (PR #90215)
via llvm-commits
- [llvm] bf57d2e - [AArch64][GlobalISel] Enable computeNumSignBits for G_XOR, G_AND, G_OR (#89896)
via llvm-commits
- [llvm] [LoongArch] Support parsing la.tls.desc pseudo instruction (PR #90158)
Lu Weining via llvm-commits
- [llvm] [LV] Avoid querying the cost of invalid operations (PR #89161)
Shih-Po Hung via llvm-commits
- [llvm] [DAG] SelectionDAG.computeKnownBits - add NSW/NUW flags support to ISD::SHL handling (PR #89877)
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][SVE] Handle consecutive Predicates in CC_AArch64_Custom_Block (PR #90122)
Sander de Smalen via llvm-commits
- [llvm] [LoopUnswitch] Allow i1 truncs in loop unswitch (PR #89738)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Fold Minimum over Trailing/Leading Bits Counts (PR #90402)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [RISCV] Add processor definition and scheduling model for XiangShan-KunMingHu (PR #90392)
Camel Coder via llvm-commits
- [llvm] 93e69ab - [X86] avg*.ll - add nounwind to silence cfi noise
Simon Pilgrim via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for multi-vector to ZA array vector accumulators (PR #88266)
Momchil Velikov via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for 16-bit non-widening FMLA/FMLS (PR #88553)
Momchil Velikov via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for non-widening FMOPA/FMOPS (PR #88105)
Momchil Velikov via llvm-commits
- [llvm] 2914a11 - [AMDGPU] Fix hard clausing for image instructions on gfx12 (#90221)
via llvm-commits
- [llvm] [SystemZ] Enable MachineCombiner for FP reassociation (PR #83546)
Ulrich Weigand via llvm-commits
- [llvm] Riscv branch peephole opt (PR #90451)
Zhijin Zeng via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Phoebe Wang via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Phoebe Wang via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Phoebe Wang via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Simon Pilgrim via llvm-commits
- [llvm] [X86] Fold BLEND(PERMUTE(X), PERMUTE(Y)) -> PERMUTE(BLEND(X, Y)) (PR #90219)
Shengchen Kan via llvm-commits
- [llvm] CodeGen: Add -denormal-fp-math-bf16 flag (PR #90425)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Remove SEW operand for load/store and SEW-aware pseudos (PR #90396)
Pengcheng Wang via llvm-commits
- [llvm] 5b18775 - [AMDGPU] Fix typo in #89773
Jay Foad via llvm-commits
- [llvm] b35bdb1 - llvm-rc: add support for MENU in DIALOG(EX) (#89409)
via llvm-commits
- [llvm] llvm-rc: add support for MENU in DIALOG(EX) (PR #89409)
Martin Storsjö via llvm-commits
- [llvm] 95395ee - [X86] memcmp tests - merge check-prefixes. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 55c6bda - Revert "Revert "[SelectionDAG] Handle more opcodes in canCreateUndefOrPoison (#84921)" and more..."
Bjorn Pettersson via llvm-commits
- [llvm] [DSE] Split memory intrinsics if they are dead in the middle (PR #75478)
Nabeel Omer 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] [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] [IA]: Construct (de)interleave4 out of (de)interleave2 (PR #89276)
Paul Walker via llvm-commits
- [llvm] [RFC][LV] VPlan-based cost model (PR #67647)
Shih-Po Hung via llvm-commits
- [llvm] [mlir] Remove calls to `isa/dyn_cast/cast/...` member functions. (PR #90453)
Christian Sigg via llvm-commits
- [llvm] [llvm-objdump] Error with relevant message when adding invalid notes (PR #90458)
via llvm-commits
- [llvm] Fix merging of debug_str_offsets with multiple contributions (PR #90461)
Morten larsen 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] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Abhina Sree via llvm-commits
- [llvm] Reenable JumpTableToSwitch pass by default (PR #83229)
David Spickett via llvm-commits
- [llvm] 217c099 - [SLP][NFC]Add a test for strided stores support, NFC.
Alexey Bataev via llvm-commits
- [llvm] [AArch64][TargetParser] autogen ArchExtKind enum (PR #90314)
Tomas Matheson via llvm-commits
- [llvm] [LoongArch] Optimize *W Instructions at MI level (PR #90463)
via llvm-commits
- [llvm] [SLP]Transform stores + reverse to strided stores with stride -1, if profitable. (PR #90464)
Alexey Bataev via llvm-commits
- [llvm] e5c92c5 - [AMDGPU][AsmParser] Do not use predicates for validation of NamedIntOperands. (#90251)
via llvm-commits
- [llvm] 8e17c84 - [AMDGPU][ISel] Set trunc store action to expand for v4f32->v4bf16 (#90427)
via llvm-commits
- [llvm] [AMDGPU][OpenMP] Using HSA API calls for APU detection. (PR #90186)
Thorsten Blaß via llvm-commits
- [lld] 8d53866 - [flang] Generate main only when a Fortran program statement is present (#89938)
via llvm-commits
- [clang] [llvm] [llvm][RISC-V] Improve error message for invalid extension letters (PR #90468)
David Spickett via llvm-commits
- [llvm] [workflows] Port buildkite Windows config to GitHub actions (PR #82093)
Tom Stellard via llvm-commits
- [llvm] [RemoveDIs] Fix findDbgValues to return dbg_assign records too (PR #90471)
Orlando Cazalet-Hyams via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ tile to vector,… (PR #88499)
via llvm-commits
- [llvm] 5f9ae61 - [Support][YamlTraits] Add quoting for keys in textual YAML representation (#88763)
via llvm-commits
- [llvm] [DAG][AArch64] Handle vscale addressing modes in reassociationCanBreakAddressingModePattern (PR #89908)
David Sherwood via llvm-commits
- [llvm] Recommit "[LoopFlatten] Enable it by default" (PR #90473)
Ties Stuij via llvm-commits
- [llvm] 86b9a4f - [SLP][NFC]Add a test with the skipped gather node, which is same, as vectorized node.
Alexey Bataev via llvm-commits
- [llvm] 040b5a1 - [SLP]Fix PR90211: vectorized node must match completely to be reused.
Alexey Bataev via llvm-commits
- [llvm] [LLVM][SVE] Improve legalisation of fixed length get.active.lane.mask (PR #90213)
David Sherwood via llvm-commits
- [llvm] [AArch64][GlobalISel] Select G_ICMP Zero Instruction (PR #90054)
via llvm-commits
- [llvm] 37ae4ad - [SLP]Support minbitwidth analisys for buildvector nodes.
via llvm-commits
- [llvm] [SLP]Support minbitwidth analisys for buildvector nodes. (PR #88504)
Alexey Bataev via llvm-commits
- [llvm] [llvm-mca] Abort on parse error without -skip-unsupported-instructions (PR #90474)
Peter Waller via llvm-commits
- [llvm] Efficient Implementation of MachineOutliner::findCandidates() (PR #90260)
Xuan Zhang via llvm-commits
- [llvm] Sort by Benefit to Cost Ratio (PR #90264)
Xuan Zhang via llvm-commits
- [llvm] Leaf Descendants (PR #90275)
Xuan Zhang via llvm-commits
- [llvm] [AArch64][GlobalISel] Select G_ICMP instruction through TableGen (PR #89932)
via llvm-commits
- [llvm] [TableGen][GISel] Handle frameindex/tframeindex (PR #90475)
Kai Nacke via llvm-commits
- [llvm] [RremoveDIs (PR #90476)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [llvm-mca] Teach MCA constant registers do not create dependencies (PR #89387)
Rin Dobrescu via llvm-commits
- [llvm] 6561fa3 - [LoopUnswitch] Allow i1 truncs in loop unswitch (#89738)
via llvm-commits
- [llvm] [RemoveDIs] Load into new debug info format by default in LLVM (PR #89799)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [SLP]Improve reordering for consts, splats and ops from same nodes + improved analysis. (PR #87091)
Simon Pilgrim 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] [X86] Enable EVEX512 when host CPU has AVX512 (PR #90479)
Phoebe Wang via llvm-commits
- [clang] [llvm] [coro] Lower `llvm.coro.await.suspend.handle` to resume with tail call (PR #89751)
via llvm-commits
- [llvm] [mlir] [MLIR] Generalize expand_shape to take shape as explicit input (PR #90040)
Oleksandr Alex Zinenko via llvm-commits
- [llvm] ef78eda - [SLP][NFC]Add a test with the optimizable and and final ext, NFC.
Alexey Bataev via llvm-commits
- [llvm] d486a4c - [ARM] Ensure extra uses are not dead in tail-folding-counting-down.ll. NFC
David Green via llvm-commits
- [llvm] f6187c7 - [llvm-driver] Fix header order of llvm-driver-template
Thomas Preud'homme via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]SME2.1 intrinsics for MOVAZ tile to 2/4 vectors (PR #88710)
via llvm-commits
- [llvm] Do not use R12 for indirect tail calls with PACBTI (PR #82661)
via llvm-commits
- [llvm] [AMPGPU] Emit s_singleuse_vdst instructions when a register is used multiple times in the same instruction. (PR #89601)
Jay Foad via llvm-commits
- [llvm] [CodeGen] Don't allow function alignment less than the target's minimum (PR #90415)
Doug Wyatt via llvm-commits
- [compiler-rt] Disable test for lsan and x86_64h (PR #90483)
via llvm-commits
- [llvm] [llvm] Revise IDE folder structure (PR #89741)
James Henderson via llvm-commits
- [libc] [llvm] [libc]Add proxy header hdr/float-macros.h (PR #88674)
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] [NFC] Remove method from FoldingSet that already existed in APInt. (PR #90486)
Andreas Jonson via llvm-commits
- [compiler-rt] 11f4f45 - [scudo] Support setting default value of ReleaseToOsIntervalMs in config (#90256)
via llvm-commits
- [compiler-rt] [scudo] Support setting default value of ReleaseToOsIntervalMs in config (PR #90256)
via llvm-commits
- [clang] [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)
Brandt Bucher via llvm-commits
- [llvm] 6f02120 - [llvm][RISCV] Improve error message for invalid extension letters (#90468)
via llvm-commits
- [llvm] [NVPTX] Fix 64 bits rotations with large shift values (PR #89399)
Nicolas Miller via llvm-commits
- [llvm] [Libomptarget] Rework interface for enabling plugins (PR #86875)
Johannes Doerfert via llvm-commits
- [llvm] [Inline][Cloning] Drop incompatible attributes from `NewFunc` before `instSimplify` (PR #90489)
Antonio Frighetto via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
via llvm-commits
- [llvm] 1e174a7 - [TableGen][GISel] Handle frameindex/tframeindex (#90475)
via llvm-commits
- [llvm] df6d2fa - [Object] Provide operator< for ELFSymbolRef (#89861)
via llvm-commits
- [llvm] [CGData] OutlinedHashTree (PR #89792)
Kyungwoo Lee via llvm-commits
- [llvm] [X86] Use GFNI for vXi8 shifts/rotates (PR #89115)
Simon Pilgrim via llvm-commits
- [llvm] [CodeGen] Remove extraneous ArrayRef (NFC) (PR #90423)
Fangrui Song via llvm-commits
- [llvm] [BOLT] Use symbol table info in registerFragment (PR #89648)
Maksim Panchenko via llvm-commits
- [llvm] 4c70157 - BPF: Use DebugLoc to find Filename for BTF line info (#90302)
via llvm-commits
- [llvm] GlobalOpt: Handle threadlocal.address intrinsic (PR #88454)
Matthias Braun via llvm-commits
- [llvm] dede19c - GlobalOpt: Handle threadlocal.address intrinsic (#88454)
via llvm-commits
- [llvm] b7248d5 - [PseudoProbe] Add an option to remove pseudo probes after profile annotation (#90293)
via llvm-commits
- [llvm] [PseudoProbe] Add an option to remove pseudo probes after profile annotation (PR #90293)
Lei Wang via llvm-commits
- [llvm] [TableGen][GISel][NFC] clang-tidy GlobalISelEmitter.cpp (PR #90492)
Kai Nacke via llvm-commits
- [llvm] [AMDGPU][ISel] Add more trunc store actions regarding bf16 (PR #90493)
Shilei Tian via llvm-commits
- [llvm] [UndefOrPoison] [CompileTime] Avoid IDom walk unless required. NFC (PR #90092)
via llvm-commits
- [clang] [llvm] [Libomptarget] Statically link all plugin runtimes (PR #87009)
Joseph Huber via llvm-commits
- [llvm] [RISCV] Support instruction sizes up to 176-bits in disassembler. (PR #90371)
Craig Topper via llvm-commits
- [llvm] 6d8cae7 - [X86] LowerShift - use DAG::getNegative() helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 54f09be - [X86] LowerABS - use DAG::getNegative() helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] a025ef1 - [X86] LowerSELECT - use DAG::getNegative() helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 5b1cc58 - [X86] getOnesVector - use getAllOnesConstant helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [NewPM][CodeGen] Add `MachineFunctionAnalysis` (PR #88610)
Arthur Eubanks via llvm-commits
- [llvm] 618adc7 - [RISCV] Support instruction sizes up to 176-bits in disassembler. (#90371)
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] Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summaries (PR #90497)
Jan Voung via llvm-commits
- [llvm] f9d4d54 - [RISCV] Break the (czero_eqz x, (setne x, 0)) -> x combine into 2 combines. (#90428)
via llvm-commits
- [llvm] [llvm][ctx_profile] Add instrumentation (PR #90136)
Mircea Trofin via llvm-commits
- [llvm] cd68d7b - [Pipelines] Do not run CoroSplit and CoroCleanup in LTO pre-link pipeline (#90310)
via llvm-commits
- [clang] [llvm] [Pipelines] Do not run CoroSplit and CoroCleanup in LTO pre-link pipeline (PR #90310)
Wei Wang via llvm-commits
- [llvm] [DFAJumpThreading] Enable the pass by default (PR #83033)
Usman Nadeem via llvm-commits
- [llvm] [VP][RISCV] Add vp.cttz.elts intrinsic and its RISC-V codegen (PR #90502)
Min-Yih Hsu via llvm-commits
- [clang] [llvm] [x86] Add tan intrinsic part 4 (PR #90503)
Farzon Lotfi 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)
Alex Langford via llvm-commits
- [clang] [llvm] [clang][hlsl][dxil][spirv][x86] Add tan intrinsic (PR #90088)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [DXIL] Add tan intrinsic part 2 (PR #90277)
Farzon Lotfi via llvm-commits
- [clang] [llvm] Implement resource binding type prefix mismatch errors (PR #87578)
Xiang Li via llvm-commits
- [clang] [llvm] [clang][hlsl] Add tan intrinsic part 1 (PR #90276)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [SPIRV] Add tan intrinsic part 3 (PR #90278)
Farzon Lotfi via llvm-commits
- [llvm] [BOLT] Avoid reference updates for non-JT symbol operands (PR #88838)
via llvm-commits
- [llvm] [InstCombine] Canonicalize reassoc contract fmuladd to fmul + fadd (PR #90434)
Andy Kaylor via llvm-commits
- [llvm] [LoopCacheAnalysis] Fix loop cache cost to always round the cost up to the nearest integer number (PR #88915)
MengXuan Cai via llvm-commits
- [llvm] [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (PR #86607)
Paul Kirth via llvm-commits
- [llvm] 9c3f5fe - [LV] Don't consider the latch block as ScalarPredicatedBB.
Florian Hahn via llvm-commits
- [llvm] [C API] Add function to create constantRange attributes to C API (PR #90505)
Andreas Jonson via llvm-commits
- [llvm] [RISCV] Codegen support for XCVbi extension (PR #89719)
Craig Topper via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Chris B via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Chris B via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Chris B via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Chris B via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Chris B via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Chris B via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Chris B via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Damyan Pepper via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Damyan Pepper via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Damyan Pepper via llvm-commits
- [llvm] [DirectX backend] generate ISG1, OSG1 part for compute shader (PR #90508)
Xiang Li via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
Craig Topper via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Remove one-use requirement for add iN (sext i1 X), (sext i1 Y) --> sext (X | Y) to iN (PR #90509)
via llvm-commits
- [llvm] ca25702 - [AArch64] Regenerate `machine-combiner-subadd2.mir` test (NFC)
Antonio Frighetto via llvm-commits
- [llvm] [LangRef] Try to clarify mustprogress wording. (PR #90510)
Eli Friedman via llvm-commits
- [llvm] [LoopUnroll] Add CSE to remove redundant loads after unrolling. (PR #83860)
Florian Hahn via llvm-commits
- [llvm] [ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (PR #86149)
David Blaikie via llvm-commits
- [llvm] [BOLT] Add support for BOLT-reserved space in a binary (PR #90300)
Maksim Panchenko via llvm-commits
- [llvm] 413f6b9 - [TableGen][GISel][NFC] clang-tidy GlobalISelEmitter.cpp (#90492)
via llvm-commits
- [llvm] Use zlib cmake target rather than variables (PR #90322)
David Blaikie via llvm-commits
- [clang] [lld] [llvm] Enhanced Machine Outliner (Part 2) using Codegen Data for Separate Compilations (PR #90514)
Kyungwoo Lee via llvm-commits
- [llvm] [LV][EVL] Support in-loop reduction using tail folding with EVL. (PR #90184)
Kolya Panchenko via llvm-commits
- [llvm] Add thread-local overrides for `llvm::errs()` and `llvm::outs()`. (PR #90374)
Richard Smith via llvm-commits
- [lld] [llvm] [driver] Allow `ld` as a driver alias to lld (PR #90515)
Jordan Rupprecht via llvm-commits
- [llvm] [AIX] Add git revision to .file string (PR #88164)
David Tenty via llvm-commits
- [llvm] [workflows] Delete user branches that are too long (PR #82845)
Anton Korobeynikov via llvm-commits
- [llvm] [NFC][llvm-cov]: show supported options for each output format (PR #90519)
Jorge Pinto Sousa via llvm-commits
- [llvm] a5cc951 - [BinaryFormat] Adjust OSABI functions and add unittests
via llvm-commits
- [llvm] [SampleFDO] Improve stale profile matching by diff algorithm (PR #87375)
Lei Wang via llvm-commits
- [llvm] [Windows] Use absolute path when loading system shared library (PR #90520)
via llvm-commits
- [lld] [llvm] [RISCV] Support RISCV Atomics ABI attributes (PR #84597)
Fangrui Song via llvm-commits
- [lld] 9d955a6 - [driver] Allow `ld` as a driver alias to lld (#90515)
via llvm-commits
- [llvm] [openmp] [Offload] Move `/openmp/libomptarget` to `/offload` (PR #75125)
David Tenty via llvm-commits
- [llvm] [SelectionDAG][RISCV] Move VP_REDUCE* legalization to LegalizeDAG.cpp. (PR #90522)
Craig Topper via llvm-commits
- [lld] [llvm] Reapply "[RISCV] Support RISCV Atomics ABI attributes (#84597)" (PR #90266)
Fangrui Song via llvm-commits
- [llvm] [AArch64][SelectionDAG] Lower multiplication by a constant to shl+sub+shl+sub (PR #90199)
Eli Friedman via llvm-commits
- [clang] [llvm] [CodeGen][i386] Move -mregparm storage earlier and fix Runtime calls (PR #89707)
Eli Friedman via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #90179)
Fangrui Song via llvm-commits
- [clang] [clang-tools-extra] [llvm] Add ``ignoringParenImpCasts`` in arguments of hasArgument (PR #89553)
via llvm-commits
- [llvm] [RISCV][MCP] Remove redundant move from tail duplication (PR #89865)
Eli Friedman via llvm-commits
- [llvm] [DebugInfo] Only create DIEs of concrete functions (PR #90523)
Ellis Hoag via llvm-commits
- [llvm] 869ffcf - [CodeGen][i386] Move -mregparm storage earlier and fix Runtime calls (#89707)
via llvm-commits
- [llvm] [nfc][InstrFDO]Encapsulate header writes in a class member function (PR #90142)
Snehasish Kumar 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] [RISCV] Add DAG combine for (vmv_s_x_vl (undef) (vmv_x_s X). (PR #90524)
Craig Topper via llvm-commits
- [llvm] [GVNSink] Fix incorrect codegen with respect to GEPs #85333 (PR #88440)
via llvm-commits
- [llvm] d47c498 - [AMDGPU][ISel] Add more trunc store actions regarding bf16 (#90493)
via llvm-commits
- [llvm] [llvm][stackmaps] Include prestine registers for liveness computation. (PR #90529)
Juergen Ributzka via llvm-commits
- [llvm] [RISCV][TTI] Support fdiv/udiv/sdiv/srem/urem in getArithmeticInstrCost (PR #89170)
Craig Topper via llvm-commits
- [llvm] [SDag] Notify listeners when deleting a node (PR #66991)
Sergei Barannikov via llvm-commits
- [llvm] [NVPTX] Annotate CUDA kernel pointer arguments with .ptr .space .align attributes. (PR #79646)
Artem Belevich via llvm-commits
- [llvm] [BOLT] Use heuristic for matching split local functions (PR #90424)
Amir Ayupov via llvm-commits
- [llvm] ae7ce1c - [CodeGen] Remove extraneous ArrayRef (NFC) (#90423)
via llvm-commits
- [clang] [llvm] [WIP] Expand variadic functions in IR (PR #89007)
Johannes Doerfert via llvm-commits
- [llvm] [RISCV] Add codegen support for Zvfbfmin (PR #87911)
Craig Topper via llvm-commits
- [llvm] [Hexagon] Let ArrayRef infer the array size (NFC) (PR #90534)
Kazu Hirata via llvm-commits
- [llvm] 6566ffd - Clean up the GSym error aggregation code, and pass the aggregator by reference (#89688)
via llvm-commits
- [llvm] Clean up the GSym error aggregation code, and pass the aggregator by reference (PR #89688)
Greg Clayton via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Jun Wang 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] [PowerPC][AIX] Refactor existing logic to handle non-zero offsets for aix-small-local-dynamic-tls (PR #89182)
Felix via llvm-commits
- [llvm] [Bitcode][Asm] Parse metadata value from operand bundles (PR #87570)
Paul Kirth via llvm-commits
- [llvm] ce3485a - [llvm][GlobalOpt] Remove empty atexit destructors/handlers (#88836)
via llvm-commits
- [llvm] [llvm][GlobalOpt] Remove empty atexit destructors/handlers (PR #88836)
Max Winkler via llvm-commits
- [llvm] 9a1386e - [NFC] Remove method from FoldingSet that already existed in APInt. (#90486)
via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Craig Topper via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Craig Topper via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Combine `(setcc (riscv_selectcc A, B, ...), Y)` to just `(setcc A, B)` when possible (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Craig Topper via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Craig Topper via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Craig Topper via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Optimize pattern `(setcc (selectLT (vfirst_vl ...) , 0, EVL, ...), EVL)` (PR #90538)
Craig Topper via llvm-commits
- [llvm] [BOLT] Fix build-time assertion in RewriteInstance (PR #90540)
Maksim Panchenko via llvm-commits
- [llvm] [BOLT] Add split function support for the Linux kernel (PR #90541)
Maksim Panchenko via llvm-commits
- [llvm] 6ea0c0a - [NewPM][CodeGen] Add `MachineFunctionAnalysis` (#88610)
via llvm-commits
- [llvm] b329179 - [X86] Enable EVEX512 when host CPU has AVX512 (#90479)
via llvm-commits
- [compiler-rt] [sanitizers] Bump malloc limit to 1TB for MSAN, LSAN & DFSAN (PR #89728)
Wu Yingcong via llvm-commits
- [llvm] Remove redundant move in return statement (PR #90546)
via llvm-commits
- [llvm] [IR] Use StringRef::operator== instead of StringRef::equals (NFC) (PR #90550)
Kazu Hirata via llvm-commits
- [clang] [llvm] [DirectX] Start documenting DXIL Resource handling (PR #90553)
Justin Bogner via llvm-commits
- [clang] [llvm] [mlir] [Clang][CodeGen] Start migrating away from assuming the Default AS is 0 (PR #88182)
Alexander Richardson via llvm-commits
- [llvm] [mlir] [CMake][TableGen] Make TableGen CMake functions compatible with CMP0116 (PR #72333)
Aiden Grossman via llvm-commits
- [llvm] [CMake] Do not set CMP0116 explicitly to old (PR #90385)
Aiden Grossman via llvm-commits
- [llvm] [Workflows] Re-write release-binaries workflow (PR #89521)
Aiden Grossman via llvm-commits
- [llvm] [Support] Add end/error to decode[US]LEB128AndInc (PR #90006)
David Blaikie via llvm-commits
- [llvm] [M68k] Correctly emit non-pic relocations (PR #89863)
Min-Yih Hsu via llvm-commits
- [llvm] [Support] Add decodeULEB128AndInc/decodeSLEB128AndInc (PR #85739)
David Blaikie via llvm-commits
- [compiler-rt] [DFSan] Replace `cat` with `cmake -E cat` (PR #90557)
Igor Kudrin via llvm-commits
- [compiler-rt] 62d6560 - Disable test for lsan and x86_64h (#90483)
via llvm-commits
- [llvm] 326667d - [RISCV] Merge variable declaration with first assignment. NFC
Craig Topper via llvm-commits
- [llvm] [InstCombine] Fold adds + shifts with nsw and nuw flags (PR #88193)
via llvm-commits
- [lld] 79095b4 - [ELF] --compress-debug-sections=zstd: replace ZSTD_c_nbWorkers parallelism with multi-frame parallelism
Fangrui Song via llvm-commits
- [llvm] [CodeGen] It is safe to ignore internal reads when sinking (PR #88003)
via llvm-commits
- [llvm] bd72f7b - [RISCV] Add test case for exact vscale miscompile in #90559. NFC
Luke Lau via llvm-commits
- [llvm] [MIR] Serialize MachineFrameInfo::isCalleeSavedInfoValid() (PR #90561)
David Tellenbach via llvm-commits
- [llvm] [RISCV] Use consume_front to parse rv32/rv64 in RISCVISAInfo::parse*ArchString. NFC (PR #90562)
Craig Topper via llvm-commits
- [llvm] [NewPM][Instrumentation] Support `MachineOptimizationRemarkEmitter` (PR #90563)
via llvm-commits
- [llvm] 705636a - [SelectionDAG][RISCV] Move VP_REDUCE* legalization to LegalizeDAG.cpp. (#90522)
via llvm-commits
- [llvm] Change how branch weight is annotated for direct call (PR #90315)
William Junda Huang via llvm-commits
- [llvm] [AMDGPU] Fix mode register pass for constrained FP operations (PR #90085)
Abhinav Garg via llvm-commits
- [llvm] 6e83058 - [RISCV] Use an assert insead of a if/else+llvm_unreachable. NFC
Craig Topper via llvm-commits
- [llvm] [lldb][bazel] Fix BUILD after 975eca0e6a3459e59e96b0df33ea0cfbd157c597. (PR #90564)
Christian Sigg via llvm-commits
- [llvm] [GlobalISel] Optimize ULEB128 usage (PR #90565)
Pierre van Houtryve via llvm-commits
- [llvm] [RISCV] Remove hasSideEffects=1 for saturating/fault-only-first instructions (PR #90049)
Pengcheng Wang via llvm-commits
- [llvm] 940ef96 - [RISCV] Remove hasSideEffects=1 for saturating/fault-only-first instructions
via llvm-commits
- [llvm] 2524146 - [RISCV] Add DAG combine for (vmv_s_x_vl (undef) (vmv_x_s X). (#90524)
via llvm-commits
- [llvm] 4a84d8e - [LoongArch] Support parsing la.tls.desc pseudo instruction
via llvm-commits
- [lld] [ELF] Add --compression-level (PR #90567)
Fangrui Song via llvm-commits
- [llvm] [IR][Float8] Add two kinds float8 IR type (PR #89900)
via llvm-commits
- [llvm] [InstCombine] Canonicalize scalable GEPs to use llvm.vscale intrinsic (PR #90569)
Nikita Popov via llvm-commits
- [clang] [llvm] [LoongArch][Codegen] Add support for TLSDESC (PR #90159)
via llvm-commits
- [llvm] eb148ae - [LoongArch][Codegen] Add support for TLSDESC
via llvm-commits
- [llvm] [TableGen] Use bitwise operations to access HwMode ID. (PR #88377)
via llvm-commits
- [llvm] 09e7d86 - [RemoveDIs] Fix findDbgValues to return dbg_assign records too (#90471)
via llvm-commits
- [llvm] [docs] Document which online sync-ups are no longer happening (PR #89361)
Kristof Beyls via llvm-commits
- [llvm] 853344d - [docs] Document which online sync-ups are no longer happening (#89361)
via llvm-commits
- [llvm] [PPCMergeStringPool] Avoid replacing constant with instruction (PR #88846)
Chen Zheng via llvm-commits
- [llvm] [BOLT] Fix runOnEachFunctionWithUniqueAllocId (PR #90039)
Kristof Beyls via llvm-commits
- [llvm] Tweak BumpPtrAllocator to benefit the hot path (PR #90571)
Owen Anderson via llvm-commits
- [llvm] [Hexagon] Add Hexagon Copy Hoisting pass (PR #89313)
via llvm-commits
- [llvm] 7ac1fb0 - [mlir] Mark `isa/dyn_cast/cast/...` member functions deprecated. (#90413)
via llvm-commits
- [clang] [llvm] [Clang][RISCV] Handle RVV tuple types correctly as InputOperand/OutputOperand for inline asm (PR #89883)
Brandon Wu via llvm-commits
- [llvm] [DAGCombiner] Fix mayAlias not accounting for scalable MMOs with offsets (PR #90573)
Luke Lau via llvm-commits
- [clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers. (PR #81545)
William Junda Huang via llvm-commits
- [llvm] [InstCombine] Fold more 'fcmp' 'select' instrs idioms into 'fabs' (PR #83381)
via llvm-commits
- [llvm] [AMDGPU][AsmParser][NFC] Generate NameIntOperand predicates automatically. (PR #90576)
Ivan Kosarev via llvm-commits
- [llvm] 62dea99 - [AMDGPU] Fix gfx12 waitcnt type for image_msaa_load (#90201)
via llvm-commits
- [llvm] f10685f - [X86] lowerAtomicArith - use DAG::getNegative() helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 0061616 - [X86] combinePredicateReduction - use DAG::getNegative() helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 3fca9d7 - [X86] combineMul - use DAG::getNegative() helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 066dc1e - [X86] combineMulToPMADDWD/combineMulToPMULDQ/reduceVMULWidth - pull out repeated SDLoc(). NFC.
Simon Pilgrim via llvm-commits
- [llvm] 2cb97c7 - [X86] Add TODO for getTargetConstantFromBasePtr to support non-zero offsets.
Simon Pilgrim via llvm-commits
- [llvm] [LAA] Pass maximum stride to isSafeDependenceDistance. (PR #90036)
Michael Kruse via llvm-commits
- [clang] [libcxx] [llvm] Triple::normalize: Use none as OS for XX-none-ABI (PR #89638)
Peter Waller via llvm-commits
- [llvm] [RISCV] Support interleaved accesses for scalable vector. (PR #90583)
Mel Chen via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #90214)
Ivan Kosarev via llvm-commits
- [llvm] 34c89ef - [InstCombine] Fold `trunc nuw/nsw (x xor y) to i1` to `x != y` (#90408)
via llvm-commits
- [llvm] 66e1d2c - [NFC][LLVM][SVE] Simplify isel for BSL and NBSL. (#90233)
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] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
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] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
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] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
via llvm-commits
- [llvm] [RISCV] Add invariants that registers always have definitions. NFC (PR #90587)
Luke Lau via llvm-commits
- [llvm] 7faf343 - [RISCV] Remove -riscv-insert-vsetvl-strict-asserts flag (#90171)
via llvm-commits
- [llvm] [RISCV] Remove -riscv-insert-vsetvl-strict-asserts flag (PR #90171)
Luke Lau via llvm-commits
- [llvm] [LTO] Reset DiscardValueNames in optimize(). (PR #78705)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Enhance s_waitcnt insertion before barrier for gfx12 (PR #90595)
David Stuttard via llvm-commits
- [llvm] f3ac55f - [LTO] Reset DiscardValueNames in optimize(). (#78705)
via llvm-commits
- [llvm] [RISCV] Run DeadMachineInstructionElim after regalloc (PR #90598)
Luke Lau via llvm-commits
- [llvm] 82219e5 - [LAA] Pass maximum stride to isSafeDependenceDistance. (#90036)
via llvm-commits
- [llvm] 5e03c0a - [DAGCombiner] Fix mayAlias not accounting for scalable MMOs with offsets (#90573)
via llvm-commits
- [llvm] 61b2a0e - [AArch64][TargetParser] autogen ArchExtKind enum (#90314)
via llvm-commits
- [llvm] MCExpr-ify SIProgramInfo (PR #88257)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Luke Lau via llvm-commits
- [clang] [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Kerry McLaughlin via llvm-commits
- [llvm] [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types. (PR #80784)
Amy Kwan via llvm-commits
- [llvm] [ORC] Do not set CodeModel::Small in LLJITBuilder if JTMB already has… (PR #90599)
via llvm-commits
- [clang] [llvm] Implement a subset of builtin_cpu_supports() features (PR #82809)
Amy Kwan via llvm-commits
- [llvm] [AArch64][MC]Add diagnostic message for Multiple of 2 for ZPR128 (PR #90600)
via llvm-commits
- [llvm] [AMDGPU] Check MIR after SIMemoryLegalizer instead of final ISA (PR #90601)
via llvm-commits
- [clang] [llvm] [AArch64][SME] Add intrinsics for multi-vector BFCLAMP (PR #88251)
via llvm-commits
- [llvm] e50a857 - [AArch64] Add support for Cortex-R82AE and improve Cortex-R82 (#90440)
via llvm-commits
- [llvm] [InstCombine] Try to fold add into GEP x, C (PR #85090)
David Green via llvm-commits
- [llvm] adabdc1 - Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summaries (#90497)
via llvm-commits
- [clang] [lldb] [llvm] [AArch64][TargetParser] autogen ArchExtKind enum - renaming (PR #90320)
Krystian Stasiowski via llvm-commits
- [llvm] [AArch64] Enable CmpBcc fusion for Neoverse-v2 (PR #90608)
Elvina Yakubova via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libclc] [libcxx] [libcxxabi] [libunwind] [lld] [lldb] [llvm] [mlir] [openmp] [polly] [pstl] [driver] Do not warn about unused plugin flags. (PR #88948)
Michael Kruse via llvm-commits
- [llvm] 35e6bae - Revert "[AArch64][TargetParser] autogen ArchExtKind enum (#90314)"
Tomas Matheson via llvm-commits
- [llvm] Revert "Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summaries" (PR #90610)
Jan Voung via llvm-commits
- [llvm] Constant Fold logf128 calls (PR #90611)
Matthew Devereau via llvm-commits
- [clang] [llvm] [LV][LAA] Vectorize math lib calls with mem write-only attribute (PR #78432)
Paschalis Mpeis via llvm-commits
- [clang] [llvm] [AArch64] Fix feature flags dependecies (PR #90612)
via llvm-commits
- [llvm] b60a2b9 - [gn] port 975eca0e6a3 (-gen-lldb-sbapi-dwarf-enum)
Nico Weber via llvm-commits
- [clang] [llvm] [Clang] Emit DW_TAG_template_alias for template aliases (PR #87623)
Orlando Cazalet-Hyams via llvm-commits
- [clang] [llvm] Update FEA_PAuth_LR behaviour for AArch64 (PR #90614)
Jack Styles via llvm-commits
- [llvm] 2aabfc8 - Revert "Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summaries" (#90610)
via llvm-commits
- [llvm] [AMDGPU] Fix incorrect stepping in gdb for amdgcn.end.cf intrinsic. (PR #83010)
Valery Pykhtin via llvm-commits
- [flang] [llvm] [flang][OMPIRBuilder] Keep debug location in sync with insert point. (PR #89953)
Michael Kruse via llvm-commits
- [llvm] c12bc57 - Do not use R12 for indirect tail calls with PACBTI (#82661)
via llvm-commits
- [llvm] SystemZ: Implement copyPhysReg between vr128 and gr128 (PR #90616)
Matt Arsenault via llvm-commits
- [llvm] [AArch64] NFC: Add RUN lines for streaming-compatible code. (PR #90617)
Sander de Smalen via llvm-commits
- [llvm] 8d28e58 - [LoongArch] Apply clang formatting to LoongArch target. NFC
WANG Rui via llvm-commits
- [llvm] [GISel][CombinerHelper] Push freeze through non-poison-producing operands (PR #90618)
Dhruv Chawla via llvm-commits
- [llvm] [PowerPC] 64-bit large code-model support for toc-data (PR #90619)
Zaara Syeda via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine and(trunc(x), trunc(y)) -> trunc(and(x, y)) (PR #89023)
Dhruv Chawla via llvm-commits
- [llvm] ea81daf - [gn build] Port 6ea0c0a28343
LLVM GN Syncbot via llvm-commits
- [llvm] 622ec1f - [gn build] Port a5cc95147ed5
LLVM GN Syncbot via llvm-commits
- [llvm] 6c32a1f - [SystemZ] Enable MachineCombiner for FP reassociation (#83546)
via llvm-commits
- [llvm] [AMDGPU] Use LSH for lowering ctlz_zero_undef.i8/i16 (PR #88512)
Leon Clark via llvm-commits
- [llvm] 1b942ae - [RISCV] Use consume_front to parse rv32/rv64 in RISCVISAInfo::parse*ArchString. NFC (#90562)
via llvm-commits
- [llvm] [RISCV] Avoid using x7/t2 for indirect branches which need landing pad. (PR #68292)
Craig Topper via llvm-commits
- [llvm] 114a59d - MachineLICM: Remove unnecessary isReg checks
Matt Arsenault via llvm-commits
- [clang] [compiler-rt] [libc] [libclc] [libcxxabi] [lld] [lldb] [llvm] [mlir] Add clarifying parenthesis around non-trivial conditions in ternary expressions. (PR #90391)
via llvm-commits
- [llvm] [AIX] Using `ccache-swig` as the `ccache` Binary (PR #90624)
Qiongsi Wu via llvm-commits
- [llvm] d97f25b - [AMPGPU] Emit s_singleuse_vdst instructions when a register is used multiple times in the same instruction. (#89601)
via llvm-commits
- [llvm] 539f626 - [VP][RISCV] Add vp.cttz.elts intrinsic and its RISC-V codegen (#90502)
via llvm-commits
- [llvm] e9305fc - [X86] combineAnd/combineAddOrSub - use DAG::getNegative() helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 38c68e0 - [X86] Add icmp i16 test coverage
Simon Pilgrim via llvm-commits
- [llvm] 91c52b9 - [DAG] Pull out repeated SDLoc() from SHL/SRL/SRA combines. NFC.
Simon Pilgrim via llvm-commits
- [flang] [llvm] [flang][OpenMP] Decompose compound constructs, do recursive lowering (PR #90098)
Krzysztof Parzyszek via llvm-commits
- [llvm] 4631e7b - [Frontend][OpenMP] Add unit tests for getLeafConstructsOrSelf, NFC (#90110)
via llvm-commits
- [llvm] [Frontend][OpenMP] Add unit tests for getLeafConstructsOrSelf, NFC (PR #90110)
Krzysztof Parzyszek via llvm-commits
- [llvm] [LLVM] BasicTTIImpl allow unknown type during legality checking (PR #89848)
Jeff Niu via llvm-commits
- [llvm] 267329d - [LegalizeDAG] Simplify interface to PromoteReduction. NFC
Craig Topper via llvm-commits
- [llvm] 6ab49fc - [VP] Fix unit test failures caused by #90502
Min Hsu via llvm-commits
- [llvm] [AMDGPU] change some tests to make downstream merging easier (PR #90626)
Gang Chen via llvm-commits
- [llvm] [HipStdPar] Fix globle variable (PR #90627)
Yaxun Liu via llvm-commits
- [llvm] [AMDGPU] Add AMDGPU-specific module splitting (PR #89245)
Matt Arsenault via llvm-commits
- [llvm] [BOLT] Register fragments using symbol table information (PR #89320)
Amir Ayupov via llvm-commits
- [llvm] [mlir] [mlir][ods] Add documentation on how to use sharded op definitions (NFC) (PR #89664)
Daniel Chen via llvm-commits
- [llvm] 600cae7 - [LangRef] Try to clarify mustprogress wording. (#90510)
via llvm-commits
- [llvm] [RISCV] Let LiveIntervals::shrinkToUses compute dead immediate. NFC (PR #90629)
Luke Lau via llvm-commits
- [llvm] [SystemZ][z/OS] Build in ASCII 64 bit mode on z/OS (PR #90630)
Fanbo Meng via llvm-commits
- [lld] [LLD] Implement --enable-non-contiguous-regions (PR #90007)
Peter Smith via llvm-commits
- [polly] [polly] Port polly tests to use NPM (PR #90632)
via llvm-commits
- [llvm] a754ce0 - [LangRef] Fix build warning.
Eli Friedman via llvm-commits
- [llvm] f565b79 - [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (#84107)
via llvm-commits
- [llvm] f0cc373 - [RISCV] Drop unnecessary curly braces in RISCVISAInfo:parse*ArchString. NFC
Craig Topper via llvm-commits
- [llvm] [X86] Add FastImm16 tuning flag to Intel Atom + AMD Bobcat/Ryzen Families (PR #90635)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Move RISCVDeadRegisterDefinitions to post regalloc (PR #90636)
Luke Lau via llvm-commits
- [llvm] MachineLICM: Allow hoisting REG_SEQUENCE (PR #90638)
Matt Arsenault via llvm-commits
- [llvm] SystemZ: Use REG_SEQUENCE for PAIR128 (PR #90640)
Matt Arsenault via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #87196)
Tomasz Kłoczko via llvm-commits
- [llvm] [VPlan][LoopVectorize] Truncate min/max intrinsic ops (PR #90643)
Patrick O'Neill via llvm-commits
- [llvm] [WebAssembly] Add missing feature methods (PR #90644)
Heejin Ahn via llvm-commits
- [llvm] 1c979ab - [GVNSink] Fix incorrect codegen with respect to GEPs #85333 (#88440)
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] [AMDGPU] Vectorize more 16 bit shuffles (PR #90648)
Jeffrey Byrnes via llvm-commits
- [llvm] [RISCV] Make RISCVISAInfo::updateMaxELen extension checking more robust. Add inference from V extension. (PR #90650)
Craig Topper via llvm-commits
- [llvm] 9b07a03 - [Hexagon] Let ArrayRef infer the array size (NFC) (#90534)
via llvm-commits
- [llvm] 4e6f6fd - [IR] Use StringRef::operator== instead of StringRef::equals (NFC) (#90550)
via llvm-commits
- [llvm] [PowerPC] Spill non-volatile registers required for traceback table (PR #71115)
Sean Fertile via llvm-commits
- [llvm] [Support] Handle delete_pending case for Windows fs::status (PR #90655)
Jeremy Day via llvm-commits
- [llvm] NFC add a new precommit test case for PPCMIpeephole (PR #90656)
zhijian lin via llvm-commits
- [llvm] Revert "[GVNSink] Fix incorrect codegen with respect to GEPs #85333" (PR #90658)
via llvm-commits
- [llvm] [RISCV][ISel] Fix types in `tryFoldSelectIntoOp` (PR #90659)
Yingwei Zheng via llvm-commits
- [llvm] [BOLT] Add ORC validation for the Linux kernel (PR #90660)
Maksim Panchenko via llvm-commits
- [llvm] cf49d07 - Revert "[GVNSink] Fix incorrect codegen with respect to GEPs #85333" (#90658)
via llvm-commits
- [llvm] 70ada5b - NFC add a new precommit test case for PPCMIpeephole (#90656)
via llvm-commits
- [llvm] 05d04f0 - [RISCV] Make RISCVISAInfo::updateMaxELen extension checking more robust. Add inference from V extension. (#90650)
via llvm-commits
- [llvm] 7538df9 - [llvm][profdata][NFC] Support 64-bit weights in ProfDataUtils (#86607)
via llvm-commits
- [llvm] [llvm][NFC] Document cl::opt variable and fix typo (PR #90145)
Paul Kirth via llvm-commits
- [compiler-rt] 2224dce - [DFSan] Replace `cat` with `cmake -E cat` (#90557)
via llvm-commits
- [llvm] [RISCV] Merge RISCVISAInfo::updateFLen/MinVLen/MaxELen into a single function. (PR #90665)
Craig Topper via llvm-commits
- [llvm] 75f4baa - SystemZ: Implement copyPhysReg between vr128 and gr128 (#90616)
via llvm-commits
- [llvm] [llvm/Support] Make `llvm::sys::RWMutex` Lockable (PR #90667)
Med Ismail Bennani via llvm-commits
- [llvm] [GlobalISel] Fix store merging incorrectly classifying an unknown index expr as 0. (PR #90375)
Amara Emerson via llvm-commits
- [llvm] 19f4d68 - [GlobalISel] Fix store merging incorrectly classifying an unknown index expr as 0. (#90375)
via llvm-commits
- [llvm] 51aac5b - [SLP][NFCI]Improve compile time for phis with large number of incoming values.
Alexey Bataev via llvm-commits
- [llvm] d688162 - [X86] Pre-commit test for pr90668. NFC
Craig Topper via llvm-commits
- [llvm] 805f01f - [X86] Rename test to correct bug number. NFC
Craig Topper via llvm-commits
- [llvm] [BOLT] Register Linux kernel dynamic branch offsets (PR #90677)
Maksim Panchenko via llvm-commits
- [clang] [clang-tools-extra] [llvm] [clang][modules] stdarg.h and stddef.h shouldn't directly declare anything (PR #90676)
Ian Anderson via llvm-commits
- [llvm] [SelectionDAG][X86] Add a NoWrap flag to SelectionDAG::isAddLike. NFC (PR #90681)
Craig Topper via llvm-commits
- [llvm] 2647bd7 - [RISCV][ISel] Fix types in `tryFoldSelectIntoOp` (#90659)
via llvm-commits
- [clang] [llvm] [InstallAPI] Support mutually exclusive parse options (PR #90686)
Cyndy Ishida via llvm-commits
- [llvm] [ARM/X86] Standardize the isEligibleForTailCallOptimization prototypes (PR #90688)
Reid Kleckner via llvm-commits
- [llvm] [Frontend][OpenMP] Add `order` clause as allowed for `distribute` (PR #90689)
Krzysztof Parzyszek via llvm-commits
- [compiler-rt] [compiler-rt][ctx_profile] Add the instrumented contextual profiling APIs (PR #89838)
Mircea Trofin via llvm-commits
- [llvm] [AMDGPU] Add IR LiveReg type-based optimization (PR #66838)
Jeffrey Byrnes via llvm-commits
- [llvm] a03eeb0 - [SelectionDAG][X86] Add a NoWrap flag to SelectionDAG::isAddLike. NFC (#90681)
via llvm-commits
- [clang] [llvm] [Pipelines][Coroutines] Tune coroutine passes only for ThinLTO pre-link pipeline (PR #90690)
Wei Wang via llvm-commits
- [llvm] [msan] Don't modify CFG iterating it (PR #90691)
Vitaly Buka via llvm-commits
- [lld] [llvm] Reapply "Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summaries" (#90610) (PR #90692)
Jan Voung via llvm-commits
- [llvm] 8cde1cf - [AIX] Add git revision to .file string (#88164)
via llvm-commits
- [llvm] ef1dbcd - [Windows] Restrict searchpath of dbghelp.dll to System32 (#90520)
via llvm-commits
- [llvm] [AggressiveInstCombine] Inline strcmp/strncmp (PR #89371)
Franklin Zhang via llvm-commits
- [clang] [llvm] [RISCV] Refactor profile selection in RISCVISAInfo::parseArchString. (PR #90700)
Craig Topper via llvm-commits
- [llvm] 93b9b7c - [RISCV] Add CHECK lines for test added in 7840fa9. NFC
Luke Lau via llvm-commits
- [llvm] bafc5f4 - [Pipelines][Coroutines] Tune coroutine passes only for ThinLTO pre-link pipeline (#90690)
via llvm-commits
- [llvm] 0fb5037 - [RemoveDIs] Fix SIGSEGV caused by splitBasicBlock (#90312)
via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Eli Friedman via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Eli Friedman via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Eli Friedman via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Eli Friedman via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Florian Hahn via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Tim Northover via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Florian Hahn via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Florian Hahn via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Eli Friedman via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Eli Friedman via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Doug Wyatt via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Eli Friedman via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
via llvm-commits
- [clang] [llvm] [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (PR #90702)
Eli Friedman via llvm-commits
- [llvm] [InterleavedLoadCombine] Bail out on non-byte-sized vector element type (PR #90705)
Nikita Popov via llvm-commits
- [llvm] 74aa1ab - [InstCombine] Canonicalize scalable GEPs to use llvm.vscale intrinsic (#90569)
via llvm-commits
- [llvm] d392520 - [RISCV] Convert vsetvli mir tests to use $noreg instead of implicit_def. NFC
Luke Lau via llvm-commits
- [llvm] SystemZ: Fold copy of vector immediate to gr128 (PR #90706)
Matt Arsenault via llvm-commits
- [llvm] [LoopVectorize] LLVM fails to vectorise loops with multi-bool varables (PR #89226)
Dinar Temirbulatov via llvm-commits
- [llvm] cd46c2c - Tweak BumpPtrAllocator to benefit the hot path (#90571)
via llvm-commits
- [llvm] 23f0f7b - [AArch64] Additional tests for negative SVE addressing modes. NFC
David Green via llvm-commits
- [llvm] 14b66fe - [AArch64][MC]Add diagnostic message for Multiple of 2/4 for ZPR128 (#90600)
via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of simple early exit loops (PR #88385)
David Sherwood via llvm-commits
- [llvm] 7565b20 - [ORC] Switch ObjectLinkingLayer::Plugins to shared ownership, copy pipeline.
Lang Hames via llvm-commits
- [llvm] [InstCombine] Do not request non-splat vector support in code reviews (NFC) (PR #90709)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Fix image_msaa_load waitcnt insertion for pre-gfx12 (PR #90710)
David Stuttard via llvm-commits
- [llvm] [AMDGPU] Add pre-commit tests for PR90710. NFC. (PR #90711)
David Stuttard via llvm-commits
- [llvm] 9bebf25 - [AMDGPU][AsmParser][NFC] Generate NamedIntOperand predicates automatically. (#90576)
via llvm-commits
- [llvm] [AMDGPU] Group multiple single use producers under one single use instruction. (PR #90713)
Scott Egerton via llvm-commits
- [llvm] [AMDGPU] Fix s_singleuse_vdst not detecting exec mask changes (PR #89401)
Jay Foad via llvm-commits
- [llvm] SystemZ: Add missing predicate for bitconvert patterns (PR #90715)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Do not optimize away pre-existing waitcnt instructions at -O0 (PR #90716)
via llvm-commits
- [llvm] [LLVM][AArch64]Use load/store with consecutive registers in SME2 or S… (PR #77665)
Sander de Smalen via llvm-commits
- [llvm] fdf206c - [LLVM][SVE] Improve legalisation of fixed length get.active.lane.mask (#90213)
via llvm-commits
- [llvm] [AMDGPU] New intrinsic llvm.amdgcn.pops.exiting.wave.id (PR #89612)
Jay Foad via llvm-commits
- [llvm] [ARM] CMSE security mitigation on function arguments and returned values (PR #89944)
via llvm-commits
- [llvm] 582c6a8 - [llvm] Remove unused constructor (NFC)
Youngsuk Kim via llvm-commits
- [llvm] [TTI] Support scalable offsets in getScalingFactorCost (PR #88113)
Sander de Smalen via llvm-commits
- [llvm] 5fb1e28 - [AMDGPU] Enhance s_waitcnt insertion before barrier for gfx12 (#90595)
via llvm-commits
- [llvm] f898161 - [AMDGPU] Fix image_msaa_load waitcnt insertion for pre-gfx12 (#90710)
via llvm-commits
- [llvm] [Analysis] Add cost model for experimental.cttz.elts intrinsic (PR #90720)
David Sherwood via llvm-commits
- [llvm] ccb198d - [AArch64] NFC: Add RUN lines for streaming-compatible code. (#90617)
via llvm-commits
- [llvm] 803e03f - [llvm] Revive constructor of 'ResourceSegments'
Youngsuk Kim via llvm-commits
- [llvm] [LV][EVL]Support reversed loads/stores. (PR #88025)
Alexey Bataev via llvm-commits
- [llvm] [AArch64] Avoid vector interleave instructions when NEON and SVE are unavailable (PR #90723)
Sander de Smalen via llvm-commits
- [llvm] [BOLT] Unify two symbol lookup interation into the one (PR #90724)
Donghee Na via llvm-commits
- [llvm] 67e726a - [SLP]Transform stores + reverse to strided stores with stride -1, if profitable.
via llvm-commits
- [llvm] 576261a - [SLP]Improve reordering for consts, splats and ops from same nodes + improved analysis.
via llvm-commits
- [llvm] 442990b - [gn] port 8cde1cfc60e3 (LLVM_APPEND_VC_REV for lit)
Nico Weber via llvm-commits
- [llvm] 088aa81 - Constant Fold logf128 calls
Matt Devereau via llvm-commits
- [llvm] 68b863b - [gn] port 088aa81a5454 (LLVM_HAS_LOGF128)
Nico Weber via llvm-commits
- [llvm] 034912d - [SystemZ][z/OS] Build in ASCII 64 bit mode on z/OS (#90630)
via llvm-commits
- [llvm] efce8a0 - Revert "Constant Fold logf128 calls"
Matt Devereau via llvm-commits
- [llvm] [TableGen] Fix regunit superset calculation (PR #81850)
Jay Foad via llvm-commits
- [llvm] [CodeGen] Emit a more efficient magic number multiplication for exact udivs (PR #87161)
via llvm-commits
- [llvm] [VectorCombine] Add foldShuffleToIdentity (PR #88693)
David Green via llvm-commits
- [llvm] [X86] Support ATOMIC_LOAD_FP_BINOP_MI for other binops (PR #87524)
via llvm-commits
- [clang] [llvm] Triple::normalize: Use none as OS for XX-none-ABI (PR #89638)
YunQiang Su via llvm-commits
- [llvm] 9ebf2f8 - Revert "[gn] port 088aa81a5454 (LLVM_HAS_LOGF128)"
Nico Weber via llvm-commits
- [llvm] 0647b2a - [gn build] Port df241b19c952
LLVM GN Syncbot via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Nico Weber via llvm-commits
- [llvm] [Offload] Fix CMake detection when it is not found (PR #90729)
Joseph Huber via llvm-commits
- [clang] [llvm] [Driver] Restore compiler-rt arch suffix for PS and Windows (PR #89775)
Paul T Robinson via llvm-commits
- [llvm] [SLP]Improve vectorization of gathered loads. (PR #89129)
Alexey Bataev via llvm-commits
- [llvm] cfca977 - [AArch64][TargetParser] autogen ArchExtKind enum (#90314)
Tomas Matheson via llvm-commits
- [lld] [lld][AArch64] Add support for GCS (PR #90732)
John Brawn via llvm-commits
- [compiler-rt] [compiler-rt] adding __sanitizer_sockaddr definition for freebsd. (PR #85870)
Ed Maste via llvm-commits
- [lldb] [llvm] [lldb][FreeBSD][AArch64] Enable register field detection (PR #85058)
Ed Maste via llvm-commits
- [compiler-rt] [compiler-rt] Map internal_sigaction to __sys_sigaction on FreeBSD (PR #84441)
Ed Maste via llvm-commits
- [compiler-rt] [compiler-rt] Update AllSupportedArchDefs.cmake for FreeBSD (PR #84280)
Ed Maste via llvm-commits
- [llvm] 78270cb - [UndefOrPoison] [CompileTime] Avoid IDom walk unless required. NFC (#90092)
via llvm-commits
- [llvm] e22ce61 - [z/OS] treat text files as text files so auto-conversion is done (#90128)
via llvm-commits
- [llvm] e83c6dd - [SLP][NFC]Add a test with the non profitable masked gather loads.
Alexey Bataev via llvm-commits
- [llvm] 39e24bd - MachineLICM: Allow hoisting REG_SEQUENCE (#90638)
via llvm-commits
- [llvm] [SLP]Improve comparison of shuffled loads/masked gathers by adding GEP cost. (PR #90737)
Alexey Bataev via llvm-commits
- [llvm] [AMDGPU][MC] Disable sendmsg SYSMSG_OP_HOST_TRAP_ACK on gfx9+ (PR #90203)
Emma Pilkington via llvm-commits
- [llvm] 0606747 - [AMDGPU] Remove some pointless fallthrough annotations
Jay Foad via llvm-commits
- [llvm] 167427f - [AMDGPU] change order of fp and sp in kernel prologue (#90626)
via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Simon Pilgrim via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Simon Pilgrim via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Simon Pilgrim via llvm-commits
- [llvm] [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth. (PR #90739)
Alexey Bataev via llvm-commits
- [llvm] [Hexagon] Fix hexagon-copy-hoisting.mir (PR #90740)
Perry MacMurray via llvm-commits
- [llvm] 2f01fd9 - [RemoveDIs] Load into new debug info format by default in LLVM (#89799)
via llvm-commits
- [llvm] [SCEV,LAA] Introduce scoped SCEV, use in LAA computations (WIP). (PR #90742)
Florian Hahn via llvm-commits
- [llvm] 00821fe - Revert "[RemoveDIs] Load into new debug info format by default in LLVM (#89799)"
Stephen Tozer via llvm-commits
- [llvm] fa53545 - [llvm-install-name-tool] Error on non-Mach-O binaries (#90351)
via llvm-commits
- [compiler-rt] [llvm] [ORC] Implement basic reoptimization. (PR #67050)
João Maia via llvm-commits
- [llvm] [AMDGPU] fix the check of inst-order in a test (PR #90744)
Gang Chen via llvm-commits
- [llvm] [TySan] A Type Sanitizer (LLVM) (PR #76259)
via llvm-commits
- [llvm] [CodeGen] change prototype of RegClassFilterFunc (PR #90745)
Gang Chen via llvm-commits
- [llvm] a764f49 - [DirectX backend] generate ISG1, OSG1 part for compute shader (#90508)
via llvm-commits
- [llvm] 6c369cf - [AArch64] Changes missing from cfca97742723 (#90314)
Tomas Matheson via llvm-commits
- [llvm] cf2f32c - [MIR] Serialize MachineFrameInfo::isCalleeSavedInfoValid() (#90561)
via llvm-commits
- [llvm] [VPlan] Add new VPInstruction ocpode for header mask. (PR #89603)
via llvm-commits
- [llvm] 7396ab1 - [NVPTX] Fix 64 bits rotations with large shift values (#89399)
via llvm-commits
- [compiler-rt] [NFC][x86_64][Test Only] Disable for san coverage for lsan on all x86_64 for now (PR #90750)
via llvm-commits
- [llvm] [BOLT][NFC] Simplify DataAggregator::getFallthroughsInTrace (PR #90752)
Amir Ayupov via llvm-commits
- [llvm] [LAA] Support different strides & non constant dep distances using SCEV. (PR #88039)
Pete Steinfeld via llvm-commits
- [llvm] 09f4b06 - [RISCV] Refactor profile selection in RISCVISAInfo::parseArchString. (#90700)
via llvm-commits
- [clang] [lld] [llvm] Leaf + cgdata (PR #90401)
Kyungwoo Lee via llvm-commits
- [llvm] cf3c714 - [RISCV] Merge RISCVISAInfo::updateFLen/MinVLen/MaxELen into a single function. (#90665)
via llvm-commits
- [llvm] [Frontend][OpenMP] Remove `reduction` from allowed clauses for `target` (PR #90754)
Krzysztof Parzyszek via llvm-commits
- [libcxx] [llvm] [libc++][CI] Reenables clang-tidy. (PR #90077)
Mark de Wever via llvm-commits
- [lld] 28869a7 - Reapply "Use an abbrev to reduce size of VALUE_GUID records in ThinLTO summaries" (#90610) (#90692)
via llvm-commits
- [llvm] [StandardInstrumentation] Annotate loops with the function name (PR #90756)
via llvm-commits
- [lld] 91fef00 - [ELF] Catch zlib deflateInit2 error
Fangrui Song via llvm-commits
- [llvm] Spill/restore FP/BP around instructions in which they are clobbered (PR #81048)
via llvm-commits
- [lld] 6d44a1e - [ELF] Adjust --compress-sections to support compression level
via llvm-commits
- [llvm] AtomicExpand: Preserve metadata when expanding partword RMW (PR #89769)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Add list of supported profiles to -print-supported-extensions (PR #90757)
Craig Topper via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some ZExt/SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some ZExt/SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some ZExt/SExt improvements (PR #90762)
via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some ZExt/SExt improvements (PR #90762)
Craig Topper via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some ZExt/SExt improvements (PR #90762)
Marc Auberer via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some ZExt/SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some ZExt/SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some ZExt/SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Marc Auberer via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Craig Topper via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Craig Topper via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Craig Topper via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Craig Topper via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Craig Topper via llvm-commits
- [llvm] [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (PR #90762)
Min-Yih Hsu via llvm-commits
- [llvm] [llvm] Support fixed point multiplication on AArch64 (PR #84237)
via llvm-commits
- [flang] [llvm] Fixing the location attribute added to mapInfoOp (PR #90764)
Anchu Rajendran S via llvm-commits
- [llvm] [BOLT][NFC] Add BOLTReserved to BinaryContext (PR #90766)
Maksim Panchenko via llvm-commits
- [llvm] AMDGPU: Don't bitcast float typed atomic store in IR (PR #90116)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Use binary_search to look up supported profiles. (PR #90767)
Craig Topper via llvm-commits
- [llvm] e846778 - [VPlan] Make CallInst optional for VPWidenCallRecipe (NFCI).
Florian Hahn via llvm-commits
- [llvm] 59ef94d - [SLP]Do not include the cost of and -1, <v> and emit just <v> after MinBitWidth.
via llvm-commits
- [llvm] fc382db - [SLP]Improve comparison of shuffled loads/masked gathers by adding GEP cost.
via llvm-commits
- [llvm] SystemZ: Stop casting fp typed atomic loads in the IR (PR #90768)
Matt Arsenault via llvm-commits
- [llvm] [DebugInfo] Make DISubprogram's hashing always produce the same result (PR #90770)
Augusto Noronha via llvm-commits
- [llvm] [mlir] [mlir][sparse] Support explicit/implicit value for complex type (PR #90771)
Yinying Li via llvm-commits
- [llvm] [Exegesis][RISCV] Add RISCV support for llvm-exegesis (PR #89047)
via llvm-commits
- [llvm] NFC: fix clang format spacing and documentation (PR #90775)
Lei Huang via llvm-commits
- [llvm] [SelectionDAG] Correct the implementation of m_AllOnes. (PR #90776)
Craig Topper via llvm-commits
- [llvm] a1c1279 - [WebAssembly] Add missing feature methods (#90644)
via llvm-commits
- [clang] [llvm] [WebAssembly] Sort target features (NFC) (PR #90777)
Heejin Ahn via llvm-commits
- [llvm] [DirectX] remove module flags and function attribute DXIL not allowed (PR #90778)
Xiang Li via llvm-commits
- [llvm] Modify gmlt.test to XFAIL on apple platforms correctly. (PR #90779)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] 37277d8 - Modify gmlt.test to XFAIL on apple platforms correctly. (#90779)
via llvm-commits
- [llvm] [InstCombine] Fold adds + shifts with nuw flags (PR #88193)
via llvm-commits
- [llvm] 0f8d97c - [Hexagon] Fix hexagon-copy-hoisting.mir (#90740)
via llvm-commits
- [llvm] a2be1b8 - [msan] Don't modify CFG iterating it (#90691)
via llvm-commits
- [llvm] c2d8926 - [llvm][ctx_profile] Add instrumentation (#90136)
via llvm-commits
- [llvm] 41466a1 - [SelectionDAG] Correct the implementation of m_AllOnes. (#90776)
via llvm-commits
- [llvm] a7e0798 - [RISCV] Use binary search to look up supported profiles. (#90767)
via llvm-commits
- [clang] [compiler-rt] [asan][windows] Eliminate the static asan runtime on windows (PR #81677)
Charlie Barto via llvm-commits
- [llvm] 500dda0 - [RISCV] Refactor version major version parsing in parseNormalizedArchString. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Detect empty extension name after parsing MajorVersion in parseNormalizedArchString. (PR #90790)
Craig Topper via llvm-commits
- [clang] [llvm] [AMDGPU] Extend __builtin_amdgcn_sched_group_barrier to support rules. (PR #85304)
Jeffrey Byrnes via llvm-commits
- [llvm] Introduce DIExpression::foldConstantMath() (PR #71718)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] bf447e2 - [llvm/Support] Make `llvm::sys::RWMutex` Lockable (#90667)
via llvm-commits
- [compiler-rt] [compiler-rt][CMake] Do not explicitly set CMP0114 to old (PR #90386)
Vitaly Buka via llvm-commits
- [compiler-rt] 0af415d - [compiler-rt][CMake] Do not explicitly set CMP0114 to old (#90386)
via llvm-commits
- [llvm] [offload] - Add omp as a dependency for clang-bootstrap-deps (PR #90793)
via llvm-commits
- [compiler-rt] [scudo] Change CompactPtrT and CompactPtrScale to optional (PR #90797)
via llvm-commits
- [llvm] [X86][BF16] Improve vectorization of BF16 (PR #88486)
Krzysztof Drewniak via llvm-commits
- [llvm] [BOLT] Add support for Linux kernel .smp_locks section (PR #90798)
Maksim Panchenko via llvm-commits
- [lld] [lld] Support thumb PLTs (PR #86223)
via llvm-commits
- [llvm] 4b75fcf - Triple::normalize: Use none as OS for XX-none-ABI (#89638)
via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Support GEP reordering for different types (PR #90802)
Jeffrey Byrnes via llvm-commits
- [libcxx] [libcxxabi] [llvm] [libc++][WIP] Move the libc++ test format to Lit (PR #90803)
Louis Dionne via llvm-commits
- [llvm] d484c4d - [InterleavedLoadCombine] Bail out on non-byte-sized vector element type (#90705)
via llvm-commits
- [llvm] [BOLT][NFC] Add HasInternalCalls BinaryFunction property (PR #90804)
Amir Ayupov via llvm-commits
- [llvm] [NewPM][CodeGen] Refactoring CodeGenPassBuilder (PR #89708)
via llvm-commits
- [clang] [llvm] [DirectX][DXIL] Set DXIL Version in DXIL target triple based on shader model version (PR #90809)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] 3d65bd9 - [NFC] Reduce copies created of ConstantRange when getting ConstantRangeAttributes (#90335)
via llvm-commits
- [llvm] [InstCombine] Allow overflowing selects to work on cumulative arguments (PR #90812)
via llvm-commits
- [llvm] 0644909 - [RISCV] Avoid using x7/t2 for indirect branches which need landing pad. (#68292)
via llvm-commits
- [llvm] [InstCombine] Propagate exact flags in shift-combine transforms (PR #88340)
via llvm-commits
- [llvm] [RISCV] Make parseNormalizedArchString only accept [a-z0-9_]. (PR #90815)
Craig Topper via llvm-commits
- [llvm] [CommandLine] Set the 'ValueStr' with the selected argument (PR #90816)
Bill Wendling via llvm-commits
- [llvm] [M68k] Introduce more MOVI cases (PR #90817)
Peter Lafreniere via llvm-commits
- [clang] [llvm] [RISCV] Add smstateen extension (PR #90818)
Craig Topper via llvm-commits
- [llvm] [NewPM][CodeGen] Port selection dag isel to new pass manager (PR #83567)
via llvm-commits
- [llvm] [RISCV][WIP] Let RA do the CSR saves. (PR #90819)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV] Use software guarded branch for indirect jump table branch. (PR #66762)
Yeting Kuo via llvm-commits
- [llvm] [RISCV] Expand PseudoTAIL with t2 instead of t1 for Zicfilp. (PR #89014)
Yeting Kuo via llvm-commits
- [llvm] [AMDGPU] don't mark control-flow intrinsics as convergent (PR #90026)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [llvm][ctx_profile] Add instrumentation lowering (PR #90821)
Mircea Trofin via llvm-commits
- [llvm] e3f42b0 - [RISCV] Expand PseudoTAIL with t2 instead of t1 for Zicfilp. (#89014)
via llvm-commits
- [clang] [llvm] [Clang][OpenMP] Port clang codegen code for openmp porject (PR #85795)
via llvm-commits
- [clang] [llvm] [IR] Add getelementptr nusw and nuw flags (PR #90824)
Nikita Popov via llvm-commits
- [llvm] 376bc73 - SystemZ: Fix accidentally commented out run line in test
Matt Arsenault via llvm-commits
- [llvm] 15027be - SystemZ: Fix test failing the verifier
Matt Arsenault via llvm-commits
- [llvm] [lldb][bazel] Fix BUILD after dcbf0fcd0d5572f7001ebdd3bda6062593ec172b. (PR #90825)
Christian Sigg via llvm-commits
- [llvm] SystemZ: Add some tests for fp128 atomics with soft-float (PR #90826)
Matt Arsenault via llvm-commits
- [llvm] clarify semantics of masked.load/store (PR #77449)
Ralf Jung via llvm-commits
- [llvm] clarify semantics of masked vector load/store (PR #82469)
Ralf Jung via llvm-commits
- [llvm] [openmp] [OpenMP][Offload] Support standalone build (PR #88957)
Jan Patrick Lehr via llvm-commits
- [llvm] c32a4f8 - [ORC] Allow removal of ObjectLinkingLayer Plugins.
Lang Hames via llvm-commits
- [llvm] [AArch64] Expand vector ops when NEON and SVE are unavailable. (PR #90833)
Sander de Smalen via llvm-commits
- [llvm] [AMDGPU] Respect existing glue when lowering convergence tokens (PR #90834)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding when using with bzhi or bextr (PR #86921)
Phoebe Wang via llvm-commits
- [llvm] [X86][ArgPromotion] Do not assume large vectors or aggregates ABI compatible (PR #84105)
Phoebe Wang via llvm-commits
- [llvm] [X86] Adding lowerings for vector ISD::LRINT and ISD::LLRINT (PR #90065)
Phoebe Wang via llvm-commits
- [llvm] [SelectionDAG] Make ARITH_FENCE support half and bfloat type (PR #90836)
Phoebe Wang via llvm-commits
- [llvm] DAG: Implement softening for fp atomic load (PR #90839)
Matt Arsenault via llvm-commits
- [llvm] DAG: Implement softening for fp atomic store (PR #90840)
Matt Arsenault via llvm-commits
- [llvm] 171aeb2 - [DAG] SelectionDAG.computeKnownBits - add NSW/NUW flags support to ISD::SHL handling (#89877)
via llvm-commits
- [llvm] [mlir] [MLIR][OpenMP] Extend omp.private materialization support: `dealloc` (PR #90841)
Kareem Ergawy via llvm-commits
- [llvm] 175d297 - [LoopUnroll] Add CSE to remove redundant loads after unrolling. (#83860)
via llvm-commits
- [llvm] d9fc5ba - DAG: Implement softening for fp atomic store (#90840)
via llvm-commits
- [compiler-rt] [compiler-rt] Fix CMake configure on Windows (PR #90843)
Omair Javaid via llvm-commits
- [llvm] 981aa6f - [AMDGPU] Fix incorrect stepping in gdb for amdgcn.end.cf intrinsic. (#83010)
via llvm-commits
- [llvm] [TailDuplicator] Add maximum predecessors and successors to consider tail duplicating blocks (PR #78582)
via llvm-commits
- [llvm] 35e73e7 - [X86] Regenerate memcpy-scoped-aa.ll
Simon Pilgrim via llvm-commits
- [llvm] b6d24cb - DAG: Implement softening for fp atomic load (#90839)
via llvm-commits
- [clang] [llvm] [AMDGPU] Add OpenCL-specific fence address space masks (PR #78572)
Pierre van Houtryve via llvm-commits
- [llvm] [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable (PR #67812)
David Sherwood via llvm-commits
- [llvm] [Pass] Add some missing passes (PR #77600)
via llvm-commits
- [llvm] 1e82d50 - [gn] port f0fbccb15384
Nico Weber via llvm-commits
- [lld] [lld-macho] Add support for category names in ConcatInputSection's (PR #90850)
via llvm-commits
- [llvm] [Pass] Add `pre-isel-intrinsic-lowering` to pass registry (PR #90851)
via llvm-commits
- [llvm] 7925525 - SystemZ: Add missing predicate for bitconvert patterns (#90715)
via llvm-commits
- [llvm] 3a1e559 - SystemZ: Add some tests for fp128 atomics with soft-float (#90826)
via llvm-commits
- [compiler-rt] 33e16ca - [compiler-rt] Fix CMake configure on Windows (#90843)
via llvm-commits
- [llvm] [AArch64] Combine getActiveLaneMask with vector_extract (PR #81139)
Momchil Velikov via llvm-commits
- [llvm] [LoopVectorize][AArch64][SVE] Generate wide active lane masks (PR #81140)
Momchil Velikov via llvm-commits
- [llvm] [AArch64] Optimise test of the LSB of a paired whileCC instruction (PR #81141)
Momchil Velikov via llvm-commits
- [llvm] 5e67c41 - [SLP]Fix PR90780: insert cast instruction for PHI nodes after all phi nodes.
Alexey Bataev via llvm-commits
- [llvm] cd683bd - [HipStdPar] Fix globle variable (#90627)
via llvm-commits
- [llvm] [NFC][LLVM] Refactor rounding mode detection of constrained fp intrinsic IDs (PR #90854)
Paul Walker via llvm-commits
- [lld] [lld-macho] Simplify category merging code & match symbol names to ld64 (PR #90856)
via llvm-commits
- [llvm] 3fe282a - [Pass] Add `pre-isel-intrinsic-lowering` to pass registry (#90851)
via llvm-commits
- [llvm] AMDGPU: Do not bitcast atomicrmw in IR (PR #90045)
Matt Arsenault via llvm-commits
- [llvm] 8c0937f - Fix test HipStdPar/global-var.ll
Yaxun Liu via llvm-commits
- [llvm] 42c7cb6 - Reapply "[Inline][Cloning] Defer simplification after phi-nodes resolution"
Antonio Frighetto via llvm-commits
- [llvm] 1bb9298 - [Inline][Cloning] Drop incompatible attributes from `NewFunc`
Antonio Frighetto via llvm-commits
- [llvm] [SamplePGO] Handle FS discriminators in SampleProfileMatcher (PR #90858)
Krzysztof Pszeniczny via llvm-commits
- [llvm] e020e28 - [AMDGPU] Modernize some syntax in SILoadStoreOptimizer. NFC.
Jay Foad via llvm-commits
- [llvm] 9b9a2a2 - [gn] port dcbf0fcd0d55 (SBLanguages.h python)
Nico Weber via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
David Green via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
David Green via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
David Green via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
David Green via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
David Green via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
David Green via llvm-commits
- [llvm] [DAG] Fold add(mul(add(A, CA), CM), CB) -> add(mul(A, CM), CM*CA+CB) (PR #90860)
David Green via llvm-commits
- [llvm] SystemZ: Handle gr128 to fp128 copies in copyPhysReg (PR #90861)
Matt Arsenault via llvm-commits
- [llvm] [llvm][AArch64] Fix Arm 32 bit build warnings (PR #90862)
David Spickett via llvm-commits
- [llvm] 4aca302 - [gn build] Port c2d892668b7f
LLVM GN Syncbot via llvm-commits
- [llvm] ab8ac36 - [RISCV] Add list of supported profiles to -print-supported-extensions (#90757)
via llvm-commits
- [llvm] cb5d6a5 - [llvm][ADT] Fix Arm 32 bit compilation warning in lazy atomic pointer
David Spickett via llvm-commits
- [llvm] d824d87 - [offload] - Add omp as a dependency for clang-bootstrap-deps (#90793)
via llvm-commits
- [llvm] f5b4e20 - [llvm][AArch64] Fix Arm 32 bit build warnings (#90862)
via llvm-commits
- [llvm] a126225 - Reapply "[RemoveDIs] Load into new debug info format by default in LLVM (#89799)"
Stephen Tozer via llvm-commits
- [llvm] eb3a671 - [AArch64] Avoid vector interleave instructions when NEON and SVE are unavailable (#90723)
via llvm-commits
- [lld] [lld-macho] Make category merging symbol names match ld64 (PR #90864)
via llvm-commits
- [llvm] d11afe1 - SystemZ: Handle gr128 to fp128 copies in copyPhysReg (#90861)
via llvm-commits
- [llvm] [AMDGPU] Use some merging/unmerging helpers in SILoadStoreOptimizer (PR #90866)
Jay Foad via llvm-commits
- [llvm] 0638e22 - [SDPatternMatch] Add m_CondCode, m_NoneOf, and some SExt improvements (#90762)
via llvm-commits
- [llvm] 520ccca - NFC: fix clang format spacing and documentation (#90775)
via llvm-commits
- [llvm] [obj2yaml] Add ability to dump GOFF header records (PR #90871)
Kai Nacke via llvm-commits
- [llvm] 4464599 - [RISCV] Add smstateen extension (#90818)
via llvm-commits
- [llvm] eb82363 - [AMDGPU] Group multiple single use producers under one single use instruction. (#90713)
via llvm-commits
- [llvm] 941eab1 - [RISCV] Make parseNormalizedArchString only accept [a-z0-9_]. (#90815)
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] 1c80d32 - [WebAssembly] Sort target features (NFC) (#90777)
via llvm-commits
- [llvm] [llvm][Support] ListeningSocket::accept returns operation_canceled if FD is set to -1 (PR #89479)
Connor Sughrue via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
Simon Pilgrim via llvm-commits
- [llvm] 4fd319a - Revert#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89799)"
Stephen Tozer via llvm-commits
- [llvm] Adds test coverage for reassociation of scalar & vector boolean types (PR #89899)
Simon Pilgrim via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
via llvm-commits
- [llvm] 5445a35 - [RISCV] Detect empty extension name after parsing MajorVersion in parseNormalizedArchString. (#90790)
via llvm-commits
- [clang] [llvm] [RISCV] Make parseArchString only accept [a-z0-9_]. (PR #90879)
Craig Topper via llvm-commits
- [llvm] e06d6ed - [SamplePGO] Handle FS discriminators in SampleProfileMatcher (#90858)
via llvm-commits
- [llvm] [DAG] Fold bitreverse(shl/srl(bitreverse(x),y)) -> srl/shl(x,y) (PR #89897)
via llvm-commits
- [clang] [llvm] [ARM] Armv8-R does not require fp64 or neon. (PR #88287)
Chris Copeland via llvm-commits
- [llvm] 49bac13 - [CostModel][X86] Add test coverage for rint/lrint/llrint fp calls
Simon Pilgrim via llvm-commits
- [llvm] e4bb663 - [SLP][X86] Add test coverage for rint/lrint/llrint fp calls
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
via llvm-commits
- [llvm] [CostModel][X86] Treat lrint/llrint as fptosi calls (PR #90883)
Simon Pilgrim via llvm-commits
- [llvm] [z/OS][GOFF] Implement support for writing ESD + TXT records by the GOFFObjectWriter (PR #85851)
Kai Nacke via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Add support for i64/f64 readlane, writelane and readfirstlane operations. (PR #89217)
Vikram Hegde via llvm-commits
- [llvm] add ucmp and scmp support to SelectionDAG (PR #85822)
Miguel Raz Guzmán Macedo via llvm-commits
- [llvm] c7209cb - [LV] Assert that there's a resume phi for epilogue loops (NFC).
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Support byte_sel modifier for v_cvt_f32_fp8 and v_cvt_f32_bf8 (PR #90887)
Stanislav Mekhanoshin via llvm-commits
- [llvm] 0558c7e - [gn] port 2d4acb086541 (LLVM_ENABLE_CURL)
Nico Weber via llvm-commits
- [llvm] [Offload] Add MPI Plugin (PR #90890)
Jhonatan Cléto via llvm-commits
- [llvm] [mlir] [mlir][OpenMP] - Honor dependencies in code-generation of the if clause in `omp.task` correctly (PR #90891)
Pranav Bhandarkar via llvm-commits
- [llvm] d4a2597 - Implement a subset of builtin_cpu_supports() features (#82809)
via llvm-commits
- [llvm] 57216f7 - [AMDGPU] Support byte_sel modifier for v_cvt_f32_fp8 and v_cvt_f32_bf8 (#90887)
via llvm-commits
- [llvm] [BOLT] Refactor BOLT reserved space discovery (PR #90893)
Maksim Panchenko via llvm-commits
- [llvm] dcf376a - [DebugInfo] Make DISubprogram's hashing always produce the same result (#90770)
via llvm-commits
- [llvm] [RISCV] Add partial validation of Z extension name to RISCVISAInfo::parseNormalizedArchString (PR #90895)
Craig Topper via llvm-commits
- [llvm] 38f9c01 - SystemZ: Stop casting fp typed atomic loads in the IR (#90768)
via llvm-commits
- [llvm] Resolve TODO: Use TokenFactor for inline memset (PR #87002)
via llvm-commits
- [llvm] [MachineOutliner] Efficient Implementation of MachineOutliner::findCandidates() (PR #90260)
Xuan Zhang via llvm-commits
- [llvm] SystemZ: Don't promote atomic store in IR (PR #90899)
Matt Arsenault via llvm-commits
- [llvm] [MachineOutliner] Sort by Benefit to Cost Ratio (PR #90264)
Xuan Zhang 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] [MachineOutliner] Leaf Descendants (PR #90275)
Xuan Zhang via llvm-commits
- [llvm] bce3bfc - [LV] Add another epilogue test with an AnyOfReduction of i1.
Florian Hahn via llvm-commits
- [llvm] 11f76b8 - [AMDGPU] Use some merging/unmerging helpers in SILoadStoreOptimizer (#90866)
via llvm-commits
- [llvm] Signed branch squash merge (PR #90902)
Tom Stellard via llvm-commits
- [lld] [lld-macho] Category Merger: add support for addrsig references (PR #90903)
via llvm-commits
- [llvm] [SystemZ][z/OS] yaml2obj GOFF symbols (PR #75971)
Kai Nacke via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Johannes Doerfert via llvm-commits
- [llvm] 9d4575c - [llvm] Make lambda take const reference to prevent unneeded copy (NFC)
Youngsuk Kim via llvm-commits
- [llvm] b24aeef - [gn build] Port 17f006207cb2
LLVM GN Syncbot via llvm-commits
- [llvm] 18058f2 - [llvm][GraphWriter] Resize std::string, instead of reassigning to substr (NFC)
Youngsuk Kim via llvm-commits
- [llvm] [RISCV][llvm-mca] Use Sched*MC for Zvk MC instructions and add Zvk tests for P600 (PR #89256)
Craig Topper via llvm-commits
- [clang] [llvm] [WebAssembly] Implement prototype f32.load_f16 instruction. (PR #90906)
Brendan Dahl via llvm-commits
- [llvm] [CodeGen] change prototype of RegClassFilterFunc (PR #90907)
Gang Chen via llvm-commits
- [llvm] [DirectX][docs] Document DXContainer format (PR #90908)
Chris B via llvm-commits
- [llvm] Introduce PrecomputeLoopExpressionsPass. (PR #90263)
Huihui Zhang via llvm-commits
- [compiler-rt] Enable ASAN checks for wcscat/wcsncat on Windows, and wcscpy/wcsncpy on all platforms (PR #90909)
via llvm-commits
- [llvm] [AMDGPU] Omit umin on ctlz/cttz if operand is non-zero. (PR #79127)
Leon Clark via llvm-commits
- [llvm] [AArch64][SelectionDAG] Mask for SUBS with multiple users cannot be elided (PR #90911)
via llvm-commits
- [llvm] [msan] Fix vscale alloca poisoning (PR #90912)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Don't explicitly ad-hoc code sign dylibs if using Apple's new linker (PR #88323)
Chris Apple via llvm-commits
- [llvm] [Inliner] Propagate callee argument memory access attributes before inlining (PR #89024)
via llvm-commits
- [llvm] 83fdcf2 - [msan] Fix vscale alloca poisoning (#90912)
via llvm-commits
- [llvm] 9058ce5 - [msan] Add vscale origin test
Vitaly Buka via llvm-commits
- [llvm] [NFCI][msan] Use IntPtrType for vscales origin for consistency (PR #90920)
Vitaly Buka via llvm-commits
- [llvm] Merge sourcelocation in CSEMIRBuilder::getDominatingInstrForID. (PR #90922)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] 3016c06 - [NFCI][msan] Use IntPtr for vscales origin for consistency (#90920)
via llvm-commits
- [lld] ff0d09c - [lld-macho][NFC] Simplify category merging code (#90856)
via llvm-commits
- [lld] aae3835 - [lld-macho] Make category merging symbol names match ld64 (#90864)
via llvm-commits
- [llvm] [BoundsChecking] Handle vscale allocas (PR #90926)
Vitaly Buka via llvm-commits
- [llvm] fd3e7e3 - [X86] Adding lowerings for vector ISD::LRINT and ISD::LLRINT (#90065)
via llvm-commits
- [llvm] [Reassociate] Adds test coverage for reassociation of scalar & vector boolean types (PR #89899)
Nikita Popov via llvm-commits
- [llvm] [Linker] Propagate `nobuiltin` attributes when linking known libcalls (PR #89431)
Joseph Huber via llvm-commits
- [llvm] [InlineCost] Correct the default branch cost for the switch statement (PR #85160)
Quentin Dian via llvm-commits
- [llvm] [Instrumentation] Support verify machine function (PR #90931)
via llvm-commits
- [llvm] b0eeacb - [InstCombine] Fold icmp of trunc nuw/nsw (#90436)
via llvm-commits
- [llvm] 43a38e2 - [BoundsChecking] Handle vscale allocas (#90926)
via llvm-commits
- [llvm] [hwasan] Don't crash on vscale allocas (PR #90932)
Vitaly Buka via llvm-commits
- [llvm] [CGData] llvm-cgdata (PR #89884)
Kyungwoo Lee via llvm-commits
- [llvm] [MachineOutliner][NFC] Refactor (PR #90082)
Kyungwoo Lee via llvm-commits
- [llvm] [MachineOutliner][CGData] Global Outlining (PR #90074)
Kyungwoo Lee via llvm-commits
- [lld] [llvm] [CGData] LLD for MachO (PR #90166)
Kyungwoo Lee via llvm-commits
- [clang] [lld] [llvm] [Clang][CGData] Flags (PR #90304)
Kyungwoo Lee via llvm-commits
- [clang] [lld] [llvm] [ThinLTO][CGData] Global Outlining with Two-CodeGen Rounds (PR #90933)
Kyungwoo Lee via llvm-commits
- [clang] [lld] [llvm] [ThinLTO][NFC] Prep for two-codegen rounds (PR #90934)
Kyungwoo Lee via llvm-commits
- [clang] [lld] [llvm] [CGData] Clang Options (PR #90304)
Kyungwoo Lee via llvm-commits
- [llvm] [CGData][MachineOutliner] Global Outlining (PR #90074)
Kyungwoo Lee via llvm-commits
- [llvm] [LangRef] Clarify semantics of masked vector load/store (PR #82469)
Nikita Popov via llvm-commits
- [llvm] 6b94870 - [AggressiveInstCombine] Inline strcmp/strncmp (#89371)
via llvm-commits
- [llvm] [DAGCombiner] In mergeTruncStore, make sure we aren't storing shifted in bits. (PR #90939)
Craig Topper via llvm-commits
- [llvm] AMDGPU: Implement llvm.set.rounding (PR #88587)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Add amdgpu.no.remote.memory when upgrading old atomic intrinsics (PR #89655)
Matt Arsenault via llvm-commits
- [llvm] Attributor: Add denormal-fp-math to attributor-light (PR #79576)
Johannes Doerfert via llvm-commits
- [compiler-rt] [xray] Fix oob memory access in FDR BufferQueue iterator. (PR #90940)
Ricky Zhou via llvm-commits
- [llvm] [SCEV] Don't use non-deterministic constant folding for trip counts (PR #90942)
Nikita Popov via llvm-commits
- [llvm] 922ab70 - [MLIR][OpenMP] Extend omp.private materialization support: `dealloc` (#90841)
via llvm-commits
- [llvm] [HWASAN] Regenerate a test (PR #90943)
Vitaly Buka via llvm-commits
- [llvm] b03e7a5 - [HWASAN] Regenerate a test (#90943)
via llvm-commits
- [llvm] [AMDGPU][LTO] Introduce AMDGPUCloneModuleLDS (PR #89683)
Anshil Gandhi via llvm-commits
- [llvm] 70b5a22 - [hwasan] Don't crash on vscale allocas (#90932)
via llvm-commits
- [llvm] [LLVM][DWARF] Fix uniquness of AccelTable Values (PR #74391)
Pavel Labath via llvm-commits
- [llvm] 9731b77 - AMDGPU: Implement llvm.set.rounding (#88587)
via llvm-commits
- [llvm] AMDGPU: Optimize set_rounding if input is known to fit in 2 bits (PR #88588)
Matt Arsenault via llvm-commits
- [llvm] 44648cc - [AMDGPU] Always emit lds_size in PAL ELF Metadata 3.0 (#87222)
via llvm-commits
- [llvm] [AMDGPU] Always emit lds_size in PAL ELF Metadata 3.0 (PR #87222)
Carl Ritson via llvm-commits
- [llvm] 6535e7a - SystemZ: Remove redundant copy tests from 75f4baa70
Matt Arsenault via llvm-commits
- [llvm] edbe6eb - SystemZ: Don't promote atomic store in IR (#90899)
via llvm-commits
- [clang] [llvm] [AMDGPU] Add amdgpu-as MMRA for fences (PR #78572)
Pierre van Houtryve via llvm-commits
- [llvm] ed299b3 - [GlobalISel] Optimize ULEB128 usage (#90565)
via llvm-commits
- [llvm] e47d7c6 - Fix MSVC signed/unsigned mismatch warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #88248)
via llvm-commits
- [llvm] 7c64b53 - [gn build] Port ed299b3efd66
LLVM GN Syncbot via llvm-commits
- [llvm] [TableGen] New tblgen Pattern bit to disable DAG pattern imports during GISel (PR #88382)
via llvm-commits
- [llvm] b4e751e - AMDGPU: Optimize set_rounding if input is known to fit in 2 bits (#88588)
via llvm-commits
- [llvm] AMDGPU: Add description for new atomicrmw metadata (PR #85052)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][TTI] Improve SiFive7 reduction cost (PR #90951)
Shih-Po Hung via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Ulrich Weigand via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Björn Pettersson via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Björn Pettersson via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Björn Pettersson via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Björn Pettersson via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (PR #90952)
Simon Pilgrim via llvm-commits
- [llvm] 385f59f - [llvm-mca] Teach MCA constant registers do not create dependencies (#89387)
via llvm-commits
- [llvm] [Reg2Mem] Handle CallBr instructions (PR #90953)
via llvm-commits
- [llvm] Introduce llvmremark util diff command (PR #85007)
Zain Jaffal via llvm-commits
- [llvm] 9f9856d - AMDGPU: Update name for amdgpu.no.remote.memory metadata
Matt Arsenault via llvm-commits
- [llvm] 4e67b50 - AMDGPU: Add more tests for atomicrmw handling
Matt Arsenault via llvm-commits
- [llvm] 256797e - [NFC][RemoveDIs] Fix some comments in DebugProgramInstruction.h
Orlando Cazalet-Hyams via llvm-commits
- [llvm] bcdbd0b - [llvm][DataFlowSanitizer] Don't pass vector by value (NFC)
Youngsuk Kim via llvm-commits
- [llvm] [Triple] Add "swift" as a vendor. (PR #85094)
Alastair Houghton via llvm-commits
- [llvm] [AMDGPU] Convert PrologEpilogSGPRSpills from DenseMap to sorted vector (PR #90957)
Jay Foad via llvm-commits
- [clang] [compiler-rt] [XRay] Add support for instrumentation of DSOs on x86_64 (PR #90959)
Sebastian Kreutzer via llvm-commits
- [llvm] fc7e74e - [CostModel][X86] getCastInstrCost - improve CostKind adjustment when splitting src/dst types
Simon Pilgrim via llvm-commits
- [llvm] 1d43cdc - [LV][EVL]Support reversed loads/stores.
via llvm-commits
- [llvm] [InstCombine] Optimize `sinh` and `cosh` divisions (PR #81433)
Felix Kellenbenz via llvm-commits
- [llvm] 91446e2 - Repply#2 "[RemoveDIs] Load into new debug info format by default in LLVM (#89799)"
Stephen Tozer via llvm-commits
- [llvm] a48ebb8 - [VPlan] Check type directly in ::isCanonical (NFC).
Florian Hahn via llvm-commits
- [llvm] 70d11ff - [X86] Add test coverage for #90847
Simon Pilgrim via llvm-commits
- [llvm] 81003f2 - [X86] combineBitcastvxi1 - peek through FREEZE nodes when determining width of the original SETCC node
Simon Pilgrim via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Improve custom lowering for EXTRACT_SUBVECTOR. (PR #90963)
Paul Walker via llvm-commits
- [llvm] cd4287b - [AMDGPU] Convert PrologEpilogSGPRSpills from DenseMap to sorted vector (#90957)
via llvm-commits
- [llvm] Global i sel push add sub ext (PR #90964)
via llvm-commits
- [llvm] [VPlan] Simplify (X && Y) || (X && !Y) -> X. (PR #89386)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] Clear InitUndef pass new register cache between pass runs (PR #90967)
Joe Faulls via llvm-commits
- [llvm] 72e07d4 - [AMDGPU] Simplify applySelectFCmpToFMinToFMaxLegacy. NFC.
Jay Foad via llvm-commits
- [llvm] [AMDGPU] Improve MIR pattern for FMinFMaxLegacy combine. NFC. (PR #90968)
Jay Foad via llvm-commits
- [llvm] [SDISel] Teach the type legalizer about ADDRSPACECAST (PR #90969)
Quentin Colombet via llvm-commits
- [llvm] bccb7ed - Reapply "[LV] Improve AnyOf reduction codegen. (#78304)"
Florian Hahn via llvm-commits
- [compiler-rt] 3fffe6c - [NFC][x86_64][Test Only] Disable for san coverage for lsan on all x86_64 for now (#90750)
via llvm-commits
- [llvm] 6517c5b - [LV][NFC]Address last comments from https://github.com/llvm/llvm-project/pull/88025.
Alexey Bataev via llvm-commits
- [llvm] 3f1fef3 - [RISCV] Support interleaved accesses for scalable vector. (#90583)
via llvm-commits
- [llvm] 99ca408 - [AMDGPU] Remove unneeded calls to setInstrAndDebugLoc in matchers. NFC.
Jay Foad via llvm-commits
- [llvm] 69f1442 - [LLVM] BasicTTIImpl allow unknown type during legality checking (#89848)
via llvm-commits
- [llvm] 1cde124 - [AMDGPU] Use replaceOpcodeWith instead of applyCombine_s_mul_u64. NFC.
Jay Foad via llvm-commits
- [llvm] 40cc96e - [VPlan] Remove unused VPWidenCanonicalIVRecipe::getScalarType (NFCI).
Florian Hahn via llvm-commits
- [llvm] 692e887 - [GlobalISel] Use some standard matchinfo defs. NFC.
Jay Foad via llvm-commits
- [llvm] d13f635 - [RISCV] Use Sched*MC for Zvk MC instructions
Michael Maitland via llvm-commits
- [llvm] 4821882 - [RISCV][llvm-mca] Add vector crypto llvm-mca tests for P600
Michael Maitland via llvm-commits
- [llvm] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [llvm] [RISCV] Add Sched classes for vector crypto instructions (PR #90068)
Michael Maitland via llvm-commits
- [llvm] 56b8bd7 - [RISCV] Add Sched classes for vector crypto instructions (#90068)
via llvm-commits
- [llvm] ebbc5de - [M68k] Correctly emit non-pic relocations (#89863)
via llvm-commits
- [clang] [llvm] [Driver] Add option to select compiler-rt arch suffix (PR #89775)
Paul T Robinson via llvm-commits
- [llvm] [SystemZ] Simplify f128 atomic load/store (PR #90977)
Ulrich Weigand via llvm-commits
- [llvm] [DirectX] Remove unneccary check lines (PR #90979)
Chris B via llvm-commits
- [lld] 55ad294 - [lld,test] Convert text files from CRLF to LF
Fangrui Song via llvm-commits
- [llvm] 7a6847e - [RISCV] Add partial validation of Z extension name to RISCVISAInfo::parseNormalizedArchString (#90895)
via llvm-commits
- [llvm] 0faf494 - [RISCV] Make parseArchString only accept [a-z0-9_]. (#90879)
via llvm-commits
- [llvm] c7ad12d - AMDGPU: Try to fix build error with old gcc
Matt Arsenault via llvm-commits
- [llvm] 49c5f4d - SystemZ: Fold copy of vector immediate to gr128 (#90706)
via llvm-commits
- [llvm] 54d6f66 - [AArch64] Add test for #90936. NFC
Craig Topper via llvm-commits
- [llvm] d53425e - [DebugInfo,test] Convert text files from CRLF to LF
Fangrui Song via llvm-commits
- [llvm] a657440 - [tools,test] Convert text files from CRLF to LF
Fangrui Song via llvm-commits
- [llvm] 3563af6 - [DAGCombiner] In mergeTruncStore, make sure we aren't storing shifted in bits. (#90939)
via llvm-commits
- [llvm] https://github.com/llvm/llvm-project/issues/90328 (PR #90982)
via llvm-commits
- [llvm] 8a0073a - [CostModel][X86] Treat lrint/llrint as fptosi calls (#90883)
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [lldb] [llvm] [mlir] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
via llvm-commits
- [llvm] 2265df9 - [test] Fix CodeGen/DirectX/strip-fn-attrs.ll
Fangrui Song via llvm-commits
- [llvm] [LLVM][AARCH64]Replace +sme2p1+smef16f16 by +smef16f16 (PR #88860)
Tomas Matheson via llvm-commits
- [llvm] b9ae06b - [test] Convert text files from CRLF to LF
Fangrui Song via llvm-commits
- [llvm] 121bef7 - [docs,utils] Convert text files from CRLF to LF
Fangrui Song via llvm-commits
- [lldb] [llvm] [AArch64] move extension information into tablgen (PR #90987)
Tomas Matheson via llvm-commits
- [llvm] a56f0b5 - AMDGPU: Use umin in set.rounding expansion
Matt Arsenault via llvm-commits
- [clang] [llvm] [modules] Accept equivalent module caches from different symlink (PR #90925)
Ellis Hoag via llvm-commits
- [llvm] [WIP][X86] Use GFNI for vXi8 per-element shifts (PR #89644)
Simon Pilgrim via llvm-commits
- [llvm] 76508dc - [AMDGPU] Fix mode register pass for constrained FP operations (#90085)
via llvm-commits
- [llvm] 401ecb4 - [LV] Add test showing miscompile with store reductions and RT checks.
Florian Hahn via llvm-commits
- [clang] [llvm] Mark test cases as unsupported on z/OS (PR #90990)
Sean Perry via llvm-commits
- [llvm] 46c2d93 - [StandardInstrumentation] Annotate loops with the function name (#90756)
via llvm-commits
- [llvm] a4d1026 - [VectorCombine] Add foldShuffleToIdentity (#88693)
via llvm-commits
- [llvm] [CMake] Add INTERFACE_INCLUDE_DIRECTORIES property to add_llvm_library macro (PR #90991)
Daniel Bashir via llvm-commits
- [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Johannes Doerfert via llvm-commits
- [lld] [lld] Error on unsupported split stack (PR #88063)
Patrick O'Neill via llvm-commits
- [llvm] [GVNSink] Fix non-determinisms by using determistic ordering (PR #90995)
via llvm-commits
- [llvm] AMDGPU: Add tests for minimum and maximum intrinsics (PR #90997)
Matt Arsenault via llvm-commits
- [llvm] [BasicBlockUtils] Remove redundant llvm.dbg instructions after blocks to reduce compile time (PR #89069)
Jorge Gorbe Moya via llvm-commits
- [llvm] f8ff51e - [Inliner] Add tests for not propagating `writable` if `readonly` is present; NFC
Noah Goldstein via llvm-commits
- [llvm] 285dbed - [Inliner] Propagate callee argument memory access attributes before inlining
Noah Goldstein via llvm-commits
- [llvm] d8428df - [PatternMatching] Add generic API for matching constants using custom conditions
Noah Goldstein via llvm-commits
- [llvm] 1708788 - [InstCombine] Add non-splat test for `(icmp (lshr x, y), x)`; NFC
Noah Goldstein via llvm-commits
- [llvm] f561daf - [InstCombine] Add example usage for new Checked matcher API
Noah Goldstein via llvm-commits
- [llvm] [VectorCombine] Add intrinsics handling to shuffleToIdentity (PR #91000)
David Green via llvm-commits
- [llvm] 7ec698e - AMDGPU: Add tests for minimum and maximum intrinsics (#90997)
via llvm-commits
- [llvm] 9299a13 - [DirectX] Remove unneccary check lines (#90979)
via llvm-commits
- [llvm] 2cde0e2 - Revert "[BasicBlockUtils] Remove redundant llvm.dbg instructions after blocks to reduce compile time (#89069)"
Jorge Gorbe Moya via llvm-commits
- [llvm] [AttributorLight] Without liveness checks, look at all functions (PR #91004)
Johannes Doerfert via llvm-commits
- [llvm] Update GettingInvolved.rst (PR #91008)
Maksim Levental via llvm-commits
- [llvm] Attributor test update (PR #91011)
Johannes Doerfert via llvm-commits
- [lld] [llvm] [RISCV][lld] Set the type of TLSDESC relocation's referenced local symbol to STT_NOTYPE (PR #85817)
Paul Kirth via llvm-commits
- [llvm] 9620d3e - [SLP][NFC]Add a test with incorrect casting of shuffled gathered values, NFC.
Alexey Bataev via llvm-commits
- [llvm] 385faf9 - [ARM/X86] Standardize the isEligibleForTailCallOptimization prototypes (#90688)
via llvm-commits
- [llvm] 48039b1 - Revert "[gn] port 2d4acb086541 (LLVM_ENABLE_CURL)"
Reid Kleckner via llvm-commits
- [llvm] 0397226 - [SLP]Fix PR90892: do a correct sign analysis of the entries elements in gather shuffles.
Alexey Bataev via llvm-commits
- [llvm] Github Automation: Add support for an optional colon after command name (PR #66540)
Paul Kirth via llvm-commits
- [llvm] [docs] Add a section on AI-generated content to the developer policy (PR #91014)
Reid Kleckner via llvm-commits
- [llvm] [AMDGPU] Prefer vector i8s in PHI Nodes (PR #91016)
Jeffrey Byrnes via llvm-commits
- [llvm] [tsan] Don't crash on vscale (PR #91018)
Vitaly Buka via llvm-commits
- [llvm] Revert "[AIX][CMake] Use top-level tools in llvm_ExternalProject_Add" (PR #91019)
David Tenty via llvm-commits
- [clang] [llvm] [AArch64] Add support for Qualcomm Oryon processor (PR #91022)
Wei Zhao via llvm-commits
- [llvm] Reduce llvm-gsymutil memory usage (PR #91023)
Kevin Frei via llvm-commits
- [llvm] [MemProf] Optionally match profiles on to manually hinted hot/cold new (PR #91027)
Teresa Johnson via llvm-commits
- [clang] [llvm] [Clang] -fseparate-named-sections option (PR #91028)
Petr Hosek via llvm-commits
- [lld] [llvm] [llvm][lld] Pre-commit tests for RISCV TLSDESC symbols (PR #85816)
Paul Kirth via llvm-commits
- [llvm] e5cbe8f - [MemProf] Optionally match profiles on to manually hinted hot/cold new (#91027)
via llvm-commits
- [llvm] a441645 - [tsan] Don't crash on vscale (#91018)
via llvm-commits
- [llvm] 0c7e706 - [AArch64] Pre-commit another test case for #90936. NFC
Craig Topper via llvm-commits
- [llvm] [Attributor][FIX] Replace AANoFPClass MBEC propagation (PR #91030)
Johannes Doerfert via llvm-commits
- [llvm] cd3a4c3 - [Attributor][NFC] update tests (#91011)
via llvm-commits
- [llvm] Document FP relative offsets (PR #91031)
Florian Mayer via llvm-commits
- [llvm] b958ef1 - Update GettingInvolved.rst (#91008)
via llvm-commits
- [llvm] e7939d0 - [Instrumentation] Support verifying machine function (#90931)
via llvm-commits
- [llvm] [CodeGen]: Emit a more efficient magic number multiplication for exact udivs (PR #87161)
via llvm-commits
- [llvm] [CombinerHelper]: Use undef for handling divisors of one (PR #89784)
via llvm-commits
- [llvm] [CombinerHelper]: Use undef for handling divisors of one (PR #91037)
via llvm-commits
- [llvm] [MCA] use std::function instead of function_ref when storing (PR #91039)
Aiden Grossman via llvm-commits
- [llvm] [NewPM][AMDGPU] Add CodeGenPassBuilder (PR #91040)
via llvm-commits
- [llvm] [Support] Use StringRef::operator== instead of StringRef::equals (NFC) (PR #91042)
Kazu Hirata via llvm-commits
- [clang] [llvm] [AArch64] Support preserve_none calling convention (PR #91046)
via llvm-commits
- [llvm] [MemProf] Optionally update hints on existing hot/cold new calls (PR #91047)
Teresa Johnson via llvm-commits
- [llvm] [NFC][X86] Fix check directive typo in preserve_none dynamic regmask test (PR #91048)
via llvm-commits
- [llvm] [TableGen] Fix computeRegUnitLaneMasks for ad hoc aliasing (PR #79835)
Kazushi Marukawa via llvm-commits
- [lld] 96aac67 - [lld] Error on unsupported split stack (#88063)
via llvm-commits
- [llvm] f16e234 - [InstCombine] Do not request non-splat vector support in code reviews (NFC) (#90709)
via llvm-commits
- [llvm] 1343e68 - [C API] Add function to create ConstantRange attributes to C API (#90505)
via llvm-commits
- [clang] [libcxxabi] [llvm] Add support for WASI builds (PR #91051)
Luca Versari via llvm-commits
- [llvm] caacf86 - [DAG] Fold freeze(shuffle(x,y,m)) -> shuffle(freeze(x),freeze(y),m) (#90952)
via llvm-commits
- [clang-tools-extra] [llvm] [clangd] Add CodeAction to swap operands to binary operators (PR #78999)
Tor Shepherd via llvm-commits
- [llvm] [NFC] Move parameter into field (PR #91065)
Danny Mösch via llvm-commits
- [llvm] 7ee6288 - [Support] Use StringRef::operator== instead of StringRef::equals (NFC) (#91042)
via llvm-commits
- [llvm] [NFC] Prefer `str.resize(len)` over `str.substr(0, len)` (PR #91067)
Danny Mösch via llvm-commits
- [llvm] [Transforms] Use StringRef::operator== instead of StringRef::equals (NFC) (PR #91072)
Kazu Hirata via llvm-commits
- [llvm] a98a6e9 - Add clarifying parenthesis around non-trivial conditions in ternary expressions. (#90391)
via llvm-commits
- [compiler-rt] a98a6e9 - Add clarifying parenthesis around non-trivial conditions in ternary expressions. (#90391)
via llvm-commits
- [llvm] 0d493ed - Revert 4 last AMDGPU commits to unbreak Windows bots
Mehdi Amini via llvm-commits
- [llvm] 18d1df4 - llvm/lib/CodeGen/TargetSchedule.cpp:132:12: warning: Assert statement modifies 'NIter' (#90982)
via llvm-commits
- [llvm] Revert "llvm/lib/CodeGen/TargetSchedule.cpp:132:12: warning: Assert statement modifies 'NIter'" (PR #91079)
David Blaikie via llvm-commits
- [llvm] 0044856 - Revert "llvm/lib/CodeGen/TargetSchedule.cpp:132:12: warning: Assert statement modifies 'NIter'" (#91079)
via llvm-commits
- [llvm] c7910ee - [SLP][NFC]Use std::optional::value_or.
Alexey Bataev via llvm-commits
- [clang] [llvm] [llvm] Add triples for managarm (PR #87845)
via llvm-commits
- [llvm] 677ddde - [Transforms] Use StringRef::operator== instead of StringRef::equals (NFC) (#91072)
via llvm-commits
- [llvm] b54a78d - [LV,LAA] Don't vectorize loops with load and store to invar address.
Florian Hahn via llvm-commits
- [clang] [llvm] [MC] Remove UseAssemblerInfoForParsing (PR #91082)
Fangrui Song via llvm-commits
- [libcxx] [llvm] [libc++] implement ranges::find_last (PR #91081)
Andrew Sukach via llvm-commits
- [clang] [compiler-rt] [flang] [libc] [libclc] [libcxx] [libcxxabi] [lld] [lldb] [llvm] [mlir] [libc++] implement ranges::find_last (PR #91081)
Andrew Sukach via llvm-commits
- [llvm] [X86] Support icmp_i64(i64 X, i64 Y) --> icmp_i32(trunc(X), trunc(Y)) for non-constant Y (PR #91085)
Simon Pilgrim via llvm-commits
- [libcxx] [llvm] [libc++] ranges::find_last (PR #91086)
Andrew Sukach via llvm-commits
- [llvm] workflows: Remove top-level permissions from release-tasks.yml (PR #91088)
Tom Stellard via llvm-commits
- [llvm] workflows: Fix missing GITHUB_TOKEN in release-doxygen.yml upload step (PR #91091)
Tom Stellard via llvm-commits
- [llvm] workflows: Fix release documentation upload (PR #91093)
Tom Stellard via llvm-commits
- [clang] [llvm] [arm] Support reserving r4 and r5 alongside r9 (PR #89849)
via llvm-commits
- [llvm] Combine more examples to new Checked matcher API (PR #91097)
via llvm-commits
- [llvm] [ValueTracking] Recognize `X op (X != 0)` as non-zero (PR #88579)
via llvm-commits
- [llvm] [IR] Add support for ignoring poisons in `getSplatValue` (PR #89155)
via llvm-commits
- [llvm] [InstCombine] Improve coverage of `foldSelectValueEquivalence` (PR #88298)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp upred (add/sub nuw X, Y), C)` (PR #87180)
via llvm-commits
- [llvm] [ValueTracking] Extend LHS/RHS with matching operand to work without constants. (PR #85557)
via llvm-commits
- [llvm] ffc9a30 - [TableGen] Use bitwise operations to access HwMode ID. (#88377)
via llvm-commits
- [clang] [llvm] [LLVM] Add IRNormalizer Pass (PR #68176)
Justin Fargnoli via llvm-commits
- [llvm] Revert "SystemZ: Fold copy of vector immediate to gr128" (PR #91099)
Vitaly Buka via llvm-commits
- [clang] [llvm] goldsteinn/inline prop (PR #91101)
via llvm-commits
- [clang] [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [CVP][SCCP] Add support for `uitofp nneg` (PR #86154)
via llvm-commits
- [llvm] Scev assume finite flag (PR #91104)
Manuel Drehwald via llvm-commits
- [llvm] 02dfbbf - [SelectionDAG] Make ARITH_FENCE support half and bfloat type (#90836)
via llvm-commits
- [llvm] [X86][EVEX512] Add `HasEVEX512` when `NoVLX` used for 512-bit patterns (PR #91106)
Phoebe Wang via llvm-commits
- [llvm] a415b4d - Revert "SystemZ: Fold copy of vector immediate to gr128" (#91099)
via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] Reapply "AMDGPU: Implement llvm.set.rounding (#88587)" series (PR #91113)
Matt Arsenault via llvm-commits
- [llvm] 78a28b3 - [X86] Support icmp_i64(i64 X, i64 Y) --> icmp_i32(trunc(X), trunc(Y)) for non-constant Y (#91085)
via llvm-commits
- [llvm] d5ca2e4 - [AMDGPU] Improve MIR pattern for FMinFMaxLegacy combine. NFC. (#90968)
via llvm-commits
- [llvm] d145f40 - [VectorCombine] shuffleToIdentity - guard against call instructions.
David Green via llvm-commits
- [llvm] 7963d9a - [X86][EVEX512] Add `HasEVEX512` when `NoVLX` used for 512-bit patterns (#91106)
via llvm-commits
- [llvm] 72eaa0e - [AArch64][SelectionDAG] Mask for SUBS with multiple users cannot be elided (#90911)
via llvm-commits
- [llvm] 9833332 - [X86] bypass-slow-division-64.ll - extend cpu test coverage
Simon Pilgrim via llvm-commits
- [llvm] de9b386 - [X86] bypass-slow-division-64.ll - add optsize/minsize tests
Simon Pilgrim via llvm-commits
- [llvm] LoopVectorize: update comment following 63d8058 (NFC) (PR #91120)
Ramkumar Ramachandra via llvm-commits
- [llvm] LoopVectorize: guard appending InstsToScalarize; fix bug (PR #88720)
Ramkumar Ramachandra via llvm-commits
- [llvm] 882814e - [InlineCost] Correct the default branch cost for the switch statement (#85160)
via llvm-commits
- [llvm] [Analysis] Attribute Range should not prevent tail call optimization (PR #91122)
Jinsong Ji via llvm-commits
- [llvm] c6e4f63 - Revert "[InlineCost] Correct the default branch cost for the switch statement (#85160)"
via llvm-commits
- [clang] [llvm] [SCCP] Swap out range metadata to range attribute (PR #90134)
Jinsong Ji via llvm-commits
- [llvm] [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (PR #86972)
Marc Auberer via llvm-commits
- [llvm] [X86][FP16] Do not create VBROADCAST_LOAD for f16 without AVX2 (PR #91125)
Phoebe Wang via llvm-commits
- [llvm] 176be3e - [X86] bypass-slow-division-64.ll - add udiv+urem test coverage
Simon Pilgrim via llvm-commits
- [llvm] 77d8c38 - [X86] 2008-08-31-EH_RETURN32.ll - regenerate with update_llc_test_checks.py
Simon Pilgrim via llvm-commits
- [llvm] [X86] Add slow div64/lea3 tuning flags to Nehalem target (PR #91129)
via llvm-commits
- [llvm] [InstCombine] Fix miscompilation caused by #90436 (PR #91133)
Yingwei Zheng via llvm-commits
- [lldb] [llvm] Add support for using foreign type units in .debug_names. (PR #87740)
Greg Clayton via llvm-commits
- [llvm] [Offload] Fix dataDelete op for TARGET_ALLOC_HOST memory type (PR #91134)
Jhonatan Cléto via llvm-commits
- [llvm] LoopVectorize: add test for crash #47665 (PR #91135)
Ramkumar Ramachandra via llvm-commits
- [llvm] LoopVectorize: fix logical error in trunc cost (PR #91136)
Ramkumar Ramachandra via llvm-commits
- [llvm] [Target] Use StringRef::operator== instead of StringRef::equals (NFC) (#91072) (PR #91138)
Kazu Hirata via llvm-commits
- [llvm] [ADT] Reimplement operator==(StringRef (PR #91139)
Kazu Hirata via llvm-commits
- [llvm] 3219c0e - [LAA] Directly pass DepChecker to getSource/getDestination (NFC).
Florian Hahn via llvm-commits
- [llvm] c18bcd0 - [Target] Use StringRef::operator== instead of StringRef::equals (NFC) (#91072) (#91138)
via llvm-commits
- [llvm] [BOLT][NFC] Store FILE symbols in a vector (PR #89088)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Use FileSymbols for local symbol disambiguation (PR #89088)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFCI] Use FileSymbols for local symbol disambiguation (PR #89088)
Amir Ayupov via llvm-commits
- [clang] [llvm] [openmp] [OpenMP] Depobj optimisation (PR #91145)
PEREIRA Romain via llvm-commits
- [llvm] [DAG] Lower frem of power-2 using div/trunk/mul+sub (PR #91148)
David Green via llvm-commits
- [llvm] 2aaec48 - X86FixupBWInsts: Remove redundant code. NFC
Fangrui Song via llvm-commits
- [llvm] [C API] Add getters and build function for CallBr (PR #91154)
Benji Smith via llvm-commits
- [llvm] e123643 - [AArch64][SelectionDAG] Lower multiplication by a constant to shl+sub+shl+sub (#90199)
via llvm-commits
- [llvm] [NFC] Prefer isSafeToSpeculativelyExecute to div/rem (PR #91157)
via llvm-commits
- [llvm] [RISCV][CostModel] Remove inst cost of cmp inst in cmp-select sequence. (PR #91158)
Elvis Wang via llvm-commits
- [llvm] [InstCombine] Fold ((X << nuw Z) + nuw Y) >>u Z --> X + nuw (Y >>u Z) (PR #88193)
via llvm-commits
- [llvm] ddecada - [clang backend] In AArch64's DataLayout, specify a minimum function alignment of 4. (#90702)
via llvm-commits
- [lld] [lld-macho] Fix category merging category map non-determinism (PR #91159)
via llvm-commits
- [llvm] f7bfb07 - [X86][FP16] Do not create VBROADCAST_LOAD for f16 without AVX2 (#91125)
via llvm-commits
- [llvm] 774b7eb - [ADT] Reimplement operator==(StringRef, StringRef) (NFC) (#91139)
via llvm-commits
- [llvm] b944b54 - [RISCV] Add RISCVCoalesceVSETVLI tests for removing dead AVLs. NFC
Luke Lau via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
Vikram Hegde via llvm-commits
- [llvm] [AMDGPU] Add support for preloading implicit kernel arguments (PR #83817)
Austin Kerbow via llvm-commits
- [llvm] d70267f - [RISCV] Teach .option arch to support experimental extensions. (#89727)
via llvm-commits
- [llvm] 1500dc0 - [RISCV] Use virtual registers for AVL instrs in coalesce-vsetvli.mir. NFC
Luke Lau via llvm-commits
- [llvm] [LangRef] callbr result can be used in all successors (PR #91167)
Nikita Popov via llvm-commits
- [llvm] db532ff - Remove redundant move in return statement (#90546)
via llvm-commits
- [llvm] [LoopUnroll] Clamp PartialThreshold for large LoopMicroOpBufferSize (PR #67657)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Prefer to keep power-of-2 constants when combining ashr exact and slt/ult of a constant (PR #86111)
Alex Bradbury via llvm-commits
- [llvm] [RISCV] Check dead flag on VL def op in RISCVCoalesceVSETVLI. NFC (PR #91168)
Luke Lau via llvm-commits
Last message date:
Sun May 5 23:45:14 PDT 2024
Archived on: Sun May 5 23:45:17 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).