Lines Matching refs:InstrConverterBase
83 class InstrConverterBase { class
88 InstrConverterBase(unsigned SrcOpcode) : SrcOpcode(SrcOpcode) {} in InstrConverterBase() function in __anonc7e7f4590111::InstrConverterBase
90 virtual ~InstrConverterBase() = default;
114 class InstrIgnore : public InstrConverterBase {
116 InstrIgnore(unsigned SrcOpcode) : InstrConverterBase(SrcOpcode) {} in InstrIgnore()
131 class InstrReplacer : public InstrConverterBase {
137 : InstrConverterBase(SrcOpcode), DstOpcode(DstOpcode) {} in InstrReplacer()
141 if (!InstrConverterBase::isLegal(MI, TII)) in isLegal()
173 class InstrReplacerDstCOPY : public InstrConverterBase {
178 : InstrConverterBase(SrcOpcode), DstOpcode(DstOpcode) {} in InstrReplacerDstCOPY()
218 if (!InstrConverterBase::isLegal(MI, TII)) in isLegal()
258 class InstrReplaceWithCopy : public InstrConverterBase {
264 : InstrConverterBase(SrcOpcode), SrcOpIdx(SrcOpIdx) {} in InstrReplaceWithCopy()
285 typedef DenseMap<InstrConverterBaseKeyTy, std::unique_ptr<InstrConverterBase>>