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();
534 SmallVector<unsigned, 4> Defs;
539 HandlePhysRegDef(*II, nullptr, Defs);
596 // Process all defs.
602 HandlePhysRegDef(MOReg, MI, Defs);
604 UpdatePhysRegDefs(MI, Defs);
642 HandlePhysRegDef(i, nullptr, Defs);
786 SmallSet<unsigned, 16> Defs, Kills;
791 Defs.insert(BBI->getOperand(0).getReg());
799 // Record all vreg defs and kills of all instructions in SuccBB.
805 Defs.insert(I->getReg());
816 // If the Defs is defined in the successor it can't be live in BB.
817 if (Defs.count(Reg))