The Week Of Monday 8 April 2024 Archives by thread
Starting: Mon Apr 8 00:05:01 PDT 2024
Ending: Sun Apr 14 23:56:55 PDT 2024
Messages: 4461
- [llvm] [RISCV][TTI] Implement cost of intrinsic active_lane_mask (PR #87931)
Shih-Po Hung via llvm-commits
- [llvm] [Inline][Cloning] Defer constant propagation after phi-nodes resolution (PR #87963)
Antonio Frighetto via llvm-commits
- [llvm] 110c22f - [ExpandLargeFpConvert] Support bfloat. (#87619)
via llvm-commits
- [llvm] [ExpandLargeFpConvert] Support bfloat. (PR #87619)
Bevin Hansson via llvm-commits
- [llvm] [LangRef] Clarify definition of fragments and debug intrinsics (PR #82019)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [AArch64][LoopIdiom] Disable LoopIdiomTransform when NoImplicitFloat is present (PR #87677)
David Sherwood via llvm-commits
- [llvm] [RISCV] Use vwadd.vx for splat vector with extension (PR #87249)
Luke Lau via llvm-commits
- [llvm] [test][AArch64][CodeGen] Delete redundant `CHECK-PIC` lines (PR #87965)
Daniil Kovalev via llvm-commits
- [clang] [llvm] [RISCV] Zimop/Zcmop are ratified (PR #87966)
Pengcheng Wang via llvm-commits
- [llvm] [AArch64][GlobalISel] Legalize Insert vector element (PR #81453)
David Green via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section. (PR #86508)
Fangrui Song via llvm-commits
- [compiler-rt] 2084a07 - Revert "[compiler-rt] Allow running tests without installing first"
Saiyedul Islam via llvm-commits
- [llvm] ac321cb - [AArch64][GlobalISel] Legalize Insert vector element (#81453)
via llvm-commits
- [compiler-rt] [compiler-rt] Allow running tests without installing first (PR #83088)
Saiyedul Islam via llvm-commits
- [llvm] 9fd2e2c - [DAG][AArch64] Support masked loads/stores with nontemporal flags (#87608)
via llvm-commits
- [llvm] [DAG][AArch64] Support masked loads/stores with nontemporal flags (PR #87608)
David Green via llvm-commits
- [llvm] [ValueTracking] Add support for `usub.sat` in `isKnownNonZero (PR #87700)
Nikita Popov via llvm-commits
- [llvm] [RISCV] Handle RVV return type in calling convention correctly (PR #87736)
Brandon Wu via llvm-commits
- [llvm] 0bfea40 - [AArch64] More shuffle-store test cases. NFC
David Green via llvm-commits
- [llvm] 364028a - [RISCV] Zimop/Zcmop are ratified
via llvm-commits
- [llvm] [Inliner] Check number of operands in AddReturnAttributes (PR #87093)
Dmitrii Dolgov via llvm-commits
- [clang] [llvm] [NFC] Fix misspellings of effects (PR #87795)
via llvm-commits
- [llvm] Verify threadlocal_address constraints (PR #87841)
Nikita Popov via llvm-commits
- [llvm] [FMV][GlobalOpt] Bypass the IFunc Resolver of MultiVersioned functions. (PR #87939)
Andrew Carlotti via llvm-commits
- [llvm] [llvm][CodeGen] Add a new software pipeliner 'Window Scheduler' (PR #84443)
Hua Tian via llvm-commits
- [llvm] [llvm] Add KnownBits implementations for avgFloor and avgCeil (PR #86445)
Simon Pilgrim via llvm-commits
- [llvm] cf7d36f - [NFC] Fix misspellings of effects (#87795)
via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Simon Pilgrim via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Phoebe Wang via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Phoebe Wang via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Phoebe Wang via llvm-commits
- [llvm] [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y,c2-c1) (PR #87925)
Simon Pilgrim via llvm-commits
- [llvm] Replace copy with a reference. (PR #87975)
Malay Sanghi via llvm-commits
- [llvm] [AArch64][SME] Remove unused ZA lazy-save (PR #81648)
Sam Tebbs via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)` (PR #87734)
via llvm-commits
- [llvm] add narrowExtractedVectorUnaryOp to simplify cast nodes (PR #87977)
Vedant Paranjape via llvm-commits
- [llvm] 170c525 - [X86] combineExtractVectorElt - fold extract(trunc(x),c) -> trunc(extract(x,c))
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Fix canFoldToVWWithSameExtension allowing different FP extensions (PR #87978)
Luke Lau via llvm-commits
- [llvm] [cmake] Pass -resource-dir to external projects as CMAKE_<LANG>_FLAGS_INIT instead of as a force override (PR #87330)
Raul Tambre via llvm-commits
- [llvm] [ValueTracking] Add support for `insertelement` in `isKnownNonZero` (PR #87703)
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Eliminate getVLENFactoredAmount and expose muladd [nfc] (PR #87881)
Luke Lau via llvm-commits
- [flang] [llvm] [Flang][OpenMP] Accept the reduction modifier (PR #86492)
Kiran Chandramohan via llvm-commits
- [libclc] [llvm] [libclc] Refactor build system to allow in-tree builds (PR #87622)
Fraser Cormack via llvm-commits
- [llvm] [X86][AVX] Prefer VPSRAV to VPSRA style shifts for known splats #39424 (PR #87913)
via llvm-commits
- [llvm] [X86][AVX] Fix handling of out-of-bounds shift amounts in AVX2 vector logical shift nodes #83840 (PR #86922)
via llvm-commits
- [llvm] [RemoveDIs] Add flag to preserve the debug info format of input IR (PR #87379)
via llvm-commits
- [llvm] [Spirv][HLSL] Add OpAll lowering and float vec support (PR #87952)
Vyacheslav Levytskyy via llvm-commits
- [llvm] Deduplication of cyclic PHI nodes (PR #86662)
Marek Sedláček via llvm-commits
- [llvm] [GlobalISel] Fix fewerElementsVectorPhi to insert after G_PHIs (PR #87927)
Matt Arsenault via llvm-commits
- [llvm] [Legalizer] Check full condition for UMIN and UMAX just like the code below does for SMIN and SMAX (PR #87932)
Matt Arsenault via llvm-commits
- [llvm] Run delta-pass with child process (PR #87647)
Matt Arsenault via llvm-commits
- [llvm] 8b3b4a9 - [RISCV] Fix canFoldToVWWithSameExtension allowing different FP extensions (#87978)
via llvm-commits
- [llvm] [InstCombine] fold `cond ? x : -x == 0` into `x == 0` (PR #85673)
via llvm-commits
- [llvm] [InstCombine] Improve select equiv fold for plain condition (PR #83405)
via llvm-commits
- [llvm] [IPSCCP] Variable not visible at Og: (PR #77901)
Carlos Alberto Enciso via llvm-commits
- [compiler-rt] [scudo] Add EnableContiguousRegions mode (PR #85149)
Fabio D'Urso via llvm-commits
- [llvm] [llvm] Add support for zero-width integers in MathExtras.h (PR #87193)
Théo Degioanni via llvm-commits
- [llvm] [ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries (PR #87982)
Victor Campos via llvm-commits
- [llvm] acb2a47 - AMDGPU: Regenerate test checks
Matt Arsenault via llvm-commits
- [llvm] fc9a507 - llvm-reduce: Reduce nuw/nsw flags from trunc
Matt Arsenault via llvm-commits
- [llvm] 38f996b - Replace copy with a reference. (#87975)
via llvm-commits
- [llvm] 8cb642b - GlobalISel: Regenerate test checks
Matt Arsenault via llvm-commits
- [llvm] 95f984f - ValueTracking: Don't use unnecessary null checked dyn_cast
Matt Arsenault via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Maciej Gabka via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paul Walker via llvm-commits
- [llvm] [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (PR #83143)
Paschalis Mpeis via llvm-commits
- [llvm] [AArch64] Add costs for ST3 and ST4 instructions, modelled as store(shuffle). (PR #87934)
David Green via llvm-commits
- [llvm] eb07600 - [NewPM] support `disablePass`, `insertPass` in `CodeGenPassBuilder` (#87147)
via llvm-commits
- [llvm] [NewPM] support `disablePass`, `insertPass` in `CodeGenPassBuilder` (PR #87147)
via llvm-commits
- [llvm] [BOLT][NFC] Refactor relocation arch selection (PR #87829)
Nathan Sidwell via llvm-commits
- [llvm] f6357bb - [llvm][docs] Resort cmake macros (#87551)
via llvm-commits
- [llvm] [llvm][docs] Resort cmake macros (PR #87551)
Nathan Sidwell via llvm-commits
- [llvm] [ARM] R11 not pushed adjacent to link register with PAC-M and AAPCS f… (PR #87491)
via llvm-commits
- [llvm] update_test_checks: keep names stable with generated functions (PR #87988)
Nicolai Hähnle via llvm-commits
- [llvm] 0832b85 - ValueTracking: Add baseline tests for vector fpclass handling
Matt Arsenault via llvm-commits
- [llvm] 2bc637b - ValueTracking: Handle ConstantAggregateZero in computeKnownFPClass
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Make the parameter TRI required in some functions. (PR #85968)
Xu Zhang via llvm-commits
- [libclc] [llvm] [WIP] Libclc tests (PR #87989)
Fraser Cormack via llvm-commits
- [llvm] bdf428a - ValueTracking: Consider demanded elts for vector constants in computeKnownFPClass
Matt Arsenault via llvm-commits
- [llvm] ValueTracking: Treat poison more aggressively in computeKnownFPClass (PR #87990)
Matt Arsenault via llvm-commits
- [llvm] Create a CharSetConverter class with both iconv and icu support (PR #74516)
Abhina Sree via llvm-commits
- [llvm] [MachineCombiner][NFC] Split target-dependent patterns (PR #87991)
Pengcheng Wang via llvm-commits
- [llvm] [Codegen][X86] Fix /hotpatch with clang-cl and inline asm (PR #87639)
Alexandre Ganea via llvm-commits
- [llvm] [CodeGen] Do not include undef registers in the set of used ops (PR #80367)
via llvm-commits
- [llvm] llvm-readobj: support big-endian attribute printing (PR #87806)
Ramkumar Ramachandra via llvm-commits
- [llvm] [DebugInfo] Emit negative DW_AT_bit_offset in explicit signed form (PR #87994)
Victor Campos via llvm-commits
- [llvm] 8ccf1c1 - [FPEnv][X86] Correct strictfp tests. (#87791)
via llvm-commits
- [llvm] [FPEnv][X86] Correct strictfp tests. (PR #87791)
Kevin P. Neal via llvm-commits
- [llvm] combineBinOp VLToVWBinOp VL removeMaskVLCheck (PR #87997)
Luke Lau via llvm-commits
- [llvm] [AArch64] Improve scheduling latency into Bundles (PR #86310)
David Green via llvm-commits
- [llvm] [PowerPC] 32-bit large code-model support for toc-data (PR #85129)
Zaara Syeda via llvm-commits
- [llvm] [GlobalISel] Handle more commutable instructions in `commute_constant_to_rhs` (PR #87424)
via llvm-commits
- [llvm] 4c718fd - [SystemZ][z/OS] TXT records in the GOFF reader (#87648)
via llvm-commits
- [llvm] [SystemZ][z/OS] TXT records in the GOFF reader (PR #87648)
Yusra Syeda via llvm-commits
- [llvm] [X86][AVX] Prefer per-element vector shifts for known splats #39424 (PR #87913)
via llvm-commits
- [llvm] -fsanitize=function: fix .subsections_via_symbols (PR #87527)
Leonard Grey 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] [AMDGPU] Move LDS utilities from amdgpu-lower-module-lds pass to AMDGPUMemoryUtils (PR #88002)
via llvm-commits
- [llvm] [AMDGPU] Enable amdgpu-sw-lower-lds pass to lower LDS accesses to use device global memory (PR #87265)
via llvm-commits
- [llvm] update_test_checks: Fix preservation of meta variable names with --include-generated-funcs (PR #86160)
Jannik Silvanus via llvm-commits
- [llvm] [CodeGen] It is safe to ignore internal reads when sinking (PR #88003)
via llvm-commits
- [llvm] [SLP]Consider (f)sub, being operand of llvm.(f)abs/icmp eq/ne 0, commutative. (PR #86196)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Buildvector for alternate instructions with non-profitable gather operands. (PR #84978)
Alexey Bataev via llvm-commits
- [llvm] [SLP]Improve final minbitwidth analysis attempt. (PR #87786)
Alexey Bataev via llvm-commits
- [llvm] 4a1c53f - [SLP]Improve minbitwidth analysis for abs/smin/smax/umin/umax intrinsics.
Alexey Bataev via llvm-commits
- [llvm] [DirectX][DXIL] Design document for TableGen Spec of DXIL Operations (PR #85170)
Chris B via llvm-commits
- [llvm] Fix build failure caused by PR 68235 (PR #71219)
Manman Ren via llvm-commits
- [llvm] [ThinLTO]Record import type (declaration or definition) in GlobalValueSummary::GVFlags (PR #87597)
Jan Voung via llvm-commits
- [llvm] f6315a9 - [AArch64][LoopIdiom] Disable LoopIdiomTransform when NoImplicitFloat is present (#87677)
via llvm-commits
- [llvm] 78c50bb - [SLP][NFC]Remove unused variable, NFC.
Alexey Bataev via llvm-commits
- [llvm] [RISCV] Split vector FP pseudo instructions by SEW. NFC. (PR #87686)
Michael Maitland via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Natalie Chouinard via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Farzon Lotfi via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Farzon Lotfi via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Farzon Lotfi via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Farzon Lotfi via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Farzon Lotfi via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Farzon Lotfi via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Michal Paszkowski via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Natalie Chouinard via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Natalie Chouinard via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Nathan Gauër via llvm-commits
- [llvm] [SPIR-V] Map llvm.{min,max}num to GL::N{Min,Max} (PR #88009)
Natalie Chouinard via llvm-commits
- [libc] [llvm] [libc] Add proxy header for fenv.h macro constants. #87863 (PR #87896)
Nick Desaulniers via llvm-commits
- [llvm] [SCEV] Fix BinomialCoefficient Iteration to fit in W bits (PR #88010)
via llvm-commits
- [llvm] [Offload] Move `/openmp/libomptarget` to `/offload` (PR #75125)
Schrodinger ZHU Yifan via llvm-commits
- [llvm] [AArch64][GlobalISel] Combine Shuffles of G_CONCAT_VECTORS (PR #87489)
via llvm-commits
- [llvm] [RISCV] Exploit sh3add/sh2add for stack offsets by shifted 12-bit constants (PR #87950)
Craig Topper via llvm-commits
- [llvm] [InstCombine] Remove shl if we only demand known signbits of shift source (PR #79014)
via llvm-commits
- [llvm] 39f6d01 - [RISCV] Eliminate getVLENFactoredAmount and expose muladd [nfc] (#87881)
via llvm-commits
- [llvm] CodeGenPrepare: Remove threadlocal_address intrinsic when cheap to recompute. (PR #87844)
Matthias Braun via llvm-commits
- [clang] [llvm] Revert "[AArch64] Add support for -ffixed-x30" (PR #88019)
Eli Friedman via llvm-commits
- [llvm] [AArch64][GlobalISel] Combine G_CONCAT_VECTORS with Illegal Form (PR #85047)
Amara Emerson via llvm-commits
- [compiler-rt] [scudo] Remove end of line checks. (PR #88022)
Christopher Ferris via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [llvm] [CodeGen] Have tryToSinkCopy detect regmask clobbers just like LiveRegUnitees does (PR #88023)
via llvm-commits
- [llvm] [LV][EVL]Support reversed loads/stores. (PR #88025)
Alexey Bataev via llvm-commits
- [llvm] [CodeMoverUtils] Enhance CodeMoverUtils to sink an entire BB (PR #87857)
via llvm-commits
- [llvm] 977c0a6 - [LAA] Add tests with non-constant strides & distances.
Florian Hahn via llvm-commits
- [clang] [compiler-rt] Fix "[clang][UBSan] Add implicit conversion check for bitfields" (PR #87761)
Vitaly Buka via llvm-commits
- [llvm] eeedb1e - [FPEnv][X86] Correct one more strictfp test.
Kevin P. Neal via llvm-commits
- [llvm] Allow MCInstrAnalysis to change MCInst (PR #85906)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [mlir] Verify threadlocal_address constraints (PR #87841)
Matthias Braun via llvm-commits
- [llvm] [Thumb] Improve THUMB code generation by moving movs around if it avoids emitting an extra instruction (PR #88032)
via llvm-commits
- [llvm] AMDGPU: Undo atomicrmw add/sub/xor 0 -> atomicrmw or canonicalization (PR #87533)
Stanislav Mekhanoshin via llvm-commits
- [llvm] 89eb1a5 - [test][AArch64][CodeGen] Delete redundant check lines (#87965)
via llvm-commits
- [compiler-rt] 708c8cd - Fix "[clang][UBSan] Add implicit conversion check for bitfields" (#87761)
via llvm-commits
- [clang] [llvm] demangle function names in trace files (PR #87626)
via llvm-commits
- [llvm] [AMDGPU] Fix implicit $vcc operands after parsing MIR (PR #87781)
Stanislav Mekhanoshin via llvm-commits
- [llvm] 01d9528 - [SLP]Improve final minbitwidth analysis attempt.
via llvm-commits
- [llvm] c23135c - -fsanitize=function: fix .subsections_via_symbols (#87527)
via llvm-commits
- [llvm] [SLP] Initial vectorization of non-power-of-2 ops. (PR #77790)
Alexey Bataev via llvm-commits
- [compiler-rt] 3b43ae9 - [scudo] Remove end of line checks. (#88022)
via llvm-commits
- [llvm] [RISCV] Add Zcmop and Zimop to RISCVUsage.rst. NFC (PR #88033)
Craig Topper via llvm-commits
- [llvm] Extend the mismatch attr check to all MayBeDerefined function (PR #88035)
Lei Wang via llvm-commits
- [libc] [llvm] [libc] Clean up unused math_utils.(h|cpp). (PR #88036)
via llvm-commits
- [llvm] [msan] Overflowing and saturating arithmetics. (PR #88037)
Evgenii Stepanov via llvm-commits
- [llvm] [LAA] Support different strides & non constant dep distances using SCEV. (PR #88039)
Florian Hahn via llvm-commits
- [compiler-rt] [scudo] Add errno description to mmap failure. (PR #87713)
Christopher Ferris via llvm-commits
- [llvm] [NFC] Refactor looping over recomputeLiveIns into function (PR #88040)
Kai Nacke via llvm-commits
- [llvm] [M68k] Add support for bitwise NOT instruction (PR #88049)
Peter Lafreniere via llvm-commits
- [llvm] f5cf98c - [RISCV] Improve test coverage for #87950
Philip Reames via llvm-commits
- [llvm] eb26edb - [RISCV] Exploit sh3add/sh2add for stack offsets by shifted 12-bit constants (#87950)
via llvm-commits
- [llvm] [llvm][Support] Improvements to ListeningSocket functionality and documentation (PR #84710)
Michael Spencer via llvm-commits
- [clang] [llvm] [clang][llvm] Remove "implicit-section-name" attribute (PR #87906)
Eli Friedman via llvm-commits
- [compiler-rt] ff9b63f - [test][UBSAN] Fix windows after #87761
Vitaly Buka via llvm-commits
- [llvm] 7ad481e - Revert "[AArch64] Add support for -ffixed-x30" (#88019)
via llvm-commits
- [compiler-rt] 96bba13 - [test][UBSAN] Fix Solaris after #87761
Vitaly Buka via llvm-commits
- [compiler-rt] 59aba90 - [test][UBSAN] Simplify regex in the test
Vitaly Buka via llvm-commits
- [llvm] [RISCV] Support vwsll in combineBinOp_VLToVWBinOp_VL (PR #87620)
Craig Topper via llvm-commits
- [llvm] e27c373 - [X86] Change how we treat functions with explicit sections as small/large (#87838)
via llvm-commits
- [llvm] [X86] Change how we treat functions with explicit sections as small/large (PR #87838)
Arthur Eubanks via llvm-commits
- [llvm] [bazel] Add support for building lldb (PR #87589)
Jordan Rupprecht via llvm-commits
- [llvm] 89ebb56 - [RISCV] Resolve CHECK prefix conflict in fixed-vectors-vwsll.ll. NFC
Craig Topper via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Vineet Kumar via llvm-commits
- [llvm] [RISCV] Use shNadd for scalable stack offsets (PR #88062)
Philip Reames via llvm-commits
- [lld] [lld] Error on unsupported split stack (PR #88063)
Patrick O'Neill via llvm-commits
- [llvm] [DWARF] Refactor findDebugNamesOffsets (PR #88064)
Fangrui Song via llvm-commits
- [llvm] 922700d - Revert "[X86] Change how we treat functions with explicit sections as small/large (#87838)"
Arthur Eubanks via llvm-commits
- [llvm] afc7cc7 - [RISCV] Fix missing CHECK prefixes in vector lrint test files. NFC
Craig Topper via llvm-commits
- [llvm] 472ea6e - [RISCV] Resolve CHECK prefix conflict in fixed-vectors-vitofp-constrained-sdnode.ll. NFC
Craig Topper via llvm-commits
- [compiler-rt] Fix issue where MACOSX_VERSION_MIN_FLAG was not set on subsequent runs of CMake in compiler-rt (PR #87580)
Julian Lettner via llvm-commits
- [llvm] 4e98adf - [RISCV] Add tests for F/D with non-FP ABI to interrupt-attr.ll. NFC
Craig Topper via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in lowerINSERT_SUBVECTOR (PR #84107)
Luke Lau via llvm-commits
- [llvm] Overflow and saturating intrinsics (PR #88068)
Evgenii Stepanov via llvm-commits
- [llvm] 79343fa - [msan] Precommit tests.
Evgenii Stepanov via llvm-commits
- [llvm] [RISCV] Remove interrupt handler special case from RISCVFrameLowering::determineCalleeSaves. (PR #88069)
Craig Topper via llvm-commits
- [llvm] 118a5d8 - Overflow and saturating intrinsics (#88068)
via llvm-commits
- [compiler-rt] f28c833 - Fix issue where MACOSX_VERSION_MIN_FLAG was not set on subsequent runs of CMake in compiler-rt (#87580)
via llvm-commits
- [llvm] [VPlan] Remove unused first mask op from VPBlendRecipe. (PR #87770)
via llvm-commits
- [llvm] [RISCV] Convert more constant splats in tests to splat shorthand. NFC (PR #87616)
Luke Lau via llvm-commits
- [llvm] [RISCV] Convert remaining constant splats in tests to splat shorthand. NFC (PR #87616)
Luke Lau via llvm-commits
- [lld] [llvm] WIP: [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
Alexandre Ganea via llvm-commits
- [lld] [llvm] [LLD][COFF] Make unresolved symbol search behavior compliant with MSVC link.exe (PR #85290)
Alexandre Ganea via llvm-commits
- [llvm] ec1af63 - [Codegen][X86] Fix /HOTPATCH with clang-cl and inline asm (#87639)
via llvm-commits
- [llvm] 5bc87da - Revert "Overflow and saturating intrinsics (#88068)"
Evgenii Stepanov via llvm-commits
- [llvm] 3b74f8c - Revert "[msan] Precommit tests."
Evgenii Stepanov via llvm-commits
- [llvm] [HWASAN][UBSAN] Reverse random logic (PR #88070)
Vitaly Buka via llvm-commits
- [clang] [llvm] [Offload][NFC] Remove `omp_` prefix from offloading entries (PR #88071)
Joseph Huber via llvm-commits
- [llvm] [lit][ci] Publish lit wheels (PR #88072)
Schuyler Eldridge via llvm-commits
- [llvm] b2f8172 - [gn build] Port 27b2d7d4bb79
Arthur Eubanks via llvm-commits
- [llvm] 65c57bf - [gn build] Port 7a4e89761a13
Arthur Eubanks via llvm-commits
- [llvm] 1c4ec8d - [gn build] Port d2884444472e
Arthur Eubanks via llvm-commits
- [llvm] 0646344 - [HWASAN][UBSAN] Reverse random logic (#88070)
via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [compiler-rt] [memprof] Use COMPILER_RT_TEST_COMPILER (PR #88074)
Alexander Richardson via llvm-commits
- [llvm] [APInt] Use a std::move() to avoid a copy in the loop in multiplicativeInverse. (PR #87655)
Eli Friedman via llvm-commits
- [llvm] 4a812b5 - Verify threadlocal_address constraints (#87841)
via llvm-commits
- [llvm] 925b7d6 - [ORC] Replace some KV loop variables with structured bindings.
Lang Hames via llvm-commits
- [llvm] [RISCV] Add codegen support for Zvfbfmin (PR #87911)
Craig Topper via llvm-commits
- [clang] [llvm] [RISCV][FMV] Support target_clones (PR #85786)
Craig Topper via llvm-commits
- [clang] [llvm] [AMDGPU] Add cCang builtins for amdgcn s_ttrace intrinsics (PR #88076)
Corbin Robeck via llvm-commits
- [llvm] [PowerPC][AIX] Enable aix-small-local-dynamic-tls target attribute (PR #86641)
Felix via llvm-commits
- [llvm] [Legalizer] Soften EXTRACT_ELEMENT on ppcf128 (PR #77412)
Qiu Chaofan via llvm-commits
- [llvm] 71eda17 - [Legalizer] Soften EXTRACT_ELEMENT on ppcf128 (#77412)
via llvm-commits
- [llvm] [SCCP] Refine trunc with nsw/nuw flags (PR #87926)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Support non-constant idx for `computeKnownBits` of `insertelement` (PR #87707)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Infer known bits fromfrom (icmp eq (and/or x,y), C) (PR #87143)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Optimize powi(X, Y)/ (X * Z) with Ofast (PR #87047)
via llvm-commits
- [llvm] [DAGCombiner] ignore loads when finding store in store forwarding optimization (PR #87465)
Qiu Chaofan via llvm-commits
- [clang] [llvm] [PowerPC] Tune AIX shared library TLS model at function level by heuristic (PR #84132)
Felix via llvm-commits
- [llvm] 74c085f - [RISCV] Add Zcmop and Zimop to RISCVUsage.rst. NFC (#88033)
via llvm-commits
- [llvm] 04f33a3 - [APInt] Use a std::move() to avoid a copy in the loop in multiplicativeInverse. (#87655)
via llvm-commits
- [llvm] [AMDGPU][CodeGen] Improve handling of memcpy for -Os/-Oz compilations (PR #87632)
Shilei Tian via llvm-commits
- [llvm] [RISCV] Support postRA vsetvl insertion pass (PR #70549)
Craig Topper via llvm-commits
- [llvm] [DWARF] Refactor .debug_names bucket count computation (PR #88087)
Fangrui Song via llvm-commits
- [llvm] [InstCombine] Use existing `(icmp pred (add x, y), C)` folds with `or disjoint` (PR #87937)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
Joshua Cranmer via llvm-commits
- [llvm] [InstCombine] Transform high latency, dependent FSQRT/FDIV into FMUL (PR #87474)
via llvm-commits
- [llvm] b65ab0b - [ValueTracking] Add comment clarifying missing `usub.sat` in `isKnownNonZero`; NFC
Noah Goldstein via llvm-commits
- [llvm] [IR] Add support for `nneg` flag with `uitofp` (PR #86141)
via llvm-commits
- [llvm] goldsteinn/add nuw to or (PR #88088)
via llvm-commits
- [llvm] goldsteinn/add nuw to or (PR #88088)
via llvm-commits
- [llvm] goldsteinn/add nuw to or (PR #88088)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)` (PR #88088)
via llvm-commits
- [llvm] d10983b - [ORC] Replace KV loop variables with structured bindings, fix typo.
Lang Hames via llvm-commits
- [llvm] 03ffb82 - [Support] Make CleanupInstaller public (NFC) (#86758)
via llvm-commits
- [llvm] [Support] Make CleanupInstaller public (NFC) (PR #86758)
Haohai Wen via llvm-commits
- [llvm] [llvm-profgen] Remove temporary perf script files (PR #86668)
Haohai Wen via llvm-commits
- [llvm] [PowerPC] Peephole address calculation in TOC memops (PR #76488)
Qiu Chaofan via llvm-commits
- [lld] [lld][ELF] Implement merged .debug_names section (PR #88092)
Fangrui Song via llvm-commits
- [llvm] 3a23675 - [ValueTracking] Add tests for non-constant idx in `computeKnownBits` of `insertelement`; NFC
Noah Goldstein via llvm-commits
- [llvm] 964df09 - [ValueTracking] Support non-constant idx for `computeKnownBits` of `insertelement`
Noah Goldstein via llvm-commits
- [llvm] [ThinLTO]Record import type in GlobalValueSummary::GVFlags (PR #87597)
Mingming Liu via llvm-commits
- [clang] [llvm] [InstCombine] Infer nsw/nuw for trunc (PR #87910)
Yingwei Zheng via llvm-commits
- [libcxx] [llvm] [libcxx] Provide locale conversions to tests through lit substitution (PR #86649)
Rodrigo Salazar via llvm-commits
- [compiler-rt] [compiler-rt][RISCV] Implement __riscv_ifunc_select (PR #85790)
Craig Topper via llvm-commits
- [clang] [polly] [clang-format] Correctly annotate braces in macros (PR #87953)
via llvm-commits
- [llvm] [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (PR #86473)
Freddy Ye via llvm-commits
- [llvm] [bolt] keep only function with prologue (PR #87520)
via llvm-commits
- [llvm] [SystemZ][z/OS] yaml2obj GOFF symbols (PR #75971)
James Henderson via llvm-commits
- [llvm] [memprof] Introduce readMemProf (NFC) (PR #88095)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Use structured binding (NFC) (PR #88096)
Kazu Hirata via llvm-commits
- [llvm] [AArch64] Remove copy in SVE/SME predicate spill and fill (PR #81716)
Sander de Smalen via llvm-commits
- [llvm] [InstCombine] Fold (X / C) < X and (X >> C) < X into X > 0 (PR #85555)
Nikita Popov via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of Select with LMUL (PR #88098)
Shih-Po Hung via llvm-commits
- [llvm] [NewPM][CodeGen] Let `ModuleToMachineFunctionPassAdaptor` own `MachineModuleInfo` (PR #87226)
via llvm-commits
- [llvm] [LoopIdiomRecognizer] Implement CRC recognition (PR #79295)
Mikhail Gudim via llvm-commits
- [llvm] d8d131d - [RISCV] Convert more constant splats in tests to splat shorthand. NFC (#87616)
via llvm-commits
- [llvm] [RISCV] Convert remaining constant splats in tests to use splat shorthand. NFC (PR #88099)
Luke Lau via llvm-commits
- [llvm] 0f20b9b - [RISCV] Don't require mask or VL to be the same in combineBinOp_VLToVWBinOp_VL (#87997)
via llvm-commits
- [llvm] 9c66036 - [RISCV] Support vwsll in combineBinOp_VLToVWBinOp_VL (#87620)
via llvm-commits
- [llvm] 9c58f3a - [AMDGPU] Fix implicit $vcc operands after parsing MIR (#87781)
via llvm-commits
- [llvm] [ValueTracking] Add support for overflow detection functions is `isKnownNonZero` (PR #87701)
Nikita Popov via llvm-commits
- [llvm] [VPlan] Track VPValue names in VPlan. (PR #81411)
via llvm-commits
- [llvm] 9430a4b - [VPlan] Use getEdgeMask when constructing VPBlendRecipe (NFCI).
Florian Hahn via llvm-commits
- [llvm] [ValueTracking] Improve knownbits from conditions where `Val` is used by `and`/`or`. (PR #86059)
Nikita Popov via llvm-commits
- [llvm] a4558a4 - [PowerPC] Implement 32-bit expansion for rldimi (#86783)
via llvm-commits
- [clang] [llvm] [PowerPC] Implement 32-bit expansion for rldimi (PR #86783)
Qiu Chaofan via llvm-commits
- [llvm] [InstCombine] Fold `(icmp pred (trunc nuw/nsw X), C)` -> `(icmp pred X, (zext/sext C))` (PR #87935)
Nikita Popov via llvm-commits
- [llvm] [TTI] getCommonMaskedMemoryOpCost - consistently use getScalarizationOverhead instead of ExtractElement costs for address/mask extraction. (PR #87771)
Simon Pilgrim via llvm-commits
- [llvm] db08060 - Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] [ValueTracking] Fix "getOperand() out of range!" assertion crash (PR #87482)
Nikita Popov via llvm-commits
- [llvm] 24e8c6a - [RISCV] Convert remaining constant splats in tests to use splat shorthand. NFC (#88099)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp ogt (x - y), 0 into fcmp ogt x, y #85245 (PR #85506)
via llvm-commits
- [llvm] [InstCombine] Reduce nested logical operator if poison is implied (PR #86823)
via llvm-commits
- [llvm] 0bbe953 - [X86] Fold extract_subvector(cvtps2dq(x),c) -> cvtps2dq(extract_subvector(x,c))
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Craig Topper via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Pengcheng Wang via llvm-commits
- [llvm] [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #87884)
Craig Topper via llvm-commits
- [llvm] c836983 - [VPlan] Remove unused first mask op from VPBlendRecipe. (#87770)
via llvm-commits
- [llvm] [RISCV] Implement Statepoint and Patchpoint lowering to call instructions (PR #77337)
Pengcheng Wang via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for non-widening FMOPA/FMOPS (PR #88105)
Momchil Velikov via llvm-commits
- [llvm] Add an all-in-one histogram intrinsic, along with lowering for AArch64 (PR #88106)
Graham Hunter via llvm-commits
- [llvm] [Instrumentation] Support MachineFunction in ChangeReporter (PR #80946)
via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for bit-twiddling. (PR #83514)
Dinar Temirbulatov via llvm-commits
- [llvm] [DAG] Prevent combination on small negative value for vscale (PR #88108)
via llvm-commits
- [llvm] 8795822 - [NFC][LLVM][CodeGen] Refactor SVE unpredicated binop isel patterns. (#84045)
via llvm-commits
- [llvm] [NFC][LLVM][CodeGen] Refactor SVE unpredicated binop isel patterns. (PR #84045)
Paul Walker via llvm-commits
- [llvm] [Transforms] Debug values are not remapped when cloning. (PR #87747)
Carlos Alberto Enciso via llvm-commits
- [llvm] [LoongArch] Revert `sp` adjustment in prologue (PR #88110)
via llvm-commits
- [llvm] [TTI] Support scalable offsets in getScalingFactorCost (PR #88113)
Graham Hunter via llvm-commits
- [clang] [llvm] [AArch64][SME] Add intrinsics for vector groups ZERO (PR #88114)
via llvm-commits
- [llvm] 4023329 - [X86] collectConcatOps - add ability to recurse through insert_subvector chains
Simon Pilgrim via llvm-commits
- [llvm] 866a1bc - [X86] Add test coverage for #88030
Simon Pilgrim via llvm-commits
- [llvm] [docs] Fix broken link in Benchmarking docs (PR #88117)
Youngsuk Kim via llvm-commits
- [llvm] This patch reverts the fix added in #85218 in favour of a better approach (PR #88118)
Akash Banerjee via llvm-commits
- [llvm] [ExceptionDemo] Correct and update example ExceptionDemo (PR #69485)
via llvm-commits
- [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via llvm-commits
- [llvm] a4cf479 - [X86] shuffle-vs-trunc-128.ll - add BWVL-ONLY/VBMI/VBMI-FAST/VBMI-SLOW check prefixes to recover missing test checks
Simon Pilgrim via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [RISCV] Make EmitToStreamer return whether Inst is compressed (PR #88120)
Pengcheng Wang via llvm-commits
- [llvm] 961d91a - [X86] shuffle-vs-trunc-128.ll - add common AVX2 check prefix
Simon Pilgrim via llvm-commits
- [llvm] [DAGCombiner] Freeze maybe poison operands when folding select to logic (PR #84924)
Björn Pettersson via llvm-commits
- [llvm] [LLVM][SelectionDAG] Allow verification of target ISD nodes. (PR #88121)
Paul Walker via llvm-commits
- [llvm] [LSR] Recognize vscale-relative immediates (PR #88124)
Graham Hunter via llvm-commits
- [llvm] 1e44d9a - [SPIR-V] Map llvm.{min, max}num to GL::N{Min, Max} (#88009)
via llvm-commits
- [llvm] [SelectionDAG] Fix and improve TargetLowering::SimplifySetCC (PR #87646)
Björn Pettersson via llvm-commits
- [llvm] [LLVM][CodeGen][AArch64] Remove bogus lowering of sve_while{gt/ge/hi/hs} intrinsics. (PR #88126)
Paul Walker via llvm-commits
- [clang] [llvm] [DebugInfo] Use DW_op_bit_piece for structured bindings of bitfields (PR #85665)
John Brawn via llvm-commits
- [llvm] Add the 'initializes' attribute langref and support (PR #84803)
Jan Voung via llvm-commits
- [llvm] Fix to Neoverse V2 scheduling model (PR #88130)
Maciej Gabka via llvm-commits
- [llvm] 23b058c - [SPIR-V] Re-implement switch and improve validation of forward calls (#87823)
via llvm-commits
- [llvm] [SPIR-V] Re-implement switch and improve validation of forward calls (PR #87823)
Vyacheslav Levytskyy via llvm-commits
- [lld] [llvm] [LLD][COFF] Add support for ARM64EC entry thunks. (PR #88132)
Jacek Caban via llvm-commits
- [llvm] e47fd09 - [RISCV] Use shNadd for scalable stack offsets (#88062)
via llvm-commits
- [llvm] Remove the unused IntervalPartition analysis pass (PR #88133)
Björn Pettersson via llvm-commits
- [llvm] 3bfd5c6 - [TTI] getCommonMaskedMemoryOpCost - consistently use getScalarizationOverhead instead of ExtractElement costs for address/mask extraction. (#87771)
via llvm-commits
- [llvm] [LLVM][SVE][CodeGen] Fix incorrect isel for signed saturating instructions. (PR #88136)
Paul Walker via llvm-commits
- [llvm] fb8dbd1 - [AArch64] Remove copy in SVE/SME predicate spill and fill (#81716)
via llvm-commits
- [llvm] [AMDGPU] Fix OpenCL conformance test failures for ctlz. (PR #83170)
Leon Clark via llvm-commits
- [llvm] 568ec13 - [memprof] Use structured binding (NFC) (#88096)
via llvm-commits
- [llvm] [AArch64] Combine getActiveLaneMask with vector_extract (PR #81139)
David Sherwood via llvm-commits
- [llvm] 4ac2721 - [AArch64] Add costs for ST3 and ST4 instructions, modelled as store(shuffle). (#87934)
via llvm-commits
- [llvm] [AMDGPU] Add disassembler diagnostics for invalid kernel descriptors (PR #87400)
Emma Pilkington via llvm-commits
- [llvm] e8e6795 - [SLP]Fix PR88123: use vectorized operands consistently.
Alexey Bataev via llvm-commits
- [lld] [LLD][COFF] Check machine types in ICF::equalsConstant. (PR #88140)
Jacek Caban via llvm-commits
- [llvm] 614a578 - [M68k] Add support for bitwise NOT instruction (#88049)
via llvm-commits
- [llvm] f0e79d9 - [AArch64] Add a cost for identity shuffles.
David Green via llvm-commits
- [llvm] [RISCV] Always combine scalarized shufflevectors back to vector_shuffle (PR #88147)
Luke Lau via llvm-commits
- [compiler-rt] 5601e35 - [memprof] Use COMPILER_RT_TEST_COMPILER
via llvm-commits
- [llvm] [LoopUnroll] Ignore inlinable calls if unrolling is forced (#88141) (PR #88149)
George Burgess IV via llvm-commits
- [llvm] [AArch64] Add ZIP and UZP shuffle costs. (PR #88150)
David Green via llvm-commits
- [llvm] 528943f - [AArch64][SME] Allow memory operations lowering to custom SME functions. (#79263)
via llvm-commits
- [compiler-rt] bab0507 - [scudo] Add EnableContiguousRegions mode (#85149)
via llvm-commits
- [llvm] 9e418c9 - [ADT] Use `adl_*` wrappers across STLExtras (#87936)
via llvm-commits
- [llvm] [ADT] Use `adl_*` wrappers across STLExtras (PR #87936)
Jakub Kuderski via llvm-commits
- [llvm] [ModuloSchedule] Implement modulo variable expansion for pipelining (PR #65609)
Yuta Mukai via llvm-commits
- [llvm] Revert "[ADT] Use `adl_*` wrappers across STLExtras" (PR #88158)
Jakub Kuderski via llvm-commits
- [llvm] ca70568 - Revert "[ADT] Use `adl_*` wrappers across STLExtras" (#88158)
via llvm-commits
- [llvm] [DirectX][DXIL] Align type spec of TableGen DXIL Op and LLVM Intrinsic (PR #86311)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [AIX] Add git revision to .file string (PR #88164)
Jake Egan via llvm-commits
- [llvm] 4dfc55f - [SLP][NFC]Add a test for PR88103, where zext is incoming to signed comparison.
Alexey Bataev via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] Use unpredicated instructions when there's no strictfp requirement. (PR #88166)
Paul Walker via llvm-commits
- [llvm] [orc] Reduce memory usage from empty materialization info DenseMaps (PR #88167)
Ben Langmuir via llvm-commits
- [clang] [llvm] Implement a subset of builtin_cpu_supports() features (PR #82809)
zhijian lin via llvm-commits
- [llvm] 910d2de - [SLP]Fix PR88103: consider the sign of the compare for non-negative operands.
Alexey Bataev via llvm-commits
- [llvm] perf/goldsteinn/support reduce minmax (PR #88169)
via llvm-commits
- [llvm] perf/goldsteinn/support reduce minmax (PR #88169)
via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
Simon Pilgrim via llvm-commits
- [llvm] [ValueTracking] Add support for `vector_reduce_{s, u}{min, max}` in `isKnownNonZero`/`computeKnownBits`. (PR #88169)
via llvm-commits
- [llvm] perf/goldsteinn/improve smax (PR #88170)
via llvm-commits
- [llvm] d3016aa - [DWARF] Refactor .debug_names bucket count computation (#88087)
via llvm-commits
- [llvm] [X86] Change how we treat functions with explicit sections as small/large (PR #88172)
Arthur Eubanks via llvm-commits
- [llvm] 5d9d740 - Remove the unused IntervalPartition analysis pass (#88133)
via llvm-commits
- [clang] [llvm] [clang][deps] Overload `Filesystem::exists` in `DependencyScanningFilesystem` to have it use cached `status` (PR #88152)
Artem Chikin via llvm-commits
- [llvm] [Coro] [async] Disable inlining in async coroutine splitting for swifttailcc thunks (PR #87549)
Arnold Schwaighofer via llvm-commits
- [llvm] [llvm-pdbutil] Fix register enum field dumping/parsing (PR #82299)
via llvm-commits
- [compiler-rt] [compiler-rt][asan] Fix for flaky asan check (PR #88177)
via llvm-commits
- [llvm] [AMDGPU] Fix negative immediate offset for unbuffered smem loads (PR #79553)
via llvm-commits
- [llvm] 759bab0 - [InstCombine] Add tests for folding `(icmp eq/ne (add nuw x, y), 0)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 7599d47 - [InstCombine] Fold `(icmp eq/ne (add nuw x, y), 0)` -> `(icmp eq/ne (or x, y), 0)`
Noah Goldstein via llvm-commits
- [llvm] [PatternMatching] Add generic API for matching constants using custom conditions (PR #85676)
via llvm-commits
- [llvm] [BOLT][NFC] Refactor relocation printing (PR #88180)
Nathan Sidwell via llvm-commits
- [llvm] [RISCV] Split vector FP pseudo instructions by SEW (PR #87686)
Michael Maitland via llvm-commits
- [llvm] [llvm-pdbutil] Add output file option for pdb2yaml (PR #82300)
via llvm-commits
- [llvm] 9797a7e - [DWARF] Refactor findDebugNamesOffsets
via llvm-commits
- [lld] lld/AArch64: handle more relocation addends (PR #87328)
Fangrui Song via llvm-commits
- [llvm] perf/goldsteinn/or of select 0 non zero (PR #88183)
via llvm-commits
- [llvm] perf/goldsteinn/or of select 0 non zero (PR #88183)
via llvm-commits
- [llvm] perf/goldsteinn/or of select 0 non zero (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (or (select cond, 0/NZ, 0/NZ), X), 0)` (PR #88183)
via llvm-commits
- [llvm] aacb898 - [orc] Reduce memory usage from empty materialization info DenseMaps (#88167)
via llvm-commits
- [llvm] 4ae8694 - gn build: Manually port a30662fc2acd
Peter Collingbourne via llvm-commits
- [llvm] [Support] Report EISDIR when opening a directory (PR #79880)
via llvm-commits
- [llvm] a8ec1eb - [VPlan] Dont assign slots to VPValues with an underlying value.
Florian Hahn via llvm-commits
- [llvm] [MemProf] Perform cloning for each allocation separately (PR #87112)
Teresa Johnson via llvm-commits
- [llvm] 5b58eb6 - [InstCombine] Add tests for folding `(icmp eq/ne (or disjoint x, C0), C1)`; NFC
Noah Goldstein via llvm-commits
- [llvm] 71ef04d - [InstCombine] fold `(icmp eq/ne (or disjoint x, C0), C1)` -> `(icmp eq/ne x, C0^C1)`
Noah Goldstein via llvm-commits
- [libc] [llvm] [libc][c23][fenv] Implement fetestexceptflag (PR #87828)
Robin Caloudis via llvm-commits
- [llvm] fix a bug of PPCMIPeepholes which description in issue 71030 (PR #85451)
zhijian lin via llvm-commits
- [llvm] 470aefb - [Offload][NFC] Remove `omp_` prefix from offloading entries (#88071)
via llvm-commits
- [llvm] [InstCombine] Fold adds + shifts with nsw and nuw flags (PR #88193)
via llvm-commits
- [llvm] [DebugInfo][ObjectYAML] Remove duplicate "Flags" field from LabelSym (PR #88194)
via llvm-commits
- [llvm] b561fd3 - [docs] Fix broken link in Benchmarking docs (#88117)
via llvm-commits
- [llvm] a332cfc - [MemProf] Perform cloning for each allocation separately (#87112)
via llvm-commits
- [llvm] Add IIT_V6 to support 6-element vectors in intrinsics. (PR #88196)
Stanislav Mekhanoshin via llvm-commits
- [lld] 4afcfd7 - [ELF] Sort DWARF.h sections. NFC
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Fix a potential wrong return value indicating whether a pass modifies a function (PR #88197)
Shilei Tian via llvm-commits
- [llvm] [ValueTracking] Handle range attributes in isGuaranteedNotToBeUndefOrPoison (PR #88199)
Andreas Jonson via llvm-commits
- [llvm] [memprof] Rename RawMemProfReader.{cpp,h} to MemProfReader.{cpp,h} (NFC) (PR #88200)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Rename RawMemProfReader.{cpp,h} to MemProfReader.{cpp,h} (NFC) (PR #88200)
via llvm-commits
- [llvm] [memprof] Rename RawMemProfReader.{cpp,h} to MemProfReader.{cpp,h} (NFC) (PR #88200)
via llvm-commits
- [llvm] [memprof] Rename RawMemProfReader.{cpp,h} to MemProfReader.{cpp,h} (NFC) (PR #88200)
Kazu Hirata via llvm-commits
- [llvm] [memprof] Rename RawMemProfReader.{cpp,h} to MemProfReader.{cpp,h} (NFC) (PR #88200)
Snehasish Kumar via llvm-commits
- [llvm] [memprof] Rename RawMemProfReader.{cpp,h} to MemProfReader.{cpp,h} (NFC) (PR #88200)
Kazu Hirata via llvm-commits
- [llvm] [StandardInstrumentations] Support -print-after-pass-number option (PR #87458)
Vincent Lee via llvm-commits
- [llvm] [APInt] Remove accumulator initialization from tcMultiply and tcFullMultiply. (PR #88202)
Craig Topper via llvm-commits
- [llvm] [AArch64] Update latencies for Cortex-A510 scheduling model (PR #87293)
Usman Nadeem via llvm-commits
- [llvm] [GVN] Restrict equality propagation for pointers (PR #82458)
Usman Nadeem via llvm-commits
- [llvm] [DFAJumpThreading] Enable the pass by default (PR #83033)
Usman Nadeem via llvm-commits
- [compiler-rt] 4a04fca - [compiler-rt][asan] Fix for flaky asan check (#88177)
via llvm-commits
- [llvm] [VPlan] Split VPWidenMemoryInstructionRecipe (NFCI). (PR #87411)
via llvm-commits
- [llvm] 9170e38 - Add support for `nneg` flag with `uitofp`
Noah Goldstein via llvm-commits
- [llvm] [Kaleidoscope] Fix ForExprAST::codegen (PR #88207)
Vlad Mishel via llvm-commits
- [llvm] WebAssembly: Remove threadlocal_address intrinsics when disabling TLS (PR #88209)
Matthias Braun via llvm-commits
- [llvm] e8a3b72 - [msan] Precommit tests.
Evgenii Stepanov via llvm-commits
- [llvm] [msan] Overflow intrinsics. (PR #88210)
Evgenii Stepanov via llvm-commits
- [llvm] [unused-includes][ADT] Don't include DJB.h as it's not used. NFC. (PR #88211)
Volodymyr Sapsai via llvm-commits
- [compiler-rt] [llvm] [InstrFDO]Record the on-disk header size in indexed profile header (PR #88212)
Mingming Liu via llvm-commits
- [llvm] [PowerPC] Spill non-volatile registers required for traceback table (PR #71115)
Maryam Moghadas via llvm-commits
- [llvm] [PatternMatch] Do not accept undef elements in m_AllOnes() and friends (PR #88217)
Nikita Popov via llvm-commits
- [llvm] [MergeFuncs/CFI] Ensure all type metadata is propogated for CFI (PR #88218)
Oskar Wirga via llvm-commits
- [llvm] [InstCombine] Support division of numbers that can be converted to a shift (PR #88220)
via llvm-commits
- [llvm] Determine if registers are live with LiveRegUnits (PR #87888)
via llvm-commits
- [llvm] [ARM] Determine if registers are live with LiveRegUnits (PR #87888)
via llvm-commits
- [llvm] 892f01a - Remove the assertion to unblock breakages (#88035)
via llvm-commits
- [llvm] [RISCV] Optimize undef Even vector in getWideningInterleave. (PR #88221)
Craig Topper via llvm-commits
- [llvm] ee52add - [RISCV][TTI] Implement cost of intrinsic active_lane_mask (#87931)
via llvm-commits
- [llvm] Remove unused variable (PR #88223)
Lei Wang via llvm-commits
- [llvm] 44c79da - [InstCombine] Remove shl if we only demand known signbits of shift source (#79014)
via llvm-commits
- [llvm] 1aceee7 - Remove unused variable (#88223)
via llvm-commits
- [llvm] [PowerPC] Combine sub within setcc back to sext (PR #66978)
Qiu Chaofan via llvm-commits
- [polly] 4c6ae8e - [polly] Fix cppcheck SA comments reported in #82263 (#85749)
via llvm-commits
- [polly] [polly] Fix cppcheck SA comments reported in #82263 (PR #85749)
Eli Friedman via llvm-commits
- [polly] 58323de - [clang-format] Correctly annotate braces in macros (#87953)
via llvm-commits
- [llvm] 8dc006e - [RISCV] Make EmitToStreamer return whether Inst is compressed
via llvm-commits
- [llvm] RFC: Argpromotion of externally visible functions (PR #87731)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `sub` in `isKnownNonEqual` (PR #87704)
Nikita Popov via llvm-commits
- [llvm] [Legalizer] Expand fmaximum and fminimum (PR #67301)
Qiu Chaofan via llvm-commits
- [llvm] [Propeller] CFG drift detect (PR #80431)
via llvm-commits
- [llvm] 87e6f87 - [llvm][Support] Improvements to ListeningSocket functionality and documentation (#84710)
via llvm-commits
- [llvm] [mlir] [mlir][amdgpu] Remove shared memory optimization pass (PR #88225)
Jakub Kuderski via llvm-commits
- [llvm] 84a5332 - [X86] Add tests for `uitofp nneg` -> `sitofp`; NFC
Noah Goldstein via llvm-commits
- [llvm] 7013638 - [DAG] Add support for `nneg` flag with `uitofp`
Noah Goldstein via llvm-commits
- [llvm] 6c40d46 - [X86] Use `nneg` flag when trying to convert `uitofp` -> `sitofp`
Noah Goldstein via llvm-commits
- [llvm] [X86][DAG] Use nneg flag when trying to convert uitofp -> sitofp (PR #86694)
via llvm-commits
- [clang] [llvm] [InstCombine][CVP][SCCP] Add support for `uitofp nneg` (PR #86154)
via llvm-commits
- [llvm] b0662a7 - [CodeMoverUtils] Enhance CodeMoverUtils to sink an entire BB (#87857)
via llvm-commits
- [lld] ee284d2 - [ELF] Avoid make<GdbIndexSection>. NFC
Fangrui Song via llvm-commits
- [llvm] [PowerPC] Optimize select_cc with VSX compare and xxsel (PR #65295)
Qiu Chaofan via llvm-commits
- [llvm] [NewPM] Set diagnostic handler in `MachineModuleAnalysis` (PR #88229)
via llvm-commits
- [llvm] [Passes] Run SimpleLoopUnswitch after introducing invariant branches. (PR #81271)
Nikita Popov via llvm-commits
- [llvm] 3d985a6 - [RISCV][TTI] Scale the cost of Select with LMUL (#88098)
via llvm-commits
- [llvm] 313a33b - [InstCombine] Reduce nested logical operator if poison is implied (#86823)
via llvm-commits
- [llvm] RFC: [AMDGPU] Select CONVERGENCECTRL_GLUE generically (PR #87509)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] [RISCV][TTI] Scale the cost of ICmp with LMUL (PR #88235)
Shih-Po Hung via llvm-commits
- [llvm] 469caa3 - [RISCV] Use vwadd.vx for splat vector with extension (#87249)
via llvm-commits
- [llvm] [ValueTracking] Add support for `xor`/`disjoint or` in `isKnownNonZero` (PR #87706)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `xor`/`disjoint or` in `getInvertibleOperands` (PR #87705)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for shufflevector in `isKnownNonZero` (PR #87702)
Nikita Popov via llvm-commits
- [llvm] [IPSCCP] Add range attribute handling. (PR #86747)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `(icmp eq/ne (xor x, y), C1)` even if multiuse (PR #87275)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Fold `switch(rol(x, C1)) case C2:` to `switch(x) case rol(C2, -C1):` (PR #86307)
Nikita Popov via llvm-commits
- [llvm] [GlobalIsel] Import vscale (PR #88240)
Thorsten Schütt via llvm-commits
- [llvm] [llvm-exegesis] Let ArrayRef infer the array size (NFC) (PR #88241)
Kazu Hirata via llvm-commits
- [llvm] [NewPM] Remove `MachinePassInfoMixin` (PR #88243)
via llvm-commits
- [llvm] Keep function which is directly called or has prologue (PR #88244)
via llvm-commits
- [llvm] e50c4c8 - [AArch64][TLI] Add TLI mappings for ArmPL modf, sincos, sincospi (#83143)
via llvm-commits
- [llvm] 0d17e1f - [LoongArch] Revert `sp` adjustment in prologue (#88110)
via llvm-commits
- [llvm] [emacs] Handle vector types, arbitary integer types and function names (PR #88246)
Luke Lau via llvm-commits
- [llvm] [SimplifyCFG] Make i1 legal to build lookup tables (PR #87431)
Nikita Popov via llvm-commits
- [llvm] [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (PR #87075)
Nikita Popov via llvm-commits
- [llvm] cac4c14 - [LAA] Replace std::tuple with struct (NFCI).
Florian Hahn via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #88248)
via llvm-commits
- [llvm] [InstCombine] Make the `(icmp eq/ne (and X, Y), X)` canonicalization work for non-const operands (PR #84688)
Nikita Popov via llvm-commits
- [llvm] 0e7d14d - [X86] Regenerate mmx-intrinsics.ll test checks
Simon Pilgrim via llvm-commits
- [llvm] 990c4bc - [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for bit-twiddling. (#83514)
via llvm-commits
- [clang] [llvm] [AArch64][SME] Add intrinsics for multi-vector BFCLAMP (PR #88251)
via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Cyrill Leutwiler via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Cyrill Leutwiler via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Pengcheng Wang via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Kito Cheng via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Pengcheng Wang via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Cyrill Leutwiler via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Pengcheng Wang via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Pengcheng Wang via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Pengcheng Wang via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Pengcheng Wang via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
via llvm-commits
- [compiler-rt] [RISCV] Support rv{32, 64}e in the compiler builtins (PR #88252)
Cyrill Leutwiler via llvm-commits
- [llvm] add ISD::ABDU/ISD::ABDS handling #84905 (PR #88253)
via llvm-commits
- [llvm] [SPIR-V] Improve type inference, fix mismatched machine function context (PR #88254)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SPIRV] Tweak parsing of base type name in builtins (PR #88255)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [mi-sched] Suppress register pressure with i64. (PR #88256)
via llvm-commits
- [llvm] MCExpr-ify SIProgramInfo (PR #88257)
Janek van Oirschot via llvm-commits
- [llvm] [DAG] Fold build_vector(build_pair()) patterns. (PR #88261)
Simon Pilgrim via llvm-commits
- [llvm] 94ed57d - [PhaseOrdering] Add test for #85551.
Florian Hahn via llvm-commits
- [lld] a2bdbc6 - [LLD][COFF] Check machine types in ICF::equalsConstant. (#88140)
via llvm-commits
- [llvm] 54a9f00 - [SCEV] Fix BinomialCoefficient Iteration to fit in W bits (#88010)
via llvm-commits
- [llvm] [clang] Constant Fold Logf128 calls (PR #84501)
Matthew Devereau via llvm-commits
- [llvm] 938a734 - [SLP][NFC]Walk over entries, not single values.
Alexey Bataev via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for multi-vector to ZA array vector accumulators (PR #88266)
Momchil Velikov via llvm-commits
- [llvm] [indvars] Missing variables at Og: (PR #69920)
Carlos Alberto Enciso via llvm-commits
- [llvm] [indvars] Missing variables at Og (PR #88270)
Carlos Alberto Enciso via llvm-commits
- [llvm] Perform bitreverse using AVX512 GFNI for i32 and i64. (PR #81764)
via llvm-commits
- [llvm] 5ae9ffb - [RISCV] Address review comment from 88062
Philip Reames via llvm-commits
- [llvm] [AMDGPU] Fix implicit operands of VOPD cndmask instructions (PR #87788)
Joe Nash via llvm-commits
- [llvm] [RISCV] Only support SPLAT_VECTOR for Zvfhmin when also enable the scalar extension of half fp (PR #88275)
Jianjian Guan via llvm-commits
- [llvm] [llvm-mca] Remove spurious include_directories() (PR #88277)
Thomas Preud'homme via llvm-commits
- [llvm] Resolve pointer dereferencing after null check static analyser check failure (PR #88278)
via llvm-commits
- [llvm] Precommit tests for PR84694 (PR #87443)
Florian Hahn via llvm-commits
- [llvm] [DSE] Fix non-determinism due to address reuse (PR #84943)
Florian Hahn via llvm-commits
- [llvm] [ARM][AArch64] Split processor and feature definitions out of the ARM.td/AArch64.td [NFC] (PR #88282)
Tomas Matheson via llvm-commits
- [clang] [llvm] [clang][MBD] set up module build daemon infrastructure (PR #67562)
Connor Sughrue via llvm-commits
- [llvm] 6ca5a41 - [SLP]Fix PR87358: broken module, Instruction does not dominate all uses.
Alexey Bataev via llvm-commits
- [llvm] [DAGCombiner] Require same type of splat & element for build_vector (PR #88284)
Feng Zou via llvm-commits
- [llvm] 7f1b9ad - [RISCV] Add MachineCombiner to fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (#87884)
via llvm-commits
- [llvm] f9f4aba - [InstCombine] Add tests for non-zero/knownbits of `vector_reduce_{s,u}{min,max}`; NFC
Noah Goldstein via llvm-commits
- [llvm] 77d6684 - [ValueTracking] Add support for `vector_reduce_{s,u}{min,max}` in `isKnownNonZero`
Noah Goldstein via llvm-commits
- [llvm] 41c5221 - [ValueTracking] Add support for `vector_reduce_{s,u}{min,max}` in `computeKnownBits`
Noah Goldstein via llvm-commits
- [llvm] a02b3c0 - [ValueTracking] Add tests for overflow detection functions is `isKnownNonZero`; NFC
Noah Goldstein via llvm-commits
- [llvm] f0a487d - [ValueTracking] Split `isNonZero(mul)` logic to a helper; NFC
Noah Goldstein via llvm-commits
- [llvm] 37ca6fa - [ValueTracking] Add support for overflow detection functions is `isKnownNonZero`
Noah Goldstein via llvm-commits
- [llvm] 2ff82c2 - [ValueTracking] Add tests for improving `isKnownNonZero` of `smax`; NFC
Noah Goldstein via llvm-commits
- [llvm] f1ee458 - [ValueTracking] improve `isKnownNonZero` precision for `smax`
Noah Goldstein via llvm-commits
- [llvm] [SLP]Improve reordering for consts, splats and ops from same nodes + improved analysis. (PR #87091)
Alexey Bataev via llvm-commits
- [llvm] [GlobalOpt] Precommit tests for PR84694 (PR #87443)
Anshil Gandhi via llvm-commits
- [llvm] [BOLT] RepRet is X86-specific (PR #88286)
Nathan Sidwell via llvm-commits
- [llvm] 323d3ab - [RISCV] Optimize undef Even vector in getWideningInterleave. (#88221)
via llvm-commits
- [clang] [llvm] [ARM] Armv8-R does not require fp64 or neon. (PR #88287)
Chris Copeland via llvm-commits
- [llvm] e72c949 - [msan] Overflow intrinsics. (#88210)
via llvm-commits
- [llvm] [LLVM][CodeGen][SVE] rev(whilelo(a, b)) -> whilehi(b, a). (PR #88294)
Paul Walker via llvm-commits
- [llvm] [RISCV] Separate doLocalPostpass into new pass and move to post vector regalloc (PR #88295)
Luke Lau via llvm-commits
- [llvm] 335d5d5 - [SPIRV] Tweak parsing of base type name in builtins (#88255)
via llvm-commits
- [llvm] goldsteinn/cmp eq fold select op (PR #88298)
via llvm-commits
- [llvm] 4dcf33b - [AArch64] Cleanup and GISel coverage for lrint tests. NFC
David Green via llvm-commits
- [clang] [llvm] [InstCombine] Add canonicalization of `sitofp` -> `uitofp nneg` (PR #88299)
via llvm-commits
- [clang] [llvm] [CVP][SCCP] Add support for `uitofp nneg` (PR #86154)
via llvm-commits
- [llvm] [CVP][SCCP] Add support for `uitofp nneg` (PR #86154)
via llvm-commits
- [llvm] [ValueTracking] Use `ConstantRange::toKnownBits` when computing from Range Metadata; NFC (PR #85574)
via llvm-commits
- [llvm] [ValueTracking] Extend LHS/RHS with matching operand to work without constants. (PR #85557)
via llvm-commits
- [llvm] f27f369 - [RISCV] Remove interrupt handler special case from RISCVFrameLowering::determineCalleeSaves. (#88069)
via llvm-commits
- [llvm] [RISCV] Add a MIR pass to reassociate shXadd, add, and slli to form more shXadd. (PR #87544)
Craig Topper via llvm-commits
- [llvm] [RISCV][WIP] Fold (sh3add Z, (add X, (slli Y, 6))) -> (sh3add (sh3add Y, Z), X). (PR #85734)
Craig Topper via llvm-commits
- [llvm] [SPARC] Implement L and H inline asm argument modifiers (PR #87259)
Jessica Clarke via llvm-commits
- [llvm] 86842e1 - [AMDGPU] New clang option for emitting a waitcnt instruction after each memory instruction (#79236)
via llvm-commits
- [llvm] Add diagnostic help for inline asm operand constraint 'H' (PR #86910)
via llvm-commits
- [llvm] RegisterPressure: Uncomment out assert (PR #87405)
Krzysztof Parzyszek via llvm-commits
- [llvm] [VPlan] Add additional guiding principles to docs. (PR #85688)
Nikolay Panchenko via llvm-commits
- [clang] [llvm] [clang][deps] Cache `VFS::getRealPath()` (PR #68645)
Jan Svoboda via llvm-commits
- [llvm] [BOLT] Do not assume text section name in more places (PR #88303)
Nathan Sidwell via llvm-commits
- [llvm] b9a3551 - [FPEnv][BitcodeReader] Correct strictfp test.
Kevin P. Neal via llvm-commits
- [llvm] c1d3f39 - [ValueTracking] Add tests for `shufflevector` in `isKnownNonZero`
Noah Goldstein via llvm-commits
- [llvm] 87528bf - [ValueTracking] Add support for `shufflevector` in `isKnownNonZero`
Noah Goldstein via llvm-commits
- [llvm] 8a28b9b - [ValueTracking] Add tests for `insertelement` in `isKnownNonZero`; NFC
Noah Goldstein via llvm-commits
- [llvm] 9c545a1 - [ValueTracking] Add support for `insertelement` in `isKnownNonZero`
Noah Goldstein via llvm-commits
- [llvm] 195d278 - [ValueTracking] Add tests for `xor`/`disjoint or` in `getInvertibleOperands`; NFC
Noah Goldstein via llvm-commits
- [llvm] 0c57a2e - [ValueTracking] Add support for `xor`/`disjoint or` in `getInvertibleOperands`
Noah Goldstein via llvm-commits
- [llvm] 2646790 - [ValueTracking] Add tests for `xor`/`disjoint or` in `isKnownNonZero`; NFC
Noah Goldstein via llvm-commits
- [llvm] 81cdd35 - [ValueTracking] Add support for `xor`/`disjoint or` in `isKnownNonZero`
Noah Goldstein via llvm-commits
- [llvm] [UBSAN] Emit optimization remarks (PR #88304)
Vitaly Buka via llvm-commits
- [llvm] [SelectionDAG] Verify SPLAT_VECTOR nodes when they are created. (PR #88305)
Craig Topper via llvm-commits
- [llvm] [CodeGen][TII] Allow reassociation on custom operand indices (PR #88306)
Min-Yih Hsu via llvm-commits
- [llvm] [RISCV][MachineCombiner] Add reassociation optimizations for RVV instructions (PR #88307)
Min-Yih Hsu via llvm-commits
- [llvm] 2b00a73 - [SLP]Buildvector for alternate instructions with non-profitable gather operands.
via llvm-commits
- [lld] ca6b846 - [ELF] Avoid unneeded config->isLE and config->wordsize. NFC
Fangrui Song via llvm-commits
- [llvm] e3ef461 - Perform bitreverse using AVX512 GFNI for i32 and i64. (#81764)
via llvm-commits
- [llvm] [AMDGPU] Change control flow intrinsic lowering making the wave to re… (PR #86805)
via llvm-commits
- [llvm] [PowerPC] Fix vector_shuffle combines when inputs are scalar_to_vector of differing types. (PR #80784)
zhijian lin via llvm-commits
- [llvm] 05093e2 - [Spirv][HLSL] Add OpAll lowering and float vec support (#87952)
via llvm-commits
- [lld] c258f57 - [ELF] Move createSyntheticSections from Writer.cpp to SyntheticSections.cpp. NFC
Fangrui Song via llvm-commits
- [llvm] [AMDGPU] Add v2i32 to the VS_64 types. NFCI. (PR #88318)
Stanislav Mekhanoshin via llvm-commits
- [llvm] goldsteinn/vec reduce support (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.*` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for most `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
Nikita Popov via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [llvm] [ValueTracking] Add support for `llvm.vector.reduce.{xor,or,and}` ops. (PR #88320)
via llvm-commits
- [compiler-rt] [scudo] Allow to resize allocation ring buffer (PR #82683)
via llvm-commits
- [llvm] IRVerifier: Allow GlobalValue as llvm.threadlocal.address operand (PR #88321)
Matthias Braun via llvm-commits
- [llvm] [BOLT][NFC] Remove unneeded if (PR #88322)
Nathan Sidwell via llvm-commits
- [llvm] [RISCV] Lower (vector_interleave X, undef) to (vzext_vl X). (PR #87283)
Philip Reames via llvm-commits
- [compiler-rt] [compiler-rt] Don't explicitly ad-hoc code sign dylibs if using Apple's new linker (PR #88323)
Mark Rowe via llvm-commits
- [llvm] 2fdfea0 - [AMDGPU] Add v2i32 to the VS_64 types. NFCI. (#88318)
via llvm-commits
- [clang] [llvm] [ThinLTO]Record import type in GlobalValueSummary::GVFlags (PR #87597)
Mingming Liu via llvm-commits
- [llvm] d8f1e5d - [APInt] Remove accumulator initialization from tcMultiply and tcFullMultiply. NFCI (#88202)
via llvm-commits
- [clang] [llvm] [HLSL][SPIRV] Add any intrinsic lowering (PR #88325)
Farzon Lotfi via llvm-commits
- [llvm] [tools] Fix `LLVM_USE_SANITIZE_COVERAGE` build (PR #87722)
Justin Fargnoli via llvm-commits
- [llvm] a9d4ddd - [MergeFuncs/CFI] Ensure all type metadata is propogated for CFI (#88218)
via llvm-commits
- [libc] [llvm] [RFC][libc] Codify header inclusion policy (PR #87017)
Nick Desaulniers via llvm-commits
- [clang] [llvm] [llvm][clang] Trace VFS calls (PR #88326)
Jan Svoboda via llvm-commits
- [llvm] [Object][Wasm] Move wasm Object tests into their own directory (NFC) (PR #81072)
Derek Schuff via llvm-commits
- [llvm] acb7ddc - [WebAssembly] Remove threadlocal.address when disabling TLS (#88209)
via llvm-commits
- [llvm] d927d18 - [UBSAN] Emit optimization remarks (#88304)
via llvm-commits
- [llvm] 19e516f - [gn build] Port 1fda1776e32b
Arthur Eubanks via llvm-commits
- [llvm] 4027066 - [gn build] Port 59e66c515a47
Arthur Eubanks via llvm-commits
- [llvm] 233edab - [gn build] Port 5d7d6ad663f8
Arthur Eubanks via llvm-commits
- [llvm] 9786a3b - [gn build] Port 0a1317564a6b
Arthur Eubanks via llvm-commits
- [llvm] [HWASAN] Emit optimization remarks (PR #88332)
Vitaly Buka via llvm-commits
- [llvm] [X86] Remove obsolete tablegen rules for near data in small static code model (PR #84523)
Arthur Eubanks via llvm-commits
- [llvm] Try to use non-volatile registers for `preserve_none` parameters (PR #88333)
Brandt Bucher via llvm-commits
- [clang] [llvm] New calling convention preserve_none (PR #76868)
Brandt Bucher via llvm-commits
- [clang] [llvm] Look for compiler-rt from subdir given by --target (PR #88334)
YunQiang Su via llvm-commits
- [lld] [lldb] [lldb/test] Add basic ld.lld --debug-names tests (PR #88335)
Fangrui Song via llvm-commits
- [clang] [lld] [llvm] [ThinLTO]Record import type in GlobalValueSummary::GVFlags (PR #87597)
Mingming Liu via llvm-commits
- [llvm] [InstCombine] Propagate exact flags in transformation (PR #88340)
via llvm-commits
- [llvm] 6b46166 - [llvm][NFC] Suppress `-Wunused-result` call to `write`
Jordan Rupprecht via llvm-commits
- [llvm] f4509cf - [X86][MC] Support enc/dec for SETZUCC and promoted SETCC. (#86473)
via llvm-commits
- [llvm] fd50151 - [RISCV] Only support SPLAT_VECTOR for Zvfhmin when also enable the scalar extension of half fp (#88275)
via llvm-commits
- [llvm] 999b9e6 - [RISCV] Use vector getConstant instead of getSplatVector+getConstant. NFC
Craig Topper via llvm-commits
- [lld] dda7333 - [ThinLTO]Record import type in GlobalValueSummary::GVFlags (#87597)
via llvm-commits
- [llvm] [ThinLTO]Generate import type in bitcode writer (PR #87600)
Mingming Liu via llvm-commits
- [llvm] [RISCV] Generate more W instructons (PR #87237)
Pengcheng Wang via llvm-commits
- [llvm] 026165f - [Instrumentation] Support MachineFunction in ChangeReporter (#80946)
via llvm-commits
- [llvm] Refactor the LeaderTable structure in GVN into a properly encapsulated data structure. (PR #88347)
Owen Anderson via llvm-commits
- [llvm] [DirectX backend] emits metadata for DXIL version. (PR #88350)
Xiang Li via llvm-commits
- [llvm] 53003e3 - [RISCV] Implement Statepoint and Patchpoint lowering to call instructions (#77337)
via llvm-commits
- [llvm] b564036 - [MachineCombiner][NFC] Split target-dependent patterns
via llvm-commits
- [llvm] [NewPM] Fix print-changed-dot-cfg failure (PR #88351)
via llvm-commits
- [llvm] efb8cc5 - [NewPM] Fix print-changed-dot-cfg failure (#88351)
via llvm-commits
- [llvm] [GitHub] Set top level token permission (PR #87326)
Tom Stellard via llvm-commits
- [llvm] [InstCombine] Drop poison-generating flags in `threadBinOpOverSelect` (PR #87230)
Yingwei Zheng via llvm-commits
- [compiler-rt] [llvm] [ORC] Implement basic reoptimization. (PR #67050)
Sunho Kim via llvm-commits
- [llvm] 3197f9d - [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (#87075)
via llvm-commits
- [llvm] [Mips] Fix clang integrated assembler generates incorrect relocations… (PR #83115)
Brad Smith via llvm-commits
- [llvm] 2bede68 - [memprof] Rename RawMemProfReader.{cpp,h} to MemProfReader.{cpp,h} (NFC) (#88200)
via llvm-commits
- [compiler-rt] bd32aaa - [RISCV] Support rv{32, 64}e in the compiler builtins (#88252)
via llvm-commits
- [llvm] [CodeGen] Port selection dag isel to new pass manager (PR #83567)
via llvm-commits
- [lld] 4514608 - [ELF] relocateNonAlloc & ICF: replace random access iterators of relocations with input iterators. NFC
Fangrui Song via llvm-commits
- [llvm] [Mips] Fix missing sign extension in expansion of sub-word atomic max (PR #77072)
Martin Nordholts via llvm-commits
- [lld] [lld][ELF] Add --debug-names to create merged .debug_names. (PR #86508)
via llvm-commits
- [lld] [lld-macho][NFC] Preserve original symbol isec, unwindEntry and size (PR #88357)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Extend scalar lrint legalization. (PR #88360)
David Green via llvm-commits
- [clang] [libclc] [libcxx] [lld] [llvm] [openmp] llvm encode decode (PR #87187)
Jiang zixian via llvm-commits
- [llvm] 3f7f446 - [llvm-profgen] Remove temporary perf script files (#86668)
via llvm-commits
- [llvm] [Xtensa] Implement base CallConvention. (PR #83280)
Andrei Safronov via llvm-commits
- [clang] [llvm] [RISCV] Add B extension (PR #76893)
Kito Cheng via llvm-commits
- [llvm] a536743 - [AArch64] Add ZIP and UZP shuffle costs. (#88150)
via llvm-commits
- [llvm] [memprof] Use CSId to construct MemProfRecord (PR #88362)
Kazu Hirata via llvm-commits
- [llvm] d7e0ea2 - [PowerPC] add testcase for a xxinsertw bug, NFC
Chen Zheng via llvm-commits
- [llvm] 053750c - [PowerPC] Fix the undef register for VECINSERT
Chen Zheng via llvm-commits
- [llvm] [memprof] Use structured binding (NFC) (PR #88363)
Kazu Hirata via llvm-commits
- [llvm] [ORC] Introduce IRPartitionLayer for common partition functionality. (PR #66812)
Lang Hames via llvm-commits
- [llvm] [memprof] Use std::optional (NFC) (PR #88366)
Kazu Hirata via llvm-commits
- [llvm] 9c6e54b - [AArch64] Fix to Neoverse V2 scheduling model (#88130)
via llvm-commits
- [lld] cd14e71 - lld/AArch64: handle more relocation addends (#87328)
via llvm-commits
- [llvm] [BOLT] Emit empty FDE for injected functions (PR #87967)
Amir Ayupov via llvm-commits
- [llvm] [RISCV] Let -data-sections also work on sbss/sdata sections (PR #87040)
via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Alex Bradbury via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Mark Goncharov via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Alex Bradbury via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Yingwei Zheng via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Craig Topper via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Alex Bradbury via llvm-commits
- [llvm] Support replacing `add rd, Zero, Zero` with `c.li rd, 0` (PR #86937)
Mark Goncharov via llvm-commits
- [llvm] 32b95a3 - [VectorCombine][X86] Extend shuffle(bitcast(x),bitcast(y)) test coverage
Simon Pilgrim via llvm-commits
- [llvm] [ORC] Introduce RedirectionManager interface and implementation using JITLink. (PR #66802)
Sunho Kim via llvm-commits
- [clang] [llvm] [LV][LAA] Vectorize math lib calls with mem write-only attribute (PR #78432)
Paschalis Mpeis via llvm-commits
- [llvm] 478c420 - [VPlan] Update recipe ::clone definitions to use cloned tys (NFC).
Florian Hahn via llvm-commits
- [llvm] 462e102 - [InstCombine] Fold (X / C) < X and (X >> C) < X into X > 0 (#85555)
via llvm-commits
- [llvm] 82ae646 - [llvm-mca] Remove spurious include_directories() (#88277)
via llvm-commits
- [llvm] e7bc537 - [IPSCCP] Add range attribute handling (#86747)
via llvm-commits
- [llvm] llvm-readobj/ARM: activate big-endian attribute printing (PR #87806)
Ramkumar Ramachandra via llvm-commits
- [llvm] b800a93 - Fix MSVC "not all control paths return a value" warning. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 759422c - [DAG] visitEXTRACT_SUBVECTOR - pull out repeated SDLoc. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Propogate Disjoint flag. (PR #88370)
via llvm-commits
- [llvm] [LoongArch] Return true from shouldConsiderGEPOffsetSplit (PR #88371)
via llvm-commits
- [llvm] [LoongArch] Add support for getNumberOfRegisters() (PR #88372)
via llvm-commits
- [llvm] [NFC][LLVM][CodeGen] Move LiveDebugVariables.h into llvm/include/llvm/CodeGen (PR #88374)
Piyou Chen via llvm-commits
- [llvm] Fix error in `call-abi-compatibility.ll` (PR #88375)
Wang Qiang via llvm-commits
- [llvm] cca30df - [DebugInfo][ObjectYAML] Remove duplicate "Flags" field from LabelSym (#88194)
via llvm-commits
- [llvm] b60974d - [VectorCombine][X86] Extend bitcast(shuffle(x,y)) test coverage
Simon Pilgrim via llvm-commits
- [llvm] Feature tablegen hwmode bitset access (PR #88377)
via llvm-commits
- [llvm] [ARM][AArch64] autogenerate header file for TargetParser from Target tablegen files (PR #88378)
Tomas Matheson via llvm-commits
- [llvm] a403ad9 - [VectorCombine] foldBitcastShuffle - limit bitcast(shuffle(x,y)) -> shuffle(bitcast(x),bitcast(y))
Simon Pilgrim via llvm-commits
- [llvm] 717d3f3 - [VectorCombine] foldShuffleOfCastops - add initial shuffle(bitcast(x),bitcast(y)) -> bitcast(shuffle(x,y)) support
Simon Pilgrim via llvm-commits
- [llvm] [RISCV] Make more vector pseudos commutable (PR #88379)
Pengcheng Wang via llvm-commits
- [llvm] b109477 - [InstCombine] Infer nsw/nuw for trunc (#87910)
via llvm-commits
- [llvm] 496de32 - [NewPM] Remove `MachinePassInfoMixin` (#88243)
via llvm-commits
- [llvm] [RISCV] RISCV vector calling convention (2/2) (PR #79096)
via llvm-commits
- [llvm] [InstCombine] Fold fcmp into select (PR #86482)
Yingwei Zheng via llvm-commits
- [llvm] [X86][GISel] Add DU chain lookups for LOAD & STORE (PR #87453)
Malay Sanghi via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from known fp classes (PR #86409)
Yingwei Zheng via llvm-commits
- [llvm] [TableGen] New tblgen Instruction bit to disable DAGISel pattern imports (PR #88382)
via llvm-commits
- [llvm] [NewPM][CodeGen] Port selection dag isel to new pass manager (PR #83567)
via llvm-commits
- [llvm] [LoopVectorize] Add support for vectorisation of simple early exit loops (PR #88385)
David Sherwood via llvm-commits
- [llvm] 6fd2fdc - [VectorCombine] foldShuffleOfCastops - extend shuffle(bitcast(x),bitcast(y)) -> bitcast(shuffle(x,y)) support
Simon Pilgrim via llvm-commits
- [llvm] [InstCombine] Fold fabs over selects (PR #86390)
Yingwei Zheng via llvm-commits
- [clang] [llvm] [MC/DC][Coverage] Loosen the limit of NumConds from 6 (PR #82448)
Dorian Péron via llvm-commits
- [llvm] [InstCombine] Generalize fold of `fcmp + copysign` (PR #86387)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Convert `isKnownNonZero` to use SimplifyQuery (PR #85863)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Simplify switch with selects (PR #84143)
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] [LoopUnroll] Add CSE to remove redundant loads after unrolling. (PR #83860)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Simplify with.overflow intrinsics with assumption information (PR #84016)
Yingwei Zheng via llvm-commits
- [llvm] [LLVM] Adjust argument passing for `APInt`. NFC. (PR #81814)
Yingwei Zheng via llvm-commits
- [llvm] 61ea1bc - [VectorCombine][X86] Add test coverage for #67803
Simon Pilgrim via llvm-commits
- [llvm] ff74236 - [VectorCombine] foldShuffleOfCastops - ensure we add all new instructions onto the worklist
Simon Pilgrim via llvm-commits
- [clang] [llvm] [OpenMP] Remove 'minncta' attributes from NVPTX kernels (PR #88398)
Joseph Huber via llvm-commits
- [clang] [llvm] [HLSL] move rcp to cgbuiltins (PR #88401)
Farzon Lotfi via llvm-commits
- [llvm] ffb5bea - [X86] LowerBITREVERSE - support SSE-only GFNI i32/i64 bitreverse
Simon Pilgrim via llvm-commits
- [llvm] [LV][NFCI]Use integer for cost/trip count calculations instead of double, fix possible UB. (PR #87241)
Alexey Bataev via llvm-commits
- [llvm] 72f9881 - [libclc] Refactor build system to allow in-tree builds (#87622)
via llvm-commits
- [compiler-rt] CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (PR #88407)
YunQiang Su via llvm-commits
- [llvm] goldsteinn/known fp class vector reduce ops (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement computeKnownFPClass for llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum} (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement computeKnownFPClass for llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum} (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement computeKnownFPClass for llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum} (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Implement `computeKnownFPClass` for `llvm.vector.reduce.{fmin,fmax,fmaximum,fminimum}` (PR #88408)
via llvm-commits
- [llvm] [BOLT][NFC] Adjust misleading comment & formatting (PR #88409)
Nathan Sidwell via llvm-commits
- [llvm] goldsteinn/known vec reduce add mul (PR #88410)
via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
Yingwei Zheng via llvm-commits
- [llvm] [ValueTracking] Implement `isKnownNonZero`/`computeKnownBits` for `llvm.vector.reduce.{add,mul}` (PR #88410)
via llvm-commits
- [llvm] 0d96422 - [Object][Wasm] Move wasm Object tests into their own directory (NFC) (#81072)
via llvm-commits
- [llvm] PS support for erf/erff/erfl. (PR #88412)
Sunil Srivastava via llvm-commits
- [llvm] [AArch64][SVE2] Generate SVE2 BSL instruction in LLVM for add/sub. (PR #88413)
Dinar Temirbulatov via llvm-commits
- [llvm] f135d22 - [SLP][NFC]Add a test with the zext feeding into sitofp instructions.
Alexey Bataev via llvm-commits
- [llvm] 3749e0d - [memprof] Use structured binding (NFC) (#88363)
via llvm-commits
- [llvm] db9a17a - [memprof] Use std::optional (NFC) (#88366)
via llvm-commits
- [compiler-rt] [compiler-rt][ORC] Remove unused cmake variables (NFC) (PR #87742)
Keith Smiley via llvm-commits
- [compiler-rt] [llvm] [NFC][IndirectCallProm] Refactor function-based conditional devirtualization and indirect call value profile update into one helper function (PR #80762)
Mingming Liu via llvm-commits
- [llvm] 877ecdf - [ValueTracking] Add tests for computing knownbits from `(icmp upred X (and/or X, Y))`; NFC
Noah Goldstein via llvm-commits
- [llvm] b865960 - [ValueTracking] compute knownbits from `(icmp upred X (and/or X, Y))`; NFC
Noah Goldstein via llvm-commits
- [llvm] [llvm-exegesis] Add thread IDs to subprocess memory names (PR #84451)
Jia Yuan Lo via llvm-commits
- [llvm] f6749d8 - [SLP]Consider unsigned nodes, feeding into sitofp, being converted using
Alexey Bataev via llvm-commits
- [llvm] GlobalsModRef, ValueTracking: Look through threadlocal.address intrinsic (PR #88418)
Matthias Braun via llvm-commits
- [llvm] 03f619d - [StandardInstrumentations] Support -print-after-pass-number option (#87458)
via llvm-commits
- [llvm] 9029e6e - [libclc] Refactor build system to allow in-tree builds (#87622)
Alexey Bataev via llvm-commits
- [llvm] d7be9d2 - PS support for erf/erff/erfl. (#88412)
via llvm-commits
- [llvm] [ValueTracking] Compute knownbits from `(icmp upred (add/sub nuw X, Y), C)` (PR #87180)
via llvm-commits
- [llvm] [VPlan] Introduce recipes for VP loads and stores. (PR #87816)
via llvm-commits
- [llvm] [InstCombine] Fold -X/-Y -> X / Y (PR #88422)
via llvm-commits
- [llvm] f7cc224 - Revert "[libclc] Refactor build system to allow in-tree builds (#87622)"
Alexey Bataev via llvm-commits
- [compiler-rt] Reapply [compiler-rt] Check for and use -lunwind when linking with -nodefaultlibs (PR #66584)
Jan Palus via llvm-commits
- [llvm] 9c4aca2 - [HWASAN] Emit optimization remarks (#88332)
via llvm-commits
- [llvm] b1822ef - [SCCP] Refine trunc with nsw/nuw flags (#87926)
via llvm-commits
- [llvm] [BOLT][NFC] Refactor relocation loop (PR #88424)
Nathan Sidwell via llvm-commits
- [llvm] github-upload-release.py: Fix bug preventing release creation (PR #84571)
Tom Stellard via llvm-commits
- [llvm] 6b85fb1 - [SLP]Consider (f)sub, being operand of llvm.(f)abs/icmp eq/ne 0, commutative.
via llvm-commits
- [llvm] a5eaec8 - [SLP]Fix variable redefinition error
Alexey Bataev via llvm-commits
- [llvm] [BOLT][BAT] Fix handling of split functions (PR #87569)
Amir Ayupov via llvm-commits
- [llvm] [BOLT] Cover all call sites in writeBATYAML (PR #87743)
Amir Ayupov via llvm-commits
- [llvm] [LLVM][OpenMP] "nowait" clause is valid for "workshare" (PR #88426)
Krzysztof Parzyszek via llvm-commits
- [llvm] 5d6d8dc - [clang][llvm] Remove "implicit-section-name" attribute (#87906)
via llvm-commits
- [llvm] [nfc]Fix test gold/x86/thinlto.ll with GV Summary change (PR #88429)
Mingming Liu via llvm-commits
- [llvm] 20ed5b1 - [nfc]Fix test gold/x86/thinlto.ll with GV Summary change (#88429)
via llvm-commits
- [llvm] [LegalizeTypes][X86][PowerPC] Use shift by 1 instead of adding a value to itself to double. (PR #86857)
zhijian lin via llvm-commits
- [llvm] 08e210c - [NFC][IndirectCallProm] Refactor function-based conditional devirtualization and indirect call value profile update into one helper function (#80762)
via llvm-commits
- [libc] [llvm] [libc] add remaining epoll functions, pipe (PR #84587)
Michael Jones via llvm-commits
- [llvm] CodeGenPrepare: Add support for llvm.threadlocal.address address-mode sinking (PR #87844)
Matthias Braun via llvm-commits
- [llvm] ValueTracking: Skip threadlocal.address in computeKnownBits (PR #88435)
Matthias Braun via llvm-commits
- [llvm] [Support] add move operations to raw_ostream (PR #85134)
Sabianin Maksim via llvm-commits
- [llvm] [BOLT] Use the last local parent name in fragment matching (PR #88437)
Amir Ayupov via llvm-commits
- [clang] [llvm] [CIR][cmake] Add support for cmake variable CLANG_ENABLE_CIR (PR #86078)
Nathan Lanza via llvm-commits
- [llvm] Fix incorrect codegen with respect to GEPs #85333 (PR #88440)
via llvm-commits
- [llvm] [BOLT] Fix handling of trailing entries in jump tables (PR #88444)
Maksim Panchenko via llvm-commits
- [clang] [llvm] [Clang] Emit DW_TAG_template_alias for template aliases (PR #87623)
Michael Buch via llvm-commits
- [llvm] [Docs] Update python dependencies for documentation (PR #87877)
Marc Auberer via llvm-commits
- [llvm] [Thumb] Resolve FIXME: We can trust live-in information from successor blocks now (PR #84111)
via llvm-commits
- [llvm] [LV] Vectorization of compress idiom (PR #83467)
Kolya Panchenko via llvm-commits
- [llvm] [LV] Decompose WidenIntOrFPInduction into phi and update recipes (PR #82021)
Kolya Panchenko via llvm-commits
- [llvm] [ARM][NFC] Use addLiveIns method instead of manually adding live-ins (PR #87560)
via llvm-commits
- [llvm] [SCEV] Add range attribute handling. (PR #88449)
Andreas Jonson via llvm-commits
- [llvm] [RISCV] Enable expansion mul expansion to shNadd x, (slli x, c) (PR #87105)
Philip Reames via llvm-commits
- [llvm] 4036a69 - [HLSL] move rcp to cgbuiltins (#88401)
via llvm-commits
- [llvm] [Inline][PGO] After inline, update InvokeInst profile counts in caller and cloned callee (PR #83809)
Mingming Liu via llvm-commits
- [compiler-rt] 2f55056 - [compiler-rt] Don't explicitly ad-hoc code sign dylibs if using Apple's new linker (#88323)
via llvm-commits
- [llvm] GlobalOpt: Handle threadlocal.address intrinsic (PR #88454)
Matthias Braun 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] [NFC] Replace m_Sub(m_Zero(), X) with m_Neg(X) (PR #88461)
via llvm-commits
- [compiler-rt] [llvm] [NFC]Extract the heuristic to find vtable for an indirect call into a helper function (PR #81024)
Mingming Liu via llvm-commits
- [llvm] bf1d7b8 - [RISCV] Give HWASAN_CHECK_MEMACCESS_SHORTGRANULES pseudo the same code size as PseudoCall.
Craig Topper via llvm-commits
- [llvm] 09d51a8 - [PowerPC][AIX] Enable aix-small-local-dynamic-tls target attribute (#86641)
via llvm-commits
- [llvm] [RISCV] Support uimm32 immediates in RISCVInstrInfo::movImm for RV32. (PR #88464)
Craig Topper via llvm-commits
- [llvm] [X86][BF16] Promote vector ADD/SUB/MUL/DIV to f32 (PR #87858)
Freddy Ye via llvm-commits
- [llvm] test-release.sh: Run the tests after packaging the release (PR #88466)
Tom Stellard via llvm-commits
- [llvm] 86df55e - [X86][BF16] Promote vector ADD/SUB/MUL/DIV to f32 (#87858)
via llvm-commits
- [llvm] 27ce513 - [AMDGPU] Add Clang builtins for amdgcn s_ttrace intrinsics (#88076)
via llvm-commits
- [llvm] 6b6f272 - [DAGCombiner] Require same type of splat & element for build_vector (#88284)
via llvm-commits
- [libc] [llvm] Fenv types (PR #88467)
Job Henandez Lara via llvm-commits
- [llvm] 3a28177 - [llvm-exegesis] Let ArrayRef infer the array size (NFC) (#88241)
via llvm-commits
- [llvm] [AArch64][GISel] Separate legalize actions for G_FREEZE from G_IMPLICIT_DEF (PR #88469)
Dhruv Chawla via llvm-commits
- [llvm] [RISCV] Remove mayLoad = 1 from store-conditional (PR #88470)
Francis Visoiu Mistrih via llvm-commits
- [llvm] [RISCV] Add CFI information for vector callee-saved registers (PR #86811)
Brandon Wu via llvm-commits
- [llvm] [InstCombine] Fold more 'fcmp' 'select' instrs idioms into 'fabs' (PR #83381)
via llvm-commits
- [llvm] [JumpThreading] Thread over BB with only an unconditional branch (PR #86312)
via llvm-commits
- [clang] [llvm] [RISCV] Support Zama16b1p0 (PR #88474)
Jesse Huang via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] In VectorLegalizer::Expand, if UnrollVectorOp returns Load, … (PR #88475)
via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Nikita Popov via llvm-commits
- [llvm] [InstCombine] Implement `fcmp (fadd x, 0.0), y` => `fcmp x, y` optimization (PR #88476)
Vlad Mishel via llvm-commits
- [llvm] [GVN] lazily update dominator tree when merge unconditional branches in function (PR #88477)
via llvm-commits
- [llvm] [RISCV] Implement CodeGen Support for XCValu Extension in CV32E40P (PR #78138)
via llvm-commits
- [clang] [llvm] [ValueTracking] Convert `isKnownNonZero` to use SimplifyQuery (PR #85863)
Yingwei Zheng via llvm-commits
- Password Expiry Notification
lists.llvm.org via llvm-commits
- [llvm] 1e77635 - [LoongArch] Add support for getNumberOfRegisters() (#88372)
via llvm-commits
- [llvm] a5ed14b - [X86][BF16] Fix a typo, NFCI
Phoebe Wang via llvm-commits
- [llvm] [X86][BF16] Improve vectorization of BF16 (PR #88486)
Phoebe Wang via llvm-commits
- [lld] [LLD] [COFF] Don't add pseudo relocs for dangling references (PR #88487)
Martin Storsjö via llvm-commits
- [llvm] [LoopVectorize] Vectorize select-cmp reduction pattern for increasing integer induction variable (PR #67812)
Mel Chen via llvm-commits
- [llvm] [AArch64] Optimization of repeated constant loads (#51483) (PR #86249)
via llvm-commits
- [llvm] 9250aed - [SCEV] Add range attribute handling (#88449)
via llvm-commits
- [llvm] 5d6b009 - [NFC] Replace m_Sub(m_Zero(), X) with m_Neg(X) (#88461)
via llvm-commits
- [llvm] [LV][NFC] Remove the declaration of function `fixReduction`. (PR #88491)
Mel Chen via llvm-commits
- [llvm] f5b2d24 - [NVPTX] Move roundeven on bf16 into the sm_90 has it but sm_80 doesn't bucket
Benjamin Kramer via llvm-commits
- [llvm] [WebAssembly] Enable multivalue return when multivalue ABI is used (PR #88492)
Heejin Ahn via llvm-commits
- [llvm] b24af43 - [AArch64] Improve scheduling latency into Bundles (#86310)
via llvm-commits
- [llvm] 5fc8a19 - [LoongArch] Pre commit test for #88371. NFC
via llvm-commits
- [llvm] Base with add like constant offset (PR #88493)
via llvm-commits
- [llvm] [SystemZ] Add custom handling of legal vectors with reduce-add. (PR #88495)
Dominik Steenken via llvm-commits
- [llvm] 3bb147e - [X86] combine-sse41-intrinsics.ll - add AVX2 test coverage
Simon Pilgrim via llvm-commits
- [llvm] 8c0f52e - [DAG] Fold extract_subvector(insert_subvector(x, y, c1), c2) --> extract_subvector(y, c2-c1) (#87925)
via llvm-commits
- [llvm] [RISCV] Don't use V0 directly in patterns (PR #88496)
Pengcheng Wang via llvm-commits
- [llvm] [AArch64][SME] Create new pass to remove COALESCER_BARRIER early. (PR #85386)
Sander de Smalen via llvm-commits
- [llvm] [SystemZ] Add missing (dis-)assembly tests. (PR #88498)
Dominik Steenken via llvm-commits
- [clang] [llvm] [CLANG][LLVM][AArch64]Add SME2.1 intrinsics for MOVAZ tile to vector,… (PR #88499)
via llvm-commits
- [llvm] [InstCombine] Optimize `sinh` and `cosh` divisions (PR #81433)
Felix Kellenbenz via llvm-commits
- [llvm] [SPIR-V] Make 'emit intrinsics' a module pass to resolve function return types over the module (PR #88503)
Vyacheslav Levytskyy via llvm-commits
- [llvm] [SLP]Support minbitwidth analisys for buildvector nodes. (PR #88504)
Alexey Bataev via llvm-commits
- [llvm] [SDAG] Turn umin into smin if the saturation pattern is broken (PR #88505)
Yingwei Zheng via llvm-commits
- [llvm] ab037c4 - [DAG] computeKnownBits - add ISD::ABDU/ISD::ABDS handling #84905 (#88253)
via llvm-commits
- [llvm] ea3d0db - [VectorCombine] foldShuffleOfCastops - ensure we can scale shuffle masks between bitcasted vector types
Simon Pilgrim via llvm-commits
- [llvm] [NewPM][CodeGen] Add `MachineFunctionAnalysis` (PR #88509)
via llvm-commits
- [llvm] Revert "[RISCV] RISCV vector calling convention (2/2) (#79096)" (PR #88511)
via llvm-commits
- [llvm] 3fa8308 - Revert "[RISCV] RISCV vector calling convention (2/2) (#79096)" (#88511)
via llvm-commits
- [llvm] [AMDGPU] Use LSH for lowering ctlz_zero_undef.i8/i16 (PR #88512)
Leon Clark via llvm-commits
- [llvm] Recommit [RISCV] RISCV vector calling convention (2/2) (#79096) (PR #87736)
Brandon Wu via llvm-commits
- [llvm] b4df0da - [AMDGPU] Fix a potential wrong return value indicating whether a pass modifies a function (#88197)
via llvm-commits
- [llvm] [Support] Fix the issue where the character being saved in Unicode causes a warning to be treated as an error in Visual Studio 2022. (PR #88513)
via llvm-commits
- [llvm] 5fa58e2 - [RISCV] Split PseudoVFADD, PseudoVFSUB, and PseudoVFRSUB by SEW
Michael Maitland via llvm-commits
- [llvm] aece682 - [RISCV] Split PseudoVFWADD, PseudoVFWSUB, and PseudoVFWMUL by SEW
Michael Maitland via llvm-commits
- [llvm] d309d7e - [RISCV] Split PseudoVFMUL by SEW
Michael Maitland via llvm-commits
- [llvm] c6b7944 - [RISCV] Split single width floating point fused multiple-add pseudo instructions by SEW
Michael Maitland via llvm-commits
- [llvm] 43248ff - [RISCV] Split widening floating point fused multiple-add pseudo instructions by SEW
Michael Maitland via llvm-commits
- [llvm] b8e1ff3 - [RISCV] Split PseudoVFRSQRT7 and PseudoVFREC7 by SEW
Michael Maitland via llvm-commits
- [llvm] bcf047a - [ARM][PowerPC] Add regression tests for narrowing load in TargetLowering::SimplifySetCC
Bjorn Pettersson via llvm-commits
- [llvm] 33e6b48 - [SelectionDAG] Fix and improve TargetLowering::SimplifySetCC (#87646)
via llvm-commits
- [llvm] [AMDGPU] Support wide register or subregister access when emitting s_singleuse_vdst instructions. (PR #88520)
Scott Egerton via llvm-commits
- [llvm] [CVP] Use at-use info in `processBinOp` (PR #88523)
Yingwei Zheng via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support `.relr.auth.dyn` section (PR #87635)
Daniil Kovalev via llvm-commits
- [llvm] [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (PR #88524)
Philip Reames via llvm-commits
- [llvm] [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (PR #88524)
via llvm-commits
- [llvm] [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (PR #88524)
via llvm-commits
- [llvm] [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (PR #88524)
Craig Topper via llvm-commits
- [llvm] [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (PR #88524)
Craig Topper via llvm-commits
- [llvm] [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (PR #88524)
Philip Reames via llvm-commits
- [llvm] [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (PR #88524)
Philip Reames via llvm-commits
- [llvm] [RISCV] Expand mul to shNadd x, (slli x, c) in DAGCombine (PR #88524)
Philip Reames via llvm-commits
- [llvm] [BOLT][NFC] Be more obvious about selecting X86 (PR #88527)
Nathan Sidwell via llvm-commits
- [llvm] [SCEV] Optimize away variable with constant recurrence in loop (PR #87343)
via llvm-commits
- [llvm] 040efaf - [RISCV] Support uimm32 immediates in RISCVInstrInfo::movImm for RV32. (#88464)
via llvm-commits
- [llvm] 72dfee1 - [RISCV] Remove mayLoad = 1 from store-conditional (#88470)
via llvm-commits
- [llvm] e0a6287 - [ValueTracking] Convert `isKnownNonZero` to use SimplifyQuery (#85863)
via llvm-commits
- [llvm] [SLP]Introduce transformNodes() and transform loads + reverse to strided (PR #88530)
Alexey Bataev via llvm-commits
- [llvm] b614e5b - [SystemZ] Add missing (dis-)assembly tests. (#88498)
via llvm-commits
- [llvm] b794dc2 - [SystemZ] Add custom handling of legal vectors with reduce-add. (#88495)
via llvm-commits
- [llvm] [LV] Improve AnyOf reduction codegen. (PR #78304)
via llvm-commits
- [llvm] 37575f5 - [NFC][ValueTracking] Fix Wunused-variable
Jordan Rupprecht via llvm-commits
- [llvm] [AArch64][SME] Save VG for unwind info when changing streaming-mode (PR #83301)
Kerry McLaughlin via llvm-commits
- [llvm] dcd097c - Add IIT_V6 to support 6-element vectors in intrinsics. (#88196)
via llvm-commits
- [llvm] [InstCombine] Fold icmp in select to smin (PR #87157)
Krishna Narayanan via llvm-commits
- [llvm] [RISCV] Add CodeGen only version of conditional branch instructions t… (PR #87834)
Craig Topper via llvm-commits
- [llvm] 6a85cf8 - [SelectionDAG] Verify SPLAT_VECTOR nodes when they are created. (#88305)
via llvm-commits
- [llvm] edd7fed - [llvm][vfs] NFCI: Remove `const` from `VFS::getRealPath()`
Jan Svoboda via llvm-commits
- [llvm] [ConstantFold] Remove recursion from ConstantFoldInsertValueInstruction (PR #88541)
Carlos Seo via llvm-commits
- [llvm] [M68k] Add support for MOVEQ instruction (PR #88542)
Peter Lafreniere via llvm-commits
- [llvm] [hwasan] Optimize outlined memaccess for fixed shadow on Aarch64 (PR #88544)
Thurston Dang via llvm-commits
- [compiler-rt] 9022d9c - [xray] Apply default visibility to __xray_CustomEvent/__xray_TypedEvent
Fangrui Song via llvm-commits
- [llvm] [memprof] Clean up writer traits (NFC) (PR #88549)
Kazu Hirata via llvm-commits
- [llvm] 83dc419 - [memprof] Clean up writer traits (NFC) (#88549)
via llvm-commits
- [llvm] [RISCV] Provide a more efficient lowering for experimental.cttz.elts. (PR #88552)
Craig Topper via llvm-commits
- [clang] [llvm] [AArch64] Add intrinsics for 16-bit non-widening FMLA/FMLS (PR #88553)
Momchil Velikov via llvm-commits
- [llvm] Reland [SimplifyCFG] Delete the unnecessary range check for small mask operation (PR #70542)
Dimitry Andric via llvm-commits
- [llvm] [GVN] Excluding dead blocks before full redundancy eliminations (PR #88556)
Min-Yih Hsu via llvm-commits
- [compiler-rt] [compiler-rt] Map internal_sigaction to __sys_sigaction on FreeBSD (PR #84441)
Brooks Davis via llvm-commits
- [compiler-rt] [compiler-rt] Update AllSupportedArchDefs.cmake for FreeBSD (PR #84280)
Brooks Davis via llvm-commits
- [llvm] [mlir][python] add to CODEOWNERS (PR #88561)
Maksim Levental via llvm-commits
- [llvm] c777c01 - [GlobalIsel] Import vscale (#88240)
via llvm-commits
- [llvm] [SLP]Attempt to vectorize long stores, if short one failed. (PR #88563)
Alexey Bataev via llvm-commits
- [clang] [libc] [llvm] Fix typos (PR #88565)
Victor Toni via llvm-commits
- [llvm] [InstCombine] Don't use dominating conditions to transform sub into xor. (PR #88566)
Craig Topper via llvm-commits
- [llvm] [RISCV] Split convert to FP pseudos by SEW (PR #88568)
Michael Maitland via llvm-commits
- [llvm] [VP] Correct lowering of predicated fma and faddmul to avoid strictfp. (PR #85272)
Kevin P. Neal via llvm-commits
- [llvm] [RISCV] Split PseudoVFMIN, PseudoVFMAX PseudoVFSGNJ, PseudoVFSGNJN, and PseudoVFSGNJX by SEW (PR #88569)
Michael Maitland via llvm-commits
- [llvm] [RISCV] Split PseudoVFADD, PseudoVFSUB, and PseudoVFRSUB by SEW (PR #87404)
Michael Maitland via llvm-commits
- [llvm] 4078afc - [LLVM][OpenMP] Add "nowait" clause as valid for "workshare" (#88426)
via llvm-commits
- [llvm] [docs] Rewrite cmake LLVM_RAM_PER_?_JOB description (PR #88570)
Nathan Sidwell via llvm-commits
- [compiler-rt] Reland "[compiler-rt] Allow running tests without installing first" (PR #88075)
Alexander Richardson via llvm-commits
- [compiler-rt] dfafe38 - Reland "[compiler-rt] Allow running tests without installing first"
via llvm-commits
- [lld] [LLD] [COFF] Warn if the runtime pseudo relocation function is missing (PR #88573)
Martin Storsjö via llvm-commits
- [llvm] [llvm][vfs] Make vfs::FileSystem::exists() virtual NFC (PR #88575)
Artem Chikin via llvm-commits
- [llvm] 5889874 - [llvm][vfs] Make vfs::FileSystem::exists() virtual NFC (#88575)
via llvm-commits
- [llvm] 62624a4 - [Support] Fix the issue where the character being saved in Unicode causes a warning to be treated as an error in Visual Studio 2022. (#88513)
via llvm-commits
- [llvm] 8a4b7de - [SLP][NFC]Make TTIRef capture argument instead of outer declaration.
Alexey Bataev via llvm-commits
- [llvm] goldsteinn/op x with x eq 0 (PR #88579)
via llvm-commits
- [llvm] 0f82469 - [Passes] Run SimpleLoopUnswitch after introducing invariant branches. (#81271)
via llvm-commits
- [llvm] c6cd460 - IRVerifier: Allow GlobalValue as llvm.threadlocal.address operand (#88321)
via llvm-commits
- [clang] [llvm] [clang][builtin] Implement __builtin_allow_runtime_check (PR #87568)
Vitaly Buka via llvm-commits
- [llvm] 900be90 - Fix typos (#88565)
via llvm-commits
- [lldb] [llvm] Add support for using foreign type units in .debug_names. (PR #87740)
David Blaikie via llvm-commits
- [llvm] [VPlan] Version VPValue names in VPSlotTracker. (PR #81411)
Florian Hahn via llvm-commits
- [llvm] [MergeFunc] Handle ConstantRange attributes. (PR #88584)
Andreas Jonson via llvm-commits
- [llvm] [RFC][LV] VPlan-based cost model (PR #67647)
Kolya Panchenko via llvm-commits
- [llvm] 9bd1085 - AMDGPU: Undo atomicrmw add/sub/xor 0 -> atomicrmw or canonicalization (#87533)
via llvm-commits
- [llvm] AMDGPU: Implement llvm.set.rounding (PR #88587)
Matt Arsenault via llvm-commits
- [llvm] AMDGPU: Optimize set_rounding if input is known to fit in 2 bits (PR #88588)
Matt Arsenault via llvm-commits
- [llvm] Update foldFMulReassoc to respect absent fast-math flags (PR #88589)
Andy Kaylor via llvm-commits
- [llvm] [LegalizeTypes][RISCV] Support scalable vectors in SplitVecRes_BITCAST/SplitVecOp_BITCAST. (PR #88590)
Craig Topper via llvm-commits
- [llvm] [SLP][NFC] Add option to bypass early profitability check. (PR #88594)
Valery Dmitriev via llvm-commits
- [llvm] 9e95c49 - [DSE] Fix non-determinism due to address reuse (#84943)
via llvm-commits
- [llvm] f172bfc - [unused-includes][ADT] Don't include DJB.h as it's not used. NFC. (#88211)
via llvm-commits
- [lld] aef2810 - [ELF] Relocations: Avoid MIPS check for ELFCLASS64 with if constexpr. NFC
Fangrui Song via llvm-commits
- [llvm] [RISCV] Add scheduling information for SiFive VCIX (PR #86093)
Michal Terepeta via llvm-commits
- [llvm] 37ebf2a - [ORC] Replace more KV loop variables with structured bindings.
Lang Hames via llvm-commits
- [llvm] [InstCombine] Fix fail to fold (A >> C1) Pred C2 if shr is used multple times #83430 (PR #83563)
via llvm-commits
- [llvm] 3cf8535 - [X86][BF16] Improve vectorization of BF16 (#88486)
via llvm-commits
- [llvm] [CodeGen] Remove extraneous ArrayRef (NFC) (PR #88601)
Kazu Hirata via llvm-commits
- [llvm] df9c00b - [CVP] Use at-use info in `processBinOp` (#88523)
via llvm-commits
- [llvm] 6d66db3 - [SLP] Initial vectorization of non-power-of-2 ops. (#77790)
via llvm-commits
- [llvm] [PowerPC] Deprecate uses of ISD::ADDC/ISD::ADDE/ISD::SUBC/ISD::SUBE (PR #88604)
Kai Luo via llvm-commits
- [llvm] [PowerPC] Retire PPCExpandISel pass (PR #84289)
Kai Luo via llvm-commits
- [llvm] [PowerPC] Optimize BUILD_VECTOR from load and zeros (PR #73609)
Kai Luo via llvm-commits
- [llvm] [InstCombine] Fold `sext(trunc nsw)` and `zext(trunc nuw)` (PR #88609)
via llvm-commits
- [llvm] [NewPM][CodeGen] Add `MachineFunctionAnalysis` (PR #88610)
via llvm-commits
- [clang] [llvm] [llvm] Add triples for managarm (PR #87845)
via llvm-commits
- [llvm] 6704faf - [SLP] Use StoreTy to compute min VF.
Florian Hahn via llvm-commits
- [llvm] f6ca37b - [NewPM] Set diagnostic handler in `MachineModuleAnalysis` (#88229)
via llvm-commits
- [llvm] 844b532 - [MergeFunc] Handle ConstantRange attributes (#88584)
via llvm-commits
- [llvm] [CodeGen] Let `CodeGenPassBuilder` know concrete target machine (PR #88614)
via llvm-commits
- [llvm] [GlobalIsel] combine ext of trunc with flags (PR #87115)
Thorsten Schütt via llvm-commits
- [llvm] [RISCV][ISel] Combine scalable vector fadd/fsub/fmul with fp extend. (PR #88615)
via llvm-commits
- [llvm] [SimplifyCFG] Fix crash when there is unreachable large index (PR #88616)
via llvm-commits
- [llvm] [BOLT][NFC] Remove unused BinaryData::hasNameRegex (PR #88618)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Simplify getSplitSymbolName (PR #88619)
Amir Ayupov via llvm-commits
- [llvm] [BOLT][NFC] Remove extraneous braces (PR #88620)
Nathan Sidwell via llvm-commits
- [llvm] [SystemZ] Bugfix in getDemandedSrcElements(). (PR #88623)
Jonas Paulsson via llvm-commits
- [llvm] [cmake] Include GNUInstallDirs before using variables defined by it. (PR #83807)
Vassil Vassilev via llvm-commits
- [llvm] Support for i8/i16 for bitreverse using GFNI. (PR #88625)
via llvm-commits
- [llvm] [memprof] Fix typos in serializedSizeV0 and serializedSizeV2 (PR #88629)
Kazu Hirata via llvm-commits
- [llvm] add ucmp and scmp support to SelectionDAG (PR #85822)
Yingwei Zheng via llvm-commits
- [llvm] In FoldingSet calulation for APInt add bit width to avoid crash (PR #88635)
Andreas Jonson via llvm-commits
- [llvm] [AVR] Let ArrayRef infer the array size (NFC) (PR #88638)
Kazu Hirata via llvm-commits
- [llvm] [TextAPI] Apply NFC code fixups (PR #88639)
Cyndy Ishida via llvm-commits
- [llvm] ef9446b - [GVN] lazily update dominator tree when merge unconditional branches in function (#88477)
via llvm-commits
- [llvm] [RISCV] Implement Intrinsics Support for XCValu Extension in CV32E40P (PR #85603)
Craig Topper via llvm-commits
- [llvm] 342aa3e - [LegalizeTypes][RISCV] Support scalable vectors in SplitVecRes_BITCAST/SplitVecOp_BITCAST. (#88590)
via llvm-commits
- [llvm] [InterleavedAccessPass] Get round the unsupported large scalarize vectors (PR #88643)
via llvm-commits
- [llvm] [RISCV] Use vnclip for scalable vector saturating truncation. (PR #88648)
via llvm-commits
- [llvm] 6c2cc82 - [AArch64] Improve cost of non-zero lane splats
David Green via llvm-commits
- [llvm] [polly] [cmake] Don't install static extensions when linked into libLLVM (PR #88660)
via llvm-commits
- [compiler-rt] 0016216 - CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE (#88407)
via llvm-commits
- [llvm] [InstCombine] abs(X) * abs(X) and nabs(X) * nabs(X) should preserve flags (PR #88662)
via llvm-commits
- [compiler-rt] Revert "CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE" (PR #88663)
YunQiang Su via llvm-commits
- [compiler-rt] 5927492 - Revert "CompilerRT: Normalize COMPILER_RT_DEFAULT_TARGET_TRIPLE" (#88663)
via llvm-commits
- [llvm] b8d0cba - [TextAPI] Apply NFC code fixups (#88639)
via llvm-commits
- [llvm] [CodeGenPrepare] Resolve TODO: Treat disjoint-or as an add (PR #88667)
via llvm-commits
- [llvm] [Transforms] Preserve inbounds attribute of transformed GEPs when flattening loops (PR #86961)
via llvm-commits
- [llvm] [LegalizeDAG] Optimize CodeGen for `ISD::CTLZ_ZERO_UNDEF` (PR #83039)
Manish Kausik H via llvm-commits
- [llvm] 48e9554 - [Docs] Update python dependencies for documentation (#87877)
via llvm-commits
- [llvm] [X86] For minsize, use size for alignment, rather than actual alignment (PR #87003)
via llvm-commits
- [llvm] Resolve TODO: Use TokenFactor rather than the whole chain (PR #87002)
via llvm-commits
- [llvm] e8232c3 - [ADT] In FoldingSet calulation for APInt add bit width to avoid crash (#88635)
via llvm-commits
- [llvm] 8e4b089 - [LoongArch] Return true from shouldConsiderGEPOffsetSplit (#88371)
via llvm-commits
- [llvm] dd4b40f - [CodeGen] Let `CodeGenPassBuilder` know concrete target machine (#88614)
via llvm-commits
- [llvm] 7476b41 - [NFC] add myself as the code owner of the PowerPC target
Chen Zheng via llvm-commits
- [llvm] [X86][MC] Error out for CMPCCXADD on 32 bit targets. (PR #88672)
Freddy Ye via llvm-commits
- [llvm] a9d7ad2 - [InstCombine] Relax shamt assertion in fsh fold
Nikita Popov via llvm-commits
- [libc] [llvm] [libc]Add proxy header hdr/float-macros.h (PR #88674)
via llvm-commits
- [llvm] 37b7207 - [SimplifyCFG] Fix crash when there is unreachable large index (#88616)
via llvm-commits
- [llvm] [Test][ORC][JITLink] Preserve rbx in the test `ExecutionEngine/JITLink/x86-64/ELF_vtune.s` (PR #86472)
Wu Yingcong via llvm-commits
- [llvm] [InstCombine] Remove mul of SPF abs fold (PR #88675)
Nikita Popov via llvm-commits
- [llvm] [X86] Prefer andl to andb to save one byte encoding when using with bzhi or bextr (PR #86921)
Phoebe Wang via llvm-commits
- [llvm] ccea9f2 - [ValueTracking] Add tests for `computeKnownBits` of `llvm.vector.reduce.{or,and}`; NFC
Noah Goldstein via llvm-commits
- [llvm] 6063e3c - [ValueTracking] Implement `computeKnownBits` for `llvm.vector.reduce.{or,and}`
Noah Goldstein via llvm-commits
- [llvm] 44b1523 - [ValueTracking] Add tests for `computeKnownBits` of `llvm.vector.reduce.xor`; NFC
Noah Goldstein via llvm-commits
- [llvm] 6c71707 - [ValueTracking] Implement `computeKnownBits` for `llvm.vector.reduce.xor`
Noah Goldstein via llvm-commits
- [llvm] 3921dff - [ValueTracking] Add tests for `isKnownNonZero` of `llvm.vector.reduce.or`; NFC
Noah Goldstein via llvm-commits
- [llvm] 1e16a35 - [ValueTracking] Implement `isKnownNonZero` for `llvm.vector.reduce.or`
Noah Goldstein via llvm-commits
- [llvm] c7902d8 - [InstCombine] Add test for isKnownNonZero() undef miscompile (NFC)
Nikita Popov via llvm-commits
- [llvm] 52a1998 - [ValueTracking] Don't accept undef in isKnownNonZero()
Nikita Popov via llvm-commits
- [llvm] 7177dc2 - [SDAG] Apply or-disjoint in SelectionDAG::isBaseWithConstantOffset (#88493)
via llvm-commits
- [llvm] 6b80e2f - [mi-sched] Suppress register pressure with i64. (#88256)
via llvm-commits
- [compiler-rt] [compiler-rt] Use __atomic builtins whenever possible (PR #84439)
Alexander Richardson via llvm-commits
- [llvm] [Support] Add llvm::support::endian::writeNext (PR #88685)
Fangrui Song via llvm-commits
- [llvm] [IndVars] Mark truncs as nuw/nsw (PR #88686)
Nikita Popov via llvm-commits
- [llvm] a71565d - [ARM] Don't include IRBuilder.h in ARMISelLowering.h (NFC)
Nikita Popov via llvm-commits
Last message date:
Sun Apr 14 23:56:55 PDT 2024
Archived on: Sun Apr 14 23:57:01 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).