Searched refs:ParentBlock (Results 1 – 4 of 4) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | MachineSink.cpp | 426 MachineBasicBlock *ParentBlock = MI->getParent(); in SinkInstruction() local 491 if (!AllUsesDominatedByBlock(Reg, SuccToSinkTo, ParentBlock, in SinkInstruction() 500 for (MachineBasicBlock::succ_iterator SI = ParentBlock->succ_begin(), in SinkInstruction() 501 E = ParentBlock->succ_end(); SI != E; ++SI) { in SinkInstruction() 503 if (AllUsesDominatedByBlock(Reg, *SI, ParentBlock, in SinkInstruction() 562 if (!TryBreak && !DT->dominates(ParentBlock, SuccToSinkTo)) { in SinkInstruction() 578 SplitCriticalEdge(MI, ParentBlock, SuccToSinkTo, BreakPHIEdge); in SinkInstruction() 585 " BB#" << ParentBlock->getNumber() in SinkInstruction() 599 MachineBasicBlock *NewSucc = SplitCriticalEdge(MI, ParentBlock, in SinkInstruction() 608 " BB#" << ParentBlock->getNumber() in SinkInstruction() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/ |
D | Sink.cpp | 194 BasicBlock *ParentBlock = Inst->getParent(); in SinkInstruction() local 215 for (succ_iterator SI = succ_begin(ParentBlock), in SinkInstruction() 216 E = succ_end(ParentBlock); SI != E; ++SI) { in SinkInstruction() 240 if (SuccToSinkTo->getUniquePredecessor() != ParentBlock) { in SinkInstruction() 250 if (!DT->dominates(ParentBlock, SuccToSinkTo)) { in SinkInstruction()
|
/external/llvm/lib/CodeGen/ |
D | MachineSink.cpp | 747 MachineBasicBlock *ParentBlock = MI.getParent(); in SinkInstruction() local 749 FindSuccToSinkTo(MI, ParentBlock, BreakPHIEdge, AllSuccessors); in SinkInstruction() 784 if (!TryBreak && !DT->dominates(ParentBlock, SuccToSinkTo)) { in SinkInstruction() 803 PostponeSplitCriticalEdge(MI, ParentBlock, SuccToSinkTo, BreakPHIEdge); in SinkInstruction() 816 bool Status = PostponeSplitCriticalEdge(MI, ParentBlock, in SinkInstruction() 835 SuccToSinkTo->splice(InsertPos, ParentBlock, MI, in SinkInstruction() 842 SuccToSinkTo->splice(InsertPos, ParentBlock, DbgMI, in SinkInstruction()
|
/external/swiftshader/src/OpenGL/compiler/ |
D | intermediate.h | 745 struct ParentBlock struct 747 ParentBlock(TIntermAggregate *nodeIn, TIntermSequence::size_type posIn) in ParentBlock() function 755 std::vector<ParentBlock> mParentBlockStack; argument
|