Lines Matching refs:BinaryBasicBlock
78 for (BinaryBasicBlock *BB : Clusters[I]) { in computeClusterAverageFrequency()
97 for (BinaryBasicBlock *BB : Clusters[I]) { in printClusters()
116 HashPair<const BinaryBasicBlock *, const BinaryBasicBlock *> Hasher; in operator ()()
142 for (BinaryBasicBlock *BB : BF.getLayout().blocks()) { in clusterBasicBlocks()
146 std::vector<BinaryBasicBlock *> &Cluster = Clusters.back(); in clusterBasicBlocks()
151 for (BinaryBasicBlock *&I : BB->successors()) { in clusterBasicBlocks()
152 assert(BI->Count != BinaryBasicBlock::COUNT_NO_PROFILE && in clusterBasicBlocks()
166 const BinaryBasicBlock *SrcBB = E.Src; in clusterBasicBlocks()
167 const BinaryBasicBlock *DstBB = E.Dst; in clusterBasicBlocks()
189 std::vector<BinaryBasicBlock *> &ClusterA = Clusters[I]; in clusterBasicBlocks()
190 std::vector<BinaryBasicBlock *> &ClusterB = Clusters[J]; in clusterBasicBlocks()
194 for (BinaryBasicBlock *BB : ClusterB) in clusterBasicBlocks()
264 const BinaryBasicBlock *SrcBB = E.Src; in calculateWeight()
265 const BinaryBasicBlock *DstBB = E.Dst; in calculateWeight()
272 for (const BinaryBasicBlock *SuccBB : SrcBB->successors()) { in calculateWeight()
273 assert(BI->Count != BinaryBasicBlock::COUNT_NO_PROFILE && in calculateWeight()
287 for (const BinaryBasicBlock *PredBB : DstBB->predecessors()) { in calculateWeight()
293 for (const BinaryBasicBlock *SuccBB : PredBB->successors()) { in calculateWeight()
299 assert(BI->Count != BinaryBasicBlock::COUNT_NO_PROFILE && in calculateWeight()
339 const BinaryBasicBlock *SrcBB = E.Src; in adjustQueue()
340 const BinaryBasicBlock *DstBB = E.Dst; in adjustQueue()
352 std::vector<BinaryBasicBlock *> &ClusterA = Clusters[I]; in adjustQueue()
353 std::vector<BinaryBasicBlock *> &ClusterB = Clusters[J]; in adjustQueue()
365 for (const BinaryBasicBlock *SuccBB : SrcBB->successors()) { in adjustQueue()
372 for (const BinaryBasicBlock *PredBB : DstBB->predecessors()) { in adjustQueue()
405 std::vector<BinaryBasicBlock *> IndexToBB; in reorderBasicBlocks()
412 for (BinaryBasicBlock *BB : BF.getLayout().blocks()) { in reorderBasicBlocks()
417 for (BinaryBasicBlock *BB : BF.getLayout().blocks()) { in reorderBasicBlocks()
420 for (BinaryBasicBlock *SuccBB : BB->successors()) { in reorderBasicBlocks()
421 if (BI->Count != BinaryBasicBlock::COUNT_NO_PROFILE) in reorderBasicBlocks()
499 for (BinaryBasicBlock *BB : BF.getLayout().blocks()) in reorderBasicBlocks()
674 for (BinaryBasicBlock *BBPtr : Cluster) in reorderBasicBlocks()
684 BinaryBasicBlock *FirstBB = *BF.getLayout().block_begin(); in reorderBasicBlocks()