reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;