Home
last modified time | relevance | path

Searched refs:SRLI (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/lld/ELF/Arch/
DRISCV.cpp49 SRLI = 0x5013, enumerator
166 write32le(buf + 20, itype(SRLI, X_T1, X_T1, config->is64 ? 1 : 2)); in writePltHeader()
/external/llvm-project/llvm/test/CodeGen/RISCV/
Dimm.ll125 ; This can be materialized with ADDI+SRLI, improving compressibility.
142 ; This can be materialized with LUI+SRLI, improving compressibility.
426 ; This constant can be materialized for RV64 with LUI+SRLI+XORI.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVFrameLowering.cpp225 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SRLI), VR) in emitPrologue()
DRISCVInstrInfo.td423 def SRLI : Shift_ri<0, 0b101, "srli">;
716 (SRLI GPR:$rd, GPR:$rs1, uimmlog2xlen:$shamt)>;
805 def : PatGprUimmLog2XLen<srl, SRLI>;
1066 def : Pat<(and GPR:$rs1, 0xffffffff), (SRLI (SLLI GPR:$rs1, 32), 32)>;
DRISCVInstrInfoC.td822 def : CompressPat<(SRLI GPRC:$rs1, GPRC:$rs1, uimmlog2xlennonzero:$imm),
/external/llvm-project/llvm/lib/Target/RISCV/
DRISCVInstrInfo.td473 def SRLI : Shift_ri<0, 0b101, "srli">;
778 (SRLI GPR:$rd, GPR:$rs1, uimmlog2xlen:$shamt)>;
867 def : PatGprUimmLog2XLen<srl, SRLI>;
1129 def : Pat<(and GPR:$rs1, 0xffffffff), (SRLI (SLLI GPR:$rs1, 32), 32)>;
DRISCVFrameLowering.cpp480 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SRLI), VR) in emitPrologue()
DRISCVInstrInfoC.td827 def : CompressPat<(SRLI GPRC:$rs1, GPRC:$rs1, uimmlog2xlennonzero:$imm),
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsScheduleP5600.td437 def : InstRW<[P5600WriteMSAShortLogic], (instregex "^(SRL|SRLI)_[BHWD]$")>;
DMipsScheduleGeneric.td1556 def : InstRW<[GenericWriteMSAShortLogic], (instregex "^(SRL|SRLI)_[BHWD]$")>;
/external/llvm-project/llvm/lib/Target/Mips/
DMipsScheduleP5600.td438 def : InstRW<[P5600WriteMSAShortLogic], (instregex "^(SRL|SRLI)_[BHWD]$")>;
DMipsScheduleGeneric.td1559 def : InstRW<[GenericWriteMSAShortLogic], (instregex "^(SRL|SRLI)_[BHWD]$")>;
/external/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp2941 if (ConstantSDNode *SRLI = dyn_cast<ConstantSDNode>(N1.getOperand(1))) { in visitANDLike() local
2943 SRLI->getZExtValue()); in visitANDLike()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp4687 if (ConstantSDNode *SRLI = dyn_cast<ConstantSDNode>(N1.getOperand(1))) { in visitANDLike() local
4693 APInt SRLC = SRLI->getAPIntValue(); in visitANDLike()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp4960 if (ConstantSDNode *SRLI = dyn_cast<ConstantSDNode>(N1.getOperand(1))) { in visitANDLike() local
4966 APInt SRLC = SRLI->getAPIntValue(); in visitANDLike()