Teach fast-isel to avoid loading a value from memory when it's already
available in a register. This is pretty primitive, but it reduces the
number of instructions in common testcases by 4%.

llvm-svn: 107380
3 files changed
tree: 71c21652e399701cb0f4493ae2374ad0826090a8
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/