aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2011-05-25 23:49:02 +0000
committerEli Friedman <eli.friedman@gmail.com>2011-05-25 23:49:02 +0000
commitc70355195cfffc79108eaa4a190095a3050b144a (patch)
treed965930f293314850406ce87f5b63eeb68cbda47 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parentfa63d3096da9057f03645233057dcfeb0e03d2f0 (diff)
downloadllvm-c70355195cfffc79108eaa4a190095a3050b144a.zip
llvm-c70355195cfffc79108eaa4a190095a3050b144a.tar.gz
llvm-c70355195cfffc79108eaa4a190095a3050b144a.tar.bz2
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
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions