aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2020-08-29 20:18:25 +0300
committerRoman Lebedev <lebedev.ri@gmail.com>2020-08-29 22:03:10 +0300
commit961483a5ea7c0e628c025187287d1658457ffcb3 (patch)
tree8ae1dc9662f4737c1278277e236c678e214d5c3c /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parent1364d856f4bf79e6d40da259c816109b77581184 (diff)
downloadllvm-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