Home
last modified time | relevance | path

Searched refs:SeqLs (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Target/Mips/
DMipsAnalyzeImmediate.cpp18 void MipsAnalyzeImmediate::AddInstr(InstSeqLs &SeqLs, const Inst &I) { in AddInstr() argument
20 if (SeqLs.empty()) { in AddInstr()
21 SeqLs.push_back(InstSeq(1, I)); in AddInstr()
25 for (InstSeqLs::iterator Iter = SeqLs.begin(); Iter != SeqLs.end(); ++Iter) in AddInstr()
30 InstSeqLs &SeqLs) { in GetInstSeqLsADDiu() argument
31 GetInstSeqLs((Imm + 0x8000ULL) & 0xffffffffffff0000ULL, RemSize, SeqLs); in GetInstSeqLsADDiu()
32 AddInstr(SeqLs, Inst(ADDiu, Imm & 0xffffULL)); in GetInstSeqLsADDiu()
36 InstSeqLs &SeqLs) { in GetInstSeqLsORi() argument
37 GetInstSeqLs(Imm & 0xffffffffffff0000ULL, RemSize, SeqLs); in GetInstSeqLsORi()
38 AddInstr(SeqLs, Inst(ORi, Imm & 0xffffULL)); in GetInstSeqLsORi()
[all …]
DMipsAnalyzeImmediate.h33 void AddInstr(InstSeqLs &SeqLs, const Inst &I);
37 void GetInstSeqLsADDiu(uint64_t Imm, unsigned RemSize, InstSeqLs &SeqLs);
41 void GetInstSeqLsORi(uint64_t Imm, unsigned RemSize, InstSeqLs &SeqLs);
45 void GetInstSeqLsSLL(uint64_t Imm, unsigned RemSize, InstSeqLs &SeqLs);
48 void GetInstSeqLs(uint64_t Imm, unsigned RemSize, InstSeqLs &SeqLs);
55 void GetShortestSeq(InstSeqLs &SeqLs, InstSeq &Insts);