Home
last modified time | relevance | path

Searched full:gprx0 (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoC.td414 def PseudoC_ADDI_NOP : Pseudo<(outs GPRX0:$rd), (ins GPRX0:$rs1, immzero:$imm),
628 def C_LI_HINT : RVInst16CI<0b010, 0b01, (outs GPRX0:$rd), (ins simm6:$imm),
635 def C_LUI_HINT : RVInst16CI<0b011, 0b01, (outs GPRX0:$rd),
643 def C_MV_HINT : RVInst16CR<0b1000, 0b10, (outs GPRX0:$rs1), (ins GPRNoX0:$rs2),
649 def C_ADD_HINT : RVInst16CR<0b1001, 0b10, (outs GPRX0:$rd),
650 (ins GPRX0:$rs1, GPRNoX0:$rs2),
658 def C_SLLI_HINT : RVInst16CI<0b000, 0b10, (outs GPRX0:$rd_wb),
659 (ins GPRX0:$rd, uimmlog2xlennonzero:$imm),
H A DRISCVRegisterInfo.td254 def GPRX0 : GPRRegisterClass<(add X0)>;
H A DRISCVInstrInfoVPseudos.td6114 // verifier, we also need a GPRX0 instruction for the special encodings.
6118 def PseudoVSETVLIX0 : Pseudo<(outs GPRNoX0:$rd), (ins GPRX0:$rs1, VTypeIOp11:$vtypei), []>,
6121 def PseudoVSETVLIX0X0 : Pseudo<(outs GPRX0:$rd), (ins GPRX0:$rs1, VTypeIOp11:$vtypei), []>,