summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2010-04-01 06:04:33 +0000
committerEvan Cheng <evan.cheng@apple.com>2010-04-01 06:04:33 +0000
commit43cd9e3845fa82b616848ec7e3fbe231406b89ab (patch)
tree6a17065834b755a3fa0802ff5a81237621c5ac1f /clang/lib/CodeGen/CodeGenModule.cpp
parent738b0f9ec753895807664e75d15ae1e3e7d58cb4 (diff)
downloadbcm5719-llvm-43cd9e3845fa82b616848ec7e3fbe231406b89ab.tar.gz
bcm5719-llvm-43cd9e3845fa82b616848ec7e3fbe231406b89ab.zip
Fix sdisel memcpy, memset, memmove lowering:
1. Makes it possible to lower with floating point loads and stores. 2. Avoid unaligned loads / stores unless it's fast. 3. Fix some memcpy lowering logic bug related to when to optimize a load from constant string into a constant. 4. Adjust x86 memcpy lowering threshold to make it more sane. 5. Fix x86 target hook so it uses vector and floating point memory ops more effectively. rdar://7774704 llvm-svn: 100090
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud