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.cpp813 const MipsAnalyzeImmediate::InstSeq &Seq = in trySelect()
816 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()
50 RISCVMatInt::InstSeq &Res) { in generateInstSeqImpl()
177 RISCVMatInt::InstSeq &Res) { in generateInstSeqLeadingZeros()
187 RISCVMatInt::InstSeq TmpSeq; in generateInstSeqLeadingZeros()
227 InstSeq generateInstSeq(int64_t Val, const MCSubtargetInfo &STI) { in generateInstSeq()
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 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.h22 using InstSeq = SmallVector<Inst, 4>; variable
26 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.cpp43 using InstSeq = SmallVector<Inst>; typedef in __anon571544da0111::LoongArchAsmParser
916 InstSeq Insts; in emitLoadAddressAbs()
941 InstSeq Insts; in emitLoadAddressPcrel()
964 InstSeq Insts; in emitLoadAddressPcrelLarge()
987 InstSeq Insts; in emitLoadAddressGot()
1010 InstSeq Insts; in emitLoadAddressGotLarge()
1033 InstSeq Insts; in emitLoadAddressTLSLE()
1051 InstSeq Insts; in emitLoadAddressTLSIE()
1074 InstSeq Insts; in emitLoadAddressTLSIELarge()
1097 InstSeq Insts; in emitLoadAddressTLSLD()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.cpp566 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, STI); in shouldBeInConstantPool()
581 RISCVMatInt::InstSeq SeqLo = in shouldBeInConstantPool()
H A DRISCVInstructionSelector.cpp943 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, *Subtarget); in materializeImm()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp176 RISCVMatInt::InstSeq &Seq) { in selectImmSeq()
206 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, Subtarget); in selectImm()
222 RISCVMatInt::InstSeq SeqLo = in selectImm()
2478 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(CVal, *Subtarget); in selectConstantAddr()
H A DRISCVInstrInfo.cpp797 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Val, STI); in movImm()
H A DRISCVISelLowering.cpp2023 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Val, Subtarget); in shouldConvertConstantLoadToIntImm()
5634 RISCVMatInt::InstSeq Seq = RISCVMatInt::generateInstSeq(Imm, Subtarget); in lowerConstant()
5649 RISCVMatInt::InstSeq SeqLo = in lowerConstant()