Lines Matching defs:InsInstrs
528 SmallVectorImpl<MachineInstr *> &InsInstrs) const {
529 assert(!InsInstrs.empty() && "Instructions set to be inserted is empty!");
575 for (auto *Inst : InsInstrs) {
577 assert(Operand.isReg() && "Invalid instruction in InsInstrs!");
590 generateLoadForNewConst(ConstPoolIdx, &Root, C->getType(), InsInstrs);
668 SmallVectorImpl<MachineInstr *> &InsInstrs) const {
711 // Insert the toc load instructions into InsInstrs.
712 InsInstrs.insert(InsInstrs.begin(), Load);
713 InsInstrs.insert(InsInstrs.begin(), TOCOffset);
770 SmallVectorImpl<MachineInstr *> &InsInstrs,
778 reassociateFMA(Root, Pattern, InsInstrs, DelInstrs, InstrIdxForVirtReg);
782 TargetInstrInfo::genAlternativeCodeSequence(Root, Pattern, InsInstrs,
790 SmallVectorImpl<MachineInstr *> &InsInstrs,
947 InsInstrs.push_back(MINewA);
948 InsInstrs.push_back(MINewB);
949 InsInstrs.push_back(MINewC);
990 InsInstrs.push_back(MINewA);
991 InsInstrs.push_back(MINewB);
992 InsInstrs.push_back(MINewD);
993 InsInstrs.push_back(MINewC);
1010 // here as a placeholder. When the InsInstrs is selected in
1033 InsInstrs.push_back(NewARegPressure);
1034 InsInstrs.push_back(NewCRegPressure);
1037 assert(!InsInstrs.empty() &&