Skip to content

Commit f1915c6

Browse files
mahesh-attardeakadutta
authored andcommitted
[X86][GlobalIsel] Support G_IS_FPCLASS (llvm#162232)
Some of dependency opcodes for G_IS_FPCLASS are now supported. This patch adds lowering for G_IS_FPCLASS. Test is updated for GISEL Run separately [Test PR] llvm#160741.
1 parent a45a615 commit f1915c6

File tree

2 files changed

+360
-75
lines changed

2 files changed

+360
-75
lines changed

llvm/lib/Target/X86/GISel/X86LegalizerInfo.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -414,6 +414,8 @@ X86LegalizerInfo::X86LegalizerInfo(const X86Subtarget &STI,
414414

415415
getActionDefinitionsBuilder(G_SEXT_INREG).lower();
416416

417+
getActionDefinitionsBuilder(G_IS_FPCLASS).lower();
418+
417419
// fp constants
418420
getActionDefinitionsBuilder(G_FCONSTANT)
419421
.legalFor({s32, s64})

0 commit comments

Comments
 (0)