diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2014-11-05 22:28:25 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2014-11-05 22:28:25 +0000 |
| commit | 1fc483d9917d224a7731e2570f6f799a26f8de1c (patch) | |
| tree | 66661023dda2da5d2bf40d2ce859020d4d73cf63 /llvm/lib/Object/IRObjectFile.cpp | |
| parent | 15ee408a91abb9b53f532672e9fc7c0864cfdf3a (diff) | |
| download | bcm5719-llvm-1fc483d9917d224a7731e2570f6f799a26f8de1c.tar.gz bcm5719-llvm-1fc483d9917d224a7731e2570f6f799a26f8de1c.zip | |
[X86][SSE] Vector integer to float conversion memory folding
Added missing memory folding for the (V)CVTDQ2PS instructions - we can safely fold these (but not the (V)CVTDQ2PD versions which have a register/memory size discrepancy in the source operand). I've added a test case demonstrating that stack folding now works.
Differential Revision: http://reviews.llvm.org/D5981
llvm-svn: 221407
Diffstat (limited to 'llvm/lib/Object/IRObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions

