Lines Matching defs:ElementTy
702 template <typename ElementTy>
703 static Constant *get(LLVMContext &Context, ArrayRef<ElementTy> Elts) {
705 return getRaw(StringRef(Data, Elts.size() * sizeof(ElementTy)), Elts.size(),
706 Type::getScalarTy<ElementTy>(Context));
710 /// ArrayRef<ElementTy>. Calls get(LLVMContext, ArrayRef<ElementTy>).
717 /// count and element type matching the NumElements and ElementTy parameters
719 /// ElementTy needs to be one of i8/i16/i32/i64/float/double. Data is the
722 static Constant *getRaw(StringRef Data, uint64_t NumElements, Type *ElementTy) {
723 Type *Ty = ArrayType::get(ElementTy, NumElements);