Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp16 static int getInstSeqCost(RISCVMatInt::InstSeq &Res, bool HasRVC) { in getInstSeqCost()
54 RISCVMatInt::InstSeq &Res) { in generateInstSeqImpl()
207 RISCVMatInt::InstSeq &Res) { in generateInstSeqLeadingZeros()
217 RISCVMatInt::InstSeq TmpSeq; in generateInstSeqLeadingZeros()
256 namespace llvm::RISCVMatInt { namespace
258 RISCVMatInt::InstSeq Res; in generateInstSeq()
273 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
299 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
319 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
336 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq()
[all …]
H A DRISCVMatInt.h20 namespace RISCVMatInt {
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp1058 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, *Subtarget); in materializeImm()
1066 const RISCVMatInt::Inst &I = Seq[i]; in materializeImm()
1070 case RISCVMatInt::Imm: in materializeImm()
1076 case RISCVMatInt::RegX0: in materializeImm()
1080 case RISCVMatInt::RegReg: in materializeImm()
1083 case RISCVMatInt::RegImm: in materializeImm()
H A DRISCVLegalizerInfo.cpp821 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, STI); in shouldBeInConstantPool()
836 RISCVMatInt::InstSeq SeqLo = in shouldBeInConstantPool()
837 RISCVMatInt::generateTwoRegInstSeq(Imm, STI, ShiftAmt, AddOpc); in shouldBeInConstantPool()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp179 RISCVMatInt::InstSeq &Seq) { in selectImmSeq()
181 for (const RISCVMatInt::Inst &Inst : Seq) { in selectImmSeq()
185 case RISCVMatInt::Imm: in selectImmSeq()
188 case RISCVMatInt::RegX0: in selectImmSeq()
192 case RISCVMatInt::RegReg: in selectImmSeq()
195 case RISCVMatInt::RegImm: in selectImmSeq()
209 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, Subtarget); in selectImm()
225 RISCVMatInt::InstSeq SeqLo = in selectImm()
226 RISCVMatInt::generateTwoRegInstSeq(Imm, Subtarget, ShiftAmt, AddOpc); in selectImm()
2806 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(CVal, *Subtarget); in selectConstantAddr()
[all …]
H A DRISCVInstrInfo.cpp911 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Val, STI); in movImm()
917 for (const RISCVMatInt::Inst &Inst : Seq) { in movImm()
924 case RISCVMatInt::Imm: in movImm()
930 case RISCVMatInt::RegX0: in movImm()
937 case RISCVMatInt::RegReg: in movImm()
944 case RISCVMatInt::RegImm: in movImm()
H A DRISCVAsmPrinter.cpp187 RISCVMatInt::generateMCInstSeq(CallTarget, *STI, RISCV::X1, Seq); in LowerPATCHPOINT()
H A DRISCVISelLowering.cpp2220 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Val, Subtarget); in shouldConvertConstantLoadToIntImm()
2334 FmvCost + RISCVMatInt::getIntMatCost(Imm.bitcastToAPInt(), in isFPImmLegal()
6588 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, Subtarget); in lowerConstant()
6603 RISCVMatInt::InstSeq SeqLo = in lowerConstant()
6604 RISCVMatInt::generateTwoRegInstSeq(Imm, Subtarget, ShiftAmt, AddOpc); in lowerConstant()
9174 const int TrueValCost = RISCVMatInt::getIntMatCost( in lowerSELECT()
9176 const int FalseValCost = RISCVMatInt::getIntMatCost( in lowerSELECT()
20409 if (RISCVMatInt::getIntMatCost(NewC, Subtarget.getXLen(), Subtarget, in PerformDAGCombine()
20803 RISCVMatInt::getIntMatCost(C1Int, Ty.getSizeInBits(), Subtarget, in isDesirableToCommuteWithShift()
20805 int ShiftedC1Cost = RISCVMatInt::getIntMatCost( in isDesirableToCommuteWithShift()
H A DRISCVTargetTransformInfo.cpp132 return RISCVMatInt::getIntMatCost(Imm, DL.getTypeSizeInBits(Ty), *ST, in getIntImmCostImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp3449 RISCVMatInt::generateMCInstSeq(Value, getSTI(), DestReg, Seq); in emitLoadImm()
/freebsd/lib/clang/libllvm/
H A DMakefile1683 SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMatInt.cpp