[llvm] [AArch64][GlobalISel] Legalize 128-bit types for FABS (PR #104753)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 20 06:46:53 PDT 2024
================
@@ -8456,6 +8458,26 @@ LegalizerHelper::lowerAbsToCNeg(MachineInstr &MI) {
return Legalized;
}
+LegalizerHelper::LegalizeResult LegalizerHelper::lowerFAbs(MachineInstr &MI) {
+ Register SrcReg = MI.getOperand(1).getReg();
+ Register DstReg = MI.getOperand(0).getReg();
+
+ LLT Ty = MRI.getType(DstReg);
+ if (MRI.getType(SrcReg) != Ty)
+ return UnableToLegalize;
+
+ if (!Ty.isScalar())
+ return UnableToLegalize;
----------------
Him188 wrote:
Removed
https://github.com/llvm/llvm-project/pull/104753
More information about the llvm-commits
mailing list