diff options
Diffstat (limited to 'contrib/llvm/lib/Target/RISCV/RISCVInstrFormats.td')
-rw-r--r-- | contrib/llvm/lib/Target/RISCV/RISCVInstrFormats.td | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/contrib/llvm/lib/Target/RISCV/RISCVInstrFormats.td b/contrib/llvm/lib/Target/RISCV/RISCVInstrFormats.td index 1e9bc3b..3fab712 100644 --- a/contrib/llvm/lib/Target/RISCV/RISCVInstrFormats.td +++ b/contrib/llvm/lib/Target/RISCV/RISCVInstrFormats.td @@ -44,8 +44,9 @@ class RISCVInst<dag outs, dag ins, string asmstr, list<dag> pattern> // Pseudo instructions class Pseudo<dag outs, dag ins, string asmstr, list<dag> pattern> - : RISCVInst<outs, ins, asmstr, pattern> { + : RISCVInst<outs, ins, "", pattern> { let isPseudo = 1; + let isCodeGenOnly = 1; } class FR<bits<7> funct7, bits<3> funct3, bits<7> opcode, dag outs, dag ins, |