/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-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/darwin-x86/clang-4393122/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-4479392/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-4579689/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-4630689/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-4639204/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-4691093/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);
|
/prebuilts/clang/host/linux-x86/clang-4393122/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-4479392/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-4579689/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-4630689/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-4639204/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-4691093/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 | 356 void HGraph::SplitCriticalEdge(HBasicBlock* block, HBasicBlock* successor) { 580 SplitCriticalEdge(block, successor); 581 // SplitCriticalEdge could have invalidated the `normal_successors` [all...] |