commit | 9fffadc27deb9e5f587e52dcb4cfbd962d13b4ea | [log] [tgz] |
---|---|---|
author | Sjoerd Meijer <sjoerd.meijer@arm.com> | Mon Apr 12 19:10:15 2021 +0100 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Apr 16 12:38:36 2021 -0700 |
tree | b6a5345dc813bc210eb6c8653da8b170b6c066a8 | |
parent | 9ee076bb20a2d56276af6ea196e0118bd15a60a6 [diff] |
[SCCP] Create SCCP Solver This refactors SCCP and creates a SCCPSolver interface and class so that it can be used by other passes and transformations. We will use this in D93838, which adds a function specialisation pass. This is based on an early version by Vinay Madhusudan. Differential Revision: https://reviews.llvm.org/D93762 GitOrigin-RevId: bbab9f986c6df8508eb64697923eb70ee17cb0f8