diff options
| author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-05-06 17:30:39 +0000 |
|---|---|---|
| committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2017-05-06 17:30:39 +0000 |
| commit | 781cb10104a44f07d2540d28e0c3f695863998cb (patch) | |
| tree | e293a3fcf8d68c0873bc7fe553577505d71e7c72 /llvm/lib/Analysis/ScalarEvolutionNormalization.cpp | |
| parent | 42461403b68a63555a0dffe306bb0fbc9a99393f (diff) | |
| download | bcm5719-llvm-781cb10104a44f07d2540d28e0c3f695863998cb.tar.gz bcm5719-llvm-781cb10104a44f07d2540d28e0c3f695863998cb.zip | |
[X86][SSE] Break register dependencies on v16i8/v8i16 BUILD_VECTOR on SSE41
rL294581 broke unnecessary register dependencies on partial v16i8/v8i16 BUILD_VECTORs, but on SSE41 we (currently) use insertion for full BUILD_VECTORs as well. By allowing full insertion to occur on SSE41 targets we can break register dependencies here as well.
llvm-svn: 302355
Diffstat (limited to 'llvm/lib/Analysis/ScalarEvolutionNormalization.cpp')
0 files changed, 0 insertions, 0 deletions

