Searched refs:SUa (Results 1 - 2 of 2) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/CodeGen/
H A DScheduleDAGInstrs.cpp562 /// "latest" node that needs a chain edge to SUa.
565 SUnit *SUa, SUnit *SUb, SUnit *ExitSU, unsigned *Depth,
567 if (!SUa || !SUb || SUb == ExitSU)
583 if (SUa->isSucc(SUb) ||
591 MIsNeedChainEdge(AA, MFI, SUa->getInstr(), SUb->getInstr())) {
592 SUb->addPred(SDep(SUa, SDep::MayAliasMem));
601 iterateChainSucc (AA, MFI, SUa, I->getSUnit(), ExitSU, Depth, Visited);
641 SUnit *SUa, SUnit *SUb,
647 if (!AA || MIsNeedChainEdge(AA, MFI, SUa->getInstr(), SUb->getInstr())) {
648 SDep Dep(SUa, isNormalMemor
564 iterateChainSucc(AliasAnalysis *AA, const MachineFrameInfo *MFI, SUnit *SUa, SUnit *SUb, SUnit *ExitSU, unsigned *Depth, SmallPtrSet<const SUnit*, 16> &Visited) argument
640 addChainDependency(AliasAnalysis *AA, const MachineFrameInfo *MFI, SUnit *SUa, SUnit *SUb, std::set<SUnit *> &RejectList, unsigned TrueMemOrderLatency = 0, bool isNormalMemory = false) argument
[all...]
H A DMachineScheduler.cpp1036 SUnit *SUa = LoadRecords[Idx].SU; local
1038 if (TII->shouldClusterLoads(SUa->getInstr(), SUb->getInstr(), ClusterLength)
1039 && DAG->addEdge(SUb, SDep(SUa, SDep::Cluster))) {
1041 DEBUG(dbgs() << "Cluster loads SU(" << SUa->NodeNum << ") - SU("
1043 // Copy successor edges from SUa to SUb. Interleaving computation
1044 // dependent on SUa can prevent load combining due to register reuse.
1045 // Predecessor edges do not need to be copied from SUb to SUa since nearby
1048 SI = SUa->Succs.begin(), SE = SUa->Succs.end(); SI != SE; ++SI) {

Completed in 55 milliseconds