diff options
| author | Amy Kwan <amy.kwan1@ibm.com> | 2025-08-13 15:00:32 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-13 15:00:32 -0400 |
| commit | 63cc2e390db57cbc400b519771b7005eab1fc76a (patch) | |
| tree | a15366d8c1b6ff97a27f09bd302d64d8ac14e169 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | ddd4974297bf8efdb67f2c03c2ed7a2328dbb40b (diff) | |
[PowerPC][CodeGen] Expand ISD::AssertNoFPClass for ppc_fp128 (#152357)
780054d3ff18075a6bc433029f336931792b1d2d added support for
`ISD::AssertNoFPClass`.
This ISD node can be used with the `ppc_fp128` type, which is really
just two `f64s` and requires expanding when used with
`ISD::AssertNoFPClass`. Without the support for expanding the result, we
get an assertion because the legalizer does not know how to expand the
results of `ppc_fp128` with `ISD::AssertNoFPClass`.
```
ExpandFloatResult #0: t7: ppcf128 = AssertNoFPClass t5, TargetConstant:i32<3>
LLVM ERROR: Do not know how to expand the result of this operator!
```
Thus, this patch aims to add support for the expand so we no longer
assert.
This fixes #151375.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions
