Home | History | Annotate | Download | only in CodeGen

Lines Matching full:sunit

189   // We'll be allocating one SUnit for each instruction, plus one for
197 SUnit *BarrierChain = 0, *AliasChain = 0;
203 std::map<const Value *, SUnit *> AliasMemDefs, NonAliasMemDefs;
204 std::map<const Value *, std::vector<SUnit *> > AliasMemUses, NonAliasMemUses;
244 // Create the SUnit for this MI.
245 SUnit *SU = NewSUnit(MI);
264 std::vector<SUnit *> &UseList = Uses[Reg];
266 std::vector<SUnit *> &DefList = Defs[Reg];
276 SUnit *DefSU = DefList[i];
285 std::vector<SUnit *> &MemDefList = Defs[*Alias];
287 SUnit *DefSU = MemDefList[i];
301 SUnit *UseSU = UseList[i];
334 std::vector<SUnit *> &UseList = Uses[*Alias];
336 SUnit *UseSU = UseList[i];
427 for (std::map<const Value *, SUnit *>::iterator I =
431 for (std::map<const Value *, std::vector<SUnit *> >::iterator I =
451 for (std::map<const Value *, SUnit *>::iterator I = AliasMemDefs.begin(),
455 for (std::map<const Value *, std::vector<SUnit *> >::iterator I =
470 std::map<const Value *, SUnit *>::iterator I =
472 std::map<const Value *, SUnit *>::iterator IE =
485 std::map<const Value *, std::vector<SUnit *> >::iterator J =
487 std::map<const Value *, std::vector<SUnit *> >::iterator JE =
528 std::map<const Value *, SUnit *>::iterator I =
530 std::map<const Value *, SUnit *>::iterator IE =
542 for (std::map<const Value *, SUnit *>::iterator I =
572 void ScheduleDAGInstrs::ComputeLatency(SUnit *SU) {
586 void ScheduleDAGInstrs::ComputeOperandLatency(SUnit *Def, SUnit *Use,
643 void ScheduleDAGInstrs::dumpNode(const SUnit *SU) const {
647 std::string ScheduleDAGInstrs::getGraphNodeLabel(const SUnit *SU) const {
675 if (SUnit *SU = Sequence[i])
678 // Null SUnit* is a noop.