diff options
author | Roman Lebedev <lebedev.ri@gmail.com> | 2020-08-29 20:18:25 +0300 |
---|---|---|
committer | Roman Lebedev <lebedev.ri@gmail.com> | 2020-08-29 22:03:10 +0300 |
commit | 961483a5ea7c0e628c025187287d1658457ffcb3 (patch) | |
tree | 8ae1dc9662f4737c1278277e236c678e214d5c3c /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 1364d856f4bf79e6d40da259c816109b77581184 (diff) | |
download | llvm-961483a5ea7c0e628c025187287d1658457ffcb3.zip llvm-961483a5ea7c0e628c025187287d1658457ffcb3.tar.gz llvm-961483a5ea7c0e628c025187287d1658457ffcb3.tar.bz2 |
[NFCI][Local] Rewrite EliminateDuplicatePHINodes to optionally check hashing invariants
EarlyCSE has a mode to verify the invariant that hash equality equals
key equality, but EliminateDuplicatePHINodes() doesn't.
I've verified that this would have caught the stage2-stage3 mismatches
5ec2b757cc7d37ff0d03b36ee863b0962fe78108 revert has fixed,
that were introduced last time in 3e69871ab5a66fb55913a2a2f5e7f5b42899a4c9.
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions