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
);
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