diff options
| author | Hal Finkel <hfinkel@anl.gov> | 2015-05-23 12:18:10 +0000 |
|---|---|---|
| committer | Hal Finkel <hfinkel@anl.gov> | 2015-05-23 12:18:10 +0000 |
| commit | 5f2a1379ef0f66a906e4beaa30fa3918cb1779d8 (patch) | |
| tree | bbd6f8a130e99ada2a43aaba84151b099bfd3218 /clang-tools-extra/clang-tidy/misc/StaticAssertCheck.cpp | |
| parent | b558e5fb654098682531628cac659a76c4d577eb (diff) | |
| download | bcm5719-llvm-5f2a1379ef0f66a906e4beaa30fa3918cb1779d8.tar.gz bcm5719-llvm-5f2a1379ef0f66a906e4beaa30fa3918cb1779d8.zip | |
[PowerPC] Fix fast-isel when compare is split from branch
When the compare feeding a branch was in a different BB from the branch, we'd
try to "regenerate" the compare in the block with the branch, possibly trying
to make use of values not available there. Copy a page from AArch64's play book
here to fix the problem (at least in terms of correctness).
Fixes PR23640.
llvm-svn: 238097
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc/StaticAssertCheck.cpp')
0 files changed, 0 insertions, 0 deletions

