reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
65 if (UI->getParent() != PhiBB) { 66 LLVM_DEBUG(dbgs() << " Unsafe: use in a different BB: " << *UI << "\n"); 70 if (auto CS = ImmutableCallSite(UI)) { 73 "callsite cannot de duplicated: " << *UI << '\n'); 84 if (mayBeMemoryDependent(*UI)) { 85 LLVM_DEBUG(dbgs() << " Unsafe: can't speculate use: " << *UI << "\n"); 92 Visited.insert(UI); 93 DFSStack.push_back({UI, UI->value_op_begin()}); 93 DFSStack.push_back({UI, UI->value_op_begin()}); 96 std::tie(UI, OpIt) = DFSStack.pop_back_val(); 98 while (OpIt != UI->value_op_end()) { 154 DFSStack.push_back({UI, OpIt}); 155 UI = OpI; 161 PotentialSpecSet.insert(UI);