| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
llvm-svn: 81290
|
|
|
|
| |
llvm-svn: 79992
|
|
|
|
|
|
|
|
|
|
|
| |
on x86 to handle more cases. Fix a bug in said code that would cause it
to read past the end of an object. Rewrite the code in
SelectionDAGLegalize::ExpandBUILD_VECTOR to be a bit more general.
Remove PerformBuildVectorCombine, which is no longer necessary with
these changes. In addition to simplifying the code, with this change,
we can now catch a few more cases of consecutive loads.
llvm-svn: 73012
|
|
|
|
|
|
| |
movd, movq, movss (addr), movsd (addr)) with X86 specific dag combine.
llvm-svn: 50838
|
|
|
|
|
|
| |
faster than shufps.
llvm-svn: 49244
|
|
|
|
| |
llvm-svn: 47432
|
|
|
|
| |
llvm-svn: 41097
|
|
|
|
|
|
|
|
| |
Remove && from the end of the lines to prevent tests from throwing run
lines into the background. Also, clean up places where the same command
is run multiple times by using a temporary file.
llvm-svn: 36142
|
|
llvm-svn: 33296
|