[all-commits] [llvm/llvm-project] ee6a17: [NFC][LoopIdiom] Regenerate left-shift-until-bitte...

Roman Lebedev via All-commits all-commits at lists.llvm.org
Sun Apr 11 08:08:53 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ee6a17eb9fc46c417d3d9ec11a218681e03bf18e
      https://github.com/llvm/llvm-project/commit/ee6a17eb9fc46c417d3d9ec11a218681e03bf18e
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-04-11 (Sun, 11 Apr 2021)

  Changed paths:
    M llvm/test/Transforms/LoopIdiom/X86/left-shift-until-bittest.ll

  Log Message:
  -----------
  [NFC][LoopIdiom] Regenerate left-shift-until-bittest.ll


  Commit: 0ac1920d035f4a0e6df772de998eefe874a44f1d
      https://github.com/llvm/llvm-project/commit/0ac1920d035f4a0e6df772de998eefe874a44f1d
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-04-11 (Sun, 11 Apr 2021)

  Changed paths:
    M llvm/test/Transforms/LoopIdiom/X86/left-shift-until-bittest.ll

  Log Message:
  -----------
  [NFC][LoopIdiom] left-shift-until-bittest: add small-bitwidth tests


  Commit: 005881e96e5fedab66f71cfa09558909d21e4a00
      https://github.com/llvm/llvm-project/commit/005881e96e5fedab66f71cfa09558909d21e4a00
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-04-11 (Sun, 11 Apr 2021)

  Changed paths:
    M llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
    M llvm/test/Transforms/LoopIdiom/X86/left-shift-until-bittest.ll

  Log Message:
  -----------
  [LoopIdiom] left-shift-until-bittest: set all allowed no-wrap flags on add/sub

I've checked each one of these with alive2,
and this is both correct and precise.


  Commit: d1ebdbff123acea85f05fe088e260f4762db3b47
      https://github.com/llvm/llvm-project/commit/d1ebdbff123acea85f05fe088e260f4762db3b47
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-04-11 (Sun, 11 Apr 2021)

  Changed paths:
    M llvm/test/Transforms/LoopVectorize/interleaved-accesses.ll

  Log Message:
  -----------
  [NFC][LoopVectorize] Autogenerate interleaved-accesses.ll


  Commit: 811167b1f6a611363ce43c8e27e71b1494af6fc5
      https://github.com/llvm/llvm-project/commit/811167b1f6a611363ce43c8e27e71b1494af6fc5
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-04-11 (Sun, 11 Apr 2021)

  Changed paths:
    M llvm/test/Transforms/InstCombine/add.ll

  Log Message:
  -----------
  [NFC][InstCombine] Add a few test of adding to add-like or


  Commit: a36bb7fd761942577b0d20d7f9b2bac57ffcd986
      https://github.com/llvm/llvm-project/commit/a36bb7fd761942577b0d20d7f9b2bac57ffcd986
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-04-11 (Sun, 11 Apr 2021)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
    M llvm/test/Transforms/InstCombine/add.ll
    M llvm/test/Transforms/LoopVectorize/interleaved-accesses.ll

  Log Message:
  -----------
  [InstCombine] (X | Op01C) + Op1C --> X + (Op01C + Op1C) iff the or is actually an add

https://alive2.llvm.org/ce/z/Coc5yf


  Commit: 07c13b3b5f67b9518323864723a8797cc6d60a43
      https://github.com/llvm/llvm-project/commit/07c13b3b5f67b9518323864723a8797cc6d60a43
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-04-11 (Sun, 11 Apr 2021)

  Changed paths:
    A llvm/test/Transforms/InstCombine/get-lowbitmask-upto-and-including-bit.ll

  Log Message:
  -----------
  [NFC][InstCombine] Add tests for "get low bit mask upto and including bit X" pattern


  Commit: 91248e2db93a896a374098703567b0b1c8b1ad86
      https://github.com/llvm/llvm-project/commit/91248e2db93a896a374098703567b0b1c8b1ad86
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2021-04-11 (Sun, 11 Apr 2021)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
    M llvm/test/Transforms/InstCombine/get-lowbitmask-upto-and-including-bit.ll

  Log Message:
  -----------
  [InstCombine] Improve "get low bit mask upto and including bit X" pattern

https://alive2.llvm.org/ce/z/3u-48R


Compare: https://github.com/llvm/llvm-project/compare/ae103003b219...91248e2db93a


More information about the All-commits mailing list