Lines Matching refs:ArrayRef
23 #include "llvm/ADT/ArrayRef.h"
712 void init(Value *Ptr, ArrayRef<Value *> IdxList, const Twine &NameStr);
718 inline GetElementPtrInst(Value *Ptr, ArrayRef<Value *> IdxList,
721 inline GetElementPtrInst(Value *Ptr, ArrayRef<Value *> IdxList,
727 static GetElementPtrInst *Create(Value *Ptr, ArrayRef<Value *> IdxList,
734 static GetElementPtrInst *Create(Value *Ptr, ArrayRef<Value *> IdxList,
745 ArrayRef<Value *> IdxList,
753 ArrayRef<Value *> IdxList,
775 static Type *getIndexedType(Type *Ptr, ArrayRef<Value *> IdxList);
776 static Type *getIndexedType(Type *Ptr, ArrayRef<Constant *> IdxList);
777 static Type *getIndexedType(Type *Ptr, ArrayRef<uint64_t> IdxList);
846 ArrayRef<Value *> IdxList,
860 ArrayRef<Value *> IdxList,
1147 void init(Value *Func, ArrayRef<Value *> Args, const Twine &NameStr);
1152 inline CallInst(Value *Func, ArrayRef<Value *> Args,
1157 inline CallInst(Value *Func, ArrayRef<Value *> Args,
1171 ArrayRef<Value *> Args,
1178 ArrayRef<Value *> Args,
1365 CallInst::CallInst(Value *Func, ArrayRef<Value *> Args,
1375 CallInst::CallInst(Value *Func, ArrayRef<Value *> Args,
1693 void init(ArrayRef<unsigned> Idxs, const Twine &NameStr);
1700 ArrayRef<unsigned> Idxs,
1704 ArrayRef<unsigned> Idxs,
1716 ArrayRef<unsigned> Idxs,
1723 ArrayRef<unsigned> Idxs,
1733 static Type *getIndexedType(Type *Agg, ArrayRef<unsigned> Idxs);
1749 ArrayRef<unsigned> getIndices() const {
1772 ArrayRef<unsigned> Idxs,
1780 ArrayRef<unsigned> Idxs,
1801 void init(Value *Agg, Value *Val, ArrayRef<unsigned> Idxs,
1809 ArrayRef<unsigned> Idxs,
1813 ArrayRef<unsigned> Idxs,
1832 ArrayRef<unsigned> Idxs,
1838 ArrayRef<unsigned> Idxs,
1871 ArrayRef<unsigned> getIndices() const {
1900 ArrayRef<unsigned> Idxs,
1910 ArrayRef<unsigned> Idxs,
2666 ArrayRef<Value *> Args, const Twine &NameStr);
2672 ArrayRef<Value *> Args, unsigned Values,
2679 ArrayRef<Value *> Args, unsigned Values,
2686 ArrayRef<Value *> Args, const Twine &NameStr = "",
2694 ArrayRef<Value *> Args, const Twine &NameStr,
2869 ArrayRef<Value *> Args, unsigned Values,
2880 ArrayRef<Value *> Args, unsigned Values,