[NFC][SeparateConstOffsetFromGEP] Added flag `lower-gep`
authorLiren Peng <liren.plr@gmail.com>
Wed, 15 Feb 2023 01:22:31 +0000 (01:22 +0000)
committerMarsPLR <liren.plr@gmail.com>
Wed, 15 Feb 2023 02:04:30 +0000 (02:04 +0000)
commita52432f633127036f5da7bedd83bacb1083cb833
tree81545d7151efe1c58fa7e2b42717bfd3db12814b
parenta211d79cac128ee500f060e52e304d1da58d00e5
[NFC][SeparateConstOffsetFromGEP] Added flag `lower-gep`

We need such a flag to check whether the transformation is correct if
LowerGEP was enabled.

Reviewed By: nikic, arsenm, spatel

Differential Revision: https://reviews.llvm.org/D143980
llvm/include/llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
llvm/test/Other/new-pm-print-pipeline.ll
llvm/test/Transforms/SeparateConstOffsetFromGEP/split-gep-sub.ll [new file with mode: 0644]