[all-commits] [llvm/llvm-project] 2b4563: [InstCombine] InstCombineAndOrXor - refactor cast<...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Thu Oct 15 08:10:37 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 2b45639ea0f3fcafbc647874e0902c5798903afa
      https://github.com/llvm/llvm-project/commit/2b45639ea0f3fcafbc647874e0902c5798903afa
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-10-15 (Thu, 15 Oct 2020)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp

  Log Message:
  -----------
  [InstCombine] InstCombineAndOrXor - refactor cast<ConstantInt> usages to PatternMatch. NFCI.

First step towards replacing these to add full vector support.


  Commit: b3330ae42c73b204f6809b808308ee90a75bc921
      https://github.com/llvm/llvm-project/commit/b3330ae42c73b204f6809b808308ee90a75bc921
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-10-15 (Thu, 15 Oct 2020)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp

  Log Message:
  -----------
  [InstCombine] SimplifyDemandedUseBits - xor - refactor cast<ConstantInt> usage to PatternMatch. NFCI.

First step towards replacing these to add full vector support.


  Commit: 23f161662645d145a6f4621150ab5a43762f6972
      https://github.com/llvm/llvm-project/commit/23f161662645d145a6f4621150ab5a43762f6972
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-10-15 (Thu, 15 Oct 2020)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp

  Log Message:
  -----------
  [InstCombine] Use m_SpecificInt instead of m_APInt + comparison. NFCI.


Compare: https://github.com/llvm/llvm-project/compare/7d2ecef5ed11...23f161662645


More information about the All-commits mailing list