commit | 8a9f57105207da1d4fc6ec4026ac9b586ed86976 | [log] [tgz] |
---|---|---|
author | Chris Lattner <sabre@nondot.org> | Wed Apr 11 06:57:46 2007 +0000 |
committer | Chris Lattner <sabre@nondot.org> | Wed Apr 11 06:57:46 2007 +0000 |
tree | 890865b20ea2eb3bd0ad22aa9953feadb78b53a9 | |
parent | a2e2c9bbf30345d7488461e6fc18416d1a8ed3c8 [diff] |
Turn stuff like: icmp slt i32 %X, 0 ; <i1>:0 [#uses=1] sext i1 %0 to i32 ; <i32>:1 [#uses=1] into: %X.lobit = ashr i32 %X, 31 ; <i32> [#uses=1] This implements InstCombine/icmp.ll:test[34] git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35891 91177308-0d34-0410-b5e6-96231b3b80d8