Searched refs:RISCVMatInt (Results 1 – 11 of 11) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/ |
| H A D | RISCVMatInt.cpp | 16 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 D | RISCVMatInt.h | 20 namespace RISCVMatInt {
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVInstructionSelector.cpp | 1058 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 D | RISCVLegalizerInfo.cpp | 821 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 D | RISCVISelDAGToDAG.cpp | 179 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 D | RISCVInstrInfo.cpp | 911 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 D | RISCVAsmPrinter.cpp | 187 RISCVMatInt::generateMCInstSeq(CallTarget, *STI, RISCV::X1, Seq); in LowerPATCHPOINT()
|
| H A D | RISCVISelLowering.cpp | 2220 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 D | RISCVTargetTransformInfo.cpp | 132 return RISCVMatInt::getIntMatCost(Imm, DL.getTypeSizeInBits(Ty), *ST, in getIntImmCostImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 3449 RISCVMatInt::generateMCInstSeq(Value, getSTI(), DestReg, Seq); in emitLoadImm()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 1683 SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMatInt.cpp
|