Lines Matching refs:InstrConverterBase
83 class InstrConverterBase { class
88 InstrConverterBase(unsigned SrcOpcode) : SrcOpcode(SrcOpcode) {} in InstrConverterBase() function in __anon76e4914e0111::InstrConverterBase
90 virtual ~InstrConverterBase() {} in ~InstrConverterBase()
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()
260 class InstrReplaceWithCopy : public InstrConverterBase {
266 : InstrConverterBase(SrcOpcode), SrcOpIdx(SrcOpIdx) {} in InstrReplaceWithCopy()
287 typedef DenseMap<InstrConverterBaseKeyTy, InstrConverterBase *>
477 InstrConverterBase *IC = Converters.lookup({i, MI->getOpcode()}); in encloseInstr()