Lines Matching refs:Values
231 SmallVector<Value *, 4> Values; member in __anon99a2cd780111::ModelledPHI
245 Values.push_back(P.second); in ModelledPHI()
254 M.Values.push_back(reinterpret_cast<Value*>(ID)); in createDummy()
261 llvm::copy(V, std::back_inserter(Values)); in ModelledPHI()
270 Values.push_back(I->getOperand(OpNum)); in ModelledPHI()
277 auto VI = Values.begin(); in restrictToBlocks()
279 assert(VI != Values.end()); in restrictToBlocks()
283 VI = Values.erase(VI); in restrictToBlocks()
292 ArrayRef<Value *> getValues() const { return Values; } in getValues()
295 return llvm::all_of(Values, [&](Value *V) { return V == Values[0]; }); in areAllIncomingValuesSame()
300 Values, [&](Value *V) { return V->getType() == Values[0]->getType(); }); in areAllIncomingValuesSameType()
304 return llvm::any_of(Values, [&](Value *V) { return isa<Constant>(V); }); in areAnyIncomingValuesConstant()
309 return (unsigned)hash_combine_range(Values.begin(), Values.end()); in hash()
313 return Values == Other.Values && Blocks == Other.Blocks; in operator ==()