commit | bee7e7644b05279d0a5aaa4e226a762b37c9e7ae | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Tue Jul 20 00:59:32 2004 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Tue Jul 20 00:59:32 2004 +0000 |
tree | c9f4fa7e0e4d70d4eb766fdf1b3003c3cc936d7d | |
parent | 6c08892814d25108c39b96f78e464842f048f9d7 [diff] |
Rewrite cast->cast elimination code completely based on the information we actually care about. Someday when the cast instruction is gone, we can do better here, but this will do for now. This implements instcombine/cast.ll:test17/18 as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15018 91177308-0d34-0410-b5e6-96231b3b80d8