diff options
| author | David Green <david.green@arm.com> | 2022-05-09 09:36:22 +0100 | 
|---|---|---|
| committer | David Green <david.green@arm.com> | 2022-05-09 09:36:22 +0100 | 
| commit | 02f8519502447de6ef69a85fa8de5732dd59d853 (patch) | |
| tree | 4ae365438830860f06d975799f92ce992173739f /llvm/unittests/Support/TargetParserTest.cpp | |
| parent | d2c4ac979b2acf2f9675fa7ab78f827afeed95bc (diff) | |
| download | llvm-02f8519502447de6ef69a85fa8de5732dd59d853.zip llvm-02f8519502447de6ef69a85fa8de5732dd59d853.tar.gz llvm-02f8519502447de6ef69a85fa8de5732dd59d853.tar.bz2 | |
[DAG] Prevent infinite loop combining bitcast shuffle
This prevents an infinite loop from D123801, where code trying to reduce
the total number of bitcasts, but also handling constants, could create
the opposite transform. Prevent the transform in these case to let the
bitcast of a constant transform naturally.
Fixes #55345
Diffstat (limited to 'llvm/unittests/Support/TargetParserTest.cpp')
0 files changed, 0 insertions, 0 deletions
