Home | History | Annotate | Download | only in Utils

Lines Matching defs:BlockList

71     SmallVector<BBInfo*, 100> BlockList;
72 BBInfo *PseudoEntry = BuildBlockList(BB, &BlockList);
75 if (BlockList.size() == 0) {
81 FindDominators(&BlockList, PseudoEntry);
82 FindPHIPlacement(&BlockList);
83 FindAvailableVals(&BlockList);
92 BBInfo *BuildBlockList(BlkT *BB, BlockListTy *BlockList) {
160 // If not a root, put it on the BlockList.
162 BlockList->push_back(Info);
209 /// corresponding to the basic blocks on the BlockList. This uses the
218 void FindDominators(BlockListTy *BlockList, BBInfo *PseudoEntry) {
223 for (typename BlockListTy::reverse_iterator I = BlockList->rbegin(),
224 E = BlockList->rend(); I != E; ++I) {
272 void FindPHIPlacement(BlockListTy *BlockList) {
277 for (typename BlockListTy::reverse_iterator I = BlockList->rbegin(),
278 E = BlockList->rend(); I != E; ++I) {
309 void FindAvailableVals(BlockListTy *BlockList) {
313 for (typename BlockListTy::iterator I = BlockList->begin(),
314 E = BlockList->end(); I != E; ++I) {
321 FindExistingPHI(Info->BB, BlockList);
332 for (typename BlockListTy::reverse_iterator I = BlockList->rbegin(),
333 E = BlockList->rend(); I != E; ++I) {
368 void FindExistingPHI(BlkT *BB, BlockListTy *BlockList) {
379 for (typename BlockListTy::iterator I = BlockList->begin(),
380 E = BlockList->end(); I != E; ++I)