Lines Matching refs:Operands
342 ArrayRef<Constant *> Operands;
343 ConstantAggrKeyType(ArrayRef<Constant *> Operands) : Operands(Operands) {}
344 ConstantAggrKeyType(ArrayRef<Constant *> Operands, const ConstantClass *)
345 : Operands(Operands) {}
351 Operands = Storage;
355 return Operands == X.Operands;
358 if (Operands.size() != C->getNumOperands())
360 for (unsigned I = 0, E = Operands.size(); I != E; ++I)
361 if (Operands[I] != C->getOperand(I))
366 return hash_combine_range(Operands.begin(), Operands.end());
371 return new (Operands.size()) ConstantClass(Ty, Operands);
430 ConstantExprKeyType(ArrayRef<Constant *> Operands, const ConstantExpr *CE)
433 SubclassData(CE->isCompare() ? CE->getPredicate() : 0), Ops(Operands),
604 ConstantClass *replaceOperandsInPlace(ArrayRef<Constant *> Operands,
608 LookupKey Lookup(CP->getType(), ValType(Operands, CP));