This adds instruction selection support for @llvm.log10 in AArch64. It teaches GISel to lower it to a library call, updates the relevant tests, and adds a legalizer test for log10.
Diff Detail
Diff Detail
Paths
| Differential D57341
[GlobalISel][AArch64] Add instruction selection support for @llvm.log10 ClosedPublic Authored by paquette on Jan 28 2019, 10:56 AM.
Details
Diff Detail Event TimelineHerald added subscribers: Petar.Avramovic, volkan, kristof.beyls and 3 others. · View Herald TranscriptJan 28 2019, 10:56 AM This revision is now accepted and ready to land.Jan 28 2019, 11:49 AM
Revision Contents
Diff 183908 lib/CodeGen/GlobalISel/LegalizerHelper.cpp
lib/Target/AArch64/AArch64LegalizerInfo.cpp
lib/Target/AArch64/AArch64RegisterBankInfo.cpp
test/CodeGen/AArch64/GlobalISel/legalize-log10.mir
test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir
test/CodeGen/AArch64/arm64-vfloatintrinsics.ll
test/CodeGen/AArch64/f16-instructions.ll
|