[all-commits] [llvm/llvm-project] 0a6584: [X86] EltsFromConsecutiveLoads - only attempt to r...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Fri Dec 5 06:14:00 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0a658496a2e3f3ff831ce5bfa76432d024bc15d2
      https://github.com/llvm/llvm-project/commit/0a658496a2e3f3ff831ce5bfa76432d024bc15d2
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2025-12-05 (Fri, 05 Dec 2025)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp

  Log Message:
  -----------
  [X86] EltsFromConsecutiveLoads - only attempt to recognise reverse patterns from all load element patterns (#170852)

Noticed while investigating a regression reported after #168706 - don't
attempt this if any elements are zero/undef - there is a potential issue
with reverse(insert_subvector(undef,load(),0)) patterns - but I haven't
managed to create a fail case.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list