[llvm-commits] [llvm] r132099 - in /llvm/trunk: lib/CodeGen/SelectionDAG/FastISel.cpp lib/Target/ARM/ARMFastISel.cpp lib/Target/X86/X86FastISel.cpp test/CodeGen/ARM/fast-isel.ll test/CodeGen/X86/fast-isel-i1.ll

Eric Christopher echristo at apple.com
Thu May 26 00:25:55 PDT 2011


On May 25, 2011, at 4:49 PM, Eli Friedman wrote:

> 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).

ARM bits look great. Thanks for doing this!

-eric



More information about the llvm-commits mailing list