The Week Of Monday 27 May 2024 Archives by thread
      
      Starting: Mon May 27 00:26:49 PDT 2024
         Ending: Sun Jun  2 23:49:04 PDT 2024
         Messages: 4588
     
- [llvm] 243ffbd - [DSE] Check write location in IsRedundantStore (#93400)
 
via llvm-commits
- [llvm] [DSE] Check write location in IsRedundantStore (PR #93400)
 
Nikita Popov via llvm-commits
- [llvm] [MachineLICM] Hoist copies of constant physical register (PR #93285)
 
Pengcheng Wang via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
 
via llvm-commits
- [llvm] [InstCombine] Fold more 'fcmp' 'select' instrs idioms into 'fabs' (PR #83381)
 
via llvm-commits
- [llvm] [LV][EVL] Support reduction idioms using tail folding with EVL. (PR #90184)
 
Mel Chen via llvm-commits
- [clang] [llvm] [llvm] Add triples for managarm (PR #87845)
 
via llvm-commits
- [llvm] 43fd244 - Reland "[AMDGPU] Add AMDGPU-specific module splitting (#89245)"
 
via llvm-commits
- [clang] [llvm] [AMDGPU] Add amdgpu-as MMRA for fences (PR #78572)
 
Pierre van Houtryve via llvm-commits
- [llvm] cc184ee - [gn build] Port 43fd244b3d5c
 
LLVM GN Syncbot via llvm-commits
- [clang] [llvm] [BPF] Fix linking issues in static map initializers (PR #91310)
 
Nick Zavaritsky via llvm-commits
- [clang] [compiler-rt] [XRay] Add support for instrumentation of DSOs on x86_64 (PR #90959)
 
Sebastian Kreutzer via llvm-commits
- [llvm] [BPI] Cache LoopExitBlocks to improve compile time (PR #93451)
 
via llvm-commits
- [llvm] [mlir][Bazel] Add a comment and move deps list into an extra line. (PR #93453)
 
Adrian Kuegel via llvm-commits
- [llvm] [VPlan] First step towards VPlan cost modeling (LegacyCM in CostCtx) (PR #92555)
 
via llvm-commits
- [llvm] [RuntimeDyldChecker][AArch32] Add a PC offset to next_PC for ARM targets (PR #91746)
 
Eymen Ünay via llvm-commits
- [llvm] c1ac6d2 - [AMDGPU] Add amdgpu-as MMRA for fences (#78572)
 
via llvm-commits
- [llvm] [UniformityAnalysis] Use DenseSet for DivergentValues (PR #93455)
 
Pierre van Houtryve via llvm-commits
- [clang] [llvm] [IR] Add getelementptr nusw and nuw flags (PR #90824)
 
Nikita Popov via llvm-commits
- [llvm] [CodeGen] Forbid passing a PointerType to MVT::getVT and EVT::getEVT (PR #92671)
 
Jan Patrick Lehr via llvm-commits
- [llvm] [Thumb] Resolve FIXME: Transform "(and (shl x, c2), c1)" into "(shl (and x, c1>>c2), c2)" (PR #82120)
 
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Replace getValid*ShiftAmountConstant helpers with getValid*ShiftAmount helpers to support KnownBits analysis (PR #93182)
 
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Legalize and select raw/struct_buffer_load with tfe (PR #93310)
 
Mirko Brkušanin via llvm-commits
- [llvm] update_llc_test_checks: better support for non-llc tools (PR #93135)
 
Jannik Silvanus via llvm-commits
- [llvm] [AMDGPU] Introduce address sanitizer instrumentation for LDS lowered by amdgpu-sw-lower-lds pass (PR #89208)
 
via llvm-commits
- [clang] [llvm] [EntryExitInstrumenter] Move passes out of clang into LLVM default pipelines (PR #92171)
 
Egor Pasko via llvm-commits
- [llvm] 1e6a82b - [AMDGPU] Legalize and select raw/struct_buffer_load with tfe (#93310)
 
via llvm-commits
- [llvm] 8def128 - [UniformityAnalysis] Use DenseSet for DivergentValues (#93455)
 
via llvm-commits
- [compiler-rt] [scudo] Apply filling option when realloc grows a block in-place too (PR #93212)
 
Fabio D'Urso via llvm-commits
- [llvm] [CodeGen] Enable `HandleUnknown` for pointer types (PR #93464)
 
Jan Patrick Lehr via llvm-commits
- [llvm] a487616 - [DebugInfo][GVNSink] Merging debug locations of sinked instructions (#92859)
 
via llvm-commits
- [llvm] [DebugInfo][GVNSink] Merging debug locations of sinked instructions (PR #92859)
 
Shan Huang via llvm-commits
- [llvm] [AArch64] Sink llvm.vscale.i32 into blocks for better isel (PR #93465)
 
Fangcao Wang via llvm-commits
- [llvm] [AMDGPU][PromoteAlloca] Don't stop when an alloca is too big to promote (PR #93466)
 
Pierre van Houtryve via llvm-commits
- [llvm] [ci] limit parallel windows compile jobs to 24 (PR #93329)
 
Lucile Rose Nihlen via llvm-commits
- [llvm] [CodeGen] Use TargetLowering for TypeInfo of PointerTy (PR #93469)
 
Jan Patrick Lehr via llvm-commits
- [llvm] [IR] Fix ignoring `non-global-value-max-name-size` in `ValueSymbolTable::makeUniqueName()`. (PR #89057)
 
Daniil Fukalov via llvm-commits
- [lld] [lld][test] filecheck typo fixes (PR #93471)
 
via llvm-commits
- [llvm] [mlir] [mlir][spirv] Add vector.interleave to spirv.VectorShuffle conversion (PR #93240)
 
Angel Zhang via llvm-commits
- [llvm] [LoopCacheAnalysis] Fix loop cache cost to always round the cost up to the nearest integer number (PR #88915)
 
via llvm-commits
- [llvm] [MC] Explicitly request executable stacks (PR #93478)
 
Roger Ferrer Ibáñez via llvm-commits
- [llvm] 6702594 - [LoopCacheAnalysis] Fix loop cache cost to always round the cost up to the nearest integer number (#88915)
 
via llvm-commits
- [llvm] 8cdecd4 - [IR] Add getelementptr nusw and nuw flags (#90824)
 
via llvm-commits
- [clang] [llvm] [clang][SPIR-V] Add support for AMDGCN flavoured SPIRV (PR #89796)
 
Alex Voicu via llvm-commits
- [llvm] [SPIR-V] Introduce support of llvm.ptr.annotation to SPIR-V Backend and implement extensions which make use of spirv.Decorations (PR #93479)
 
Vyacheslav Levytskyy via llvm-commits
- [llvm] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
 
Vitaly Buka via llvm-commits
- [llvm] [AMDGPU][SplitModule] Keep looking for more dependencies after finding an indirect call (PR #93480)
 
Pierre van Houtryve via llvm-commits
- [llvm] [X86][CodeGen] Support lowering for CCMP/CTEST (PR #91747)
 
Sergei Barannikov via llvm-commits
- [llvm] [LICM][MustExec] Make must-exec logic for IV condition commutative (PR #93150)
 
Nikita Popov via llvm-commits
- [llvm] [WIP][SelectionDAG] Add support for the 3-way comparison intrinsics [US]CMP (PR #91871)
 
via llvm-commits
- [llvm] [SelectionDAG] Add support for the 3-way comparison intrinsics [US]CMP (PR #91871)
 
via llvm-commits
- [llvm] [RISCV][SelectionDAG] Lower llvm.clear_cache to __riscv_flush_icache for glibc targets (PR #93481)
 
Roger Ferrer Ibáñez via llvm-commits
- [llvm] [SPIR-V] Add pass to merge convergence region exit targets (PR #92531)
 
Nathan Gauër via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRWrapperBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
 
- [llvm] [symbolizer] Empty string is not an error (PR #92660)
 
Serge Pavlov via llvm-commits
- [clang] [compiler-rt] [lldb] [llvm] [Support] Remove terminfo dependency (PR #92865)
 
Aaron Siddhartha Mondal via llvm-commits
- [llvm] [CI] Disable flang from Windows pre-commit tests (PR #93485)
 
Renato Golin via llvm-commits
- [clang] [compiler-rt] [llvm] [openmp] [PGO][Offload] Profile profraw generation for GPU instrumentation #76587  (PR #93365)
 
Ethan Luis McDonough via llvm-commits
- [llvm] Add missing Bazel dependency for `llvm-tblgen` (PR #93486)
 
Benoit Jacob via llvm-commits
- [llvm] 34388f9 - update_llc_test_checks: better support for non-llc tools (#93135)
 
via llvm-commits
- [clang] [llvm] [clang][ci] Move libc++ testing into the main PR pipeline (PR #93318)
 
Louis Dionne via llvm-commits
- [llvm] [InstCombine] Add reverse of ((X << nuw Z) sub nuw Y) >>u exact Z --> X sub nuw (Y >>u exact Z) (PR #91386)
 
via llvm-commits
- [llvm] [LVI] Generalize mask not equal conditions handling (PR #92946)
 
Antonio Frighetto via llvm-commits
- [llvm] 67aec0c - [LowerSwitch] Use unsigned integer for range comparison (#93237)
 
via llvm-commits
- [llvm] [LowerSwitch] Use unsigned integer for range comparison (PR #93237)
 
Peter Rong via llvm-commits
- [llvm] [AMDGPU] Optionally Use GCNRPTrackers during scheduling (PR #93090)
 
Jeffrey Byrnes via llvm-commits
- [llvm] [AMDGPU] NFC: Provide RPTracker interface for external iterators (PR #93088)
 
Jeffrey Byrnes via llvm-commits
- [llvm] [LegalizeTypes] Handle non byte-sized elt types when splitting INSERT/EXTRACT_VECTOR_ELT (PR #93357)
 
Björn Pettersson via llvm-commits
- [llvm] [SLP] Avoid crash in computeExtractCost (PR #93188)
 
Björn Pettersson via llvm-commits
- [llvm]  [InstCombine] Try the flipped strictness of predicate in `foldICmpShlConstant` (PR #92773)
 
Yingwei Zheng via llvm-commits
- [llvm]  [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #90089)
 
Yingwei Zheng via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
 
Yingwei Zheng via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
 
Matt Arsenault via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
 
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
 
Yingwei Zheng via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
 
Nathan Chancellor via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
 
Yingwei Zheng via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
 
Yingwei Zheng via llvm-commits
- [llvm] [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (PR #85066)
 
Yingwei Zheng via llvm-commits
 
- [lld] 9bbd5de - [ELF, test] Simplify arm-gotoff.s and fix check prefixes
 
Fangrui Song via llvm-commits
- [clang] [llvm] [mlir] [Clang][CodeGen] Start migrating away from assuming the Default AS is 0 (PR #88182)
 
Yaxun Liu via llvm-commits
- [llvm] 59c6bd1 - [ARM] Regnerate LowOverheadLoop tests. NFC
 
David Green via llvm-commits
- [llvm] [PowerPC][AIX] Support ByVals with greater alignment then pointer size (PR #93341)
 
Sean Fertile via llvm-commits
- [compiler-rt] [compiler-rt] optimize __umodti3 (PR #82353)
 
Eli Friedman via llvm-commits
- [llvm] a5b7c36 - [AArch64][PAC] Fix creating check instructions for BBs without an epilog (#92508)
 
via llvm-commits
- [llvm] [AArch64][PAC] Fix creating check instructions for BBs without an epilog (PR #92508)
 
Igor Kudrin via llvm-commits
- [llvm] [LICM] Invalidate cached SCEV results after reassociation (PR #92655)
 
Nikita Popov via llvm-commits
- [lld] [lld-macho] Add flag --keep-icf-stabs to LLD for MachO (PR #93137)
 
Kyungwoo Lee via llvm-commits
- [llvm] 434ee06 - [gn build] Port e406d5ed9cb3
 
LLVM GN Syncbot via llvm-commits
- [llvm] [MachineScheduler][ScheduleDAG] Add ability to bias scheduling by longest paths (PR #93223)
 
Michael Maitland via llvm-commits
- [llvm] [VPlan] Preserve DT (and SCEV) in VPlan-native path (PR #93287)
 
via llvm-commits
- [compiler-rt] [XRay][compiler-rt][x86_64] Preserve flags in x86_64 trampolines. (PR #89452)
 
Fangrui Song via llvm-commits
- [compiler-rt] 1708de1 - [XRay][compiler-rt][x86_64] Preserve flags in x86_64 trampolines. (#89452)
 
via llvm-commits
- [compiler-rt] [XRay][compiler-rt] Fix oob memory access in FDR BufferQueue iterator (PR #90940)
 
Fangrui Song via llvm-commits
- [compiler-rt] 21a39df - [XRay][compiler-rt] Fix oob memory access in FDR BufferQueue iterator (#90940)
 
via llvm-commits
- [llvm] [PATCH] [Xtensa] Implement FrameLowering methods and stack operation lowering. (PR #92960)
 
Andrei Safronov via llvm-commits
- [llvm] 8b03786 - [VPlan] Preserve DT (and SCEV) in VPlan-native path (#93287)
 
via llvm-commits
- [lldb] [llvm] Add a createError variant without error code (NFC) (PR #93209)
 
Lang Hames via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
 
Jun Wang via llvm-commits
- [llvm] [XRay][X86] Fix stack alignment for custom event calls. (PR #89360)
 
Fangrui Song via llvm-commits
- [llvm] [XRay][X86] Handle conditional calls when lowering patchable tail calls. (PR #89364)
 
Fangrui Song via llvm-commits
- [llvm] [XRay][X86] Handle conditional calls when lowering patchable tail calls (PR #89364)
 
Fangrui Song via llvm-commits
- [llvm] [coverage] Add option for keeping mappings order (PR #91600)
 
Jessica Paquette via llvm-commits
- [llvm] 0f08ef1 - [LAA] Add tests  with various early exits.
 
Florian Hahn via llvm-commits
- [lld] [lld-macho][ObjC] Implement category merging into base class (PR #92448)
 
Kyungwoo Lee via llvm-commits
- [lld] 5eea4f4 - [lld-macho] Add flag --keep-icf-stabs to LLD for MachO (#93137)
 
via llvm-commits
- [llvm] 94d5f01 - [X86][CodeGen][test] Add `dead` modifier for eflags w/o users, NFCI
 
Shengchen Kan via llvm-commits
- [llvm] [SCEVAA] Allowing to subtract two inttoptrs with different pointer bases (PR #91453)
 
via llvm-commits
- [llvm] [SCEV] Add function to compute minium of countable exits. (PR #93498)
 
Florian Hahn via llvm-commits
- [clang] [llvm] pull  (PR #93500)
 
via llvm-commits
- [llvm] 12b0ef5 - [X86] Simplify BB->getParent(). NFC
 
Fangrui Song via llvm-commits
- [llvm] [AMDGPU][test] Fix the wrong os names in triple. NFC (PR #93501)
 
Lu Weining via llvm-commits
- [llvm] [SCEV] Handle backedge-count logic for std::reverse like loops (PR #92560)
 
via llvm-commits
- [llvm] [workflows] Add a new workflow for checking commit access qualifications (PR #93301)
 
Igor Kudrin via llvm-commits
- [llvm] 179fb2e - [XRay][X86] Fix stack alignment for custom event calls (#89360)
 
via llvm-commits
- [llvm] fcffea0 - [XRay][X86] Handle conditional calls when lowering patchable tail calls (#89364)
 
via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of more early exit loops (PR #88385)
 
Florian Hahn via llvm-commits
- [llvm] 5c7c1f6 -  [InstCombine] Try the flipped strictness of predicate in `foldICmpShlConstant` (#92773)
 
via llvm-commits
- [llvm] [Coroutines] Make CoroElide actually work for (trivial) C++ coroutines (PR #92969)
 
via llvm-commits
- [llvm] [llvm-dwarfdump] Add a null-check in `prettyPrintBaseTypeRef`. (PR #93156)
 
Igor Kudrin via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
via llvm-commits
- [llvm] [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (PR #93398)
 
Florian Hahn via llvm-commits
 
- [llvm] [LV]Set tailfolding styles before computing feasible max VF. (PR #91403)
 
Florian Hahn via llvm-commits
- [lld] [llvm] Reapply "[RISCV] Support RISCV Atomics ABI attributes (#84597)" (PR #90266)
 
Fangrui Song via llvm-commits
- [llvm] 2b21c68 - [X86][test] Simplify tests for flag copy lowering, NFCI
 
Shengchen Kan via llvm-commits
- [libc] [llvm] [libc] Add proxy header for float.h. (PR #93504)
 
via llvm-commits
- [llvm] 698058f - [X86][test] Update tests for flag copy lowering, NFCI
 
Shengchen Kan via llvm-commits
- [llvm] [RISCV] Support Inline ASM for the bf16 type. (PR #80118)
 
Chuan-Yue Yuan via llvm-commits
- [llvm] 0e73bbd - [AMDGPU][PromoteAlloca] Don't stop when an alloca is too big to promote (#93466)
 
via llvm-commits
- [llvm] [GlobalIsel] Combine freeze (PR #93239)
 
Thorsten Schütt via llvm-commits
- [polly] [Polly] Data flow reduction detection to cover more cases (PR #84901)
 
Karthika Devi C via llvm-commits
- [llvm] 42c4027 - [AMDGPU][SplitModule] Keep looking for more dependencies after finding an indirect call (#93480)
 
via llvm-commits
- [lld] [lld][ELF][AArch64] Support `R_AARCH64_GOT_LD_PREL19` relocation (PR #89592)
 
Daniil Kovalev via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
- [clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)
 
Fangrui Song via llvm-commits
 
- [llvm] [LAA] Check accesses don't overlap early to determine NoDep (PR #92307)
 
Nikita Popov via llvm-commits
- [polly] [polly] Fix cppcheck SA comment reported in #91235 (PR #93505)
 
Karthika Devi C via llvm-commits
- [compiler-rt] [llvm] [TypeProf][IndirectCallPromotion]Implement vtable-based transformation (PR #81442)
 
Mingming Liu via llvm-commits
- [compiler-rt] [llvm] [TypeProf][InstrFDO]Implement more efficient comparison sequence for indirect-call-promotion with vtable profiles. (PR #81442)
 
Mingming Liu via llvm-commits
- [llvm] af36fb0 - [ARM] Remove static variables from ARMLowOverheadLoops. NFC
 
David Green via llvm-commits
- [llvm] [WIP][AMDGPU] Optimized SGPR spills into VGPR lanes for non-interfering spill regions. (PR #93506)
 
Vikash Gupta via llvm-commits
- [llvm] [Coroutines] Remove one construction of DominatorTree (PR #93507)
 
via llvm-commits
- [llvm] [X86][CodeGen] Support using NF instructions for flag copy lowering (PR #93508)
 
Shengchen Kan via llvm-commits
- [llvm] [Reassociate] Preserve NSW flags after expr tree rewriting (PR #93105)
 
Akshay Deodhar via llvm-commits
- [llvm] [WIP] Implemented a patch to optimize SGPR spills. (PR #93509)
 
Vikash Gupta via llvm-commits
- [llvm] [RFC][MC] Cache MCRegAliasIterator (PR #93510)
 
Pierre van Houtryve via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
 
Akash Banerjee via llvm-commits
- [llvm] [VPlan] Implementation of onlyFirstLaneUsed for VPLiveOut class (PR #93513)
 
Shih-Po Hung via llvm-commits
- [llvm] [CodeGen] Clear InitUndef pass new register cache between pass runs (PR #90967)
 
Joe Faulls via llvm-commits
- [llvm] 4d3284c - [ConstFold] Add test for incorrect gep inbounds of undef fold (NFC)
 
Nikita Popov via llvm-commits
- [llvm] 1383cb6 - [ConstFold] Fix incorrect gep inbounds of undef fold
 
Nikita Popov via llvm-commits
- [compiler-rt] [llvm] [RISCV][sanitizer] Fix sanitizer support for different virtual memory layout (PR #66743)
 
Hau Hsu via llvm-commits
- [llvm] [AArch64][GISel] Support SVE with 128-bit min-size for G_LOAD and G_STORE (PR #92130)
 
David Green via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
Anchu Rajendran S via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
Anchu Rajendran S via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
Kareem Ergawy via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
Kareem Ergawy via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
Kareem Ergawy via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
Michael Klemm via llvm-commits
- [flang] [llvm] Adding parsing support for omp loop,  target loop directives (PR #93517)
 
Kareem Ergawy via llvm-commits
 
- [llvm] [LV] optimize VF for low TC, when tail-folding (PR #91253)
 
David Green via llvm-commits
- [llvm] [DAGCombiner] Freeze maybe poison operands when folding select to logic (PR #84924)
 
Björn Pettersson via llvm-commits
- [llvm] [AArch64][GlobalISel] Select TBL/TBX Intrinsics (PR #92914)
 
David Green via llvm-commits
- [llvm] [LV] add test for low TC under ARM MVE (PR #93181)
 
Ramkumar Ramachandra via llvm-commits
- [clang] [llvm] [AArch64] Fix feature flags dependecies (PR #90612)
 
Momchil Velikov via llvm-commits
- [llvm] [WIP] Implemented a patch to optimize SGPR spills. (PR #93520)
 
Vikash Gupta via llvm-commits
- [llvm] [AArch64] Optimize when storing symmetry constants (PR #93522)
 
via llvm-commits
- [clang] [llvm] [AArch64][SME] Add intrinsics for multi-vector BFCLAMP (PR #88251)
 
via llvm-commits
- [llvm] 05443ad - [X86] isHorizontalBinOp - always create HADD/SUB if it will be merged with another existing HADD/SUB
 
Simon Pilgrim via llvm-commits
- [llvm] f53f2a8 - [VectorCombine] Add constant splat handling for shuffleToIdentity (#92797)
 
via llvm-commits
- [llvm] [VectorCombine] Add constant splat handling for shuffleToIdentity (PR #92797)
 
David Green via llvm-commits
- [clang] [llvm] Split fmv and extensions (PR #92882)
 
Tomas Matheson via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Jay Foad via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Jay Foad via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Jay Foad via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Jay Foad via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Jay Foad via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Vikram Hegde via llvm-commits
- [clang] [llvm] [AMDGPU] Extend readlane, writelane and readfirstlane intrinsic lowering for generic types (PR #89217)
 
Matt Arsenault via llvm-commits
 
- [llvm] [CodeGen] change prototype of RegClassFilterFunc (PR #93525)
 
Christudasan Devadasan via llvm-commits
- [llvm] Split vgpr regalloc pipeline (PR #93526)
 
Christudasan Devadasan via llvm-commits
- [llvm] [LV] generalize profitability criterion over TC (PR #93300)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] [DebugCounter] Add support for non-continous ranges. (PR #89470)
 
via llvm-commits
- [llvm] 1227171 - [AArch64][SME] Add intrinsics for multi-vector BFCLAMP (#88251)
 
via llvm-commits
- [llvm] d46e373 - [DebugCounter] Add support for non-continous ranges. (#89470)
 
via llvm-commits
- [llvm] [SROA] Propagate no-signed-zeros(nsz) fast-math flag on the phi node using function attribute (PR #83381)
 
via llvm-commits
- [clang] [llvm] Revert "[AArch64][SME] Add intrinsics for multi-vector BFCLAMP" (PR #93531)
 
via llvm-commits
- [llvm] d67200e - Revert "[AArch64][SME] Add intrinsics for multi-vector BFCLAMP" (#93531)
 
via llvm-commits
- [clang] [llvm] [AArch64][SME] Add intrinsics for multi-vector BFCLAMP (PR #93532)
 
via llvm-commits
- [llvm] [AMDGPU] Introduce "amdgpu-sw-lower-lds" pass to lower LDS accesses. (PR #87265)
 
via llvm-commits
- [llvm] [VectorCombine] Add Cmp and Select for shuffleToIdentity (PR #92794)
 
David Green via llvm-commits
- [clang] [llvm] [SME] Add intrinsics for FCVT(wid.) and FCVTL (PR #93202)
 
via llvm-commits
- [llvm] f29352b - [RuntimeDyldChecker][AArch32] Add a PC offset to next_PC for ARM targets (#91746)
 
via llvm-commits
- [llvm] [AMDGPU] Reserved private memory register during PEI (PR #93536)
 
via llvm-commits
- [llvm] 17ecd23 - [X86][tablgen] Extend X86CompressEVEXTablesEmitter for NF transform
 
Shengchen Kan via llvm-commits
- [llvm] [VectorCombine] Add support for zext/sext/trunc to shuffleToIdentity (PR #92696)
 
David Green via llvm-commits
- [llvm] 516a9f5 - [VectorCombine] Add Cmp and Select for shuffleToIdentity (#92794)
 
via llvm-commits
- [llvm] [VectorCombine] Remove requirement for Instructions in shuffleToIdentity (PR #93543)
 
David Green via llvm-commits
- [llvm] fe5d791 - AMDGPU: Add some multi-use negative tests for minimum3/maximum3
 
Matt Arsenault via llvm-commits
- [llvm] 5988c79 - [X86][tablgen] Add assertions when emitting NF transform table
 
Shengchen Kan via llvm-commits
- [llvm] 2c7c9df - [gn] port 17ecd23f6932 (-gen-x86-instr-mapping)
 
Nico Weber via llvm-commits
- [llvm] [RemoveDIs] Add a 'BeforeDbgRecords' parameter to C API isnt insertion functions (PR #92417)
 
Orlando Cazalet-Hyams via llvm-commits
- [llvm] 6e1a042 - Fix failure after d46e37348ec3f8054b10bcbbe7c11149d7f61031
 
via llvm-commits
- [llvm] [Legalizer] Check full condition for UMIN and UMAX just like the code below does for SMIN and SMAX (PR #87932)
 
Jay Foad via llvm-commits
- [clang] [llvm] [IR] Avoid creating icmp/fcmp constant expressions (PR #92885)
 
Nikita Popov via llvm-commits
- [llvm] [AArch64] Add patterns for conversions using fixed-point scvtf (PR #92922)
 
Momchil Velikov via llvm-commits
- [llvm] [AArch64] Refactor creation of a shuffle mask for TBL (NFC) (PR #92529)
 
Momchil Velikov via llvm-commits
- [llvm] [AArch64] Lower extending sitofp using tbl (PR #92528)
 
Momchil Velikov via llvm-commits
- [llvm] 57790db - [gn build] Port 23e1ed65c2c3
 
LLVM GN Syncbot via llvm-commits
- [clang] [llvm] [AMDGPU] Implement variadic functions by IR lowering (PR #93362)
 
Jon Chesterfield via llvm-commits
- [llvm] 46a30df - Reland "[AArch64] NFC: Add RUN lines for streaming-compatible code." (#91599)
 
Sander de Smalen via llvm-commits
- [llvm] DAG: Preserve flags when expanding fminimum/fmaximum (PR #93550)
 
Matt Arsenault via llvm-commits
- [llvm] [PowerPC] option `-msoft-float` should not block the PC-relative address instruction (PR #92543)
 
Amy Kwan via llvm-commits
- [llvm] LV: add crash-test for incomplete cases in VPlan (PR #93551)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] [SPIR-V] Ensure that internal intrinsic functions are inserted at the correct positions (PR #93552)
 
Vyacheslav Levytskyy via llvm-commits
- [llvm] LV/VPlan: add missing case for LogicalAnd; fix crash (PR #93553)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] 3864bfd - [IR] Fix ignoring `non-global-value-max-name-size` in `ValueSymbolTable::makeUniqueName()`. (#89057)
 
via llvm-commits
- [llvm] Unittests and usability for BitstreamWriter incremental flushing (PR #92983)
 
Teresa Johnson via llvm-commits
- [clang] [flang] [libcxx] [llvm] [mlir] [SPIR-V] Introduce support of llvm.ptr.annotation to SPIR-V Backend and implement extensions which make use of spirv.Decorations (PR #93479)
 
Vyacheslav Levytskyy via llvm-commits
- [llvm] [memprof] Remove const from the return type of toMemProfRecord (PR #93415)
 
Teresa Johnson via llvm-commits
- [clang] [llvm] [inline] Clone return range attribute on the callsite into inlined call (PR #92666)
 
Nikita Popov via llvm-commits
- [llvm] DAG: Use flags in isLegalToCombineMinNumMaxNum (PR #93555)
 
Matt Arsenault via llvm-commits
- [llvm] [IR] Do not set `none` for function uwtable (PR #93387)
 
Nikita Popov via llvm-commits
- [llvm] d2a103e - [memprof] Remove const from the return type of toMemProfRecord (#93415)
 
via llvm-commits
- [llvm] LoopIdiomRecognize: strip bad TODO (NFC) (PR #92890)
 
Nikita Popov via llvm-commits
- [llvm] [SPIR-V] Introduce support of llvm.ptr.annotation to SPIR-V Backend and implement extensions which make use of spirv.Decorations (PR #93561)
 
Vyacheslav Levytskyy via llvm-commits
- [llvm] [DebugInfo][RemoveDIs] Add documentation for updating code to handle debug records (PR #93562)
 
Stephen Tozer via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
 
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [Support] Refactor getN1Bits so it does not work around any g++ bug (PR #78933)
 
Philip Reames via llvm-commits
- [llvm] [RISCV] Use mask undisturbed policy when silencing sNans for strict rounding ops. (PR #93356)
 
Philip Reames via llvm-commits
- [clang] [lldb] [llvm] Remove some `try_compile` CMake checks for compiler flags (PR #92953)
 
Nikita Popov via llvm-commits
- [llvm] Reduce llvm-gsymutil memory usage (PR #91023)
 
Kevin Frei via llvm-commits
- [llvm] [Reassociate] Drop weight reduction to fix issue 91417 (PR #91469)
 
Yingwei Zheng via llvm-commits
- [llvm] [LoopPeel] Support min/max intrinsics in loop peeling (PR #93162)
 
Nikita Popov via llvm-commits
- [llvm] [LegalizeTypes] Use VP_AND and VP_SHL/VP_SRA to promote operands fo VP arithmetic. (PR #92799)
 
Philip Reames via llvm-commits
- [llvm] Intrinsic: Fix minnum and introduce minimumnum (PR #93373)
 
Matt Arsenault via llvm-commits
- [llvm] [compiler-rt][XRay]: add account test for nonempty exit mismatch (PR #93564)
 
Tomer Shafir via llvm-commits
- [llvm] [IR] Make instr-create fns with Instruction *InsertBefore non-default (PR #86132)
 
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [AArch64][GlobalISel] Push ADD/SUB through Extend Instructions (PR #90964)
 
via llvm-commits
- [llvm] 8890214 - [Frontend][OpenMP] Rename some variables, NFC
 
Krzysztof Parzyszek via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Craig Topper via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Craig Topper via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Thorsten Schütt via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Thorsten Schütt via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Craig Topper via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Philip Reames via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Philip Reames via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Philip Reames via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Philip Reames via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Craig Topper via llvm-commits
- [llvm] [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (PR #93565)
 
Craig Topper via llvm-commits
 
- [llvm] d490ce2 - [RISCV] Use mask undisturbed policy when silencing sNans for strict rounding ops. (#93356)
 
via llvm-commits
- [llvm] [DwarfDump] Add new set of line-table-related statistics to llvm-dwarfdump (PR #93289)
 
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [AArch64] Expand vector ops when NEON and SVE are unavailable. (PR #90833)
 
Sander de Smalen via llvm-commits
- [llvm] [Attributor] Fix Load/Store offsets in case of multiple access bins when an allocation size is changed.   (PR #72029)
 
Vidush Singhal via llvm-commits
- [llvm] [mlir] [mlir][cl_parser] Support cl::Required/cl::OneOrMore flags for Pass options (PR #93570)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
Yingwei Zheng via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
Yingwei Zheng via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
Yingwei Zheng via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
Yingwei Zheng via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
Yingwei Zheng via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
Yingwei Zheng via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
Yingwei Zheng via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
Nikita Popov via llvm-commits
- [llvm] Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (PR #93571)
 
Nikita Popov via llvm-commits
 
- [clang] [llvm] [clang] Introduce target-specific `Sema` components (PR #93179)
 
Aaron Ballman via llvm-commits
- [llvm] Reland [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #93572)
 
via llvm-commits
- [llvm] Reland [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #93572)
 
via llvm-commits
- [llvm] Reland "[InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N))" (PR #93572)
 
via llvm-commits
- [llvm] Reland "[InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N))" (PR #93572)
 
via llvm-commits
- [llvm] Reland "[InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N))" (PR #93572)
 
via llvm-commits
- [llvm] Reland "[InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N))" (PR #93572)
 
via llvm-commits
- [llvm] Reland "[InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N))" (PR #93572)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #93572)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #93572)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #93572)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #93572)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (PR #93572)
 
via llvm-commits
 
- [llvm] 234cc40 - [LAA] Limit no-overlap check to at least one loop-invariant accesses.
 
Florian Hahn via llvm-commits
- [llvm] Revert "[Legalizer] Check full condition for UMIN and UMAX just like the code below does for SMIN and SMAX" (PR #93573)
 
via llvm-commits
- [llvm] d582958 - Revert "[Legalizer] Check full condition for UMIN and UMAX just like the code below does for SMIN and SMAX" (#93573)
 
via llvm-commits
- [llvm] [RISCV] Move TRUNCATE_VECTOR_VL combine into a helper function. NFC (PR #93574)
 
Craig Topper via llvm-commits
- [clang] [clang-tools-extra] [llvm] [BOLT][NFC] Added double escape characters (PR #93348)
 
Sayhaan Siddiqui via llvm-commits
- [llvm] LV: clamp VF with TC only when scalar epilogue is needed (PR #91253)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] [SDAG] Drop select -> fmax/min folding in SelectionDAGBuilder (PR #93575)
 
Yingwei Zheng via llvm-commits
- [llvm] [BOLT] Remove mutable from BB:LayoutIndex (PR #93224)
 
shaw young via llvm-commits
- [llvm]  [AArch64][GlobalISel] Combine MUL(AND(LSHR(X, 15), 0x10001),  0xffff) to CMLTz (PR #92915)
 
via llvm-commits
- [llvm]  [AArch64][GlobalISel] Combine MUL(AND(LSHR(X, 15), 0x10001),  0xffff) to CMLTz (PR #92915)
 
via llvm-commits
- [llvm]  [AArch64][GlobalISel] Combine MUL(AND(LSHR(X, 15), 0x10001),  0xffff) to CMLTz (PR #92915)
 
David Green via llvm-commits
- [llvm]  [AArch64][GlobalISel] Combine MUL(AND(LSHR(X, 15), 0x10001),  0xffff) to CMLTz (PR #92915)
 
via llvm-commits
- [llvm]  [AArch64][GlobalISel] Combine MUL(AND(LSHR(X, 15), 0x10001),  0xffff) to CMLTz (PR #92915)
 
via llvm-commits
 
- [llvm] 79c7342 - [gn build] Port 42944e460082
 
LLVM GN Syncbot via llvm-commits
- [llvm] [PGO] Instrument modules with at least a single function definition (PR #93421)
 
Teresa Johnson via llvm-commits
- [llvm] LAA: strip unnecessary getUniqueCastUse (PR #92119)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] LV: generalize profitability criterion over TC (PR #93300)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] UTC: support debug output from LDist (PR #93208)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] 7bea41e - LoopIdiomRecognize: strip bad TODO (NFC) (#92890)
 
via llvm-commits
- [llvm] 16a5fd3 - DAG: Use flags in isLegalToCombineMinNumMaxNum (#93555)
 
via llvm-commits
- [llvm] [RISCV] Verify the VL and Mask on the outer TRUNCATE_VECTOR_VL in combineTruncOfSraSext. (PR #93578)
 
Craig Topper via llvm-commits
- [llvm] [Nomination] Add an extra Red Hat representative to the security group (PR #92174)
 
Tulio Magno Quites Machado Filho via llvm-commits
- [llvm] DAG: Improve fminimum/fmaximum vector expansion logic (PR #93579)
 
Matt Arsenault via llvm-commits
- [llvm] Upstream libc++ buildbot restarter. (PR #93582)
 
via llvm-commits
- [llvm] [x86] Add tan intrinsic part 4  (PR #90503)
 
Farzon Lotfi via llvm-commits
- [lld] b963931 - [lld-macho][ObjC] Implement category merging into base class (#92448)
 
via llvm-commits
- [llvm] [WebAssembly] Add tests for EH/SjLj option errors (PR #93583)
 
Heejin Ahn via llvm-commits
- [llvm] [BOLT][AArch64] Implement PLTCall optimization (PR #93584)
 
Paschalis Mpeis via llvm-commits
- [llvm] [WebAssembly] Rename old EH tests to *-legacy (PR #93585)
 
Heejin Ahn via llvm-commits
- [llvm] [RISCV][GlobalISel] Legalize Scalable Vector Loads and Stores (PR #84965)
 
Jiahan Xie via llvm-commits
- [lld] [llvm] [WebAssembly] Add exnref type (PR #93586)
 
Heejin Ahn via llvm-commits
- [llvm] ef67f31 - [SCEV] Compute symbolic max backedge taken count in BTI directly. (NFC)
 
Florian Hahn via llvm-commits
- [llvm] [BOLT][NFC] Added double escape characters (PR #93348)
 
Sayhaan Siddiqui via llvm-commits
- [llvm] [BOLT] add disable pass flags (PR #93032)
 
Daniel Hill via llvm-commits
- [llvm] [BOLT] skip instruction shortening (PR #93032)
 
Daniel Hill via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `select Cond, not X, X` into `Cond ^ X` (PR #93591)
 
via llvm-commits
 
- [clang] [lld] [llvm] Run ObjCContractPass in Default Codegen Pipeline (PR #92331)
 
Arthur Eubanks via llvm-commits
- [llvm] 73e22ff - [Reassociate] Preserve NSW flags after expr tree rewriting (#93105)
 
via llvm-commits
- [clang] [llvm] [WebAssembly] Implement all f16x8 binary instructions. (PR #93360)
 
Heejin Ahn via llvm-commits
- [llvm] [nfc][InstrProfWriter]Store header fields in a vector and back patch once (PR #93594)
 
Mingming Liu via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(op x, ({z,s}ext (icmp eq x, C)))` to select (PR #89020)
 
via llvm-commits
 
- [llvm] 196a080 - DAG: Handle fminnum_ieee/fmaxnum_ieee in basic legalization
 
Matt Arsenault via llvm-commits
- [llvm] 08de0b3 - [WebAssembly] Add tests for EH/SjLj option errors (#93583)
 
via llvm-commits
- [llvm] [RISCV] Move vnclipu patterns into DAGCombiner. (PR #93596)
 
Craig Topper via llvm-commits
- [llvm] [WebAssembly] Add -wasm-enable-exnref option (PR #93597)
 
Heejin Ahn via llvm-commits
- [polly] d33864d - [polly] Fix cppcheck SA comment reported in #91235 (#93505)
 
via llvm-commits
- [llvm] (Draft) [SimplifyIndVar] Push more users to worklist for simplifyUsers (PR #93598)
 
via llvm-commits
- [lld] [lld] Support thumb PLTs (PR #86223)
 
via llvm-commits
- [clang] [llvm] [Clang] Fix definition of layout-compatible to ignore empty classes (PR #92103)
 
David Blaikie via llvm-commits
- [llvm] Fix merging of debug_str_offsets with multiple contributions (PR #90461)
 
David Blaikie via llvm-commits
- [clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers. (PR #81545)
 
William Junda Huang via llvm-commits
- [llvm] DWARF: Emit `DW_AT_artificial` on artificial globals (PR #93118)
 
David Blaikie via llvm-commits
- [llvm] Add the 'initializes' attribute langref and support (PR #84803)
 
Arthur Eubanks via llvm-commits
- [llvm] [AMDGPU] Fix negative immediate offset for unbuffered smem loads (PR #89165)
 
via llvm-commits
- [llvm] [memprof] Rename memprof-merge-v0.test to memprof-merge-versions.test (PR #93602)
 
Kazu Hirata via llvm-commits
- [llvm] [AMDGPU] NFC: Add BBLiveOutMap & LiveOut Cache (PR #93089)
 
Jeffrey Byrnes via llvm-commits
- [llvm] [PAC][IR][AArch64] Add "ptrauth(...)" Constant to represent signed pointers. (PR #85738)
 
Anton Korobeynikov via llvm-commits
- [llvm] bc247ba - [memprof] Rename memprof-merge-v0.test to memprof-merge-versions.test (#93602)
 
via llvm-commits
- [llvm] Promote the Pseudo Opcode of instructions that deduce the sign extension for extsw from 32 bits to 64 bits when eliminating the extsw instruction in PPCMIPeepholes optimization. (PR #85451)
 
zhijian lin via llvm-commits
- [llvm] 1c3a3f0 - [LegalizeTypes] Use VP_AND and VP_SHL/VP_SRA to promote operands fo VP arithmetic. (#92799)
 
via llvm-commits
- [compiler-rt] [msan] Reland: Increase k num stack origin descrs (limited to non-PowerPC) (PR #93117)
 
Evgenii Stepanov via llvm-commits
- [compiler-rt] 0e96eeb - [msan] Reland: Increase k num stack origin descrs (limited to non-PowerPC) (#93117)
 
via llvm-commits
- [llvm] [RISCV] Add a rematerializable pseudo instruction for LUI+ADDI for global addresses. (PR #93352)
 
Philip Reames via llvm-commits
- [llvm] [SPIR-V] Implement correct zeroinitializer for extension types in SPIR-V Backend (PR #93607)
 
Vyacheslav Levytskyy via llvm-commits
- [llvm] [memprof] Add MemProf format Version 3 (PR #93608)
 
Kazu Hirata via llvm-commits
- [llvm] c108c1e - [WebAssembly] Rename old EH tests to *-legacy (#93585)
 
via llvm-commits
- [llvm] 9e89d10 - [memprof] Add MemProf format Version 3 (#93608)
 
via llvm-commits
- [llvm] [Sample Profile] Check hot callsite threshold when inlining a function with a sample profile (PR #93286)
 
William Junda Huang via llvm-commits
- [llvm] 5a23d31 - [Sample Profile] Check hot callsite threshold when inlining a function with a sample profile (#93286)
 
via llvm-commits
- [llvm] [MachineOutliner] Efficient Implementation of MachineOutliner::findCandidates() (PR #90260)
 
Xuan Zhang via llvm-commits
- [llvm] workflows: Add a new job for packaging release sources (PR #91834)
 
Tom Stellard via llvm-commits
- [llvm] 98fa0f6 - DAG: Handle vector splitting for fminnum_ieee/fmaxnum_ieee
 
Matt Arsenault via llvm-commits
- [clang] [compiler-rt] [ubsan] Display correct runtime messages for negative _BitInt (PR #93612)
 
via llvm-commits
- [llvm] [LV] Introduce the EVLIVSimplify Pass for EVL-vectorized loops (PR #91796)
 
Min-Yih Hsu via llvm-commits
- [clang] [llvm] Recover performance loss after PagedVector introduction (PR #67972)
 
via llvm-commits
- [clang] [compiler-rt] [llvm] [TypeProf][InstrFDO]Implement more efficient comparison sequence for indirect-call-promotion with vtable profiles. (PR #81442)
 
Mingming Liu via llvm-commits
- [llvm] ed4227a - [SCEV] Add tests for symbolic max BTC requiring predicates.
 
Florian Hahn via llvm-commits
- [llvm] [nfc][InstrFDO] Add Header::getIndexedProfileVersion and use it to decide profile version. (PR #93613)
 
Mingming Liu via llvm-commits
- [llvm] [AArch64][TargetParser] Move ExtensionDependencies into tablegen [NFC] (PR #93614)
 
Alexandros Lamprineas via llvm-commits
- [clang] [llvm] [clang] Add tanf16 builtin and support for tan constrained intrinsic (PR #93314)
 
Cooper Partin via llvm-commits
- [llvm] 060b302 - [RISCV] Move TRUNCATE_VECTOR_VL combine into a helper function. NFC (#93574)
 
via llvm-commits
- [llvm] [CMAKE][llvm-libraries] Add Precompiled Headers option to improve build times (PR #91755)
 
Volodymyr Sapsai via llvm-commits
- [llvm] [BOLT][NFC] Add tests with multiple CUs (PR #93615)
 
Sayhaan Siddiqui via llvm-commits
- [llvm] 2d00c6f - [RISCV] Add a rematerializable pseudo instruction for LUI+ADDI for global addresses. (#93352)
 
via llvm-commits
- [llvm] [RuntimeDyld][ELF][AArch64] Fix resolveAArch64ShortBranch. (PR #92245)
 
Vladimir Vereschaka via llvm-commits
- [llvm] [nfc][InstrProf]Simplify instrumentation profile reader and writer code (PR #93346)
 
Mingming Liu via llvm-commits
- [llvm] [nfc][InstrProf]Remove 'offsetOf' when parsing indexed profiles (PR #93346)
 
Mingming Liu via llvm-commits
- [llvm] [ARM64EC] Warn on using disallowed registers in assembly src. (PR #93618)
 
Namish Kukreja via llvm-commits
- [lld] 760c2aa - [lld] Support thumb PLTs (#86223)
 
via llvm-commits
- [llvm] f7c8a03 - [RISCV] Combine vXi32 (mul (and (lshr X, 15), 0x10001), 0xffff) -> (bitcast (sra (v2Xi16 (bitcast X)), 15)) (#93565)
 
via llvm-commits
- [llvm] c179d50 - [WebAssembly] Add exnref type (#93586)
 
via llvm-commits
- [llvm] 39e5036 - [SCEV] Add predicated version of getSymbolicMaxBackedgeTakenCount. (#93498)
 
via llvm-commits
- [llvm] [LAA] Use PSE::getSymbolicMaxBackedgeTakenCount. (PR #93499)
 
Florian Hahn via llvm-commits
- [llvm] 722a5fc - [WebAssembly] Add -wasm-enable-exnref option (#93597)
 
via llvm-commits
- [llvm] 60bce6e - [WebAssembly] Implement all f16x8 binary instructions. (#93360)
 
via llvm-commits
- [llvm] 0edc97f - [IR][AArch64][PAC] Add "ptrauth(...)" Constant to represent signed pointers. (#85738)
 
via llvm-commits
- [llvm] 6f529aa - [WebAssembly] Remove IIT_EXNREF
 
Heejin Ahn via llvm-commits
- [llvm] [CodeGen][ARM64EC] Add support for hybrid_patchable attribute. (PR #92965)
 
Jacek Caban via llvm-commits
- [llvm] [llvm] Re-use original global name in RelLookupTableConverter (PR #93626)
 
via llvm-commits
- [llvm] [IRSim] Fix overlap() (PR #92988)
 
Justin Fargnoli via llvm-commits
- [lld] 1c108c8 - Mark operator== const to avoid errors when asserts are enabled
 
Sterling Augustine via llvm-commits
- [llvm] [AMDGPU]: Fall back to default mutations when iglp is not applied (PR #93418)
 
Jeffrey Byrnes via llvm-commits
- [llvm] f0b57b6 - [Coroutines] Remove one construction of DominatorTree (#93507)
 
via llvm-commits
- [llvm] [NVPTX] Improve folding to mad with immediate 1 (PR #93628)
 
Alex MacLean via llvm-commits
- [llvm] [InstSimplify] Fold  X * (2^N + 1) >> N -> X when N is half the bitwidth of X (PR #92909)
 
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] Fix SyntaxWarning messages from python 3.12 (PR #86806)
 
Louis Dionne via llvm-commits
- [llvm] [NVPTX] Improve attributes for NVPTX Instructions (PR #93629)
 
Alex MacLean via llvm-commits
- [clang] [llvm] [LLVM] Add IRNormalizer Pass (PR #68176)
 
Justin Fargnoli via llvm-commits
- [lld] [lld][ELF] Suppress `--orphan-handling=error/warn` without `SECTIONS` (PR #93630)
 
Igor Kudrin via llvm-commits
- [lld] Revert "[lld] Support thumb PLTs" (PR #93631)
 
Mehdi Amini via llvm-commits
- [lld] 7832769 - Revert "[lld] Support thumb PLTs" (#93631)
 
via llvm-commits
- [llvm] Spill/restore FP/BP around instructions in which they are clobbered (PR #81048)
 
via llvm-commits
- [llvm] [PGO] Add a unit test for the PGOInstrumentationGen pass (PR #93636)
 
Pavel Samolysov via llvm-commits
- [llvm] c250aeb - [AMDGPU] Fix typo in VIMAGE no sampler opcode usage (NFCI)
 
Carl Ritson via llvm-commits
- [llvm] [SampleFDO] Stale profile renaming matching  (PR #92151)
 
Lei Wang via llvm-commits
- [llvm] [memprof] Reorder MemProf sections in profile (PR #93640)
 
Kazu Hirata via llvm-commits
- [llvm] [PowerPC] Adjust operand order of ADDItoc to be consistent with other ADDI* nodes. NFC. (PR #93642)
 
Kai Luo via llvm-commits
- [lld] Reapply "[lld] Support thumb PLTs" (#93631) (PR #93644)
 
via llvm-commits
- [llvm] [CodeGen] Don't check attrs for stack realign (PR #92564)
 
Fangrui Song via llvm-commits
- [llvm] 465bc5e - AArch64/ARM/PPC/X86: Add some atomic tests (#92933)
 
via llvm-commits
- [llvm] AArch64/ARM/PPC/X86: Add some atomic tests (PR #92933)
 
Matt Arsenault via llvm-commits
- [llvm] 3613b26 - Constant Fold logf128 calls (#90611)
 
via llvm-commits
- [llvm] Constant Fold logf128 calls (PR #90611)
 
Matthew Devereau via llvm-commits
- [llvm] 70d6b8a - MCAsmParser: Amend \+ expansion
 
Fangrui Song via llvm-commits
- [llvm] 5162027 - [RISCV] Add test for #93578. NFC
 
Craig Topper via llvm-commits
- [llvm] 4e0bd3f - [MachineLICM] Hoist copies of constant physical register (#93285)
 
via llvm-commits
- [llvm] [SampleFDO] Stale profile call-graph matching  (PR #92151)
 
Lei Wang via llvm-commits
- [llvm] Fix typo in AMDGPUUsage. NFC (PR #93652)
 
Lu Weining via llvm-commits
- [llvm] [RFC][AMDGPU] Add vulkan:private/nonprivate MMRAs support (PR #78573)
 
Pierre van Houtryve via llvm-commits
- [llvm] [DAGCombiner][VP] Add DAGCombine for VP_MUL (PR #80105)
 
Jianjian Guan via llvm-commits
- [llvm] [SCEVAA] Enhance SCEVAAResult::alias() to handle two pointers with different pointer bases (PR #91453)
 
via llvm-commits
- [llvm] c2a9a97 - [LICM] Introduce test for PR92655 (NFC)
 
Antonio Frighetto via llvm-commits
- [llvm] 70091dc - [LICM] Invalidate cached SCEV results in `hoistMulAddAssociation`
 
Antonio Frighetto via llvm-commits
- [llvm] [BOLT] Remove mutable from BB::LayoutIndex (PR #93224)
 
shaw young via llvm-commits
- [llvm] [ValueTypes] Remove MVT::MAX_ALLOWED_VALUETYPE. NFC (PR #93654)
 
Craig Topper via llvm-commits
- [clang] [llvm] [PowerPC] Diagnose musttail instead of crash inside backend (PR #93267)
 
Chen Zheng via llvm-commits
- [llvm] 9871486 - [InstCombine] Add multiuse tests for canonicalizing (icmp eq/ne (and x, y), {x,y}); NFC
 
Noah Goldstein via llvm-commits
- [llvm] 5532ab1 - [InstCombine] Make the `(icmp eq/ne (and X, Y), X)` canonicalization work for non-const operands
 
Noah Goldstein via llvm-commits
- [llvm] [InstCombine] Make the `(icmp eq/ne (and X, Y), X)` canonicalization work for non-const operands (PR #84688)
 
via llvm-commits
- [llvm] [InstCombine] Fix regressions from canonicalizing `(icmp eq/ne (X, Y), Y` -> `(icmp eq/ne (~X, Y), 0)` (PR #93656)
 
via llvm-commits
- [llvm] [InstCombine] Fix regressions from canonicalizing `(icmp eq/ne (X, Y), Y` -> `(icmp eq/ne (~X, Y), 0)` (PR #93656)
 
via llvm-commits
- [llvm] [InstCombine] Fix regressions from canonicalizing `(icmp eq/ne (X, Y), Y` -> `(icmp eq/ne (~X, Y), 0)` (PR #93656)
 
via llvm-commits
- [llvm] [InstCombine] Fix regressions from canonicalizing `(icmp eq/ne (X, Y), Y` -> `(icmp eq/ne (~X, Y), 0)` (PR #93656)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fix regressions from canonicalizing `(icmp eq/ne (X, Y), Y` -> `(icmp eq/ne (~X, Y), 0)` (PR #93656)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fix regressions from canonicalizing `(icmp eq/ne (X, Y), Y` -> `(icmp eq/ne (~X, Y), 0)` (PR #93656)
 
via llvm-commits
- [llvm] [InstCombine] Fix regressions from canonicalizing `(icmp eq/ne (X, Y), Y` -> `(icmp eq/ne (~X, Y), 0)` (PR #93656)
 
via llvm-commits
- [llvm] [InstCombine] Fix regressions from canonicalizing `(icmp eq/ne (X, Y), Y` -> `(icmp eq/ne (~X, Y), 0)` (PR #93656)
 
via llvm-commits
 
- [llvm] a9e8a3a - [X86][CodeGen] Extend X86CompressEVEX for NF transform
 
Shengchen Kan via llvm-commits
- [llvm] [InstCombine] Retain debug information on store to null instruction (PR #86105)
 
Abinaya Saravanan via llvm-commits
- [llvm] 1c6746e - [VectorCombine] Add support for zext/sext/trunc to shuffleToIdentity (#92696)
 
via llvm-commits
- [llvm] 850f30c - [ARM][MVE] Don't allow tail-predication with else predicates
 
David Green via llvm-commits
- [llvm] fix(emacs): Fix autoload for llvm-mir-mode (PR #74923)
 
Jen-Chieh Shen via llvm-commits
- [llvm] 6957c00 - [RuntimeDyld][ELF][AArch64] Fix resolveAArch64ShortBranch. (#92245)
 
via llvm-commits
- [llvm] 4ad2f41 - [Exegesis] Changing non-standard CHECK in tests to more compliant way (#93222)
 
via llvm-commits
- [llvm] [Exegesis] Changing non-standard CHECK in tests to more compliant way (PR #93222)
 
Bushev Dmitry via llvm-commits
- [llvm] Removed expansive copy (PR #93658)
 
via llvm-commits
- [llvm] 93d8d74 - [VectorCombine] Remove requirement for Instructions in shuffleToIdentity (#93543)
 
via llvm-commits
- [flang] [llvm] Add print statements to lit for tracing purposes (PR #92694)
 
Vlad Serebrennikov via llvm-commits
- [llvm] f6ace2b - [AArch64] Expand vector ops when NEON and SVE are unavailable. (#90833)
 
via llvm-commits
- [llvm] a72a906 - [Nomination] Add an extra Red Hat representative to the security group (#92174)
 
via llvm-commits
- [clang] [llvm] [X86] Support EGPR for inline assembly. (PR #92338)
 
Freddy Ye via llvm-commits
- [llvm] [Nomination] Add ST representative to Security group (PR #93176)
 
Kristof Beyls via llvm-commits
- [llvm] f42de69 - [X86] vector-shuffle-512-v16.ll - add fast shuffle test coverage
 
Simon Pilgrim via llvm-commits
- [llvm] 74014b5 - Fix typo in AMDGPUUsage. NFC (#93652)
 
via llvm-commits
- [llvm] dc8da7d - [AMDGPU] Reserved private memory register during PEI (#93536)
 
via llvm-commits
- [llvm] 5553f27 - [AMDGPU][test] Fix the wrong triples in lower-work-group-id-intrinsics-{hsa,pal}.ll. NFC (#93501)
 
via llvm-commits
- [llvm] 78cc9cb - [AArch64][SME] Add intrinsics for multi-vector BFCLAMP (#93532)
 
via llvm-commits
- [clang] [llvm] [AArch64][SME] Add intrinsics for vector groups ZERO (PR #93201)
 
via llvm-commits
- [llvm] [AMDGPU] Reduce use of continue in SIWholeQuadMode. NFC. (PR #93659)
 
Jay Foad via llvm-commits
- [llvm] [RemoveDIs] Update syntax highlighting to include debug records (PR #93660)
 
Stephen Tozer via llvm-commits
- [llvm] 5c214eb - [Inline] Clone return range attribute on the callsite into inlined call (#92666)
 
via llvm-commits
- [llvm] 3bcccb6 - [Reassociate] Drop weight reduction to fix issue 91417 (#91469)
 
via llvm-commits
- [llvm] 718ba5a - Reapply [InstCombine] lshr (mul (X, 2^N + 1)), N -> add (X, lshr(X, N)) (#92907)
 
Nikita Popov via llvm-commits
- [llvm] [LICM] Fold associative binary ops to promote code hoisting  (PR #81608)
 
Ricardo Jesus via llvm-commits
- [llvm] 6543453 - [AArch64][NFC] Pre-commit test update for Select TBL/TBX instructions (#92914)
 
Tuan Chuong Goh via llvm-commits
- [llvm] aef0bdd - DAG: Preserve flags when expanding fminimum/fmaximum (#93550)
 
via llvm-commits
- [llvm] 9e8ecce - [DAGCombine] Transform `shl X, cttz(Y)` to `mul (Y & -Y), X` if cttz is unsupported (#85066)
 
via llvm-commits
- [llvm] [SPIR-V] Insert a bitcast before OpGroupWaitEvents when the last parameter requires (PR #93661)
 
Vyacheslav Levytskyy via llvm-commits
- [llvm] [GISel] Legalize bitreverse with types smaller than 8 bits (PR #92998)
 
Yingwei Zheng via llvm-commits
- [llvm] DAG: Fix losing flags on select when expanding select_cc (PR #93662)
 
Matt Arsenault via llvm-commits
- [llvm] e93799f - [SME] Add intrinsics for FCVT(wid.) and FCVTL (#93202)
 
via llvm-commits
- [llvm] 1e44a96 - [AArch64][SME] Add intrinsics for vector groups ZERO (#93201)
 
via llvm-commits
- [llvm] DAG: Pass flags to FoldConstantArithmetic (PR #93663)
 
Matt Arsenault via llvm-commits
- [llvm] 7fa45af - [SPIR-V] Ensure that internal intrinsic functions are inserted at the correct positions (#93552)
 
via llvm-commits
- [llvm] f63adf3 - [SPIR-V] Introduce support of llvm.ptr.annotation to SPIR-V Backend and implement extensions which make use of spirv.Decorations (#93561)
 
via llvm-commits
- [llvm] 7c917e8 - [SPIR-V] Implement correct zeroinitializer for extension types in SPIR-V Backend (#93607)
 
via llvm-commits
- [llvm] AMDGPU: Add amdgpu.no.remote.memory when upgrading old atomic intrinsics (PR #89655)
 
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Introduce ordering parameter to atomic intrinsics and introduce new llvm.amdgcn.image.atomic.load intrinsic. (PR #73613)
 
via llvm-commits
- [llvm] a860e89 - [RISCV] Don't recompute getDemanded in RISCVInsertVSETVLI::needVSETVLI. NFC
 
Luke Lau via llvm-commits
- [llvm] X86: Fix asserting on bfloat argument/return without sse2 (PR #93146)
 
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Implemented a patch to optimize SGPR spills (PR #93668)
 
Vikash Gupta via llvm-commits
- [llvm] 7ee5112 - [gn build] Port 04f01a2b9ced
 
Nico Weber via llvm-commits
- [llvm] 9c4bae7 - [X86][CodeGen] Disable NDD2NonNDD compression for CFCMOV
 
Shengchen Kan via llvm-commits
- [clang] [llvm] [AMDGPU][WIP] Extend permlane16, permlanex16 and permlane64 intrinsic lowering for generic types (PR #92725)
 
Vikram Hegde via llvm-commits
- [llvm] AMDGPU: Add kernarg input attributes to preloaded kernarg test (PR #93669)
 
Matt Arsenault via llvm-commits
- [llvm] 35f2caf - [AArch64][GlobalISel] Select TBL/TBX Intrinsics (#92914)
 
via llvm-commits
- [llvm] [llvm][test] Fix filecheck annotation typos (PR #93673)
 
via llvm-commits
- [llvm] 3ce9b86 - [AArch64][NFC] Pre-commit Test for Combine MUL(AND(LSHR)) to CMLTz (#92915)
 
Tuan Chuong Goh via llvm-commits
- [llvm] 3082258 - [CodeGen][X86] Use TargetLowering for TypeInfo of PointerTy (#93469)
 
via llvm-commits
- [llvm] [ARM] CMSE security mitigation on function arguments and returned values (PR #89944)
 
Victor Campos via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] Simplify further when shift is half bitwidth (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
Craig Topper via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (PR #93677)
 
Nikita Popov via llvm-commits
 
- [llvm] 103f6a7 - Reland "[gn] port 088aa81a5454 (LLVM_HAS_LOGF128)""
 
Nico Weber via llvm-commits
- [llvm] 9a28272 - [Reassociate] Update test after recent change
 
Nikita Popov via llvm-commits
- [llvm] [docs] Update security group nomination to use gh pr (PR #93679)
 
Kristof Beyls via llvm-commits
- [llvm] 23366d4 -  [AArch64][GlobalISel] Combine MUL(AND(LSHR(X, 15),  0x10001), 0xffff) to CMLTz (#92915)
 
via llvm-commits
- [llvm] [AMDGPU] Fix interaction between WQM and llvm.amdgcn.init.exec (PR #93680)
 
Jay Foad via llvm-commits
- [llvm] [llvm][Support] Add function to read from raw_socket_stream file descriptor with timeout (PR #92308)
 
Connor Sughrue via llvm-commits
- [llvm] 4ffe263 - [InstSimplify] Generate test checks (NFC)
 
Nikita Popov via llvm-commits
- [llvm] a49b5ca - [InferAddressSpaces] Generate test checks (NFC)
 
Nikita Popov via llvm-commits
- [llvm] 1ea8cae - [AArch64] Add patterns for conversions using fixed-point scvtf (#92922)
 
via llvm-commits
- [llvm] [RISCV][test] Add missing check-prefix to a test (NFC) (PR #93683)
 
Sergei Barannikov via llvm-commits
- [llvm] [bolt][Docs] fix missing option in cmake of stage3 in OptimizingClang.md (PR #93684)
 
via llvm-commits
- [llvm] 886d316 - [AArch64][NFC] Pre-commit test for Push ADD/SUB through {S|Z}EXT (#90964)
 
Tuan Chuong Goh via llvm-commits
- [llvm] [GlobalMerge] Add MinSize feature to the GlobalMerge Pass. (PR #93686)
 
Michael Maitland via llvm-commits
- [llvm] 753ac47 - [RISCV][test] Add missing check-prefix to a test (NFC) (#93683)
 
via llvm-commits
- [llvm] [GISel] LegalizationArtifactCombiner: Elide redundant G_SEXT_INREG (PR #93687)
 
Sergei Barannikov via llvm-commits
- [llvm] 7af5b68 - [DFSan] Directly create gep inbounds for arg origin tls (NFCI)
 
Nikita Popov via llvm-commits
- [llvm] fbe98da - [AMDGPU] Fix filecheck annotation typos
 
Jay Foad via llvm-commits
- [llvm] e8e5ba0 - [AArch64][TargetParser] Move ExtensionDependencies into tablegen [NFC] (#93614)
 
via llvm-commits
- [llvm] e20f0fe - [WasmEHPrepare] Explicitly create inbounds GEP (NFCI)
 
Nikita Popov via llvm-commits
- [llvm] 14dc97d - [AArch64][GlobalISel] Push ADD/SUB through Extend Instructions (#90964)
 
via llvm-commits
- [llvm] [X86][AMX] Check also AMX register live out for copy lowering (PR #93692)
 
Phoebe Wang via llvm-commits
- [clang] [llvm] [AArch64] Remove SME/SVE uses of FMVDependencies (PR #93695)
 
Tomas Matheson via llvm-commits
- [llvm] AMDGPU/NFC: Reserve 0x058 EF_AMDGPU_MACHs (PR #93696)
 
Konstantin Zhuravlyov via llvm-commits
- [llvm] 6127f15 - [PowerPC] option `-msoft-float` should not block the PC-relative address instruction (#92543)
 
via llvm-commits
- [llvm] [Asan] Teach FunctionStackPoisoner to filter out struct type with scalable vector type. (PR #93406)
 
Philip Reames via llvm-commits
- [clang] [llvm] [ConstantFold] Remove notional over-indexing fold (PR #93697)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Do not require nsz for reassociating fmul (PR #93698)
 
Jay Foad via llvm-commits
- [llvm] cd5045a - [ValueTypes] Use bit instead of int for boolean fields in ValueTypes.td. NFC
 
Craig Topper via llvm-commits
- [llvm] b15a0a3 - [clang] Add tanf16 builtin and support for tan constrained intrinsic (#93314)
 
via llvm-commits
- [llvm] fe82a3d - Revert "[Support] Remove terminfo dependency (#92865)"
 
Michael Buch via llvm-commits
- [compiler-rt] fe82a3d - Revert "[Support] Remove terminfo dependency (#92865)"
 
Michael Buch via llvm-commits
- [llvm] [SPIR-V] Fix legalize info for G_BITREVERSE (PR #93699)
 
Vyacheslav Levytskyy via llvm-commits
- [llvm] 1de6011 - [ValueTypes] Remove hardcoded 224 from VTEmitter.cpp. NFC
 
Craig Topper via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
 
Matt Arsenault via llvm-commits
- [llvm] 6d90ac1 - [GlobalIsel] Combine freeze (#93239)
 
via llvm-commits
- [llvm] [llvm] Remove useless headers in example BrainF (PR #93701)
 
via llvm-commits
- [lld] [llvm] [Symbolizer] Support for Missing Line Numbers. (PR #82240)
 
Amit Kumar Pandey via llvm-commits
- [clang] [llvm] [AArch64] Add support for Qualcomm Oryon processor (PR #91022)
 
Wei Zhao via llvm-commits
- [llvm] 2ceec68 - [ValueTypes] Rename FlagVT to Glue in ValueTypes.td. NFC
 
Craig Topper via llvm-commits
- [llvm] 949ef57 - AMDGPU/NFC: Reserve 0x058 EF_AMDGPU_MACHs (#93696)
 
via llvm-commits
- [llvm] workflows: Disable stage2 of the release builds (PR #93056)
 
Tom Stellard via llvm-commits
- [llvm] 4e251e7 - Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.
 
Simon Pilgrim via llvm-commits
- [compiler-rt] [TEST][Darwin] Change x86_64h UNSUPPORTED lit feature used in san cov test (PR #93706)
 
via llvm-commits
- [llvm] 2665b2a - [X86] Pull out combineConstantPoolLoads helper from combineLoad. NFC.
 
Simon Pilgrim via llvm-commits
- [flang] [llvm] [mlir] [Flang]Fix for changed code at the end of AllocaIP. (PR #92430)
 
Mats Petersson via llvm-commits
- [llvm] 737a301 - [nfc][InstrFDO] Add Header::getIndexedProfileVersion and use it to decide profile version. (#93613)
 
via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
 
Abhina Sree via llvm-commits
- [compiler-rt] [sanitizer] Disable writes to log files for binaries in a secure context. (PR #92593)
 
Florian Mayer via llvm-commits
- [llvm] c546578 - [nfc][InstrProfWriter]Store header fields in a vector and back patch once (#93594)
 
via llvm-commits
- [llvm] 1f67f34 - [MTE] add stack frame history buffer
 
Florian Mayer via llvm-commits
- [llvm] 3313f28 - Revert "[MTE] add stack frame history buffer"
 
Florian Mayer via llvm-commits
- [clang] [lldb] [llvm] Revert "[IR] Update ptrauth const prop test to avoid constant icmp." (PR #93715)
 
Francis Visoiu Mistrih via llvm-commits
- [llvm] d2f7a38 - [X86] Fix a warning
 
Kazu Hirata via llvm-commits
- [compiler-rt] dcbd1fb - [TEST][Darwin] Change x86_64h UNSUPPORTED lit feature used in san cov test (#93706)
 
via llvm-commits
- [llvm] [bazel] Port #93595 (PR #93716)
 
Keith Smiley via llvm-commits
- [llvm] 9fe7aef - [CodeGen] Don't check attrs for stack realign (#92564)
 
via llvm-commits
- [llvm] [AArch64] Optimize when storing symmetry constants (PR #93717)
 
via llvm-commits
- [llvm] 8aceb7a - [ValueTypes] Remove MVT::MAX_ALLOWED_VALUETYPE. NFC (#93654)
 
via llvm-commits
- [llvm] b3bbb2d - [RISCV] Verify the VL and Mask on the outer TRUNCATE_VECTOR_VL in combineTruncOfSraSext. (#93578)
 
via llvm-commits
- [llvm] [Github]Update PGO with more filepaths (PR #93720)
 
Mingming Liu via llvm-commits
- [clang] [llvm] Revert "[clang] Add tanf16 builtin and support for tan constrained intrinsic (#93314)" (PR #93721)
 
Farzon Lotfi via llvm-commits
- [llvm] 99b9ab4 - [memprof] Reorder MemProf sections in profile (#93640)
 
via llvm-commits
- [llvm] [RISCV] Merge RISCVCoalesceVSETVLI back into RISCVInsertVSETVLI (PR #92869)
 
Luke Lau via llvm-commits
- [llvm] 7348bb2 - Revert "[clang] Add tanf16 builtin and support for tan constrained intrinsic (#93314)" (#93721)
 
via llvm-commits
- [llvm] 1cff741 - [RISCV] Merge RISCVCoalesceVSETVLI back into RISCVInsertVSETVLI (#92869)
 
via llvm-commits
- [llvm] ec8fe59 - [RISCV] Move vnclipu patterns into DAGCombiner. (#93596)
 
via llvm-commits
- [llvm] f68fdb8 - DAG: Fix losing flags on select when expanding select_cc (#93662)
 
via llvm-commits
- [llvm] 4e67f45 - Reapply "[MTE] add stack frame history buffer"
 
Florian Mayer via llvm-commits
- [llvm] [RISCV] Move vnclip patterns into DAGCombiner. (PR #93728)
 
Craig Topper via llvm-commits
- [llvm] [CI] Disable Flang from pre-commit tests when Flang files are not touched on Windows Only (PR #93729)
 
Mehdi Amini via llvm-commits
- [llvm] [InstSimplify] Add constant folding support for `ucmp`/`scmp` intrinsics (PR #93730)
 
via llvm-commits
- [llvm] 4b4d366 - [RISCV] Store only VNInfo val no in VSETVLIInfo. NFC
 
Luke Lau via llvm-commits
- [llvm] [GlobalIsel] Improve poison analysis (PR #93731)
 
Thorsten Schütt via llvm-commits
- [llvm] Add numerical sanitizer (PR #85916)
 
Alexander Shaposhnikov via llvm-commits
- [llvm] 3fcf363 - [RISCV] Make some static functions in RISCVInsertVSETVLI methods. NFC
 
Luke Lau via llvm-commits
- [llvm] [X86][GlobalISel] Enable G_BUILD_VECTOR and G_CONSTANT_POOL (PR #92844)
 
Evgenii Kudriashov via llvm-commits
- [llvm] 87e8ce3 - [llvm] Re-use original global name in RelLookupTableConverter (#93626)
 
via llvm-commits
- [lld] 025394f - Reapply "[lld] Support thumb PLTs" (#93631) (#93644)
 
via llvm-commits
- [llvm] 0d37e5c - [RISCV] Remove redundant TSFlags parameter in RISCVInsertVSETVLI. NFC
 
Luke Lau via llvm-commits
- [llvm] [RISCV] Adjust FP load latencies from 6 to 5 in SiFiveP400/P600 scheduling models (PR #93735)
 
Min-Yih Hsu via llvm-commits
- [llvm] b98bce5 - [nfc] clang-format llvm/Bitcode/BitcodeWriter.h
 
Mircea Trofin via llvm-commits
- [llvm] b74f50a - [LAA] Store reference to SymbolicStrides in MemoryDepChecker (NFC).
 
Florian Hahn via llvm-commits
- [compiler-rt] [compiler-rt] Don't rely on automatic codesigning with Apple's linker (PR #91681)
 
Mark Rowe via llvm-commits
- [llvm] [RISCV] Replace duplicate trunc-sat-clip tests with more interesting tests. NFC (PR #93737)
 
Craig Topper via llvm-commits
- [llvm] [InstCombine] Fold (X * 0.0) * constant => X * 0.0 #85241 (PR #92512)
 
Matt Arsenault via llvm-commits
- [clang] [llvm] [DebugInfo][BPF] Add 'btf:type_tag' annotation in DWARF  (PR #91423)
 
David Blaikie via llvm-commits
- [llvm] [memprof] Use linear IDs for Frames and call stacks (PR #93740)
 
Kazu Hirata via llvm-commits
- [llvm] 495bc3c - [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (#85170)
 
via llvm-commits
- [llvm] [DebugInfo][BPF] Add 'annotations' field for DIBasicType & DISubroutineType (PR #91422)
 
David Blaikie via llvm-commits
- [clang] [llvm] [OpenMP] Remove dependency on `libffi` from offloading runtime (PR #91264)
 
Joseph Huber via llvm-commits
- [llvm] [EarlyIfConversion] Fix the logic to determine predictable branch. (PR #92405)
 
Mikhail Gudim via llvm-commits
- [llvm] [BOLT][NFC] Add split-dwarf test with multiple CUs (PR #93741)
 
Sayhaan Siddiqui via llvm-commits
- [llvm] 1880a7b - [LAA] Move getDependenceDistanceStrideAndSize to MemoryDepChecker (NFC).
 
Florian Hahn via llvm-commits
- [clang] [compiler-rt] [asan][windows] Eliminate the static asan runtime on windows (PR #81677)
 
Charlie Barto via llvm-commits
- [llvm] [MTE] add tests for stack tagging debug info (PR #93743)
 
Florian Mayer via llvm-commits
- [llvm] Use DIExpression::foldConstantMath at the result of a Salvaged expression (PR #71721)
 
Adrian Prantl via llvm-commits
- [llvm] 058d429 - [Analysis] Fix a build error regarding std::variant
 
Kazu Hirata via llvm-commits
- [lld] 34b14cc - [lld][ELF] Suppress `--orphan-handling=error/warn` without `SECTIONS` (#93630)
 
via llvm-commits
- [lld] 3bdc90e - [ELF] adjustOutputSections: update sortRank. NFC
 
Fangrui Song via llvm-commits
- [llvm] [RISCV] Enable early if-conversion (PR #92959)
 
Mikhail Gudim via llvm-commits
- [llvm] c3e6bd0 - [NFC] [MTE] remove unused functions from test
 
Florian Mayer via llvm-commits
- [llvm] 66b9785 - [NFC] [MTE] make test more robust by not hardcoding %1
 
Florian Mayer via llvm-commits
- [llvm] [InstCombine] Add support for transforming manual signed mul overflows (PR #93370)
 
via llvm-commits
- [llvm] 8912920 - [NFC] Move DIExpressionCursor to DebugInfoMetadata.h (#69768)
 
via llvm-commits
- [llvm] [NFC] Move DIExpressionCursor to DebugInfoMetadata.h (PR #69768)
 
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Add functions peekNextN(unsigned) and assignNewExpr(ArrayRef<uint64_t>) to DIExpressionCursor (PR #71717)
 
Shubham Sandeep Rastogi via llvm-commits
- [llvm] a3f9066 - Add functions peekNextN(unsigned) and assignNewExpr(ArrayRef<uint64_t>) to DIExpressionCursor (#71717)
 
via llvm-commits
- [llvm] Introduce DIExpression::foldConstantMath() (PR #71718)
 
Shubham Sandeep Rastogi via llvm-commits
- [llvm] 11d7203 - [X86][GlobalISel] Enable G_BUILD_VECTOR and G_CONSTANT_POOL (#92844)
 
via llvm-commits
- [llvm] 6e7b45c - [AMDGPU][MC] Support tfe operand in image_atomic instructions (#92469)
 
via llvm-commits
- [llvm] [AMDGPU] Support tfe operand in image_atomic instructions (PR #92469)
 
Jun Wang via llvm-commits
- [llvm] [DXIL] Model DXIL Class and Shader Model association of DXIL Ops in DXIL.td (PR #87803)
 
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [DXIL] Model DXIL Class specification of DXIL Ops in DXIL.td (PR #87803)
 
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] e06e680 - [RISCV] Replace duplicate trunc-sat-clip tests with more interesting tests. NFC (#93737)
 
via llvm-commits
- [llvm] [BOLT][NFC] Add split-dwarf5 test with multiple CUs (PR #93744)
 
Sayhaan Siddiqui via llvm-commits
- [llvm] b12f81b - Introduce DIExpression::foldConstantMath() (#71718)
 
via llvm-commits
- [llvm] Fix the dsymutil heuristic for excluding system interfaces.  (PR #93745)
 
Adrian Prantl via llvm-commits
- [llvm] [BOLT][NFC] Fix formatting issue in DWARF5 split-dwarf test (PR #93746)
 
Sayhaan Siddiqui via llvm-commits
- [llvm] [BOLT][NFC] Fix formatting issue in DWARF4 split-dwarf test (PR #93747)
 
Sayhaan Siddiqui via llvm-commits
- [llvm] fb607c9 - [MTE] add tests for stack tagging debug info (#93743)
 
via llvm-commits
- [llvm] Use DIExpression::foldConstantMath() at the result of an append() (PR #71719)
 
Shubham Sandeep Rastogi via llvm-commits
- [llvm] 69969c7 - Use DIExpression::foldConstantMath() at the result of an append() (#71719)
 
via llvm-commits
- [llvm] f4681be - Use DIExpression::foldConstantMath at the result of a Salvaged expression (#71721)
 
via llvm-commits
- [llvm] 424f82c - [RISCV] Refactor combineTruncToVnclipu to prepare for adding signed vnclip support. NFC
 
Craig Topper via llvm-commits
- [lld] 2e0cfe6 - [ELF] Simplify getSectionRank
 
Fangrui Song via llvm-commits
- [llvm] 8a8cd8a - [RISCV] Move vnclip patterns into DAGCombiner. (#93728)
 
via llvm-commits
- [llvm] c0873fa - [RISCV] Add trunc-sat-clip tests for i32->i8, i64->i8, and i64->i16. NFC
 
Craig Topper via llvm-commits
- [llvm] [WebAssembly] Implement all f16x8 relation instructions. (PR #93751)
 
Brendan Dahl via llvm-commits
- [llvm] [RISCV] Support multiple levels of truncates in combineTruncToVnclip. (PR #93752)
 
Craig Topper via llvm-commits
- [llvm] 3cee567 - [gn build] Port b12f81b53ad6
 
LLVM GN Syncbot via llvm-commits
- [llvm] [X86] Support ATOMIC_LOAD_FP_BINOP_MI for other binops (PR #87524)
 
via llvm-commits
- [llvm] [llvm-config] Make llvm-config --system-libs obey LLVM_USE_STATIC_ZSTD. (PR #93754)
 
Kyle Huey via llvm-commits
- [compiler-rt] [scudo] Fix all build warnings. (PR #93755)
 
Christopher Ferris via llvm-commits
- [compiler-rt] 246234a - [asan][windows] Eliminate the static asan runtime on windows (#81677)
 
via llvm-commits
- [llvm] [Clang][inlineasm] Add special support for "rm" output constraints (PR #92040)
 
Bill Wendling via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Craig Topper via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Craig Topper via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Luke Lau via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Luke Lau via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Luke Lau via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Luke Lau via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Philip Reames via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Philip Reames via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Philip Reames via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Craig Topper via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Craig Topper via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Craig Topper via llvm-commits
- [llvm] [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (PR #93756)
 
Yingwei Zheng via llvm-commits
 
- [llvm] [SLP][NFCI] Address issues seen in downstream Coverity scan. (PR #93757)
 
Tyler Lanphear via llvm-commits
- [compiler-rt] 10436ae - Revert "[asan][windows] Eliminate the static asan runtime on windows (#81677)"
 
Charlie Barto via llvm-commits
- [llvm] [nfc] Common utility macros for `Error` / `Expect<T>` (PR #92150)
 
Lang Hames via llvm-commits
- [llvm] f32ebab - [NVPTX] Improve folding to mad with immediate 1 (#93628)
 
via llvm-commits
- [lld] 30c10fd - Revert "[ELF] Simplify getSectionRank"
 
Mehdi Amini via llvm-commits
- [llvm] 96d2dc7 - [SCEVAA] Enhance SCEVAAResult::alias() to handle two pointers with different pointer bases (#91453)
 
via llvm-commits
- [llvm] 8c33b33 - [PGO] Add a unit test for the PGOInstrumentationGen pass (#93636)
 
via llvm-commits
- [lld] f639b57 - [ELF] Simplify getSectionRank
 
Fangrui Song via llvm-commits
- [llvm] [PGO] Preserve analysis when nothing was instrumented (PR #93421)
 
Pavel Samolysov via llvm-commits
- [llvm] [PGO] Preserve analysis results when nothing was instrumented (PR #93421)
 
Pavel Samolysov via llvm-commits
- [clang] [llvm] [Inliner] Propagate more attributes to params when inlining (PR #91101)
 
via llvm-commits
- [lld] [ELF] Orphan placement: remove hasInputSections condition (PR #93761)
 
Fangrui Song via llvm-commits
- [lld] d38d0a0 - Revert "[ELF] Simplify getSectionRank"
 
Mehdi Amini via llvm-commits
- [compiler-rt] 815250b - [compiler-rt] Don't rely on automatic codesigning with Apple's linker (#91681)
 
via llvm-commits
- [llvm] 1794046 - [VPlan] Move verifier to class to reduce need to pass via args. (NFC)
 
Florian Hahn via llvm-commits
- [llvm] [BOLT, test] Make linker scripts less sensitive to lld's orphan placement (PR #93763)
 
Fangrui Song via llvm-commits
- [llvm] [PGO] Add tests for modules with only globals and function declarations (PR #93764)
 
Pavel Samolysov via llvm-commits
- [llvm] 32f1f5e - [PGO] Add tests for modules with only globals and function declarations (#93764)
 
via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Matt Arsenault via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Dhruv Chawla via llvm-commits
- [llvm] [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (PR #89023)
 
Dhruv Chawla via llvm-commits
 
- [llvm] [RISCV] Remove getOffsetOfLocalArea() (PR #93765)
 
Pengcheng Wang via llvm-commits
- [llvm] [BOLT] Fix LSDA section handling (PR #71821)
 
Fangrui Song via llvm-commits
- [clang] [compiler-rt] [asan][windows] Eliminate the static asan runtime on windows (PR #93770)
 
Charlie Barto via llvm-commits
- [compiler-rt] d10b765 - [ConstantFold] Remove notional over-indexing fold (#93697)
 
via llvm-commits
- [llvm] d10b765 - [ConstantFold] Remove notional over-indexing fold (#93697)
 
via llvm-commits
- [llvm] 73f4c25 - [X86] Support EGPR for inline assembly. (#92338)
 
via llvm-commits
- [llvm] 7f524f7 - [X86][CodeGen] Simplify the code in foldMemoryOperandImpl, NFCI
 
Shengchen Kan via llvm-commits
- [lld] [llvm] [LoongArch] Use R_LARCH_ALIGN without symbol as much as possible (PR #93775)
 
Lu Weining via llvm-commits
- [llvm] 1034b4d - [InstCombine] lshr (mul (X, 2^N + 1)), N -> X when X is half-width (#93677)
 
via llvm-commits
- [llvm] [CodeGen] Preserved additional analyses in StackSlotColoring pass. (PR #93779)
 
Vikash Gupta via llvm-commits
- [llvm] [AMDGPU] Fixed subtarget name in the lit test check-prefix string (NFC). (PR #93780)
 
Christudasan Devadasan via llvm-commits
- [llvm] 8bce40b - [AArch64][GISel] Support SVE with 128-bit min-size for G_LOAD and G_STORE (#92130)
 
via llvm-commits
- [llvm] [InstCombine] Do not require nsz for reassociating fadd (PR #93782)
 
Jay Foad via llvm-commits
- [clang] [llvm] [Clang][Sanitizers] Add numerical sanitizer (PR #93783)
 
Alexander Shaposhnikov via llvm-commits
- [llvm] [memprof] Add CallStackRadixTreeBuilder (PR #93784)
 
Kazu Hirata via llvm-commits
- [compiler-rt] [compiler-rt] [test] Work around MS CRT stdio format quirks on mingw too (PR #93787)
 
Martin Storsjö via llvm-commits
- [llvm] [llvm-objdump] Don't match directory prefix in source-interleave test (NFC) (PR #93789)
 
Nikita Popov via llvm-commits
- [llvm] 32b91ec - [cmake] Fix `-fno-lifetime-dse` not being passed to GCC
 
Vlad Serebrennikov via llvm-commits
- [llvm] [utils] Add script to generate elaborated IR and assembly tests (PR #89026)
 
Nikita Popov via llvm-commits
- [llvm] [RISCV] Fix typo zamo -> zaamo (PR #93792)
 
Jerry Zhang Jian via llvm-commits
- [llvm] 3fee8b3 - [GISel] LegalizationArtifactCombiner: Elide redundant G_SEXT_INREG (#93687)
 
via llvm-commits
- [llvm] LoopInfo: introduce Loop::getLocStr; unify debug output (PR #93051)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] [llvm][nfc] Rename tests (PR #93794)
 
Andrzej Warzyński via llvm-commits
- [llvm] [SelectionDAG] Add an ISD::CLEAR_CACHE node to lower llvm.clear_cache (PR #93795)
 
Roger Ferrer Ibáñez via llvm-commits
- [llvm] 4310076 - LV: generalize profitability criterion over TC (#93300)
 
via llvm-commits
- [clang] [llvm] [RISCV] Add B extension (PR #76893)
 
Pengcheng Wang via llvm-commits
- [llvm] [MCA] Parameterize variant scheduling classes by explicit variable (PR #92849)
 
Aiden Grossman via llvm-commits
- [llvm] [RISCV] Teach RISCVInsertVSETVLI to work without LiveIntervals (PR #93796)
 
Luke Lau via llvm-commits
- [llvm] fecf5c7 - [llvm][nfc] Rename tests (#93794)
 
via llvm-commits
- [llvm] [RFC][AMDGPU] Remove old llvm.amdgcn.buffer.* and tbuffer intrinsics (PR #93801)
 
Jay Foad via llvm-commits
- [llvm] [LLVM] Remove executable permission from some non-executable files (PR #93803)
 
Jay Foad via llvm-commits
- [llvm] 22c572e - [X86][CodeGen] Support memory folding for NDD -> RMW
 
Shengchen Kan via llvm-commits
- [llvm] 2705c60 - [RemoveDIs] Update syntax highlighting to include debug records (#93660)
 
via llvm-commits
- [llvm] 01921bd - [RISCV] Fix typo zamo -> zaamo (#93792)
 
via llvm-commits
- [llvm] [SDPatternMatch] Do not use std::forward and rvalue references (NFC) (PR #93806)
 
Nikita Popov via llvm-commits
- [llvm] 4d65887 - [LLVM] Remove executable permission from some non-executable files (#93803)
 
via llvm-commits
- [llvm] [SimplifyCFG] Convert switch to cmp/select sequence (PR #82795)
 
Acim Maravic via llvm-commits
- [llvm] AMDGPU: Generalize instruction shrinking code (PR #93810)
 
Matt Arsenault via llvm-commits
- [llvm] [LoongArch] Custom legalize i32 operations for LA64 to reduce signed extensions (PR #93811)
 
via llvm-commits
- [llvm] [WIP][LoongArch] Add a hook to sign extend i32 ConstantInt operands of phis on LA64 (PR #93813)
 
via llvm-commits
- [clang] [llvm] [LoongArch] Adjust LA64 data layout by using n32:64 in layout string (PR #93814)
 
via llvm-commits
- [llvm] 08d168c - AMDGPU/GlobalISel: Use correct type for intrinsic ID
 
Matt Arsenault via llvm-commits
- [llvm] 0d0851b - [gn] port 8c33b3380b80 (InstrumentationTests)
 
Nico Weber via llvm-commits
- [llvm] 806ed26 - [docs] Update security group nomination to use gh pr (#93679)
 
via llvm-commits
- [llvm] 05e6bb4 - [SelectionDAG] Add an ISD::CLEAR_CACHE node to lower llvm.clear_cache (#93795)
 
via llvm-commits
- [llvm] eb88e7c - [Frontend][OpenMP] Remove `reduction` from allowed clauses for `target` (#90754)
 
via llvm-commits
- [clang] [llvm] [Frontend][OpenMP] Remove `reduction` from allowed clauses for `target` (PR #90754)
 
Krzysztof Parzyszek via llvm-commits
- [llvm] ed25d1a - [AMDGPU] Regenerate checks in inst-select-load-global.s96.mir
 
Jay Foad via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #92895)
 
Ivan Kosarev via llvm-commits
- [llvm] c28566c - [gn build] Port 8b600a37325b
 
LLVM GN Syncbot via llvm-commits
- [clang] [llvm] [AArch64] Support preserve_none calling convention (PR #91046)
 
via llvm-commits
- [llvm] 2b9c158 - [InstCombine] Add test for miscompile in gep-of-gep fold (NFC)
 
Nikita Popov via llvm-commits
- [llvm] [AMDGPU][RFC] Combine asm and disasm tests. (PR #90214)
 
Ivan Kosarev via llvm-commits
- [llvm] [BOLT][NFC] Script for automatic user guide generation (PR #93822)
 
Elvina Yakubova via llvm-commits
- [clang] [llvm] [ConstantFold] Remove non-trivial gep-of-gep fold (PR #93823)
 
Nikita Popov via llvm-commits
- [llvm] [SCEV] Preserve flags in SCEVLoopGuardRewriter for add and mul. (PR #91472)
 
Florian Hahn via llvm-commits
- [llvm] [LAA] Always use DepCands when grouping runtime checks. (PR #91196)
 
Florian Hahn via llvm-commits
- [clang] [compiler-rt] [compiler-rt] Realtime Sanitizer: Introduce RADSan backend (PR #92460)
 
Chris Apple via llvm-commits
- [llvm] LAA: refactor analyzeLoop to return bool (NFC) (PR #93824)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] b5db2e1 - [MCP] Remove unused TII argument. NFC
 
David Green via llvm-commits
- [llvm] [LoongArch][GlobalISel] Adding initial GlobalISel infrastructure (PR #76912)
 
Yingwei Zheng via llvm-commits
- [llvm] [AArch64] Avoid NEON ctpop in Streaming-SVE mode (PR #93826)
 
Sander de Smalen via llvm-commits
- [clang] [llvm] [RISCV] Remove experimental from Zabha (PR #93831)
 
via llvm-commits
- [llvm] e8de977 - [AMDGPU] Fixed subtarget name in the lit test check-prefix string (NFC). (#93780)
 
via llvm-commits
- [compiler-rt] [AArch64][compiler-rt] Add a function returning the current vector length (PR #92921)
 
Kerry McLaughlin via llvm-commits
- [llvm] reorganize the PPCInstrP10.td based on the Predicates (PR #93835)
 
zhijian lin via llvm-commits
- [llvm] [AMDGPU] Auto-generating lit test patterns (NFC) (PR #93837)
 
Christudasan Devadasan via llvm-commits
- [clang] [llvm] [MC] Make UseAssemblerInfoForParsing mostly true (PR #91082)
 
via llvm-commits
- [llvm] 6147a7b - [RISCV] Adjust FP load latencies from 6 to 5 in SiFiveP400/P600 scheduling models (#93735)
 
via llvm-commits
- [llvm] goldsteinn/add of ext (PR #93840)
 
via llvm-commits
- [llvm] goldsteinn/add of ext (PR #93840)
 
via llvm-commits
- [llvm] goldsteinn/add of ext (PR #93840)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))` (PR #93840)
 
via llvm-commits
 
- [llvm] 8aa8019 - [WebAssembly] Implement all f16x8 relation instructions. (#93751)
 
via llvm-commits
- [llvm] [Exegesis][RISCV] Add RISCV support for llvm-exegesis (PR #89047)
 
via llvm-commits
- [llvm] 32546bd - [gn build] Port ed35a92c4046
 
LLVM GN Syncbot via llvm-commits
- [clang] [llvm] Intrinsic: introduce minimumnum and maximumnum (PR #93841)
 
YunQiang Su via llvm-commits
- [llvm] [GISel] Convert zext nneg to sext if it is cheaper (PR #93842)
 
Yingwei Zheng via llvm-commits
- [llvm] a8e03ae - [DebugInfo][RemoveDIs] Add documentation for updating code to handle debug records (#93562)
 
via llvm-commits
- [llvm] [Support] Handle delete_pending case for Windows fs::status (PR #90655)
 
Jeremy Day via llvm-commits
- [llvm] cc2fafa - [InstSimplify] Add constant folding support for `ucmp`/`scmp` intrinsics (#93730)
 
via llvm-commits
- [llvm] [Libomptarget] Rework device initialization and image registration (PR #93844)
 
Joseph Huber via llvm-commits
- [llvm] 5f243b3 - AMDGPU: Generalize instruction shrinking code (#93810)
 
via llvm-commits
- [llvm] ded04bf - [gn build] Port 48175a5d9f62
 
LLVM GN Syncbot via llvm-commits
- [llvm] [GlobalIsel] Import GEP flags (PR #93850)
 
Thorsten Schütt via llvm-commits
- [lld] 270d95b - [ELF] Improve orphan placement tests
 
Fangrui Song via llvm-commits
- [llvm] [LV] Support binary and unary operations with EVL-vectorization (PR #93854)
 
Kolya Panchenko via llvm-commits
- [llvm] [GOFF] Refactor writing GOFF records (PR #93855)
 
Kai Nacke via llvm-commits
- [llvm] [yaml2obj][GOFF] Fix writing GOFF header (PR #91383)
 
Kai Nacke via llvm-commits
- [lld] 73e07e9 - [ELF] Add RW then text test
 
Fangrui Song via llvm-commits
- [llvm] [GISel] Convert zext nneg to sext if it is cheaper (PR #93856)
 
Yingwei Zheng via llvm-commits
- [lld] 747d670 - [ELF] Make .interp/SHT_NOTE not special
 
Fangrui Song via llvm-commits
- [compiler-rt] 8fa66c6 - [asan][windows] Eliminate the static asan runtime on windows (#93770)
 
via llvm-commits
- [llvm] 5785048 - [VPlan] Add VPIRBasicBlock, use to model pre-preheader. (#93398)
 
via llvm-commits
- [llvm] Reapply [workflows] Split pr-code-format into two parts to make it more secure (#78215) (PR #80495)
 
Alexey Bader via llvm-commits
- [llvm] [Attributor] Change allocation size and load/store offsets when multiple access bins are present (PR #72029)
 
Vidush Singhal via llvm-commits
- [llvm] [BOLT][NFC] Make const & overload updateLayoutIndices (PR #93861)
 
shaw young via llvm-commits
- [llvm] [AMDGPU] Fix crash in the SILoadStoreOptimizer (PR #93862)
 
Stanislav Mekhanoshin via llvm-commits
- [llvm] [BOLT][DWARF][NFC] Added double escape characters (PR #93348)
 
Sayhaan Siddiqui via llvm-commits
- [llvm] [GOFF] Add writing text records to yaml2obj (PR #93863)
 
Kai Nacke via llvm-commits
- [llvm] Add DXILOpTableGenDesign.rst to toctree of DirectXUsage. (PR #93864)
 
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [BOLT][DWARF] Fix parent chain in debug_names entries with forward declaration. (PR #93865)
 
Alexander Yermolovich via llvm-commits
- [llvm] f8cc183 - Fix the dsymutil heuristic for excluding system interfaces.  (#93745)
 
via llvm-commits
- [llvm] 7cfffe7 - Unittests and usability for BitstreamWriter incremental flushing (#92983)
 
via llvm-commits
- [llvm] [DAG] Add legalization handling for AVGCEIL/AVGFLOOR nodes (PR #92096)
 
Simon Pilgrim via llvm-commits
- [compiler-rt] 9faa623 - [compiler-rt] [test] Work around MS CRT stdio format quirks on mingw too (#93787)
 
via llvm-commits
- [llvm] [MemProf][NFC] Switch to DenseMaps (PR #93868)
 
Teresa Johnson via llvm-commits
- [llvm] 61afebd - [MemProf][NFC] Switch to DenseMaps (#93868)
 
via llvm-commits
- [llvm] [dsymutil] Also detect external downloadable toolchains (PR #93872)
 
Adrian Prantl via llvm-commits
- [llvm] 22ada55 - [dsymutil] Also detect external downloadable toolchains (#93872)
 
via llvm-commits
- [clang] [llvm] Conditionalize use of POSIX features missing on WASI/WebAssembly (PR #92677)
 
Aaron Ballman via llvm-commits
- [llvm] [bazel] Port #92983 (PR #93874)
 
Keith Smiley via llvm-commits
- [clang] [llvm] AMDGPU: Add gfx12-generic target (PR #93875)
 
Konstantin Zhuravlyov via llvm-commits
- [llvm] 8247068 - [RISCV] Support (truncate (smin (smax X, C1), C2)) for vnclipu in combineTruncToVnclip. (#93756)
 
via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (PR #87635)
 
via llvm-commits
- [lld] 167cad5 - [ELF] Improve ADDR tests
 
Fangrui Song via llvm-commits
- [llvm] [bazel] Port #93567 (PR #93877)
 
Keith Smiley via llvm-commits
- [llvm] f795853 - raw_ostream: Fix a comment in llvm::errs
 
Fangrui Song via llvm-commits
- [llvm] c4dad9a - [DirectX] Fix BitcodeWriter ctor after #92983
 
Fangrui Song via llvm-commits
- [llvm] 215f92b - [AMDGPU] Fix crash in the SILoadStoreOptimizer (#93862)
 
via llvm-commits
- [llvm] [DAG] Fold fdiv X, c2 -> fmul X, 1/c2 without AllowReciprocal if exact (PR #93882)
 
Matt Arsenault via llvm-commits
- [llvm] 419d363 - AMDGPU: Add kernarg input attributes to preloaded kernarg test (#93669)
 
via llvm-commits
- [llvm] [Instrumentation] Add numerical sanitizer (PR #85916)
 
Alexander Shaposhnikov via llvm-commits
- [llvm] [LLVM][Instrumentation] Add numerical sanitizer (PR #85916)
 
Alexander Shaposhnikov via llvm-commits
- [llvm] [AMDGPU] Enable constant offset promotion to immediate FLAT (PR #93884)
 
Stanislav Mekhanoshin via llvm-commits
- [compiler-rt] [compiler-rt] Stop using x86 intrinsic on AArch64 with GCC (PR #93890)
 
Alan Wu via llvm-commits
- [clang] [compiler-rt] [lldb] [llvm] Reapply "[Support] Remove terminfo dependency (#92865)" (PR #93889)
 
Fangrui Song via llvm-commits
- [libc] [llvm] [libc] implement quick exit function (PR #93621)
 
via llvm-commits
- [compiler-rt] 852aaf5 - Reapply "[Support] Remove terminfo dependency (#92865)" (#93889)
 
via llvm-commits
- [llvm] [AArch64][PAC] Lower authenticated calls with ptrauth bundles. (PR #85736)
 
Ahmed Bougacha via llvm-commits
- [libc] [llvm] [libc] added quick_exit function (PR #93620)
 
Michael Jones via llvm-commits
- [llvm] [memprof] Remove an unused parameter (PR #93895)
 
Kazu Hirata via llvm-commits
- [llvm] [cmake] Allow multiple LibEdit_LIBRARIES (PR #93896)
 
Daniel Thornburgh via llvm-commits
- [llvm] [llvm][MachO] Fix infinite loop parsing bind table (PR #93897)
 
Zixu Wang via llvm-commits
- [lld] [ELF] Detect convergence of output section addresses (PR #93888)
 
Daniel Thornburgh via llvm-commits
- [llvm] [PowerPC] Correct toc_entry pattern in ADDIStocHA (PR #93905)
 
Kai Luo via llvm-commits
- [llvm] f38d84c - [VPlan] Use ir-bb prefix for VPIRBasicBlock.
 
Florian Hahn via llvm-commits
- [llvm] [C API] Support new ptrauth constant type (PR #93909)
 
Benji Smith via llvm-commits
- [llvm] gn build: Sync GENERIC_TF_SOURCES with CMake. (PR #88456)
 
via llvm-commits
- [llvm] gn build: Support llvm_enable_zstd. (PR #88457)
 
via llvm-commits
- [llvm] gn build: Define SANITIZER_COMMON_NO_REDEFINE_BUILTINS for ubsan_minimal. (PR #88458)
 
via llvm-commits
- [llvm] gn build: Use -fvisibility-global-new-delete=force-hidden to build libcxx/libcxxabi/libunwind. (PR #88459)
 
via llvm-commits
- [llvm] gn build: Pass -fno-sanitize=vptr, function with use_ubsan (PR #93911)
 
via llvm-commits
- [clang] [llvm] Global constructors/destructors are globals (PR #93914)
 
Alex Voicu via llvm-commits
- [llvm] db6de1a - [DAGCombiner][VP] Add DAGCombine for VP_MUL (#80105)
 
via llvm-commits
- [llvm] [VPlan] Model branch cond to enter scalar epilogue in VPlan. (PR #92651)
 
Florian Hahn via llvm-commits
- [llvm] [IR] Fix IWYU violation (PR #93918)
 
Cyndy Ishida via llvm-commits
- [llvm] [NVPTX] disable combine-mad test for newer ptxas (PR #93919)
 
Alex MacLean via llvm-commits
- [llvm] 461cc86 - [LAA] Add test where stride is also used for BTC.
 
Florian Hahn via llvm-commits
- [flang] [llvm] [OpenMP][][LLVM] Update alloca IP after `PrivCB` in `OMPIRBUIlder` (PR #93920)
 
Kareem Ergawy via llvm-commits
- [llvm] [LV] Split checking if tail-folding is possible, collecting masked ops. (PR #77612)
 
Florian Hahn via llvm-commits
- [llvm] [memprof] Use uint32_t for linear call stack IDs (PR #93924)
 
Kazu Hirata via llvm-commits
- [llvm] 1fa073a - [MachO] Stop parsing past end of rebase/bind table (#93897)
 
via llvm-commits
- [llvm] 4985f25 - [IR] Fix IWYU violation (#93918)
 
via llvm-commits
- [clang-tools-extra] [llvm] Clang doc test (PR #93928)
 
via llvm-commits
- [llvm] Apply the `AdjustICmpImmAndPred` optimization when it results in a one-instruction immediate materialization over a two-instruction materialization. (PR #83218)
 
Jessica Paquette via llvm-commits
- [llvm] [AMDGPU] Copy Defs and Uses from Pseudo to Real Instructions (PR #93004)
 
Fabian Ritter via llvm-commits
- [llvm] 0821b79 - [AMDGPU] Copy Defs and Uses from Pseudo to Real Instructions (#93004)
 
via llvm-commits
- [llvm] 63dc31b - Reapply [IR] Avoid creating icmp/fcmp constant expressions (#92885)
 
Nikita Popov via llvm-commits
- [llvm] [mlir] Op definition (PR #93931)
 
Shuanglong Kan via llvm-commits
- [llvm] [VPlan] Model FOR extract of exit value in VPlan. (PR #93395)
 
via llvm-commits
- [llvm] e1cc9e4 - [ConstantFold] Remove non-trivial gep-of-gep fold (#93823)
 
via llvm-commits
- [llvm] f484c79 - [AArch64] Avoid NEON ctpop in Streaming-SVE mode (#93826)
 
via llvm-commits
- [llvm] ae86278 - [Nomination] Add ST representative to Security group (#93176)
 
via llvm-commits
- [llvm] [VectorCombine] Add a cost model for shuffleToIdentity. (PR #93937)
 
David Green via llvm-commits
- [llvm] [AMDGPU] Remove FlatVariant argument from isLegalFlatAddressingMode. … (PR #93938)
 
Stanislav Mekhanoshin via llvm-commits
- [llvm] 51e459a - Revert "[ConstantFold] Remove non-trivial gep-of-gep fold (#93823)"
 
Nikita Popov via llvm-commits
- [llvm] b1be480 - [DAGCombiner] Move CanReassociate down to first use. NFC.
 
Jay Foad via llvm-commits
- [llvm] [RFC][InstCombine] Combine fence with target specific sync scope (PR #93939)
 
via llvm-commits
- [llvm] 2766a66 - [AMDGPU] Remove FlatVariant argument from isLegalFlatAddressingMode. NFC. (#93938)
 
via llvm-commits
- [llvm] [AArch64] Avoid NEON ORR when NEON and SVE are unavailable (PR #93940)
 
Sander de Smalen via llvm-commits
- [llvm] AMDGPU: Add description for new atomicrmw metadata (PR #85052)
 
Matt Arsenault via llvm-commits
- [llvm] remove goma configs from GN build (PR #93941)
 
Takuto Ikuta via llvm-commits
- [lld] [ELF] Change build-id default to sha1. (PR #93943)
 
Tatsuyuki Ishi via llvm-commits
- [llvm] 60a890d - [LoopPeel] Add pre-commit test for min/max intrinsics
 
Sergey Kachkov via llvm-commits
- [clang] [llvm] [WIP] Expand variadic functions in IR (PR #89007)
 
Matt Arsenault via llvm-commits
- [llvm] [TTI][WebAssembly] Pairwise reduction expansion (PR #93948)
 
Sam Parker via llvm-commits
- [llvm] [AArch64] Replace AND with LSL#2 for LDR target (#34101) (PR #89531)
 
via llvm-commits
- [llvm] VPlan/PatternMatch: introduce m_c_Mul (NFC) (PR #93950)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] [polly] [ConstraintElimination] Use SCEV ranges information for Loop counter (PR #91457)
 
via llvm-commits
- [llvm] f34dedb - [LoopPeel] Support min/max intrinsics in loop peeling (#93162)
 
via llvm-commits
- [llvm] 189efb0 - [X86] vselect-pcmp.ll - add tests showing poor codegen on AVX1 targets where we have to split/concat 128-bit subvectors
 
Simon Pilgrim via llvm-commits
- [llvm] [ArgPromotion] Handle pointer arguments of recursive calls (PR #78735)
 
Vedant Paranjape via llvm-commits
- [llvm] [AMDGPU] Strengthen preload intrinsics to noundef and nonnull (PR #92801)
 
Matt Arsenault via llvm-commits
- [llvm] [Attributor][FIX] Replace AANoFPClass MBEC propagation (PR #91030)
 
Matt Arsenault via llvm-commits
- [lld] 7acd2c0 - [lld][ELF][AArch64] Support `R_AARCH64_GOT_LD_PREL19` relocation (#89592)
 
via llvm-commits
- [clang] [llvm] [RISCV] Add Smcsrind and Sscsrind extension (PR #93952)
 
via llvm-commits
- [llvm] [BOLT][NFC] Fix typo in DWARFRewriter.cpp (PR #93955)
 
Elvina Yakubova via llvm-commits
- [llvm] [LV] Decompose WidenIntOrFPInduction into phi and update recipes (PR #82021)
 
Kolya Panchenko via llvm-commits
- [llvm] 37ecd43 - [ExecutionEngine] Remove handling for removed ConstantExprs (NFCI)
 
Nikita Popov via llvm-commits
- [llvm] f0e8d00 - [X86] widen_load-3.ll - add missing nounwind attributes
 
Simon Pilgrim via llvm-commits
- [llvm] 6ee845d - [IR] Remove handling for removed ConstantExprs (NFC)
 
Nikita Popov via llvm-commits
- [llvm] MCExpr-ify AMDGPU PALMetadata (PR #93236)
 
Janek van Oirschot via llvm-commits
- [llvm] 654cd94 - [VPlan] Unconditionally run optimizeForVFAndUF.
 
Florian Hahn via llvm-commits
- [llvm] [SCEV] Introduce SCEVUse, use it instead of const SCEV * (NFCI) (WIP). (PR #91961)
 
Florian Hahn via llvm-commits
- [llvm] b52962d - [X86] LowerVSELECT - split v16i16/v32i8 pre-AVX2 VSELECT ops if enough of the operands are free to split.
 
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][SME] Add calling convention for __arm_get_current_vg (PR #93963)
 
Kerry McLaughlin via llvm-commits
- [llvm] [CodeGen] Allow mixed scalar type constraints for inline asm (PR #65465)
 
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][NFC] Eliminate GCNPredicateControl. (PR #93964)
 
Ivan Kosarev via llvm-commits
- [llvm] [ARM] Avoid reference into modified vector (PR #93965)
 
Nikita Popov via llvm-commits
- [llvm] edf4e02 - [RISCV] Support multiple levels of truncates in combineTruncToVnclip. (#93752)
 
via llvm-commits
- [llvm] [Offload][AMDGPU] Only allow memory pool access to valid agents (PR #93969)
 
Joseph Huber via llvm-commits
- [llvm] [RISCV] Use TU policy for C reduction intrinsics. (PR #93970)
 
Craig Topper via llvm-commits
- [llvm] fb87e11 - [RISCV] Add test case for strided scatter with scalar offset. NFC
 
Luke Lau via llvm-commits
- [llvm] [RISCV] Match strided vector bases in RISCVGatherScatterLowering (PR #93972)
 
Luke Lau via llvm-commits
- [clang] [libc] [llvm] [AMDGPU] Implement variadic functions by IR lowering (PR #93362)
 
Jon Chesterfield via llvm-commits
- [llvm] ca0dae0 - [AMDGPU][NFC] Eliminate GCNPredicateControl. (#93964)
 
via llvm-commits
- [clang] [llvm] [IPO] Implement common code for variadic lowering pass (PR #93974)
 
Jon Chesterfield via llvm-commits
- [llvm] [llvm-profgen] Add pgo accuracy metrics (PR #93975)
 
via llvm-commits
- [clang] [llvm] [mlir] [OMPIRBuilder] - Handle dependencies in `createTarget` (PR #93977)
 
Pranav Bhandarkar via llvm-commits
- [clang] [llvm] [AArch64] Add support for Cortex-A725 and Cortex-X925 (PR #93978)
 
Jonathan Thackray via llvm-commits
- [llvm] [bolt][test] filecheck typo fixes (PR #93979)
 
via llvm-commits
- [lld] 7b6a89f - [ELF] Detect convergence of output section addresses
 
via llvm-commits
- [llvm] 57eb92e - [llvm-objdump][test] Relax directory prefix check in source-interleave test (#93789)
 
via llvm-commits
- [llvm] [DebugInfo] Add clang flag to enable function-level debug line attribution (PR #93985)
 
via llvm-commits
- [llvm] 775f1cd - AMDGPU: Add gfx12-generic target (#93875)
 
via llvm-commits
- [clang] [llvm] [AArch64] set AppleA14 architecture version to v8.4-a (PR #92600)
 
via llvm-commits
- [llvm] [DebugInfo] Add DW_OP_LLVM_extract_bits (PR #93990)
 
John Brawn via llvm-commits
- [clang] [llvm] [DebugInfo] Use DW_op_bit_piece for structured bindings of bitfields (PR #85665)
 
John Brawn via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [flang] [llvm] [BOLT][BAT] Add support for three-way split functions (PR #93760)
 
Amir Ayupov via llvm-commits
- [llvm] [utils][bazel] Add Bazel build support for GPUToLLVMSPV. (PR #93991)
 
via llvm-commits
- [llvm] 3b79c82 - [gn] port a65771fce4a2
 
Nico Weber via llvm-commits
- [libcxx] [libcxxabi] [libunwind] [llvm] [runtimes] Correctly apply libdir subdir for multilib (PR #93354)
 
Louis Dionne via llvm-commits
- [llvm] 37f3023 - [memprof] Use uint32_t for linear call stack IDs (#93924)
 
via llvm-commits
- [llvm] [bazel] Port #92819 (PR #93992)
 
Keith Smiley via llvm-commits
- [lld] [MachO LLD] Respect -all_load with --start-lib --end-lib style archives (PR #93993)
 
Nuri Amari via llvm-commits
- [llvm] [bazel] Port #92819 take 2 (PR #93995)
 
Keith Smiley via llvm-commits
- [llvm] [bazel] Port #90972 (PR #93996)
 
Keith Smiley via llvm-commits
- [libc] [llvm] rosezhang2 (PR #93997)
 
via llvm-commits
- [llvm] 458a315 - [RISCV] Add more tests for strided gathers with scalar offsets. NFC
 
Luke Lau via llvm-commits
- [llvm] VPlan: use Worklist in simplifyRecipes (PR #93998)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Ivan Shumakov via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Matt Arsenault via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Matt Arsenault via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Matt Arsenault via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Matt Arsenault via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Matt Arsenault via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Matt Arsenault via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Matt Arsenault via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Matt Arsenault via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Nikita Popov via llvm-commits
- [llvm] [LICM] Promote conditional, loop-invariant memory accesses to scalars with intrinsic (PR #93999)
 
Nikita Popov via llvm-commits
 
- [llvm] b06e736 - [MC] Speed up AttemptToFoldSymbolOffsetDifference in the absence of MCAsmLayout
 
Fangrui Song via llvm-commits
- [llvm] [ADT] Remove llvm::erase_value (PR #94003)
 
Kazu Hirata via llvm-commits
- [llvm] [llvm][SelectionDAG] Fix up chains in lowerInvokeable. rdar://113994760 (PR #94004)
 
Jon Roelofs via llvm-commits
- [llvm] e79c080 - [cmake] Allow multiple LibEdit_LIBRARIES (#93896)
 
via llvm-commits
- [llvm] [DAGCombine] Fix type mismatch in `(shl X, cttz(Y)) -> (mul (Y & -Y),  X)` (PR #94008)
 
Yingwei Zheng via llvm-commits
- [llvm] [DAGCombine] Fix type mismatch in `(shl X, cttz(Y)) -> (mul (Y & -Y),  X)` (PR #94008)
 
via llvm-commits
- [llvm] [DAGCombine] Fix type mismatch in `(shl X, cttz(Y)) -> (mul (Y & -Y),  X)` (PR #94008)
 
Matt Arsenault via llvm-commits
- [llvm] [DAGCombine] Fix type mismatch in `(shl X, cttz(Y)) -> (mul (Y & -Y),  X)` (PR #94008)
 
Matt Arsenault via llvm-commits
- [llvm] [DAGCombine] Fix type mismatch in `(shl X, cttz(Y)) -> (mul (Y & -Y),  X)` (PR #94008)
 
Matt Arsenault via llvm-commits
- [llvm] [DAGCombine] Fix type mismatch in `(shl X, cttz(Y)) -> (mul (Y & -Y),  X)` (PR #94008)
 
Yingwei Zheng via llvm-commits
- [llvm] [DAGCombine] Fix type mismatch in `(shl X, cttz(Y)) -> (mul (Y & -Y),  X)` (PR #94008)
 
Yingwei Zheng via llvm-commits
 
- [lld] 9581069 - [lld][test] Precommit test for ld -r links with FatLTO PIC objects (#92817)
 
via llvm-commits
- [lld] [lld][test] Precommit test for ld -r links with FatLTO PIC objects (PR #92817)
 
Paul Kirth via llvm-commits
- [llvm] 96d19fd - [ADT] Remove llvm::erase_value (#94003)
 
via llvm-commits
- [llvm] 99a0cd6 - [RISCV] Use TU policy for C reduction intrinsics. (#93970)
 
via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [lldb] [llvm] [mlir] [openmp] [polly] fix(python): fix comparison to None (PR #91857)
 
Eisuke Kawashima via llvm-commits
- [llvm] [InstCombine] Remove Store when its Ptr is removable (PR #79565)
 
via llvm-commits
- [compiler-rt] [msan] Change #ifdef SANITIZER_PPC to #if (PR #94009)
 
Thurston Dang via llvm-commits
- [llvm] fc21387 - [AMDGPU] Enable constant offset promotion to immediate FLAT (#93884)
 
via llvm-commits
- [llvm] [workflows] Avoid usage of access token in issue-write.yml (PR #94011)
 
Tom Stellard via llvm-commits
- [llvm] fix(bolt/**.py): fix comparison to None (PR #94012)
 
Eisuke Kawashima via llvm-commits
- [compiler-rt] fix(compiler-rt/**.py): fix comparison to None (PR #94015)
 
Eisuke Kawashima via llvm-commits
- [llvm] fix(cross-project-tests/**.py): fix comparison to None (PR #94016)
 
Eisuke Kawashima via llvm-commits
- [llvm] fix(llvm/**.py): fix comparison to None (PR #94018)
 
Eisuke Kawashima via llvm-commits
- [polly] fix(polly/**.py): fix comparison to None (PR #94021)
 
Eisuke Kawashima via llvm-commits
- [llvm] fix(utils/**.py): fix comparison to None (PR #94022)
 
Eisuke Kawashima via llvm-commits
- [llvm] [memprof] Replace uint32_t with LinearCallStackId where appropriate (NFC) (PR #94023)
 
Kazu Hirata via llvm-commits
- [clang] [clang-tools-extra] [compiler-rt] [libcxx] [lld] [lldb] [llvm] [mlir] [polly] fix(python): fix invalid escape sequences (PR #91856)
 
Eisuke Kawashima via llvm-commits
- [compiler-rt] fix(compiler-rt/**.py): fix invalid escape sequences (PR #94030)
 
Eisuke Kawashima via llvm-commits
- [llvm] fix(cross-project-tests/**.py): fix invalid escape sequences (PR #94031)
 
Eisuke Kawashima via llvm-commits
- [lld] fix(lld/**.python): fix invalid escape sequences (PR #94033)
 
Eisuke Kawashima via llvm-commits
- [llvm] fix(llvm/**.py): fix invalid escape sequences (PR #94035)
 
Eisuke Kawashima via llvm-commits
- [polly] fix(polly/**.py): fix invalid escape sequences (PR #94037)
 
Eisuke Kawashima via llvm-commits
- [llvm] cab81dd - [EntryExitInstrumenter] Move passes out of clang into LLVM default pipelines (#92171)
 
via llvm-commits
- [clang] [lldb] [llvm] [openmp] [polly] fix(python): fix comparison to True/False (PR #91858)
 
Eisuke Kawashima via llvm-commits
- [clang] [llvm] [Support] Add SipHash-based 16/64-bit ptrauth stable hash. (PR #93902)
 
Ahmed Bougacha via llvm-commits
- [llvm] fix(llvm/**.py): fix comparison to True/False (PR #94040)
 
Eisuke Kawashima via llvm-commits
- [polly] fix(polly/**.py): fix comparison to True/False (PR #94042)
 
Eisuke Kawashima via llvm-commits
- [llvm] [AMDGPU] Promote immediate offset to atomics (PR #94043)
 
Stanislav Mekhanoshin via llvm-commits
- [llvm] cc548ec - [AArch64][PAC] Lower authenticated calls with ptrauth bundles. (#85736)
 
via llvm-commits
- [compiler-rt] 62c61aa - [msan] Change #ifdef SANITIZER_PPC to #if (#94009)
 
via llvm-commits
- [llvm] 9a8b73c - [memprof] Replace uint32_t with LinearCallStackId where appropriate (NFC) (#94023)
 
via llvm-commits
- [llvm] [memprof] Introduce memprof::LinearFrameId (NFC) (PR #94057)
 
Kazu Hirata via llvm-commits
- [llvm] [PowerPC] Do not merge TLS constants within PPCMergeStringPool.cpp (PR #94059)
 
Amy Kwan via llvm-commits
- [llvm] [WebAssembly] Implement all f16x8 unary instructions. (PR #94063)
 
Brendan Dahl via llvm-commits
- [llvm] bba5ee4 - [memprof] Introduce memprof::LinearFrameId (NFC) (#94057)
 
via llvm-commits
- [llvm] Add code to handle llvm.dbg.values in SROA. (PR #94068)
 
Shubham Sandeep Rastogi via llvm-commits
- [llvm] Handle llvm.dbg.values in SROA. (PR #94070)
 
Shubham Sandeep Rastogi via llvm-commits
- [llvm] [memprof] Use LinearFrameId and LinearCallStackId where appropriate (NFC) (PR #94076)
 
Kazu Hirata via llvm-commits
- [llvm] 840f9de - [memprof] Use LinearFrameId and LinearCallStackId where appropriate (NFC) (#94076)
 
via llvm-commits
- [llvm] [libc][bazel] simplify type_traits with glob (PR #94079)
 
Michael Jones via llvm-commits
- [llvm] [GitHub] Add NVPTX backend labeler (PR #94080)
 
Justin Fargnoli via llvm-commits
- [llvm] [AArch64][LoopIdiom] Generalize AArch64LoopIdiomTransform into LoopIdiomTransform (PR #94081)
 
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV][LoopIdiom] Support VP intrinsics in LoopIdiomTransform (PR #94082)
 
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Introduce the RISCVLoopIdiomRecognizePass (PR #92441)
 
Min-Yih Hsu via llvm-commits
- [llvm] f5bab96 - [M68k] Fix compilation pipeline check
 
Michael Liao via llvm-commits
- [clang] [llvm] [openmp] [PGO][OpenMP] Instrumentation for GPU devices (PR #76587)
 
Ethan Luis McDonough via llvm-commits
- [lld] 1697030 - [MachO LLD] Respect -all_load with --start-lib --end-lib style archives (#93993)
 
via llvm-commits
- [llvm] d337c50 - [SLP][NFCI] Address issues seen in downstream Coverity scan. (#93757)
 
via llvm-commits
- [llvm] [memprof] Add accessors to Frame::SymbolName (PR #94085)
 
Kazu Hirata via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
 
via llvm-commits
- [llvm] [memprof] Use GlobalValue::GUID instead of uint64_t (NFC) (PR #94086)
 
Kazu Hirata via llvm-commits
- [llvm] [Demangle] extend DLangDemangle to be able to parse nearly all symbols (PR #92278)
 
via llvm-commits
- [llvm] f3444f6 - [RISCV] Fix incorrect use of TA in some tablegen class names. NFC
 
Craig Topper via llvm-commits
- [lld] 4d4d6eb - [ELF] findOrphanPos: avoid redundant getRankProximity call. NFC
 
Fangrui Song via llvm-commits
- [llvm] 1af0778 - [RISCV] Use vadd.vi for tail undisturbe vsub intrinsic with small immediate.
 
Craig Topper via llvm-commits
- [llvm] [ValueTracking] Infer relationship for the select with ICmp (PR #66668)
 
via llvm-commits
- [clang] [llvm] [clang][analyzer] Move unix.BlockInCriticalSection out of alpha (PR #93815)
 
Endre Fülöp via llvm-commits
- [llvm] 59116e0 - [PowerPC] Update test so that target flags are exposed. NFC.
 
Kai Luo via llvm-commits
- [lld] 0f3d646 - [ELF] Simplify findOrphanPos. NFC
 
Fangrui Song 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
- [lld] f859048 - [ELF] Simplify findOrphanPos. NFC
 
Fangrui Song via llvm-commits
- [llvm] [GlobalIsel] Combine G_VSCALE (PR #94096)
 
Thorsten Schütt via llvm-commits
- [llvm] [AMDGPU] Use 32-bit SGPR to save/restore of SCC (PR #68367)
 
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Remove arbitrary SCC liveness scan threshold (PR #94097)
 
Matt Arsenault via llvm-commits
- [lld] [ELF] Orphan placement: prefer the last similar section when its rank <= orphan's rank (PR #94099)
 
Fangrui Song via llvm-commits
- [clang] [llvm] Add option to generate additional debug info for expression dereferencing pointer to pointers.  (PR #94100)
 
William Junda Huang via llvm-commits
- [llvm] 0864501 - [GISel] Convert zext nneg to sext if it is cheaper (#93856)
 
via llvm-commits
- [compiler-rt] [compiler-rt][ASan] Remove alignment checks in ASan error reporting (PR #94103)
 
via llvm-commits
- [llvm] [workflows] Add post-commit job that periodically runs the clang static analyzer (PR #94106)
 
Tom Stellard via llvm-commits
- [llvm] 47fd32f - [DAGCombine] Fix type mismatch in `(shl X, cttz(Y)) -> (mul (Y & -Y),  X)` (#94008)
 
via llvm-commits
- [llvm] 4c6367b - [LV] Add test with strided interleave groups and maximizing bandwidth.
 
Florian Hahn via llvm-commits
- [llvm] [FileCheck] forbid filecheck check prefix definitions to end with directive name (PR #92735)
 
via llvm-commits
- [llvm] [VPlan] Model FOR resume value extraction in VPlan. (PR #93396)
 
Florian Hahn via llvm-commits
- [llvm] b263033 - AMDGPU: Remove arbitrary SCC liveness scan threshold (#94097)
 
via llvm-commits
- [llvm] [RISCV][GISel] Add calling convention support for half (PR #94110)
 
Yingwei Zheng via llvm-commits
- [llvm] f7e63e8 - [LV] Operands feeding pointers of interleave member pointers are free.
 
Florian Hahn via llvm-commits
- [lldb] [llvm] Use StringRef::starts_with (NFC) (PR #94112)
 
Kazu Hirata via llvm-commits
- [clang] [llvm] [CUDA] Mark CUDA-12.5 as supported and introduce ptx 8.5. (PR #94113)
 
Andrey Portnoy via llvm-commits
- [llvm] [memprof] Use const ref for IndexedRecord (PR #94114)
 
Kazu Hirata via llvm-commits
- [llvm] 2b1dfd2 - [DAG] Replace getValid*ShiftAmountConstant helpers with getValid*ShiftAmount helpers to support KnownBits analysis (#93182)
 
via llvm-commits
- [llvm] 661d64b - [NVPTX] disable combine-mad test for newer ptxas (#93919)
 
via llvm-commits
- [llvm] 8256c59 - Fix GCC Wparentheses warning. NFC.
 
Simon Pilgrim via llvm-commits
- [llvm] 2a1ea15 - Use StringRef::starts_with (NFC) (#94112)
 
via llvm-commits
- [llvm] 9e22c7a - [DAG] canCreateUndefOrPoison - only compute shift amount knownbits when not poison
 
Simon Pilgrim via llvm-commits
- [llvm] [llvm] Improve implementation of StringRef::find_last_of and cie (PR #71865)
 
via llvm-commits
- [llvm] [llvm][SelectionDAG] Relax llvm.ptrmask's size check on arm64_32 (PR #94125)
 
Jon Roelofs via llvm-commits
- [llvm] [mlir] [mlir][bazel] Add bazel build support for https://github.com/llvm/llvm-project/commit/2b2ce50fe843b5b550806a0ab15b06cd5c405d48 (PR #94126)
 
via llvm-commits
- [llvm] c877eb3 - [InstCombine] Add tests for folding `(add X, (sext/zext (icmp eq X, C)))`; NFC
 
Noah Goldstein via llvm-commits
- [llvm] 0310f7f - [InstCombine] Fold `(add X, (sext/zext (icmp eq X, C)))`
 
Noah Goldstein via llvm-commits
- [llvm] [BasicAA] Consider 'nneg' flag when comparing CastedValues (PR #94129)
 
Alex MacLean via llvm-commits
- [llvm] d2cdc8a - [NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)
 
via llvm-commits
- [llvm] [NewPM][CodeGen] Port selection dag isel to new pass manager (PR #83567)
 
via llvm-commits
- [llvm] [SelectionDAG] Mark `SelectionDAGISel` destructor virtual (PR #94132)
 
via llvm-commits
- [llvm] f63b1d2 - [SelectionDAG] Mark `SelectionDAGISel` destructor virtual (#94132)
 
via llvm-commits
- [llvm] [AMDGPU] Remove SIWholeQuadMode pseudo wavemode optimization (PR #94133)
 
Carl Ritson via llvm-commits
- [llvm] [BPF] Remove unused ID in `SelectionDAGISel` (PR #94134)
 
via llvm-commits
- [llvm] 3f9ba00 - [BPF] Remove unused ID in `SelectionDAGISel` (#94134)
 
via llvm-commits
- [llvm] [Targets] Remove unused ID in *DAGToDAGISel (PR #94135)
 
via llvm-commits
- [llvm] de37c06 - [Targets] Remove unused ID in *DAGToDAGISel (#94135)
 
via llvm-commits
- [clang] [llvm] [mlir] Use llvm::less_first (NFC) (PR #94136)
 
Kazu Hirata via llvm-commits
- [clang] [llvm] [Coverage][MC/DC] Show uncoverable and unreachable conditions (PR #94137)
 
via llvm-commits
- [llvm] [openmp] Reapply "[OpenMP][OMPX] Add shfl_down_sync (#93311)" (PR #94139)
 
Shilei Tian via llvm-commits
- [llvm] [OpenMP][OMPX] Fix ompx_ballot_sync test (PR #94140)
 
Shilei Tian via llvm-commits
- [llvm] Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (PR #94146)
 
via llvm-commits
- [llvm] 8917afa - Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)
 
via llvm-commits
- [llvm] [InstCombine] Ensure Safe Handling of Flags in foldFNegIntoConstant (PR #94148)
 
via llvm-commits
- [llvm] Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (PR #94149)
 
via llvm-commits
- [llvm] [ADT] add C++17-style try_emplace and insert_or_assign for DenseMap (PR #94151)
 
via llvm-commits
- [lld] Support finding pdb files from outputpath (PR #94153)
 
via llvm-commits
- [llvm] c9a86fa - [DAG] canCreateUndefOrPoison - fix missing argument typo
 
Simon Pilgrim via llvm-commits
- [llvm] [AMDGPU] Enable "amdgpu-sw-lower-lds" pass in pipeline. (PR #89206)
 
via llvm-commits
- [llvm] [llvm][doc][cmake]  Use llvm_config instead of llvm_map_components_to_libnames (llvm#34593)  (PR #82769)
 
Yanglin Xun via llvm-commits
- [flang] [llvm] [mlir] [flang][OpenMP] Handle `omp.private` in `FirOpBuilder::getAllocaBlock()` (PR #93927)
 
Kareem Ergawy via llvm-commits
- [llvm] [NewPM][BPF] Add `BPFCodeGenPassBuilder` (PR #94158)
 
via llvm-commits
- [clang] [llvm] [clang] Fix-it hint for `++this` -> `++*this` when deref is modifiable (PR #94159)
 
Rajveer Singh Bharadwaj via llvm-commits
- [llvm] 197c3a3 - Use llvm::less_first (NFC) (#94136)
 
via llvm-commits
- [llvm] Fix silent truncation of inline ASM `srcloc` cookie when going through a `DiagnosticInfoSrcMgr` (PR #84559)
 
via llvm-commits
- [llvm] [ValueTracking][X86] Compute KnownBits for phadd/phsub (PR #92429)
 
via llvm-commits
- [llvm] SCEV: avoid conflating unknown TC with wrap (NFC) (PR #94162)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] [TableGen] Use llvm::unique (NFC) (PR #94163)
 
Kazu Hirata via llvm-commits
- [llvm] e044283 - [memprof] Use GlobalValue::GUID instead of uint64_t (NFC) (#94086)
 
via llvm-commits
- [llvm] LV: avoid printing erroneous zero TC (PR #94164)
 
Ramkumar Ramachandra via llvm-commits
- [llvm] d929351 - [TableGen] Use llvm::unique (NFC) (#94163)
 
via llvm-commits
- [llvm] [llvm] Replace deprecated aligned_storage with aligned byte array (PR #94169)
 
Marc Auberer via llvm-commits
- [llvm] 4ce6542 - [memprof] Use const ref for IndexedRecord (#94114)
 
via llvm-commits
- [compiler-rt] [compiler-rt] Replace deprecated aligned_storage with aligned byte array (PR #94171)
 
Marc Auberer via llvm-commits
- [llvm] ab08df2 - [IR] Do not set `none` for function uwtable (#93387)
 
via llvm-commits
- [llvm] f779ec7 - [BPI] Cache LoopExitBlocks to improve compile time (#93451)
 
via llvm-commits
- [llvm] [RISCV] Support select/merge like ops for bf16 vectors when have Zvfbfmin (PR #91936)
 
Jianjian Guan via llvm-commits
- [llvm] [RISCV] Use two ADDIs to do some stack pointer adjustments for special case (PR #94182)
 
Liao Chunyu via llvm-commits
- [llvm] [InstCombine] Add fold for fabs(-x) -> fabs(x)  (PR #94183)
 
via llvm-commits
- [llvm] [llvm][Support] Implement raw_socket_stream::readFromSocket with optional timeout (PR #92308)
 
Connor Sughrue via llvm-commits
- [llvm] [Attributor] Change allocation size and load/store offsets for Alloca instructions (PR #72029)
 
Vidush Singhal via llvm-commits
- [llvm] [Attributor] Change allocation size and load/store offsets of accessed bins for Alloca instructions (PR #72029)
 
Vidush Singhal via llvm-commits
- [llvm] [MachinePipeliner] Improve loop carried dependence analysis (PR #94185)
 
Yuta Mukai via llvm-commits
- [llvm] e12bf36 - [GISel][CombinerHelper] Combine op(trunc(x), trunc(y)) -> trunc(op(x, y)) (#89023)
 
via llvm-commits
- [llvm] [AMDGPU] Add support for preloading implicit kernel arguments (PR #83817)
 
Austin Kerbow via llvm-commits
- [llvm] 718331f - [LoongArch] Custom legalize i32 operations for LA64 to reduce signed extensions (#93811)
 
via llvm-commits
- [llvm] f367eaa - [memprof] Add accessors to Frame::SymbolName (#94085)
 
via llvm-commits
- [llvm] [AMDGPU] Update removeFnAttrFromReachable to accept array of Fn Attrs. (PR #94188)
 
via llvm-commits
- [llvm] 10e7671 - Reland "[InstCombine] Fold (sub nuw X, (Y << nuw Z)) >>u exact Z --> (X >>u exact Z) sub nuw Y" (#93571)
 
via llvm-commits
    
      Last message date: 
       Sun Jun  2 23:49:04 PDT 2024
    Archived on: Sun Jun  2 23:49:06 PDT 2024
    
   
     
     
     This archive was generated by
     Pipermail 0.09 (Mailman edition).