diff options
author | Alex Bradbury <asb@igalia.com> | 2023-10-04 12:45:42 +0100 |
---|---|---|
committer | Alex Bradbury <asb@igalia.com> | 2023-10-04 12:51:01 +0100 |
commit | 824251c9b349d859a9169196cd9533c619a715ce (patch) | |
tree | a43c24051a9140cf18ccf4a04ad7789b606b3e38 /llvm/lib/Object/ObjectFile.cpp | |
parent | 2be7c651c4a221a681b4a668617e73bf4a681a34 (diff) | |
download | llvm-824251c9b349d859a9169196cd9533c619a715ce.zip llvm-824251c9b349d859a9169196cd9533c619a715ce.tar.gz llvm-824251c9b349d859a9169196cd9533c619a715ce.tar.bz2 |
Revert "[RISCV] Generaize reduction tree matching to all integer reductions (#68014)"
This reverts commit 7a0b9daac9edde4293d2e9fdf30d8b35c04d16a6 and
63bbc250440141b1c51593904fba9bdaa6724280.
I'm seeing issues (e.g. on the GCC torture suite) where
combineBinOpOfExtractToReduceTree is called when the V extensions aren't
enabled and triggers a crash due to RISCVSubtarget::getElen asserting.
I'll aim to follow up with a minimal reproducer. Although it's pretty
obvious how to avoid this crash with some extra gating, there are a few
options as to where that should be inserted so I think it's best to
revert and agree the appropriate fix separately.
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions