Lines Matching refs:CreateBitCast
104 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
120 Value *BC = CGF.Builder.CreateBitCast(
168 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
202 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);
282 V = CGF.Builder.CreateBitCast(V, IntTy);
394 Builder.CreateBitCast(ArgValue, DestType, ArgValue->getName().data());
500 DstPtr = Builder.CreateBitCast(DstPtr, Type);
501 SrcPtr = Builder.CreateBitCast(SrcPtr, Type);
1186 Buf = Builder.CreateBitCast(Buf, Int8PtrTy);
1191 Buf = Builder.CreateBitCast(Buf, Int8PtrTy);
1350 Ptr = Builder.CreateBitCast(Ptr, ITy->getPointerTo());
1405 Ptr = Builder.CreateBitCast(Ptr, Int8Ty->getPointerTo(AddrSpace));
1488 Ptr = Builder.CreateBitCast(Ptr, Int8Ty->getPointerTo(AddrSpace));
1922 Builder.CreateBitCast(EmitScalarExpr(E->getArg(0)), IntPtrType);
2240 Builder.CreateBitCast(EmitScalarExpr(E->getArg(3)), Int8PtrTy);
2252 Builder.CreateBitCast(EmitScalarExpr(E->getArg(3)), Int8PtrTy);
2299 Builder.CreateBitCast(EmitScalarExpr(E->getArg(6)), Int8PtrTy);
2344 Arg = Builder.CreateBitCast(Arg, Int8PtrTy);
2353 Arg = Builder.CreateBitCast(Arg, Int8PtrTy);
2443 ArgValue = Builder.CreateBitCast(ArgValue, PTy);
2459 V = Builder.CreateBitCast(V, RetTy);
2581 Ops[j] = Builder.CreateBitCast(Ops[j], ai->getType(), name);
2601 Vec = Builder.CreateBitCast(Vec, Ty);
3331 return CGF.Builder.CreateBitCast(Result, ResultType, s);
3374 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy);
3375 Ops[1] = Builder.CreateBitCast(Ops[1], SrcTy);
3410 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
3443 Ops[0] = Builder.CreateBitCast(Ops[0], GetFloatNeonType(this, Type));
3489 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
3490 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
3496 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
3497 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
3498 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
3520 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
3527 PtrOp0 = Builder.CreateBitCast(PtrOp0, Ty);
3542 Ops[I] = Builder.CreateBitCast(Ops[I], Ty);
3546 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
3551 Ops[0] = Builder.CreateBitCast(Ops[0], DTy);
3558 Ops[0] = Builder.CreateBitCast(Ops[0], QTy);
3621 return Builder.CreateShl(Builder.CreateBitCast(Ops[0],Ty), Ops[1],
3625 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy);
3635 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy);
3669 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy);
3670 Ops[1] = Builder.CreateBitCast(Ops[1], SrcTy);
3683 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
3684 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
3685 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
3702 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
3703 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
3711 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
3712 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
3713 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
3729 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
3730 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
3731 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
3757 return Builder.CreateBitCast(Result, ResultType, NameHint);
3772 Op = Builder.CreateBitCast(Op, OTy);
4079 return Builder.CreateBitCast(RtAndRt2, ConvertType(E->getType()));
4102 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy),
4113 return Builder.CreateBitCast(Val, ConvertType(E->getType()));
4124 LoadAddr = Builder.CreateBitCast(LoadAddr, IntResTy->getPointerTo());
4136 return Builder.CreateBitCast(Val, RealResTy);
4153 Address LdPtr = Builder.CreateBitCast(Tmp,llvm::PointerType::getUnqual(STy));
4158 Value *StPtr = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)), Int8PtrTy);
4170 StoreAddr = Builder.CreateBitCast(StoreAddr, StoreTy->getPointerTo());
4175 StoreVal = Builder.CreateBitCast(StoreVal, StoreTy);
4454 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
4471 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
4498 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
4529 Value *Elt = Builder.CreateBitCast(Val, Ty);
4531 Elt = Builder.CreateBitCast(Elt, Val->getType());
4535 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
4562 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
4563 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
4578 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
4585 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
4595 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
4598 CreateBitCast(PtrOp0, Ty));
4777 Op = Builder.CreateBitCast(Op, Int16Ty);
4872 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy),
4884 return Builder.CreateBitCast(Val, ConvertType(E->getType()));
4893 LoadAddr = Builder.CreateBitCast(LoadAddr, IntResTy->getPointerTo());
4905 return Builder.CreateBitCast(Val, RealResTy);
4919 Tmp = Builder.CreateBitCast(Tmp, llvm::PointerType::getUnqual(STy));
4924 Value *StPtr = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)),
4937 StoreAddr = Builder.CreateBitCast(StoreAddr, StoreTy->getPointerTo());
4942 StoreVal = Builder.CreateBitCast(StoreVal, StoreTy);
5068 Value *Ptr = Builder.CreateBitCast(EmitScalarExpr(E->getArg(0)), Int128PTy);
5073 Value *Ptr = Builder.CreateBitCast(Ops[0], Int128PTy);
5086 Ops[0] = Builder.CreateBitCast(Ops[0], FTy);
5101 Ops[0] = Builder.CreateBitCast(Ops[0], InTy);
5110 Vec = Builder.CreateBitCast(Vec, Ty, "v2i64");
5123 Vec = Builder.CreateBitCast(Vec, Ty, "v2f64");
5136 Vec = Builder.CreateBitCast(Vec, Ty, "v2f32");
5182 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty);
5202 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy);
5203 Ops[1] = Builder.CreateBitCast(Ops[1], DoubleTy);
5222 Ops[0] = Builder.CreateBitCast(Ops[0], FloatTy);
5223 Ops[1] = Builder.CreateBitCast(Ops[1], FloatTy);
5252 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty);
5253 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty);
5260 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty);
5261 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty);
5281 Ops[1] = Builder.CreateBitCast(Ops[1],
5287 Ops[1] = Builder.CreateBitCast(Ops[1],
5294 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int8Ty, 8));
5299 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int8Ty, 16));
5304 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int16Ty, 4));
5309 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int16Ty, 8));
5314 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 2));
5318 Ops[0] = Builder.CreateBitCast(Ops[0],
5324 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int32Ty, 4));
5329 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 1));
5333 Ops[0] = Builder.CreateBitCast(Ops[0],
5339 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::VectorType::get(Int64Ty, 2));
5343 Ops[0] = Builder.CreateBitCast(Ops[0],
5348 Ops[0] = Builder.CreateBitCast(Ops[0],
5354 Ops[0] = Builder.CreateBitCast(Ops[0],
5360 Ops[0] = Builder.CreateBitCast(Ops[0],
5416 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty);
5420 return Builder.CreateAdd(Ops[0], Builder.CreateBitCast(Ops[1], Int64Ty));
5546 Ops[0] = Builder.CreateBitCast(Ops[0], BitTy, "vbsl");
5547 Ops[1] = Builder.CreateBitCast(Ops[1], BitTy, "vbsl");
5548 Ops[2] = Builder.CreateBitCast(Ops[2], BitTy, "vbsl");
5553 return Builder.CreateBitCast(Ops[0], Ty);
5572 Ops[1] = Builder.CreateBitCast(Ops[1], SourceTy);
5583 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy);
5584 Ops[1] = Builder.CreateBitCast(Ops[1], DoubleTy);
5587 Ops[2] = Builder.CreateBitCast(Ops[2], VTy);
5591 return Builder.CreateBitCast(Result, Ty);
5594 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5595 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
5599 Ops[2] = Builder.CreateBitCast(Ops[2], STy);
5608 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5609 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
5611 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
5661 llvm::Value *addend = Builder.CreateBitCast(Ops[0], tmp->getType());
5766 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
5774 Ops[0] = Builder.CreateBitCast(Ops[0], GetNeonType(this, SrcFlag));
5782 Ops[0] = Builder.CreateBitCast(Ops[0], GetNeonType(this, SrcFlag));
5794 Ops[0] = Builder.CreateBitCast(Ops[0], GetFloatNeonType(this, Type));
5858 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy);
5861 Ops[1] = Builder.CreateBitCast(Ops[1], VTy);
5864 return Builder.CreateBitCast(Result, Ty);
5881 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
6083 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy);
6084 Value *RHS = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)), DoubleTy);
6169 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
6180 Ops[0] = Builder.CreateBitCast(Ops[0], VTy);
6192 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
6212 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
6243 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(VTy));
6247 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(VTy));
6248 Ops[1] = Builder.CreateBitCast(Ops[1], VTy);
6252 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6254 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
6261 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
6269 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6273 Builder.CreateBitCast(Ops[0], Ty));
6277 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
6281 Ops[0] = Builder.CreateBitCast(Ops[0],
6288 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
6292 Ops[0] = Builder.CreateBitCast(Ops[0],
6299 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
6303 Ops[0] = Builder.CreateBitCast(Ops[0],
6311 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
6315 Ops[0] = Builder.CreateBitCast(Ops[0],
6323 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
6327 Ops[0] = Builder.CreateBitCast(Ops[0],
6335 Ops[1] = Builder.CreateBitCast(Ops[1], PTy);
6339 Ops[0] = Builder.CreateBitCast(Ops[0],
6349 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6350 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
6354 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
6363 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6364 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
6365 Ops[3] = Builder.CreateBitCast(Ops[3], Ty);
6369 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
6378 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6379 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
6380 Ops[3] = Builder.CreateBitCast(Ops[3], Ty);
6381 Ops[4] = Builder.CreateBitCast(Ops[4], Ty);
6385 Ops[0] = Builder.CreateBitCast(Ops[0], Ty);
6441 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
6442 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6443 CreateBitCast(Ops[2], Ty);
6460 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
6461 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6462 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
6478 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty));
6479 Ops[1] = Builder.CreateBitCast(Ops[1], Ty);
6480 Ops[2] = Builder.CreateBitCast(Ops[2], Ty);
6572 Value *MaskVec = CGF.Builder.CreateBitCast(Mask, MaskTy);
6591 Ops[0] = CGF.Builder.CreateBitCast(Ops[0],
6608 Ops[0] = CGF.Builder.CreateBitCast(Ops[0],
6673 return CGF.Builder.CreateBitCast(Cmp,
6696 DestAddr = Address(Builder.CreateBitCast(DestAddr.getPointer(), BPP, "cp"),
6698 SrcAddr = Address(Builder.CreateBitCast(SrcAddr.getPointer(), BPP, "ap"),
6750 return Builder.CreateBitCast(Sext, FPVecTy);
6869 return Builder.CreateBitCast(BuildVector(Ops),
6878 Builder.CreateBitCast(Tmp.getPointer(), Int8PtrTy));
6883 Builder.CreateBitCast(Tmp.getPointer(), Int8PtrTy));
7004 Ops[1] = Builder.CreateBitCast(Ops[1], VecTy, "cast");
7012 Ops[0] = Builder.CreateBitCast(Ops[0], PtrTy);
7066 Value *BC = Builder.CreateBitCast(Ops[0],
7085 Value *BC = Builder.CreateBitCast(Ops[0],
7226 Ops[0] = Builder.CreateBitCast(Ops[0], MMXTy, "cast");
7397 Ops[1] = Builder.CreateBitCast(Ops[1], Int8PtrTy);
7445 Ops[2] = Builder.CreateBitCast(Ops[2], Int8PtrTy);