• Home
  • Raw
  • Download

Lines Matching refs:Elts

822   SmallVector<ElementTy, 16> Elts;  in getIntSequenceIfElementsMatch()  local
825 Elts.push_back(CI->getZExtValue()); in getIntSequenceIfElementsMatch()
828 return SequentialTy::get(V[0]->getContext(), Elts); in getIntSequenceIfElementsMatch()
835 SmallVector<ElementTy, 16> Elts; in getFPSequenceIfElementsMatch() local
838 Elts.push_back(CFP->getValueAPF().bitcastToAPInt().getLimitedValue()); in getFPSequenceIfElementsMatch()
841 return SequentialTy::getFP(V[0]->getContext(), Elts); in getFPSequenceIfElementsMatch()
1045 SmallVector<Constant*, 32> Elts(NumElts, V); in getSplat() local
1046 return get(Elts); in getSplat()
2416 Constant *ConstantDataArray::get(LLVMContext &Context, ArrayRef<uint8_t> Elts) { in get() argument
2417 Type *Ty = ArrayType::get(Type::getInt8Ty(Context), Elts.size()); in get()
2418 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2419 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*1), Ty); in get()
2421 Constant *ConstantDataArray::get(LLVMContext &Context, ArrayRef<uint16_t> Elts){ in get() argument
2422 Type *Ty = ArrayType::get(Type::getInt16Ty(Context), Elts.size()); in get()
2423 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2424 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*2), Ty); in get()
2426 Constant *ConstantDataArray::get(LLVMContext &Context, ArrayRef<uint32_t> Elts){ in get() argument
2427 Type *Ty = ArrayType::get(Type::getInt32Ty(Context), Elts.size()); in get()
2428 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2429 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*4), Ty); in get()
2431 Constant *ConstantDataArray::get(LLVMContext &Context, ArrayRef<uint64_t> Elts){ in get() argument
2432 Type *Ty = ArrayType::get(Type::getInt64Ty(Context), Elts.size()); in get()
2433 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2434 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*8), Ty); in get()
2436 Constant *ConstantDataArray::get(LLVMContext &Context, ArrayRef<float> Elts) { in get() argument
2437 Type *Ty = ArrayType::get(Type::getFloatTy(Context), Elts.size()); in get()
2438 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2439 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*4), Ty); in get()
2441 Constant *ConstantDataArray::get(LLVMContext &Context, ArrayRef<double> Elts) { in get() argument
2442 Type *Ty = ArrayType::get(Type::getDoubleTy(Context), Elts.size()); in get()
2443 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2444 return getImpl(StringRef(const_cast<char *>(Data), Elts.size() * 8), Ty); in get()
2453 ArrayRef<uint16_t> Elts) { in getFP() argument
2454 Type *Ty = ArrayType::get(Type::getHalfTy(Context), Elts.size()); in getFP()
2455 const char *Data = reinterpret_cast<const char *>(Elts.data()); in getFP()
2456 return getImpl(StringRef(const_cast<char *>(Data), Elts.size() * 2), Ty); in getFP()
2459 ArrayRef<uint32_t> Elts) { in getFP() argument
2460 Type *Ty = ArrayType::get(Type::getFloatTy(Context), Elts.size()); in getFP()
2461 const char *Data = reinterpret_cast<const char *>(Elts.data()); in getFP()
2462 return getImpl(StringRef(const_cast<char *>(Data), Elts.size() * 4), Ty); in getFP()
2465 ArrayRef<uint64_t> Elts) { in getFP() argument
2466 Type *Ty = ArrayType::get(Type::getDoubleTy(Context), Elts.size()); in getFP()
2467 const char *Data = reinterpret_cast<const char *>(Elts.data()); in getFP()
2468 return getImpl(StringRef(const_cast<char *>(Data), Elts.size() * 8), Ty); in getFP()
2488 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint8_t> Elts){ in get() argument
2489 Type *Ty = VectorType::get(Type::getInt8Ty(Context), Elts.size()); in get()
2490 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2491 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*1), Ty); in get()
2493 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint16_t> Elts){ in get() argument
2494 Type *Ty = VectorType::get(Type::getInt16Ty(Context), Elts.size()); in get()
2495 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2496 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*2), Ty); in get()
2498 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint32_t> Elts){ in get() argument
2499 Type *Ty = VectorType::get(Type::getInt32Ty(Context), Elts.size()); in get()
2500 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2501 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*4), Ty); in get()
2503 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<uint64_t> Elts){ in get() argument
2504 Type *Ty = VectorType::get(Type::getInt64Ty(Context), Elts.size()); in get()
2505 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2506 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*8), Ty); in get()
2508 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<float> Elts) { in get() argument
2509 Type *Ty = VectorType::get(Type::getFloatTy(Context), Elts.size()); in get()
2510 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2511 return getImpl(StringRef(const_cast<char *>(Data), Elts.size()*4), Ty); in get()
2513 Constant *ConstantDataVector::get(LLVMContext &Context, ArrayRef<double> Elts) { in get() argument
2514 Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size()); in get()
2515 const char *Data = reinterpret_cast<const char *>(Elts.data()); in get()
2516 return getImpl(StringRef(const_cast<char *>(Data), Elts.size() * 8), Ty); in get()
2525 ArrayRef<uint16_t> Elts) { in getFP() argument
2526 Type *Ty = VectorType::get(Type::getHalfTy(Context), Elts.size()); in getFP()
2527 const char *Data = reinterpret_cast<const char *>(Elts.data()); in getFP()
2528 return getImpl(StringRef(const_cast<char *>(Data), Elts.size() * 2), Ty); in getFP()
2531 ArrayRef<uint32_t> Elts) { in getFP() argument
2532 Type *Ty = VectorType::get(Type::getFloatTy(Context), Elts.size()); in getFP()
2533 const char *Data = reinterpret_cast<const char *>(Elts.data()); in getFP()
2534 return getImpl(StringRef(const_cast<char *>(Data), Elts.size() * 4), Ty); in getFP()
2537 ArrayRef<uint64_t> Elts) { in getFP() argument
2538 Type *Ty = VectorType::get(Type::getDoubleTy(Context), Elts.size()); in getFP()
2539 const char *Data = reinterpret_cast<const char *>(Elts.data()); in getFP()
2540 return getImpl(StringRef(const_cast<char *>(Data), Elts.size() * 8), Ty); in getFP()
2548 SmallVector<uint8_t, 16> Elts(NumElts, CI->getZExtValue()); in getSplat() local
2549 return get(V->getContext(), Elts); in getSplat()
2552 SmallVector<uint16_t, 16> Elts(NumElts, CI->getZExtValue()); in getSplat() local
2553 return get(V->getContext(), Elts); in getSplat()
2556 SmallVector<uint32_t, 16> Elts(NumElts, CI->getZExtValue()); in getSplat() local
2557 return get(V->getContext(), Elts); in getSplat()
2560 SmallVector<uint64_t, 16> Elts(NumElts, CI->getZExtValue()); in getSplat() local
2561 return get(V->getContext(), Elts); in getSplat()
2566 SmallVector<uint16_t, 16> Elts( in getSplat() local
2568 return getFP(V->getContext(), Elts); in getSplat()
2571 SmallVector<uint32_t, 16> Elts( in getSplat() local
2573 return getFP(V->getContext(), Elts); in getSplat()
2576 SmallVector<uint64_t, 16> Elts( in getSplat() local
2578 return getFP(V->getContext(), Elts); in getSplat()