Skip to content

Commit 079b8ba

Browse files
authored
[RISCV][NFC] Remove rdty arg of PseudoLoad and the default rdty value of PseudoFloatLoad (#67014)
`rdty` of `PseudoLoad` is always `GPR` and it will never be `GPR` for `PseudoFloatLoad`.
1 parent 8e87dc1 commit 079b8ba

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

llvm/lib/Target/RISCV/RISCVInstrFormats.td

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -241,16 +241,16 @@ class PseudoQuietFCMP<DAGOperand Ty>
241241
}
242242

243243
// Pseudo load instructions.
244-
class PseudoLoad<string opcodestr, RegisterClass rdty = GPR>
245-
: Pseudo<(outs rdty:$rd), (ins bare_symbol:$addr), [], opcodestr, "$rd, $addr"> {
244+
class PseudoLoad<string opcodestr>
245+
: Pseudo<(outs GPR:$rd), (ins bare_symbol:$addr), [], opcodestr, "$rd, $addr"> {
246246
let hasSideEffects = 0;
247247
let mayLoad = 1;
248248
let mayStore = 0;
249249
let isCodeGenOnly = 0;
250250
let isAsmParserOnly = 1;
251251
}
252252

253-
class PseudoFloatLoad<string opcodestr, RegisterClass rdty = GPR>
253+
class PseudoFloatLoad<string opcodestr, RegisterClass rdty>
254254
: Pseudo<(outs GPR:$tmp, rdty:$rd), (ins bare_symbol:$addr), [], opcodestr, "$rd, $addr, $tmp"> {
255255
let hasSideEffects = 0;
256256
let mayLoad = 1;

0 commit comments

Comments
 (0)