Searched refs:SRLI (Results 1 – 15 of 15) sorted by relevance
/external/llvm-project/lld/ELF/Arch/ |
D | RISCV.cpp | 49 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/ |
D | imm.ll | 125 ; 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/ |
D | RISCVFrameLowering.cpp | 225 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SRLI), VR) in emitPrologue()
|
D | RISCVInstrInfo.td | 423 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)>;
|
D | RISCVInstrInfoC.td | 822 def : CompressPat<(SRLI GPRC:$rs1, GPRC:$rs1, uimmlog2xlennonzero:$imm),
|
/external/llvm-project/llvm/lib/Target/RISCV/ |
D | RISCVInstrInfo.td | 473 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)>;
|
D | RISCVFrameLowering.cpp | 480 BuildMI(MBB, MBBI, DL, TII->get(RISCV::SRLI), VR) in emitPrologue()
|
D | RISCVInstrInfoC.td | 827 def : CompressPat<(SRLI GPRC:$rs1, GPRC:$rs1, uimmlog2xlennonzero:$imm),
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
D | MipsScheduleP5600.td | 437 def : InstRW<[P5600WriteMSAShortLogic], (instregex "^(SRL|SRLI)_[BHWD]$")>;
|
D | MipsScheduleGeneric.td | 1556 def : InstRW<[GenericWriteMSAShortLogic], (instregex "^(SRL|SRLI)_[BHWD]$")>;
|
/external/llvm-project/llvm/lib/Target/Mips/ |
D | MipsScheduleP5600.td | 438 def : InstRW<[P5600WriteMSAShortLogic], (instregex "^(SRL|SRLI)_[BHWD]$")>;
|
D | MipsScheduleGeneric.td | 1559 def : InstRW<[GenericWriteMSAShortLogic], (instregex "^(SRL|SRLI)_[BHWD]$")>;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | DAGCombiner.cpp | 2941 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/ |
D | DAGCombiner.cpp | 4687 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/ |
D | DAGCombiner.cpp | 4960 if (ConstantSDNode *SRLI = dyn_cast<ConstantSDNode>(N1.getOperand(1))) { in visitANDLike() local 4966 APInt SRLC = SRLI->getAPIntValue(); in visitANDLike()
|