Go to file
Bruno Cardoso Lopes f7fee1c185 x86 vector shuffle lowering now relies only on target specific
nodes to emit shuffles and don't do isel mask matching anymore.
- Add the selection of the remaining shuffle opcode (movddup)
- Introduce two new functions to "recognize" where we may get
potential folds and add several comments to them explaining why
they are not yet in the desidered shape.
- Add more patterns to fallback the case where we select
a specific shuffle opcode as if it could fold a load, but it
can't, so remap to a valid instruction.
- Add a couple of FIXMEs to address in the following days once
there's a good solution to the current folding problem.

llvm-svn: 113369
2010-09-08 17:43:25 +00:00
clang Microsoft's __uuidof operator implementation part 1. 2010-09-08 12:20:18 +00:00
compiler-rt Adds an extra explicit cast to fix Bug 7931 and removes codepaths that were never used 2010-08-17 19:13:45 +00:00
libcxx has_nothrow_copy_assign hooked up to clang 2010-09-08 16:39:18 +00:00
lldb Enable minimized symbol tables when parsing mach-o files. This 2010-09-08 16:38:06 +00:00
llvm x86 vector shuffle lowering now relies only on target specific 2010-09-08 17:43:25 +00:00