OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:SplitCriticalEdge
(Results
1 - 16
of
16
) sorted by null
/external/swiftshader/third_party/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/include/llvm/Transforms/Utils/
BasicBlockUtils.h
121
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
126
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
129
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(),
135
/// same analyses as the other
SplitCriticalEdge
function. If P is specified, it
137
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI,
144
MadeChange |= !!
SplitCriticalEdge
(TI, i, Options);
152
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst,
160
return
SplitCriticalEdge
(TI, i, Options);
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
122
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
127
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
130
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(),
136
/// same analyses as the other
SplitCriticalEdge
function. If P is specified, it
138
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI,
145
MadeChange |= !!
SplitCriticalEdge
(TI, i, Options);
153
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst,
161
return
SplitCriticalEdge
(TI, i, Options);
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
122
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
127
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
130
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(),
136
/// same analyses as the other
SplitCriticalEdge
function. If P is specified, it
138
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI,
145
MadeChange |= !!
SplitCriticalEdge
(TI, i, Options);
153
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst,
161
return
SplitCriticalEdge
(TI, i, Options);
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
122
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
127
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
130
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(),
136
/// same analyses as the other
SplitCriticalEdge
function. If P is specified, it
138
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI,
145
MadeChange |= !!
SplitCriticalEdge
(TI, i, Options);
153
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst,
161
return
SplitCriticalEdge
(TI, i, Options);
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
122
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
127
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
130
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(),
136
/// same analyses as the other
SplitCriticalEdge
function. If P is specified, it
138
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI,
145
MadeChange |= !!
SplitCriticalEdge
(TI, i, Options);
153
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst,
161
return
SplitCriticalEdge
(TI, i, Options);
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
122
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
127
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
130
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(),
136
/// same analyses as the other
SplitCriticalEdge
function. If P is specified, it
138
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI,
145
MadeChange |= !!
SplitCriticalEdge
(TI, i, Options);
153
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst,
161
return
SplitCriticalEdge
(TI, i, Options);
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
122
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
127
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
130
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(),
136
/// same analyses as the other
SplitCriticalEdge
function. If P is specified, it
138
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI,
145
MadeChange |= !!
SplitCriticalEdge
(TI, i, Options);
153
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst,
161
return
SplitCriticalEdge
(TI, i, Options);
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
122
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
127
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
130
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(),
136
/// same analyses as the other
SplitCriticalEdge
function. If P is specified, it
138
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI,
145
MadeChange |= !!
SplitCriticalEdge
(TI, i, Options);
153
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst,
161
return
SplitCriticalEdge
(TI, i, Options);
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/
BasicBlockUtils.h
122
BasicBlock *
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
127
SplitCriticalEdge
(BasicBlock *BB, succ_iterator SI,
130
return
SplitCriticalEdge
(BB->getTerminator(), SI.getSuccessorIndex(),
136
/// same analyses as the other
SplitCriticalEdge
function. If P is specified, it
138
inline bool
SplitCriticalEdge
(BasicBlock *Succ, pred_iterator PI,
145
MadeChange |= !!
SplitCriticalEdge
(TI, i, Options);
153
SplitCriticalEdge
(BasicBlock *Src, BasicBlock *Dst,
161
return
SplitCriticalEdge
(TI, i, Options);
/external/llvm/lib/Transforms/Utils/
BreakCriticalEdges.cpp
115
llvm::
SplitCriticalEdge
(TerminatorInst *TI, unsigned SuccNum,
/external/swiftshader/third_party/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/swiftshader/third_party/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) {
/external/llvm/lib/CodeGen/
MachineBasicBlock.cpp
718
MachineBasicBlock *MachineBasicBlock::
SplitCriticalEdge
(MachineBasicBlock *Succ,
[
all
...]
/art/compiler/optimizing/
nodes.cc
316
void HGraph::
SplitCriticalEdge
(HBasicBlock* block, HBasicBlock* successor) {
422
SplitCriticalEdge
(block, successor);
423
//
SplitCriticalEdge
could have invalidated the `normal_successors`
[
all
...]
Completed in 448 milliseconds