[NewPM] Port -separate-const-offset-from-gep
authorArthur Eubanks <aeubanks@google.com>
Mon, 9 Nov 2020 19:40:49 +0000 (11:40 -0800)
committerArthur Eubanks <aeubanks@google.com>
Tue, 10 Nov 2020 01:42:36 +0000 (17:42 -0800)
commit1cbf8e89b54de939420d53d7a528bec6fbaf0a55
tree55099e5376ad1046c4817032539158b0d2c154d7
parente5dba2d7e5a6ab8266954e13844355d795c8c88b
[NewPM] Port -separate-const-offset-from-gep

Reviewed By: asbirlea

Differential Revision: https://reviews.llvm.org/D91095
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h [new file with mode: 0644]
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Scalar/Scalar.cpp
llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
llvm/test/Transforms/SeparateConstOffsetFromGEP/test-add-sub-separation.ll