llvm-project/llvm/test/Transforms/VectorCombine
Florian Hahn e2f6290e06
[VectorCombine] Discard ScalarizationResult state in early exit.
ScalarizationResult's destructor makes sure ToFreeze is not ignored if
set. Currently, scalarizeLoadExtract has an early exit if the index is
not safe directly. But when it is SafeWithFreeze, we need to discard the
state first, otherwise we hit the assert in the destructor.

Fixes PR51992.
2021-09-28 12:52:16 +01:00
..
AArch64 [VectorCombine] Discard ScalarizationResult state in early exit. 2021-09-28 12:52:16 +01:00
AMDGPU [IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as placeholder 2020-12-30 04:21:04 +09:00
Hexagon Precommit transform tests that have poison as insertelement's placeholder 2020-12-24 11:46:17 +09:00
X86 [VectorCombine] Switch to using a worklist. 2021-09-22 09:54:58 +01:00
load-insert-store.ll [VectorCombine] Switch to using a worklist. 2021-09-22 09:54:58 +01:00