Searched refs:BlockPair (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/tools/llvm-diff/lib/ |
| H A D | DifferenceEngine.cpp | 138 typedef std::pair<const BasicBlock *, const BasicBlock *> BlockPair; typedef in __anon246d63510111::FunctionDifferenceEngine 148 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()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineSink.cpp | 1143 auto BlockPair = std::make_pair(From, To); in hasStoreBetween() local 1147 if (HasStoreCache.find(BlockPair) != HasStoreCache.end()) in hasStoreBetween() 1148 return HasStoreCache[BlockPair]; in hasStoreBetween() 1150 if (StoreInstrCache.find(BlockPair) != StoreInstrCache.end()) in hasStoreBetween() 1151 return llvm::any_of(StoreInstrCache[BlockPair], [&](MachineInstr *I) { in hasStoreBetween() 1188 HasStoreCache[BlockPair] = true; in hasStoreBetween() 1202 HasStoreCache[BlockPair] = true; in hasStoreBetween() 1214 StoreInstrCache[BlockPair].push_back(&I); in hasStoreBetween() 1221 HasStoreCache[BlockPair] = false; in hasStoreBetween()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 139 using BlockPair = std::pair<MachineBasicBlock *, MachineBasicBlock *>; in calculate() typedef 140 SmallVector<BlockPair, 4> WorkList; in calculate()
|
| /llvm-project-15.0.7/bolt/lib/Passes/ |
| H A D | ExtTSPReorderAlgorithm.cpp | 115 using BlockPair = std::pair<Block *, Block *>; typedef 116 using JumpList = std::vector<std::pair<BlockPair, uint64_t>>;
|