Home
last modified time | relevance | path

Searched refs:InstSeq (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsAnalyzeImmediate.h24 using InstSeq = SmallVector<Inst, 7>; variable
29 const InstSeq &Analyze(uint64_t Imm, unsigned Size, bool LastInstrIsADDiu);
32 using InstSeqLs = SmallVector<InstSeq, 5>;
53 void ReplaceADDiuSLLWithLUi(InstSeq &Seq);
57 void GetShortestSeq(InstSeqLs &SeqLs, InstSeq &Insts);
61 InstSeq Insts;
H A DMipsAnalyzeImmediate.cpp24 SeqLs.push_back(InstSeq(1, I)); in AddInstr()
89 void MipsAnalyzeImmediate::ReplaceADDiuSLLWithLUi(InstSeq &Seq) { in ReplaceADDiuSLLWithLUi()
109 void MipsAnalyzeImmediate::GetShortestSeq(InstSeqLs &SeqLs, InstSeq &Insts) { in GetShortestSeq()
128 const MipsAnalyzeImmediate::InstSeq
H A DMipsSEInstrInfo.cpp601 const MipsAnalyzeImmediate::InstSeq &Seq = in loadImmediate()
603 MipsAnalyzeImmediate::InstSeq::const_iterator Inst = Seq.begin(); in loadImmediate()
H A DMipsSEISelDAGToDAG.cpp759 const MipsAnalyzeImmediate::InstSeq &Seq = in trySelect()
762 MipsAnalyzeImmediate::InstSeq::const_iterator Inst = Seq.begin(); in trySelect()
/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()
257 InstSeq generateInstSeq(int64_t Val, const MCSubtargetInfo &STI) { in generateInstSeq()
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.h43 using InstSeq = SmallVector<Inst, 8>; variable
50 InstSeq generateInstSeq(int64_t Val, const MCSubtargetInfo &STI);
61 InstSeq generateTwoRegInstSeq(int64_t Val, const MCSubtargetInfo &STI,
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMatInt.h23 using InstSeq = SmallVector<Inst, 4>; variable
27 InstSeq generateInstSeq(int64_t Val);
H A DLoongArchMatInt.cpp15 LoongArchMatInt::InstSeq LoongArchMatInt::generateInstSeq(int64_t Val) { in generateInstSeq()
27 InstSeq Insts; in generateInstSeq()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/AsmParser/
H A DLoongArchAsmParser.cpp53 using InstSeq = SmallVector<Inst>; typedef in __anon571544da0111::LoongArchAsmParser
958 InstSeq Insts; in emitLoadAddressAbs()
983 InstSeq Insts; in emitLoadAddressPcrel()
1006 InstSeq Insts; in emitLoadAddressPcrelLarge()
1026 InstSeq Insts; in emitLoadAddressGot()
1080 InstSeq Insts; in emitLoadAddressGotLarge()
1103 InstSeq Insts; in emitLoadAddressTLSLE()
1118 InstSeq Insts; in emitLoadAddressTLSIE()
1173 InstSeq Insts; in emitLoadAddressTLSIELarge()
1193 InstSeq Insts; in emitLoadAddressTLSLD()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp821 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, STI); in shouldBeInConstantPool()
836 RISCVMatInt::InstSeq SeqLo = in shouldBeInConstantPool()
H A DRISCVInstructionSelector.cpp1058 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, *Subtarget); in materializeImm()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp179 RISCVMatInt::InstSeq &Seq) { in selectImmSeq()
209 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, Subtarget); in selectImm()
225 RISCVMatInt::InstSeq SeqLo = in selectImm()
2806 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(CVal, *Subtarget); in selectConstantAddr()
H A DRISCVInstrInfo.cpp911 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Val, STI); in movImm()
H A DRISCVISelLowering.cpp2220 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Val, Subtarget); in shouldConvertConstantLoadToIntImm()
6588 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, Subtarget); in lowerConstant()
6603 RISCVMatInt::InstSeq SeqLo = in lowerConstant()