Lines Matching refs:BasicBlock
58 unsigned BasicBlock::addPredecessor(BasicBlock *Pred) { in addPredecessor()
71 void BasicBlock::reservePredecessors(unsigned NumPreds) { in reservePredecessors()
152 unsigned BasicBlock::renumberInstrs(unsigned ID) { in renumberInstrs()
165 unsigned BasicBlock::topologicalSort(SimpleArray<BasicBlock *> &Blocks, in topologicalSort()
189 unsigned BasicBlock::topologicalFinalSort(SimpleArray<BasicBlock *> &Blocks, in topologicalFinalSort()
208 void BasicBlock::computeDominator() { in computeDominator()
209 BasicBlock *Candidate = nullptr; in computeDominator()
235 void BasicBlock::computePostDominator() { in computePostDominator()
236 BasicBlock *Candidate = nullptr; in computePostDominator()
266 static inline void computeNodeSize(BasicBlock *B, in computeNodeSize()
267 BasicBlock::TopologyNode BasicBlock::*TN) { in computeNodeSize()
268 BasicBlock::TopologyNode *N = &(B->*TN); in computeNodeSize()
270 BasicBlock::TopologyNode *P = &(N->Parent->*TN); in computeNodeSize()
277 static inline void computeNodeID(BasicBlock *B, in computeNodeID()
278 BasicBlock::TopologyNode BasicBlock::*TN) { in computeNodeID()
279 BasicBlock::TopologyNode *N = &(B->*TN); in computeNodeID()
281 BasicBlock::TopologyNode *P = &(N->Parent->*TN); in computeNodeID()
320 computeNodeSize(Block, &BasicBlock::DominatorNode); in computeNormalForm()
325 computeNodeID(Block, &BasicBlock::DominatorNode); in computeNormalForm()
326 computeNodeSize(Block, &BasicBlock::PostDominatorNode); in computeNormalForm()
330 computeNodeID(Block, &BasicBlock::PostDominatorNode); in computeNormalForm()