Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Defs

229 /// implicit defs to a machine instruction if there was an earlier def of its
444 SmallVectorImpl<unsigned> &Defs) {
483 Defs.push_back(Reg); // Remember this def.
487 SmallVectorImpl<unsigned> &Defs) {
488 while (!Defs.empty()) {
489 unsigned Reg = Defs.back();
490 Defs.pop_back();
501 SmallVectorImpl<unsigned> &Defs) {
548 // Process all defs.
554 HandlePhysRegDef(MOReg, MI, Defs);
556 UpdatePhysRegDefs(MI, Defs);
561 SmallVector<unsigned, 4> Defs;
566 HandlePhysRegDef(*II, nullptr, Defs);
579 runOnInstr(MI, Defs);
617 HandlePhysRegDef(i, nullptr, Defs);
791 SmallSet<unsigned, 16> Defs, Kills;
796 Defs.insert(BBI->getOperand(0).getReg());
804 // Record all vreg defs and kills of all instructions in SuccBB.
810 Defs.insert(I->getReg());
821 // If the Defs is defined in the successor it can't be live in BB.
822 if (Defs.count(Reg))