| commit | c70355195cfffc79108eaa4a190095a3050b144a | [log] [tgz] |
|---|---|---|
| author | Eli Friedman <eli.friedman@gmail.com> | Wed May 25 23:49:02 2011 +0000 |
| committer | Eli Friedman <eli.friedman@gmail.com> | Wed May 25 23:49:02 2011 +0000 |
| tree | d965930f293314850406ce87f5b63eeb68cbda47 | |
| parent | fa63d3096da9057f03645233057dcfeb0e03d2f0 [diff] |
Rewrite fast-isel integer cast handling to handle more cases, and to be simpler and more consistent. The practical effects here are that x86-64 fast-isel can now handle trunc from i8 to i1, and ARM fast-isel can handle many more constructs involving integers narrower than 32 bits (including loads, stores, and many integer casts). rdar://9437928 . llvm-svn: 132099