Lines Matching refs:Operands
369 ArrayRef<Constant *> Operands;
370 ConstantAggrKeyType(ArrayRef<Constant *> Operands) : Operands(Operands) {}
371 ConstantAggrKeyType(ArrayRef<Constant *> Operands, const ConstantClass *)
372 : Operands(Operands) {}
378 Operands = Storage;
382 return Operands == X.Operands;
385 if (Operands.size() != C->getNumOperands())
387 for (unsigned I = 0, E = Operands.size(); I != E; ++I)
388 if (Operands[I] != C->getOperand(I))
393 return hash_combine_range(Operands.begin(), Operands.end());
398 return new (Operands.size()) ConstantClass(Ty, Operands);
464 ConstantExprKeyType(ArrayRef<Constant *> Operands, const ConstantExpr *CE)
467 SubclassData(CE->isCompare() ? CE->getPredicate() : 0), Ops(Operands),
641 ConstantClass *replaceOperandsInPlace(ArrayRef<Constant *> Operands,
645 LookupKey Lookup(CP->getType(), ValType(Operands, CP));