Home
last modified time | relevance | path

Searched refs:RISCVMatInt (Results 1 – 8 of 8) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp15 static int getInstSeqCost(RISCVMatInt::InstSeq &Res, bool HasRVC) { in getInstSeqCost()
53 RISCVMatInt::InstSeq &Res) { in generateInstSeqImpl()
68 Res.push_back(RISCVMatInt::Inst(RISCV::LUI, Hi20)); in generateInstSeqImpl()
72 Res.push_back(RISCVMatInt::Inst(AddiOpc, Lo12)); in generateInstSeqImpl()
117 Res.push_back(RISCVMatInt::Inst(RISCV::SLLI, ShiftAmount)); in generateInstSeqImpl()
119 Res.push_back(RISCVMatInt::Inst(RISCV::ADDI, Lo12)); in generateInstSeqImpl()
123 namespace RISCVMatInt { namespace
125 RISCVMatInt::InstSeq Res; in generateInstSeq()
140 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
142 TmpSeq.push_back(RISCVMatInt::Inst(RISCV::SRLI, LeadingZeros)); in generateInstSeq()
[all …]
H A DRISCVMatInt.h20 namespace RISCVMatInt {
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp29 return RISCVMatInt::getIntMatCost(Imm, DL.getTypeSizeInBits(Ty), in getIntImmCost()
H A DRISCVInstrInfo.cpp442 RISCVMatInt::InstSeq Seq = in movImm()
443 RISCVMatInt::generateInstSeq(Val, STI.getFeatureBits()); in movImm()
446 for (RISCVMatInt::Inst &Inst : Seq) { in movImm()
H A DRISCVISelDAGToDAG.cpp117 RISCVMatInt::InstSeq Seq = in selectImm()
118 RISCVMatInt::generateInstSeq(Imm, Subtarget.getFeatureBits()); in selectImm()
122 for (RISCVMatInt::Inst &Inst : Seq) { in selectImm()
H A DRISCVISelLowering.cpp6396 int C1Cost = RISCVMatInt::getIntMatCost(C1Int, Ty.getSizeInBits(), in isDesirableToCommuteWithShift()
6399 int ShiftedC1Cost = RISCVMatInt::getIntMatCost( in isDesirableToCommuteWithShift()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp2213 RISCVMatInt::InstSeq Seq = in emitLoadImm()
2214 RISCVMatInt::generateInstSeq(Value, getSTI().getFeatureBits()); in emitLoadImm()
2217 for (RISCVMatInt::Inst &Inst : Seq) { in emitLoadImm()
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile1341 SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMatInt.cpp