Lines Matching refs:CodeGenInstruction
33 std::vector<const CodeGenInstruction *> PreCompressionInsts;
36 std::map<uint64_t, std::vector<const CodeGenInstruction *>> CompressedInsts;
38 typedef std::pair<const CodeGenInstruction *, const CodeGenInstruction *>
40 typedef std::map<StringRef, std::vector<const CodeGenInstruction *>>
53 void emitCompressEVEXTable(ArrayRef<const CodeGenInstruction *> Insts,
55 void emitNFTransformTable(ArrayRef<const CodeGenInstruction *> Insts,
57 void emitND2NonNDTable(ArrayRef<const CodeGenInstruction *> Insts,
59 void emitSSE2AVXTable(ArrayRef<const CodeGenInstruction *> Insts,
123 const CodeGenInstruction *OldInst;
126 IsMatch(const CodeGenInstruction *OldInst) : OldInst(OldInst) {} in IsMatch()
128 bool operator()(const CodeGenInstruction *NewInst) { in operator ()()
171 ArrayRef<const CodeGenInstruction *> Insts, raw_ostream &OS) { in emitCompressEVEXTable()
182 for (const CodeGenInstruction *Inst : Insts) { in emitCompressEVEXTable()
213 for (const CodeGenInstruction *Inst : PreCompressionInsts) { in emitCompressEVEXTable()
217 const CodeGenInstruction *NewInst = nullptr; in emitCompressEVEXTable()
271 ArrayRef<const CodeGenInstruction *> Insts, raw_ostream &OS) { in emitNFTransformTable()
273 for (const CodeGenInstruction *Inst : Insts) { in emitNFTransformTable()
303 ArrayRef<const CodeGenInstruction *> Insts, raw_ostream &OS) { in emitND2NonNDTable()
315 for (const CodeGenInstruction *Inst : Insts) { in emitND2NonNDTable()
341 ArrayRef<const CodeGenInstruction *> Insts, raw_ostream &OS) { in emitSSE2AVXTable()
349 for (const CodeGenInstruction *Inst : Insts) { in emitSSE2AVXTable()
375 ArrayRef<const CodeGenInstruction *> Insts = in run()