Lines Matching refs:RISCVMatInt

15 static int getInstSeqCost(RISCVMatInt::InstSeq &Res, bool HasRVC) {  in getInstSeqCost()
50 RISCVMatInt::InstSeq &Res) { in generateInstSeqImpl()
65 Res.push_back(RISCVMatInt::Inst(RISCV::LUI, Hi20)); in generateInstSeqImpl()
69 Res.push_back(RISCVMatInt::Inst(AddiOpc, Lo12)); in generateInstSeqImpl()
78 Res.push_back(RISCVMatInt::Inst(RISCV::BSETI, Log2_64(Val))); in generateInstSeqImpl()
148 Res.push_back(RISCVMatInt::Inst(RISCV::SLLI_UW, ShiftAmount)); in generateInstSeqImpl()
150 Res.push_back(RISCVMatInt::Inst(RISCV::SLLI, ShiftAmount)); in generateInstSeqImpl()
154 Res.push_back(RISCVMatInt::Inst(RISCV::ADDI, Lo12)); in generateInstSeqImpl()
176 namespace RISCVMatInt { namespace
178 RISCVMatInt::InstSeq Res; in generateInstSeq()
186 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
188 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::SLLI, TrailingZeros)); in generateInstSeq()
211 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
213 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::SRLI, LeadingZeros)); in generateInstSeq()
227 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::SRLI, LeadingZeros)); in generateInstSeq()
244 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::ADD_UW, 0)); in generateInstSeq()
277 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
279 TmpSeq.push_back(RISCVMatInt::Inst(Opc, 31)); in generateInstSeq()
290 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
303 TmpSeq.push_back(RISCVMatInt::Inst(Opc, Bit + 32)); in generateInstSeq()
317 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
332 TmpSeq.push_back(RISCVMatInt::Inst(Opc, 0)); in generateInstSeq()
358 TmpSeq.push_back(RISCVMatInt::Inst(Opc, 0)); in generateInstSeq()
359 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::ADDI, Lo12)); in generateInstSeq()
369 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
373 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::ADDI, NegImm12)); in generateInstSeq()
374 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::RORI, Rotate)); in generateInstSeq()
403 return RISCVMatInt::Imm; in getOpndKind()
405 return RISCVMatInt::RegX0; in getOpndKind()
409 return RISCVMatInt::RegReg; in getOpndKind()
418 return RISCVMatInt::RegImm; in getOpndKind()