Files
archived-llvm/test/CodeGen
Simon Pilgrim ef867d47bf [3.9.1] Merging r283070 - [X86][AVX] Ensure broadcast loads respect dependencies
To allow broadcast loads of a non-zero'th vector element, lowerVectorShuffleAsBroadcast can replace a load with a new load with an adjusted address, but unfortunately we weren't ensuring that the new load respected the same dependencies.

This patch adds a TokenFactor and updates all dependencies of the old load to reference the new load instead.

Bug found during internal testing.

Differential Revision: https://reviews.llvm.org/D25039

As discussed on PR30596

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_39@286251 91177308-0d34-0410-b5e6-96231b3b80d8
2016-11-08 17:01:05 +00:00
..
2016-08-18 19:43:50 +00:00
2016-08-10 16:45:40 +00:00
2016-07-24 11:39:45 +00:00
2016-07-16 02:24:59 +00:00
2016-08-17 22:03:07 +00:00