Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp131 BasicBlock *SuccToSinkTo = nullptr; in SinkInstruction() local
147 if (SuccToSinkTo) in SinkInstruction()
148 SuccToSinkTo = DT.findNearestCommonDominator(SuccToSinkTo, UseBlock); in SinkInstruction()
150 SuccToSinkTo = UseBlock; in SinkInstruction()
152 if (!DT.dominates(BB, SuccToSinkTo)) in SinkInstruction()
156 if (SuccToSinkTo) { in SinkInstruction()
159 while (SuccToSinkTo != BB && in SinkInstruction()
161 SuccToSinkTo = DT.getNode(SuccToSinkTo)->getIDom()->getBlock(); in SinkInstruction()
162 if (SuccToSinkTo == BB) in SinkInstruction()
163 SuccToSinkTo = nullptr; in SinkInstruction()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp743 if (MBB == SuccToSinkTo) in isProfitableToSinkTo()
925 if (SuccToSinkTo) { in FindSuccToSinkTo()
945 SuccToSinkTo = SuccBlock; in FindSuccToSinkTo()
954 if (!SuccToSinkTo) in FindSuccToSinkTo()
963 if (MBB == SuccToSinkTo) in FindSuccToSinkTo()
968 if (SuccToSinkTo && SuccToSinkTo->isEHPad()) in FindSuccToSinkTo()
975 if (SuccToSinkTo && SuccToSinkTo->isInlineAsmBrIndirectTarget()) in FindSuccToSinkTo()
978 return SuccToSinkTo; in FindSuccToSinkTo()
1092 if (!SuccToSinkTo.empty() && InsertPos != SuccToSinkTo.end()) in performSink()
1320 MachineBasicBlock *SuccToSinkTo = in SinkInstruction() local
[all …]