The Week Of Monday 5 February 2024 Archives by thread
Starting: Mon Feb 5 00:00:14 PST 2024
Ending: Sun Feb 11 23:38:53 PST 2024
Messages: 4957
- [llvm] [AArch64] Materialize constants via fneg. (PR #80641)
David Green via llvm-commits
- [llvm] Add github workflow that checks if a private email address was used to contribute to the repo and warn in this case (PR #80514)
Tobias Hieta via llvm-commits
- [llvm] [clang] [llvm][AArch64] Do not inline a function with different signing scheme. (PR #80642)
via llvm-commits
- [llvm] ab46079 - [TableGen] Trying fix for PatternParser linker error
via llvm-commits
- [llvm] [AArch64][GlobalISel] FNeg constant materialization (PR #80643)
David Green via llvm-commits
- [llvm] [mlir] [flang] [mlir][Linalg] Unrestrict redundant transfer hoisting from func.func (PR #79516)
Matthias Springer via llvm-commits
- [llvm] [RISCV] Make X5 allocatable for JALR on CPUs without RAS (PR #78417)
Yingwei Zheng via llvm-commits
- [llvm] MIPS/Asm/O32: Don't add another $ to PrivateGlobal symbol (PR #80644)
YunQiang Su via llvm-commits
- [llvm] [DWARFYAML] Implement debug_names support (PR #79666)
James Henderson via llvm-commits
- [llvm] [AMDGPU] support lib call (PR #74741)
Pierre van Houtryve via llvm-commits
- [llvm] [AArch64] Fix generated types for ARM64EC variadic entry thunk targets (PR #80595)
Eli Friedman via llvm-commits
- [llvm] [AArch64][PAC] Refine authenticated pointer check methods (PR #74074)
Anatoly Trosinenko via llvm-commits
- [llvm] [AArch64][SME] Allow memory operations lowering to custom SME functions. (PR #79263)
Dinar Temirbulatov via llvm-commits
- [llvm] [AArch64][SVE] Handle some cases of uzp1/reinterpret from svbool in isZeroingInactiveLanes (PR #78623)
Eli Friedman via llvm-commits
- [llvm] d11c912 - [AArch64][GlobalISel] Addition GISel testing for u/s add_sat and sub_sat. NFC
David Green via llvm-commits
- [llvm] 722db78 - [TableGen] Exclude LLVMTableGenGlobalISel from "all"
via llvm-commits
- [llvm] [NFC][AArch64] Refactor AArch64LoopIdiomTransform in preparation for more idioms (PR #78471)
David Sherwood via llvm-commits
- [llvm] Resolve FIXME: Try SCEV getRange. (PR #80623)
Yingwei Zheng via llvm-commits
- [llvm] [llvm-cov] Add a SourcesFile flag (PR #80646)
Farzon Lotfi via llvm-commits
- [llvm] 991d04d - Revert "[NFC][TableGen][GlobalISel] Move MIR Pattern Parsing out of Combiner Impl (#80257)"
via llvm-commits
- [llvm] d2b0e23 - Revert "[TableGen] Trying fix for PatternParser linker error"
via llvm-commits
- [llvm] 6deb7cf - Revert "[TableGen] Exclude LLVMTableGenGlobalISel from "all""
via llvm-commits
- [llvm] [GitHub][Workflows] Prevent multiple private email comments (temporarily) (PR #80648)
David Spickett via llvm-commits
- [llvm] 7d2b6f0 - [IndVarSimplify] Fix poison-safety when reusing instructions (#80458)
via llvm-commits
- [llvm] [IndVarSimplify] Fix poison-safety when reusing instructions (PR #80458)
Nikita Popov via llvm-commits
- [llvm] GlobalISel needs fdiv 1 / sqrt(x) to rsq combine (PR #78673)
Matt Arsenault via llvm-commits
- [llvm] d91bb2f - [AsmParser] Check whether use is callee when determining function type
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Insert spill codes for the SGPRs used for EXEC copy (PR #79428)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] replace right identity X * -1.0 with fneg(x) (PR #80526)
Matt Arsenault via llvm-commits
- [llvm] [HWASAN] Update dbg.assign intrinsics in HWAsan pass (PR #79864)
Orlando Cazalet-Hyams via llvm-commits
- [llvm] [AArch64][GlobalISel] Basic add_sat and sub_sat vector handling. (PR #80650)
David Green via llvm-commits
- [llvm] [RISCV][NFC] Use maybe_unused instead of casting to void to fix unused variable warning. (PR #80651)
Yeting Kuo via llvm-commits
- [llvm] [RFC] Memory Model Relaxation Annotations (PR #78569)
Sameer Sahasrabuddhe via llvm-commits
- [llvm] 3e230bb - [CodeGen] Return ArrayRef from TargetRegisterClass::getRegisters. NFCI. (#80411)
via llvm-commits
- [llvm] [CodeGen] Return ArrayRef from TargetRegisterClass::getRegisters. NFCI. (PR #80411)
Jay Foad via llvm-commits
- [llvm] [InstCombine] Handle IsInf/IsZero idioms (PR #80607)
Matt Arsenault via llvm-commits
- [llvm] [RemoveDIs] Handle DPValues in hoistCommonCodeFromSuccessors (PR #79476)
Stephen Tozer via llvm-commits
- [clang] [llvm] [clang-tools-extra] Apply format only if --format is specified (PR #79466)
Dmitry Polukhin via llvm-commits
- [llvm] [BasicAA] Handle scalable type sizes with constant offsets (PR #80445)
David Green via llvm-commits
- [llvm] [SPIR-V] Include SPIRV-Tools tests in CI (PR #80479)
Nathan Gauër via llvm-commits
- [libc] [llvm] [libc] Add `next_toward_inf` fo `FPBits` (PR #80654)
Guillaume Chatelet via llvm-commits
- [llvm] [DAGCombiner] Optimize more vector element extractions. (PR #80520)
Matt Arsenault via llvm-commits
- [llvm] [RISCV] Support Inline ASM for the bf16 type. (PR #80118)
Chuan-Yue Yuan via llvm-commits
- [llvm] [CodeGen] Port DeadMachineInstructionElim to new pass manager (PR #80582)
Matt Arsenault via llvm-commits
- [llvm] [DAG] visitCTPOP - if only the upper half of the ctpop operand is zero then see if its profitable to only count the lower half. (PR #80473)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel][ARM] Support missing case for G_CONSTANT (PR #80555)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Port AtomicExpand to new Pass Manager (PR #71220)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Generate mem intrinsic address calculations with nuw (PR #80184)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking][NFC] Pass `SimplifyQuery` to `computeKnownFPClass` family (PR #80657)
Yingwei Zheng via llvm-commits
- [llvm] [SimplifyLibCalls] Merge sqrt into the power of exp (PR #79146)
Matt Arsenault via llvm-commits
- [llvm] [X86][GlobalISel] Reorganize br/brcond tests (NFC) (PR #80204)
Matt Arsenault via llvm-commits
- [llvm] 04c1cce - [docs][RISCV] Remove Zicond from release notes now it was backported
Alex Bradbury via llvm-commits
- [llvm] 7d879bc - [AArch64][PAC] Refine authenticated pointer check methods (#74074)
via llvm-commits
- [clang] [polly] [clang-format] Add Automatic and ExceptShortType options for AlwaysBreakAfterReturnType. (PR #78011)
via llvm-commits
- [llvm] [GitHub][workflows] Ask reviewers to merge new contributor's PRs (PR #80659)
David Spickett via llvm-commits
- [llvm] [RISCV][MC] Implement ISA mapping symbols (PR #67541)
Joe Faulls via llvm-commits
- [llvm] [Transforms] Add more cos combinations to SimplifyLibCalls and InstCombine (PR #79699)
Matt Arsenault via llvm-commits
- [llvm] 2d69827 - [Transforms] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] ddd95b1 - [RemoveDIs] Handle DPValues in hoistCommonCodeFromSuccessors (#79476)
via llvm-commits
- [llvm] 9dd40f8 - [docs][RISCV] Update release notes to include Zalasr and S* extensions from profiles spec
Alex Bradbury via llvm-commits
- [llvm] 1aee1e1 - [Analysis] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 13e52b3 - [docs][RISCV] Add missed release note for Zimop codegen support
Alex Bradbury via llvm-commits
- [llvm] [AMDGPU] GlobalISel for f8 conversions (PR #80503)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Fixed byte_sel of v_cvt_f32_bf8/v_cvt_f32_fp8 (PR #80502)
Matt Arsenault via llvm-commits
- [llvm] 84ea236 - [BasicAA] Handle scalable type sizes with constant offsets (#80445)
via llvm-commits
- [lld] [libc] [lldb] [flang] [clang] [libcxx] [llvm] [clang-tools-extra] [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (PR #67104)
David Stuttard via llvm-commits
- [openmp] [clang] [llvm] [OpenMP] Remove `register_requires` global constructor (PR #80460)
Sergio Afonso via llvm-commits
- [openmp] [llvm] [clang] [OpenMP] Remove `register_requires` global constructor (PR #80460)
Sergio Afonso via llvm-commits
- [llvm] [clang] [openmp] [OpenMP] Remove `register_requires` global constructor (PR #80460)
Sergio Afonso via llvm-commits
- [llvm] [AArch64][GlobalISel] Refactor BITCAST Legalization (PR #80505)
Matt Arsenault via llvm-commits
- [llvm] [clang-tools-extra] [flang] [lldb] [clang] [libcxx] [libc] [lld] [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (PR #67104)
Matt Arsenault via llvm-commits
- [llvm] [Mips][AsmPrinter] Fix for assembler not printing a label (PR #80666)
via llvm-commits
- [llvm] [InstCombine] Canonicalize the fcmp range check idiom into `fabs + fcmp` (PR #76367)
Matt Arsenault via llvm-commits
- [llvm] 1ee315a - [AArch64] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 00a4e24 - [AMDGPU] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] 6e83c0a - [X86] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [lldb] [lld] [clang] [libcxx] [flang] [clang-tools-extra] [llvm] [libc] [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (PR #67104)
David Stuttard via llvm-commits
- [lld] [lldb] [libcxx] [clang] [libc] [clang-tools-extra] [flang] [llvm] [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (PR #67104)
David Stuttard via llvm-commits
- [llvm] AMDGPU: Set max supported div/rem size to 64 (PR #80669)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Update comments for ValueType.td. [NFC] (PR #80670)
Francesco Petrogalli via llvm-commits
- [llvm] [X86] X86FixupVectorConstants - load+zero vector constants that can be stored in a truncated form (PR #80428)
Simon Pilgrim via llvm-commits
- [clang] [llvm] [clang-tools-extra] [analyzer] Support interestingness in ArrayBoundV2 (PR #78315)
via llvm-commits
- [llvm] 69ffa7b - [X86] X86FixupVectorConstants - load+zero vector constants that can be stored in a truncated form (#80428)
via llvm-commits
- [libc] [libcxx] [clang-tools-extra] [flang] [lld] [lldb] [llvm] [clang] [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (PR #67104)
Matt Arsenault via llvm-commits
- [llvm] [mlir] [OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined functions (PR #80283)
Sergio Afonso via llvm-commits
- [llvm] bc82d1a - [OpenMPIRBuilder][MLIR] Pass target-cpu and target-features to outlined functions (#80283)
via llvm-commits
- [llvm] [RDF] Skip over NoRegister. NFCI. (PR #80672)
Jay Foad via llvm-commits
- [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #80674)
Rin Dobrescu via llvm-commits
- [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #80674)
via llvm-commits
- [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #80674)
David Sherwood via llvm-commits
- [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #80674)
Rin Dobrescu via llvm-commits
- [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #80674)
Rin Dobrescu via llvm-commits
- [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #80674)
David Sherwood via llvm-commits
- [llvm] [AArch64] Convert concat(uhadd(a,b), uhadd(c,d)) to uhadd(concat(a,c), concat(b,d)) (PR #80674)
Rin Dobrescu via llvm-commits
- [llvm] AMDGPU/GlobalISelDivergenceLowering: select divergent i1 phis (PR #80003)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Simplify updateLiveIn in MachineSink (PR #79831)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] Add IRTranslation for insertelement with scalable vector type (PR #80377)
Matt Arsenault via llvm-commits
- [llvm] [PowerPC] Peephole address calculation in TOC memops (PR #76488)
Qiu Chaofan via llvm-commits
- [llvm] 7bdc80f - [AVR] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] [mlir] [mlir][bufferization][NFC] Pass `DeallocationOptions` instead of flags (PR #80675)
Matthias Springer via llvm-commits
- [clang] [llvm] [AArch64] Add soft-float ABI (PR #74460)
via llvm-commits
- [llvm] b31fffb - [ARM] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [llvm] [AArch64] Set predicates for FP/SIMD InstAliases (PR #79033)
via llvm-commits
- [llvm] [clang] [clang-tools-extra] [analyzer] Support interestingness in ArrayBoundV2 (PR #78315)
Balazs Benics via llvm-commits
- [clang-tools-extra] [llvm] [clang] [analyzer] Support interestingness in ArrayBoundV2 (PR #78315)
Balazs Benics via llvm-commits
- [clang-tools-extra] [clang] [llvm] [analyzer] Support interestingness in ArrayBoundV2 (PR #78315)
Balazs Benics via llvm-commits
- [llvm] Implement MCDCTVIdxBuilder and MCDCTestVectorBuilder (LLVM side) (PR #80676)
NAKAMURA Takumi via llvm-commits
- [llvm] GlobalISel: adapt MachineSSAUpdater for use in GlobalISel path (PR #78431)
Matt Arsenault via llvm-commits
- [flang] [llvm] [libc] [clang-tools-extra] [libcxx] [clang] [lldb] [lld] [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (PR #67104)
via llvm-commits
- [llvm] 89ec940 - [AMDGPU] Insert spill codes for the SGPRs used for EXEC copy (#79428)
via llvm-commits
- [llvm] [AMDGPU] Use correct number of bits needed for div/rem shrinking (PR #80622)
via llvm-commits
- [llvm] [GISel] Add support for scalable vectors in getGCDType (PR #80307)
Matt Arsenault via llvm-commits
- [llvm] 06f711a - AMDGPU/GlobalISelDivergenceLowering: select divergent i1 phis (#80003)
via llvm-commits
- [llvm] ff9af4c - [CodeGen] Convert tests to opaque pointers (NFC)
Nikita Popov via llvm-commits
- [openmp] [llvm] [clang] [mlir] [OpenMP] Remove `register_requires` global constructor (PR #80460)
Joseph Huber via llvm-commits
- [llvm] [RISCV] Use predicated FP extension when promoting VP operands (PR #79328)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GISEL] Add IRTranslation for shufflevector on scalable vector types (PR #80378)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU][PromoteAlloca] Support memsets to ptr allocas (PR #80678)
Pierre van Houtryve via llvm-commits
- [llvm] [TailDuplicator] Add a limit on the size of predecessors (PR #78582)
Quentin Dian via llvm-commits
- [llvm] [MachineFrameInfo] Refactoring with computeMaxcallFrameSize() (NFC) (PR #78001)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Fix assertion failure in issue80597 (PR #80614)
Nikita Popov via llvm-commits
- [llvm] [AMDGPU] Don't fix the scavenge slot at offset 0 (PR #79136)
Matt Arsenault via llvm-commits
- [compiler-rt] [libcxx] [flang] [openmp] [llvm] [clang-tools-extra] [clang] [lldb] [lld] [libc] [PGO][OpenMP] Instrumentation for GPU devices (PR #76587)
Matt Arsenault via llvm-commits
- [clang-tools-extra] [clang] [lld] [flang] [libc] [libcxx] [llvm] [lldb] [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (PR #67104)
David Stuttard via llvm-commits
- [llvm] [llvm][GlobalOpt] Optimize statically resolvable IFuncs (PR #80606)
Nikita Popov via llvm-commits
- [clang] [llvm] [openmp] [mlir] [OpenMP] Remove `register_requires` global constructor (PR #80460)
Sergio Afonso via llvm-commits
- [clang] [llvm] [clang-tools-extra] [AArch64] Implement -fno-plt for SelectionDAG/GlobalISel (PR #78890)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen][ShrinkWrap] Clarify StackAddressUsedBlockInfo meaning (PR #80679)
Elizaveta Noskova via llvm-commits
- [llvm] 4e958ab - [AMDGPU][PromoteAlloca] Support memsets to ptr allocas (#80678)
via llvm-commits
- [llvm] [clang] [clang][HLSL][SPRI-V] Add convergence intrinsics (PR #80680)
Nathan Gauër via llvm-commits
- [llvm] [TableGen] Extend direct lookup to instruction values in generic tables. (PR #80486)
Jason Eckhardt via llvm-commits
- [llvm] a5d206d - AMDGPU: Set max supported div/rem size to 64 (#80669)
via llvm-commits
- [llvm] a826a0c - [RISCV] Add tests for reduce.fmaximum/fminimum. NFC (#80553)
via llvm-commits
- [llvm] [RISCV] Add tests for reduce.fmaximum/fminimum. NFC (PR #80553)
Shih-Po Hung via llvm-commits
- [llvm] 6639743 - [X86] Add common getSrcIdx helper to determine source index after AVX512 masked predicates. NFC.
Simon Pilgrim via llvm-commits
- [llvm] bc6370a - [X86] addConstantComments - split VPERMILPS/VPERMILPD handling to reduce repeated switch cases etc. NFC.
Simon Pilgrim via llvm-commits
- [llvm] [openmp] [clang] [mlir] [OpenMP] Remove `register_requires` global constructor (PR #80460)
Sergio Afonso via llvm-commits
- [compiler-rt] [Profile] Dump binary id to raw profiles on Windows. (PR #75618)
Nikita Popov via llvm-commits
- [llvm] [LoopUnroll] Allow expensive trip count emitting which is estimated to be infinite (PR #79869)
Aleksandr Popov via llvm-commits
- [llvm] abea3b2 - [RDF] Skip over NoRegister. NFCI. (#80672)
via llvm-commits
- [clang] [llvm] [clang-tools-extra] [concepts] Extract function template pack arguments from the current instantiation if possible (PR #80594)
Erich Keane via llvm-commits
- [llvm] MachineSSAUpdater: use all vreg attributes instead of reg class only (PR #78431)
Petar Avramovic via llvm-commits
- [llvm] [SimplifyCFG] Find the minimal table considering overflow in `switchToLookupTable` (PR #67885)
Quentin Dian via llvm-commits
- [llvm] 1af0536 - [X86] getShuffleComment - use MI description to determine AVX512 masked predicates instead of src index offsets.
Simon Pilgrim via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ilya Leoshkevich via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ilya Leoshkevich via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ilya Leoshkevich via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ilya Leoshkevich via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ulrich Weigand via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ilya Leoshkevich via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ilya Leoshkevich via llvm-commits
- [llvm] [SystemZ] Implement A, O and R inline assembly format flags (PR #80685)
Ilya Leoshkevich via llvm-commits
- [clang] [libcxx] [flang] [mlir] [clang-tools-extra] [llvm] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [llvm] [SimplifyCFG] Find an arrayless index for the covered lookup table (PR #73269)
Quentin Dian via llvm-commits
- [clang-tools-extra] [flang] [clang] [libcxx] [llvm] [mlir] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [libcxx] [llvm] [flang] [mlir] [clang-tools-extra] [clang] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [libcxx] [flang] [mlir] [clang] [llvm] [clang-tools-extra] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [clang] [clang-tools-extra] [mlir] [flang] [libcxx] [llvm] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [clang] [clang-tools-extra] [llvm] [mlir] [libcxx] [flang] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [clang-tools-extra] [libcxx] [mlir] [clang] [llvm] [flang] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [clang-tools-extra] [libcxx] [mlir] [llvm] [clang] [flang] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [llvm] [mlir] [clang-tools-extra] [clang] [libcxx] [flang] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [llvm] [mlir] [clang] [libcxx] [clang-tools-extra] [flang] [LV] Improve AnyOf reduction codegen. (PR #78304)
Florian Hahn via llvm-commits
- [llvm] d15c454 - [FPEnv][AMDGPU] Correct strictfp tests.
Kevin P. Neal via llvm-commits
- [llvm] [CodeGen] [ARM] Make RISC-V Init Undef Pass Target Independent and add support for the ARM Architecture. (PR #77770)
Jack Styles via llvm-commits
- [llvm] 3bf8816 - [Offload] Fix entry global names on NVPTX target
Joseph Huber via llvm-commits
- [llvm] Remove NumVisited (PR #80627)
Simon Pilgrim via llvm-commits
- [mlir] [llvm] [OpenMP][MLIR][OMPIRBuilder] Add a small optional constant alloca raise function pass to finalize, utilised in convertTarget (PR #78818)
via llvm-commits
- [libcxx] [libc] [compiler-rt] [lld] [clang] [lldb] [llvm] [flang] [clang-tools-extra] [libc++] P2602R2 Poison Pills are Too Toxic (PR #74534)
Jakub Mazurkiewicz via llvm-commits
- [llvm] [SPIRV] Requires SCFG for Vulkan's SPIR-V (PR #67441)
Nathan Gauër via llvm-commits
- [clang] [mlir] [llvm] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [flang] [llvm] [OpenMPIRBuilder] Don't drop debug info for target region. (PR #80692)
via llvm-commits
- [clang] [clang-tools-extra] [llvm] [analyzer] Support interestingness in ArrayBoundV2 (PR #78315)
via llvm-commits
- [llvm] [ARM][Thumb2] Mark BTI-clearing instructions as scheduling region boundaries (PR #79173)
Victor Campos via llvm-commits
- [llvm] 2614672 - [InstCombine] Fold ((cst << x) & 1) --> x == 0 when cst is odd (#79772)
via llvm-commits
- [llvm] [InstCombine] Fold ((cst << x) & 1) --> x == 0 when cst is odd (PR #79772)
Nikita Popov via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [LV, VP]VP intrinsics support for the Loop Vectorizer + adding new tail-folding mode using EVL. (PR #76172)
Alexey Bataev via llvm-commits
- [llvm] [GVN] Permit load PRE to happen in more cases (PR #79324)
David Sherwood via llvm-commits
- [llvm] 8cb2de7 - [VPlan] Implement type inference for ICmp.
Florian Hahn via llvm-commits
- [llvm] [clang] [clang-tools-extra] [clang] reject to capture variable in `RequiresExprBodyDecl` (PR #78598)
Erich Keane via llvm-commits
- [clang-tools-extra] [llvm] [clang] [clang] reject to capture variable in `RequiresExprBodyDecl` (PR #78598)
Erich Keane via llvm-commits
- [clang] [llvm] [clang-tools-extra] [clang] reject to capture variable in `RequiresExprBodyDecl` (PR #78598)
Erich Keane via llvm-commits
- [llvm] [GISel] Add support for scalable vectors in getLCMType (PR #80306)
Michael Maitland via llvm-commits
- [llvm] [clang] [lldb] [clang-tools-extra] [lldb] Support DW_OP_WASM_location in DWARFExpression (PR #78977)
Paolo Severini via llvm-commits
- [clang] [llvm] [RISCV] Add support for RISC-V Pointer Masking (PR #79929)
Michael Maitland via llvm-commits
- [llvm] [RISCV][CostModel] Estimate cost of llvm.vector.reduce.fmaximum/fminimum (PR #80697)
Shih-Po Hung via llvm-commits
- [clang] [clang-tools-extra] [llvm] [codegen] Emit cleanups for lifetime-extended temporaries when stmt-expr has control-flow (PR #80698)
Utkarsh Saxena via llvm-commits
- [llvm] [x86_64][windows][swift] do not use Swift async extended frame for wi… (PR #80468)
Alex Lorenz via llvm-commits
- [llvm] [RemoveDIs] Print non-intrinsic debug info in textual IR output (PR #79281)
Stephen Tozer via llvm-commits
- [mlir] [llvm] [mlir][mesh] Add spmdization pass (PR #80518)
Boian Petkantchin via llvm-commits
- [llvm] [PowerPC] Combine sub within setcc back to sext (PR #66978)
Amy Kwan via llvm-commits
- [compiler-rt] [Profile][Windows] Drop extern for __buildid. (PR #80700)
Zequan Wu via llvm-commits
- [llvm] Fix typo (PR #80703)
via llvm-commits
- [llvm] [InstCombine] Remove OneUse clause from `((A+B)+B) → A+2*B` (PR #80705)
Ricardo Jesus via llvm-commits
- [llvm] de9a873 - [X86] Split up getShuffleComment into printShuffleMask and printDstRegisterName helpers. NFC.
Simon Pilgrim via llvm-commits
- [llvm] f471420 - [X86] printExtend - add support for mask predicated instructions
Simon Pilgrim via llvm-commits
- [llvm] 47dcf5d - [X86] printBroadcast - add support for mask predicated instructions
Simon Pilgrim via llvm-commits
- [llvm] f958ad3 - [X86] printZeroUpperMove - add support for mask predicated instructions
Simon Pilgrim via llvm-commits
- [llvm] [mlir] [mlir][mesh] Add spmdization pass (PR #80518)
Boian Petkantchin via llvm-commits
- [llvm] [clang] [RISCV] Add support for RISC-V Pointer Masking (PR #79929)
Michael Maitland via llvm-commits
- [llvm] [RemoveDIs][DebugInfo][IR] Add parsing for non-intrinsic debug values (PR #79818)
Jeremy Morse via llvm-commits
- [llvm] [AArch64][PAC] Implement code generation for @llvm.ptrauth.auth (PR #72502)
Anatoly Trosinenko via llvm-commits
- [llvm] [clang] [AIX] support builtin_cpu_is() for aix (PR #80069)
Amy Kwan via llvm-commits
- [clang] [llvm] [AIX] support builtin_cpu_is() for aix (PR #80069)
Amy Kwan via llvm-commits
- [llvm] [XCOFF] Add compiler version to an auxiliary symbol table entry (PR #80162)
via llvm-commits
- [clang] [openmp] [llvm] [mlir] [OpenMP] Remove `register_requires` global constructor (PR #80460)
Joseph Huber via llvm-commits
- [mlir] [clang] [llvm] [openmp] [OpenMP] Remove `register_requires` global constructor (PR #80460)
Joseph Huber via llvm-commits
- [clang] [llvm] [Github] Use building LLVM as perf-training for CI container (PR #80713)
Aiden Grossman via llvm-commits
- [llvm] [DirectX][NFC] Change all DXIL TableGen tokens to CamelCase (PR #80714)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] [clang] [clang-tools-extra] [Clang] Fix : More Detailed "No expected directives found" (PR #78338)
Shourya Goel via llvm-commits
- [llvm] Emit float128 libcalls for some F128 variants (PR #79611)
Pranav Kant via llvm-commits
- [llvm] 8f07014 - [AArch64] Fix generated types for ARM64EC variadic entry thunk targets (#80595)
via llvm-commits
- [llvm] cb8d83a - [InstCombine] Fix assertion failure in issue80597 (#80614)
via llvm-commits
- [libcxxabi] [lldb] [llvm] [flang] [libc] [compiler-rt] [clang] [libcxx] [clang-tools-extra] [lld] [docs] Fix malformed csv files (PR #80567)
via llvm-commits
- [llvm] d0b5d32 - [AMDGPU] Fixed byte_sel of v_cvt_f32_bf8/v_cvt_f32_fp8 (#80502)
via llvm-commits
- [llvm] [clang] [clang-tools-extra] [AMDGPU] GlobalISel for f8 conversions (PR #80503)
Stanislav Mekhanoshin via llvm-commits
- [clang-tools-extra] [llvm] [clang] [DebugInfo][RemoveDIs] Don't allocate one DPMarker per instruction (PR #79345)
Jeremy Morse via llvm-commits
- [llvm] ea9276d - [AMDGPU] GlobalISel for f8 conversions (#80503)
via llvm-commits
- [clang-tools-extra] [llvm] [clang] [AMDGPU] GlobalISel for f8 conversions (PR #80503)
Stanislav Mekhanoshin via llvm-commits
- [llvm] [workflows] Use /mnt as the build directory on Linux (PR #80583)
Tom Stellard via llvm-commits
- [llvm] [Github] Add script to count running jobs (PR #80250)
Tom Stellard via llvm-commits
- [llvm] 8fa1e57 - [X86] Regenerate some vector constant comments missed in recent patches to improve mask predicate handling in addConstantComments
Simon Pilgrim via llvm-commits
- [llvm] 2096e57 - [X86] addConstantComments - add FP16 MOVSH asm comments support
Simon Pilgrim via llvm-commits
- [llvm] [clang] [clang-tools-extra] [DebugInfo][RemoveDIs] Don't allocate one DPMarker per instruction (PR #79345)
Jeremy Morse via llvm-commits
- [polly] [polly] Make reduction detection checks more robust - part 2 (PR #80721)
Karthika Devi C via llvm-commits
- [llvm] [WebAssembly] improve getRegForPromotedValue to avoid meanless value copy (PR #80469)
Thomas Lively via llvm-commits
- [llvm] [RISCV][ISel] Add codegen support for the experimental zabha extension (PR #80192)
Yingwei Zheng via llvm-commits
- [llvm] dd70aef - [x86_64][windows][swift] do not use Swift async extended frame for wi… (#80468)
via llvm-commits
- [llvm] 930996e - [ValueTracking][NFC] Pass `SimplifyQuery` to `computeKnownFPClass` family (#80657)
via llvm-commits
- [llvm] [LoopUnroll] Introduce UnrollMaxIterations as a hard cap on how many iterations we try to unroll (PR #78648)
via llvm-commits
- [llvm] [flang] [LLVM] only add exclude metadata to ELF and COFF only (PR #80722)
via llvm-commits
- [llvm] [ConstraintElim] Drop invalid rows instead of failing the elimination (PR #76299)
Yingwei Zheng via llvm-commits
- [llvm] 032a70e - [NFC] Fix typo (#80703)
via llvm-commits
- [llvm] [VPlan] Support live-ins without underlying IR in type analysis. (PR #80723)
Florian Hahn via llvm-commits
- [llvm] [InstCombine] Remove one-use restriction on icmp of gep fold (PR #76730)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Do not simplify lshr/shl arg if it is part of fshl rotate pattern. (PR #73441)
Yingwei Zheng via llvm-commits
- [llvm] [lld] [llvm-readobj][Object][COFF] Print COFF import library symbol export name. (PR #78769)
Jacek Caban via llvm-commits
- [llvm] 0bf165e - [RISCV] Add support for RISC-V Pointer Masking (#79929)
via llvm-commits
- [llvm] 9805c05 - [workflows] Close issues used for backports once the PR has been created (#80394)
via llvm-commits
- [llvm] [workflows] Close issues used for backports once the PR has been created (PR #80394)
Tom Stellard via llvm-commits
- [llvm] 3746294 - [Transforms] Add more cos combinations to SimplifyLibCalls and InstCombine (#79699)
via llvm-commits
- [llvm] [ConstraintElim] Add facts for llvm.abs >= 0 (PR #79070)
Alexander Shaposhnikov via llvm-commits
- [llvm] [ConstraintElim] Add tests for llvm.abs >= 0 (PR #79068)
Alexander Shaposhnikov via llvm-commits
- [llvm] [clang] [clang-tools-extra] [AArch64] Implement -fno-plt for SelectionDAG/GlobalISel (PR #78890)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Compiler should synthesize private buffer resource descriptor from flat_scratch_init (PR #79586)
via llvm-commits
- [llvm] [HCS] Externd to outline overlapping sub/super cold regions (PR #80732)
Shimin Cui via llvm-commits
- [llvm] [IndVars] Preserve flags of narrow IV inc if replacing with wider inc. (PR #80446)
Florian Hahn via llvm-commits
- [compiler-rt] [Sanitizer][NFC] Replaces a few `InternalScopedString::AppendF` with `InternalScopedString::Append` (PR #80574)
Florian Mayer via llvm-commits
- [llvm] [DebugInfo] Handle dbg.assigns in FastISel (PR #80734)
Jeremy Morse via llvm-commits
- [compiler-rt] [MemProf][NFC] Clean up runtime code (PR #80581)
Teresa Johnson via llvm-commits
- [llvm] [clang-tools-extra] [mlir] [clang] [mlir][sparse] Change LevelType enum to 64 bit (PR #80501)
Yinying Li via llvm-commits
- [llvm] Increase NumVisited limit to 16 (PR #80627)
via llvm-commits
- [llvm] b99163f - [RISCV] Fix description of Ssstrict to have a closing parenthesis.
Craig Topper via llvm-commits
- [llvm] [mlir] [lldb] [mlir] Introduce replaceWithZeroTripCheck in LoopLikeOpInterface (PR #80331)
Diego Caballero via llvm-commits
- [llvm] [lldb] [mlir] [mlir] Introduce replaceWithZeroTripCheck in LoopLikeOpInterface (PR #80331)
Diego Caballero via llvm-commits
- [llvm] [TypeMetadataUtil][CallPromtionUtil]Add utility function getFunctionAtVTableOffset that finds functions through alias. Use it in CallPromotionUtils which didn't promote aliasee previously (PR #80736)
Mingming Liu via llvm-commits
- [llvm] Increase NumVisited limit to 18 (PR #80627)
via llvm-commits
- [compiler-rt] [MemProf][NFC] Compute SHADOW_ENTRY_SIZE from MEM_GRANULARITY and SHA… (PR #80589)
Teresa Johnson via llvm-commits
- [lldb] [libcxx] [clang] [libc] [llvm] [libcxxabi] [flang] [lld] [compiler-rt] [clang-tools-extra] [TTI][RISCV]Improve costs for fixed vector whole reg extract/insert. (PR #80164)
Alexey Bataev via llvm-commits
- [llvm] [CMake] Turn on LLVM_USE_SPLIT_DWARF by default for Linux Debug build (PR #80328)
Alexander Yermolovich via llvm-commits
- [llvm] [IR] Fix range-based for loop over MDOperands bug (PR #80737)
Shubham Sandeep Rastogi via llvm-commits
- [llvm] [clang] [clang-tools-extra] [Clang][Sema] Print more static_assert exprs (PR #74852)
via llvm-commits
- [llvm] [SimplifyCFG] Fix hoisting problem in SimplifyCFG (PR #78615)
via llvm-commits
- [clang-tools-extra] [llvm] [clang] [Clang][Sema] Print more static_assert exprs (PR #74852)
via llvm-commits
- [llvm] [clang] [PGO] Add ability to mark cold functions as optsize/minsize/optnone (PR #69030)
Arthur Eubanks via llvm-commits
- [compiler-rt] dd22140 - [Profile][Windows] Drop extern for __buildid. (#80700)
via llvm-commits
- [lldb] [clang] [clang-tools-extra] [libcxxabi] [libc] [flang] [llvm] [lld] [libcxx] [compiler-rt] [TTI][RISCV]Improve costs for fixed vector whole reg extract/insert. (PR #80164)
Alexey Bataev via llvm-commits
- [llvm] [clang] [clang-tools-extra] [HLSL] Vector standard conversions (PR #71098)
Chris B via llvm-commits
- [llvm] [readtapi] Add support for stubify-ing directories (PR #76885)
Samuel Marks via llvm-commits
- [llvm] [clang] [AMDGPU] Adding the amdgpu-num-work-groups function attribute (PR #79035)
Jun Wang via llvm-commits
- [llvm] [ValueTracking] Compute known FPClass from dominating condition (PR #80740)
Yingwei Zheng via llvm-commits
- [compiler-rt] Fix __isOSVersionAtLeast for Android (PR #80496)
Dan Albert via llvm-commits
- [llvm] [ValueTracking] Support dominating known bits condition in and/or (PR #74728)
Yingwei Zheng via llvm-commits
- [llvm] 152325d - [DirectX][NFC] Change all DXIL TableGen tokens to CamelCase (#80714)
via llvm-commits
- [compiler-rt] [flang] [llvm] [openmp] [libc] [lldb] [mlir] [libcxx] [clang-tools-extra] [clang] [lld] [Driver] Report invalid target triple versions for all environment types. (PR #78655)
Mike Hommey via llvm-commits
- [clang] [llvm] [clang-tools-extra] [PGO] Add ability to mark cold functions as optsize/minsize/optnone (PR #69030)
Arthur Eubanks via llvm-commits
- [llvm] [clang] [clang-tools-extra] [PGO] Add ability to mark cold functions as optsize/minsize/optnone (PR #69030)
Arthur Eubanks via llvm-commits
- [clang-tools-extra] [mlir] [llvm] [clang] [mlir][linalg] Refactor `EraseIdentityGenericOp` to be reused by other `LinalgOp`s (PR #80466)
via llvm-commits
- [clang-tools-extra] [mlir] [llvm] [clang] [MLIR][tensor] Improve `tensor.pack` verifier to catch more cases with unconditional runtime errors (PR #77217)
via llvm-commits
- [llvm] [llvm-mca] Account for AcquireAtCycles in llvm-mca (PR #80742)
Michael Maitland via llvm-commits
- [clang-tools-extra] [llvm] [clang] [PGO] Add ability to mark cold functions as optsize/minsize/optnone (PR #69030)
via llvm-commits
- [clang] [clang-tools-extra] [mlir] [llvm] [mlir][sparse] Change LevelType enum to 64 bit (PR #80501)
Aart Bik via llvm-commits
- [llvm] [clang-tools-extra] [clang] [mlir] [mlir][sparse] Change LevelType enum to 64 bit (PR #80501)
Aart Bik via llvm-commits
- [llvm] [mlir] [clang] [clang-tools-extra] [mlir][sparse] Change LevelType enum to 64 bit (PR #80501)
Aart Bik via llvm-commits
- [llvm] [clang-tools-extra] [clang] [PGO] Add ability to mark cold functions as optsize/minsize/optnone (PR #69030)
David Li via llvm-commits
- [llvm] [IRBuilder] Fold binary intrinsics (PR #80743)
Artem Tyurin via llvm-commits
- [llvm] c166a43 - New calling convention preserve_none (#76868)
via llvm-commits
- [llvm] [clang] New calling convention preserve_none (PR #76868)
via llvm-commits
- [llvm] [CodeGen] Do not include undef registers in the set of used ops (PR #80367)
via llvm-commits
- [llvm] [clang-tools-extra] [clang] Add clang-tidy check to suggest replacement of conditional statement with std::min/std::max (PR #77816)
Piotr Zegar via llvm-commits
- [mlir] [llvm] [mlir][sparse] Change LevelType enum to 64 bit (PR #80501)
Yinying Li via llvm-commits
- [compiler-rt] [scudo] Avoid splitting aligned allocations on Trusty (PR #69281)
via llvm-commits
- [llvm] [DebugInfo][RemoveDIs] Support DPValues in HWAsan (PR #78731)
Florian Mayer via llvm-commits
- [libcxxabi] [lldb] [clang] [flang] [compiler-rt] [lld] [libc] [clang-tools-extra] [libcxx] [llvm] [SLP]Improve findReusedOrderedScalars and graph rotation. (PR #77529)
Alexey Bataev via llvm-commits
- [llvm] [clang] [RISCV] Add Ssqosid support to -march. (PR #80747)
Craig Topper via llvm-commits
- [llvm] [RISCV] Update llvm/test/MC/RISCV/attribute-arch.s for RISC-V Pointer… (PR #80748)
Michael Maitland via llvm-commits
- [mlir] [llvm] [lldb] [mlir] Introduce replaceWithZeroTripCheck in LoopLikeOpInterface (PR #80331)
Jerry Wu via llvm-commits
- [llvm] [LLVM][DWARF] Chnage order for .debug_names abbrev print out (PR #80229)
David Blaikie via llvm-commits
- [lldb] [mlir] [llvm] [mlir] Introduce replaceWithZeroTripCheck in LoopLikeOpInterface (PR #80331)
Jerry Wu via llvm-commits
- [llvm] [mlir] [mlir][sparse] Change LevelType enum to 64 bit (PR #80501)
Yinying Li via llvm-commits
- [clang] [llvm] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Jun Wang via llvm-commits
- [llvm] [AMDGPU] Allocate i1 argument to SGPRs (PR #72461)
Jun Wang via llvm-commits
- [compiler-rt] [scudo] Add ScopedTSD to avoid releasing TSD manually (PR #80061)
via llvm-commits
- [llvm] [CMake] Check objcopy support for LLVM_SPLIT_DWARF (PR #80500)
David Blaikie via llvm-commits
- [llvm] [libc] [flang] [clang-tools-extra] [libcxx] [clang] [compiler-rt] [SLP]Improve minbitwidth analysis. (PR #78976)
Alexey Bataev via llvm-commits
- [llvm] [llvm][unittests] Put human-readable names on TargetParserTests. NFC (PR #80749)
Jon Roelofs via llvm-commits
- [clang-tools-extra] [clang] [llvm] [HLSL] Vector standard conversions (PR #71098)
John McCall via llvm-commits
- [llvm] e722d96 - [DAG] Avoid a crash when checking size of scalable type in visitANDLike
Philip Reames via llvm-commits
- [llvm] [workflows] Fix lldb-tests and libclc-tests (PR #80751)
Tom Stellard via llvm-commits
- [llvm] dfdea4d - [RISCV] Update llvm/test/MC/RISCV/attribute-arch.s for RISC-V Pointer Masking (#80748)
via llvm-commits
- [compiler-rt] 8ce036d - [scudo] Add ScopedTSD to avoid releasing TSD manually (#80061)
via llvm-commits
- [clang] [llvm] [RISCV] Add Zicfiss support to the shadow call stack implementation. (PR #68075)
Craig Topper via llvm-commits
- [llvm] [lldb] [lldb-dap][NFC] Add Breakpoint struct to share common logic. (PR #80753)
Zequan Wu via llvm-commits
- [compiler-rt] [scudo] [MTE] resize stack depot for allocation ring buffer (PR #74515)
Florian Mayer via llvm-commits
- [compiler-rt] [CompilerRT] Refactor build_invocation function for clarity and conci… (PR #80756)
via llvm-commits
- [lld] [llvm] [llvm-readobj][Object][COFF] Print COFF import library symbol export name. (PR #78769)
Fangrui Song via llvm-commits
- [llvm] [llvm] Fix assertion error where we didn't check fixed point types. (PR #80757)
via llvm-commits
- [openmp] [clang] [libc] [mlir] [libcxx] [compiler-rt] [lld] [lldb] [llvm] [clang-tools-extra] [flang] [Driver] Report invalid target triple versions for all environment types. (PR #78655)
via llvm-commits
- [llvm] [Coroutines][NFC] Refactor CoroSplit for Switch Resume ABI (PR #80758)
Yuxuan Chen via llvm-commits
- [llvm] Add support for SPIR-V extension: SPV_INTEL_function_pointers (PR #80759)
Vyacheslav Levytskyy via llvm-commits
- [mlir] [lldb] [llvm] [mlir] Introduce replaceWithZeroTripCheck in LoopLikeOpInterface (PR #80331)
Jerry Wu via llvm-commits
- [clang-tools-extra] [openmp] [compiler-rt] [llvm] [libcxx] [lldb] [lld] [clang] [flang] [libc] [mlir] [Driver] Report invalid target triple versions for all environment types. (PR #78655)
Mike Hommey via llvm-commits
- [compiler-rt] [openmp] [clang] [lldb] [mlir] [llvm] [libcxx] [flang] [libc] [lld] [clang-tools-extra] [Driver] Report invalid target triple versions for all environment types. (PR #78655)
Mike Hommey via llvm-commits
- [llvm] [compiler-rt] [Placeholder] (PR #80761)
Mingming Liu via llvm-commits
- [llvm] 6ce03ff - Revert "[IR] Use range-based for loops (NFC)"
Shubham Sandeep Rastogi via llvm-commits
- [clang] [llvm] Diagnose invalid fixed point conversion (PR #80763)
via llvm-commits
- [llvm] [LoopUnroll] Introduce PragmaUnrollFullMaxIterations as a hard cap on how many iterations we try to unroll (PR #78648)
via llvm-commits
- [llvm] [PatternMatch] Add a matching helper `m_ElementWiseBitCast`. NFC. (PR #80764)
Yingwei Zheng via llvm-commits
- [lld] [flang] [llvm] [clang] [libc] [libcxx] [compiler-rt] [lldb] [clang-tools-extra] [openmp] [mlir] [Driver] Report invalid target triple versions for all environment types. (PR #78655)
via llvm-commits
- [llvm] [clang] [clang] Support per-function [[clang::code_align(N)]] attribute. (PR #80765)
Anton Bikineev via llvm-commits
- [compiler-rt] [mlir] [clang] [libc] [flang] [clang-tools-extra] [lld] [openmp] [lldb] [llvm] [libcxx] [Driver] Report invalid target triple versions for all environment types. (PR #78655)
Mike Hommey via llvm-commits
- [libc] [clang-tools-extra] [openmp] [libcxx] [compiler-rt] [lldb] [mlir] [llvm] [lld] [flang] [clang] [Driver] Report invalid target triple versions for all environment types. (PR #78655)
Fangrui Song via llvm-commits
- [lld] [DRAFT][clang-format][lld] Run clang-format on lld (PR #80461)
Scott Linder via llvm-commits
- [llvm] [InstCombine] Fold abs(a * abs(b)) --> abs(a * b) (PR #78110)
via llvm-commits
- [llvm] [LV] Relax high loop trip count threshold for deciding to interleave a loop (PR #67725)
Nilanjana Basu via llvm-commits
- [llvm] [lldb][llvm] Return an error instead of crashing when parsing a line table prologue. (PR #80769)
Greg Clayton via llvm-commits
- [lld] [clang] [compiler-rt] [libcxx] [clang-tools-extra] [mlir] [llvm] [openmp] [libc] [flang] [lldb] [Driver] Report invalid target triple versions for all environment types. (PR #78655)
via llvm-commits
- [llvm] Mark llvm/test/CodeGen/WebAssembly/immediates.ll as passing on MIPS (PR #80771)
Derek Schuff via llvm-commits
- [compiler-rt] eff77d8 - [scudo] [MTE] resize stack depot for allocation ring buffer (#74515)
via llvm-commits
- [llvm] [SelectionDAG] Use getRegisterType instead of getTypeToTransformTo in ComputePHILiveOutRegInfo. (PR #80773)
Craig Topper via llvm-commits
- [lld] [llvm] [Object][Wasm] Use file offset for section addresses in linked wasm files (PR #80529)
Derek Schuff via llvm-commits
- [compiler-rt] Revert "[scudo] [MTE] resize stack depot for allocation ring buffer" (PR #80777)
Florian Mayer via llvm-commits
- [compiler-rt] c329125 - Revert "[scudo] [MTE] resize stack depot for allocation ring buffer" (#80777)
via llvm-commits
- [llvm] 99ddd77 - [LoopUnroll] Introduce PragmaUnrollFullMaxIterations as a hard cap on how many iterations we try to unroll (#78648)
via llvm-commits
- [mlir] [llvm] [mlir][bufferization] Add `BufferViewFlowOpInterface` (PR #78718)
Uday Bondhugula via llvm-commits
- [llvm] a71147d - [WebAssembly] improve getRegForPromotedValue to avoid meanless value copy (#80469)
via llvm-commits
- [lld] 06a728f - [lld][ELF] Support relax R_LARCH_ALIGN (#78692)
via llvm-commits
- [lld] [lld][ELF] Support relax R_LARCH_ALIGN (PR #78692)
Lu Weining via llvm-commits
- [llvm] [mlir] [mlir][bufferization] Add `BufferViewFlowOpInterface` (PR #78718)
Uday Bondhugula via llvm-commits
- [llvm] [DirectX][NFC] Change usage pattern DXIL* to Dxil* in DXIL Emitter (PR #80778)
S. Bharadwaj Yadavalli via llvm-commits
- [compiler-rt] abe102b - [Sanitizer][NFC] Replaces a few `InternalScopedString::AppendF` with `InternalScopedString::Append` (#80574)
via llvm-commits
- [llvm] [CodeGen][NewPM] Consolidate PASS_NAME and CONSTRUCTOR in MachinePass… (PR #80779)
Arthur Eubanks via llvm-commits
- [llvm] MIPS: fix emitDirectiveCpsetup on N32 (PR #80534)
YunQiang Su via llvm-commits
- [clang-tools-extra] [llvm] [clang] [concepts] Extract function template pack arguments from the current instantiation if possible (PR #80594)
Younan Zhang via llvm-commits
- [llvm] [BOLT] Use new contents when emitting sections with relocations (PR #80782)
Maksim Panchenko via llvm-commits
- [llvm] [clang] [compiler-rt] [X86] Support APXF to enable __builtin_cpu_supports. (PR #80636)
Shengchen Kan via llvm-commits
- [compiler-rt] [clang] [llvm] [X86] Support APXF to enable __builtin_cpu_supports. (PR #80636)
Freddy Ye via llvm-commits
- [llvm] [InstCombine] Extend `foldICmpAddConstant` to disjoint `or`. (PR #75899)
Mikhail Gudim via llvm-commits
- [llvm] [InstCombineCompares] Try to "strengthen" compares based on known bits. (PR #79405)
Mikhail Gudim via llvm-commits
- [llvm] [RISCV] Adjust a few vector scheduler class names. NFC (PR #80795)
Craig Topper via llvm-commits
- [llvm] [InstCombine] Simplify the overflow result of `umulov X, X` (PR #80796)
Yingwei Zheng via llvm-commits
- [llvm] 942cb24 - [CodeGen][NewPM] Consolidate PASS_NAME and CONSTRUCTOR in MachinePassRegistry.def (#80779)
via llvm-commits
- [clang] [clang-tools-extra] [llvm] [PGO] Add ability to mark cold functions as optsize/minsize/optnone (PR #69030)
via llvm-commits
- [compiler-rt] 397e91f - [MemProf][NFC] Compute SHADOW_ENTRY_SIZE from MEM_GRANULARITY and SHA… (#80589)
via llvm-commits
- [llvm] [llvm-objcopy] Add --remove-symbol-prefix (PR #79415)
Yi Kong via llvm-commits
- [clang] [clang-tools-extra] [llvm] [AArch64] Add an AArch64 pass for loop idiom transformations (PR #72273)
via llvm-commits
- [llvm] [LoopInterchange] Fix depends() check parameters (PR #77719)
via llvm-commits
- [llvm] [FastISel][X86] Use getTypeForExtReturn in GetReturnInfo. (PR #80803)
Craig Topper via llvm-commits
- [lld] [lld][ELF] Add `--why-extract` for bitcode libcalls (PR #78781)
Fangrui Song via llvm-commits
- [llvm] 47a12cc - CoverageMapping.cpp: s/MaxBitmapID/MaxBitmapIdx/ in getMaxBitmapSize()
NAKAMURA Takumi via llvm-commits
- [llvm] [InstCombine] Try to freely invert phi nodes (PR #80804)
Yingwei Zheng via llvm-commits
- [llvm] 38476b0 - [Github] Add script to count running jobs (#80250)
via llvm-commits
- [llvm] [clang] [AMDGPU] Emit a waitcnt instruction after each memory instruction (PR #79236)
Pierre van Houtryve via llvm-commits
- [llvm] [RISCV][CostModel] Updates reduction and shuffle cost (PR #77342)
Shih-Po Hung via llvm-commits
- [llvm] [DAG] Generalize setcc(setcc) fold to use known bits. (PR #66503)
Matt Arsenault via llvm-commits
- [llvm] [SeparateConstOffsetFromGEP] Reorder trivial GEP chains to separate constants (PR #73056)
Matt Arsenault via llvm-commits
- [llvm] [LoopInterchange] Prevent interchange if one index is constant and the other has loop carried dependence (PR #79123)
via llvm-commits
- [llvm] [llvm] Use dyn_cast_if_present instead of dyn_cast_or_null (NFC) (PR #75733)
Matt Arsenault via llvm-commits
- [llvm] 0b62218 - Anonymize `MCDCRecordProcessor`
NAKAMURA Takumi via llvm-commits
- [llvm] [InlineCost] Consider the default branch when calculating cost (PR #77856)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Optimise x / sqrt(y / z) with fast-math pattern. (PR #76737)
Matt Arsenault via llvm-commits
- [llvm] [MachinePipeliner] Fix elements being added while the list is iterated (PR #80805)
Yuta Mukai via llvm-commits
- [llvm] [CFI][annotation] Leave alone function pointers in function annotations (PR #80173)
Nikita Popov via llvm-commits
- [clang] [llvm] [clang-tools-extra] [AArch64] Add an AArch64 pass for loop idiom transformations (PR #72273)
David Sherwood via llvm-commits
- [llvm] 933247d - [SimplifyLibCalls] Merge sqrt into the power of exp (#79146)
via llvm-commits
- [llvm] [XCOFF][obj2yaml] Support SymbolAlignmentAndType as 2 separate fields in YAML. (PR #76828)
James Henderson via llvm-commits
- [clang-tools-extra] [clang] [llvm] [Clang] Fix : More Detailed "No expected directives found" (PR #78338)
Shourya Goel via llvm-commits
- [llvm] Attributor: Add denormal-fp-math to attributor-light (PR #79576)
Matt Arsenault via llvm-commits
- [llvm] [DRAFT][clang-format] helper script for resolving downstream reformat… (PR #80462)
Bruno De Fraine via llvm-commits
- [llvm] [Tests][LoopDistribute] Fixes failing unit test (PR #80809)
Nilanjana Basu via llvm-commits
- [clang] [llvm] [clang-tools-extra] [Clang] Fix : More Detailed "No expected directives found" (PR #78338)
Vlad Serebrennikov via llvm-commits
- [llvm] [MsgPack] Return an Error instead of bool from readFromBlob (PR #74357)
Matt Arsenault via llvm-commits
- [clang] [llvm] [compiler-rt] [X86] Support APXF to enable __builtin_cpu_supports. (PR #80636)
Freddy Ye via llvm-commits
- [clang] [compiler-rt] [HIP] support 128 bit int division (PR #71978)
Matt Arsenault via llvm-commits
- [clang] [llvm] [LV][LAA] Vectorize math lib calls with mem write-only attribute (PR #78432)
Paschalis Mpeis via llvm-commits
- [llvm] 42b5b72 - AMDGPU/GlobalISel: Fix not running -global-isel in global isel test
Matt Arsenault via llvm-commits
- [llvm] [Support] Report EISDIR when opening a directory (PR #79880)
James Henderson via llvm-commits
- [llvm] [SelectionDAG] Add `STRICT_BF16_TO_FP` and `STRICT_FP_TO_BF16` (PR #80056)
Matt Arsenault via llvm-commits
- [clang] [llvm] [AMDGPU] Introduce GFX9/10.1/10.3/11 Generic Targets (PR #76955)
Pierre van Houtryve via llvm-commits
- [llvm] [RISCV] RISCV vector calling convention (2/2) (PR #79096)
Matt Arsenault via llvm-commits
- [llvm] c9fd738 - [CodeGen] Port DeadMachineInstructionElim to new pass manager (#80582)
via llvm-commits
- [llvm] c6b5ea3 - [Transforms] Expand optimizeTan to fold more inverse trig pairs (#77799)
via llvm-commits
- [llvm] [Transforms] Expand optimizeTan to fold more inverse trig pairs (PR #77799)
Matt Arsenault via llvm-commits
- [clang-tools-extra] [llvm] [clang] [Clang] Fix : More Detailed "No expected directives found" (PR #78338)
Shourya Goel via llvm-commits
- [compiler-rt] [flang] [libcxx] [llvm] [lldb] [clang] [mlir] [lld] [clang] Fix unexpected `-Wconstant-logical-operand` in C23 (PR #80724)
Mariya Podchishchaeva via llvm-commits
- [llvm] [Coverage] MCDCRecordProcessor: Find `ExecVectors` directly (PR #80816)
NAKAMURA Takumi via llvm-commits
- [llvm] [BasicAA] Scalable offset with scalable typesize. (PR #80818)
David Green via llvm-commits
- [llvm] [AArch64] MI Scheduler STP combine (PR #80188)
Sjoerd Meijer via llvm-commits
- [llvm] [ORC] Introduce RedirectionManager interface and implementation using JITLink. (PR #66802)
Stefan Gränitz via llvm-commits
- [llvm] [TableGen] Make default initialization explicit (PR #75461)
via llvm-commits
- [llvm] 35904ec - [AArch64] MI Scheduler STP combine (#80188)
via llvm-commits
- [clang] [libc] [openmp] [clang-tools-extra] [compiler-rt] [mlir] [lldb] [lld] [llvm] [flang] [libcxx] [Driver] Report invalid target triple versions for all environment types. (PR #78655)
Cheng Shao via llvm-commits
- [llvm] [yaml2obj][XOFF] Update yaml2obj for XCOFF to create valid XCOFF files in more cases. (PR #77620)
James Henderson via llvm-commits
- [llvm] [MIPS] Use generic isBlockOnlyReachableByFallthrough (PR #80799)
Jovan Dmitrović via llvm-commits
- [clang] [llvm] [llvm][AArch64] Autoupgrade function attributes from Module attributes. (PR #80640)
via llvm-commits
- [llvm] [LoopUnroll] Consider simplified operands while retrieving TTI instruction cost (PR #70929)
Matt Arsenault via llvm-commits
- [clang-tools-extra] [clang] [llvm] [Clang] Add some CodeGen tests for CWG 2xx issues (PR #80823)
Vlad Serebrennikov via llvm-commits
- [llvm] [AMDGPU][MC] Support src modifiers for v_mov_b32 and v_movrel* instructions (PR #76498)
Matt Arsenault via llvm-commits
- [llvm] 7f292b8 - [AArch64] Convert concat(uhadd(a, b), uhadd(c, d)) to uhadd(concat(a,c), concat(b,d)) (#80674)
via llvm-commits
- [llvm] [AMDGPU][MC] Add dpp for V_PK_FMAC_F16 for GFX10 (PR #79598)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Yingwei Zheng via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (PR #79766)
Matt Arsenault via llvm-commits
- [llvm] de8ba2f - [CodeGen] Update comments for ValueType.td. [NFC] (#80670)
via llvm-commits
- [llvm] [AMDGPU] Omit umin on ctlz/cttz if operand is non-zero. (PR #79127)
Matt Arsenault via llvm-commits
- [llvm] [CodeGen] Add ValueType v3i8 (NFCI). (PR #80826)
Francesco Petrogalli via llvm-commits
- [clang] [llvm] [libc] [mlir] [openmp] [llvm][unittests] add NDEBUG for some unittests (PR #80821)
via llvm-commits
- [llvm] [LoopConstrainer] Apply loop gurads to check that loop bounds are safe (PR #71531)
Aleksandr Popov via llvm-commits
- [llvm] [TableGen][NFC] Remove EponymousProcResourceKind (PR #80812)
Matt Arsenault via llvm-commits
- [clang] [llvm] [mlir] [openmp] [OpenMP] Remove `register_requires` global constructor (PR #80460)
Sergio Afonso via llvm-commits
- [clang] [llvm] [AMDGPU] Adding the amdgpu-num-work-groups function attribute (PR #79035)
Matt Arsenault via llvm-commits
- [lldb] [clang] [clang-tools-extra] [llvm] [libc] [libcxx] [lld] [flang] [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (PR #67104)
Matt Arsenault via llvm-commits
- [llvm] [TwoAddressInstruction] Propagate undef flags for partial defs (PR #79286)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Add iglp_opt(2) to provide initial MFMA/Exp interleaving (PR #80370)
Matt Arsenault via llvm-commits
- [llvm] [InferAddressSpaces] apply InferAddressSpaces to inttoptr-zext-ptrtoint address expression. (PR #79108)
via llvm-commits
- [llvm] [Xtensa] Initial codegen support from IR (PR #78548)
Matt Arsenault via llvm-commits
- [llvm] Enable exp10 libcall on linux (PR #68736)
Matt Arsenault via llvm-commits
- [llvm] b8cdc26 - [DAG] visitCTPOP - if only the upper half of the ctpop operand is zero then see if its profitable to only count the lower half. (#80473)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Basic SVE and fadd (PR #72976)
Matt Arsenault via llvm-commits
- [llvm] [MVT] Expand the MVT enum to allow more types (PR #69603)
Matt Arsenault via llvm-commits
- [llvm] [ValueTracking] Improve `isImpliedCondICmps` to handle binops (PR #69840)
Matt Arsenault via llvm-commits
- [llvm] [Sched] Auto add MacroFusion mutation if enabled (PR #72227)
Matt Arsenault via llvm-commits
- [llvm] 2e3de99 - [DAG] Generalize setcc(setcc) fold to use known bits.
David Green via llvm-commits
- [llvm] [AMDGPU]: Accept constant zero bytes in v_perm OrCombine (PR #66533)
Matt Arsenault via llvm-commits
- [libcxx] [clang] [lldb] [lld] [mlir] [flang] [llvm] [compiler-rt] [clang] Fix unexpected `-Wconstant-logical-operand` in C23 (PR #80724)
Aaron Ballman via llvm-commits
- [llvm] Update amdgpu_gfx functions to use s0-s3 for inreg SGPR arguments on targets using scratch instructions for stack (PR #78553)
Matt Arsenault via llvm-commits
- [lld] a2e5287 - [llvm-readobj][Object][COFF] Print COFF import library symbol export name. (#78769)
via llvm-commits
- [llvm] [llvm-lib][llvm-dlltool][Object] Add support for EXPORTAS name types. (PR #78772)
Jacek Caban via llvm-commits
- [llvm] [clang] [clang-tools-extra] [Matrix] Convert column-vector ops feeding dot product to row-vectors. (PR #72647)
Florian Hahn via llvm-commits
- [llvm] [clang] [RISCV] Add Zicfiss support to the shadow call stack implementation. (PR #68075)
Yeting Kuo via llvm-commits
- [llvm] [DAG] Improve known bits of Zext/Sext loads with range metadata (PR #80829)
David Green via llvm-commits
- [flang] [lld] [mlir] [llvm] [libcxx] [lldb] [compiler-rt] [clang] [clang] Fix unexpected `-Wconstant-logical-operand` in C23 (PR #80724)
Mariya Podchishchaeva via llvm-commits
- [llvm] [LoopVectorize] Vectorize the compact pattern (PR #68980)
Matt Arsenault via llvm-commits
- [llvm] [RISCV][GlobalISel] Select G_GLOBAL_VALUE for medlow code model (PR #68380)
Matt Arsenault via llvm-commits
- [clang-tools-extra] [llvm] [clang] [flang] [Matrix] Convert column-vector ops feeding dot product to row-vectors. (PR #72647)
Florian Hahn via llvm-commits
- [llvm] [ADT] Allow std::next to work on BitVector's set_bits_iterator (PR #80830)
Jay Foad via llvm-commits
- [llvm] [GlobalIsel] Combine logic of icmps (PR #77855)
Matt Arsenault via llvm-commits
- [llvm] b06568f - [FPEnv][llvm-reduce] Correct strictfp test.
Kevin P. Neal via llvm-commits
- [llvm] [GlobalISel] Combine (X == 0) & (Y == 0) -> (X | Y) == 0 (PR #71949)
Matt Arsenault via llvm-commits
- [llvm] [AArch64][CostModel] Improve scalar frem cost (PR #80423)
Maciej Gabka via llvm-commits
- [llvm] [DebugInfo] Make DIExpression inherit from Metadata and it always should be unique (PR #79335)
Stephen Tozer via llvm-commits
- [llvm] ddc4935 - [DebugInfo][RemoveDIs] Don't allocate one DPMarker per instruction (#79345)
Jeremy Morse via llvm-commits
- [llvm] [AArch64] Resolve FIXME: Use scavengeRegisterBackwards to find the best unused register (PR #78910)
Matt Arsenault via llvm-commits
- [llvm] [clang-tools-extra] [clang] [DebugInfo][RemoveDIs] Don't allocate one DPMarker per instruction (PR #79345)
Jeremy Morse via llvm-commits
- [llvm] 54c29e0 - [AArch64] Set predicates for FP/SIMD InstAliases (#79033)
via llvm-commits
- [llvm] [clang-tools-extra] [clang] Reapply "InstCombine: Introduce SimplifyDemandedUseFPClass"" (PR #74056)
Matt Arsenault via llvm-commits
- [llvm] [SystemZ] Don't lower float/double ATOMIC_[LOAD|STORE] to [LOAD|STORE] (PR #75879)
Matt Arsenault via llvm-commits
- [llvm] [clang] [AMDGPU] Introduce GFX9/10.1/10.3/11 Generic Targets (PR #76955)
Pierre van Houtryve via llvm-commits
- [llvm] f89fe08 - [Matrix] Convert column-vector ops feeding dot product to row-vectors. (#72647)
via llvm-commits
- [llvm] [clang-tools-extra] [flang] [clang] [Matrix] Convert column-vector ops feeding dot product to row-vectors. (PR #72647)
Florian Hahn via llvm-commits
- [llvm] [clang] Revert "InstCombine: Fold is.fpclass(x, fcInf) to fabs+fcmp" (PR #76338)
Matt Arsenault via llvm-commits
- [llvm] [docs] Try to make it easier to find info about new PM vs legacy PM (PR #80834)
Björn Pettersson via llvm-commits
- [llvm] [docs][passes] Update documentation of Analysis and Transform Passes (PR #80835)
Björn Pettersson via llvm-commits
- [llvm] ffd79b3 - [LoopUnroll] Consider simplified operands while retrieving TTI instruction cost (#70929)
via llvm-commits
- [llvm] [AArch64][SVE2] Generate urshr rounding shift rights (PR #78374)
Paul Walker via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
Jay Foad via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
Jay Foad via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
Jay Foad via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
Jay Foad via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
Jay Foad via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
via llvm-commits
- [llvm] [AMDGPU][GlobalIsel] Introduce isRegType to check for legal types, instead of checking bit width. (PR #68189)
via llvm-commits
- [clang] [compiler-rt] [llvm] [clang-tools-extra] [libc] [flang] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [clang] [compiler-rt] [libcxx] [llvm] [clang-tools-extra] [libc] [flang] [TTI]Fallback to SingleSrcPermute shuffle kind, if no direct estimation for (PR #79837)
Alexey Bataev via llvm-commits
- [clang] [clang-tools-extra] [llvm] [clang] reject to capture variable in `RequiresExprBodyDecl` (PR #78598)
Congcong Cai via llvm-commits
- [llvm] [CodeGen] Update for scalable MemoryType in MMO (PR #70452)
Matt Arsenault via llvm-commits
- [llvm] [GlobalISel] Allow some load/store instructions to be folded in Match Table backend (PR #70830)
Matt Arsenault via llvm-commits
- [llvm] [RemoveDIs][DebugInfo] Handle RAUW from dead constants (PR #80837)
Stephen Tozer via llvm-commits
- [clang-tools-extra] [llvm] [clang] 64803 (PR #80838)
Shourya Goel via llvm-commits
- [llvm] [MachinePipeliner] Limit the number of instructions to reduce compile time (PR #80840)
Yuta Mukai via llvm-commits
- [clang] [lld] [libcxx] [clang-tools-extra] [lldb] [mlir] [openmp] [libc] [llvm] [flang] [SLP]Add support for strided loads. (PR #80310)
Alexey Bataev via llvm-commits
- [llvm] [mlir] [OpenMP][MLIR][OMPIRBuilder] Add a small optional constant alloca raise function pass to finalize, utilised in convertTarget (PR #78818)
via llvm-commits
- [llvm] [MachinePipeliner] Fix MachineMemOperand to be cleared when update fails (PR #80841)
Yuta Mukai via llvm-commits
- [llvm] [RFC] implement convergence control in MIR using SelectionDAG (PR #71785)
Matt Arsenault via llvm-commits
- [llvm] 364f781 - [GlobalIsel] Combine logic of icmps (#77855)
via llvm-commits
- [llvm] Add a pass to convert jump tables to switches. (PR #77709)
Nikita Popov via llvm-commits
- [llvm] [clang] [clang-tools-extra] [XCOFF] Add compiler version to an auxiliary symbol table entry (PR #80162)
via llvm-commits
- [llvm] b1acb7a - [XCOFF] Add compiler version to an auxiliary symbol table entry (#80162)
via llvm-commits
- [compiler-rt] Add aligned_alloc to macOS tsan interceptors (PR #79198)
Chris Apple via llvm-commits
- [llvm] [RFC][TableGen] Restructure TableGen Source (PR #80847)
Pierre van Houtryve via llvm-commits
- [clang-tools-extra] [clang] [llvm] [XCOFF] Add compiler version to an auxiliary symbol table entry (PR #80162)
Jan Patrick Lehr via llvm-commits
- [llvm] [clang] [SPARC] Support reserving arbitrary general purpose registers (PR #74927)
Sergei Barannikov via llvm-commits
- [clang] [llvm] [SPARC] Support reserving arbitrary general purpose registers (PR #74927)
Sergei Barannikov via llvm-commits
- [llvm] d4c5aca - [ExecutionEngine] Fix a couple of typos (NFC)
Fraser Cormack via llvm-commits
- [llvm] d6c7253 - [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (#67104)
via llvm-commits
- [lldb] [llvm] [lld] [clang-tools-extra] [clang] [flang] [libcxx] [libc] [AMDGPU] Add pal metadata 3.0 support to callable pal funcs (PR #67104)
David Stuttard via llvm-commits
- [llvm] [AMDGPU] MCExpr-ify MC layer kernel descriptor (PR #80855)
Janek van Oirschot via llvm-commits
- [llvm] [MC]: Fix typo in MCObjectStreamer.cpp (PR #80856)
Vinayak Dev via llvm-commits
- [llvm] 9ea34be - [MC]: Fix typo in MCObjectStreamer.cpp (#80856)
via llvm-commits
- [llvm] Fix merge typo (PR #80857)
via llvm-commits
- [llvm] [DebugInfo][RemoveDIs] Extend intrinsic-conversion in debugify (PR #80861)
Jeremy Morse via llvm-commits
- [llvm] e5638c5 - [AMDGPU] Use correct number of bits needed for div/rem shrinking (#80622)
via llvm-commits
- [llvm] 36e8db7 - [SLP][NFC]Extract main part of GetGEPCostDiff to a function, NFC.
Alexey Bataev via llvm-commits
- [llvm] [Extractor][DebugInfo] Don't pick DebugLocs from dbg intrinsics (PR #80863)
Jeremy Morse via llvm-commits
- [clang] [clang-tools-extra] [mlir] [llvm] [mlir][linalg] Refactor `EraseIdentityGenericOp` to be reused by other `LinalgOp`s (PR #80466)
via llvm-commits
- [llvm] 299e5fe - [SLP][NFC]Simplify/unify vectors for scattered/vectorized loads from
Alexey Bataev via llvm-commits
- [llvm] [RemoveDIs] Don't convert debug-info in bitcode-loading just now (PR #80865)
Jeremy Morse via llvm-commits
- [llvm] [AArch64][GloablISel] Refactor Combine G_CONCAT_VECTOR (PR #80866)
via llvm-commits
- [llvm] [SLP]Add GEP cost estimation for gathered loads. (PR #80867)
Alexey Bataev via llvm-commits
- [mlir] [clang-tools-extra] [llvm] Implement grouped conv interface (PR #80870)
via llvm-commits
- [lld] [mlir] [flang] [clang-tools-extra] [libc] [llvm] [compiler-rt] [lldb] [libcxx] [clang] [mlir][linalg] Implement common interface for depthwise convolution ops (PR #75017)
via llvm-commits
- [clang] [clang-tools-extra] [llvm] [Clang] Fix : More Detailed "No expected directives found" (PR #78338)
Shourya Goel via llvm-commits
- [llvm] Add llvm-objcopy option --set-visibility-sym (PR #80872)
Ilia Kuklin via llvm-commits
- [llvm] [llvm-objcopy] Add llvm-objcopy option --ignore-symbol (PR #80873)
Ilia Kuklin via llvm-commits
- [clang] [clang-tools-extra] [libcxx] [libc] [compiler-rt] [llvm] [mlir] [flang] [lldb] [lld] fix vulnerabilities (PR #79697)
via llvm-commits
- [llvm] [readtapi] Ensure universal dylibs record the same input path location across slices (PR #80875)
Cyndy Ishida via llvm-commits
- [llvm] [clang] [clang-tools-extra] [X86] Use plain load/store instead of cmpxchg16b for atomics with AVX (PR #74275)
James Y Knight via llvm-commits
- [clang-tools-extra] [lldb] [libc] [clang] [flang] [libcxx] [llvm] [compiler-rt] [mlir] [lld] fix vulnerabilities (PR #79697)
via llvm-commits
- [lld] [lld] Add target support for SystemZ (s390x) (PR #75643)
Ulrich Weigand via llvm-commits
- [llvm] [CGP] Consider arguments and ret values in `dupRetToEnableTailCallOpts` (PR #76613)
Antonio Frighetto via llvm-commits
- [llvm] 8ea858b - [CallPromotionUtil] See through function alias when devirtualizing a virtual call on an alloca. (#80736)
via llvm-commits
- [llvm] 6b2fd7a - [MIPS] Use generic isBlockOnlyReachableByFallthrough (#80799)
via llvm-commits
- [llvm] cca4966 - [FastISel][X86] Use getTypeForExtReturn in GetReturnInfo. (#80803)
via llvm-commits
- [llvm] 2a4f715 - [RISCV] Adjust a few vector scheduler class names. NFC (#80795)
via llvm-commits
- [llvm] 0fb9f68 - [SelectionDAG] Use getRegisterType instead of getTypeToTransformTo in ComputePHILiveOutRegInfo. (#80773)
via llvm-commits
- [llvm] 1833de3 - [Extractor][DebugInfo] Don't pick DebugLocs from dbg intrinsics (#80863)
via llvm-commits
- [llvm] [clang] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Jan Leyonberg via llvm-commits
- [llvm] [RISCV] Combine build_vector of extract_vector_elts to vector_shuffle (PR #80883)
Luke Lau via llvm-commits
- [llvm] 6eb7273 - [readtapi] Ensure universal dylibs record the same input path location across slices (#80875)
via llvm-commits
- [llvm] 2faeea3 - [RISCV] Add Ssqosid support to -march. (#80747)
via llvm-commits
- [llvm] [RemoveDIs][DebugInfo] Perform some pre-turn-on test maintenence (PR #80885)
Jeremy Morse via llvm-commits
- [llvm] [ARM] Use VT vector size, not the array size (PR #79370)
via llvm-commits
- [llvm] [RemoveDIs][DebugInfo] Hoist DPValues in SpeculativeExecution (PR #80886)
Stephen Tozer via llvm-commits
- [llvm] [mlir] [clang] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [compiler-rt] [hwasan] Call user provided callback function for both fatal and non-… (PR #80429)
Florian Mayer via llvm-commits
- [libcxx] [compiler-rt] [llvm] [libc] [lldb] [lld] [flang] [mlir] [clang] [mlir][sparse] Implement parsing n out of m (PR #79935)
Yinying Li via llvm-commits
- [llvm] c7d181c - [llvm][unittests] Put human-readable names on TargetParserTests. NFC (#80749)
via llvm-commits
- [llvm] a453110 - [DebugInfo][RemoveDIs] Extend intrinsic-conversion in debugify (#80861)
via llvm-commits
- [llvm] [AMDGPU][True16] Support VOP3 source DPP operands. (PR #80892)
Ivan Kosarev via llvm-commits
- [llvm] [Transforms] Resolve FIXME: Pick the smallest legal type that fits (PR #79158)
via llvm-commits
- [llvm] [CodeGen] Mark mem intrinsic loads and stores as dereferenceable (PR #80184)
Derek Schuff via llvm-commits
- [llvm] f2508d0 - [RISCV][Docs] Use double underscore for external links in RISCVUsage.rst.
Craig Topper via llvm-commits
- [llvm] [AMDGPU] Fix negative immediate offset for unbuffered smem loads (PR #79553)
via llvm-commits
- [clang-tools-extra] [clang] [llvm] [CodeGen] Mark mem intrinsic loads and stores as dereferenceable (PR #80184)
Derek Schuff via llvm-commits
- [lldb] [lld] [libc] [llvm] [compiler-rt] [clang] [flang] [Driver] Check the environment version except wasm case. (PR #80783)
via llvm-commits
- [lld] [clang] [libc] [flang] [compiler-rt] [llvm] [lldb] [Driver] Check the environment version except wasm case. (PR #80783)
via llvm-commits
- [clang] [llvm] [clang-tools-extra] [CodeGen] Mark mem intrinsic loads and stores as dereferenceable (PR #80184)
Derek Schuff via llvm-commits
- [clang] [llvm] [clang-tools-extra] [XCOFF] Add compiler version to an auxiliary symbol table entry (PR #80162)
via llvm-commits
- [llvm] 5ce2f73 - [DebugInfo][RemoveDIs] Add some missing test coverage
Jeremy Morse via llvm-commits
- [clang] [clang-tools-extra] [llvm] [XCOFF] Add compiler version to an auxiliary symbol table entry (PR #80162)
via llvm-commits
- [clang] [llvm] [clang-tools-extra] Reapply "InstCombine: Introduce SimplifyDemandedUseFPClass"" (PR #74056)
Yingwei Zheng via llvm-commits
- [clang] [llvm] [CloneFunction][DebugInfo] Avoid cloning DILocalVariables of inlined functions (PR #75385)
Jeremy Morse via llvm-commits
- [compiler-rt] [compiler-rt] using more precise type for the Linux's timerfd api int… (PR #77197)
Nikita Popov via llvm-commits
- [llvm] Fix failing testcases (PR #80902)
via llvm-commits
- [llvm] [Coro] [async] Disable inlining in async coroutine splitting (PR #80904)
Arnold Schwaighofer via llvm-commits
- [llvm] e197b95 - [RISCV] Fix typo in call to clearFeatureBits.
Craig Topper via llvm-commits
- [libcxx] [llvm] [docs] Fix malformed csv files (PR #80567)
via llvm-commits
- [llvm] 8bb827c - Add test for iterating over MDNode operands when they are empty (#80737)
via llvm-commits
- [llvm] 4858e9c - [InstCombine] Canonicalize the fcmp range check idiom into `fabs + fcmp` (#76367)
via llvm-commits
- [clang] [llvm] [clang][MBD] set up module build daemon infrastructure (PR #67562)
Connor Sughrue via llvm-commits
- [llvm] cd0d11b - [M68k] Convert tests to opaque pointers (NFC)
Fangrui Song via llvm-commits
- [llvm] 423ac3d - [CSKY] Convert tests to opaque pointers (NFC)
Fangrui Song via llvm-commits
- [llvm] 1c22d3f - [ARC] Convert tests to opaque pointers (NFC)
Fangrui Song via llvm-commits
- [llvm] 92b3382 - [DebugInfo/MIR] Convert tests to opaque pointers (NFC)
Fangrui Song via llvm-commits
- [llvm] 3a05e01 - [DebugInfo] Convert tests to opaque pointers (NFC)
Fangrui Song via llvm-commits
- [llvm] [RISCV] Use hasStdExtCOrZca instead of hasStdExtC in estimateFunctionSizeInBytes. (PR #80905)
Craig Topper via llvm-commits
- [llvm] Reapply [workflows] Split pr-code-format into two parts to make it more secure (#78215) (PR #80495)
James Y Knight via llvm-commits
- [llvm] [MemProf] Fix assert when exists direct recursion (PR #78264)
Teresa Johnson via llvm-commits
- [llvm] [NFC] clean up memtag-stack code (PR #80906)
Florian Mayer via llvm-commits
- [llvm] e96ba25 - [gn build] Port c13e271a3836
LLVM GN Syncbot via llvm-commits
- [llvm] c8a97c0 - [RISCV] Use hasStdExtCOrZca instead of hasStdExtC in estimateFunctionSizeInBytes. (#80905)
via llvm-commits
- [llvm] [X86] Fix lowering TLS under darwin large code model (PR #80907)
Arthur Eubanks via llvm-commits
- [llvm] 1b5fae9 - [docs] Try to make it easier to find info about new PM vs legacy PM (#80834)
via llvm-commits
- [llvm] e976385 - [llvm][GlobalOpt] Optimize statically resolvable IFuncs (#80606)
via llvm-commits
- [llvm] [RFC][WIP][AMDGPU] Use `bf16` instead of `i16` for bfloat (PR #80908)
Shilei Tian via llvm-commits
- [llvm] Make two texts static in `ReplayInlineAdvisor` (PR #79489)
via llvm-commits
- [llvm] 4d8e849 - [ConstraintElim] Add facts for llvm.abs >= 0 (#79070)
via llvm-commits
- [llvm] [CSSPGO] Compute and report profile matching recovered callsites and samples (PR #79090)
Lei Wang via llvm-commits
- [llvm] [llvm-exegesis] Add support for memory annotations in yaml (PR #76665)
Aiden Grossman via llvm-commits
- [clang] [compiler-rt] [llvm] [InstrProf] Single byte counters in coverage (PR #75425)
Reid Kleckner via llvm-commits
- [llvm] [RISCV] Set the RVC bit in the ELF EFlags for C or Zca. (PR #80913)
Craig Topper via llvm-commits
- [llvm] bcd1490 - [gn build] Port 2217837c3377
LLVM GN Syncbot via llvm-commits
- [llvm] [InstCombine] Fold (A & B) - (A & ~B) --> B - (A ^ B) (PR #79717)
via llvm-commits
- [llvm] 055ac72 - [GISel] Add support for scalable vectors in getLCMType (#80306)
via llvm-commits
- [compiler-rt] bd13241 - [MemProf][NFC] Clean up runtime code (#80581)
via llvm-commits
- [llvm] [RISCV] Don't outline lo operand (PR #80920)
Jim Lin via llvm-commits
- [llvm] [BOLT] Always run CheckLargeFunctions in non-relocation mode (PR #80922)
Maksim Panchenko via llvm-commits
- [llvm] c5bf1f4 - [test] Autogen a test for ease of update in forthcoming patch
Philip Reames via llvm-commits
- [llvm] [RISCV] Remove CalleeSavedInfo for Zcmp/save-restore-libcalls registers (PR #79535)
Visoiu Mistrih Francis via llvm-commits
- [llvm] 1aafe76 - [test] Regen a test for naming changes
Philip Reames via llvm-commits
- [llvm] 69a661c - [RISCV] Remove CalleeSavedInfo for Zcmp/save-restore-libcalls registers (#79535)
via llvm-commits
- [llvm] [HEXAGON] Inlining Division (PR #79021)
via llvm-commits
- [llvm] [SHT_LLVM_BB_ADDR_MAP][obj2yaml] Implements PGOAnalysisMap for elf2yaml and tests. (PR #80924)
Micah Weston via llvm-commits
- [llvm] [LV] Incorporate trip counts into selection of scalable VFs (PR #80926)
Philip Reames via llvm-commits
- [llvm] cf0773f - [TableGen][NFC] Remove EponymousProcResourceKind (#80812)
via llvm-commits
- [llvm] c7fa25f - [RISCV] Set the RVC bit in the ELF EFlags for C or Zca. (#80913)
via llvm-commits
- [llvm] [BOLT] Fix crash for relocs in data sections against ABS symbols (PR #76026)
via llvm-commits
- [llvm] [RISCV] Only set Zca flag for EF_RISCV_RVC in ELFObjectFileBase::getR… (PR #80928)
Craig Topper via llvm-commits
- [llvm] [Sched] Add MacroFusion mutation if fusions are not empty (PR #72227)
Wang Pengcheng via llvm-commits
- [clang] [llvm] [RISCV] RISCV vector calling convention (1/2) (PR #77560)
Brandon Wu via llvm-commits
- [clang] [compiler-rt] [llvm] [X86] Support APXF to enable __builtin_cpu_supports. (PR #80636)
Freddy Ye via llvm-commits
- [llvm] [BOLT][NFCI] Keep instruction annotations (PR #80382)
Maksim Panchenko via llvm-commits
- [llvm] docs/GettingStarted: document linker-related cmake options (PR #80932)
Nicolai Hähnle via llvm-commits
- [llvm] [AMDGPU] Accept arbitrary sized sources in CalculateByteProvider (PR #70240)
Jeffrey Byrnes via llvm-commits
- [llvm] 8ae0485 - [TableGen] Extend direct lookup to instruction values in generic tables. (#80486)
via llvm-commits
- [llvm] [NewPM/Codegen] Move MachineModuleInfo ownership outside of analysis (PR #80937)
Arthur Eubanks via llvm-commits
- [polly] [polly] Add polly-debug flag to print debug info from all parts of polly (PR #78549)
Karthika Devi C via llvm-commits
- [clang] [llvm] [clang] Use separator for large numeric values in overflow diagnostic (PR #80939)
Atousa Duprat via llvm-commits
- [llvm] [llc] Respect --print-pipeline-passes when using -passes (PR #80940)
Arthur Eubanks via llvm-commits
- [llvm] b0785cd - [GlobalISel][ARM] Support missing case for G_CONSTANT (#80555)
via llvm-commits
- [llvm] [InstCombine] Loosen one-use restriction if common operand is constant (PR #79767)
via llvm-commits
- [llvm] 966f78b - [InstCombine] Resolve TODO: nnan nsz X / -0.0 -> copysign(inf, X) (#79766)
via llvm-commits
- [llvm] [ValueTracking] Compute known FPClass from dominating condition (PR #80941)
Yingwei Zheng via llvm-commits
- [llvm] [workflows] Fix libclc CI tests (PR #80942)
Tom Stellard via llvm-commits
- [llvm] [CodeGen] Resolve FIXME: Try SCEV getRange (PR #80623)
via llvm-commits
- [llvm] [ARM] Resolve FIXME: Swap adds <-> subs offset is 0 (PR #78870)
via llvm-commits
- [compiler-rt] [ubsan] Support static linking with standalone runtime (PR #80943)
Fangrui Song via llvm-commits
- [llvm] 679d0d7 - [RISCV][Docs] Fix link to Zjpm spec in RISCVUsage.rst.
Craig Topper via llvm-commits
- [llvm] [CodeGen] Increase NumVisited limit to 18 (PR #80627)
via llvm-commits
- [llvm] [RISCV][NFC] Move SFB pseudos and patterns to RISCVInstrInfoSFB.td (PR #80945)
Wang Pengcheng via llvm-commits
- [llvm] [Instrumentation] Support MachineFunction in ChangeReporter (PR #80946)
via llvm-commits
- [llvm] cb7561a - [Sched] Add MacroFusion mutation if fusions are not empty (#72227)
via llvm-commits
- [llvm] [AtomicExpand][RISCV] Call shouldExpandAtomicRMWInIR before widenPartwordAtomicRMW (PR #80947)
Craig Topper via llvm-commits
- [compiler-rt] [sanitizer] Lift AsanDoesNotSupportStaticLinkage to sanitizer_common.h. NFC (PR #80948)
Fangrui Song via llvm-commits
- [llvm] ea4f44e - [RISCV] Remove unused variable 'ST' in RISCVTargetMachine.cpp (NFC)
Jie Fu via llvm-commits
- [llvm] 9bda1de - [TwoAddressInstruction] Propagate undef flags for partial defs (#79286)
via llvm-commits
- [llvm] [BOLT] Add writing support for Linux kernel ORC (PR #80950)
Maksim Panchenko via llvm-commits
- [llvm] 93962ea - [docs][passes] Update documentation of Analysis and Transform Passes (#80835)
via llvm-commits
- [llvm] t[Github] Add initial version of precommit checks (PR #80951)
Aiden Grossman via llvm-commits
- [llvm] [llvm-cov][CoverageView] minor fix/improvement to HTML and text coverage output (PR #80952)
Wentao Zhang via llvm-commits
- [llvm] 2ad6fd6 - [RISCV][NFC] Move SFB pseudos and patterns to RISCVInstrInfoSFB.td (#80945)
via llvm-commits
- [llvm] [VPlan] Delete the redundant overflow check for DataAndControlFlowWithoutRuntimeCheck (PR #79825)
via llvm-commits
- [llvm] 7d508eb - Revert "[AMDGPU] Add pal metadata 3.0 support to callable pal funcs (#67104)"
Carl Ritson via llvm-commits
- [llvm] [AMDGPU] Run LowerLDS at the end of the fullLTO pipeline (PR #75333)
Pierre van Houtryve via llvm-commits
- [llvm] WebAssemblyTargetMachine.cpp: fix a typo in a message (PR #80958)
YAMAMOTO Takashi via llvm-commits
- [llvm] e1d564a - [llvm-exegesis] Allow retries on flaky middle half test
Aiden Grossman via llvm-commits
- [llvm] 365bf43 - [LSR] Regenerate test checks (NFC)
Nikita Popov via llvm-commits
- [llvm] e60c4b6 - [InstCombine] Change order of checks for dominating conditions (NFC)
Nikita Popov via llvm-commits
- [llvm] bec7181 - [SCEVExpander] Don't use recursive expansion for ptr IV inc
Nikita Popov via llvm-commits
- [llvm] [LoopReroll] Remove unused and unmaintained pass (PR #80972)
Nikita Popov via llvm-commits
- [llvm] eeb60e3 - [AMDGPU] Remove unused multiclass
Jay Foad via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [VPlan] Consistently use (Part, 0) for first lane scalar values (PR #80271)
Florian Hahn via llvm-commits
- [llvm] [NFC] clang-format utils/TableGen (PR #80973)
Pierre van Houtryve via llvm-commits
- [llvm] 670c252 - [DAG] Use DAGCombiner::SimplifyDemandedBits wrappers with default (all) DemandedElts. NFC.
Simon Pilgrim via llvm-commits
- [llvm] c2a91d4 - [X86] combine-movmsk-avx.ll - add full AVX1/AVX2 VTEST/MOVMSK test coverage
Simon Pilgrim via llvm-commits
- [llvm] [docs] Add beginner-focused office hours (PR #80308)
Kristof Beyls via llvm-commits
- [llvm] 89ad31f - [RemoveDIs][DebugInfo] Perform some pre-turn-on test maintenence (#80885)
via llvm-commits
- [llvm] [DebugInfo][RemoveDIs] Instrument MergeFunctions for DPValues (PR #80974)
Jeremy Morse via llvm-commits
- [llvm] fb581ad - [SROA] Add tests with gep of index select (NFC)
Nikita Popov via llvm-commits
- [llvm] [SROA] Unfold gep of index select (PR #80983)
Nikita Popov via llvm-commits
- [clang] [flang] [llvm] [InstCombine] Canonicalize constant GEPs to i8 source element type (PR #68882)
Nikita Popov via llvm-commits
- [llvm] df856e4 - [SLP]Add GEP cost estimation for gathered loads.
via llvm-commits
- [llvm] d109f94 - [DebugInfo][RemoveDIs] Re-enable some test coverage
Jeremy Morse via llvm-commits
- [llvm] [InstCombine] Canonicalize fcmp with inf (PR #80986)
Yingwei Zheng via llvm-commits
- [llvm] [DebugInfo][RemoveDIs] Final final test-maintenence patch (PR #80988)
Jeremy Morse via llvm-commits
- [clang] [llvm] [PowerPC] Support local-dynamic TLS relocation on AIX (PR #66316)
Felix via llvm-commits
- [llvm] f37d81f - [PatternMatch] Add a matching helper `m_ElementWiseBitCast`. NFC. (#80764)
via llvm-commits
- [llvm] 6cb66ee - [RemoveDIs][DebugInfo] Handle RAUW from dead constants (#80837)
via llvm-commits
- [clang] [llvm] [LinkerWrapper] Support relocatable linking for offloading (PR #80066)
Joseph Huber via llvm-commits
- [llvm] accbcb9 - [llvm-objcopy][test] Use actual temporary file names in the test for --remove-symbol-prefix
Dmitri Gribenko via llvm-commits
- [llvm] [MemCpyOpt] Handle scalable aggregate types in memmove/memset formation (PR #80487)
Alex Bradbury via llvm-commits
- [llvm] 7ab0a87 - [InstCombine] Try to freely invert phi nodes (#80804)
via llvm-commits
- [llvm] [AMDGPU] Clean up and share SOP Real instruction definitions (PR #80990)
Jay Foad via llvm-commits
- [llvm] [NFC] Remove reverse restore from epilogue for SVE registers (PR #79623)
via llvm-commits
- [llvm] 0aacd44 - [RemoveDIs][DebugInfo] Hoist DPValues in SpeculativeExecution (#80886)
via llvm-commits
- [llvm] de7beb0 - [DAG] ExpandShiftWithKnownAmountBit - reduce number of repeated getOpcode / getOperand calls. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 50d38cf - [X86] X86FixupVectorConstants.cpp - update comment to describe all the constant load ops performed by the pass
Simon Pilgrim via llvm-commits
- [llvm] c76b0eb - Revert "[RemoveDIs][DebugInfo] Hoist DPValues in SpeculativeExecution (#80886)"
Stephen Tozer via llvm-commits
- [llvm] 5c84054 - [LinkerWrapper] Support relocatable linking for offloading (#80066)
via llvm-commits
- [llvm] [clang] X86::LAR X86::LSL add_implicate eflags (PR #80993)
via llvm-commits
- [clang] [llvm] [mlir] [OpenMP] Migrate GPU Reductions CodeGen from Clang to OMPIRBuilder (PR #80343)
Akash Banerjee via llvm-commits
- [llvm] [AArch64] Skip over shadow space for ARM64EC entry thunk variadic calls (PR #80994)
Billy Laws via llvm-commits
- [llvm] [AMDGPU] Revert Metadata Version Upgrade (PR #80995)
Pierre van Houtryve via llvm-commits
- [llvm] [AArch64] Mangle names of all ARM64EC functions with entry thunks (PR #80996)
Billy Laws via llvm-commits
- [llvm] 66d4fe9 - [DebugInfo][RemoveDIs] Final final test-maintenence patch (#80988)
via llvm-commits
- [clang] [compiler-rt] [clang][UBSan] Add implicit conversion check for bitfields (PR #75481)
Axel Lundberg via llvm-commits
- [llvm] [InstCombine] Clean up bitwise folds without one-use check (PR #80587)
Nikita Popov via llvm-commits
- [llvm] Changed Regex to accept /branch: and /cherry-pick: commands (PR #81002)
Shourya Goel via llvm-commits
- [llvm] 7a71ac2 - [InstCombine] Canonicalize fcmp with inf (#80986)
via llvm-commits
- [llvm] aeb5884 - [RemoveDIs] Don't convert debug-info in bitcode-loading just now (#80865)
via llvm-commits
- [llvm] c954986 - [GISel] Add support for scalable vectors in getGCDType (#80307)
via llvm-commits
- [llvm] [MemProf] Add assert to make sure ContextIterBegin isn't at StackContext.end() (PR #81004)
via llvm-commits
- [llvm] 4d12292 - [AMDGPU] Clean up and share SOP Real instruction definitions (#80990)
via llvm-commits
- [llvm] 4f381af - [InstCombine] Add additional multi-use test for and/or replacement (NFC)
Nikita Popov via llvm-commits
- [llvm] [GISEL] Add IRTranslation for shufflevector on scalable vector types (PR #80378)
Michael Maitland via llvm-commits
- [llvm] [InstCombine] Handle multi-use in simplifyAndOrWithOpReplaced() (PR #81006)
Nikita Popov via llvm-commits
- [llvm] [DebugInfo][RemoveDIs] Erase ranges of instructions individually (PR #81007)
Jeremy Morse via llvm-commits
- [llvm] [MemProf] Handle empty stack context during ThinLTO cloning (PR #81008)
Teresa Johnson via llvm-commits
- [llvm] 934ba0d - [InstCombine] Handle missing cases in `visitFCmpInst`
Yingwei Zheng via llvm-commits
- [llvm] [Release] Build default target during Phase 1 and 2 on AIX (PR #81009)
via llvm-commits
- [llvm] 8c37e3e - [RISCV] Only set Zca flag for EF_RISCV_RVC in ELFObjectFileBase::getRISCVFeatures(). (#80928)
via llvm-commits
- [llvm] 79fec2f - [AtomicExpand][RISCV] Call shouldExpandAtomicRMWInIR before widenPartwordAtomicRMW (#80947)
via llvm-commits
- [llvm] 7212b4a - [RemoveDIs] Remove unused debug-printing facility for DPMarkers
Jeremy Morse via llvm-commits
- [llvm] [APInt] Assert correct values in APInt constructor (PR #80309)
Nikita Popov via llvm-commits
- [llvm] [DirectX] Add support to lower LLVM intrinsics ceil, cos, fabs, and floor to DXIL Ops. (PR #80350)
S. Bharadwaj Yadavalli via llvm-commits
- [clang] [llvm] Reapply "InstCombine: Introduce SimplifyDemandedUseFPClass"" (PR #74056)
Matt Arsenault via llvm-commits
- [llvm] 65bf93d - [InstCombine] Clean up bitwise folds without one-use check (#80587)
via llvm-commits
- [llvm] bb531c9 - [NewPM/Codegen] Move MachineModuleInfo ownership outside of analysis (#80937)
via llvm-commits
- [llvm] 5a83bcc - [X86] Fix lowering TLS under darwin large code model (#80907)
via llvm-commits
- [llvm] eaab6ab - [llc] Respect --print-pipeline-passes when using -passes (#80940)
via llvm-commits
- [clang] [compiler-rt] [llvm] [clang-repl] [ORC] Add support for out-of-process execution on ELF (PR #79936)
Stefan Gränitz via llvm-commits
- [llvm] [X86] Use RORX over SHR imm (PR #77964)
Bryce Wilson via llvm-commits
- [llvm] e71a5f5 - [NFC] Typo in Register.h
Mariusz Sikora via llvm-commits
- [llvm] Fix test failure if CLANG_VENDOR contains spaces (PR #81017)
Yi Kong via llvm-commits
- [llvm] [LLVM][IR] Add native vector support to ConstantInt & ConstantFP. (PR #74502)
Paul Walker via llvm-commits
- [llvm] [SLP]Add support for strided loads. (PR #80310)
Philip Reames via llvm-commits
- [llvm] 34f61cf - [DebugInfo][RemoveDIs] Instrument MergeFunctions for DPValues (#80974)
via llvm-commits
- [llvm] [ValueTracking] Allow tracking values through Integral AddrSpaceCasts (PR #70483)
Jeffrey Byrnes via llvm-commits
- [llvm] [AArch64] Indirect tail-calls cannot use x16 with pac-ret+pc (PR #81020)
via llvm-commits
- [llvm] Add support for SPIR-V extension: SPV_INTEL_subgroups (PR #81023)
Vyacheslav Levytskyy via llvm-commits
- [llvm] 9eed899 - [MemProf] Handle empty stack context during ThinLTO cloning (#81008)
via llvm-commits
- [llvm] b0b0bf6 - WebAssemblyTargetMachine.cpp: fix a typo in a message (#80958)
via llvm-commits
- [llvm] [InstSimplify] Generalize `simplifyAndOrOfFCmps` (PR #81027)
Yingwei Zheng via llvm-commits
- [compiler-rt] Reland "[scudo] resize stack depot for allocation ring buffer" (PR #81028)
Florian Mayer via llvm-commits
- [llvm] 3115ad8 - [AMDGPU] Accept arbitrary sized sources in CalculateByteProvider (#70240)
via llvm-commits
- [llvm] 9c75a98 - [SystemZ] Implement A, O and R inline assembly format flags (#80685)
via llvm-commits
- [llvm] [AArch64] G_BITCAST should not change bitwidths (PR #81031)
via llvm-commits
- [llvm] 8b0f47b - [Object][Wasm] Use file offset for section addresses in linked wasm files (#80529)
via llvm-commits
- [llvm] [RISCV] Consider all subvector extracts within a single VREG cheap (PR #81032)
Philip Reames via llvm-commits
- [clang] [llvm] [BPF] add cast_{user,kern} instructions (PR #79902)
via llvm-commits
- [clang] [llvm] [NVPTX][Draft] Make `__nvvm_nanosleep` a no-op if unsupported (PR #81033)
Joseph Huber via llvm-commits
- [llvm] caf537e - Reapply "[RemoveDIs][DebugInfo] Hoist DPValues in SpeculativeExecution (#80886)"
Stephen Tozer via llvm-commits
- [llvm] [SelectionDAG] Add computeKnownBits support for ISD::STEP_VECTOR (PR #80452)
Philip Reames via llvm-commits
- [llvm] [MemProf] Switch to DenseMap for performance (NFC) (PR #81035)
Teresa Johnson via llvm-commits
- [clang] [llvm] [Driver] Improve error when a compiler-rt library is not found (PR #81037)
Fangrui Song via llvm-commits
- [clang] [llvm] [HLSL][SPIR-V] Add create.handle intrinsic (PR #81038)
Natalie Chouinard via llvm-commits
- [llvm] [RISCV] Handle fixed length vectors with exact VLEN in loweringEXTRACT_SUBVECTOR (PR #79949)
Philip Reames via llvm-commits
- [llvm] [RISCV] Add correct Uses, Defs, isReturn to Zcmp (PR #81039)
Visoiu Mistrih Francis via llvm-commits
- [llvm] [NFC][AMDGPU] Fix unused-variable warning (PR #81040)
Pranav Kant via llvm-commits
- [llvm] c95693c - [NFC][AMDGPU] Fix unused-variable warning (#81040)
via llvm-commits
- [llvm] bb3ea6c - [MemProf] Switch to DenseMap for performance (NFC) (#81035)
via llvm-commits
- [llvm] b1ac052 - [Coro] [async] Disable inlining in async coroutine splitting (#80904)
via llvm-commits
- [llvm] [LoopIdiomRecognizer] Implement CRC recognition (PR #79295)
Mikhail Gudim via llvm-commits
- [llvm] d05bd34 - [NFC][NewPM/Codegen] Remove unused parameter from verifyMachineFunction
Arthur Eubanks via llvm-commits
- [llvm] 514686a - [RISCV] Add correct Uses, Defs, isReturn to Zcmp (#81039)
via llvm-commits
- [llvm] d6c2cbb - Fix test failure if CLANG_VENDOR contains spaces (#81017)
via llvm-commits
- [llvm] Spill/restore FP/BP around instructions in which they are clobbered (PR #81048)
via llvm-commits
- [llvm] [SROA] Only try additional vector type candidates when needed (PR #77678)
Craig Topper via llvm-commits
- [llvm] [AMDGPU] Add IR LiveReg type-based optimization (PR #66838)
Jeffrey Byrnes via llvm-commits
- [llvm] Document use of `skip-precommit-approval` label for non-review pull requests (PR #81053)
David Blaikie via llvm-commits
- [llvm] [NFC][InstrProf]Generalize getParsedIRPGOFuncName to getParsedIRPGOName (PR #81054)
Mingming Liu via llvm-commits
- [clang] [llvm] [transforms] Inline simple variadic functions (PR #81058)
Jon Chesterfield via llvm-commits
- [llvm] [llvm-lib][Object] Add support for EC importlib symbols. (PR #81059)
Jacek Caban via llvm-commits
- [llvm] Resolve FIXME: Use commutative matchers (PR #81060)
via llvm-commits
- [llvm] 43badc0 - [NewPM/CodeGen] Move MachineModuleInfo::invalidate() to MachineModuleAnalysis::Result
Arthur Eubanks via llvm-commits
- [llvm] [BOLT][DWARF] Add support for .debug_names (PR #81062)
Alexander Yermolovich via llvm-commits
- [lld] [llvm] [Object][Wasm] Generate symbol info from name section names (PR #81063)
Derek Schuff via llvm-commits
- [llvm] Fix Bazel build (PR #81064)
via llvm-commits
- [llvm] [TableGen][NFC] Replace hardcoded opcode numbering. (PR #81065)
Jason Eckhardt via llvm-commits
- [compiler-rt] [Sanitizers][ABI] Build ASAN shim for arm64_32 arch (PR #81066)
Mariusz Borsa via llvm-commits
- [llvm] [NewPM/CodeGen] Rewrite pass manager nesting (PR #81068)
Arthur Eubanks via llvm-commits
- [llvm] [AArch64][SVE] Instcombine uzp1/reinterpret svbool to use vector.insert (PR #81069)
Usman Nadeem via llvm-commits
- [llvm] Add basic block limit for RDF optimizations (PR #81071)
Abinaya Saravanan via llvm-commits
- [llvm] [DebugInfo] Update CodeView enums (PR #71038)
Alexandre Ganea via llvm-commits
- [llvm] [Object][Wasm] Move wasm Object tests into their own directory (NFC) (PR #81072)
Derek Schuff via llvm-commits
- [llvm] [workflows] Add a new workflow for testing release branch CI (PR #81073)
Tom Stellard via llvm-commits
- [llvm] Propagate the Buildkite pre-merge setup to GitHub Action (PR #81077)
Mehdi Amini via llvm-commits
- [llvm] ece66db - [SelectionDAG] Add computeKnownBits support for ISD::STEP_VECTOR (#80452)
via llvm-commits
- [llvm] [TableGen] Remove map CodeGenTarget::InstrToIntMap. (PR #81079)
Jason Eckhardt via llvm-commits
- [llvm] 7da1dda - [AArch64][GlobalISel] Update GISel check line and regenerate tests. NFC
David Green via llvm-commits
- [llvm] 567d304 - [TableGen][NFC] Replace hardcoded opcode numbering. (#81065)
via llvm-commits
- [llvm] [BOLT][NFC] Refactor logging and error handling (PR #81082)
Rafael Auler via llvm-commits
- [lld] 5c4a630 - [LLD][ELF] Silence warning when building with latest MSVC
Alexandre Ganea via llvm-commits
- [llvm] d01864e - [TableGen] Remove map CodeGenTarget::InstrToIntMap. (#81079)
via llvm-commits
- [llvm] [ConstantRange] Improve ConstantRange::binaryXor (PR #80146)
Yingwei Zheng via llvm-commits
- [llvm] [AArch64] Implement -fno-plt for SelectionDAG/GlobalISel (PR #78890)
Fangrui Song via llvm-commits
- [llvm] 05091aa - [NFC][InstrProf]Generalize getParsedIRPGOFuncName to getParsedIRPGOName (#81054)
via llvm-commits
- [llvm] [Mips] Fix missing sign extension in expansion of sub-word atomic max (PR #77072)
Brad Smith via llvm-commits
- [clang] [llvm] MIPS/clang: Fix asm constraint for softfloat (PR #79116)
Fangrui Song via llvm-commits
- [llvm] c8ca98a - [InstCombine] Handle IsInf/IsZero idioms (#80607)
via llvm-commits
- [llvm] [ConstraintElim] Handle switch cases with the same destination (PR #76928)
Yingwei Zheng via llvm-commits
- [llvm] [ConstraintElim] Add facts implied by intrinsics if they are used by other constraints (PR #80121)
Yingwei Zheng via llvm-commits
- [llvm] [llvm-exegesis] Add branch miss validation counter (PR #81094)
Aiden Grossman via llvm-commits
- [llvm] e17dded - [InstSimplify] Generalize `simplifyAndOrOfFCmps` (#81027)
via llvm-commits
- [llvm] 9ff3b82 - [AMDGPU] Revert Metadata Version Upgrade (#80995)
via llvm-commits
- [llvm] [RISCV] Remove stale comment from test. NFC (PR #81098)
Craig Topper via llvm-commits
- [llvm] [GlobalISel][RISCV] Use constant pool for large integer constants. (PR #81101)
Mikhail Gudim via llvm-commits
- [llvm] [llvm-objcopy] Fix file offsets when PT_INTERP/PT_LOAD offsets are equal (PR #80562)
James Henderson via llvm-commits
- [llvm] [AArch64][GlobalISel] Add commute_constant_to_rhs to post legalizer combiners (PR #81103)
David Green via llvm-commits
- [llvm] decbd29 - Reapply "InstCombine: Introduce SimplifyDemandedUseFPClass"" (#74056)
via llvm-commits
- [llvm] [AArch64][GlobalISel] Remove mulh c++ lowering (PR #81105)
David Green via llvm-commits
- [llvm] 35d6ae8 - [InstCombine] Handle multi-use in simplifyAndOrWithOpReplaced() (#81006)
via llvm-commits
- [llvm] [RISCV] Check type is legal before combining mgather to vlse intrinsic (PR #81107)
Luke Lau via llvm-commits
- [llvm] 7c0d52c - [ValueTracking] Support dominating known bits condition in and/or (#74728)
via llvm-commits
- [clang] [llvm] InstCombine: Enable SimplifyDemandedUseFPClass and remove flag (PR #81108)
Matt Arsenault via llvm-commits
- [llvm] [llvm-objcopy] Support SREC output format (PR #75874)
James Henderson via llvm-commits
- [llvm] [asan] Disable instrumentation for available_externally global with COFF (PR #81109)
Wu Yingcong via llvm-commits
- [llvm] [C API] Add blockaddress getters to C API (PR #77390)
Nikita Popov via llvm-commits
- [llvm] 7ec6e73 - [DAG] Fix typos in comments; NFC
Sven van Haastregt via llvm-commits
- [llvm] ef05b4b - [BasicAA] More vscale tests. NFC
David Green via llvm-commits
- [llvm] 49ee2ff - [X86][GlobalISel] Reorganize br/brcond tests (NFC) (#80204)
via llvm-commits
- [llvm] 1a42b38 - [DebugInfo][RemoveDIs] Erase ranges of instructions individually (#81007)
via llvm-commits
- [llvm] faa2f96 - [DebugInfo] Handle dbg.assigns in FastISel (#80734)
via llvm-commits
- [llvm] [AArch64] Restore Z-registers before P-registers (PR #79623)
via llvm-commits
- [llvm] 878234b - [BasicAA] Scalable offset with scalable typesize. (#80818)
via llvm-commits
- [llvm] 455c396 - [RISCV][test] Add test coverage for RISCVInstrInfo::isCopyInstrImpl
Alex Bradbury via llvm-commits
- [llvm] [RISCV] Handle ADD in RISCVInstrInfo::isCopyInstrImpl (PR #81123)
Alex Bradbury via llvm-commits
- [llvm] [SLP] Initial vectorization of non-power-of-2 ops. (PR #77790)
Alexey Bataev via llvm-commits
- [llvm] Reland [RISCV] Implement RISCVInsrInfo::getConstValDefinedInReg (PR #81124)
Alex Bradbury via llvm-commits
- [llvm] [RegisterCoalescer] Deferring deletion of instructions in `ErasedInstrs` until the end of an iteration (PR #79820)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Prefer lower total register usage in regions with spilling (PR #71882)
Matt Arsenault via llvm-commits
- [llvm] [AMDGPU] Every convergent operation needs post-isel processing (PR #80102)
Matt Arsenault via llvm-commits
- [llvm] [DebugInfo][RemoveDIs] Final omnibus test fixing for RemoveDIs (PR #81125)
Jeremy Morse via llvm-commits
- [llvm] b35c519 - [DAG] tryToFoldExtendOfConstant - share the same SDLoc argument instead of recreating it over and over again.
Simon Pilgrim via llvm-commits
- [llvm] a643ab8 - [DebugInfo][RemoveDIs] Final omnibus test fixing for RemoveDIs (#81125)
via llvm-commits
- [llvm] [BPF] get external linkage for calling convetion functions (PR #75439)
Yingchi Long via llvm-commits
- [llvm] 7d4733a - [X86] LowerBUILD_VECTOR - share the same SDLoc argument instead of recreating it over and over again.
Simon Pilgrim via llvm-commits
- [llvm] 42902d2 - [InstCombine] Add tests for x / sqrt(y / z) with fast-math
Zain Jaffal via llvm-commits
- [llvm] e50189b - [InstCombine] Add additional tests for fdiv-sqrt
Zain Jaffal via llvm-commits
- [llvm] 448fe73 - [X86] Add X86::getVectorRegisterWidth helper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 6ea76c1 - [NFCI][RemoveDIs] Build LLVM with RemoveDIs iterators
Jeremy Morse via llvm-commits
- [llvm] [GlobalISel][TableGen] Take first result for multi-output instructions (PR #81130)
Björn Pettersson via llvm-commits
- [llvm] [AMDGPU][MC][True16] Support V_RCP/SQRT/RSQ/LOG/EXP_F16. (PR #81131)
Ivan Kosarev via llvm-commits
- [llvm] [NFC][AArch64] Tests for guarding unrolling with scalable vec ins/ext (PR #81132)
Graham Hunter via llvm-commits
- [lld] [lld][LoongArch] Support the R_LARCH_{ADD,SUB}_ULEB128 relocation types (PR #81133)
Jinyang He via llvm-commits
- [llvm] [TableGen][NFC] convert TreePatternNode pointers to references (PR #81134)
Tomas Matheson via llvm-commits
- [llvm] [RegisterCoalescer] Fix reuse of instruction pointers (PR #73519)
Quentin Dian via llvm-commits
- [llvm] [InstCombine] ptrmask of gep for dynamic pointer aligment (PR #80002)
Jon Chesterfield via llvm-commits
- [llvm] [AArch64] Improve cost model for legal subvec insert/extract (PR #81135)
Graham Hunter via llvm-commits
- [llvm] [RISCV][NFCI] Use isADDLike helper for or_is_add PatFrag (PR #81137)
Alex Bradbury via llvm-commits
- [llvm] [SVE] Wide active lane mask (PR #76514)
Momchil Velikov via llvm-commits
- [llvm] 3ad6359 - [PatternMatch] Add m_PtrAdd() matcher (NFC)
Nikita Popov via llvm-commits
- [llvm] d9e9276 - [ConstantRange] Improve ConstantRange::binaryXor (#80146)
via llvm-commits
- [llvm] [AArch64] Combine getActiveLaneMask with vector_extract (PR #81139)
Momchil Velikov via llvm-commits
- [llvm] [LoopVectorize][AArch64][SVE] Generate wide active lane masks (PR #81140)
Momchil Velikov via llvm-commits
- [llvm] [AArch64] Optimise test of the LSB of a paired whileCC instruction (PR #81141)
Momchil Velikov via llvm-commits
- [llvm] [GitHub][workflows] Ask reviewers to merge PRs when author can not (PR #81142)
David Spickett via llvm-commits
- [llvm] [BasicAA] Check for Overflow using vscale_range (PR #81144)
David Green via llvm-commits
- [llvm] 5452cbc - [AArch64] Indirect tail-calls cannot use x16 with pac-ret+pc (#81020)
via llvm-commits
- [llvm] [SPIR-V] Explicitly emit vector element count for OpenCL vloadn calls (PR #81148)
Michal Paszkowski via llvm-commits
- [llvm] dc5da48 - [InstCombine] Add tests for #77108 (NFC)
Nikita Popov via llvm-commits
- [llvm] [NFC][RemoveDIs] Remove conditional compilation for RemoveDIs (PR #81149)
Jeremy Morse via llvm-commits
- [llvm] [InstCombine] Fold dependent IVs (PR #81151)
Nikita Popov via llvm-commits
- [llvm] [BasicAA] Treat different VScale intrinsics as the same value. (PR #81152)
David Green via llvm-commits
- [llvm] fffcc5c - [CodeGen] Add ValueType v3i8 (NFCI). (#80826)
via llvm-commits
- [llvm] Gsymutil aggregation similar to DwarfDump --verify (PR #81154)
Kevin Frei via llvm-commits
- [llvm] 92eaf03 - [NFC][RemoveDIs] Remove conditional compilation for RemoveDIs (#81149)
via llvm-commits
- [llvm] [RemoveDIs] Add documentation for IR debug records (PR #81156)
Stephen Tozer via llvm-commits
- [llvm] 7d19dc5 - [AMDGPU][True16] Support VOP3 source DPP operands. (#80892)
via llvm-commits
- [llvm] [AMDGPU][MC] Fix printing vcc(_lo) twice for VOPC DPP instrucitons (PR #81158)
Mirko Brkušanin via llvm-commits
- [llvm] b846613 - [X86] X86FixupVectorConstants - add destination register width to rebuildSplatCst/rebuildZeroUpperCst/rebuildExtCst callbacks
Simon Pilgrim via llvm-commits
- [llvm] eb85c8e - [X86] Add test case for #81136
Simon Pilgrim via llvm-commits
- [llvm] f407be3 - [X86] X86FixupVectorConstants - rename FixupEntry::BitWidth to FixupEntry::MemBitWidth NFC.
Simon Pilgrim via llvm-commits
- [llvm] 5aeabf2 - [XCOFF][obj2yaml] Support SymbolAlignmentAndType as 2 separate fields in YAML. (#76828)
via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Alex MacLean via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Alex MacLean via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Alex MacLean via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Artem Belevich via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Artem Belevich via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Artem Belevich via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Artem Belevich via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Alex MacLean via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Alex MacLean via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Alex MacLean via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Alex MacLean via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Artem Belevich via llvm-commits
- [llvm] [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (PR #81161)
Artem Belevich via llvm-commits
- [llvm] bdde5f9 - [DebugInfo][RemoveDIs] Turn on non-instrinsic debug-info by default
Jeremy Morse via llvm-commits
- [llvm] [DWARFVerifier] Fix verification of empty line tables (PR #81162)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] bef25ae - [X86] X86FixupVectorConstants - use explicit register bitwidth for the loaded vector instead of using constant pool bitwidth
Simon Pilgrim via llvm-commits
- [llvm] [VFABI] fix vfabi-demangler-fuzzer.cpp (PR #79581)
via llvm-commits
- [llvm] [workflows] Fix permissions check for creating new releases (PR #81163)
Tom Stellard via llvm-commits
- [llvm] [NVPTX] Disable incorrect peephole optimizations (PR #79920)
Justin Fargnoli via llvm-commits
- [llvm] c8d431e - [riscv] Add test coverage in advance of a upcoming fix
Philip Reames via llvm-commits
- [llvm] 758fd59 - [DirectX][NFC] Change usage pattern *Dxil* to *DXIL* for uniformity (#80778)
via llvm-commits
- [llvm] [RISCV] Consider truncate semantics in performBUILD_VECTORCombine (PR #81168)
Philip Reames via llvm-commits
- [llvm] 13c14ad - Revert "[DebugInfo][RemoveDIs] Turn on non-instrinsic debug-info by default"
Jeremy Morse via llvm-commits
- [llvm] c0ff108 - docs/GettingStarted: document linker-related cmake options (#80932)
via llvm-commits
- [clang] [llvm] [PGO] Add ability to mark cold functions as optsize/minsize/optnone (PR #69030)
Arthur Eubanks via llvm-commits
- [clang] [clang-tools-extra] [flang] [libcxx] [lldb] [llvm] [mlir] [openmp] [Clang][Sema] Diagnosis for constexpr constructor not initializing a union member (PR #81042)
via llvm-commits
- [llvm] [NVPTX] Add support for calling aliases (PR #81170)
Alex MacLean via llvm-commits
- [llvm] a1ed821 - [TableGen] Simplify prepSkipToLineEnd for preprocessing
Fangrui Song via llvm-commits
- [llvm] [BasicAA] Fix Scale check in vscale aliasing. (PR #81174)
David Green via llvm-commits
- [clang] [compiler-rt] [Sanitizer] add signed-integer-wrap sanitizer (PR #80089)
Justin Stitt via llvm-commits
- [llvm] 88e5251 - [AMDGPU] Compiler should synthesize private buffer resource descriptor from flat_scratch_init (#79586)
via llvm-commits
- [llvm] d0f72f8 - [RISCV] Consider truncate semantics in performBUILD_VECTORCombine (#81168)
via llvm-commits
- [llvm] [DWARFLinkerParallel] Fix member initializer order (PR #81179)
Fangrui Song via llvm-commits
- [llvm] 3b57b64 - [HLSL][SPIR-V] Add create.handle intrinsic (#81038)
via llvm-commits
- [llvm] [AMDGPU] Enable kernel arg preloading with gfx90a (PR #81180)
Austin Kerbow via llvm-commits
- [llvm] [DirectX][NFC] Change specification of overload types and attribute in DXIL.td (PR #81184)
S. Bharadwaj Yadavalli via llvm-commits
- [llvm] b8545e1 - [RISCV] Consider all subvector extracts within a single VREG cheap (#81032)
via llvm-commits
- [llvm] [NNVMReflect] Force dead branch elimination in NNVMReflect (PR #81189)
Joseph Huber via llvm-commits
- [llvm] [X86][CodeGen] Emit float128 libcalls for math functions (PR #79611)
Pranav Kant via llvm-commits
- [llvm] 3f9d8d8 - [Coverage] MCDCRecordProcessor: Find `ExecVectors` directly (#80816)
via llvm-commits
- [llvm] 5818572 - [Object][Wasm] Generate symbol info from name section names (#81063)
via llvm-commits
- [clang] [llvm] [HLSL] Implementation of dot intrinsic (PR #81190)
Farzon Lotfi via llvm-commits
- [clang] [llvm] [LinkerWrapper] Allow 'all' as a generic bundled architecture (PR #81193)
Joseph Huber via llvm-commits
- [llvm] 7c9c498 - [DWARFLinkerParallel] Fix member initialization order (#81179)
via llvm-commits
- [llvm] f78c9b8 - [RISCV] Use MCPhysReg for AllPopRegs. NFC
Craig Topper via llvm-commits
- [llvm] 4b54b47 - [NVPTX][NFC] cleanup dead vars, use MAKE_CASE (#81161)
via llvm-commits
- [llvm] 0572dab - [gn build] Add IntrinsicsSPIRV.h generator
Arthur Eubanks via llvm-commits
- [llvm] [clang][driver] Set TLSDESC as the default for Android on RISC-V (PR #81198)
Paul Kirth via llvm-commits
- [llvm] [LLVM][DWARF] Change .debug_names abbrev to be an index (PR #81200)
Alexander Yermolovich via llvm-commits
- [lld] [lld/ELF] Place .lrodata at the very end of the binary (PR #81202)
Arthur Eubanks via llvm-commits
- [llvm] 06c89bd - [RISCV] Check type is legal before combining mgather to vlse intrinsic (#81107)
via llvm-commits
- [llvm] [Object][WebAssembly] Improve error on invalid relocation (PR #81203)
Sam Clegg via llvm-commits
- [llvm] [Docs][DebugInfo][RemoveDIs] Document some debug-info transition info (PR #79167)
Arthur Eubanks via llvm-commits
- [llvm] [llvm][CMake] Respect LIBCXX_HARDENING_MODE on command-line (PR #68541)
Ben Barham via llvm-commits
- [llvm] 9affa17 - [NVPTX] Add support for calling aliases (#81170)
via llvm-commits
- [llvm] 9211e67 - [NVVMReflect] Force dead branch elimination in NVVMReflect (#81189)
via llvm-commits
- [llvm] 42230e2 - [LinkerWrapper] Allow 'all' as a generic bundled architecture (#81193)
via llvm-commits
- [llvm] c429f48 - [Object][WebAssembly] Improve error on invalid relocation (#81203)
via llvm-commits
- [llvm] 0800a36 - Revert "[NVVMReflect] Force dead branch elimination in NVVMReflect (#81189)"
Joseph Huber via llvm-commits
- [llvm] [SEH] Ignore EH pad check for internal intrinsics (PR #79694)
Reid Kleckner via llvm-commits
- [llvm] [ORC] Make dynamic library search generation async (PR #81205)
Ben Langmuir via llvm-commits
- [llvm] [llvm][Support] Add ExponentialBackoff helper (PR #81206)
Michael Spencer via llvm-commits
- [llvm] [workflows] Create a more descriptive title and body when creating a PR for backports (PR #80396)
Tom Stellard via llvm-commits
- [clang] [llvm] [clang] Add fixed point precision macros (PR #81207)
via llvm-commits
- [llvm] 9347146 - Document use of `skip-precommit-approval` label for non-review pull requests (#81053)
via llvm-commits
- [llvm] 1d4fc38 - [DWARFVerifier] Fix verification of empty line tables (#81162)
via llvm-commits
- [llvm] 1389260 - [JITLink][MachO][arm64] Fix error-check order.
Lang Hames via llvm-commits
- [llvm] [DWARFVerifier] Fix debug_str_offsets DWARF version detection (PR #81210)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [RISCV] Use unmasked vfsgnj during fp unary op lowering (PR #81211)
Luke Lau via llvm-commits
- [lld] 6e1f438 - [ELF] Improve --ro-rosegment/--omagic/--nmagic tests
Fangrui Song via llvm-commits
- [llvm] ffabcbc - [NVVMReflect][Reland] Force dead branch elimination in NVVMReflect (#81189)
Joseph Huber via llvm-commits
- [compiler-rt] [asan] Use InternalMmapVector for error_message_buffer, reallocate wh… (PR #77488)
via llvm-commits
- [llvm] [llvm-dwp] Add missing llvm-dwp tool in lit config tool substitution (PR #81217)
via llvm-commits
- [llvm] [mlir] [mlir][mesh] Add all-scatter operation (PR #81218)
Boian Petkantchin via llvm-commits
- [lld] 8e297c7 - [ELF] Improve --ro-rosegment tests
Fangrui Song via llvm-commits
- [llvm] [llvm-exegesis] Add debug option to print per-measurement values (PR #81219)
Aiden Grossman via llvm-commits
- [llvm] CoverageMapping.cpp: Apply std::move to MCDCRecord (PR #81220)
NAKAMURA Takumi via llvm-commits
- [clang] [llvm] [MC/DC] Refactor: Introduce `ConditionIDs` as `std::array<2>` (PR #81221)
NAKAMURA Takumi via llvm-commits
- [llvm] ac05771 - [HEXAGON] Add basic block limit for RDF optimizations (#81071)
via llvm-commits
- [llvm] [CodeGen] Port WinEHPrepare to new pass manager (PR #74233)
Heejin Ahn via llvm-commits
- [llvm] [RISCV] Add sched model for XiangShan-NanHu (PR #70232)
Yingwei Zheng via llvm-commits
- [llvm] [CodeGen] Add a helper class to reuse `expandMBB`. NFC. (PR #70325)
Yingwei Zheng via llvm-commits
- [lld] [ELF] --no-rosegment: don't mark read-only PT_LOAD segments executable (PR #81223)
Fangrui Song via llvm-commits
- [llvm] db88f30 - [RISCV] Add test for saving s10 with cm.push. NFC
Craig Topper via llvm-commits
- [clang] [llvm] [MC/DC] Refactor: Make `MCDCParams` as `std::variant` (PR #81227)
NAKAMURA Takumi via llvm-commits
- [llvm] [AArch64][GlobalISel] Expand abs.v4i8 to v4i16 and abs.v2s16 to v2s32 (PR #81231)
Dhruv Chawla via llvm-commits
- [llvm] b2cd50d - [RISCV] Use replace XLenVT with i64 in some isel patterns that are only used for RV64. NFC
Craig Topper via llvm-commits
- [llvm] [RegisterCoalescer] Clear instructions not recorded in `ErasedInstrs` but erased. (PR #79820)
Quentin Dian via llvm-commits
- [llvm] [RegisterCoalescer] Clear instructions not recorded in `ErasedInstrs` but erased (PR #79820)
Quentin Dian via llvm-commits
- [llvm] 95b14da - [RegisterCoalescer] Clear instructions not recorded in `ErasedInstrs` but erased (#79820)
via llvm-commits
- [llvm] abc39f9 - [RISCV] Add casts to isel patterns that produce more than 1 instruction.
Craig Topper via llvm-commits
- [llvm] 0079136 - [BasicAA] Fix Scale check in vscale aliasing. (#81174)
via llvm-commits
- [llvm] 8316bf3 - Revert "[RegisterCoalescer] Clear instructions not recorded in `ErasedInstrs` but erased (#79820)"
via llvm-commits
- [llvm] ccb46e8 - Reapply "[RegisterCoalescer] Clear instructions not recorded in `ErasedInstrs` but erased (#79820)"
via llvm-commits
- [llvm] bc6955f - [AMDGPU] Don't fix the scavenge slot at offset 0 (#79136)
via llvm-commits
- [llvm] b9079ba - [NFC] clang-format utils/TableGen (#80973)
via llvm-commits
- [llvm] [NFC] Add b9079ba to git-blame-ignore-revs (PR #81233)
Pierre van Houtryve via llvm-commits
- [llvm] 2f8e37d - [SROA] Unfold gep of index select (#80983)
via llvm-commits
- [llvm] [MIRPrinter] Don't print line break when there is no instructions (NFC) (PR #80147)
Quentin Dian via llvm-commits
- [llvm] [CVP] Check whether the default case is reachable (PR #79993)
via llvm-commits
- [llvm] Revert "[AMDGPU] Compiler should synthesize private buffer resource descriptor from flat_scratch_init" (PR #81234)
Jan Patrick Lehr via llvm-commits
- [llvm] f661057 - Revert "[AMDGPU] Compiler should synthesize private buffer resource descriptor from flat_scratch_init" (#81234)
via llvm-commits
- [llvm] [LowerMemIntrinsics] Avoid udiv/urem when type size is a power of 2 (PR #81238)
Pierre van Houtryve via llvm-commits
- [llvm] ac3bd2b - [LoopReroll] Remove unused and unmaintained pass (#80972)
via llvm-commits
- [llvm] 75798f2 - [gn build] Port ac3bd2bd5301
LLVM GN Syncbot via llvm-commits
- [llvm] Do not use PerformEXTRACTCombine for v8i8 types (PR #81242)
Adrian Kuegel via llvm-commits
- [llvm] 1198c3a - [X86] PromoteMaskArithmetic - use ISD::isBitwiseLogicOp wrapper. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 713fe6d - [X86] PromoteMaskArithmetic - consistently use SDValue instead of underlying SDNode. NFC.
Simon Pilgrim via llvm-commits
- [llvm] 3902f9b - [X86] PromoteMaskArithmetic - explicitly attempt to constant fold zext(c) instead of relying on getNode()
Simon Pilgrim via llvm-commits
- [llvm] [llvm][AArch64] Refactor expansion of CALL_BTI and CALL_RVMARKER (PR #80419)
David Spickett via llvm-commits
- [llvm] 316373a - [llvm][AArch64] Refactor expansion of CALL_BTI and CALL_RVMARKER (#80419)
via llvm-commits
- [polly] [Polly][DebugInfo] Use getStableDebugLoc to avoid intrinsic-dependent behaviour (PR #81246)
Stephen Tozer via llvm-commits
- [polly] b5a273a - [Polly][DebugInfo] Use getStableDebugLoc to avoid intrinsic-dependent behaviour (#81246)
via llvm-commits
- [llvm] 614fab4 - [X86] PromoteMaskArithmetic - share the same SDLoc argument instead of recreating it over and over again.
Simon Pilgrim via llvm-commits
- [llvm] 047f832 - [X86] ctpop-mask.ll - add 32-bit with SSE2 test coverage
Simon Pilgrim via llvm-commits
- [llvm] 9ba2656 - [X86] ReplaceNodeResults - shrink i64 CTPOP to (shifted) CTPOP i32 if 32 or less active bits to avoid SSE2 codegen
Simon Pilgrim via llvm-commits
- [llvm] [RemoveDIs][DebugInfo] Correctly visit DPValues in StackInfoBuilder::visit (PR #81247)
Stephen Tozer via llvm-commits
- [llvm] [RISCV][ISel] Combine vector fadd/fsub/fmul with fp extend. (PR #81248)
via llvm-commits
- [llvm] [AArch64] Switch to soft promoting half types. (PR #80576)
David Sherwood via llvm-commits
- [llvm] [IR][TBAA] Allow multiple fileds with same offset in TBAA struct-path (PR #76356)
Bushev Dmitry via llvm-commits
- [llvm] 1f780bf - [gn] port a8d4a024e6bea3a (BuiltinsRISCV.td)
Nico Weber via llvm-commits
- [llvm] a9e546c - [TableGen][NFC] convert TreePatternNode pointers to references (#81134)
via llvm-commits
- [llvm] R11 not preserved with PAC-M and AAPCS frame chain defect fix (PR #81249)
James Westwood via llvm-commits
- [llvm] [MC] Fix operator++ for various MCRegister iterators (PR #81250)
Jay Foad via llvm-commits
- [llvm] 0de859c - [MC] Fix operator++ for various MCRegister iterators (#81250)
via llvm-commits
- [llvm] b5abaea - [yaml2obj][XOFF] Update yaml2obj for XCOFF to create valid XCOFF files in more cases. (#77620)
via llvm-commits
- [llvm] b1b8a38 - [InstCombine] Remove one-use restriction on icmp of gep fold (#76730)
via llvm-commits
- [llvm] [AMDGPU][DOC] Add MI200 Names to AMDGPUUsage Doc (PR #81252)
Corbin Robeck via llvm-commits
- [llvm] [NVVMReflect] Improve folding inside of the NVVMReflect pass (PR #81253)
Joseph Huber via llvm-commits
- [llvm] fcb5920 - [AMDGPU][DOC] Add MI200 Names to AMDGPUUsage Doc (#81252)
via llvm-commits
- [llvm] [AArch64] Only apply bool vector bitcast opt if result is scalar (PR #81256)
Nikita Popov via llvm-commits
- [clang] [llvm] [MC/DC] Refactor: Let MCDCConditionID int16_t with zero-origin (PR #81257)
NAKAMURA Takumi via llvm-commits
- [llvm] [LLVM][SelectionDAG] Reduce number of ComputeValueVTs variants. (PR #75614)
Paul Walker via llvm-commits
- [llvm] a0635ed - [PhaseOrdering] Add tests showing missed simplifications.
Florian Hahn via llvm-commits
- [llvm] [MVE] Expand64BitShift - handle all constant shift amounts less than 32 (RFC) (PR #81261)
Simon Pilgrim via llvm-commits
- [llvm] 7ddc320 - [llvm-objcopy] Support SREC output format (#75874)
via llvm-commits
- [libc] [llvm] [libc] Add user defined literals to ease testing (PR #81267)
Guillaume Chatelet via llvm-commits
- [llvm] [Passes] Run SimpleLoopUnswitch after introducing invariant branches. (PR #81271)
Florian Hahn via llvm-commits
- [llvm] [Support] Trim trailing null character in PrettyStackTraceFormat. (PR #77351)
Jon Ross-Perkins via llvm-commits
- [llvm] 5afbed1 - [llvm-objcopy] Fix the build after 7ddc32052546abd41656d2e670f3902b1bf805a7. NFCI
Jon Roelofs via llvm-commits
- [llvm] [Passes] Run IndVars after late partial unrolling. (PR #81275)
Florian Hahn via llvm-commits
- [llvm] [DWARFDump][nfc] Fix incorrect comment (PR #81276)
Felipe de Azevedo Piovezan via llvm-commits
- [clang] [llvm] [NVPTX] Add clang builtin for `__nvvm_reflect` intrinsic (PR #81277)
Joseph Huber via llvm-commits
- [clang] [llvm] [ASAN] For Asan instrumented global, emit two symbols, one with actual size and other with instrumented size. (PR #70166)
Mitch Phillips via llvm-commits
- [llvm] [Hexagon] Order objects on the stack by their alignments (PR #81280)
Ikhlas Ajbar via llvm-commits
- [lld] [ELF] --no-rosegment: don't mark read-only PT_LOAD segments executable (PR #81281)
Fangrui Song via llvm-commits
- [llvm] 9dd8ba4 - [InstCombine] Add memcpy test with !tbaa.struct with multiple fields.
Florian Hahn via llvm-commits
- [llvm] [AArch64AsmParser] Allow branch target symbol to have a shift/extend modifier name (PR #80571)
Fangrui Song via llvm-commits
- [llvm] 2884d04 - [SROA] Add additional tests for splitting up ops with !tbaa.struct.
Florian Hahn via llvm-commits
- [llvm] bb5c389 - [InstCombine] Optimise x / sqrt(y / z) with fast-math pattern. (#76737)
via llvm-commits
- [llvm] [AMDGPU] Remove unused functions for checking 16-bit inline literals (PR #81282)
Shilei Tian via llvm-commits
- [clang] [llvm] [TargetParser][AArch64] Add alias for FEAT_RDM. (PR #80540)
Jon Roelofs via llvm-commits
- [llvm] [LLT] Add and use isPointerVector and isPointerOrPointerVector. NFC. (PR #81283)
Jay Foad via llvm-commits
- [llvm] [TBAA] Extract logic to use TBAA tag for field of !tbaa.struct (NFC). (PR #81284)
Florian Hahn via llvm-commits
- [llvm] [AMDGPU] Make maximum hard clause size a subtarget feature (PR #81287)
Krzysztof Drewniak via llvm-commits
- [llvm] [InstCombine] Handle isNanOrInf idioms (PR #80414)
Andy Kaylor via llvm-commits
- [llvm] [Bazel][Clang Tidy] Include builtin headers with clang-tidy (PR #67626)
via llvm-commits
- [llvm] 407f9c0 - [clang][driver] Set TLSDESC as the default for Android on RISC-V (#81198)
via llvm-commits
- [llvm] [AArch64] [NFC] Remove duplicate FeatureFuseLiterals from Ampere1A (PR #81292)
Philipp Tomsich via llvm-commits
- [llvm] [AArch64] Add FeatureFuseAdrpAdd for Ampere1/1A (PR #81293)
Philipp Tomsich via llvm-commits
- [lld] 0329c1b - [ELF] --no-rosegment: don't mark read-only PT_LOAD segments executable (#81223)
via llvm-commits
- [llvm] [AArch64] Add FeatureFuseAddSub2RegAndConstOne for Ampere1A (PR #81295)
Philipp Tomsich via llvm-commits
- [clang] [llvm] [AArch64] Add the Ampere1B core (PR #81297)
Philipp Tomsich via llvm-commits
- [llvm] [SelectionDAG] Support integer promotion for VP_LOAD and VP_STORE (PR #81299)
Lei Huang via llvm-commits
- [llvm] 2e4d276 - [X86][CodeGen] Emit float128 libcalls for math functions (#79611)
via llvm-commits
- [llvm] 647010a - [RISCV] Remove unnecessary check for RVE from determineCalleeSaves. NFCI
Craig Topper via llvm-commits
- [llvm] [mlir] {OpenMP][OpenMPIRBuilder]Add ReductionInfoManager (PR #81300)
Jan Leyonberg via llvm-commits
- [clang] [llvm] __ARM_ARCH macro definition fix (PR #81301)
James Westwood via llvm-commits
- [llvm] [WebAssembly] Limit increase of Ctx.End (PR #76676)
via llvm-commits
- [llvm] 5948d4d - [RISCV] Add test coverage for buildvectors with long vslidedown sequences
Philip Reames via llvm-commits
- [llvm] [DWARFVerifier] Fix debug_str_offsets DWARF version detection (PR #81303)
Felipe de Azevedo Piovezan via llvm-commits
- [llvm] [AArch64][SVE2] Use a PatFrag for URSHR (PR #81304)
Usman Nadeem via llvm-commits
- [llvm] 07dc85b - [NVVMReflect] Improve folding inside of the NVVMReflect pass (#81253)
via llvm-commits
- [clang] [llvm] [NVPTX] Add builtin support for 'globaltimer' (PR #79765)
Artem Belevich via llvm-commits
- [llvm] [GlobalISel] Global ISel for `brcond`. NFC (PR #81306)
via llvm-commits
- [llvm] [NVPTX] Fix the error in a pattern match in v4i8 comparisons. (PR #81308)
Artem Belevich via llvm-commits
- [llvm] 7ad7db0 - [RISCV] Fix typo in ABI name in test. NFC
Craig Topper via llvm-commits
- [llvm] [Mips] mips1 DivByZeroTrap (PR #81311)
via llvm-commits
- [llvm] [RISCV] Split long build_vector sequences to reduce critical path (PR #81312)
Philip Reames via llvm-commits
- [lld] 81c4bf9 - [ELF] Improve _etext/_edata tests
Fangrui Song via llvm-commits
- [llvm] bb18085 - [NVPTX][Fix] Update minimum CPU for NVPTX intrinsics test
Joseph Huber via llvm-commits
- [lld] 5f26b90 - [ELF] Apply forgotten change to #81223
Fangrui Song via llvm-commits
- [llvm] 3c70731 - [NVPTX] Add clang builtin for `__nvvm_reflect` intrinsic (#81277)
via llvm-commits
- [llvm] [CodeGen] Increase NumVisited limit in TwoAddressInstructionPass to 18 (PR #80627)
via llvm-commits
- [llvm] 2cbe5a3 - [llvm-objcopy] Fix the build again after 7ddc320
Maksim Panchenko via llvm-commits
- [llvm] [llvm-nm][WebAssembly] Print function symbol sizes (PR #81315)
Derek Schuff via llvm-commits
- [llvm] AMDGPU: Don't allow s_barrier on gfx12 (PR #81317)
Konstantin Zhuravlyov via llvm-commits
- [llvm] [MemProf] Fix the stack updating handling of pruned contexts (PR #81322)
Teresa Johnson via llvm-commits
- [llvm] c7a0db1 - [CFI][annotation] Leave alone function pointers in function annotations (#80173)
via llvm-commits
- [llvm] 0b77b19 - [AMDGPU] Add test to show s_cselect generation from uniform select (#79384)
via llvm-commits
- [llvm] [AMDGPU] Add test to show s_cselect generation from uniform select (PR #79384)
Jeffrey Byrnes via llvm-commits
- [llvm] [InstCombine] Handle more even/odd math functions (PR #81324)
Artem Tyurin via llvm-commits
- [llvm] 01706e7 - [llvm-nm][WebAssembly] Print function symbol sizes (#81315)
via llvm-commits
- [llvm] [llvm][aarch64] Apple A16 & A17 had adrp-add fusion, but A14 did not (PR #81325)
Jon Roelofs via llvm-commits
- [lld] [LLD] [COFF] Pick timestamps from the SOURCE_DATE_EPOCH variable (PR #81326)
Martin Storsjö via llvm-commits
- [llvm] [libc][bazel] mark epoll funcitons as weak (PR #81327)
via llvm-commits
- [llvm] [libc][bazel] mark read and write as weak (PR #81330)
via llvm-commits
- [clang] [llvm] [WIP][LLVM] Add `__builtin_readfixedtimer` intrinsic and buiiltin (PR #81331)
Joseph Huber via llvm-commits
- [llvm] [CAS] LLVMCAS implementation (PR #68448)
Alexandre Ganea via llvm-commits
- [llvm] fbba818 - [AArch64] Add the Ampere1B core (#81297)
via llvm-commits
- [llvm] [AArch64] Add Ampere1B scheduling/pipeline model (PR #81338)
Philipp Tomsich via llvm-commits
- [llvm] 7b2eff6 - [AArch64] Add FeatureFuseAddSub2RegAndConstOne for Ampere1A (#81295)
via llvm-commits
- [llvm] ff2e878 - [AArch64] Add FeatureFuseAdrpAdd for Ampere1/1A (#81293)
via llvm-commits
- [llvm] 4f0ee66 - [AArch64] [NFC] Remove duplicate FeatureFuseLiterals from Ampere1A (#81292)
via llvm-commits
- [lld] [lld] Fix test failures when running as root user (PR #81339)
Tom Stellard via llvm-commits
- [llvm] 0144011 - [AArch64] Add Ampere1B scheduling/pipeline model (#81338)
via llvm-commits
- [llvm] [cmake] Add minor version to library SONAME (PR #79376)
James Y Knight via llvm-commits
- [llvm] 8509f75 - Revert "[AArch64] Add Ampere1B scheduling/pipeline model (#81338)"
Philipp Tomsich via llvm-commits
- [llvm] 8f23464 - [llvm-lib][llvm-dlltool][Object] Add support for EXPORTAS name types. (#78772)
via llvm-commits
- [llvm] 224145e - [DWARFDump][nfc] Fix incorrect comment (#81276)
via llvm-commits
- [llvm] [AArch64] Add Ampere1B scheduling/pipeline model (PR #81341)
Philipp Tomsich via llvm-commits
- [llvm] [AMDGPU] Introduce IGLP_OPT(2): Generalized exp/mfma interleaving for select kernels (PR #81342)
Jeffrey Byrnes via llvm-commits
- [llvm] eb1b428 - [llvm][aarch64] Apple A16 & A17 had adrp-add fusion, but A14 did not (#81325)
via llvm-commits
- [compiler-rt] b7cc401 - [hwasan] Call user provided callback function for both fatal and non-… (#80429)
via llvm-commits
- [llvm] [NVPTX] Implement `__builtin_readcyclecounter` on NVPTX (PR #81344)
Joseph Huber via llvm-commits
- [llvm] c344953 - Fix 01706e7 on 32-bit platforms
Derek Schuff via llvm-commits
- [llvm] literal 16 kind (PR #81345)
Shilei Tian via llvm-commits
- [llvm] [LoopPeel] LCSSA form is destroyed by LoopPeel, preserve it (PR #78696)
Manish Kausik H via llvm-commits
- [lld] e165bea - [lld] Fix test failures when running as root user (#81339)
via llvm-commits
- [llvm] Use container on Linux to run llvm-project-tests workflow (PR #81349)
Tom Stellard via llvm-commits
- [llvm] 7192c22 - [GlobalISel][RISCV] Use constant pool for large integer constants. (#81101)
via llvm-commits
- [llvm] c08b90c - [RISCV] Lower the TransientStackAlignment to the ABI alignment for rv32e/rv64e.
Craig Topper via llvm-commits
- [llvm] 2a4a255 - Fix -Wunused-variable warning in Release build.
Haojian Wu via llvm-commits
- [llvm] d26b43f - Add JumpTableToSwitch pass (#77709)
via llvm-commits
- [llvm] fd140d4 - [gn build] Port d26b43ff4f73
LLVM GN Syncbot via llvm-commits
- [llvm] Fix the doc about the returned value of DominanceFrontierBase::compare (PR #81352)
via llvm-commits
- [llvm] f022aaf - Revert "[InstCombine] Optimise x / sqrt(y / z) with fast-math pattern. (#76737)"
Martin Storsjö via llvm-commits
- [lld] [lld][AArch64][ELF][PAC] Support AUTH relocations and AUTH ELF marking (PR #72714)
Daniil Kovalev via llvm-commits
- [llvm] [TailDuplicator] Add a limit on the number of indirect branch successors (PR #78582)
Quentin Dian via llvm-commits
- [llvm] Print more descriptive error message when trying to link a global with appending linkage (PR #69613)
Gleb Popov via llvm-commits
- [llvm] 33c6b77 - [llvm-lib][Object] Add support for EC importlib symbols. (#81059)
via llvm-commits
- [llvm] Add support of (f(-x) = -f(x)) for error functions (PR #81356)
Krishna Narayanan via llvm-commits
- [llvm] 9981f5a - [BasicAA] Add extra onevscale test for multiple dependent geps that lose the NSW flag. NFC
David Green via llvm-commits
- [llvm] 59037c0 - [RISCV] Add Zicfiss support to the shadow call stack implementation. (#68075)
via llvm-commits
- [clang] [llvm] [coroutine] Implement llvm.coro.await.suspend intrinsic (PR #79712)
via llvm-commits
- [libcxx] [llvm] [RFC][libc++] Reworks clang-tidy selection. (PR #81362)
Mark de Wever via llvm-commits
- [compiler-rt] [compiler-rt][profile] Fix InstrProfilingFile possible resource leak. (PR #81363)
David CARLIER via llvm-commits
- [llvm] dce77a3 - [IndVars] Preserve flags of narrow IV inc if replacing with wider inc. (#80446)
via llvm-commits
- [compiler-rt] 0a255fc - [compiler-rt][profile] Fix InstrProfilingFile possible resource leak. (#81363)
via llvm-commits
- [llvm] 2a51c56 - [gn build] Port 5e9eaf87b374
LLVM GN Syncbot via llvm-commits
- [llvm] [GitHub] Add python 3.7 to libclang python test (PR #77219)
Tom Stellard via llvm-commits
- [llvm] 76e3759 - [Hexagon] Order objects on the stack by their alignments (#81280)
via llvm-commits
- [clang] [lld] [llvm] [llvm-driver] Fix usage of `InitLLVM` on Windows (PR #76306)
Dimitry Andric via llvm-commits
- [llvm] [MC] Teach checkAsmTiedOperandConstraints about optional operands (PR #81381)
Sergei Barannikov via llvm-commits
- [llvm] [C API] Add blockaddress getters to C API (PR #81382)
Benji Smith via llvm-commits
- [lld] 0df8aed - [LLD] [COFF] Pick timestamps from the SOURCE_DATE_EPOCH variable (#81326)
via llvm-commits
- [llvm] [RISCV][ISel] Combine vector fadd/fsub/fmul with fp extend. (PR #76695)
via llvm-commits
- [llvm] d0f4663 - [GlobalISel][Mips] Global ISel for `brcond`
via llvm-commits
- [llvm] [RISCV] Register fixed stack slots for callee saved registers for -ms… (PR #81392)
Craig Topper via llvm-commits
- [llvm] amdgpu_gfx functions do not use s0-s3 for inreg SGPR arguments on targets using scratch instructions for stack #78226 (PR #81394)
via llvm-commits
- [llvm] c2f9885 - [SPARC] Support reserving arbitrary general purpose registers (#74927)
via llvm-commits
- [llvm] WIP: AMDGPU: Document more backend recognized attributes (PR #80239)
Carl Ritson via llvm-commits
- [llvm] [LICM] Make an integer version of hoistFPAssociation. (PR #67736)
Craig Topper via llvm-commits
- [llvm] [SDAG] Reverse the canonicalization of isInf/isNanOrInf (PR #81404)
Yingwei Zheng via llvm-commits
- [llvm] 5932fcc - [InlineCost] Consider the default branch when calculating cost (#77856)
via llvm-commits
- [llvm] [MC][AsmParser] Make `MatchRegisterName` return `MCRegister` (PR #81408)
Sergei Barannikov via llvm-commits
- [llvm] c3dfbb6 - [AArch64][GlobalISel] Add commute_constant_to_rhs to post legalizer combiners (#81103)
via llvm-commits
- [llvm] 887ed6d - [AArch64][GlobalISel] Remove mulh c++ lowering (#81105)
via llvm-commits
- [llvm] Fix Failure to fold (and %x, (sext i1 %m)) -> (select %m, %x, 0) with multiple uses of %m Resolve #81288 (PR #81409)
via llvm-commits
- [llvm] Fix Failure to fold (and %x, (sext i1 %m)) -> (select %m, %x, 0) with multiple uses of %m Resolve #81288 (PR #81409)
via llvm-commits
- [llvm] Fix Failure to fold (and %x, (sext i1 %m)) -> (select %m, %x, 0) with multiple uses of %m Resolve #81288 (PR #81409)
via llvm-commits
- [llvm] Fix Failure to fold (and %x, (sext i1 %m)) -> (select %m, %x, 0) with multiple uses of %m Resolve #81288 (PR #81409)
Simon Pilgrim via llvm-commits
- [llvm] Fix Failure to fold (and %x, (sext i1 %m)) -> (select %m, %x, 0) with multiple uses of %m Resolve #81288 (PR #81409)
via llvm-commits
- [llvm] [VPlan] Track VPValue names in VPlan. (PR #81411)
Florian Hahn via llvm-commits
- [llvm] [llvm][AArch64] intrinsic to generate a ubfx instruction (PR #80103)
David Green via llvm-commits
- [llvm] b45de48 - [MVE] Expand64BitShift - handle all constant shift amounts less than 32 (#81261)
via llvm-commits
- [llvm] [TTI]Fallback to SingleSrcPermute shuffle kind, if no direct estimation for (PR #79837)
Simon Pilgrim via llvm-commits
- [llvm] [SelectionDAG] Introducing the SelectionDAG pattern matching framework (PR #78654)
Simon Pilgrim via llvm-commits
- [clang] [clang-tools-extra] [libcxx] [llvm] Correct C++ standard names (PR #81421)
Danny Mösch via llvm-commits
- [lld] [llvm] [llvm-lib] Add support for -defArm64Native argument. (PR #81426)
Jacek Caban via llvm-commits
- [llvm] 00e80fb - [NFC] Correct C++ standard names (#81421)
via llvm-commits
- [llvm] ffab5a0 - Add a test for the A16/A17 parts of eb1b428750181ea742c547db0bc7136cd5b8f732
Jon Roelofs via llvm-commits
- [llvm] Pick other one if is/contains (PR #81428)
via llvm-commits
- [clang-tools-extra] [llvm] [clangd] Add CodeAction to swap operands to binary operators (PR #78999)
Tor Shepherd via llvm-commits
- [llvm] [python] Bump Python minimum version to 3.8 (PR #78828)
Craig Hesling via llvm-commits
- [llvm] [InstCombine] Optimize `sinh` and `cosh` divivsions (PR #81433)
Felix Kellenbenz via llvm-commits
- [llvm] b177147 - [AArch64][GlobalISel] Additional insert and extract GISel tests. NFC
David Green via llvm-commits
- [llvm] [DeadStoreElimination] Optimize tautological assignments (PR #75744)
Shreyansh Chouhan via llvm-commits
- [llvm] [TTI][RISCV]Improve costs for fixed vector whole reg extract/insert. (PR #80164)
Luke Lau via llvm-commits
- [llvm] [CodeGenPassBuilder] Remove analysis registering interfaces (PR #81439)
via llvm-commits
- [llvm] [InstCombine] Add (A & B) - (A & ~B) --> B - (A ^ B) (PR #79717)
via llvm-commits
- [llvm] 5da8013 - [AArch64AsmParser] Allow branch target symbol to have a shift/extend modifier name (#80571)
via llvm-commits
- [compiler-rt] [llvm] [TypeProf][IndirectCallPromotion]Implement vtable-based transformation (PR #81442)
Mingming Liu via llvm-commits
- [llvm] da9559d - Do not use PerformEXTRACTCombine for v8i8 types (#81242)
via llvm-commits
- [llvm] 373d9d7 - [RISCV] Add sched model for XiangShan-NanHu (#70232)
via llvm-commits
- [llvm] 1c48c92 - [gn build] Port f9d6d6fbcc23
LLVM GN Syncbot via llvm-commits
Last message date:
Sun Feb 11 23:38:53 PST 2024
Archived on: Sun Feb 11 23:38:56 PST 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).