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() 50 RISCVMatInt::InstSeq &Res) { in generateInstSeqImpl() 177 RISCVMatInt::InstSeq &Res) { in generateInstSeqLeadingZeros() 187 RISCVMatInt::InstSeq TmpSeq; in generateInstSeqLeadingZeros() 226 namespace llvm::RISCVMatInt { namespace 228 RISCVMatInt::InstSeq Res; in generateInstSeq() 243 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq() 269 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq() 289 RISCVMatInt::InstSeq TmpSeq; in generateInstSeq() 306 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 | 943 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, *Subtarget); in materializeImm() 951 const RISCVMatInt::Inst &I = Seq[i]; in materializeImm() 955 case RISCVMatInt::Imm: in materializeImm() 961 case RISCVMatInt::RegX0: in materializeImm() 965 case RISCVMatInt::RegReg: in materializeImm() 968 case RISCVMatInt::RegImm: in materializeImm()
|
| H A D | RISCVLegalizerInfo.cpp | 566 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, STI); in shouldBeInConstantPool() 581 RISCVMatInt::InstSeq SeqLo = in shouldBeInConstantPool() 582 RISCVMatInt::generateTwoRegInstSeq(Imm, STI, ShiftAmt, AddOpc); in shouldBeInConstantPool()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVISelDAGToDAG.cpp | 176 RISCVMatInt::InstSeq &Seq) { in selectImmSeq() 178 for (const RISCVMatInt::Inst &Inst : Seq) { in selectImmSeq() 182 case RISCVMatInt::Imm: in selectImmSeq() 185 case RISCVMatInt::RegX0: in selectImmSeq() 189 case RISCVMatInt::RegReg: in selectImmSeq() 192 case RISCVMatInt::RegImm: in selectImmSeq() 206 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, Subtarget); in selectImm() 222 RISCVMatInt::InstSeq SeqLo = in selectImm() 223 RISCVMatInt::generateTwoRegInstSeq(Imm, Subtarget, ShiftAmt, AddOpc); in selectImm() 2478 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(CVal, *Subtarget); in selectConstantAddr()
|
| H A D | RISCVInstrInfo.cpp | 14 #include "MCTargetDesc/RISCVMatInt.h" 797 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Val, STI); in movImm() 803 for (const RISCVMatInt::Inst &Inst : Seq) { in movImm() 810 case RISCVMatInt::Imm: in movImm() 816 case RISCVMatInt::RegX0: in movImm() 823 case RISCVMatInt::RegReg: in movImm() 830 case RISCVMatInt::RegImm: in movImm()
|
| H A D | RISCVAsmPrinter.cpp | 168 RISCVMatInt::generateMCInstSeq(CallTarget, *STI, RISCV::X1, Seq); in LowerPATCHPOINT()
|
| H A D | RISCVTargetTransformInfo.cpp | 125 return RISCVMatInt::getIntMatCost(Imm, DL.getTypeSizeInBits(Ty), *ST, in getIntImmCostImpl()
|
| H A D | RISCVISelLowering.cpp | 15 #include "MCTargetDesc/RISCVMatInt.h" 2023 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Val, Subtarget); in shouldConvertConstantLoadToIntImm() 2286 1 + RISCVMatInt::getIntMatCost(Imm.bitcastToAPInt(), Subtarget.getXLen(), in isFPImmLegal() 5634 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, Subtarget); in lowerConstant() 5649 RISCVMatInt::InstSeq SeqLo = in lowerConstant() 5650 RISCVMatInt::generateTwoRegInstSeq(Imm, Subtarget, ShiftAmt, AddOpc); in lowerConstant() 7743 const int TrueValCost = RISCVMatInt::getIntMatCost( in lowerSELECT() 7745 const int FalseValCost = RISCVMatInt in lowerSELECT() [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 3181 RISCVMatInt::generateMCInstSeq(Value, getSTI(), DestReg, Seq); in emitLoadImm()
|
| /freebsd/lib/clang/libllvm/ |
| H A D | Makefile | 1570 SRCS_MIN+= Target/RISCV/MCTargetDesc/RISCVMatInt.cpp
|