reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Scalar/GVNSink.cpp
  244       Values.push_back(P.second);
  253     M.Values.push_back(reinterpret_cast<Value*>(ID));
  260     llvm::copy(V, std::back_inserter(Values));
  269       Values.push_back(I->getOperand(OpNum));
  276     auto VI = Values.begin();
  278       assert(VI != Values.end());
  282         VI = Values.erase(VI);
  291   ArrayRef<Value *> getValues() const { return Values; }
  294     return llvm::all_of(Values, [&](Value *V) { return V == Values[0]; });
  294     return llvm::all_of(Values, [&](Value *V) { return V == Values[0]; });
  299         Values, [&](Value *V) { return V->getType() == Values[0]->getType(); });
  299         Values, [&](Value *V) { return V->getType() == Values[0]->getType(); });
  303     return llvm::any_of(Values, [&](Value *V) { return isa<Constant>(V); });
  308       return (unsigned)hash_combine_range(Values.begin(), Values.end());
  308       return (unsigned)hash_combine_range(Values.begin(), Values.end());
  312     return Values == Other.Values && Blocks == Other.Blocks;
  312     return Values == Other.Values && Blocks == Other.Blocks;