Skip to content

Commit 0f3ab11

Browse files
committed
Add more operations to onlyUsesFP and onlyDefinesFP.
1 parent 9550033 commit 0f3ab11

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

llvm/lib/Target/RISCV/GISel/RISCVRegisterBankInfo.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,8 @@ static bool onlyUsesFP(const MachineInstr &MI) {
124124
case TargetOpcode::G_FPEXT:
125125
case TargetOpcode::G_FPTRUNC:
126126
case TargetOpcode::G_FCMP:
127+
case TargetOpcode::G_FPTOSI:
128+
case TargetOpcode::G_FPTOUI:
127129
return true;
128130
default:
129131
break;
@@ -146,6 +148,9 @@ static bool onlyDefinesFP(const MachineInstr &MI) {
146148
case TargetOpcode::G_FMINNUM:
147149
case TargetOpcode::G_FPEXT:
148150
case TargetOpcode::G_FPTRUNC:
151+
case TargetOpcode::G_SITOFP:
152+
case TargetOpcode::G_UITOFP:
153+
case TargetOpcode::G_FCONSTANT:
149154
return true;
150155
default:
151156
break;

0 commit comments

Comments
 (0)