HomeSort by relevance Sort by last modified time
    Searched refs:SuccToSinkTo (Results 1 - 2 of 2) sorted by null

  /external/llvm/lib/CodeGen/
MachineSink.cpp 97 MachineBasicBlock *SuccToSinkTo);
425 MachineBasicBlock *SuccToSinkTo) {
427 assert (SuccToSinkTo && "Invalid SinkTo Candidate BB");
429 if (MBB == SuccToSinkTo)
432 // It is profitable if SuccToSinkTo does not post dominate current block.
433 if (!isPostDominatedBy(MBB, SuccToSinkTo))
443 if (UseBlock == SuccToSinkTo && !UseInst->isPHI())
449 // If SuccToSinkTo post dominates then also it may be profitable if MI
453 if (MachineBasicBlock *MBB2 = FindSuccToSinkTo(MI, SuccToSinkTo, BreakPHIEdge))
454 return isProfitableToSinkTo(Reg, MI, SuccToSinkTo, MBB2)
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Sink.cpp 197 // SuccToSinkTo - This is the successor to sink this instruction to, once we
199 BasicBlock *SuccToSinkTo = 0;
219 SuccToSinkTo = *SI;
225 if (SuccToSinkTo == 0)
230 if (Inst->getParent() == SuccToSinkTo)
235 WriteAsOperand(dbgs(), SuccToSinkTo, false));
241 if (SuccToSinkTo->getUniquePredecessor() != ParentBlock) {
251 if (!DT->dominates(ParentBlock, SuccToSinkTo)) {
257 if (LI->isLoopHeader(SuccToSinkTo)) {
267 BasicBlock::iterator InsertPos = SuccToSinkTo->begin()
    [all...]

Completed in 1359 milliseconds