diff options
author | Andrew Litteken <andrew.litteken@gmail.com> | 2022-05-01 18:14:18 -0500 |
---|---|---|
committer | Andrew Litteken <andrew.litteken@gmail.com> | 2022-05-07 17:11:21 -0500 |
commit | e38f014c40e94205925403fa75e48244ee31b6c0 (patch) | |
tree | 026240b19e5e66101eb1d0612065a3b4a66ee0d6 /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | a385645b470e2d3a1534aae618ea56b31177639f (diff) | |
download | llvm-e38f014c40e94205925403fa75e48244ee31b6c0.zip llvm-e38f014c40e94205925403fa75e48244ee31b6c0.tar.gz llvm-e38f014c40e94205925403fa75e48244ee31b6c0.tar.bz2 |
[IROutliner] Accomodate blocks containing PHINodes with one entry outside the region and others inside the region.
When a PHINode has an incoming block from outside the region, it must be handled specially when assigning a global value number to each incoming value. A PHINode has multiple predecessors, and we must handle this case rather than only the single predecessor case.
Reviewer: paquette
Differential Revision: https://reviews.llvm.org/D124777
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions