Lines Matching refs:IP
635 water_iterator IP = llvm::lower_bound(WaterList, NewBB, compareMbbNumbers); in updateForInsertedWaterBlock() local
636 WaterList.insert(IP, NewBB); in updateForInsertedWaterBlock()
691 water_iterator IP = llvm::lower_bound(WaterList, OrigBB, compareMbbNumbers); in splitBlockBeforeInstr() local
692 MachineBasicBlock *WaterBB = *IP; in splitBlockBeforeInstr()
694 WaterList.insert(std::next(IP), NewBB); in splitBlockBeforeInstr()
696 WaterList.insert(IP, OrigBB); in splitBlockBeforeInstr()
929 for (water_iterator IP = std::prev(WaterList.end()), B = WaterList.begin();; in findAvailableWater() local
930 --IP) { in findAvailableWater()
931 MachineBasicBlock *WaterBB = *IP; in findAvailableWater()
947 WaterIter = IP; in findAvailableWater()
955 if (IP == B) in findAvailableWater()
1088 water_iterator IP; in handleConstantPoolUser() local
1089 if (findAvailableWater(U, UserOffset, IP)) { in handleConstantPoolUser()
1091 MachineBasicBlock *WaterBB = *IP; in handleConstantPoolUser()
1111 IP = llvm::find(WaterList, WaterBB); in handleConstantPoolUser()
1112 if (IP != WaterList.end()) in handleConstantPoolUser()
1123 if (IP != WaterList.end()) in handleConstantPoolUser()
1124 WaterList.erase(IP); in handleConstantPoolUser()