Searched refs:RISCVMatInt (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMatInt.cpp | 15 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 D | RISCVMatInt.h | 20 namespace RISCVMatInt {
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 29 return RISCVMatInt::getIntMatCost(Imm, DL.getTypeSizeInBits(Ty), in getIntImmCost()
|
| H A D | RISCVInstrInfo.cpp | 442 RISCVMatInt::InstSeq Seq = in movImm() 443 RISCVMatInt::generateInstSeq(Val, STI.getFeatureBits()); in movImm() 446 for (RISCVMatInt::Inst &Inst : Seq) { in movImm()
|
| H A D | RISCVISelDAGToDAG.cpp | 117 RISCVMatInt::InstSeq Seq = in selectImm() 118 RISCVMatInt::generateInstSeq(Imm, Subtarget.getFeatureBits()); in selectImm() 122 for (RISCVMatInt::Inst &Inst : Seq) { in selectImm()
|
| H A D | RISCVISelLowering.cpp | 6396 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 D | RISCVAsmParser.cpp | 2213 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 D | Makefile | 1341 SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMatInt.cpp
|