diff options
author | Chris Lattner <sabre@nondot.org> | 2004-11-15 04:44:20 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-11-15 04:44:20 +0000 |
commit | 82bec2cff0c753f551a570361d1da5bd9f48f309 (patch) | |
tree | d85d00784899bcdc33a54a512aef0135a0d81447 /lib/System/Linux/TimeValue.cpp | |
parent | 2e83ea5211ce7ce404b9cf8c625ec289c16ea1b5 (diff) |
Substantially refactor the SCCP class into an SCCP pass and an SCCPSolver
class. The only changes are minor:
* Do not try to SCCP instructions that return void in the rewrite loop.
This is silly and fool hardy, wasting a map lookup and adding an entry
to the map which is never used.
* If we decide something has an undefined value, rewrite it to undef,
potentially leading to further simplications.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17816 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/System/Linux/TimeValue.cpp')
0 files changed, 0 insertions, 0 deletions