Lines Matching refs:ArrayRef
28 #include "llvm/ADT/ArrayRef.h"
332 ConstantArray(ArrayType *T, ArrayRef<Constant *> Val);
335 static Constant *get(ArrayType *T, ArrayRef<Constant*> V);
403 ConstantStruct(StructType *T, ArrayRef<Constant *> Val);
406 static Constant *get(StructType *T, ArrayRef<Constant*> V);
412 static Constant *getAnon(ArrayRef<Constant*> V, bool Packed = false) {
416 ArrayRef<Constant*> V, bool Packed = false) {
422 static StructType *getTypeForElements(ArrayRef<Constant*> V,
426 ArrayRef<Constant*> V,
464 ConstantVector(VectorType *T, ArrayRef<Constant *> Val);
467 static Constant *get(ArrayRef<Constant*> V);
791 ArrayRef<Constant *> IdxList,
801 // warnings about whether to convert Idx to ArrayRef<Constant *> or
802 // ArrayRef<Value *>.
806 ArrayRef<Value *> IdxList,
812 ArrayRef<Constant *> IdxList) {
818 // warnings about whether to convert Idx to ArrayRef<Constant *> or
819 // ArrayRef<Value *>.
823 ArrayRef<Value *> IdxList) {
830 static Constant *getExtractValue(Constant *Agg, ArrayRef<unsigned> Idxs);
832 ArrayRef<unsigned> Idxs);
843 ArrayRef<unsigned> getIndices() const;
855 Constant *getWithOperands(ArrayRef<Constant*> Ops) const {
863 Constant *getWithOperands(ArrayRef<Constant*> Ops, Type *Ty) const;