aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2022-02-08 16:54:03 +0300
committerRoman Lebedev <lebedev.ri@gmail.com>2022-02-08 17:49:38 +0300
commit42ca7cc889a87969fe344296f25b6e8a67757c01 (patch)
treecf5edf5314adfcde9709ebb29e4026104e8083b7 /llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp
parent9986d602241ddb22a8ec92f4ef4cf7071804df64 (diff)
downloadllvm-42ca7cc889a87969fe344296f25b6e8a67757c01.zip
llvm-42ca7cc889a87969fe344296f25b6e8a67757c01.tar.gz
llvm-42ca7cc889a87969fe344296f25b6e8a67757c01.tar.bz2
[SimplifyCFG] 'merge compatible invokes': support normal destination w/ uses
If the original invokes had uses, the uses must have been in PHI's, but that immediately results in the incoming values being incompatible. But we'll replace uses of the original invokes with the use of the merged invoke, so as long as the incoming values become compatible after that, we can merge.
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/DebugCrossExSubsection.cpp')
0 files changed, 0 insertions, 0 deletions