Lines Matching refs:getType

91     cast<PointerType>(MI->getArgOperand(1)->getType())->getAddressSpace();
93 cast<PointerType>(MI->getArgOperand(0)->getType())->getAddressSpace();
108 Type *SrcETy = cast<PointerType>(StrippedDest->getType())
153 MI->setArgOperand(2, Constant::getNullValue(MemOpLength->getType()));
168 if (!LenC || !FillC || !FillC->getType()->isIntegerTy(8))
179 unsigned DstAddrSp = cast<PointerType>(Dest->getType())->getAddressSpace();
193 MI->setLength(Constant::getNullValue(LenC->getType()));
261 auto VT = cast<VectorType>(CDV->getType());
278 auto VT = cast<VectorType>(Vec->getType());
313 VectorType *SrcTy = cast<VectorType>(II.getArgOperand(0)->getType());
314 VectorType *DstTy = cast<VectorType>(II.getType());
331 VectorType *VecTy = cast<VectorType>(II.getType());
424 return UndefValue::get(II.getType());
450 return Builder.CreateBitCast(SV, II.getType());
504 return UndefValue::get(II.getType());
531 return Builder.CreateBitCast(SV, II.getType());
580 VectorType *VecTy = cast<VectorType>(II.getType());
644 VectorType *VecTy = cast<VectorType>(II.getType());
730 Type *Tys[3] = { CI.getArgOperand(0)->getType(),
731 CI.getArgOperand(1)->getType(),
732 CI.getArgOperand(2)->getType() };
769 return ReplaceInstUsesWith(CI, ConstantInt::get(CI.getType(), Size));
782 unsigned C = X->getType()->getPrimitiveSizeInBits() -
783 IIOperand->getType()->getPrimitiveSizeInBits();
784 Value *CV = ConstantInt::get(X->getType(), C);
786 return new TruncInst(V, IIOperand->getType());
805 return ReplaceInstUsesWith(CI, ConstantFP::get(CI.getType(), 1.0));
811 return BinaryOperator::CreateFDiv(ConstantFP::get(CI.getType(), 1.0),
818 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
836 IntegerType *IT = dyn_cast<IntegerType>(II->getArgOperand(0)->getType());
971 PointerType::getUnqual(II->getType()));
979 PointerType::getUnqual(II->getType()));
988 PointerType::getUnqual(II->getArgOperand(0)->getType());
996 Type *OpPtrTy = PointerType::getUnqual(II->getArgOperand(0)->getType());
1005 II->getType()->getVectorNumElements());
1009 return new FPExtInst(Load, II->getType());
1017 PointerType::getUnqual(II->getType()));
1026 II->getArgOperand(0)->getType()->getVectorNumElements());
1038 PointerType::getUnqual(II->getArgOperand(0)->getType());
1051 PointerType::getUnqual(II->getArgOperand(1)->getType());
1060 auto ArgType = cast<VectorType>(Arg->getType());
1061 auto RetType = cast<VectorType>(II->getType());
1112 unsigned VWidth = Arg->getType()->getVectorNumElements();
1165 assert(Arg1->getType()->getPrimitiveSizeInBits() == 128 &&
1167 unsigned VWidth = Arg1->getType()->getVectorNumElements();
1210 unsigned VWidth0 = Op0->getType()->getVectorNumElements();
1211 unsigned VWidth1 = Op1->getType()->getVectorNumElements();
1212 assert(Op0->getType()->getPrimitiveSizeInBits() == 128 &&
1213 Op1->getType()->getPrimitiveSizeInBits() == 128 && VWidth0 == 2 &&
1246 unsigned VWidth = Op0->getType()->getVectorNumElements();
1247 assert(Op0->getType()->getPrimitiveSizeInBits() == 128 && VWidth == 2 &&
1270 unsigned VWidth = Op0->getType()->getVectorNumElements();
1271 assert(Op0->getType()->getPrimitiveSizeInBits() == 128 &&
1272 Op1->getType()->getPrimitiveSizeInBits() == 128 && VWidth == 2 &&
1273 Op1->getType()->getVectorNumElements() == 2 &&
1306 unsigned VWidth0 = Op0->getType()->getVectorNumElements();
1307 unsigned VWidth1 = Op1->getType()->getVectorNumElements();
1308 assert(Op0->getType()->getPrimitiveSizeInBits() == 128 &&
1309 Op1->getType()->getPrimitiveSizeInBits() == 128 && VWidth0 == 2 &&
1364 auto SelectorType = cast<VectorType>(Mask->getType());
1393 auto *VTy = cast<VectorType>(V->getType());
1425 auto V2 = Constant::getNullValue(II->getType());
1436 unsigned Size = cast<VectorType>(V->getType())->getNumElements();
1465 auto V2 = UndefValue::get(V1->getType());
1502 assert(Mask->getType()->getVectorNumElements() == 16 &&
1518 Mask->getType());
1520 Mask->getType());
1521 Value *Result = UndefValue::get(Op0->getType());
1548 return CastInst::Create(Instruction::BitCast, Result, CI.getType());
1588 return ReplaceInstUsesWith(CI, ConstantAggregateZero::get(II->getType()));
1594 VectorType *NewVT = cast<VectorType>(II->getType());
1612 return CastInst::CreateIntegerCast(Arg0, II->getType(),
1725 RHS->getType()->isPointerTy() &&
1751 auto *GCRelocateType = cast<PointerType>(II->getType());
1827 cast<PointerType>(CI->getOperand(0)->getType())->getElementType();
1828 Type* DstTy = cast<PointerType>(CI->getType())->getElementType();
1948 if (V->getType()->isPointerTy() && !CS.paramHasAttr(ArgNo+1, Attribute::NonNull) &&
1985 if (!OldCall->getType()->isVoidTy())
1986 ReplaceInstUsesWith(*OldCall, UndefValue::get(OldCall->getType()));
1993 Constant::getNullValue(CalleeF->getType()));
2000 if (!CS.getInstruction()->getType()->isVoidTy())
2002 UndefValue::get(CS.getInstruction()->getType()));
2022 PointerType *PTy = cast<PointerType>(Callee->getType());
2077 Type *OldRetTy = Caller->getType();
2133 Type *ActTy = (*AI)->getType();
2169 PointerType *APTy = cast<PointerType>(CS.getCalledValue()->getType());
2223 if ((*AI)->getType() == ParamTy) {
2247 Type *PTy = getPromotedType((*AI)->getType());
2248 if (PTy != (*AI)->getType()) {
2298 if (OldRetTy != NV->getType() && !Caller->use_empty()) {
2299 if (!NV->getType()->isVoidTy()) {
2314 NV = UndefValue::get(Caller->getType());
2321 if (OldRetTy == NV->getType())
2341 PointerType *PTy = cast<PointerType>(Callee->getType());
2354 PointerType *NestFPTy = cast<PointerType>(NestF->getType());
2396 if (NestVal->getType() != NestTy)
2458 NestF->getType() == PointerType::getUnqual(NewFTy) ?
2488 NestF->getType() == PTy ? NestF :