[all-commits] [llvm/llvm-project] be9461: [LLVM][InstCombine][SVE] fcvtnt(a, all_active, b) !=...
Paul Walker via All-commits
all-commits at lists.llvm.org
Tue Oct 1 03:13:27 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: be9461cda66c7057f938bb4787b3bd69abff4921
https://github.com/llvm/llvm-project/commit/be9461cda66c7057f938bb4787b3bd69abff4921
Author: Paul Walker <paul.walker at arm.com>
Date: 2024-10-01 (Tue, 01 Oct 2024)
Changed paths:
M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
M llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-comb-all-active-lanes-cvt.ll
Log Message:
-----------
[LLVM][InstCombine][SVE] fcvtnt(a,all_active,b) != fcvtnt(undef,all_active,b) (#110278)
The "narrowing top" convert instructions leave the bottom half of active
elements untouched and thus the first paramater of their associated
intrinsic remains live even when there are no inactive lanes.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list