[all-commits] [llvm/llvm-project] 290814: [X86] Add test coverage for zext(or(shl_nuw(x, c1), ...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Mon Oct 2 04:41:30 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 29081420894eb3ceb9d0c8b6b39092892820a1dc
      https://github.com/llvm/llvm-project/commit/29081420894eb3ceb9d0c8b6b39092892820a1dc
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2023-10-02 (Mon, 02 Oct 2023)

  Changed paths:
    A llvm/test/CodeGen/X86/addr-mode-matcher-3.ll

  Log Message:
  -----------
  [X86] Add test coverage for zext(or(shl_nuw(x,c1),c2)) pointer math

Additional test coverage for D155472


  Commit: 2984e3529b559c90e37408d1b87628fae7bf11de
      https://github.com/llvm/llvm-project/commit/2984e3529b559c90e37408d1b87628fae7bf11de
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2023-10-02 (Mon, 02 Oct 2023)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
    M llvm/test/CodeGen/X86/addr-mode-matcher-3.ll

  Log Message:
  -----------
  [X86] matchIndexRecursively - fold zext(addlike(shl_nuw(x,c1),c2) patterns into LEA

Pulled out of D155472 - handle zeroextended scaled address indices


  Commit: 6741dd0696d3b9726e506823a43e96c6b8ba575e
      https://github.com/llvm/llvm-project/commit/6741dd0696d3b9726e506823a43e96c6b8ba575e
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2023-10-02 (Mon, 02 Oct 2023)

  Changed paths:
    M llvm/lib/CodeGen/RegisterCoalescer.cpp

  Log Message:
  -----------
  Fix MSVC "cannot convert from 'llvm::Register' to 'llvm::MCRegister'" build error. NFCI.


Compare: https://github.com/llvm/llvm-project/compare/e816c89c8406...6741dd0696d3


More information about the All-commits mailing list