We currently crash when analyzing an AssertZExt node that has some bits that are constant zeros (i.e. as a result of an and with a constant).
This issue was reported in https://bugs.llvm.org/show_bug.cgi?id=41088 and this patch fixes that.
Paths
| Differential D72038
[PowerPC] Handle constant zero bits in BitPermutationSelector ClosedPublic Authored by nemanjai on Dec 31 2019, 11:44 AM.
Details
Summary We currently crash when analyzing an AssertZExt node that has some bits that are constant zeros (i.e. as a result of an and with a constant). This issue was reported in https://bugs.llvm.org/show_bug.cgi?id=41088 and this patch fixes that.
Diff Detail
Event TimelineComment Actions Unit tests: pass. 61162 tests passed, 0 failed and 728 were skipped. clang-tidy: fail. Please fix clang-tidy findings. clang-format: fail. Please format your changes with clang-format by running git-clang-format HEAD^ or applying this patch. Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml Comment Actions Run git-clang-format. Comment Actions Unit tests: pass. 61163 tests passed, 0 failed and 728 were skipped. clang-tidy: fail. Please fix clang-tidy findings. clang-format: pass. Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml This revision is now accepted and ready to land.Dec 31 2019, 6:16 PM Closed by commit rGd864d93496c5: [PowerPC] Handle constant zero bits in BitPermutationSelector (authored by nemanjai). · Explain WhyJan 10 2020, 8:02 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 235727 llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
llvm/test/CodeGen/PowerPC/pr41088.ll
|
clang-tidy: warning: invalid case style for variable 'i' [readability-identifier-naming]