Eli Friedman 76927d7303 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 .



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132099 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-25 23:49:02 +00:00
..
2011-04-05 18:41:40 +00:00
2011-04-21 20:16:43 +00:00
2011-04-05 18:41:40 +00:00
2011-03-23 23:34:19 +00:00
2011-04-05 18:41:40 +00:00
2011-04-05 18:41:40 +00:00
2011-04-01 03:36:33 +00:00