Home | History | Annotate | Download | only in IR

Lines Matching full:arrayref

26 #include "llvm/ADT/ArrayRef.h"
344 ConstantArray(ArrayType *T, ArrayRef<Constant *> Val);
347 static Constant *get(ArrayType *T, ArrayRef<Constant*> V);
382 ConstantStruct(StructType *T, ArrayRef<Constant *> Val);
385 static Constant *get(StructType *T, ArrayRef<Constant*> V);
391 static Constant *getAnon(ArrayRef<Constant*> V, bool Packed = false) {
395 ArrayRef<Constant*> V, bool Packed = false) {
401 static StructType *getTypeForElements(ArrayRef<Constant*> V,
405 ArrayRef<Constant*> V,
441 ConstantVector(VectorType *T, ArrayRef<Constant *> Val);
444 static Constant *get(ArrayRef<Constant*> V);
660 /// count and element type matching the ArrayRef passed in. Note that this
662 static Constant *get(LLVMContext &Context, ArrayRef<uint8_t> Elts);
663 static Constant *get(LLVMContext &Context, ArrayRef<uint16_t> Elts);
664 static Constant *get(LLVMContext &Context, ArrayRef<uint32_t> Elts);
665 static Constant *get(LLVMContext &Context, ArrayRef<uint64_t> Elts);
666 static Constant *get(LLVMContext &Context, ArrayRef<float> Elts);
667 static Constant *get(LLVMContext &Context, ArrayRef<double> Elts);
712 /// count and element type matching the ArrayRef passed in. Note that this
714 static Constant *get(LLVMContext &Context, ArrayRef<uint8_t> Elts);
715 static Constant *get(LLVMContext &Context, ArrayRef<uint16_t> Elts);
716 static Constant *get(LLVMContext &Context, ArrayRef<uint32_t> Elts);
717 static Constant *get(LLVMContext &Context, ArrayRef<uint64_t> Elts);
718 static Constant *get(LLVMContext &Context, ArrayRef<float> Elts);
719 static Constant *get(LLVMContext &Context, ArrayRef<double> Elts);
1004 ArrayRef<Constant *> IdxList,
1014 // warnings about whether to convert Idx to ArrayRef<Constant *> or
1015 // ArrayRef<Value *>.
1019 ArrayRef<Value *> IdxList,
1025 ArrayRef<Constant *> IdxList) {
1031 // warnings about whether to convert Idx to ArrayRef<Constant *> or
1032 // ArrayRef<Value *>.
1036 ArrayRef<Value *> IdxList) {
1043 static Constant *getExtractValue(Constant *Agg, ArrayRef<unsigned> Idxs);
1045 ArrayRef<unsigned> Idxs);
1056 ArrayRef<unsigned> getIndices() const;
1068 Constant *getWithOperands(ArrayRef<Constant*> Ops) const {
1076 Constant *getWithOperands(ArrayRef<Constant*> Ops, Type *Ty) const;