Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Def

201       // See a def of Reg (or an alias) before encountering any use, it's
213 /// returns the physical register def by reference if it's the only one and the
247 // Check against PhysRefs even if the def is "dead".
250 // If the def is dead, it's ok. But the def may not marked "dead". That's
389 // Heuristics #1: Don't CSE "cheap" computation if the def is not local or in
542 // Go through implicit defs of CSMI and MI, if a def is not dead at MI,
586 MachineInstr *Def = MRI->getUniqueVRegDef(NewReg);
587 assert(Def != nullptr && "CSEd register has no unique definition?");
588 Def->clearRegisterDeads(NewReg);
594 // Go through implicit defs of CSMI and MI, if a def is not dead at MI,
602 // subs ... %NZCV<imp-def> <- CSMI
604 // subs ... %NZCV<imp-def> <- MI, to be eliminated
606 // Since we eliminated MI, and reused a register imp-def'd by CSMI
617 // kill flag on all uses of the imp-def'd register.