The Week Of Monday 22 July 2024 Archives by thread
Starting: Mon Jul 22 00:03:16 PDT 2024
Ending: Sun Jul 28 23:59:51 PDT 2024
Messages: 5296
- [lld] [llvm] [LLVM] Refactor Autoupgrade function attributes from Module attributes. (PR #84494)
Daniel Kiss via llvm-commits
- [llvm] [LoongArch] Recommit "Remove spurious mask operations from andn->icmp on 16 and 8 bit values" (PR #99798)
Lu Weining via llvm-commits
- [llvm] 10d720b - [DeadStoreElimination] Add test for recent worklist revision (NFC)
Antonio Frighetto via llvm-commits
- [llvm] [RISCV] Add groupid/bitmask for RISC-V extension (PR #94440)
Piyou Chen via llvm-commits
- [llvm] 4c73b1a - [LoongArch] Recommit "Remove spurious mask operations from andn->icmp on 16 and 8 bit values" (#99798)
via llvm-commits
- [lld] [LLD] [COFF] Ubuntu24 build failure due to LLD's COFF regression (PR #98447)
Martin Storsjö via llvm-commits
- [llvm] b15aa7f - [ORC] Add unit test for MemoryFlags APIs, don't dereference end() iterator.
Lang Hames via llvm-commits
- [llvm] [SimplifyCFG] Increase budget for FoldTwoEntryPHINode() if the branch is unpredictable. (PR #98495)
Tianqing Wang via llvm-commits
- [llvm] [DeadStoreElimination] Refactor out `pushMemUses`, drop dead check (NFC) (PR #98530)
Antonio Frighetto via llvm-commits
- [llvm] [lit][NFC] Avoid unintended -EMPTY suffix in check prefix (PR #99690)
James Henderson via llvm-commits
- [compiler-rt] [scudo] Added LRU eviction policy to secondary cache. (PR #99409)
Joshua Baehring via llvm-commits
- [llvm] [llvm-lit] Resolve env subcommand required error (PR #98414)
James Henderson via llvm-commits
- [llvm] [llvm-objcopy] Add --change-section-address (PR #98664)
James Henderson via llvm-commits
- [llvm] [SLP] NFC. ShuffleInstructionBuilder::add V1->getType() is always a (PR #99842)
Han-Kuan Chen via llvm-commits
- [llvm] 56ad7cc - [IR] Remove non-canonical matchings (#96763)
via llvm-commits
- [llvm] [IR] Remove non-canonical matchings (PR #96763)
Nikita Popov via llvm-commits
- [llvm] Reapply "[llvm/DWARF] Recursively resolve DW_AT_signature references"… (PR #99495)
Pavel Labath via llvm-commits
- [llvm] [mlir] [mlir-c] expand the mlir llvm dialect C api with more attributes/enums (PR #84453)
via llvm-commits
- [llvm] [llvm][CodeGen] Added a new restriction for II by pragma in window scheduler (PR #99448)
Matt Arsenault via llvm-commits
- [llvm] [GVN] Look through select/phi when determining underlying object (PR #99509)
Nikita Popov via llvm-commits
- [llvm] [MVT][TableGen] Extend Machine Value Type to `uint16_t` (PR #99657)
Brandon Wu via llvm-commits
- [llvm] [DAGCombiner] Freeze maybe poison operands when folding select to logic (PR #84924)
Björn Pettersson via llvm-commits
- [clang] [llvm] [mlir] Remove the `x86_mmx` IR type. (PR #98505)
Christian Ulmann via llvm-commits
- [clang] [llvm] [Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_elidable]] (PR #99282)
Adrian Vogelsgesang via llvm-commits
- [llvm] [Analysis] Bail out for negative offsets in isDereferenceableAndAlignedInLoop (PR #99490)
Florian Hahn via llvm-commits
- [llvm] [Support] Add Arm NEON implementation for `llvm::xxh3_64bits` (PR #99634)
Daniel Bertalan via llvm-commits
- [llvm] [PAC][CodeGen][ELF][AArch64] Support signed GOT (PR #96164)
Daniil Kovalev via llvm-commits
- [llvm] [AMDGPU] Do not print `kernel-resource-usage` information on non-kernels (PR #99720)
Matt Arsenault via llvm-commits
- [lld] [PAC][lld][AArch64][ELF] Support signed GOT (PR #96169)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [PAC][clang][Driver] Add signed GOT flag (PR #96160)
Daniil Kovalev via llvm-commits
- [clang] [compiler-rt] [llvm] [PAC][AArch64] Support init/fini array signing (PR #96478)
Daniil Kovalev via llvm-commits
- [llvm] [LV] Vectorize histogram operations (PR #99851)
Graham Hunter via llvm-commits
- [llvm] [AArch64] Fix widening error for masked load/store integer scalable ve… (PR #99354)
Sander de Smalen via llvm-commits
- [clang] [llvm] Revert "[PS4/PS5][Driver][DWARF] Always emit .debug_aranges for SCE t… (PR #99711)
Edd Dawson via llvm-commits
- [lld] [LLD] [COFF] Zero-intialization & proper constructor invocation in COFF's Symbol (PR #98447)
Vikash Gupta via llvm-commits
- [llvm] 4db11c1 - [AArch64] Lower scalable i1 vector add reduction to cntp (#99031)
via llvm-commits
- [llvm] [AArch64] Lower scalable i1 vector add reduction to cntp (PR #99031)
Max Beck-Jones via llvm-commits
- [llvm] f138b33 - [XCOFF] refactor the XCOFF BeginSymName handling
Chen Zheng via llvm-commits
- [llvm] Replace distutils.version with packaging.version since the former was deprecated in python 3.10 and removed in 3.12. (PR #99852)
via llvm-commits
- [llvm] 01d7836 - [llvm-profgen] Add --sample-period to estimate absolute counts (#99826)
via llvm-commits
- [llvm] [llvm-profgen] Add --sample-period to estimate absolute counts (PR #99826)
Wei Xiao via llvm-commits
- [compiler-rt] [asan][Windows] Add additional wcs* interceptors (PR #66128)
nicole mazzuca via llvm-commits
- [llvm] Revert "[AArch64] Lower scalable i1 vector add reduction to cntp" (PR #99853)
Max Beck-Jones via llvm-commits
- [llvm] 2e78990 - Revert "[AArch64] Lower scalable i1 vector add reduction to cntp" (#99853)
via llvm-commits
- [llvm] [PowerPC] Conversions of f128 and f16 should use _kf_ instead of _tf_ (PR #99855)
via llvm-commits
- [llvm] [CodeGen] change prototype of regalloc filter function (PR #93525)
Christudasan Devadasan via llvm-commits
- [llvm] [DWARF] Emit line 0 source locations for BB padding nops (PR #99496)
Nabeel Omer via llvm-commits
- [llvm] [LangRef] Clarify semantics of masked vector load/store (PR #82469)
Ralf Jung via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [llvm] [AArch64] Use isKnownNonZero to optimize eligible compares to cmn and ccmn (PR #96349)
David Green via llvm-commits
- [llvm] 16e0591 - [AArch64] Use isKnownNonZero to optimize eligible compares to cmn and ccmn (#96349)
via llvm-commits
- [llvm] [InstCombine] Reducing rust i128::midpoint instructions (PR #99614)
Simon Pilgrim via llvm-commits
- [lld] 45c0dec - [LLD] [COFF] Zero-intialization & proper constructor invocation in COFF's Symbol (#98447)
via llvm-commits
- [llvm] [ASAN] Make asan pass idempotent. (PR #99439)
via llvm-commits
- [compiler-rt] [llvm] [ASan][compiler-rt] Implemented Dormant Mode in ASan (PR #99857)
via llvm-commits
- [llvm] [SelectionDAGBuilder][RISCV] Fix crash when using a memory constraint with scalable vector type. (PR #99821)
Paul Walker via llvm-commits
- [compiler-rt] ef2af7f - [AArch64][SME] Make use of Arm Optimised Routines in compiler-rt (#99326)
via llvm-commits
- [compiler-rt] [AArch64][SME] Make use of Arm Optimised Routines in compiler-rt (PR #99326)
Kerry McLaughlin via llvm-commits
- [llvm] f406d83 - [DAG] widenCtPop - reuse existing SDLoc. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [SimplifyLibCalls] Constant fold `remquo` (PR #99647)
Yingwei Zheng via llvm-commits
- [clang] [llvm] [ARM][AArch64] BTI, GCS, PAC Module flag update. (PR #86212)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [ARM][AArch64] BTI, GCS, PAC Module flag update. (PR #86212)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [ARM][AArch64] BTI, GCS, PAC Module flag update. (PR #86212)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [ARM][AArch64] BTI, GCS, PAC Module flag update. (PR #86212)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [ARM][AArch64] BTI, GCS, PAC Module flag update. (PR #86212)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [ARM][AArch64] BTI, GCS, PAC Module flag update. (PR #86212)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [ARM][AArch64] BTI, GCS, PAC Module flag update. (PR #86212)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [ARM][AArch64] BTI, GCS, PAC Module flag update. (PR #86212)
Daniil Kovalev via llvm-commits
- [llvm] 102d168 - [Analysis] Bail out for negative offsets in isDereferenceableAndAlignedInLoop (#99490)
via llvm-commits
- [llvm] [AArch64][BOLT] Ensure tentative code layout for cold BBs runs. (PR #96609)
Paschalis Mpeis via llvm-commits
- [clang] [libcxx] [llvm] Reapply "[Clang] Implement resolution for CWG1835 (#92957)" (PR #98547)
Krystian Stasiowski via llvm-commits
- [llvm] [SelectionDAG] Use unaligned store to legalize `EXTRACT_VECTOR_ELT` type (PR #98176)
Manish Kausik H via llvm-commits
- [llvm] ConstraintElim: add dry-run routine to fail early (PR #99670)
Ramkumar Ramachandra via llvm-commits
- [lldb] [llvm] [lldb][RISCV] function calls support in lldb expressions (PR #99336)
via llvm-commits
- [llvm] 15b41d2 - [CodeGen] change prototype of regalloc filter function (#93525)
via llvm-commits
- [clang] [llvm] [RISCV][FMV] Support target_clones (PR #85786)
Piyou Chen via llvm-commits
- [llvm] Use references to avoid copying (PR #99863)
Pratyay Pande via llvm-commits
- [lld] [llvm] [MC,AArch64] Create mapping symbols with non-unique names (PR #99836)
Peter Smith via llvm-commits
- [llvm] Reland "SelectionDAG: Avoid using MachineFunction::getMMI" (PR #99779)
Matt Arsenault via llvm-commits
- [llvm] CodeGen/NewPM: Initialize MMI in NewPM path (PR #99754)
Matt Arsenault via llvm-commits
- [llvm] [DAG] Support saturated truncate (PR #99418)
Simon Pilgrim via llvm-commits
- [llvm] [llvm][CodeGen] Fixed a bug in stall cycle calculation for window scheduler (PR #99451)
Hua Tian via llvm-commits
- [llvm] f39bd0a - [AMDGPU] Do not print `kernel-resource-usage` information on non-kernels (#99720)
via llvm-commits
- [llvm] cffe115 - [llvm-dlltool] Use EXPORTAS name type for renamed imports on ARM64EC. (#99346)
via llvm-commits
- [llvm] [llvm-dlltool] Use EXPORTAS name type for renamed imports on ARM64EC. (PR #99346)
Jacek Caban via llvm-commits
- [llvm] [NVPTX] Add TMA bulk tensor copy intrinsics (PR #96083)
Durgadoss R via llvm-commits
- [llvm] LV: clamp VF with TC only when scalar epilogue is needed (PR #91253)
Ramkumar Ramachandra via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
Jiahan Xie via llvm-commits
- [llvm] [AMDGPU] Add support for llvm.lround and llvm.lrint intrinsics lowering. (PR #96817)
Matt Arsenault via llvm-commits
- [llvm] a7fb25d - [AArch64] Fix broken check lines (NFC)
Nikita Popov via llvm-commits
- [llvm] [MC] Add .loc_label instruction (PR #99710)
Paul T Robinson via llvm-commits
- [llvm] VPlan: use worklist in simplifyRecipes (PR #93998)
Ramkumar Ramachandra via llvm-commits
- [llvm] 65e86a8 - [X86] combineConcatVectorOps - concat(bitcast(),bitcast()) -> bitcast(concat())
Simon Pilgrim via llvm-commits
- [llvm] 05671ce - [X86] Add tests showing failure to push freeze through SSE PMADD nodes
Simon Pilgrim via llvm-commits
- [llvm] e9974f0 - [X86] canCreateUndefOrPoisonForTargetNode - PMADDWD/PMADDUBSW nodes don't create poison
Simon Pilgrim via llvm-commits
- [llvm] cb528e5 - [gn] port a41a4ac78294
Nico Weber via llvm-commits
- [compiler-rt] [builtins] Use __builtin_clzll for 64-bit types (PR #99874)
Sergei Barannikov via llvm-commits
- [llvm] [DAGCombiner] Push freeze through SETCC and SELECT_CC (PR #94492)
Nikita Popov via llvm-commits
- [llvm] [LV] Support binary and unary operations with EVL-vectorization (PR #93854)
Kolya Panchenko via llvm-commits
- [llvm] [LV][VPlan] Introduce VPIntermediateStore recipe to handle scalar stores in exit block. (PR #93148)
Mel Chen via llvm-commits
- [llvm] 6ae4014 - [AArch64] Add a test for stack-frame-layout analysis of Scalable objects. NFC
David Green via llvm-commits
- [llvm] [LV][VPlan] Introduce VPScalarStore recipe to handle scalar stores in exit block. (PR #93148)
Mel Chen via llvm-commits
- [llvm] 8ebe7e6 - [DAGCombiner] Push freeze through SETCC and SELECT_CC (#64718)
Bjorn Pettersson via llvm-commits
- [llvm] 8417f49 - [gn build] Port 04760bfadb39
LLVM GN Syncbot via llvm-commits
- [llvm] 6f915f4 - [gn build] Port af0d731b1298
LLVM GN Syncbot via llvm-commits
- [llvm] 091ec15 - [gn build] Port b15aa7f88c21
LLVM GN Syncbot via llvm-commits
- [llvm] [AArch64] Legalize fp128 types as libcalls for G_FCMP (PR #98452)
via llvm-commits
- [clang] [llvm] [PowerPC] Add builtin_cpu_is P11 support (PR #99550)
David Tenty via llvm-commits
- [llvm] 32cd189 - [GVN] Look through select/phi when determining underlying object (#99509)
via llvm-commits
- [clang] [llvm] [WIP][RISCV] Support __builtin_cpu_init and __builtin_cpu_supports (PR #99700)
Philip Reames via llvm-commits
- [llvm] [LLVM][AMDGPU] AMDGPUInstCombineIntrinsic for *lane intrinsics (PR #99878)
Acim Maravic via llvm-commits
- [llvm] [Utils] Fix clang-tidy warning: Use boolean false, not 0 (NFC) (PR #99828)
via llvm-commits
- [llvm] [Metadata] Make range boundary variables unsigned (NFC) (PR #99338)
via llvm-commits
- [llvm] [AMDGPU] Add intrinsic for raw atomic buffer loads (PR #97707)
Jessica Del via llvm-commits
- [llvm] [StackFrameLayoutAnalysis] Add basic Scalable stack slot output (PR #99883)
David Green via llvm-commits
- [llvm] fix(llvm/**.py): fix comparison to None (PR #94018)
Thomas Preud'homme via llvm-commits
- [llvm] [AArch64] Commute eligible operands for ccmn (PR #99884)
via llvm-commits
- [llvm] LV/EVL: strip TailFoldingStyle::DataWithoutLaneMask (PR #93303)
Ramkumar Ramachandra via llvm-commits
- [llvm] [InstCombine] Enable saturated add canonicalization in more variants (PR #97973)
via llvm-commits
- [llvm] [RISCV] Copy call frame size when splitting basic block in emitSelectPseudo. (PR #99823)
Philip Reames via llvm-commits
- [llvm] [InstCombine] Add support for transforming manual signed mul overflows (PR #93370)
via llvm-commits
- [llvm] ca3d4df - [Metadata] Make range boundary variables unsigned (NFC) (#99338)
via llvm-commits
- [llvm] [InstCombine] Canonicalize manual signed mul overflows (PR #93370)
via llvm-commits
- [compiler-rt] [compiler-rt] Check codesign in path before using (PR #99837)
Jon Roelofs via llvm-commits
- [clang] [llvm] [PowerPC] Add support for -mcpu=pwr11 / -mtune=pwr11 (PR #99511)
David Tenty via llvm-commits
- [lld] Reapply "[lld] enable fixup chains by default (#79894)" (PR #99255)
Nico Weber via llvm-commits
- [clang] [llvm] [ARM][AArch64] Split FEAT_SHA1 from FEAT_SHA256. (PR #99816)
Jon Roelofs via llvm-commits
- [llvm] 2b78303 - [DAGCombiner] Freeze maybe poison operands when folding select to logic (#84924)
via llvm-commits
- [llvm] [SLP]Add external uses cost for the gathered loads. (PR #99889)
Alexey Bataev via llvm-commits
- [llvm] 5ea38b8 - [lit][NFC] Avoid unintended -EMPTY suffix in check prefix (#99690)
via llvm-commits
- [lld] [llvm] [lld-macho] Fix thunks for non-__text TEXT sections (PR #99052)
Leonard Grey via llvm-commits
- [llvm] 9da221d - [SLP][NFC]Remove incorrect attribure from the test, NFC.
Alexey Bataev via llvm-commits
- [clang] [llvm] [PowerPC] add TargetParser for PPC target (PR #97541)
David Tenty via llvm-commits
- [llvm] [NFC] Adding a message to indicate LLVM_CCACHE_BUILD's future deprecation (PR #90624)
Qiongsi Wu via llvm-commits
- [llvm] [DSE] Split memory intrinsics if they are dead in the middle (PR #75478)
Nabeel Omer via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __init_riscv_feature_bits (PR #85790)
Philip Reames via llvm-commits
- [clang] [llvm] [RISCV] Support __builtin_cpu_init and __builtin_cpu_supports (PR #99700)
Philip Reames via llvm-commits
- [llvm] [AArch64][PAC] Lower jump-tables using hardened pseudo. (PR #97666)
Ahmed Bougacha via llvm-commits
- [clang] [llvm] [mlir] [OMPIRBuilder] - Handle dependencies in `createTarget` (PR #93977)
Pranav Bhandarkar via llvm-commits
- [llvm] [ctx_prof] Make the profile output analyzable by llvm-bcanalyzer (PR #99563)
Teresa Johnson via llvm-commits
- [llvm] 4010ddf - [MC, AArch64] Create mapping symbols with non-unique names
via llvm-commits
- [llvm] ec7f8e1 - [AMDGPU] Add intrinsic for raw atomic buffer loads (#97707)
via llvm-commits
- [llvm] [SLP][REVEC] Make ShuffleCostEstimator and ShuffleInstructionBuilder can vectorize vector instructions. (PR #99606)
Han-Kuan Chen via llvm-commits
- [llvm] [GlobalIsel][AArch64] Select G_SCMP and G_UCMP (PR #99820)
Matt Arsenault via llvm-commits
- [compiler-rt] [llvm] [InstrPGO][TypeProf]Annotate vtable types when they are present in the profile (PR #99402)
Teresa Johnson via llvm-commits
- [llvm] [ObjCARC] Add variations of intrinsics that do not touch reference counts (PR #94919)
via llvm-commits
- [llvm] [DXIL][Doc] Update specification of to use TableGen list instead of dag (PR #99055)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] b1ca2a9 - [PGO] Sampled instrumentation in PGO to speed up instrumentation binary (#69535)
via llvm-commits
- [llvm] [PGO] Sampled instrumentation in PGO to speed up instrumentation binary (PR #69535)
via llvm-commits
- [llvm] [TBAA] Do not rewrite TBAA tag in `adjustForAccess` if already exists (PR #96483)
Antonio Frighetto via llvm-commits
- [llvm] 2c92335 - [RISCV] Copy call frame size when splitting basic block in emitSelectPseudo. (#99823)
via llvm-commits
- [llvm] [APFloat] Fix `IEEEFloat::addOrSubtractSignificand` and `IEEEFloat::normalize` (PR #98721)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AArch64][PAC] Sign block addresses used in indirectbr. (PR #97647)
Anton Korobeynikov via llvm-commits
- [clang] [llvm] AMDGPU: Handle remote/fine-grained memory in atomicrmw fmin/fmax lowering (PR #96759)
Matt Arsenault via llvm-commits
- [llvm] pr/amdgpu closed world (PR #66488)
Johannes Doerfert via llvm-commits
- [llvm] [RISCV] Don't cost vector arithmetic fp ops as cheaper than scalar (PR #99594)
Philip Reames via llvm-commits
- [llvm] [CodeGen] Restore MachineBlockPlacement block ordering (PR #99351)
John Brawn via llvm-commits
- [llvm] [SelectionDAG] Use unaligned store/load to move AVX registers onto stack for `insertelement` (PR #82130)
Manish Kausik H via llvm-commits
- [llvm] 1c798e0 - [SelectionDAGBuilder][RISCV] Fix crash when using a memory constraint with scalable vector type. (#99821)
via llvm-commits
- [llvm] [SelectionDAG] Use computeForAddSub to prove that ISD::ADD is not 0 (PR #86453)
via llvm-commits
- [llvm] [RelocationResolver][Xtensa] Implement R_XTENSA_32 (PR #96311)
YAMAMOTO Takashi via llvm-commits
- [llvm] [AArch64, ELF] Allow implicit $d/$x at section beginning (PR #99718)
Fangrui Song via llvm-commits
- [llvm] [GISel][TableGen] Generate getRegBankFromRegClass (PR #99896)
Kai Nacke via llvm-commits
- [llvm] [AMDGPU] Set register bank for i1 arguments/return values (PR #96155)
Jun Wang via llvm-commits
- [llvm] Omit .debug_aranges if it is empty (PR #99897)
Edd Dawson via llvm-commits
- [llvm] [CodeGen] Add an option to skip extTSP BB placement for huge functions. (PR #99310)
Rahman Lavaee via llvm-commits
- [clang] [llvm] [RISCV] Mark zacas as experimental again due to unresolved ABI issue (PR #99898)
Alex Bradbury via llvm-commits
- [llvm] Add more cases for computeOverflowForSignedAdd (PR #99900)
via llvm-commits
- [llvm] 90569e0 - [Support] Add Arm NEON implementation for `llvm::xxh3_64bits` (#99634)
via llvm-commits
- [llvm] [AMDGPU] Set register bank for i1 register copies (PR #96155)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Create mapping symbols with non-unique names (PR #99903)
Fangrui Song via llvm-commits
- [llvm] [AMDGPU][MC] Improve error message for missing dim operand (PR #96588)
Jun Wang via llvm-commits
- [llvm] Revert "[BOLT][DWARF][NFC] Split processUnitDIE into two lambdas" (PR #99904)
Sayhaan Siddiqui via llvm-commits
- [llvm] [PseudoProbe] Add PseudoProbeDescUpdatePass (PR #99839)
via llvm-commits
- [llvm] f2eb7c7 - [test] Delete a redundant mapping symbol test
Fangrui Song via llvm-commits
- [llvm] 3f8d77b - Revert "[AArch64][SVE] Improve code quality of vector unsigned/signed add reductions. (#97339)"
Dinar Temirbulatov via llvm-commits
- [lld] [llvm] [ARM] Create mapping symbols with non-unique names (PR #99906)
Fangrui Song via llvm-commits
- [compiler-rt] [compiler-rt] [code-quality] replaced insecure function calls in _initializeAvailabilityCheck (PR #98659)
David Tellenbach via llvm-commits
- [llvm] [Asan] Skip pre-split coroutine and noop coroutine frame (PR #99415)
Wei Wang via llvm-commits
- [llvm] [CGData] llvm-cgdata (PR #89884)
Ellis Hoag via llvm-commits
- [llvm] [CodeGen] Use round-down algorithm for uncooperative constants (PR #99666)
Craig Topper via llvm-commits
- [llvm] d221662 - [RISCV] In emitSelectPseudo, copy call frame size from LastSelectPseudo instead of MI.
Craig Topper via llvm-commits
- [llvm] 0950533 - [RISCV] Move call to EmitLoweredCascadedSelect above some variable declarations. NFC
Craig Topper via llvm-commits
- [llvm] [X86][LoopVectorize] Add support for arc and hyperbolic trig functions (PR #99383)
Farzon Lotfi via llvm-commits
- [compiler-rt] [sanitizer_common][PowerPC64] Fix internal_clone() error handling (PR #99908)
Ilya Leoshkevich via llvm-commits
- [llvm] bee2654 - [Asan] Skip pre-split coroutine and noop coroutine frame (#99415)
via llvm-commits
- [llvm] [AArch64] Optimize two large shifts and a combine into a single combine and shift (PR #99480)
via llvm-commits
- [llvm] [GlobalISel] Reorder code in CombinerHelper::buildUDivUsingMul. NFC (PR #99565)
Craig Topper via llvm-commits
- [llvm] [Tablegen] Support Operand in morphing patterns (PR #99645)
Serge Pavlov via llvm-commits
- [llvm] [AMDGPU] Infer amdgpu-no-flat-scratch-init attribute in AMDGPUAttributor (PR #94647)
Jun Wang via llvm-commits
- [clang] [llvm] [PAC][Driver] Support `pauthtest` ABI for AArch64 Linux triples (PR #97237)
Peter Smith via llvm-commits
- [llvm] [FPEnv] Add strictfp attribute to the FP environment manipulation intrinsics (PR #96093)
Serge Pavlov via llvm-commits
- [llvm] 146fd7c - [PAC][Driver] Support `pauthtest` ABI for AArch64 Linux triples (#97237)
via llvm-commits
- [llvm] [AMDGPU] Fix build failure in raw.atomic.buffer.load tests (PR #99912)
Jessica Del via llvm-commits
- [clang] [llvm] [OpenMPIRBuilder][Clang][NFC] - Combine `emitOffloadingArrays` and `emitOffloadingArraysArgument` in OpenMPIRBuilder (PR #97088)
Pranav Bhandarkar via llvm-commits
- [llvm] [DAG] Reducing instructions by better legalization handling of i128 data types (PR #99913)
Julius Alexandre via llvm-commits
- [llvm] 0eb719f - [AMDGPU] Fix build failure in raw.atomic.buffer.load tests (#99912)
via llvm-commits
- [compiler-rt] 735974e - [builtins] Use __builtin_clzll for 64-bit types (#99874)
via llvm-commits
- [clang] [clang-tools-extra] [llvm] [mlir] [clang][lldb][mlir] Fix some identical sub-expressions warnings (NFC) (PR #95715)
Piotr Zegar via llvm-commits
- [llvm] Check for side effects when lowering target intrinsics, update NVVM ldu/ldg intrinsics with IntrWillReturn and test for DCE (PR #98968)
Matt Arsenault via llvm-commits
- [clang] [llvm] [WebAssembly] Implement f16x8.replace_lane instruction. (PR #99388)
Derek Schuff via llvm-commits
- [llvm] d6e17d7 - [gn build] Port 50c4e0392a42
LLVM GN Syncbot via llvm-commits
- [llvm] 3b24e5d - Omit .debug_aranges if it is empty (#99897)
via llvm-commits
- [compiler-rt] a634171 - [InstrPGO][TypeProf]Annotate vtable types when they are present in the profile (#99402)
via llvm-commits
- [llvm] [SelectionDAG] Preserve volatile undef stores. (PR #99918)
Matt Davis via llvm-commits
- [llvm] [DXIL][Doc] Update specification of TableGen DXIL property constraints (PR #99055)
S. Bharadwaj Yadavalli via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
Fangrui Song via llvm-commits
- [llvm] Spill/restore FP/BP around instructions in which they are clobbered (PR #81048)
via llvm-commits
- [llvm] [SDag][ARM][RISCV] Allow lowering CTPOP into a libcall (PR #99752)
Sergei Barannikov via llvm-commits
- [llvm] [SLP]Remove ExtraArgs from reductions. (PR #99923)
Alexey Bataev via llvm-commits
- [llvm] [SandboxIR] Implement ReturnInst (PR #99784)
via llvm-commits
- [compiler-rt] [llvm] [AArch64] Implement INIT/ADJUST_TRAMPOLINE (PR #70267)
Carlos Seo via llvm-commits
- [llvm] [DXIL][Doc] Update specification of TableGen DXIL properties (PR #99055)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] e6fdecd - [VPlan] Drop references to Ingredient from VPWidenRecipe comments (NFC)
Florian Hahn via llvm-commits
- [clang] [llvm] [UnifyLoopExits] Never generate phis of only `undef` values (PR #99924)
Johannes Doerfert via llvm-commits
- [llvm] Handle #dbg_values in SROA. (PR #94070)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] e09032f - [StackFrameLayoutAnalysis] Add basic Scalable stack slot output (#99883)
via llvm-commits
- [lld] wasm-ld: Add allow-multiple-definition flag (PR #97699)
via llvm-commits
- [compiler-rt] [compiler-rt] Moved cmake libatomic check to top level config-ix (PR #99437)
Chris Apple via llvm-commits
- [compiler-rt] [compiler-rt][rtsan] Use sanitizer internal allocator during rtsan init to avoid segfault in dlsym (PR #98679)
Chris Apple via llvm-commits
- [clang] [llvm] [OpenMP] Ensure the actual kernel is annotated with launch bounds (PR #99927)
Johannes Doerfert via llvm-commits
- [lld] 9a8b040 - Reapply "[lld] enable fixup chains by default (#79894)" (#99255)
via llvm-commits
- [clang] [llvm] [CodeGen][AArch64][FMV] PAC the stub_helper's frame on arm64e (PR #84704)
Jon Roelofs via llvm-commits
- [llvm] 3cb82f4 - [SLP]Fix PR99899: Use canonical type instead of original vector of ptr.
Alexey Bataev via llvm-commits
- [llvm] 6777c34 - [DXIL][Doc] Update specification of TableGen DXIL properties (#99055)
via llvm-commits
- [lld] [LLD] Add CLASS syntax to SECTIONS (PR #95323)
Fangrui Song via llvm-commits
- [compiler-rt] b177ac4 - [compiler-rt][rtsan] Use sanitizer internal allocator during rtsan init to avoid segfault in dlsym (#98679)
via llvm-commits
- [compiler-rt] [PGO] Sync InstrProfData.inc from llvm to compiler-rt (PR #99930)
via llvm-commits
- [compiler-rt] b846176 - [compiler-rt] Moved cmake libatomic check to top level config-ix (#99437)
via llvm-commits
- [llvm] Revert "[NVPTX] Add Volta Load/Store Atomics (.relaxed, .acquire, .release) and Volatile (.mmio/.volatile) support" (PR #99695)
Mehdi Amini via llvm-commits
- [llvm] [GISEL][RISCV] RegBank Scalable Vector Load/Store (PR #99932)
Jiahan Xie via llvm-commits
- [llvm] [LLVM] [MC] Update frame layout & CFI generation to handle frames larger than 2gb (PR #99263)
Fangrui Song via llvm-commits
- [llvm] [DAG] ComputeNumSignBits - subo_carry(x,x,c) -> bitwidth 'allsignbits' (PR #99935)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] ComputeNumSignBits - subo_carry(x,x,c) -> bitwidth 'allsignbits' (PR #99935)
via llvm-commits
- [llvm] [DAG] ComputeNumSignBits - subo_carry(x,x,c) -> bitwidth 'allsignbits' (PR #99935)
Craig Topper via llvm-commits
- [llvm] [DAG] ComputeNumSignBits - subo_carry(x,x,c) -> bitwidth 'allsignbits' (PR #99935)
Craig Topper via llvm-commits
- [llvm] [DAG] ComputeNumSignBits - subo_carry(x,x,c) -> bitwidth 'allsignbits' (PR #99935)
David Green via llvm-commits
- [llvm] [DAG] ComputeNumSignBits - subo_carry(x,x,c) -> bitwidth 'allsignbits' (PR #99935)
Jay Foad via llvm-commits
- [llvm] [DAG] ComputeNumSignBits - subo_carry(x,x,c) -> bitwidth 'allsignbits' (PR #99935)
Simon Pilgrim via llvm-commits
- [compiler-rt] 25897ba - [PGO] Sync InstrProfData.inc from llvm to compiler-rt (#99930)
via llvm-commits
- [llvm] [AMDGPU] Define constrained multi-dword scalar load instructions. (PR #96161)
Christudasan Devadasan via llvm-commits
- [clang] [compiler-rt] [libcxx] [cmake] Add hexagon-linux cmake cache files (PR #98712)
Brian Cain via llvm-commits
- [llvm] [Clang][inlineasm] Add special support for "rm" output constraints (PR #92040)
Bill Wendling via llvm-commits
- [compiler-rt] [compiler-rt][fuzzer] implements SetThreadName for fuchsia. (PR #99953)
David CARLIER via llvm-commits
- [llvm] [Support][Memory] Add memfd based fallback for strict W^X Linux systems (PR #98538)
via llvm-commits
- [llvm] [github][mlir] Add kuhar to code owners for vector IR (PR #99955)
Jakub Kuderski via llvm-commits
- [llvm] Prefer const auto& to copying the entire object (PR #99830)
David Blaikie via llvm-commits
- [llvm] [NFC][Offload] Move variables to where they are used (PR #99956)
Shilei Tian via llvm-commits
- [clang] [lldb] [llvm] [BOLT][DWARF][NFC] Split processUnitDIE into two lambdas (PR #99957)
Sayhaan Siddiqui via llvm-commits
- [compiler-rt] [RISCV][compiler-rt] Small fixes for __riscv_feature_bits (PR #99958)
Philip Reames via llvm-commits
- [compiler-rt] [rtsan] Remove android support (PR #99964)
Chris Apple via llvm-commits
- [compiler-rt] [ASan] [HWASan] Add __sanitizer_ignore_free_hook() (PR #96749)
Amy Huang via llvm-commits
- [llvm] Update NVVM ldu/ldg intrinsics with IntrWillReturn and test for DCE (PR #98968)
Kevin McAfee via llvm-commits
- [compiler-rt] b206096 - [rtsan] Remove android support (#99964)
via llvm-commits
- [llvm] d6ad4c2 - [GlobalISel] Reorder code in CombinerHelper::buildUDivUsingMul. NFC (#99565)
via llvm-commits
- [llvm] [Xtensa] Implement lowering Mul/Div/Shift operations. (PR #99981)
Andrei Safronov via llvm-commits
- [llvm] [AArch64][PAC] Implement code generation for @llvm.ptrauth.auth (PR #72502)
Anton Korobeynikov via llvm-commits
- [llvm] 7467f41 - [SandboxIR] Implement ReturnInst (#99784)
via llvm-commits
- [llvm] [SandboxIR] Implement SelectInst (PR #99996)
via llvm-commits
- [llvm] [SDAG] Read-only intrinsics must have WillReturn attribute to be treated as loads (PR #99999)
Kevin McAfee via llvm-commits
- [llvm] 70c52b6 - [MC] Export llvm::ELFObjectWriter
Fangrui Song via llvm-commits
- [llvm] [NVPTX] Propagate truncate to operands (PR #98666)
Justin Fargnoli via llvm-commits
- [llvm] [DAGCombine] Propagate truncate to operands (PR #98666)
Justin Fargnoli via llvm-commits
- [llvm] test (PR #99740)
Justin Fargnoli via llvm-commits
- [compiler-rt] Replace |& with 2>&1 in ignore_free_hooks test. (PR #100004)
Amy Huang via llvm-commits
- [llvm] [InstCombine] Pattern match minmax calls for unsigned saturation. (PR #99250)
Huihui Zhang via llvm-commits
- [llvm] 3d494bf - [SimplifyCFG] Increase budget for FoldTwoEntryPHINode() if the branch is unpredictable. (#98495)
via llvm-commits
- [llvm] 023c645 - MCObjectWriter: Remove XCOFF specific virtual functions
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Enable saturated add canonicalization in more variants (PR #100008)
via llvm-commits
- [llvm] 0393653 - [AMDGPU] Protect against null entries in ValMap
Jeffrey Byrnes via llvm-commits
- [llvm] [CodeGen] Increase NumVisited limit in TwoAddressInstructionPass to 64 (PR #80627)
via llvm-commits
- [llvm] [CodeGen] TwoAddressInstructionPass - Control NumVisited limit via command line option (PR #100046)
via llvm-commits
- [llvm] [BOLT] Enable standalone build (PR #97130)
Rafael Auler via llvm-commits
- [llvm] [SimplifyCFG] Fix LIT failure introduced in 3d494bfc7. (PR #100049)
Tianqing Wang via llvm-commits
- [llvm] 03e92bf - [SimplifyCFG] Fix LIT failure introduced in 3d494bfc7. (#100049)
via llvm-commits
- [llvm] [InstCombine] Canonicalize manual signed mul overflows (PR #100048)
via llvm-commits
- [llvm] [InstCombine] Fold mul (lshr exact (X, N)), 2^N + 1 -> add (X , lshr exact (X, N)) (PR #95042)
via llvm-commits
- [clang] [llvm] Clang: don't unnecessarily convert inline-asm operands to x86mmx in IR. (PR #98273)
Phoebe Wang via llvm-commits
- [llvm] [VPlan] Treat Div/Rem as not Predicated if divisor is invariant (PR #95191)
via llvm-commits
- [llvm] [PowerPC] Support conversion between f16 and f128 (PR #97677)
Chen Zheng via llvm-commits
- [llvm] [SelectionDAGBuilder] Avoid const_cast on call to matchSelectPattern. NFC (PR #100053)
Craig Topper via llvm-commits
- [llvm] [LoongArch][CodeGen] Implement 128-bit and 256-bit vector shuffle. (PR #100054)
Zhaoxin Yang via llvm-commits
- [llvm] 219d80b - MCAssembler: Move FileNames and CompilerVersion to MCObjectWriter
Fangrui Song via llvm-commits
- [clang] [llvm] [LoongArch] Support -march=la64v1.0 and -march=la64v1.1 (PR #100057)
via llvm-commits
- [llvm] Reapply "[CodeGen] Remove `applySplitCriticalEdges` in `MachineDominatorTree` (#97055)" (PR #98446)
via llvm-commits
- [llvm] 464ea88 - [LoongArch][CodeGen] Implement 128-bit and 256-bit vector shuffle. (#100054)
via llvm-commits
- [llvm] Fix tests for https://github.com/llvm/llvm-project/pull/89884 (PR #100061)
Kyungwoo Lee via llvm-commits
- [llvm] [AArch64][PAC] Lower auth/resign into checked sequence. (PR #79024)
Anton Korobeynikov via llvm-commits
- [llvm] b8721fa - [AArch64][PAC] Sign block addresses used in indirectbr. (#97647)
via llvm-commits
- [llvm] 67937a3 - Fix tests for https://github.com/llvm/llvm-project/pull/89884 (#100061)
via llvm-commits
- [llvm] [llvm-profgen] Support creating profiles of arbitrary events (PR #99026)
via llvm-commits
- [clang] [llvm] [clang] Support -Wa, options -mmsa and -mno-msa (PR #99615)
Fangrui Song via llvm-commits
- [llvm] ae3c85a - MCAssembler: Move CGProfile to MCObjectWriter
Fangrui Song via llvm-commits
- [llvm] eb22392 - MCAssembler: Move LinkerOptions to MachObjectWriter
Fangrui Song via llvm-commits
- [llvm] Enable logf128 constant folding for hosts with 128bit long double (PR #96287)
Eli Friedman via llvm-commits
- [llvm] 786b491 - [Utils] Fix clang-tidy warning: Use boolean false, not 0 (NFC) (#99828)
via llvm-commits
- [compiler-rt] [libc] [scudo] Added LRU eviction policy to secondary cache. (PR #99409)
Joshua Baehring via llvm-commits
- [llvm] [SandboxIR] Implement BranchInst (PR #100063)
via llvm-commits
- [llvm] 5a1b989 - [LoongArch] Support -march=la64v1.0 and -march=la64v1.1 (#100057)
via llvm-commits
- [llvm] 2114947 - MCObjectStreamer: Remove an unneeded getBackendPtr test
Fangrui Song via llvm-commits
- [llvm] f9c349f - [RISCV] Create mapping symbols with non-unique names
via llvm-commits
- [clang] [llvm] [LoongArch] Support la664 (PR #100068)
Lu Weining via llvm-commits
- [compiler-rt] 404ca22 - Replace |& with 2>&1 in ignore_free_hooks test. (#100004)
via llvm-commits
- [llvm] 70e7d26 - [RISCV] Mark zacas as experimental again due to unresolved ABI issue (#99898)
via llvm-commits
- [llvm] fcec298 - [LoongArch] Support la664 (#100068)
via llvm-commits
- [llvm] [LoongArch] Remove experimental `auto-vec` feature. (PR #100070)
Zhaoxin Yang via llvm-commits
- [llvm] [AMDGPU] Implement workaround for GFX11.5 export priority (PR #99273)
Carl Ritson via llvm-commits
- [llvm] 2db576c - ELFObjectWriter: Remove unneeded subclasses
Fangrui Song via llvm-commits
- [llvm] 89d1eb6 - [LoongArch] Remove experimental `auto-vec` feature. (#100070)
via llvm-commits
- [llvm] 8a615bc - [LoongArch] Summary the release notes for LLVM 19
Weining Lu via llvm-commits
- [llvm] [DAG] Add users of operand of simplified extract_vector_elt to worklist (PR #100074)
David Green via llvm-commits
- [llvm] [llvm-cgdata] Remove `GENERATE_DRIVER` option (PR #100066)
via llvm-commits
- [llvm] 939a662 - [AMDGPU] Implement workaround for GFX11.5 export priority (#99273)
via llvm-commits
- [llvm] eeb7feb - [AMDGPU] Define constrained multi-dword scalar load instructions. (#96161)
via llvm-commits
- [llvm] [AMDGPU][SILoadStoreOptimizer] Merge constrained sloads (PR #96162)
Christudasan Devadasan via llvm-commits
- [llvm] 96d4121 - [llvm-cgdata] Remove `GENERATE_DRIVER` option (#100066)
via llvm-commits
- [llvm] [GlobalIsel][AArch64] Legalize G_SCMP and G_UCMP (PR #99820)
Thorsten Schütt via llvm-commits
- [llvm] 2d2d685 - [GlobalIsel][AArch64] Legalize G_SCMP and G_UCMP (#99820)
via llvm-commits
- [llvm] Introduce llvmremark util diff command (PR #85007)
Zain Jaffal via llvm-commits
- [llvm] a1d7da0 - [AMDGPU][SILoadStoreOptimizer] Merge constrained sloads (#96162)
via llvm-commits
- [llvm] [llvm-cgdata] Fix the build in the non-driver mode (PR #100077)
Petr Hosek via llvm-commits
- [llvm] Revert "[llvm-cgdata] Remove `GENERATE_DRIVER` option" (PR #100078)
Petr Hosek via llvm-commits
- [llvm] 7d0a584 - Revert "[llvm-cgdata] Remove `GENERATE_DRIVER` option" (#100078)
via llvm-commits
- [llvm] [X86][GlobalISel] Enable scalar versions of G_UITOFP and G_FPTOUI (PR #100079)
Evgenii Kudriashov via llvm-commits
- [llvm] [LSR] Fix matching vscale immediates (PR #100080)
Benjamin Maxwell via llvm-commits
- [llvm] [RISCV] Use APInt in isSimpleVIDSequence to account for index overflow (PR #100072)
Pengcheng Wang via llvm-commits
- [compiler-rt] [asan][cmake][test] Fix finding dynamic asan runtime lib (PR #100083)
Rainer Orth via llvm-commits
- [llvm] f2ccf80 - [LICM] Fold associative binary ops to promote code hoisting (#81608)
via llvm-commits
- [llvm] [LICM] Fold associative binary ops to promote code hoisting (PR #81608)
Ricardo Jesus via llvm-commits
- [llvm] [BinaryFormat] Disable MachOTest.UnalignedLC on SPARC (PR #100086)
Rainer Orth via llvm-commits
- [llvm] [llvm][llc] Remove unneeded Arg for GetOutputStream (PR #100087)
via llvm-commits
- [llvm] [LV][EVL] Refine the constructors of EVL recipe to use call by reference. NFC (PR #100088)
Mel Chen via llvm-commits
- [llvm] [Utils] Updates to bump-version.py (PR #100089)
Tobias Hieta via llvm-commits
- [llvm] [Infra] Fix version-check workflow (PR #100090)
Tobias Hieta via llvm-commits
- [llvm] [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable (PR #67812)
Mel Chen via llvm-commits
- [llvm] b48819d - Revert " [LICM] Fold associative binary ops to promote code hoisting (#81608)"
Nikita Popov via llvm-commits
- [llvm] [RegAllocEvictAdvisor] Add minimum weight ratio heuristic. (PR #98109)
Quentin Colombet via llvm-commits
- [llvm] c1b70fa - Precommit vscale-fixups.ll test (NFC)
Benjamin Maxwell via llvm-commits
- [llvm] [CodeGen][NFC] Fix documentation comments (PR #100092)
Piotr Fusik via llvm-commits
- [llvm] [X86][GlobalISel] Reorganize tests for G_PHI and support fp80 (PR #100047)
Quentin Colombet via llvm-commits
- [llvm] d89f3e8 - [VPlan] Remove dead HeaderVPBB argument from addUsersInExitBlock (NFC).
Florian Hahn via llvm-commits
- [llvm] [SystemZ] Remove getInliningThresholdMultiplier() override (PR #94612)
Jonas Paulsson via llvm-commits
- [llvm] [LoongArch] Reimplement to prevent Pseudo{CALL, LA*}_LARGE instruction reordering (PR #100099)
via llvm-commits
- [llvm] 5bd38a9 - [DAG] ComputeNumSignBits - subo_carry(x,x,c) -> bitwidth 'allsignbits' (#99935)
via llvm-commits
- [llvm] [WIP][DAG] Add legalization handling for ABDS/ABDU (PR #92576)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [coroutine] Implement llvm.coro.await.suspend intrinsic (PR #79712)
Martin Storsjö via llvm-commits
- [llvm] [FunctionAttrs] Determine underlying object by `getUnderlyingObjectAggressive` (PR #100102)
via llvm-commits
- [llvm] AMDGPU: Fix assembler asserting on expressions in vop3 instructions (PR #100103)
Matt Arsenault via llvm-commits
- [llvm] [LoongArch][MC] Support %[ld_/gd_/desc_]pcrel_20 (PR #100104)
via llvm-commits
- [llvm] d5a614d - [CodeGen][NFC] Fix documentation comments (#100092)
via llvm-commits
- [llvm] Optimize count leading ones if promoted type (PR #99591)
via llvm-commits
- [llvm] Fold `fma x, -1.0, y` into `fsub x, y` (PR #100106)
Matt Arsenault via llvm-commits
- [llvm] 8ebe499 - [LLVM] Fix typo "depedent"
Jay Foad via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [llvm] [Clang] Fix confusing diagnostic with explicit 'this' parameters. (PR #99824)
Braden Helmer via llvm-commits
- [llvm] [AMDGPU] Utilities to asan instrument memory instructions. (PR #98863)
via llvm-commits
- [llvm] [AMDGPU] Mitigate GFX12 VALU read SGPR hazard (PR #100067)
Matt Arsenault via llvm-commits
- [llvm] 16f22c0 - Fold `fma x, -1.0, y` into `fsub x, y` (#100106)
via llvm-commits
- [llvm] a213edd - [FunctionAttrs] Determine underlying object by `getUnderlyingObjectAggressive` (#100102)
via llvm-commits
- [llvm] 1ee686a - Revert "[FunctionAttrs] Determine underlying object by `getUnderlyingObjectAggressive` (#100102)"
Nikita Popov via llvm-commits
- [llvm] [RISCV] Fix InsnCI register type (PR #100113)
Sudharsan Veeravalli via llvm-commits
- [llvm] cc7308a - [ctx_prof] Make the profile output analyzable by llvm-bcanalyzer (#99563)
via llvm-commits
- [llvm] [RISCV] Add unit strided load/store to whole register peephole (PR #100116)
Luke Lau via llvm-commits
- [llvm] [RISCV] Emit VP strided loads/stores in RISCVGatherScatterLowering (PR #98111)
Luke Lau via llvm-commits
- [llvm] [AArch64] Lower scalable i1 vector add reduction to cntp (PR #100118)
Max Beck-Jones via llvm-commits
- [llvm] [RISCV] vsetvl pseudo may cross inline asm without sideeffect (PR #97794)
Piyou Chen via llvm-commits
- [llvm] [LowerMemIntrinsics] Lower llvm.memmove to wide memory accesses (PR #100122)
Matt Arsenault via llvm-commits
- [llvm] 1df4d86 - [PowerPC] Add support for -mcpu=pwr11 / -mtune=pwr11 (#99511)
via llvm-commits
- [llvm] 63b382b - [PowerPC] Add builtin_cpu_is P11 support (#99550)
via llvm-commits
- [llvm] [mlir] [mlir][vector] Add mask elimination transform (PR #99314)
Benjamin Maxwell via llvm-commits
- [llvm] 37123e9 - Fix link error after cc7308a156 with shared libraries
Krzysztof Parzyszek via llvm-commits
- [llvm] [TwoAddressInstructionPass] Have visit limit be a command line value (PR #100125)
via llvm-commits
- [llvm] [InstCombine] Check for undef before transforming lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #96324)
via llvm-commits
- [llvm] [InstCombine] Check for undef before transforming lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #96324)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Check for undef before transforming lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #96324)
via llvm-commits
- [llvm] [InstCombine] Check for undef before transforming lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #96324)
via llvm-commits
- [llvm] [InstCombine] Check for undef before transforming lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #96324)
via llvm-commits
- [llvm] [llvm][llvm-c] LLVMModuleFlagEntry should be of struct pointer type (PR #99800)
Meow King via llvm-commits
- [llvm] cd2214b - [Frontend][OpenMP] Add deduction guide for `ConstructCompositionT`
Krzysztof Parzyszek via llvm-commits
- [clang] [llvm] [AArch64] Implement intrinsics for SME2 FSCALE (PR #100128)
via llvm-commits
- [llvm] f1b76c5 - X86] combineConcatVectorOps - IsConcatFree - peek through bitcasts to find inplace subvectors.
Simon Pilgrim via llvm-commits
- [llvm] [BasicAA] Fix handling of indirect assumption based results (PR #100130)
Nikita Popov via llvm-commits
- [llvm] 6476a1d - Revert "[gn build] Port d3fb41dddc11 (llvm-cgdata)"
Nico Weber via llvm-commits
- [libc] [llvm] [NVPTX] Fix internal indirect call prototypes not obeying the ABI (PR #100131)
Joseph Huber via llvm-commits
- [llvm] [GlobalIsel] Fix tests for G_SCMP and G_UCMP (PR #100133)
Nikita Popov via llvm-commits
- [llvm] 20fe252 - [Utils] Updates to bump-version.py (#100089)
via llvm-commits
- [lld] [llvm] [MC] Honour alignment directive fill value for non-intel (PR #100136)
Sam Elliott via llvm-commits
- [llvm] [MachineLoopInfo] Fix assertion failure on undef use operands (PR #100137)
Jay Foad via llvm-commits
- [llvm] 81e2a57 - AMDGPU: Fix assembler asserting on expressions in vop3 instructions (#100103)
via llvm-commits
- [llvm] [RISCV] Use vnclip(u) to handle fp_to_uint_sat that needs additional narrowing. (PR #100071)
Craig Topper via llvm-commits
- [llvm] 58f3c5e - [lld-macho] Fix thunks for non-__text TEXT sections (#99052)
via llvm-commits
- [llvm] [AMDGPU] Implement llvm.lrint intrinsic lowering (PR #98931)
Sumanth Gundapaneni via llvm-commits
- [llvm] [AMDGPU] Add intrinsics for atomic struct buffer loads (PR #100140)
Jessica Del via llvm-commits
- [llvm] [RegisterCoalescer] Fix SUBREG_TO_REG handling in the RegisterCoalescer. (PR #96839)
Kai Luo via llvm-commits
- [compiler-rt] [AArch64][SME] Rewrite __arm_get_current_vg to preserve required registers (PR #100143)
Kerry McLaughlin via llvm-commits
- [llvm] [AMDGPU] Implement llvm.lround intrinsic lowering. (PR #98970)
Sumanth Gundapaneni via llvm-commits
- [llvm] b42fe67 - [DAG] Add users of operand of simplified extract_vector_elt to worklist (#100074)
via llvm-commits
- [lld] e3b30bc - [lld][InstrProf] Profile guided function order (#96268)
via llvm-commits
- [lld] [lld][InstrProf] Profile guided function order (PR #96268)
Ellis Hoag via llvm-commits
- [llvm] 0cf92b1 - [gn build] Port e3b30bc55377
LLVM GN Syncbot via llvm-commits
- [llvm] d1e28e2 - [RISCV] Support __builtin_cpu_init and __builtin_cpu_supports (#99700)
via llvm-commits
- [clang] [compiler-rt] [llvm] [clang][llvm][rtsan] Introduce RealtimeSanitizer clang codegen, llvm attributes (PR #100120)
Chris Apple via llvm-commits
- [llvm] fd58e50 - [RISCV] Reverse iteration/deletion structure in vsetvli coalescing [NFC] (#98936)
via llvm-commits
- [llvm] [RISCV] Reverse iteration/deletion structure in vsetvli coalescing [NFC] (PR #98936)
Philip Reames via llvm-commits
- [llvm] a138d75 - [GlobalIsel] Fix tests for G_SCMP and G_UCMP (#100133)
via llvm-commits
- [llvm] b8d2b77 - [SelectionDAGBuilder] Avoid const_cast on call to matchSelectPattern. NFC (#100053)
via llvm-commits
- [llvm] [NewGVN] Relax conditions when checking safety of memory accesses (PR #98609)
via llvm-commits
- [llvm] [NewGVN] Prevent cyclic dependencies by ensuring Leader has min RPO number (PR #82110)
via llvm-commits
- [llvm] df4fa47 - [RISCV] Use MVT::changeVectorElementType. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Use vnclip(u) to handle fp_to_uint/sint_sat that needs additional narrowing. (PR #100071)
Craig Topper via llvm-commits
- [llvm] [RISCV] Use vnclip(u) to handle fp_to_(s/u)int_sat that needs additional narrowing. (PR #100071)
Craig Topper via llvm-commits
- [llvm] ef1367f - [RISCV] Use vnclip(u) to handle fp_to_(s/u)int_sat that needs additional narrowing. (#100071)
via llvm-commits
- [llvm] [llvm-profgen] Revert #99826 and #99026 (PR #100147)
Tim Creech via llvm-commits
- [llvm] [AMDGPU] Improve DPP combining for fadd (PR #100148)
Jay Foad via llvm-commits
- [llvm] [SimplifyCFG] Simplify switch with implicit default (PR #95665)
via llvm-commits
- [llvm] [SystemZ] Use the EVT version of getVectorVT() in combineTruncateExtract(). (PR #100150)
Jonas Paulsson via llvm-commits
- [llvm] f227dc9 - [UnifyLoopExits] Never generate phis of only `undef` values (#99924)
via llvm-commits
- [compiler-rt] [PAC][compiler-rt][UBSan] Strip signed vptr instead of authenticating it (PR #100153)
Akira Hatanaka via llvm-commits
- [llvm] fc832d5 - [AMDGPU] Implement llvm.lround intrinsic lowering. (#98970)
via llvm-commits
- [clang] [llvm] [PS4/PS5][Driver][DWARF] Always emit .debug_aranges for SCE tuning (PR #100160)
Edd Dawson via llvm-commits
- [compiler-rt] [RISCV][compiler-rt] Small fixes for __riscv_feature_bits (PR #100158)
Philip Reames via llvm-commits
- [llvm] [bazel] Port cc7308a1563e5ebab4dffeb85deefdde61e6711a (PR #100163)
Keith Smiley via llvm-commits
- [llvm] [InstCombine] Infer sub nuw from dominating conditions (PR #100164)
Yingwei Zheng via llvm-commits
- [llvm] [AMDGPU][GlobaISel] wrap the load-splitting code in RegBank selection with condition (PR #98966)
Matt Arsenault via llvm-commits
- [llvm] [CalcSpillWeights] Avoid x87 excess precision influencing weight result (PR #100165)
Dimitry Andric via llvm-commits
- [llvm] [bazel] Update for new deps (PR #100166)
Keith Smiley via llvm-commits
- [llvm] b316ceb - [AMDGPU][MC] Improve error message for missing dim operand (#96588)
via llvm-commits
- [llvm] [MemProf] Reduce cloning overhead by sharing nodes when possible (PR #99832)
Snehasish Kumar via llvm-commits
- [llvm] e0649a5 - [NVPTX] Fix internal indirect call prototypes not obeying the ABI (#100131)
via llvm-commits
- [clang] [llvm] Clang: convert `__m64` intrinsics to unconditionally use SSE2 instead of MMX. (PR #96540)
James Y Knight via llvm-commits
- [clang] [llvm] [SPIRV][HLSL] Add lowering of frac to SPIR-V (PR #97111)
Cooper Partin via llvm-commits
- [llvm] [AMDGPU] Inplace FI elimination during PEI for scalar copy instruction (PR #99556)
Matt Arsenault via llvm-commits
- [llvm] [test] Make `xxhash` benchmark target name less generic (PR #100172)
Daniel Bertalan via llvm-commits
- [llvm] [RISCV] Replace VNCLIP RISCVISD opcodes with TRUNCATE_VECTOR_VL_SSAT/… (PR #100173)
Craig Topper via llvm-commits
- [llvm] 511823c - [MC] Make *ObjectWriter final
Fangrui Song via llvm-commits
- [clang] [llvm] [ValueTracking] use KnownBits to compute fpclass from bitcast (PR #97762)
Matt Arsenault via llvm-commits
- [llvm] c92d9b0 - [SPIRV][HLSL] Add lowering of frac to SPIR-V (#97111)
via llvm-commits
- [llvm] [Linker] Propagate `nobuiltin` attributes when linking known libcalls #89431 (PR #92961)
Joseph Huber via llvm-commits
- [llvm] [MachO] Fix copy-paste condition in bounds check (PR #100176)
Daniel Bertalan via llvm-commits
- [compiler-rt] 95ea37c - [scudo] Added LRU eviction policy to secondary cache. (#99409)
via llvm-commits
- [clang] [llvm] [PAC][ELF][AArch64] Encode signed GOT flag in PAuth core info (PR #96159)
Daniil Kovalev via llvm-commits
- [llvm] 3993da2 - [SandboxIR] Implement BranchInst (#100063)
via llvm-commits
- [llvm] 735852f - [WebAssembly] Enable simd128 when relaxed-simd is set in AsmPrinter (#99803)
via llvm-commits
- [llvm] [WebAssembly] Enable simd128 when relaxed-simd is set in AsmPrinter (PR #99803)
Heejin Ahn via llvm-commits
- [llvm] c312a1a - Revert "[SandboxIR] Implement BranchInst (#100063)"
Vasileios Porpodas via llvm-commits
- [lld] [ELF] Added `struct Token` and changed `next()` and `peek()` to return Token (PR #100180)
Hongyu Chen via llvm-commits
- [clang] [llvm] [Hashing] Use a non-deterministic seed if LLVM_ENABLE_ABI_BREAKING_CHECKS (PR #96282)
via llvm-commits
- [llvm] [PPC][AIX] Set needsFP to true when base pointer is used in prologue/… (PR #100182)
Zaara Syeda via llvm-commits
- [llvm] eb90ac5 - [MLGO] Bump MLGO utils version to 20
Aiden Grossman via llvm-commits
- [compiler-rt] [compiler-rt][ASan] Remove alignment checks in ASan error reporting (PR #94103)
via llvm-commits
- [llvm] c444548 - Reapply "[SandboxIR] Implement BranchInst (#100063)"
Vasileios Porpodas via llvm-commits
- [llvm] [SimplifyCFG] Skip threading if the target may have divergent branches (PR #100185)
via llvm-commits
- [llvm] [MLGO][Infra] Add mlgo-utils to bump-version script (PR #100186)
Aiden Grossman via llvm-commits
- [llvm] 055e431 - [MemProf] Reduce cloning overhead by sharing nodes when possible (#99832)
via llvm-commits
- [lldb] [llvm] [DRAFT][llvm]Added lib/Telemetry (PR #98528)
Vy Nguyen via llvm-commits
- [lldb] [llvm] [llvm]Added lib/Telemetry (PR #98528)
Vy Nguyen via llvm-commits
- [llvm] AMDGPU: Refactor atomicrmw fadd expansion logic (NFC) (PR #89469)
Stanislav Mekhanoshin via llvm-commits
- [llvm] cb1a3bb - [MLGO][Infra] Add mlgo-utils to bump-version script (#100186)
via llvm-commits
- [llvm] Copy flt_scr and Any Remaining Pseudo Op Flags to their Real Counterparts (PR #100187)
Matin Raayai via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Move common access outside of parallel function (PR #99728)
Sayhaan Siddiqui via llvm-commits
- [compiler-rt] [rtsan] Make sure rtsan gets initialized on mac (PR #100188)
Chris Apple via llvm-commits
- [llvm] bb60dd3 - [VPlan] Only use force-target-instruction-cost for recipes with insts.
Florian Hahn via llvm-commits
- [llvm] [msan] Add more NEON VST tests (PR #100189)
Thurston Dang via llvm-commits
- [llvm] [WebAssembly] Ofast pmin/pmax pattern matchers (PR #100107)
Thomas Lively via llvm-commits
- [llvm] e858a92 - [msan] Add more NEON VST tests (#100189)
via llvm-commits
- [llvm] [GlobalIsel][NFC] move cast code (PR #100196)
Thorsten Schütt via llvm-commits
- [lld] [lld][ELF] remove `consumeLabel` in ScriptLexer (PR #99567)
Hongyu Chen via llvm-commits
- [clang] [llvm] [Pipelines] Do not run CoroSplit and CoroCleanup in LTO pre-link pipeline (PR #100205)
Wei Wang via llvm-commits
- [compiler-rt] [NFCI][scudo] Remove unused variable 'MaxCount' (PR #100201)
Joshua Baehring via llvm-commits
- [compiler-rt] [compiler-rt][ASan] Remove alignment message in ASan error reporting (PR #94103)
via llvm-commits
- [compiler-rt] ce811fb - [NFCI][scudo] Remove unused variable 'MaxCount' (#100201)
via llvm-commits
- [llvm] [msan] Add baseline output for neon_vst_float.ll (PR #100210)
Thurston Dang via llvm-commits
- [llvm] 5e97bfb - [msan] Add baseline output for neon_vst_float.ll (#100210)
via llvm-commits
- [compiler-rt] 0a6a3c1 - [PAC][compiler-rt][UBSan] Strip signed vptr instead of authenticating it (#100153)
via llvm-commits
- [llvm] [AMDGPU] Skip float and double atomicrmw fadd expansion on gfx12 (PR #100217)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [SandboxIR] Implement CallBase and CallInst (PR #100218)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
Ryan Prichard via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
Ryan Prichard via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
Ryan Prichard via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
Ryan Prichard via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
Ryan Prichard via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
via llvm-commits
- [clang] [compiler-rt] [libcxx] [libunwind] [llvm] [openmp] [cmake] switch to CMake's native `check_{compiler,linker}_flag` (PR #96171)
Ryan Prichard via llvm-commits
- [llvm] caaba2a - [RISCV] Replace VNCLIP RISCVISD opcodes with TRUNCATE_VECTOR_VL_SSAT/USAT opcodes (#100173)
via llvm-commits
- [clang] [llvm] [CloneFunction][DebugInfo] Avoid cloning DILocalVariables of inlined functions (PR #75385)
Jeremy Morse via llvm-commits
- [llvm] [Instrumentation] Fix EdgeCounts vector size in SetBranchWeights (PR #99064)
Ellis Hoag via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Move initialization of DWOName outside of parallel function (PR #99728)
Sayhaan Siddiqui via llvm-commits
- [lld] 7aa6598 - [COFF] Add help text for /time flag to make it visible in /? output
Reid Kleckner via llvm-commits
- [clang] [llvm] [CUDA] Add a pseudo GPU sm_next which allows overriding for SM/PTX version. (PR #100247)
Artem Belevich via llvm-commits
- [clang] [llvm] [CUDA] Add support for CUDA-12.6 and sm_100 (PR #97402)
Artem Belevich via llvm-commits
- [llvm] [Asan] Provide TTI hook to provide memory reference infromation of target intrinsics. (PR #97070)
Craig Topper via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Move initialization of DWOName outside of lambda (PR #99728)
Sayhaan Siddiqui via llvm-commits
- [llvm] [openmp] [Offload] Implement double free (and other allocation error) reporting (PR #100261)
Johannes Doerfert via llvm-commits
- [lld] [ELF] Remove `consumeLabel` in ScriptLexer (PR #99567)
Hongyu Chen via llvm-commits
- [llvm] [WebAssembly] Fix phi handling for Wasm SjLj (PR #99730)
Derek Schuff via llvm-commits
- [llvm] 2bf71b8 - [WebAssembly] Fix phi handling for Wasm SjLj (#99730)
via llvm-commits
- [llvm] [AMDGPU] Correctly insert s_nops for implicit read of SDWA (PR #100276)
Jeffrey Byrnes via llvm-commits
- [llvm] 3a51788 - [gn build] Port d64eccf4335e
LLVM GN Syncbot via llvm-commits
- [llvm] adc59f4 - [Frontend][OpenMP] Fix typo in comment, NFC
Krzysztof Parzyszek via llvm-commits
- [llvm] [Offload][NFC] Reorganize `utils::` and make Device/Host/Shared clearer (PR #100280)
Johannes Doerfert via llvm-commits
- [llvm] [Transforms] Speed up SSAUpdater::FindExistingPHI (PR #100281)
William Junda Huang via llvm-commits
- [clang] [lldb] [llvm] [BOLT][DWARF][NFC] Add parallelization for processing of DWO debug information (PR #100282)
Sayhaan Siddiqui via llvm-commits
- [compiler-rt] 73ac953 - [RISCV][compiler-rt] Small fixes for __riscv_feature_bits (#100158)
via llvm-commits
- [compiler-rt] [compiler-rt][nsan] Add lit config for tests (PR #100286)
Alexander Shaposhnikov via llvm-commits
- [llvm] f3f0d99 - Revert "[WebAssembly] Fix phi handling for Wasm SjLj (#99730)"
Heejin Ahn via llvm-commits
- [compiler-rt] [tsan] Enable test on linux (PR #99659)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] Implement `DumpAllRegisters` for arm-linux and aarch64-linux (PR #99613)
Vitaly Buka via llvm-commits
- [compiler-rt] [compiler-rt] DumpAllRegisters implementation for netbsd i386/x86_64. (PR #99743)
Vitaly Buka via llvm-commits
- [llvm] 26fa399 - [RegisterCoalescer] Fix SUBREG_TO_REG handling in the RegisterCoalescer. (#96839)
via llvm-commits
- [llvm] [VP] Refactor VectorBuilder to avoid layering violation. NFC (PR #99276)
NAKAMURA Takumi via llvm-commits
- [llvm] bc829b5 - [LoongArch][test] Pre-commit for fix codegen for ISD::ROTR. NFC
WANG Rui via llvm-commits
- [llvm] 9d1d0cc - [LoongArch][test] Revert "Pre-commit for fix codegen for ISD::ROTR". NFC
WANG Rui via llvm-commits
- [llvm] [LoongArch] Fix codegen for ISD::ROTR (PR #100292)
via llvm-commits
- [llvm] 785d376 - [ORC][JITLink] Treat common symbols as weak definitions.
Lang Hames via llvm-commits
- [llvm] [PowerPC] Add phony subregisters to cover the high half of the VSX registers. (PR #94628)
Stefan Pintilie via llvm-commits
- [llvm] b91c75f - [RISCV] Add unit strided load/store to whole register peephole (#100116)
via llvm-commits
- [compiler-rt] 599f8e1 - Reland "[compiler-rt][X86] Use functions in cpuid.h instead of inline assembly (#97877)"
Aiden Grossman via llvm-commits
- [llvm] d27ee36 - [llvm][CodeGen] Fixed max cycle calculation with zero-cost instructions for window scheduler (#99454)
via llvm-commits
- [llvm] [llvm][CodeGen] Fixed max cycle calculation with zero-cost instructions for window scheduler (PR #99454)
Hua Tian via llvm-commits
- [llvm] 2d6ff0c - [llvm][CodeGen] Added missing initialization failure information for window scheduler (#99449)
via llvm-commits
- [llvm] [llvm][CodeGen] Added missing initialization failure information for window scheduler (PR #99449)
Hua Tian via llvm-commits
- [llvm] e386aac - [LoongArch] Fix codegen for ISD::ROTR (#100292)
via llvm-commits
- [llvm] 6810c05 - [RISCV] Update test for #99821 after #100116. NFC
Luke Lau via llvm-commits
- [llvm] [Convergence] Extend cycles to include outside uses of tokens (PR #98006)
Sameer Sahasrabuddhe via llvm-commits
- [lld] 2ae862b - [ELF] Remove `consumeLabel` in ScriptLexer (#99567)
via llvm-commits
- [llvm] [llvm][CodeGen] Address the issue of multiple resource reservations in window scheduling (PR #100301)
Kai Yan via llvm-commits
- [compiler-rt] f4e8fbc - [compiler-rt][nsan] Add lit config for tests (#100286)
via llvm-commits
- [clang] [llvm] [Inliner] Propagate more attributes to params when inlining (PR #91101)
via llvm-commits
- [llvm] 63ae1e9 - [RISCV] Emit VP strided loads/stores in RISCVGatherScatterLowering (#98111)
via llvm-commits
- [llvm] Optimize fptrunc(x)>=C1 --> x>=C2 (PR #99475)
via llvm-commits
- [llvm] [AArch64, ELF] Omit initial $d of non-text sections (PR #99580)
Fangrui Song via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of FP-Int conversion with LMUL (PR #87506)
Luke Lau via llvm-commits
- [compiler-rt] [llvm] [nsan] Emit calls to optimized functions (PR #98900)
Dmitry Chestnykh via llvm-commits
- [llvm] CodeGen: Avoid using MachineFunction::getMMI in MachineModuleSlotTracker (PR #100310)
Matt Arsenault via llvm-commits
- [llvm] ddb75ca - [AMDGPU] Utilities to asan instrument memory instructions. (#98863)
via llvm-commits
- [llvm] [llvm][CodeGen] respect booleanVectorContents while UnrollVSETCC (PR #97589)
Yingchi Long via llvm-commits
- [compiler-rt] ef1c70d - [compiler-rt] Implement `DumpAllRegisters` for arm-linux and aarch64-linux (#99613)
via llvm-commits
- [llvm] CodeGen: Remove -disable-debug-info-print cl::opt (PR #100319)
Matt Arsenault via llvm-commits
- [compiler-rt] c34d673 - [asan][cmake][test] Fix finding dynamic asan runtime lib (#100083)
via llvm-commits
- [llvm] 3993a47 - [PS4/PS5][Driver][DWARF] Always emit .debug_aranges for SCE tuning (#100160)
via llvm-commits
- [llvm] [ValueTracking] Don't use CondContext in dataflow analysis of phi nodes (PR #100316)
via llvm-commits
- [llvm] [RISCV][TTI] Add cost of typebased cast VPIntrinsics with functionalOPC. (PR #97797)
Elvis Wang via llvm-commits
- [llvm] [AMDGPU] Link TransformUtils lib to AMDGPUUtils. (PR #100323)
via llvm-commits
- [compiler-rt] ddf5725 - [nsan] Emit calls to optimized functions (#98900)
via llvm-commits
- [llvm] a3de21c - [WebAssembly] Ofast pmin/pmax pattern matchers (#100107)
via llvm-commits
- [llvm] [LoopVectorize] Add support for reverse loops in isDereferenceableAndAlignedInLoop (PR #96752)
David Sherwood via llvm-commits
- [llvm] 9a25866 - CodeGen: Avoid using MachineFunction::getMMI in MachineModuleSlotTracker (#100310)
via llvm-commits
- [llvm] ba8126b - [LV] Mark dead instructions in loop as free.
Florian Hahn via llvm-commits
- [llvm] [nsan] Fix `Wstring-conversion` error (PR #100328)
Dmitry Chestnykh via llvm-commits
- [llvm] [RISCV] Rename merge operand -> passthru. NFC (PR #100330)
Luke Lau via llvm-commits
- [llvm] eff6250 - M68k: Remove hasDebugInfo check
Matt Arsenault via llvm-commits
- [llvm] 6a1b119 - [AMDGPU] Add intrinsics for atomic struct buffer loads (#100140)
via llvm-commits
- [llvm] 7fad04e - [LSR] Fix matching vscale immediates (#100080)
via llvm-commits
- [llvm] MachineOutliner: Use PM to query MachineModuleInfo (PR #99688)
Simon Pilgrim via llvm-commits
- [llvm] 3cb5604 - MachineOutliner: Use PM to query MachineModuleInfo (#99688)
via llvm-commits
- [llvm] cd82fee - [nsan] Fix `Wstring-conversion` error (#100328)
via llvm-commits
- [compiler-rt] [compiler-rt] Fix '-Wmacro-redefined' errors (PR #100337)
Dmitry Chestnykh via llvm-commits
- [llvm] [GlobalIsel] Combine G_ADD and G_SUB with constants (PR #97771)
Thorsten Schütt via llvm-commits
- [llvm] f0bd705 - [CodeGen] Restore MachineBlockPlacement block ordering (#99351)
via llvm-commits
- [llvm] Reapply "[SystemZ] LivePhysRegs to LiveRegUnits (NFC) (#85162)" (PR #96842)
Jonas Paulsson via llvm-commits
- [llvm] [GlobalIsel] Modernize truncate of ext. (PR #100338)
Jay Foad via llvm-commits
- [llvm] [SSAUpdater] Don't use large SmallSets for IDFcalc (PR #97823)
Jeremy Morse via llvm-commits
- [llvm] [SLP][REVEC] Make getAltInstrMask and getGatherCost vectorize vector instructions. (PR #99461)
Han-Kuan Chen via llvm-commits
- [llvm] Swap UnrollAndJam Pass to before the SLP Vectorizer Pass (PR #97029)
via llvm-commits
- [llvm] [AMDGPU][MC][NFC] Drop remaining -wavesize32/64 attributes in tests. (PR #100339)
Ivan Kosarev via llvm-commits
- [llvm] [LV] Don't predicate divs with invariant divisor when folding tail (PR #98904)
via llvm-commits
- [compiler-rt] [compiler-rt] Move `endif` to correct place (PR #100342)
Dmitry Chestnykh via llvm-commits
- [llvm] [LoongArch] Optimize codegen for ISD::ROTL (PR #100344)
via llvm-commits
- [llvm] 05e9506 - [RISCV] Update combine-vmv.ll to have more foldable cases. NFC
Luke Lau via llvm-commits
- [llvm] [BasicAA] Use nuw attribute of GEPs (PR #98608)
Hari Limaye via llvm-commits
- [llvm] [NVPTX] Support fence instruction (PR #99649)
via llvm-commits
- [clang] [llvm] [RISCV][VLS] Support RISCV VLS calling convention (PR #100346)
Brandon Wu via llvm-commits
- [clang] [llvm] [AArch64] Implement NEON vscale intrinsics (PR #100347)
via llvm-commits
- [llvm] 2ce865d - ARM: Avoid using MachineFunction::getMMI
Matt Arsenault via llvm-commits
- [llvm] [Hexagon] Fix concat lowering for HVX for 64B vector length (PR #98318)
Santanu Das via llvm-commits
- [llvm] a5bc549 - [gn] port 73ac9536268f
Nico Weber via llvm-commits
- [llvm] 559be8e - Reapply "[FunctionAttrs] Determine underlying object by `getUnderlyingObjectAggressive` (#100102)"
via llvm-commits
- [llvm] 59eae91 - [ValueTracking] Don't use CondContext in dataflow analysis of phi nodes (#100316)
via llvm-commits
- [llvm] [IR] Initial introduction of memset_pattern (PR #97583)
Alex Bradbury via llvm-commits
- [llvm] LV/Legality: fix issues after cursory reading (NFC) (PR #100363)
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [AIX] Add -msave-reg-params to save arguments to stack (PR #97524)
Qiu Chaofan via llvm-commits
- [llvm] 20957d2 - [AIX] Add -msave-reg-params to save arguments to stack (#97524)
via llvm-commits
- [llvm] [OpenMP] Fix OpenMPIRBuilder generating incorrect duplicate SrcLocInfo (PR #100364)
Akash Banerjee via llvm-commits
- [compiler-rt] 558a895 - [compiler-rt] Move `endif` to correct place (#100342)
via llvm-commits
- [llvm] Reapply "[LICM] Fold associative binary ops to promote code hoisting (#81608)" (PR #100377)
Ricardo Jesus via llvm-commits
- [llvm] DAG: Handle lowering unordered compare with inf (PR #100378)
Matt Arsenault via llvm-commits
- [llvm] [ctx_prof] test tool: generate ctxprof bistream from json (PR #100379)
Mircea Trofin via llvm-commits
- [llvm] [openmp] [openmp][WebAssembly] Allow openmp to compile and run under emscripten toolchain (PR #95169)
via llvm-commits
- [llvm] Revert "[SelectionDAG] Preserve volatile undef stores." (PR #100374)
Matt Davis via llvm-commits
- [llvm] [AArch64] Set MaxInterleaving to 4 for Neoverse V2 (PR #100385)
Sjoerd Meijer via llvm-commits
- [llvm] [DAG] Add legalization handling for ABDS/ABDU (PR #92576)
Simon Pilgrim via llvm-commits
- [clang] [compiler-rt] [libc] [libcxx] [lld] [lldb] [llvm] [mlir] [BOLT][NFC] Track fragment relationships using EquivalenceClasses (PR #99979)
Amir Ayupov via llvm-commits
- [clang] [compiler-rt] [libc] [libcxx] [lld] [lldb] [llvm] [mlir] [BOLT] Support more than two jump table parents (PR #99988)
Amir Ayupov via llvm-commits
- [compiler-rt] c4b66bf - [AArch64] Implement INIT/ADJUST_TRAMPOLINE (#70267)
via llvm-commits
- [llvm] [StackFrameLayoutAnalysis] Use target-specific hook for SP offsets (PR #100386)
Hari Limaye via llvm-commits
- [llvm] [TBAA] Do not rewrite TBAA if exists, always null out `!tbaa.struct` (PR #96483)
Antonio Frighetto via llvm-commits
- [llvm] [InstCombine] Convert mem intrinsic with null into a noop (PR #100388)
Yingwei Zheng via llvm-commits
- [clang] [compiler-rt] [libc] [libcxx] [lld] [lldb] [llvm] [mlir] [BOLT] Add profile-use-pseudo-probes option (PR #100299)
Amir Ayupov via llvm-commits
- [compiler-rt] e7a3aeb - Revert "[compiler-rt] Move `endif` to correct place (#100342)"
Mitch Phillips via llvm-commits
- [compiler-rt] 59e1c6c - Revert "[compiler-rt] Implement `DumpAllRegisters` for arm-linux and aarch64-linux (#99613)"
Mitch Phillips via llvm-commits
- [compiler-rt] [tsan] Fix `gettid` declaration on powerpc64 linux buildbots (PR #100395)
via llvm-commits
- [llvm] [mlir] [mlir][spirv] Update dependencies for #100138 (PR #100397)
Angel Zhang via llvm-commits
- [compiler-rt] [compiler-rt] Implement `DumpAllRegisters` for arm-linux and aarch64-linux (PR #100398)
Dmitry Chestnykh via llvm-commits
- [llvm] fbd303b - [DAG] combineAndnp - fold ANDNP(x,PSHUFB(y,z)) -> PSHUFB(y,OR(z,x))
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Use a generic printer for NamedIntOperands. (PR #100399)
Ivan Kosarev via llvm-commits
- [llvm] [Offload] Repair and rename `llvm-omp-device-info` (to `-offload-`) (PR #100309)
Joseph Huber via llvm-commits
- [llvm] Update the backporting docs (PR #100401)
Aaron Ballman via llvm-commits
- [llvm] [DebugInfo] SizeInBits and AlignInBits are erroneously swapped (PR #100402)
via llvm-commits
- [llvm] MTM: fix style after cursory reading (NFC) (PR #100404)
Ramkumar Ramachandra via llvm-commits
- [llvm] [llvm-mca] Add optional identifier field to mca::Instruction (PR #97867)
Michael Maitland via llvm-commits
- [llvm] [LAA] Refine stride checks for SCEVs during dependence analysis. (PR #99577)
Florian Hahn via llvm-commits
- [llvm] e1a3aa8 - LV/Legality: fix style after cursory reading (NFC) (#100363)
via llvm-commits
- [llvm] 4e28d30 - LV/Legality: update outdated comment for isInvariant (NFC) (#100366)
via llvm-commits
- [llvm] LV/Legality: update outdated comment for isInvariant (NFC) (PR #100366)
Ramkumar Ramachandra via llvm-commits
- [llvm] [VPlan] Port invalid cost remarks to VPlan. (PR #99322)
Florian Hahn via llvm-commits
- [llvm] Intrinsic: introduce minimumnum and maximumnum for IR and SelectionDAG (PR #96649)
YunQiang Su via llvm-commits
- [llvm] [OpenMP] Do not define '__assert_fail' if we have the GPU libc (PR #100409)
Joseph Huber via llvm-commits
- [llvm] c5abcb0 - [X86][GlobalISel] Reorganize tests for G_PHI and support fp80 (#100047)
via llvm-commits
- [llvm] 2754c08 - LAA: mark LoopInfo pointer const (NFC) (#100373)
via llvm-commits
- [llvm] LAA: mark LoopInfo pointer const (NFC) (PR #100373)
Ramkumar Ramachandra via llvm-commits
- [llvm] d85da4a - [X86] canCreateUndefOrPoisonForTargetNode - PMADDWD/PMADDUBSW intrinsics don't create poison
Simon Pilgrim via llvm-commits
- [llvm] [M68k] Introduce more MOVI cases (PR #98377)
Peter Lafreniere via llvm-commits
- [clang] [llvm] [LV] Support generating masks for switch terminators. (PR #99808)
via llvm-commits
- [llvm] [CodeGen] Merge lowerConstantIntrinsics into pre-isel lowering (PR #97727)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Add GFX12 test coverage for export instructions (PR #100415)
Jay Foad via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #90214)
Matt Arsenault via llvm-commits
- [llvm] 0c274d5 - [RISCV][TTI] Add coverage of odd sized vector loads and stores
Philip Reames via llvm-commits
- [llvm] [VPlan] Compute cost for most opcodes in VPWidenRecipe (NFCI). (PR #98764)
Florian Hahn via llvm-commits
- [llvm] [CodeGen] It is safe to ignore internal reads when sinking (PR #88003)
Craig Topper via llvm-commits
- [llvm] cdc1934 - Update the backporting docs (#100401)
via llvm-commits
- [llvm] [Frontend][OpenMP] Apply ompx_attribute to all allowing leaf constructs (PR #100370)
Krzysztof Parzyszek via llvm-commits
- [llvm] 8fd9624 - [RISCV][CostModel] Test default lowering strategy for vector LD/ST
Philip Reames via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Update getBestPlan to return VF, use also for epilogue vec. (PR #98821)
Florian Hahn via llvm-commits
- [llvm] [LoopVectorizer] Add support for partial reductions (PR #92418)
Florian Hahn via llvm-commits
- [clang] [libc] [llvm] [NVPTX] Implement variadic functions using IR lowering (PR #96015)
Tom Honermann via llvm-commits
- [llvm] [msan] Enable and update neon_vst_float test case (PR #100435)
Thurston Dang via llvm-commits
- [llvm] ea222be - [MC] Honour alignment directive fill value for non-intel (#100136)
via llvm-commits
- [llvm] [RISCV][TTI] Properly model odd vector sized LD/ST operations (PR #100436)
Philip Reames via llvm-commits
- [llvm] [InstCombine] Fold `(X & Mask) == 0 ? TC : FC -> TC +/- (X & Mask)` (PR #100437)
Yingwei Zheng via llvm-commits
- [llvm] [CodeExtractor] Fix indexing of aggregated arguments (PR #94294)
Johannes Doerfert via llvm-commits
- [compiler-rt] Test PR, please ignore (PR #100439)
via llvm-commits
- [llvm] [NVPTX] Add Volta Load/Store Atomics (.relaxed, .acquire, .release) and Volatile (.mmio/.volatile) support (PR #99709)
Artem Belevich via llvm-commits
- [llvm] 3902710 - [NVPTX] Support fence instruction (#99649)
via llvm-commits
- [compiler-rt] [sanitizer][asan][msvc] Teach GetInstructionSize about many instructions that appear in MSVC generated code. (PR #69490)
Reid Kleckner via llvm-commits
- [llvm] f729c09 - MC: Inline createMachObjectWriter into MCAsmBackend
Fangrui Song via llvm-commits
- [llvm] f719a33 - Mark assert-used-only variable as [[maybe_unused]]
David Blaikie via llvm-commits
- [llvm] [AMDGPU][True16][MC] Support v_swap_b16. (PR #100442)
Brox Chen via llvm-commits
- [llvm] 0891ccc - [Frontend][OpenMP] Apply ompx_attribute to all allowing leaf constructs (#100370)
via llvm-commits
- [llvm] LAA: fix style after cursory reading (NFC) (PR #100447)
Ramkumar Ramachandra via llvm-commits
- [llvm] 0760aec - MTM: fix issues after cursory reading (#100404)
via llvm-commits
- [llvm] 3db78fa - [NVPTX] Add Volta Load/Store Atomics (.relaxed, .acquire, .release) and Volatile (.mmio/.volatile) support (#99709)
via llvm-commits
- [llvm] [BPF] Use ".L" local prefix label for basic blocks (PR #95103)
via llvm-commits
- [llvm] [DebugInfo] (Always) include the dwo name in the hash (PR #100375)
David Blaikie via llvm-commits
- [compiler-rt] [llvm] [ThinLTO][TypeProf] Allow importing of local-linkage global variables in mod1:func_foo->mod2:func_bar -> mod2:local-var chain (PR #100448)
Mingming Liu via llvm-commits
- [llvm] 0dbd72d - [WebAssembly] Implement f16x8.replace_lane instruction. (#99388)
via llvm-commits
- [llvm] b00fdde - [RISCV] Add test cases for failures to form widening FMA instructions. NFC
Craig Topper via llvm-commits
- [llvm] 59e07f3 - [AMDGPU][GlobaISel] wrap the load-splitting code in RegBank selection with condition (#98966)
via llvm-commits
- [llvm] 8c7188a - Update NVVM ldu/ldg intrinsics with IntrWillReturn and test for DCE (#98968)
via llvm-commits
- [llvm] deb40a2 - [RISCV] Add missing CHECK prefix to fixed-vectors-vfw-web-simplification.ll. NFC
Craig Topper via llvm-commits
- [clang] [llvm] [clang][MBD] set up module build daemon infrastructure (PR #67562)
Connor Sughrue via llvm-commits
- [llvm] 0ee32c4 - [AMDGPU] Implement llvm.lrint intrinsic lowering (#98931)
via llvm-commits
- [llvm] [RISCV] Add FMA support to combineOp_VLToVWOp_VL. (PR #100454)
Craig Topper via llvm-commits
- [llvm] [RISCV][CFI] Emit cfi_offset for every callee-saved vector registers (PR #100455)
Brandon Wu via llvm-commits
- [llvm] b1f263e - [llvm][MachineLICM] Fix a comment typo. NFC
Jon Roelofs via llvm-commits
- [llvm] [Workflows] Enable commit access requests via GitHub issues (PR #100458)
Tom Stellard via llvm-commits
- [llvm] [AMDGPU][NFC] Use GFX940 prefix in dpp64_combine test (PR #100459)
Mariusz Sikora via llvm-commits
- [llvm] [Frontend][OpenMP] Allow implicit clauses to fail to apply (PR #100460)
Krzysztof Parzyszek via llvm-commits
- [llvm] bfcfb0f - [GlobalIsel] Modernize truncate of ext. (#100338)
via llvm-commits
- [llvm] [RISCV][POC] Recursive search for mul expansion (PR #96327)
Philip Reames via llvm-commits
- [llvm] [TTI] Introduce utilities for target costing of build & explode vector [NFC] (PR #85455)
Philip Reames via llvm-commits
- [llvm] [TTI] Add cover functions for costing build and explode vectors [nfc] (PR #85421)
Philip Reames via llvm-commits
- [llvm] TTI: Fix special casing vectorization costs of saturating add/sub (PR #97463)
Matt Arsenault via llvm-commits
- [llvm] move check of empty/full range attribute to verifier (PR #100465)
Andreas Jonson via llvm-commits
- [llvm] 0431d6d - Clang: convert `__m64` intrinsics to unconditionally use SSE2 instead of MMX. (#96540)
via llvm-commits
- [compiler-rt] [compiler-rt][Profile][Darwin] Fix a test that expected an alignment … (PR #100469)
Jon Roelofs via llvm-commits
- [llvm] [openmp] [Offload] Allow to record kernel launch stack traces (PR #100472)
Johannes Doerfert via llvm-commits
- [llvm] [Support] Add SpecificBumpPtrAllocator::identifyObject (PR #100475)
Alex Langford via llvm-commits
- [llvm] Reduce llvm-gsymutil memory usage (lambda-free, and less locking) (PR #97640)
Kevin Frei via llvm-commits
- [lld] 74e1460 - Fix test to write to %T instead of the current working directory (which may not be writeable)
David Blaikie via llvm-commits
- [polly] [polly] Add profitability check for expanded region. (PR #96548)
Huihui Zhang via llvm-commits
- [llvm] [LLVM] Add 'ExpandVariadicsPass' to LTO default pipeline (PR #100479)
Joseph Huber via llvm-commits
- [compiler-rt] Normalize ptrauth handling in sanitizer runtime (PR #100483)
Anton Korobeynikov via llvm-commits
- [llvm] [AMDGPU][MC] Disallow op_sel in v_dot4 and v_dot8 with 4- or 8-bit packed data (PR #100485)
Jun Wang via llvm-commits
- [llvm] 0af7542 - Reapply "[WebAssembly] Fix phi handling for Wasm SjLj (#99730)"
Heejin Ahn via llvm-commits
- [llvm] 115c89b - [msan] Enable and update neon_vst_float test case (#100435)
via llvm-commits
- [compiler-rt] e894df6 - [compiler-rt] Implement `DumpAllRegisters` for arm-linux and aarch64-linux (#100398)
via llvm-commits
- [compiler-rt] ac1a1e5 - [ThinLTO][TypeProf] Import local-linkage global var for mod1:func_foo-> mod2:local-var edge (#100448)
via llvm-commits
- [llvm] [Instrumentation][nsan] Add support for Freeze instruction (PR #100490)
Alexander Shaposhnikov via llvm-commits
- [lld] [ELF] ScriptLexer: generate tokens lazily (PR #100493)
Fangrui Song via llvm-commits
- [compiler-rt] [scudo] limit VMA size for riscv64 for DefaultConfig (PR #76013)
Christopher Ferris via llvm-commits
- [lld] [lld] Update error message for multiple linker script includes (PR #94861)
Fangrui Song via llvm-commits
- [llvm] [COFF] Do not expose WinCOFFWriter to llvm namespace (PR #100505)
Haohai Wen via llvm-commits
- [llvm] [SLP][REVEC] Make Instruction::Select support vector instructions. (PR #100507)
Han-Kuan Chen via llvm-commits
- [compiler-rt] [llvm] Fix buildbot failure (PR #100508)
Mingming Liu via llvm-commits
- [llvm] ba8883c - Fix buildbot failure by fixing the base pointer type (#100508)
via llvm-commits
- [llvm] [X86][MC] Support 'ctestX <reg>, <mem>' and 'ctextX <mem>, <reg>' as synonyms. (PR #97985)
Freddy Ye via llvm-commits
- [llvm] [X86][MC] Add alias for `{evex} cmp` and `{evex} test`. (PR #99277)
Freddy Ye via llvm-commits
- [llvm] 25482b3 - [PowerPC] add TargetParser for PPC target (#97541)
via llvm-commits
- [llvm] fe8d1e6 - [AMDGPU][NFC] Use GFX940 prefix in dpp64_combine test (#100459)
via llvm-commits
- [llvm] [AArch64] Enable cmp + csel fusion for Neoverse V2 (PR #94309)
Mingming Liu via llvm-commits
- [llvm] 2e0c215 - [X86][MC] Support 'ctestX <reg>, <mem>' and 'ctextX <mem>, <reg>' as synonyms. (#97985)
via llvm-commits
- [llvm] 74fcb6a - [TargetParser] Fix warnings
Kazu Hirata via llvm-commits
- [llvm] [DenseMap] Optimize find (PR #100517)
Fangrui Song via llvm-commits
- [llvm] [CodeGenPrepare] Folding `urem` with loop invariant value as remainder (PR #96625)
via llvm-commits
- [llvm] 6d12b3f - [VP] Refactor VectorBuilder to avoid layering violation. NFC (#99276)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Reland Make G_DUP immediate 32-bits or larger (#96780) (PR #99014)
David Green via llvm-commits
- [llvm] dc1c00f - [StackFrameLayoutAnalysis] Use target-specific hook for SP offsets (#100386)
via llvm-commits
- [llvm] AMDGPU: Fix asserting in DAG kernel argument lowering on v6i32 (PR #100528)
Matt Arsenault via llvm-commits
- [compiler-rt] [sanitizer_common][test] Always skip select allocator tests on SPARC V9 (PR #100530)
Rainer Orth via llvm-commits
- [compiler-rt] [sanitizer_common][test] Fix SanitizerIoctl/KVM_GET_* tests on Linux/… (PR #100532)
Rainer Orth via llvm-commits
- [compiler-rt] [compiler-rt][test] Disable lld tests on SPARC (PR #100533)
Rainer Orth via llvm-commits
- [compiler-rt] [sanitizer_common] Don't use syscall(SYS_clone) on Linux/sparc64 (PR #100534)
Rainer Orth via llvm-commits
- [llvm] [llvm][Support][Memory] Add memfd based fallback for strict W^X Linux systems (PR #98538)
David Spickett via llvm-commits
- [compiler-rt] [sanitizer_common] Fix signal_line.cpp on SPARC (PR #100535)
Rainer Orth via llvm-commits
- [llvm] [AArch64] Remove special-case inserted shuffle cost. (PR #100537)
David Green via llvm-commits
- [llvm] [GlobalIsel] Combine cast of const integer. (PR #96139)
Matt Arsenault via llvm-commits
- [compiler-rt] [sanitizer_common] Adjust signal_send.cpp for Linux/sparc64 (PR #100538)
Rainer Orth via llvm-commits
- [llvm] [GlobalIsel] Push cast through select. (PR #100539)
Thorsten Schütt via llvm-commits
- [llvm] [SANITIZER] Make sanitizer passes idempotent. (PR #99439)
via llvm-commits
- [llvm] 74e964c - [AMDGPU] Add GFX12 test coverage for export instructions (#100415)
via llvm-commits
- [llvm] e24dc34 - AMDGPU: Fix asserting in DAG kernel argument lowering on v6i32 (#100528)
via llvm-commits
- [llvm] [AArch64][GISel] Legalize fp128 types as libcalls for G_FCMP (PR #98452)
via llvm-commits
- [llvm] 6f37d42 - [AArch64][GlobalISel] Reland Make G_DUP immediate 32-bits or larger (#96780) (#99014)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalize fp128 types as libcalls for G_FCMP (PR #98452)
via llvm-commits
- [llvm] ba461f8 - [AArch64][GlobalISel] Legalize fp128 types as libcalls for G_FCMP (#98452)
via llvm-commits
- [llvm] [llvm-objdump][BPF] infer local label names in BPF disassembly (PR #100550)
via llvm-commits
- [llvm] b72689a - [LV] Ignore live-out users in cost model if scalar epilogue is required.
Florian Hahn via llvm-commits
- [llvm] [RISCV] Move exact VLEN VLMAX transform to RISCVVectorPeephole (PR #100551)
Luke Lau via llvm-commits
- [llvm] 9107338 - [BasicAA] Fix handling of indirect assumption based results (#100130)
via llvm-commits
- [llvm] [PAC] Sign LR with B key for non-leaf functions with ptrauth-returns attr (PR #100552)
Daniil Kovalev via llvm-commits
- [compiler-rt] [llvm] [RISCV][sanitizer] Fix sanitizer support for different virtual memory layout (PR #66743)
Luís Marques via llvm-commits
- [llvm] 90a9979 - [llvm][CodeGen] Fixed a bug in stall cycle calculation for window scheduler (#99451)
via llvm-commits
- [llvm] 72532c9 - [LV] Don't predicate divs with invariant divisor when folding tail (#98904)
via llvm-commits
- [llvm] Revert "MTM: fix issues after cursory reading" (PR #100559)
Mehdi Amini via llvm-commits
- [llvm] fc9b9e8 - Revert "MTM: fix issues after cursory reading" (#100559)
via llvm-commits
- [llvm] [AMDGPU][NFCI] Declare offset0/1 operands to be i64. (PR #100560)
Ivan Kosarev via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of more early exit loops (PR #88385)
David Sherwood via llvm-commits
- [llvm] [StackFrameLayoutAnalysis] Support more SlotTypes (PR #100562)
Hari Limaye via llvm-commits
- [llvm] [GlobalISel][TableGen] MIR Pattern Variadics (PR #100563)
Pierre van Houtryve via llvm-commits
- [llvm] [Sanitizer] Make sanitizer passes idempotent (PR #99439)
Nikita Popov via llvm-commits
- [llvm] [AArch64][GlobalISel] Combine G_CONCAT_VECTORS with Illegal Form (PR #85047)
via llvm-commits
- [llvm] [AMDGPU] Fix folding clamp into pseudo scalar instructions (PR #100568)
Mirko Brkušanin via llvm-commits
- [llvm] d311edd - [PowerPC] fix default cpu setting
Chen Zheng via llvm-commits
- [llvm] [llvm-driver] Add a newline at the end of the help message (PR #99425)
via llvm-commits
- [llvm] [AMDGPU] Simplify printing row/bank_mask modifiers. (PR #100575)
Ivan Kosarev via llvm-commits
- [llvm] a0c5907 - [Frontend][OpenMP] Allow implicit clauses to fail to apply (#100460)
via llvm-commits
- [llvm] 8758091 - [LLVM] Add 'ExpandVariadicsPass' to LTO default pipeline (#100479)
via llvm-commits
- [llvm] [MC][NFC] Drop unused MCDecodedPseudoProbeInlineTree::ChildrenToProcess (PR #100576)
Amir Ayupov via llvm-commits
- [lld] [ELF] Support relocatable files using CREL (PR #98115)
Alexander Richardson via llvm-commits
- [llvm] [InstCombine] Preserve flags for abs(X) * abs(X) and nabs(X) * nabs(X) (PR #88662)
Nikita Popov via llvm-commits
- [llvm] 010dcfd - [CostModel][X86] Improve add/sub/mul overflow intrinsic costs
Simon Pilgrim via llvm-commits
- [compiler-rt] Log errno (or fuchsia equivalent) on map failures (PR #95391)
Fabio D'Urso via llvm-commits
- [clang] [llvm] [AArch64] Implement NEON vamin/vamax intrinsics (PR #99041)
via llvm-commits
- [llvm] [BOLT] Update Docker to use Ubuntu 24.04 (PR #99421)
Rafael Auler via llvm-commits
- [polly] [Polly] Data flow reduction detection to cover more cases (PR #84901)
Michael Kruse via llvm-commits
- [llvm] 24a18aa - [AMDGPU] Simplify printing row/bank_mask modifiers. (#100575)
via llvm-commits
- [llvm] abacc52 - Fix unused variable warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 9398cc2 - [LLVM][AMDGPU] Copy isConvergent from Pseudo to Real instructions (#99658)
via llvm-commits
- [llvm] [LLVM][AMDGPU] Copy isConvergent from Pseudo to Real instructions (PR #99658)
Mirko Brkušanin via llvm-commits
- [clang] [llvm] [AArch64] Implement intrinsics for SVE FAMIN/FAMAX (PR #99042)
via llvm-commits
- [llvm] [AMDGPU][MC][NFCI] Eliminate printU4ImmDecOperand(). (PR #100589)
Ivan Kosarev via llvm-commits
- [llvm] [RISCV] Prefer VLS over VLA if costs are equal (PR #100564)
Luke Lau via llvm-commits
- [llvm] 817cd72 - [AMDGPU] Fix folding clamp into pseudo scalar instructions (#100568)
via llvm-commits
- [llvm] 1db7d2a - [ELF] Add missing `static` decl on several helpers; NFC
Noah Goldstein via llvm-commits
- [llvm] [AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses. (PR #87265)
via llvm-commits
- [llvm] [ConstantRange] Add support for `shlWithNoWrap` (PR #100594)
Yingwei Zheng via llvm-commits
- [llvm] llvm.lround: Update verifier to validate support of vector types. (PR #98950)
Matt Arsenault via llvm-commits
- [llvm] 0613454 - [OpenMP] Fix OpenMPIRBuilder generating incorrect duplicate SrcLocInfo (#100364)
via llvm-commits
- [llvm] f67fa3b - [AArch64] Remove special-case inserted shuffle cost.
David Green via llvm-commits
- [llvm] [LLVM][rtsan] Add nonblocking Attribute and RealtimeSanitizer pass (PR #100596)
Chris Apple via llvm-commits
- [clang] [llvm] [NVPTX] Support __usAtomicCAS builtin (PR #99646)
via llvm-commits
- [libcxx] [llvm] [libc++] Move some macOS CI jobs to Github actions (PR #89083)
Louis Dionne via llvm-commits
- [llvm] 3eaf9f7 - LAA: fix style after cursory reading (NFC) (#100447)
via llvm-commits
- [llvm] Assert range attribute is not empty nor full (PR #100601)
Andreas Jonson via llvm-commits
- [compiler-rt] 99bb9a7 - [compiler-rt][Profile][Darwin] Fix a test that expected an alignment … (#100469)
via llvm-commits
- [llvm] db8c84f - [GlobalIsel] Push cast through select. (#100539)
via llvm-commits
- [compiler-rt] [compiler-rt][builtins] Upstream __isPlatformOrVariantPlatformVersionAtLeast() (PR #100605)
Allan Shortlidge via llvm-commits
- [llvm] AMDGPU: Add baseline test for vectorize of integer min/max (PR #100513)
Matt Arsenault via llvm-commits
- [llvm] edf9756 - [gn] port abc2eae6829 (bolt standalone)
Nico Weber via llvm-commits
- [llvm] [WebAssembly] load_zero to initialise build_vector (PR #100610)
Sam Parker via llvm-commits
- [llvm] 08b3556 - [gn] port enough of 2914a4b88837 (lldb Interfaces)
Nico Weber via llvm-commits
- [llvm] e31794f - [StackFrameLayoutAnalysis] Support more SlotTypes (#100562)
via llvm-commits
- [llvm] [DXIL] Remove extraneous include from DXILABI.h (PR #100620)
Justin Bogner via llvm-commits
- [llvm] [DXIL][Analysis] Move dxil::ResourceInfo to the Analysis library. NFC (PR #100621)
Justin Bogner via llvm-commits
- [lld] [lld] Add explicit conversion for enum to Twine. (PR #100627)
Scott Todd via llvm-commits
- [llvm] b365dbb - [DXIL][Analysis] Move dxil::ResourceInfo to the Analysis library. NFC
via llvm-commits
- [llvm] [DXIL][Analysis] Replace #include with forward declaration. NFC (PR #100622)
Justin Bogner via llvm-commits
- [llvm] 82c21f0 - [DXIL][Analysis] Replace #include with forward declaration. NFC
via llvm-commits
- [lld] 4f80508 - [lld] Add explicit conversion for enum to Twine. (#100627)
via llvm-commits
- [llvm] 6618eca - [gn build] Port b365dbbd8dcc
LLVM GN Syncbot via llvm-commits
- [compiler-rt] cc4f989 - Normalize ptrauth handling in sanitizer runtime (#100483)
via llvm-commits
- [llvm] [NVPTX] Add Volta Atomic SequentiallyConsistent Load and Store Operations (PR #98551)
via llvm-commits
- [llvm] [LV][VP][NFC]Add tests for safe store/load forwarding/dependence distance. (PR #100635)
Alexey Bataev via llvm-commits
- [llvm] 56fd247 - [PAC] Sign LR with B key for non-leaf functions with ptrauth-returns attr (#100552)
via llvm-commits
- [llvm] ea202f9 - [LV,RISCV] Regenerate a test to reduce spurious deltas in upcoming change
Philip Reames via llvm-commits
- [clang] [llvm] Build release binaries for multiple targets (PR #98431)
Tom Stellard via llvm-commits
- [llvm] 59e91d4 - [DXIL][Analysis] Make the DXILResource binding optional. NFC
via llvm-commits
- [llvm] [DXIL][Analysis] Make the DXILResource binding optional. NFC (PR #100623)
Justin Bogner via llvm-commits
- [llvm] [msan] Precommit tests for Arm NEON VST with lanes (PR #100645)
Thurston Dang via llvm-commits
- [llvm] Cleanup x86_mmx after removing IR type (PR #100646)
James Y Knight via llvm-commits
- [llvm] a737b87 - [ctx_prof] test tool: generate ctxprof bistream from json (#100379)
via llvm-commits
- [llvm] [LegalizeTypes] Create an ISD::ADD instead of an ISD::UADDO with unused overflow result. (PR #100647)
Craig Topper via llvm-commits
- [llvm] [Mips] Fix mfhi/mflo hazard miscompilation about div and mult (PR #91449)
Brad Smith via llvm-commits
- [clang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Zahira Ammarguellat via llvm-commits
- [llvm] 6d16361 - [SDAG] Manual jumpthread in findMemType for style clarity [NFC]
Philip Reames via llvm-commits
- [llvm] [libc] Updated GettingStarted.rst with PyYAML version (PR #100649)
via llvm-commits
- [llvm] Restrict llvm-ctxprof-util tests to linux (PR #100650)
Mircea Trofin via llvm-commits
- [llvm] 31d2894 - Restrict llvm-ctxprof-util tests to linux (#100650)
via llvm-commits
- [llvm] [BOLT] Fix archive output directory for standalone on Mac (PR #100643)
Rafael Auler via llvm-commits
- [llvm] a309215 - [VPlan] Don't create live-outs for induction increments.
Florian Hahn via llvm-commits
- [llvm] 01a4891 - AMDGPU: Add baseline test for vectorize of integer min/max (#100513)
via llvm-commits
- [llvm] AMDGPU: Add baseline test for cost of abs intrinsics (PR #100522)
Matt Arsenault via llvm-commits
- [llvm] e0c14c0 - [AArch64][PhaseOrdering] Add a SLP lane-ordering phase-ordering test. NFC
David Green via llvm-commits
- [llvm] 9720690 - AMDGPU: Add baseline test for cost of abs intrinsics (#100522)
via llvm-commits
- [llvm] [DFAJumpThreading] Rewrite the way paths are enumerated (PR #96127)
Usman Nadeem via llvm-commits
- [llvm] 4aa4ee9 - [Support] Add SpecificBumpPtrAllocator::identifyObject (#100475)
via llvm-commits
- [llvm] c9e5af3 - [DenseMap] Optimize find/erase
via llvm-commits
- [llvm] [SLP] Order clustered load base pointers by ascending offsets (PR #100653)
David Green via llvm-commits
- [llvm] undef dbg val (PR #100654)
via llvm-commits
- [llvm] 5b4e5f8 - [OpenMPIRBuilder][Clang][NFC] - Combine `emitOffloadingArrays` and `emitOffloadingArraysArgument` in OpenMPIRBuilder (#97088)
via llvm-commits
- [llvm] [VPlan] Introduce explicit ExtractFromEnd recipes for live-outs. (PR #100658)
Florian Hahn via llvm-commits
- [lld] 364ee4e - [lld-macho,test] Avoid writing to CWD
Fangrui Song via llvm-commits
- [llvm] 7b1bb2b - [Passes] Switch to xxh3_64bits
Fangrui Song via llvm-commits
- [compiler-rt] [compiler-rt][ubsan][nfc-ish] Fix a type conversion bug (PR #100665)
Alan Zhao via llvm-commits
- [llvm] [Object][COFF][llvm-readobj] Add support for ARM64X dynamic relocations. (PR #97229)
Eli Friedman via llvm-commits
- [llvm] [ADT,CodeGen] Remove stable_hash_combine_string (PR #100668)
Fangrui Song via llvm-commits
- [llvm] [Docs] Update meetup contact mail address (PR #99321)
Tanya Lattner via llvm-commits
- [llvm] 329ee76 - [MC][NFC] Drop unused MCDecodedPseudoProbeInlineTree::ChildrenToProcess (#100576)
via llvm-commits
- [lld] 026972a - [ELF] Remove obsoleted comment after #99567
Fangrui Song via llvm-commits
- [clang] [llvm] [openmp] Check multiple pointers in one call (PR #100671)
Vidush Singhal via llvm-commits
- [llvm] 7432ad6 - [LV][VP][NFC]Add tests for safe store/load forwarding/dependence distance.
via llvm-commits
- [llvm] 754dc9f - [RISCV] Move exact VLEN VLMAX transform to RISCVVectorPeephole (#100551)
via llvm-commits
- [llvm] Fix debug str offset (PR #100672)
Sayhaan Siddiqui via llvm-commits
- [lld] 8644a2a - [ELF,test] Improve negative linker script tests
Fangrui Song via llvm-commits
- [compiler-rt] 25f9415 - [compiler-rt][ubsan][nfc-ish] Fix a type conversion bug (#100665)
via llvm-commits
- [llvm] [NFC][ubsan] Expand lower-builtin-allow-check test (PR #100677)
Vitaly Buka via llvm-commits
- [llvm] [InstructionSimplify] Use m_CheckedInt for simplifyAndInst and simplifyOrInst (NFC) (PR #100682)
via llvm-commits
- [llvm] [InstructionSimplify] Convert isDivZero to range analysis (PR #100683)
via llvm-commits
- [llvm] 6f65a39 - [RISCV] Update RISCVVectorPeephole pass name
Luke Lau via llvm-commits
- [clang] [llvm] [RISCV] Implement Clang Builtins for XCValu Extension in CV32E40P (PR #100684)
via llvm-commits
- [llvm] [DAG] Add SDPatternMatch::m_Select (PR #100686)
Michael Maitland via llvm-commits
- [llvm] 70a9535 - [Instrumentation][nsan] Add support for Freeze instruction (#100490)
via llvm-commits
- [llvm] [CodeGen] Remove AA parameter of isSafeToMove (PR #100691)
Pengcheng Wang via llvm-commits
- [llvm] [LLVM-Reduce] - Distinct Metadata Reduction (PR #96072)
Michal Paszkowski via llvm-commits
- [llvm] [RISCV] Remove feature implication from TuneSiFive7. (PR #100694)
Craig Topper via llvm-commits
- [llvm] [DirectX] Update "dx.TypedBuffer" docs to include a "signed" bit (PR #100695)
Justin Bogner via llvm-commits
- [llvm] [DXIL][Analysis] Move dxil::ResourceInfo union initialization into setters (PR #100696)
Justin Bogner via llvm-commits
- [llvm] FastISel: Do not check for module debug info (PR #100353)
Matt Arsenault via llvm-commits
- [llvm] 63d088c - FastISel: Do not check for module debug info (#100353)
via llvm-commits
- [llvm] CodeGen: Remove MachineModuleInfo reference from MachineFunction (PR #100357)
Matt Arsenault via llvm-commits
- [llvm] [Support] Integrate SipHash.cpp into libSupport. (PR #94394)
Fangrui Song via llvm-commits
- [llvm] e27358c - [LoongArch][MC] Support %[ld_/gd_/desc_]pcrel_20
via llvm-commits
- [llvm] CodeGen: Remove UsesMSVCFloatingPoint from MachineModuleInfo (PR #100368)
Matt Arsenault via llvm-commits
- [llvm] DebugInfo: Avoid some MMI::hasDebugInfo checks (PR #100333)
Matt Arsenault via llvm-commits
- [llvm] [lld][ELF][LoongArch] Support R_LARCH_TLS_{LD,GD,DESC}_PCREL_S2 (PR #100105)
via llvm-commits
- [lld] 0057a96 - [lld][ELF][LoongArch] Support R_LARCH_TLS_{LD,GD,DESC}_PCREL_S2
via llvm-commits
- [llvm] 92a0654 - [LowerMemIntrinsics] Lower llvm.memmove to wide memory accesses (#100122)
via llvm-commits
- [llvm] 1079d9c - [llvm-driver] Add a newline at the end of the help message (#99425)
via llvm-commits
- [llvm] 3921900 - CodeGen: Remove UsesMSVCFloatingPoint from MachineModuleInfo (#100368)
via llvm-commits
- [llvm] CodeGen: Move current call site out of MachineModuleInfo (PR #100369)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Remove -wavefrontsize32 and -wavefrontsize64 from GFX10+ tests (NFC) (PR #100711)
Changpeng Fang via llvm-commits
- [llvm] ed4e75d - [CodeGen] Remove AA parameter of isSafeToMove (#100691)
via llvm-commits
- [llvm] [AMDGPU] Use SubtargetPredicate instead of OtherPredicates for subtarget predication. (PR #100715)
Christudasan Devadasan via llvm-commits
- [llvm] [SandboxIR] Implemented isVolatile() for LoadInst (PR #100717)
Julius Alexandre via llvm-commits
- [llvm] [RISCV][ISel] Fold FSGNJX idioms (PR #100718)
Yingwei Zheng via llvm-commits
- [llvm] 8d937c6 - [bindings][ocaml] Remove a reference to the deleted function `llvm_x86_mmx_type`
Dmitri Gribenko via llvm-commits
- [clang] [llvm] [AArch64] Implement intrinsics for SME2 FAMIN/FAMAX (PR #99063)
via llvm-commits
- [llvm] 3834523 - [LV][EVL] Refine the constructors of EVL recipe to use call by reference. NFC (#100088)
via llvm-commits
- [llvm] 6f83a03 - CodeGen: Move current call site out of MachineModuleInfo (#100369)
via llvm-commits
- [llvm] 4ce3993 - DebugInfo: Avoid some MMI::hasDebugInfo checks (#100333)
via llvm-commits
- [llvm] [PowerPC][AIX] Emit PowerPC version for XCOFF (PR #95510)
Chen Zheng via llvm-commits
- [llvm] 63e1647 - CodeGen: Remove MachineModuleInfo reference from MachineFunction (#100357)
via llvm-commits
- [llvm] 7a3bc44 - [AMDGPU][MC][NFCI] Eliminate printU4ImmDecOperand(). (#100589)
via llvm-commits
- [llvm] 25da8e5 - Reapply "[LICM] Fold associative binary ops to promote code hoisting (#81608)" (#100377)
via llvm-commits
- [llvm] Remove value cache in SCEV comparator. (PR #100721)
Johannes Reifferscheid via llvm-commits
- [llvm] [PowerPC] Utilize `getReservedRegs` to find asm clobberable registers. (PR #99766)
Chen Zheng via llvm-commits
- [llvm] [AMDGPU] Always lower s/udiv64 by constant to MUL (PR #100723)
Matt Arsenault via llvm-commits
- [llvm] 8b02f31 - [VPlan] Consistently use VF.Width to getting plan for main loop VF (NFC)
Florian Hahn via llvm-commits
- [clang] [llvm] [AARCH64][SVE] Add intrinsics for SVE LUTI instructions (PR #97058)
via llvm-commits
- [llvm] 94e9662 - [X86] skylake only uses Port0 for (v)phminposuw instructions
Simon Pilgrim via llvm-commits
- [clang] [llvm] [Sanitizer] Make sanitizer passes idempotent (PR #99439)
via llvm-commits
- [llvm] [LAA] Consider unknown SCEVs defined in the loop as IndirectUnsafe. (PR #99239)
Florian Hahn via llvm-commits
- [llvm] DAG: Lower is.fpclass fcSubnormal|fcZero to fabs(x) < smallest_normal (PR #100390)
Matt Arsenault via llvm-commits
- [clang] [llvm] [mlir] [clang][lldb][mlir] Fix some identical sub-expressions warnings (NFC) (PR #95715)
Shivam Gupta via llvm-commits
- [llvm] AMDGPU/GlobalISel: Use getSubRegFromChannel (PR #100732)
Matt Arsenault via llvm-commits
- [llvm] 844c188 - [LAA] Refine stride checks for SCEVs during dependence analysis. (#99577)
via llvm-commits
- [llvm] 22bc9db - [SystemZ] Use the EVT version of getVectorVT() in combineTruncateExtract(). (#100150)
via llvm-commits
- [llvm] [VPlan] Add VPIRInstruction, use for exit block live-outs. (PR #100735)
Florian Hahn via llvm-commits
- [llvm] 67a55e0 - [VPlan] Replace getBestPlan by getBestVF use also for epilogue vec. (#98821)
via llvm-commits
- [llvm] [DAG][NFC] Remove unnecessary default arguments (PR #100737)
Michael Maitland via llvm-commits
- [llvm] 68343d7 - Revert "[gn] port enough of 2914a4b88837 (lldb Interfaces)"
Nico Weber via llvm-commits
- [llvm] f94df98 - [gn] port a737b8704c03 (llvm-ctxprof-util)
Nico Weber via llvm-commits
- [llvm] [LLVM][NVPTX] Add NVPTX codegen support for fence.proxy.tensormap (PR #100748)
Pradeep Kumar via llvm-commits
- [llvm] solve #65072, scalarize binary ops of splats by not check isTypeLegal (PR #100749)
via llvm-commits
- [llvm] workflows: Fix permissions for release-sources job (PR #100750)
Tom Stellard via llvm-commits
- [llvm] workflows: Fix tag name for release sources job (PR #100752)
Tom Stellard via llvm-commits
- [llvm] 65361ff - [AMDGPU] Use SubtargetPredicate instead of OtherPredicates for subtarget predication. (#100715)
via llvm-commits
- [llvm] 3113bfb - AMDGPU/GlobalISel: Use getSubRegFromChannel (#100732)
via llvm-commits
- [llvm] [LV]Set tailfolding styles before computing feasible max VF. (PR #91403)
Alexey Bataev via llvm-commits
- [llvm] [LV]Enable max safe distance in predicated DataWithEVL vectorization mode. (PR #100755)
Alexey Bataev via llvm-commits
- [llvm] [DAG] Add SDPatternMatch for VScale nodes; Use SDPatternMatch for VScale in some instances (PR #100756)
Michael Maitland via llvm-commits
- [llvm] 862d837 - [DAG] Add SDPatternMatch::m_Select (#100686)
via llvm-commits
- [clang] [llvm] target ABI: improve call parameters extensions handling (PR #100757)
via llvm-commits
- [llvm] [DAG] Add SDPatternMatch::m_VSelect (PR #100758)
Michael Maitland via llvm-commits
- [llvm] ed8c561 - [X86] haswell/broadwell only uses port5 for mmx pack reg-reg instructions
Simon Pilgrim via llvm-commits
- [llvm] a482224 - [X86] Add missing PSUBQ handling to SandyBridge model
Simon Pilgrim via llvm-commits
- [clang] [llvm] [AArch64][NEON] Add intrinsics for LUTI (PR #96883)
via llvm-commits
- [clang] [flang] [llvm] [C++23] [CLANG] Adding C++23 constexpr math functions: fmin, fmax and frexp. (PR #88978)
Zahira Ammarguellat via llvm-commits
- [llvm] workflows: Add a job for auditing release assets (PR #92829)
Tobias Hieta via llvm-commits
- [llvm] 1e1c8d1 - [SLP]Add external uses cost for the gathered loads.
via llvm-commits
- [clang] [llvm] [Clang][LLVM][AArch64] Add intrinsic for MOVT SME2 instruction (PR #97602)
via llvm-commits
- [llvm] A MMIWP Constructor Initialized with the move constructor of MMI (PR #98770)
Matin Raayai via llvm-commits
- [llvm] [AArch64] Lower alias mask to a whilewr (PR #100769)
Sam Tebbs via llvm-commits
- [llvm] 5579569 - [LegalizeTypes] Create an ISD::ADD instead of an ISD::UADDO with unused overflow result. (#100647)
via llvm-commits
- [llvm] 9086f9d - [RISCV] Remove feature implication from TuneSiFive7. (#100694)
via llvm-commits
- [llvm] b582b65 - [RISCV] Add FMA support to combineOp_VLToVWOp_VL. (#100454)
via llvm-commits
- [llvm] ba45453 - [SimplifyCFG] Skip threading if the target may have divergent branches
via llvm-commits
- [llvm] 9ff6c35 - [DenseMap] clear: don't access TombstoneKey if is_trivially_destructible
Fangrui Song via llvm-commits
- [llvm] T189008608 (PR #100771)
Sayhaan Siddiqui via llvm-commits
- [llvm] [NFC][hwasan] Remove duplicated checks (PR #100678)
Vitaly Buka via llvm-commits
- [llvm] bd80655 - [NFC][hwasan] Remove duplicated checks
via llvm-commits
- [llvm] [NFC][ubsan] Add mixed filter test case (PR #100679)
Vitaly Buka via llvm-commits
- [llvm] 4826079 - [NFC][ubsan] Add mixed filter test case (#100679)
via llvm-commits
- [llvm] Increase number of icmps needed for converting to a switch statement (PR #99269)
via llvm-commits
- [llvm] [ctx_prof] Don't use `GENERATE_DRIVER` (PR #100777)
Mircea Trofin via llvm-commits
- [llvm] [docs] Fix code-block formating (PR #100772)
Vitaly Buka via llvm-commits
- [llvm] b5f2db2 - [docs] Fix code-block formating (#100772)
via llvm-commits
- [llvm] d683d37 - [NFC][ubsan] Expand lower-builtin-allow-check test (#100677)
via llvm-commits
- [llvm] [ubsan][hwasan] Let mixing filters (PR #100680)
Vitaly Buka via llvm-commits
- [llvm] [InstCombine][asan] Don't speculate loads before `select ptr` (PR #100773)
Vitaly Buka via llvm-commits
- [llvm] [DXIL] Add constraint specification and backend implementation of DXIL Ops (PR #97593)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [SandboxIR] Added a new LoadInst::create() with a isVolatile arg (PR #100781)
Julius Alexandre via llvm-commits
- [llvm] 761372e - AMDGPU/GlobalISel: Add some more select of pointer typed constant tests
Matt Arsenault via llvm-commits
- [llvm] AMDGPU/GlobalISel: Partially move constant selection to patterns (PR #100786)
Matt Arsenault via llvm-commits
- [llvm] [polly] [NFC][Load] Make `ScanFrom` required parameters (PR #100789)
Vitaly Buka via llvm-commits
- [clang] [llvm] [APFloat] Add support for f8E3M4 IEEE 754 type (PR #99698)
Alexander Pivovarov via llvm-commits
- [llvm] 372a6be - [SandboxIR] Implement CallBase and CallInst (#100218)
via llvm-commits
- [llvm] [RISCV] Don't crash in RISCVMergeBaseOffset if INLINE_ASM uses address register in a non-memory constraint. (PR #100790)
Craig Topper via llvm-commits
- [llvm] [NFC][Load] Find better place for `mustSuppressSpeculation` (PR #100794)
Vitaly Buka via llvm-commits
- [llvm] [SandboxIR] Implement InvokeInst (PR #100796)
via llvm-commits
- [llvm] [InstCombine] Add an option to skip simplification on call instruction where a non-void return value is expected while the callee returns void (PR #98536)
via llvm-commits
- [llvm] 134b448 - [libc] Updated GettingStarted.rst with PyYAML version (#100649)
via llvm-commits
- [llvm] c80c09f - [CalcSpillWeights] Avoid x87 excess precision influencing weight result
Dimitry Andric via llvm-commits
- [llvm] 0954205 - [ubsan][hwasan] Let mixing filters (#100680)
via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Add mc opt to DWARFRewriter.cpp (PR #100800)
Sayhaan Siddiqui via llvm-commits
- [llvm] [polly] [InstCombine][asan] Don't speculate loads before `select ptr` (PR #100773)
Vitaly Buka via llvm-commits
- [llvm] [llvm][cmake] Improve detection of cross compilation on MacOS to other architectures (PR #99460)
Vincenzo Pellegrini via llvm-commits
- [llvm] main (PR #100801)
Vladislav Khmelevsky via llvm-commits
- [llvm] [PAC][test] Add tests against Linux triples for auth/resign lowering (PR #100744)
Anton Korobeynikov via llvm-commits
- [llvm] 2c391a5 - [RISCV] Add <X x i1> cost model coverage for load/store
Philip Reames via llvm-commits
- [llvm] [AsmPrinter] Don't EmitToStreamer instructions lowered by tblgenned code (PR #100803)
Sergei Barannikov via llvm-commits
- [llvm] [llvm-exegesis] Use correct rseq struct size (PR #100804)
Aiden Grossman via llvm-commits
- [llvm] [DXIL] Add DXIL version-specific TableGen specification and backend implementation of DXIL Ops (PR #97593)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DXIL] Add DXIL version-specific TableGen specification and implementation of DXIL Ops (PR #97593)
S. Bharadwaj Yadavalli via llvm-commits
- [clang] [llvm] Finish deleting the le32/le64 targets (PR #98497)
Steven Johnson via llvm-commits
- [llvm] workflows/release-binaries: Always pull composite actions from main branch (PR #100805)
Tom Stellard via llvm-commits
- [llvm] d3fd28a - [RISCV][TTI] Properly model odd vector sized LD/ST operations (#100436)
via llvm-commits
- [llvm] 7f3dcf4 - [ctx_prof] Don't use `GENERATE_DRIVER` (#100777)
via llvm-commits
- [llvm] 53283dc - [PAC][test] Add tests against Linux triples for auth/resign lowering (#100744)
via llvm-commits
- [clang] [libc] [llvm] [OpenMP][libc] Remove special handling for OpenMP printf (PR #98940)
Shilei Tian via llvm-commits
- [llvm] 745aa48 - [SandboxIR] Implement isVolatile() for LoadInst (#100717)
via llvm-commits
- [llvm] 5a9b9ef - [VPlan] Remove now redundant VF assertion.
Florian Hahn via llvm-commits
- [llvm] efd13eb - [SandboxIR][NFC] Remove trailing whitespaces
Vasileios Porpodas via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Refactor updateUnitDebugInfo (PR #100811)
Sayhaan Siddiqui via llvm-commits
- [llvm] [AMDGPU] Remove -wavefrontsizeX from GlobalISel tests (NFC) (PR #100812)
Changpeng Fang via llvm-commits
- [llvm] 069e8bc - [OpenMP][libc] Remove special handling for OpenMP printf (#98940)
via llvm-commits
- [compiler-rt] [scudo] Separated committed and decommitted entries. (PR #100815)
Joshua Baehring via llvm-commits
- [lld] 1978c21 - [ELF] ScriptLexer: generate tokens lazily
via llvm-commits
- [compiler-rt] [scudo] Separated committed and decommitted entries. (PR #100818)
Joshua Baehring via llvm-commits
- [llvm] fea5914 - Revert "[OpenMP][libc] Remove special handling for OpenMP printf (#98940)"
Joseph Huber via llvm-commits
- [llvm] [AArch64] Move peephole-sxtw.mir file to regression test directory (PR #100819)
Dimitry Andric via llvm-commits
- [llvm] db2aa50 - [SandboxIR] Implement InvokeInst (#100796)
via llvm-commits
- [llvm] [SandboxIR] Implement CallBrInst (PR #100823)
via llvm-commits
- [llvm] [BOLT][YAML] Allow unknown keys in the input (PR #100824)
Amir Ayupov via llvm-commits
- [llvm] dbb8b7a - Reapply "[OpenMP][libc] Remove special handling for OpenMP printf (#98940)"
Joseph Huber via llvm-commits
- [llvm] [InstCombine] Extend folding of aggregate construction to cases when source aggregates are partially available (PR #100828)
via llvm-commits
- [llvm] [bazel] Port 26d92826a5ed7894fb6d604c8e0e755daa50cdf7 (PR #100829)
Keith Smiley via llvm-commits
- [lld] 4f5ad22 - [ELF,test] Improve PHDRS tests
Fangrui Song via llvm-commits
- [llvm] [SCCP] Add context to SimplifyQuery (PR #100831)
Thomas Hashem via llvm-commits
- [llvm] [NFC][VectorCombine] Add negative sanitizer tests (PR #100832)
Vitaly Buka via llvm-commits
- [llvm] [Draft] Use Module to get Triple in getDefaultSubtargetFeatures (PR #100833)
via llvm-commits
- [compiler-rt] [llvm] [Memprof] Adds instrumentation support for memprof with histograms. (PR #100834)
Matthew Weingarten via llvm-commits
- [llvm] [GlobalIsel] Combine cast of const integer II (PR #100835)
Thorsten Schütt via llvm-commits
- [llvm] [llvm-c][documentation] fix typo in `LLVMSizeOfTypeInBits` (PR #100839)
via llvm-commits
- [lld] 6cf1ea9 - [ELF,test] Improve unclosed tests
Fangrui Song via llvm-commits
- [llvm] c901b73 - [RISCV] Don't crash in RISCVMergeBaseOffset if INLINE_ASM uses address register in a non-memory constraint. (#100790)
via llvm-commits
- [lld] 2a89356 - [ELF] Add till and rewrite while (... consume("}"))
Fangrui Song via llvm-commits
- [lld] 10bb296 - [ELF] Replace some while (peek() != ")" && !atEOF()) with till
Fangrui Song via llvm-commits
- [llvm] 497e2e8 - [NFC][VectorCombine] Add negative sanitizer tests (#100832)
via llvm-commits
- [llvm] 5f37585 - [gn] port 7f3dcf4b2e10 (llvm-ctxprof-util no driver)
Nico Weber via llvm-commits
- [llvm] cd354e3 - [NFC][SROA] Regenerate a test
Vitaly Buka via llvm-commits
- [lld] b32c38a - [ELF] Replace some while (peek() != ")" && !atEOF()) with till
Fangrui Song via llvm-commits
- [llvm] 47aea61 - [NFC] Fix upate_test_checks warning
Vitaly Buka via llvm-commits
- [llvm] [NFC][InstCombine][SROA][Asan] Precommit test affected by #100773 (PR #100844)
Vitaly Buka via llvm-commits
- [llvm] workflows/release-binaries: Fetch composite actions outside of default workspace (PR #100845)
Tom Stellard via llvm-commits
- [llvm] [AMDGPU][True16][MC] duplicate vop1 tests to fake16 and update real-true16 flags for GFX12 (PR #100849)
Brox Chen via llvm-commits
- [llvm] [SandboxIR] Added isVolatile args to existing LoadInst::create function (PR #100850)
Julius Alexandre via llvm-commits
- [clang] [lldb] [llvm] [BOLT][DWARF][NFC] Add tests to check with an increased batch size (PR #100851)
Sayhaan Siddiqui via llvm-commits
- [llvm] [mlir] [mlir][cl_parser] Support cl::Required/cl::OneOrMore flags for Pass options (PR #93570)
via llvm-commits
- [llvm] 1399637 - [RISCV][ISel] Fold FSGNJX idioms (#100718)
via llvm-commits
- [llvm] [JITLink][AArch64] Add LD64_GOTPAGE_LO15 rel support (PR #100854)
Vladislav Khmelevsky via llvm-commits
- [compiler-rt] [llvm] [ORC][Runtime] Add `dlupdate` for MachO (PR #97441)
via llvm-commits
- [llvm] 299c700 - [llvm-c][documentation] fix typo in `LLVMSizeOfTypeInBits` (#100839)
via llvm-commits
- [llvm] [DomTreeUpdater] Handle critical edge splitting (PR #100856)
via llvm-commits
- [llvm] [RISCV] Remove registers from ins of Priv instructions. (PR #100857)
Craig Topper via llvm-commits
- [llvm] [Sparc] Remove custom lowering for SMULO / UMULO (PR #100858)
Sergei Barannikov via llvm-commits
- [llvm] [AArch64] Roundup newly allocated stack size according -mstack-alignment (PR #100859)
via llvm-commits
- [lld] [lld]Fix PGO Early Exit (PR #100555)
via llvm-commits
- [llvm] [Sparc] Remove custom lowering for ADD[CE] / SUB[CE] (PR #100861)
Sergei Barannikov via llvm-commits
- [llvm] f2d2ae3 - [SLP] Order clustered load base pointers by ascending offsets (#100653)
via llvm-commits
- [llvm] [BOLT][RUNTIME][NFC] Fix aarch64 match (PR #100866)
Vladislav Khmelevsky via llvm-commits
- [llvm] 66ce4f7 - [VPlan] Port invalid cost remarks to VPlan. (#99322)
via llvm-commits
- [llvm] [BOLT][NFC] Fix test requirement (PR #100867)
Vladislav Khmelevsky via llvm-commits
- [llvm] [BOLT][AArch64] Fix static binary patching for ELF. (PR #97710)
Vladislav Khmelevsky via llvm-commits
- [llvm] e83ba1e - [Darwin] Add exp10(f) tests for BridgeOS & Driverkit.
Florian Hahn via llvm-commits
- [llvm] [ValueTracking] Handle intrinsics in `computeConstantRange` (PR #100870)
Yingwei Zheng via llvm-commits
- [llvm] [CodeGen][ARM64EC] Use alias symbol for exporting hybrid_patchable functions. (PR #100872)
Jacek Caban via llvm-commits
- [llvm] [PatternMatch] Use `m_SpecificCmp` matchers. NFC. (PR #100878)
Yingwei Zheng via llvm-commits
- [llvm] 1e8df9e - [llvm-exegesis] Use correct rseq struct size (#100804)
via llvm-commits
- [lld] 6efc377 - [ELF] Add Relocs and invokeOnRelocs. NFC
Fangrui Song via llvm-commits
- [lld] c7231e4 - [ELF] Use invokeOnRelocs. NFC
Fangrui Song via llvm-commits
- [compiler-rt] [compiler-rt] Delete unused test shell scripts (PR #100889)
Aiden Grossman via llvm-commits
- [llvm] [BOLT] Fix relocations handling (PR #100890)
Vladislav Khmelevsky via llvm-commits
- [llvm] [RISCV] Remove IsRV64 from XVentanaCondOps patterns. (PR #100891)
Craig Topper via llvm-commits
- [lld] [ELF] Updated some while conditions with till (PR #100893)
Hongyu Chen via llvm-commits
- [llvm] [Darwin] Fix availability of exp10 for BridgeOS, DriverKit. (PR #100894)
Florian Hahn via llvm-commits
- [lld] f1a7d14 - [ELF] Updated some while conditions with till (#100893)
via llvm-commits
- [llvm] [InstCombine] Reduce range of ctpop for non zero argument (PR #100899)
Andreas Jonson via llvm-commits
- [lld] 9328c20 - [ELF] Track line number precisely
Fangrui Song via llvm-commits
- [llvm] [SLP]Represent externally used values as original scalars, if (PR #100904)
Alexey Bataev via llvm-commits
- [compiler-rt] 745de9e - [compiler-rt] Delete unused test shell scripts (#100889)
via llvm-commits
- [compiler-rt] [compiler-rt] SetAlternateSignalStack using MAP_STACK on linux based … (PR #100905)
David CARLIER via llvm-commits
- [lld] edcc60e - [ELF] Simplify readAssignment
Fangrui Song via llvm-commits
- [compiler-rt] [compiler-rt][nsan] Add more tests for shadow memory (PR #100906)
Alexander Shaposhnikov via llvm-commits
- [lld] 30ec2bf - [ELF] PROVIDE: allow quoted names to be discarded
Fangrui Song via llvm-commits
- [lld] c89566f - [ELF] Replace unquote(next()) with readName. NFC
Fangrui Song via llvm-commits
- [lld] 74ef53a - [ELF] REGION_ALIAS: support quoted names
Fangrui Song via llvm-commits
- [lld] e689515 - [ELF] OVERLAY: support quoted output section names
Fangrui Song via llvm-commits
- [lld] 0d8bc10 - [ELF] Memory region: support quoted names
Fangrui Song via llvm-commits
- [lld] 74f843d - [ELF] Replace unquote(next()) with readName. NFC
Fangrui Song via llvm-commits
- [lld] dbd65a0 - [ELF] OUTPUT_ARCH: report unclosed error
Fangrui Song via llvm-commits
- [lld] 4ad3dee - [ELF] PHDRS: test EOF without ;
Fangrui Song via llvm-commits
- [lld] aad2238 - [ELF] Improve INCLUDE cycle tests
Fangrui Song via llvm-commits
- [lld] 8f72b0c - [ELF] Fix INCLUDE cycle detection
Fangrui Song via llvm-commits
- [llvm] 9bd97fc - [RISCV] Remove IsRV64 from XVentanaCondOps patterns. (#100891)
via llvm-commits
- [llvm] d5521d1 - [DAG] Reducing instructions by better legalization handling of AVGFLOORU for illegal data types (#99913)
via llvm-commits
- [lld] 9c16a4a - [ELF] INSERT [AFTER|BEFORE]: support quoted names
Fangrui Song via llvm-commits
- [lld] a4921f1 - [ELF] Output section phdr: support quoted names
Fangrui Song via llvm-commits
- [llvm] fed9433 - Revert "[DAG] Reducing instructions by better legalization handling of AVGFLOORU for illegal data types (#99913)"
Craig Topper via llvm-commits
- [llvm] 315a55f - Reland "[gn] port enough of 2914a4b88837 (lldb Interfaces)"
Nico Weber via llvm-commits
- [llvm] [CodeGen] Speed up ReachingDefAnalysis (NFC) (PR #100913)
Kazu Hirata via llvm-commits
- [llvm] 2c435b8 - [DXIL] Remove extraneous include from DXILABI.h (#100620)
via llvm-commits
- [llvm] [LLParser] Use SmallVector instead of std::vector (PR #100916)
Kazu Hirata via llvm-commits
- [lld] [ELF] PHDRS update while condition and phdrs.s unclose2.lds output (PR #100918)
Hongyu Chen via llvm-commits
- [llvm] 4202634 - [AMDGPU] Remove -wavefrontsizeX from GlobalISel tests (NFC) (#100812)
via llvm-commits
- [llvm] eee620b - [LLParser] Use SmallVector instead of std::vector (#100916)
via llvm-commits
- [llvm] [llvm] Do not use Console API if the output isn't a console device (PR #90230)
via llvm-commits
- [llvm] 594d359 - [AArch64] Split v8f32 fptosi_sat into two v4f32.
David Green via llvm-commits
- [llvm] 6907ab4 - [AArch64] Extend costs for fptoi.sat intrinsics.
David Green via llvm-commits
- [compiler-rt] [asan] Speed up ASan ODR indicator-based checking (PR #100923)
Artem Pianykh via llvm-commits
- [llvm] f7914aa - [AArch64] Move peephole-sxtw.mir file to regression test directory (#100819)
via llvm-commits
- [llvm] Remote redundant null check (PR #100928)
via llvm-commits
- [llvm] [Asan][RISCV] Teach AddressSanitizer to support indexed load/store. (PR #100930)
Yeting Kuo via llvm-commits
- [llvm] [Asan][RISCV] Support asan check for segment load/store RVV intrinsics. (PR #100931)
Yeting Kuo via llvm-commits
- [llvm] [DAGCombine] Fold `ctlz_zero_undef(X << C) -> ctlz_zero_undef(X) - C` (PR #100932)
Yingwei Zheng via llvm-commits
- [llvm] 77f89f1 - [Sparc] Remove custom lowering for SMULO / UMULO (#100858)
via llvm-commits
- [llvm] 991192b - [Sparc] Remove custom lowering for ADD[CE] / SUB[CE] (#100861)
via llvm-commits
- [llvm] [LowerMatrixIntrinsics] Fix type suffix for matrix.multiply.* (PR #100940)
via llvm-commits
- [llvm] c538434 - [ADT,CodeGen] Remove stable_hash_combine_string
via llvm-commits
- [llvm] [InstCombine] Use more inline elements in a SmallVector (PR #100942)
Kazu Hirata via llvm-commits
- [lld] 30fa011 - [ELF,test] Improve --sysroot and GROUP tests
Fangrui Song via llvm-commits
- [lld] a7e8bdd - [ELF] Respect --sysroot for INCLUDE
Fangrui Song via llvm-commits
- [lld] ff7f97a - [ELF] --defsym: support quoted LHS
Fangrui Song via llvm-commits
- [clang] [llvm] [LLVM][PassBuilder] Extend the function signature of callback for optimizer pipeline extension point (PR #100945)
Shilei Tian via llvm-commits
- [llvm] a17f8fe - [InstCombine] Use more inline elements in a SmallVector (#100942)
via llvm-commits
- [llvm] [RISCV] Simplify code in decomposeMulByConstant. NFC (PR #100946)
Craig Topper via llvm-commits
- [llvm] 4121191 - [SandboxIR] Added isVolatile args to existing LoadInst::create function (#100850)
via llvm-commits
- [llvm] [InstCombine] Initialize a SmallVector with a range (NFC) (PR #100947)
Kazu Hirata via llvm-commits
- [llvm] 0fb9f89 - [InstCombine] Initialize a SmallVector with a range (NFC) (#100947)
via llvm-commits
- [llvm] [llvm] Initialize SmallVector with ranges (NFC) (PR #100948)
Kazu Hirata via llvm-commits
- [llvm] b7e4fba - Cleanup x86_mmx after removing IR type (#100646)
via llvm-commits
- [compiler-rt] Changes `HISTOGRAM_GRANULARITY` from 8U to 8ULL. (PR #100949)
Matthew Weingarten via llvm-commits
- [lld] fd791f0 - [ELF] Move TarWriter into Ctx. NFC
Fangrui Song via llvm-commits
- [llvm] ea7cc12 - [ARM] Add fallback fptoi_sat costs.
David Green via llvm-commits
- [llvm] [Attributor][AMD] Enable AAIndirectCallInfo for AMDAttributorPass (PR #100952)
Shilei Tian via llvm-commits
- [llvm] [SandboxIR][NFC] Fixes for functions LoadInst::create (PR #100955)
Julius Alexandre via llvm-commits
- [llvm] 378fe2f - [X86][LoopVectorize] Add support for arc and hyperbolic trig functions (#99383)
via llvm-commits
- [llvm] Refactor DSE (PR #100956)
Haopeng Liu via llvm-commits
- [llvm] [SandboxIR] Added new StoreInst::create() functions with isVolatile arg (PR #100957)
Julius Alexandre via llvm-commits
- [llvm] 62e9f40 - [PatternMatch] Use `m_SpecificCmp` matchers. NFC. (#100878)
via llvm-commits
- [llvm] [MachinePipeliner] Fix instruction order with physical register (PR #99264)
Ryotaro KASUGA via llvm-commits
- [llvm] [Don't merge][LLVM] Refine undef to null values (PR #96375)
Yingwei Zheng via llvm-commits
- [llvm] fix the logic in setting emacs keymap for tablegen (PR #100959)
Haoning Ye via llvm-commits
- [llvm] 279953f - [RISCV] Simplify code in decomposeMulByConstant. NFC (#100946)
via llvm-commits
- [llvm] [SandboxIR] Added new StoreInst::create() functions with isVolatile arg (PR #100961)
Julius Alexandre via llvm-commits
- [llvm] ad8cc88 - [RISCV] Rename a few test cases for accuracy. NFC
Craig Topper via llvm-commits
- [llvm] 71d85ca - [RISCV][CFI] Emit cfi_offset for every callee-saved vector registers (#100455)
via llvm-commits
- [llvm] 43d0bb5 - [RISCV] Add more srli+slli.uw tests cases for #100936. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel special case for (and (srl X, c2), c1) -> (slli_uw (srli x, c2+c3), c3). (PR #100966)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel special case for (and (srl X, c2), c1) -> (slli_uw (srli x, c2+c3), c3). (PR #100966)
via llvm-commits
- [llvm] [RISCV] Add isel special case for (and (srl X, c2), c1) -> (slli_uw (srli x, c2+c3), c3). (PR #100966)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Add isel special case for (and (srl X, c2), c1) -> (slli_uw (srli x, c2+c3), c3). (PR #100966)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add isel special case for (and (srl X, c2), c1) -> (slli_uw (srli x, c2+c3), c3). (PR #100966)
Yingwei Zheng via llvm-commits
- [llvm] [RISCV] Add isel special case for (and (srl X, c2), c1) -> (slli_uw (srli x, c2+c3), c3). (PR #100966)
Craig Topper via llvm-commits
- [lld] 8e2476e - [ELF] Move SymbolAux into Ctx. NFC
Fangrui Song via llvm-commits
- [llvm] [RISCV] Remove vfmv.s.f and vfmv.f.s lmul pseudo variants (PR #100970)
Luke Lau via llvm-commits
- [llvm] [AMDGPU] Support preloading hidden kernel arguments (PR #98861)
Austin Kerbow via llvm-commits
- [llvm] [AMDGPU] Remove some Wave64 checks for GFX10+ MC tests (NFC) (PR #100971)
Changpeng Fang via llvm-commits
- [llvm] 34d4827 - [llvm] Initialize SmallVector with ranges (NFC) (#100948)
via llvm-commits
- [compiler-rt] [llvm] [MC/DC][Coverage] Introduce "Bitmap Bias" for continuous mode (PR #96126)
Jessica Paquette via llvm-commits
- [llvm] [SelectionDAG] Use unaligned store to legalize `EXTRACT_VECTOR_ELT` type when Stack is non-realignable (PR #98176)
Manish Kausik H via llvm-commits
- [llvm] de5aa8d - [MC] Remove unused MCCompactEncodedInstFragment
Fangrui Song via llvm-commits
- [llvm] 034d014 - [MC] Remove MCEncodedFragmentWithContents
Fangrui Song via llvm-commits
- [llvm] [CodeGenPrepare] Pack boolean phi nodes into a bit string (PR #100972)
Yingwei Zheng via llvm-commits
- [llvm] [SLP][REVEC] Disable strided load if the source is vector instruction. (PR #99462)
Han-Kuan Chen via llvm-commits
- [llvm] [MC] Move some bool members to MCFragment. NFC (PR #100976)
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Handle ceil division idiom (PR #100977)
Antonio Frighetto via llvm-commits
Last message date:
Sun Jul 28 23:59:51 PDT 2024
Archived on: Sun Jul 28 23:59:53 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).