diff options
author | Valery Dmitriev <valery.n.dmitriev@intel.com> | 2023-10-24 16:39:36 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-24 16:39:36 -0700 |
commit | 3324776d9c043be1cd5df7d325e55067bf8eda73 (patch) | |
tree | 158d9769674ba3f82aff5be6e326e49312de3c3b /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | cdcaef876ccbeedf2cc50ee52dadd9835ad65181 (diff) | |
download | llvm-3324776d9c043be1cd5df7d325e55067bf8eda73.zip llvm-3324776d9c043be1cd5df7d325e55067bf8eda73.tar.gz llvm-3324776d9c043be1cd5df7d325e55067bf8eda73.tar.bz2 |
[SLP] Improve gather tree nodes matching when users are PHIs. (#70111)
This is re-commit of #69392 and also fixes issue #69670 which was
uncovered with the prior commit.
For delayed gather emission it may be incorrect to use stab instruction
as insertion point if it is a PHI operand. For that case insertion point
is adjusted to be at the end of block, ensuring that prior dependecy
vector code is emitted earlier.
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions