Searched refs:BlockPair (Results 1 – 3 of 3) sorted by relevance
138 typedef std::pair<const BasicBlock *, const BasicBlock *> BlockPair; typedef in __anon3906a3ef0111::FunctionDifferenceEngine148 bool operator()(BlockPair &Old, BlockPair &New) { in operator ()()155 PriorityQueue<BlockPair, QueueSorter, 20> Queue;174 Queue.insert(BlockPair(L, R)); in tryUnify()192 BlockPair Pair = Queue.remove_min(); in processQueue()
1135 auto BlockPair = std::make_pair(From, To); in hasStoreBetween() local1139 if (HasStoreCache.find(BlockPair) != HasStoreCache.end()) in hasStoreBetween()1140 return HasStoreCache[BlockPair]; in hasStoreBetween()1142 if (StoreInstrCache.find(BlockPair) != StoreInstrCache.end()) in hasStoreBetween()1143 return llvm::any_of(StoreInstrCache[BlockPair], [&](MachineInstr *I) { in hasStoreBetween()1180 HasStoreCache[BlockPair] = true; in hasStoreBetween()1194 HasStoreCache[BlockPair] = true; in hasStoreBetween()1206 StoreInstrCache[BlockPair].push_back(&I); in hasStoreBetween()1213 HasStoreCache[BlockPair] = false; in hasStoreBetween()
138 using BlockPair = std::pair<MachineBasicBlock *, MachineBasicBlock *>; in calculate() typedef139 SmallVector<BlockPair, 4> WorkList; in calculate()