OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:SplitCriticalEdge
(Results
1 - 4
of
4
) sorted by null
/external/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
73
///
SplitCriticalEdge
- If this edge is a critical edge, insert a new node to
91
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
96
inline BasicBlock *
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
98
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(), P);
101
///
SplitCriticalEdge
- If the edge from *PI to BB is not critical, return
103
/// This updates all of the same analyses as the other
SplitCriticalEdge
106
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) {
111
MadeChange |= !!
SplitCriticalEdge
(TI, i, P);
115
///
SplitCriticalEdge
- If an edge from Src to Dst is critical, split the edge
119
inline BasicBlock *
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst
[
all
...]
/external/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp
75
if (
SplitCriticalEdge
(TI, i, this)) {
125
///
SplitCriticalEdge
- If this edge is a critical edge, insert a new node to
142
BasicBlock *llvm::
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
367
"
SplitCriticalEdge
doesn't know how to update LCCSA form "
/external/llvm/lib/CodeGen/
MachineSink.cpp
84
MachineBasicBlock *
SplitCriticalEdge
(MachineInstr *MI,
322
MachineBasicBlock *MachineSinking::
SplitCriticalEdge
(MachineInstr *MI,
387
return FromBB->
SplitCriticalEdge
(ToBB, this);
649
SplitCriticalEdge
(MI, ParentBlock, SuccToSinkTo, BreakPHIEdge);
670
MachineBasicBlock *NewSucc =
SplitCriticalEdge
(MI, ParentBlock,
MachineBasicBlock.cpp
671
MachineBasicBlock::
SplitCriticalEdge
(MachineBasicBlock *Succ, Pass *P) {
[
all
...]
Completed in 548 milliseconds