Lines Matching refs:CompressPat
85 struct CompressPat { struct in __anondd751dab0111::RISCVCompressInstEmitter
96 CompressPat(CodeGenInstruction &S, CodeGenInstruction &D, in CompressPat() argument
105 SmallVector<CompressPat, 4> CompressPatterns;
471 CompressPatterns.push_back(CompressPat(SourceInst, DestInst, PatReqFeatures, in evaluateCompressPat()
544 [Compress](const CompressPat &LHS, const CompressPat &RHS) { in emitCompressInstEmitter()
599 for (auto &CompressPat : CompressPatterns) { in emitCompressInstEmitter() local
605 Compress ? CompressPat.Source : CompressPat.Dest; in emitCompressInstEmitter()
606 CodeGenInstruction &Dest = Compress ? CompressPat.Dest : CompressPat.Source; in emitCompressInstEmitter()
608 Compress ? CompressPat.SourceOperandMap : CompressPat.DestOperandMap; in emitCompressInstEmitter()
610 Compress ? CompressPat.DestOperandMap : CompressPat.SourceOperandMap; in emitCompressInstEmitter()
622 getReqFeatures(FeaturesMap, CompressPat.PatReqFeatures); in emitCompressInstEmitter()