[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