Searched refs:SRAI (Results 1 – 12 of 12) sorted by relevance
/openbsd/gnu/llvm/lldb/source/Plugins/Instruction/RISCV/ |
H A D | RISCVInstructions.h | 144 R_SHAMT_TYPE_INST(SRAI); 278 LWU, LD, SD, SLLI, SRLI, SRAI, ADDIW, SLLIW, SRLIW, SRAIW, ADDW, SUBW, SLLW,
|
H A D | RISCVCInstructions.h | 249 return SRAI{rd, rd, uint8_t(shamt)}; in DecodeC_SRAI()
|
H A D | EmulateInstructionRISCV.cpp | 445 {"SRAI", 0xF800707F, 0x40005013, DecodeRShamtType<SRAI>}, 876 bool operator()(SRAI inst) { in operator ()()
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/ |
H A D | RISCVSExtWRemoval.cpp | 76 case RISCV::SRAI: in isSignExtendingOpW()
|
H A D | RISCVRegisterInfo.cpp | 735 case RISCV::SRAI: in getRegAllocationHints()
|
H A D | RISCVInstrInfo.td | 659 def SRAI : Shift_ri<0b01000, 0b101, "srai">; 1046 (SRAI GPR:$rd, GPR:$rs1, uimmlog2xlen:$shamt)>; 1242 def : PatGprUimmLog2XLen<sra, SRAI>; 1256 (SRAI (SLLI $rs, (ImmSubFromXLen (XLenVT 1))),
|
H A D | RISCVISelDAGToDAG.cpp | 842 SDNode *SRAI = CurDAG->getMachineNode( in Select() local 843 RISCV::SRAI, DL, VT, SDValue(SLLI, 0), in Select() 845 ReplaceNode(Node, SRAI); in Select()
|
H A D | RISCVInstrInfoC.td | 830 def : CompressPat<(SRAI GPRC:$rs1, GPRC:$rs1, uimmlog2xlennonzero:$imm),
|
/openbsd/gnu/llvm/llvm/lib/Target/Xtensa/ |
H A D | XtensaInstrInfo.td | 149 def SRAI : RRR_Inst<0x00, 0x01, 0x02, (outs AR:$r), (ins AR:$t, uimm5:$sa),
|
/openbsd/gnu/llvm/llvm/lib/Target/Mips/ |
H A D | MipsScheduleP5600.td | 437 def : InstRW<[P5600WriteMSAShortLogic], (instregex "^(SRA|SRAI)_[BHWD]$")>;
|
H A D | MipsScheduleGeneric.td | 1558 def : InstRW<[GenericWriteMSAShortLogic], (instregex "^(SRA|SRAI)_[BHWD]$")>;
|
/openbsd/gnu/llvm/llvm/lib/Target/RISCV/AsmParser/ |
H A D | RISCVAsmParser.cpp | 2482 unsigned SecondOpcode = SignExtend ? RISCV::SRAI : RISCV::SRLI; in emitPseudoExtend()
|