summaryrefslogtreecommitdiffstats
path: root/clang/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2008-02-18 23:04:32 +0000
committerEvan Cheng <evan.cheng@apple.com>2008-02-18 23:04:32 +0000
commit6200c225e0ab09dfa66154c39dacfbefb0f9a99e (patch)
tree0ad268b8d99a79cc3b51f86ab6a3958a11f32ca6 /clang/CodeGen/CodeGenModule.cpp
parenta6f63d94a5c0a9adaef66ee43d6d4938e66b83de (diff)
downloadbcm5719-llvm-6200c225e0ab09dfa66154c39dacfbefb0f9a99e.tar.gz
bcm5719-llvm-6200c225e0ab09dfa66154c39dacfbefb0f9a99e.zip
- When DAG combiner is folding a bit convert into a BUILD_VECTOR, it should check if it's essentially a SCALAR_TO_VECTOR. Avoid turning (v8i16) <10, u, u, u> to <10, 0, u, u, u, u, u, u>. Instead, simply convert it to a SCALAR_TO_VECTOR of the proper type.
- X86 now normalize SCALAR_TO_VECTOR to (BIT_CONVERT (v4i32 SCALAR_TO_VECTOR)). Get rid of X86ISD::S2VEC. llvm-svn: 47290
Diffstat (limited to 'clang/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud