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
94
///
SplitCriticalEdge
- If this edge is a critical edge, insert a new node to
112
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
117
inline BasicBlock *
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
119
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(), P);
122
///
SplitCriticalEdge
- If the edge from *PI to BB is not critical, return
124
/// This updates all of the same analyses as the other
SplitCriticalEdge
127
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) {
132
MadeChange |= !!
SplitCriticalEdge
(TI, i, P);
136
///
SplitCriticalEdge
- If an edge from Src to Dst is critical, split the edge
140
inline BasicBlock *
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst
[
all
...]
/external/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp
74
if (
SplitCriticalEdge
(TI, i, this)) {
157
///
SplitCriticalEdge
- If this edge is a critical edge, insert a new node to
174
BasicBlock *llvm::
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
399
"
SplitCriticalEdge
doesn't know how to update LCCSA form "
/external/llvm/lib/CodeGen/
MachineSink.cpp
85
MachineBasicBlock *
SplitCriticalEdge
(MachineInstr *MI,
324
MachineBasicBlock *MachineSinking::
SplitCriticalEdge
(MachineInstr *MI,
389
return FromBB->
SplitCriticalEdge
(ToBB, this);
651
SplitCriticalEdge
(MI, ParentBlock, SuccToSinkTo, BreakPHIEdge);
672
MachineBasicBlock *NewSucc =
SplitCriticalEdge
(MI, ParentBlock,
MachineBasicBlock.cpp
631
MachineBasicBlock::
SplitCriticalEdge
(MachineBasicBlock *Succ, Pass *P) {
[
all
...]
Completed in 64 milliseconds