Lines Matching refs:ArrayRef
168 ExtractValueConstantExpr(Constant *Agg, ArrayRef<unsigned> IdxList,
201 ArrayRef<unsigned> IdxList, Type *DestTy)
229 ArrayRef<Constant *> IdxList, Type *DestTy);
233 ArrayRef<Constant *> IdxList,
361 ArrayRef<Constant *> Operands;
362 ConstantAggrKeyType(ArrayRef<Constant *> Operands) : Operands(Operands) {}
363 ConstantAggrKeyType(ArrayRef<Constant *> Operands, const ConstantClass *)
444 ArrayRef<Constant *> Ops;
445 ArrayRef<unsigned> Indexes;
448 ConstantExprKeyType(unsigned Opcode, ArrayRef<Constant *> Ops,
451 ArrayRef<unsigned> Indexes = None,
456 ConstantExprKeyType(ArrayRef<Constant *> Operands, const ConstantExpr *CE)
460 Indexes(CE->hasIndices() ? CE->getIndices() : ArrayRef<unsigned>()) {}
466 Indexes(CE->hasIndices() ? CE->getIndices() : ArrayRef<unsigned>()) {
491 if (Indexes != (CE->hasIndices() ? CE->getIndices() : ArrayRef<unsigned>()))
635 ConstantClass *replaceOperandsInPlace(ArrayRef<Constant *> Operands,