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
93
///
SplitCriticalEdge
- If this edge is a critical edge, insert a new node to
111
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
115
inline BasicBlock *
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
117
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(), P);
120
///
SplitCriticalEdge
- If the edge from *PI to BB is not critical, return
122
/// This updates all of the same analyses as the other
SplitCriticalEdge
125
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) {
130
MadeChange |= !!
SplitCriticalEdge
(TI, i, P);
134
///
SplitCriticalEdge
- If an edge from Src to Dst is critical, split the edge
138
inline BasicBlock *
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst
[
all
...]
/external/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp
74
if (
SplitCriticalEdge
(TI, i, this)) {
152
///
SplitCriticalEdge
- If this edge is a critical edge, insert a new node to
169
BasicBlock *llvm::
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
388
"
SplitCriticalEdge
doesn't know how to update LCCSA form "
/external/llvm/lib/CodeGen/
MachineSink.cpp
85
MachineBasicBlock *
SplitCriticalEdge
(MachineInstr *MI,
313
MachineBasicBlock *MachineSinking::
SplitCriticalEdge
(MachineInstr *MI,
378
return FromBB->
SplitCriticalEdge
(ToBB, this);
578
SplitCriticalEdge
(MI, ParentBlock, SuccToSinkTo, BreakPHIEdge);
599
MachineBasicBlock *NewSucc =
SplitCriticalEdge
(MI, ParentBlock,
MachineBasicBlock.cpp
504
MachineBasicBlock::
SplitCriticalEdge
(MachineBasicBlock *Succ, Pass *P) {
Completed in 174 milliseconds