summaryrefslogtreecommitdiffstats
path: root/llvm/lib/System/Interix/TimeValue.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-11-15 04:44:20 +0000
committerChris Lattner <sabre@nondot.org>2004-11-15 04:44:20 +0000
commit074be1f6e435af3f5bc65dd526e53eeb1cbfdaa5 (patch)
tree7d9d32ec1645536d9dea5a25fa5eef8c85ac14b3 /llvm/lib/System/Interix/TimeValue.cpp
parent315efa1a84436c1983ba0d26a4766af95ce39093 (diff)
downloadbcm5719-llvm-074be1f6e435af3f5bc65dd526e53eeb1cbfdaa5.tar.gz
bcm5719-llvm-074be1f6e435af3f5bc65dd526e53eeb1cbfdaa5.zip
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. llvm-svn: 17816
Diffstat (limited to 'llvm/lib/System/Interix/TimeValue.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud