• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching defs:Elts

995   SmallVector<ElementTy, 16> Elts;
998 Elts.push_back(CI->getZExtValue());
1001 return SequentialTy::get(V[0]->getContext(), Elts);
1008 SmallVector<ElementTy, 16> Elts;
1011 Elts.push_back(CFP->getValueAPF().bitcastToAPInt().getLimitedValue());
1014 return SequentialTy::getFP(V[0]->getContext(), Elts);
1208 SmallVector<Constant*, 32> Elts(NumElts, V);
1209 return get(Elts);
2629 ArrayRef<uint16_t> Elts) {
2630 Type *Ty = ArrayType::get(Type::getHalfTy(Context), Elts.size());
2631 const char *Data = reinterpret_cast<const char *>(Elts.data());
2632 return getImpl(StringRef(Data, Elts.size() * 2), Ty);
2635 ArrayRef<uint32_t> Elts) {
2636 Type *Ty = ArrayType::get(Type::getFloatTy(Context), Elts.size());
2637 const char *Data = reinterpret_cast<const char *>(Elts.data());
2638 return getImpl(StringRef(Data, Elts.size() * 4), Ty);
2641 ArrayRef<uint64_t> Elts) {
2642 Type *Ty = ArrayType::get(Type::getDoubleTy(Context), Elts.size());
2643 const char *Data = reinterpret_cast<const char *>(Elts.data());
2644 return getImpl(StringRef(Data, Elts.size() * 8), Ty);
2663 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint8_t> Elts){
2664 Type *Ty = VectorType::get(Type::getInt8Ty(Context), Elts.size());
2665 const char *Data = reinterpret_cast<const char *>(Elts.data());
2666 return getImpl(StringRef(Data, Elts.size() * 1), Ty);
2668 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint16_t> Elts){
2669 Type *Ty = VectorType::get(Type::getInt16Ty(Context), Elts.size());
2670 const char *Data = reinterpret_cast<const char *>(Elts.data());
2671 return getImpl(StringRef(Data, Elts.size() * 2), Ty);
2673 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint32_t> Elts){
2674 Type *Ty = VectorType::get(Type::getInt32Ty(Context), Elts.size());
2675 const char *Data = reinterpret_cast<const char *>(Elts.data());
2676 return getImpl(StringRef(Data, Elts.size() * 4), Ty);
2678 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint64_t> Elts){
2679 Type *Ty = VectorType::get(Type::getInt64Ty(Context), Elts.size());
2680 const char *Data = reinterpret_cast<const char *>(Elts.data());
2681 return getImpl(StringRef(Data, Elts.size() * 8), Ty);
2683 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<float> Elts) {
2684 Type *Ty = VectorType::get(Type::getFloatTy(Context), Elts.size());
2685 const char *Data = reinterpret_cast<const char *>(Elts.data());
2686 return getImpl(StringRef(Data, Elts.size() * 4), Ty);
2688 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<double> Elts) {
2689 Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size());
2690 const char *Data = reinterpret_cast<const char *>(Elts.data());
2691 return getImpl(StringRef(Data, Elts.size() * 8), Ty);
2700 ArrayRef<uint16_t> Elts) {
2701 Type *Ty = VectorType::get(Type::getHalfTy(Context), Elts.size());
2702 const char *Data = reinterpret_cast<const char *>(Elts.data());
2703 return getImpl(StringRef(Data, Elts.size() * 2), Ty);
2706 ArrayRef<uint32_t> Elts) {
2707 Type *Ty = VectorType::get(Type::getFloatTy(Context), Elts.size());
2708 const char *Data = reinterpret_cast<const char *>(Elts.data());
2709 return getImpl(StringRef(Data, Elts.size() * 4), Ty);
2712 ArrayRef<uint64_t> Elts) {
2713 Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size());
2714 const char *Data = reinterpret_cast<const char *>(Elts.data());
2715 return getImpl(StringRef(Data, Elts.size() * 8), Ty);
2723 SmallVector<uint8_t, 16> Elts(NumElts, CI->getZExtValue());
2724 return get(V->getContext(), Elts);
2727 SmallVector<uint16_t, 16> Elts(NumElts, CI->getZExtValue());
2728 return get(V->getContext(), Elts);
2731 SmallVector<uint32_t, 16> Elts(NumElts, CI->getZExtValue());
2732 return get(V->getContext(), Elts);
2735 SmallVector<uint64_t, 16> Elts(NumElts, CI->getZExtValue());
2736 return get(V->getContext(), Elts);
2741 SmallVector<uint16_t, 16> Elts(
2743 return getFP(V->getContext(), Elts);
2746 SmallVector<uint32_t, 16> Elts(
2748 return getFP(V->getContext(), Elts);
2751 SmallVector<uint64_t, 16> Elts(
2753 return getFP(V->getContext(), Elts);