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

Lines Matching defs:getElementType

47     if (CV->getElementType()->isFloatingPointTy() && CV->isSplat())
73 if (CV->getElementType()->isFloatingPointTy() && CV->isSplat())
118 if (CV->getElementType()->isFloatingPointTy())
144 if (CV->getElementType()->isFloatingPointTy())
194 if (CV->getElementType()->isFloatingPointTy())
294 if (!(VTy->getElementType()->isIntegerTy() ||
295 VTy->getElementType()->isFloatingPointTy()))
399 getAllOnesValue(VTy->getElementType()));
1007 return Constant::getNullValue(AT->getElementType());
1008 return Constant::getNullValue(cast<VectorType>(getType())->getElementType());
1042 return UndefValue::get(ATy->getElementType());
1043 return UndefValue::get(cast<VectorType>(getType())->getElementType());
1170 assert(V[i]->getType() == Ty->getElementType() &&
1583 return getNullValue(cast<VectorType>(getType())->getElementType());
2046 Type *DstElemTy = DstScalarTy->getElementType();
2047 if (SrcScalarTy->getElementType() != DstElemTy) {
2233 Ty = cast<PointerType>(C->getType()->getScalarType())->getElementType();
2236 cast<PointerType>(C->getType()->getScalarType())->getElementType());
2353 Type *ReqTy = cast<VectorType>(Val->getType())->getElementType();
2369 assert(Elt->getType() == cast<VectorType>(Val->getType())->getElementType() &&
2399 Type *EltTy = V1VTy->getElementType();
2664 Type *ConstantDataSequential::getElementType() const {
2666 return ATy->getElementType();
2667 return cast<VectorType>(getType())->getElementType();
2698 return getElementType()->getPrimitiveSizeInBits()/8;
2723 assert(isElementTypeCompatible(ATy->getElementType()));
2725 assert(isElementTypeCompatible(cast<VectorType>(Ty)->getElementType()));
2946 assert(isa<IntegerType>(getElementType()) &&
2952 switch (getElementType()->getIntegerBitWidth()) {
2966 assert(isa<IntegerType>(getElementType()) &&
2972 switch (getElementType()->getIntegerBitWidth()) {
2996 switch (getElementType()->getTypeID()) {
3019 assert(getElementType()->isFloatTy() &&
3025 assert(getElementType()->isDoubleTy() &&
3031 if (getElementType()->isHalfTy() || getElementType()->isBFloatTy() ||
3032 getElementType()->isFloatTy() || getElementType()->isDoubleTy())
3035 return ConstantInt::get(getElementType(), getElementAsInteger(Elt));
3039 return isa<ArrayType>(getType()) && getElementType()->isIntegerTy(CharSize);