Home
last modified time | relevance | path

Searched refs:SuccToSinkTo (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSink.cpp98 assert(SuccToSinkTo && "Candidate sink target is null"); in IsAcceptableTarget()
102 if (Inst->getParent() == SuccToSinkTo) in IsAcceptableTarget()
122 if (!DT.dominates(Inst->getParent(), SuccToSinkTo)) in IsAcceptableTarget()
126 Loop *succ = LI.getLoopFor(SuccToSinkTo); in IsAcceptableTarget()
134 return AllUsesDominatedByBlock(Inst, SuccToSinkTo, DT); in IsAcceptableTarget()
163 BasicBlock *SuccToSinkTo = nullptr; in SinkInstruction() local
170 I != E && SuccToSinkTo == nullptr; ++I) { in SinkInstruction()
175 SuccToSinkTo = Candidate; in SinkInstruction()
183 SuccToSinkTo = *I; in SinkInstruction()
187 if (!SuccToSinkTo) in SinkInstruction()
[all …]
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineSink.cpp523 if (MBB == SuccToSinkTo) in isProfitableToSinkTo()
644 if (SuccToSinkTo) { in FindSuccToSinkTo()
664 SuccToSinkTo = SuccBlock; in FindSuccToSinkTo()
673 if (!SuccToSinkTo) in FindSuccToSinkTo()
682 if (MBB == SuccToSinkTo) in FindSuccToSinkTo()
687 if (SuccToSinkTo && SuccToSinkTo->isEHPad()) in FindSuccToSinkTo()
690 return SuccToSinkTo; in FindSuccToSinkTo()
756 if (!SuccToSinkTo.empty() && InsertPos != SuccToSinkTo.end()) in performSink()
809 MachineBasicBlock *SuccToSinkTo = in SinkInstruction() local
813 if (!SuccToSinkTo) in SinkInstruction()
[all …]