OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SuccToSinkTo
(Results
1 - 2
of
2
) sorted by null
/external/llvm/lib/CodeGen/
MachineSink.cpp
97
MachineBasicBlock *
SuccToSinkTo
);
442
MachineBasicBlock *
SuccToSinkTo
) {
444
assert (
SuccToSinkTo
&& "Invalid SinkTo Candidate BB");
446
if (MBB ==
SuccToSinkTo
)
449
// It is profitable if
SuccToSinkTo
does not post dominate current block.
450
if (!isPostDominatedBy(MBB,
SuccToSinkTo
))
457
if (UseBlock ==
SuccToSinkTo
&& !UseInst.isPHI())
463
// If
SuccToSinkTo
post dominates then also it may be profitable if MI
467
if (MachineBasicBlock *MBB2 = FindSuccToSinkTo(MI,
SuccToSinkTo
, BreakPHIEdge))
468
return isProfitableToSinkTo(Reg, MI,
SuccToSinkTo
, MBB2)
[
all
...]
/external/llvm/lib/Transforms/Scalar/
Sink.cpp
61
bool IsAcceptableTarget(Instruction *Inst, BasicBlock *
SuccToSinkTo
) const;
184
BasicBlock *
SuccToSinkTo
) const {
186
assert(
SuccToSinkTo
&& "Candidate sink target is null");
190
if (Inst->getParent() ==
SuccToSinkTo
)
197
if (
SuccToSinkTo
->getUniquePredecessor() != Inst->getParent()) {
205
if (!DT->dominates(Inst->getParent(),
SuccToSinkTo
))
209
Loop *succ = LI->getLoopFor(
SuccToSinkTo
);
217
return AllUsesDominatedByBlock(Inst,
SuccToSinkTo
);
243
//
SuccToSinkTo
- This is the successor to sink this instruction to, once we
245
BasicBlock *
SuccToSinkTo
= nullptr
[
all
...]
Completed in 543 milliseconds