Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp71 if (SuccToSinkTo->isEHPad()) in IsAcceptableTarget()
126 BasicBlock *SuccToSinkTo = nullptr; in SinkInstruction() local
143 if (SuccToSinkTo) in SinkInstruction()
144 SuccToSinkTo = DT.findNearestCommonDominator(SuccToSinkTo, UseBlock); in SinkInstruction()
146 SuccToSinkTo = UseBlock; in SinkInstruction()
152 if (SuccToSinkTo) { in SinkInstruction()
155 while (SuccToSinkTo != BB && in SinkInstruction()
157 SuccToSinkTo = DT.getNode(SuccToSinkTo)->getIDom()->getBlock(); in SinkInstruction()
158 if (SuccToSinkTo == BB) in SinkInstruction()
159 SuccToSinkTo = nullptr; in SinkInstruction()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineSink.cpp1049 if (MBB == SuccToSinkTo) in isProfitableToSinkTo()
1221 if (SuccToSinkTo) { in FindSuccToSinkTo()
1250 if (!SuccToSinkTo) in FindSuccToSinkTo()
1264 if (SuccToSinkTo && SuccToSinkTo->isEHPad()) in FindSuccToSinkTo()
1271 if (SuccToSinkTo && SuccToSinkTo->isInlineAsmBrIndirectTarget()) in FindSuccToSinkTo()
1274 if (SuccToSinkTo && !TII->isSafeToSink(MI, SuccToSinkTo, CI)) in FindSuccToSinkTo()
1277 return SuccToSinkTo; in FindSuccToSinkTo()
1390 if (!SuccToSinkTo.empty() && InsertPos != SuccToSinkTo.end()) in performSink()
1631 if (!SuccToSinkTo) in SinkInstruction()
1670 CI->getCycle(SuccToSinkTo)->getHeader() == SuccToSinkTo)) { in SinkInstruction()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h155 virtual bool isSafeToSink(MachineInstr &MI, MachineBasicBlock *SuccToSinkTo, in isSafeToSink() argument
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.h234 bool isSafeToSink(MachineInstr &MI, MachineBasicBlock *SuccToSinkTo,
H A DSIInstrInfo.cpp194 MachineBasicBlock *SuccToSinkTo, in isSafeToSink() argument
212 MachineCycle *ToCycle = CI->getCycle(SuccToSinkTo); in isSafeToSink()