diff options
author | Him188 <tguan@nvidia.com> | 2024-07-25 11:07:31 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-25 11:07:31 +0100 |
commit | ba461f8c6278a7b2fd7695454c1f184c38897ecd (patch) | |
tree | 6a998a1dcb74fad296bc121aa800ec65b684ed97 /llvm/lib/Bitcode | |
parent | 6f37d42a33ba09add14a9a1f422cb489ba02336e (diff) | |
download | llvm-ba461f8c6278a7b2fd7695454c1f184c38897ecd.zip llvm-ba461f8c6278a7b2fd7695454c1f184c38897ecd.tar.gz llvm-ba461f8c6278a7b2fd7695454c1f184c38897ecd.tar.bz2 |
[AArch64][GlobalISel] Legalize fp128 types as libcalls for G_FCMP (#98452)
- Generate libcall for supported predicates.
- Generate unsupported predicates as combinations of supported
predicates.
- Vectors are scalarized, however some cases like `v3f128_fp128` are still failing, because we failed to legalize G_OR for these types.
GISel now generates the same code as SDAG, however, note the difference
in the `one` case.
Diffstat (limited to 'llvm/lib/Bitcode')
0 files changed, 0 insertions, 0 deletions