Lines Matching refs:CreateBitCast

157   Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType);  in MakeBinaryAtomicValue()
173 Value *BC = CGF.Builder.CreateBitCast( in EmitNontemporalStore()
221 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in EmitBinaryAtomicPost()
259 Args[0] = CGF.Builder.CreateBitCast(DestPtr, IntPtrType); in MakeAtomicCmpXchgValue()
352 Destination = CGF.Builder.CreateBitCast(Destination, Int128PtrTy); in EmitAtomicCmpXchg128ForMSIntrin()
353 Address ComparandResult(CGF.Builder.CreateBitCast(ComparandPtr, Int128PtrTy), in EmitAtomicCmpXchg128ForMSIntrin()
417 Ptr = CGF.Builder.CreateBitCast(Ptr, ITy->getPointerTo()); in EmitISOVolatileLoad()
431 Ptr = CGF.Builder.CreateBitCast(Ptr, ITy->getPointerTo()); in EmitISOVolatileStore()
593 V = CGF.Builder.CreateBitCast(V, IntTy); in EmitSignBit()
707 Builder.CreateBitCast(ArgValue, DestType, ArgValue->getName().data()); in EmitVAStartEnd()
1779 Addr = Builder.CreateBitCast(Addr, Arg.getPointer()->getType(), in generateBuiltinOSLogHelperFunction()
2584 DstPtr = Builder.CreateBitCast(DstPtr, Type); in EmitBuiltinExpr()
2585 SrcPtr = Builder.CreateBitCast(SrcPtr, Type); in EmitBuiltinExpr()
2962 ArgValue = Builder.CreateBitCast(ArgValue, ConvertType(ArgType)); in EmitBuiltinExpr()
3090 Value *IntV = Builder.CreateBitCast(V, IntTy); in EmitBuiltinExpr()
3185 Value *IntV = Builder.CreateBitCast(V, IntTy); in EmitBuiltinExpr()
3690 Buf = Builder.CreateBitCast(Buf, Int8PtrTy); in EmitBuiltinExpr()
3695 Buf = Builder.CreateBitCast(Buf, Int8PtrTy); in EmitBuiltinExpr()
3863 Ptr = Builder.CreateBitCast(Ptr, ITy->getPointerTo()); in EmitBuiltinExpr()
3919 Ptr = Builder.CreateBitCast(Ptr, Int8Ty->getPointerTo(AddrSpace)); in EmitBuiltinExpr()
4002 Ptr = Builder.CreateBitCast(Ptr, Int8Ty->getPointerTo(AddrSpace)); in EmitBuiltinExpr()
4437 Builder.CreateBitCast(EmitScalarExpr(E->getArg(0)), IntPtrType); in EmitBuiltinExpr()
5135 DestAddr = Address(Builder.CreateBitCast(DestAddr.getPointer(), BPP, "cp"), in EmitBuiltinExpr()
5137 SrcAddr = Address(Builder.CreateBitCast(SrcAddr.getPointer(), BPP, "ap"), in EmitBuiltinExpr()
5235 ArgValue = Builder.CreateBitCast(ArgValue, PTy); in EmitBuiltinExpr()
5259 V = Builder.CreateBitCast(V, RetTy); in EmitBuiltinExpr()
5434 Ops[j] = Builder.CreateBitCast(Ops[j], ai->getType(), name); in EmitNeonCall()
5458 Vec = Builder.CreateBitCast(Vec, Ty); in EmitNeonRShiftImm()
6430 return CGF.Builder.CreateBitCast(Result, ResultType, s); in EmitCommonNeonSISDBuiltinExpr()
6479 Ops[0] = Builder.CreateBitCast(Ops[0], VTy); in EmitCommonNeonBuiltinExpr()
6497 Ops[0] = Builder.CreateBitCast(Ops[0], VTy); in EmitCommonNeonBuiltinExpr()
6498 Ops[1] = Builder.CreateBitCast(Ops[1], VTy); in EmitCommonNeonBuiltinExpr()
6500 return Builder.CreateBitCast(Ops[0], Ty); in EmitCommonNeonBuiltinExpr()
6507 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy); in EmitCommonNeonBuiltinExpr()
6508 Ops[1] = Builder.CreateBitCast(Ops[1], SrcTy); in EmitCommonNeonBuiltinExpr()
6575 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitCommonNeonBuiltinExpr()
6582 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitCommonNeonBuiltinExpr()
6626 Ops[0] = Builder.CreateBitCast(Ops[0], GetFloatNeonType(this, Type)); in EmitCommonNeonBuiltinExpr()
6693 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitCommonNeonBuiltinExpr()
6694 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitCommonNeonBuiltinExpr()
6699 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitCommonNeonBuiltinExpr()
6700 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitCommonNeonBuiltinExpr()
6701 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitCommonNeonBuiltinExpr()
6721 Ops[1] = Builder.CreateBitCast(Ops[1], PTy); in EmitCommonNeonBuiltinExpr()
6726 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitCommonNeonBuiltinExpr()
6746 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitCommonNeonBuiltinExpr()
6753 PtrOp0 = Builder.CreateBitCast(PtrOp0, Ty); in EmitCommonNeonBuiltinExpr()
6768 Ops[I] = Builder.CreateBitCast(Ops[I], Ty); in EmitCommonNeonBuiltinExpr()
6772 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitCommonNeonBuiltinExpr()
6778 Ops[0] = Builder.CreateBitCast(Ops[0], DTy); in EmitCommonNeonBuiltinExpr()
6786 Ops[0] = Builder.CreateBitCast(Ops[0], QTy); in EmitCommonNeonBuiltinExpr()
6884 return Builder.CreateShl(Builder.CreateBitCast(Ops[0],Ty), Ops[1], in EmitCommonNeonBuiltinExpr()
6889 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy); in EmitCommonNeonBuiltinExpr()
6900 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy); in EmitCommonNeonBuiltinExpr()
6968 Ops[0] = Builder.CreateBitCast(Ops[0], SrcTy); in EmitCommonNeonBuiltinExpr()
6969 Ops[1] = Builder.CreateBitCast(Ops[1], SrcTy); in EmitCommonNeonBuiltinExpr()
6982 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty)); in EmitCommonNeonBuiltinExpr()
6983 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitCommonNeonBuiltinExpr()
6984 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitCommonNeonBuiltinExpr()
7001 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitCommonNeonBuiltinExpr()
7002 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitCommonNeonBuiltinExpr()
7010 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty)); in EmitCommonNeonBuiltinExpr()
7011 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitCommonNeonBuiltinExpr()
7012 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitCommonNeonBuiltinExpr()
7033 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty)); in EmitCommonNeonBuiltinExpr()
7034 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitCommonNeonBuiltinExpr()
7035 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitCommonNeonBuiltinExpr()
7130 return Builder.CreateBitCast(Result, ResultType, NameHint); in EmitCommonNeonBuiltinExpr()
7145 Op = Builder.CreateBitCast(Op, OTy); in EmitAArch64CompareBuiltinExpr()
7482 return Builder.CreateBitCast(RtAndRt2, ConvertType(E->getType())); in EmitARMBuiltinExpr()
7505 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy), in EmitARMBuiltinExpr()
7516 return Builder.CreateBitCast(Val, ConvertType(E->getType())); in EmitARMBuiltinExpr()
7527 LoadAddr = Builder.CreateBitCast(LoadAddr, PtrTy); in EmitARMBuiltinExpr()
7541 return Builder.CreateBitCast(Val, RealResTy); in EmitARMBuiltinExpr()
7558 Address LdPtr = Builder.CreateBitCast(Tmp,llvm::PointerType::getUnqual(STy)); in EmitARMBuiltinExpr()
7563 Value *StPtr = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)), Int8PtrTy); in EmitARMBuiltinExpr()
7575 StoreAddr = Builder.CreateBitCast(StoreAddr, StoreTy->getPointerTo()); in EmitARMBuiltinExpr()
7583 StoreVal = Builder.CreateBitCast(StoreVal, IntTy); in EmitARMBuiltinExpr()
7898 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitARMBuiltinExpr()
7914 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitARMBuiltinExpr()
7943 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitARMBuiltinExpr()
7944 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitARMBuiltinExpr()
7960 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitARMBuiltinExpr()
7967 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitARMBuiltinExpr()
7977 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitARMBuiltinExpr()
7980 auto St = Builder.CreateStore(Ops[1], Builder.CreateBitCast(PtrOp0, Ty)); in EmitARMBuiltinExpr()
8074 return Builder.CreateBitCast(V, DestType); in ARMMVEVectorReinterpret()
8392 Op = Builder.CreateBitCast(Op, Int16Ty); in vectorWrapScalar16()
8731 Value *BasePtr= Builder.CreateBitCast(Ops[1], VecPtrTy); in EmitSVEStructLoad()
8734 BasePtr = Builder.CreateBitCast(BasePtr, EltPtrTy); in EmitSVEStructLoad()
8765 Value *BasePtr = Builder.CreateBitCast(Ops[1], VecPtrTy); in EmitSVEStructStore()
8769 BasePtr = Builder.CreateBitCast(BasePtr, EltPtrTy); in EmitSVEStructStore()
8824 BasePtr = Builder.CreateBitCast(BasePtr, MemoryTy->getPointerTo()); in EmitSVEPrefetchLoad()
8829 BasePtr = Builder.CreateBitCast(BasePtr, llvm::PointerType::getUnqual(Int8Ty)); in EmitSVEPrefetchLoad()
8851 Value *BasePtr = Builder.CreateBitCast(Ops[1], MemoryTy->getPointerTo()); in EmitSVEMaskedLoad()
8855 BasePtr = Builder.CreateBitCast(BasePtr, MemEltTy->getPointerTo()); in EmitSVEMaskedLoad()
8876 Value *BasePtr = Builder.CreateBitCast(Ops[1], MemoryTy->getPointerTo()); in EmitSVEMaskedStore()
8883 BasePtr = Builder.CreateBitCast(BasePtr, MemEltTy->getPointerTo()); in EmitSVEMaskedStore()
8906 return Builder.CreateBitCast(Val, Ty); in EmitSVEReinterpret()
9434 Value *Val = Builder.CreateCall(F, Builder.CreateBitCast(LdPtr, Int8PtrTy), in EmitAArch64BuiltinExpr()
9446 return Builder.CreateBitCast(Val, ConvertType(E->getType())); in EmitAArch64BuiltinExpr()
9455 LoadAddr = Builder.CreateBitCast(LoadAddr, PtrTy); in EmitAArch64BuiltinExpr()
9469 return Builder.CreateBitCast(Val, RealResTy); in EmitAArch64BuiltinExpr()
9483 Tmp = Builder.CreateBitCast(Tmp, llvm::PointerType::getUnqual(STy)); in EmitAArch64BuiltinExpr()
9488 Value *StPtr = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)), in EmitAArch64BuiltinExpr()
9501 StoreAddr = Builder.CreateBitCast(StoreAddr, StoreTy->getPointerTo()); in EmitAArch64BuiltinExpr()
9509 StoreVal = Builder.CreateBitCast(StoreVal, IntTy); in EmitAArch64BuiltinExpr()
9832 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
9833 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
9836 return Builder.CreateBitCast(Ops[0], Int128Ty); in EmitAArch64BuiltinExpr()
9841 Value *Ptr = Builder.CreateBitCast(EmitScalarExpr(E->getArg(0)), Int128PTy); in EmitAArch64BuiltinExpr()
9847 Value *Ptr = Builder.CreateBitCast(Ops[0], Int128PTy); in EmitAArch64BuiltinExpr()
9860 Ops[0] = Builder.CreateBitCast(Ops[0], InTy); in EmitAArch64BuiltinExpr()
9882 Ops[0] = Builder.CreateBitCast(Ops[0], InTy); in EmitAArch64BuiltinExpr()
9992 Vec = Builder.CreateBitCast(Vec, Ty, "v2i64"); in EmitAArch64BuiltinExpr()
10004 Vec = Builder.CreateBitCast(Vec, Ty, "v2f64"); in EmitAArch64BuiltinExpr()
10016 Vec = Builder.CreateBitCast(Vec, Ty, "v2f32"); in EmitAArch64BuiltinExpr()
10067 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
10087 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy); in EmitAArch64BuiltinExpr()
10088 Ops[1] = Builder.CreateBitCast(Ops[1], DoubleTy); in EmitAArch64BuiltinExpr()
10107 Ops[0] = Builder.CreateBitCast(Ops[0], FloatTy); in EmitAArch64BuiltinExpr()
10108 Ops[1] = Builder.CreateBitCast(Ops[1], FloatTy); in EmitAArch64BuiltinExpr()
10127 Ops[0] = Builder.CreateBitCast(Ops[0], HalfTy); in EmitAArch64BuiltinExpr()
10128 Ops[1] = Builder.CreateBitCast(Ops[1], HalfTy); in EmitAArch64BuiltinExpr()
10157 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
10158 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10165 Ops[0] = Builder.CreateBitCast(Ops[0], Int64Ty); in EmitAArch64BuiltinExpr()
10166 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10189 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(DoubleTy, 1)); in EmitAArch64BuiltinExpr()
10195 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(DoubleTy, 2)); in EmitAArch64BuiltinExpr()
10202 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int8Ty, 8)); in EmitAArch64BuiltinExpr()
10208 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int8Ty, 16)); in EmitAArch64BuiltinExpr()
10214 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int16Ty, 4)); in EmitAArch64BuiltinExpr()
10220 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int16Ty, 8)); in EmitAArch64BuiltinExpr()
10226 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int32Ty, 2)); in EmitAArch64BuiltinExpr()
10231 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(FloatTy, 2)); in EmitAArch64BuiltinExpr()
10237 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int32Ty, 4)); in EmitAArch64BuiltinExpr()
10243 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 1)); in EmitAArch64BuiltinExpr()
10248 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(DoubleTy, 1)); in EmitAArch64BuiltinExpr()
10254 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitAArch64BuiltinExpr()
10259 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(FloatTy, 2)); in EmitAArch64BuiltinExpr()
10264 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(DoubleTy, 1)); in EmitAArch64BuiltinExpr()
10270 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(FloatTy, 4)); in EmitAArch64BuiltinExpr()
10276 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(DoubleTy, 2)); in EmitAArch64BuiltinExpr()
10358 Ops[1] = Builder.CreateBitCast(Ops[1], Int64Ty); in EmitAArch64BuiltinExpr()
10362 return Builder.CreateAdd(Ops[0], Builder.CreateBitCast(Ops[1], Int64Ty)); in EmitAArch64BuiltinExpr()
10509 Ops[0] = Builder.CreateBitCast(Ops[0], BitTy, "vbsl"); in EmitAArch64BuiltinExpr()
10510 Ops[1] = Builder.CreateBitCast(Ops[1], BitTy, "vbsl"); in EmitAArch64BuiltinExpr()
10511 Ops[2] = Builder.CreateBitCast(Ops[2], BitTy, "vbsl"); in EmitAArch64BuiltinExpr()
10516 return Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
10536 Ops[1] = Builder.CreateBitCast(Ops[1], SourceTy); in EmitAArch64BuiltinExpr()
10548 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy); in EmitAArch64BuiltinExpr()
10549 Ops[1] = Builder.CreateBitCast(Ops[1], DoubleTy); in EmitAArch64BuiltinExpr()
10552 Ops[2] = Builder.CreateBitCast(Ops[2], VTy); in EmitAArch64BuiltinExpr()
10558 return Builder.CreateBitCast(Result, Ty); in EmitAArch64BuiltinExpr()
10560 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
10561 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
10565 Ops[2] = Builder.CreateBitCast(Ops[2], STy); in EmitAArch64BuiltinExpr()
10575 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
10576 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
10578 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitAArch64BuiltinExpr()
10643 llvm::Value *addend = Builder.CreateBitCast(Ops[0], tmp->getType()); in EmitAArch64BuiltinExpr()
10826 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
10834 Ops[0] = Builder.CreateBitCast(Ops[0], GetNeonType(this, SrcFlag)); in EmitAArch64BuiltinExpr()
10842 Ops[0] = Builder.CreateBitCast(Ops[0], GetNeonType(this, SrcFlag)); in EmitAArch64BuiltinExpr()
10948 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy); in EmitAArch64BuiltinExpr()
10951 Ops[1] = Builder.CreateBitCast(Ops[1], VTy); in EmitAArch64BuiltinExpr()
10954 return Builder.CreateBitCast(Result, Ty); in EmitAArch64BuiltinExpr()
10982 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
11256 Ops[0] = Builder.CreateBitCast(Ops[0], DoubleTy); in EmitAArch64BuiltinExpr()
11257 Value *RHS = Builder.CreateBitCast(EmitScalarExpr(E->getArg(1)), DoubleTy); in EmitAArch64BuiltinExpr()
11342 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
11353 Ops[0] = Builder.CreateBitCast(Ops[0], VTy); in EmitAArch64BuiltinExpr()
11358 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(VTy)); in EmitAArch64BuiltinExpr()
11363 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(VTy)); in EmitAArch64BuiltinExpr()
11364 Ops[1] = Builder.CreateBitCast(Ops[1], VTy); in EmitAArch64BuiltinExpr()
11368 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
11370 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
11379 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
11388 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
11391 return Builder.CreateAlignedStore(Ops[1], Builder.CreateBitCast(Ops[0], Ty), in EmitAArch64BuiltinExpr()
11396 Ops[1] = Builder.CreateBitCast(Ops[1], PTy); in EmitAArch64BuiltinExpr()
11400 Ops[0] = Builder.CreateBitCast(Ops[0], in EmitAArch64BuiltinExpr()
11407 Ops[1] = Builder.CreateBitCast(Ops[1], PTy); in EmitAArch64BuiltinExpr()
11411 Ops[0] = Builder.CreateBitCast(Ops[0], in EmitAArch64BuiltinExpr()
11418 Ops[1] = Builder.CreateBitCast(Ops[1], PTy); in EmitAArch64BuiltinExpr()
11422 Ops[0] = Builder.CreateBitCast(Ops[0], in EmitAArch64BuiltinExpr()
11430 Ops[1] = Builder.CreateBitCast(Ops[1], PTy); in EmitAArch64BuiltinExpr()
11434 Ops[0] = Builder.CreateBitCast(Ops[0], in EmitAArch64BuiltinExpr()
11442 Ops[1] = Builder.CreateBitCast(Ops[1], PTy); in EmitAArch64BuiltinExpr()
11446 Ops[0] = Builder.CreateBitCast(Ops[0], in EmitAArch64BuiltinExpr()
11454 Ops[1] = Builder.CreateBitCast(Ops[1], PTy); in EmitAArch64BuiltinExpr()
11458 Ops[0] = Builder.CreateBitCast(Ops[0], in EmitAArch64BuiltinExpr()
11467 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
11468 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitAArch64BuiltinExpr()
11472 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
11480 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
11481 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitAArch64BuiltinExpr()
11482 Ops[3] = Builder.CreateBitCast(Ops[3], Ty); in EmitAArch64BuiltinExpr()
11486 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
11494 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
11495 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitAArch64BuiltinExpr()
11496 Ops[3] = Builder.CreateBitCast(Ops[3], Ty); in EmitAArch64BuiltinExpr()
11497 Ops[4] = Builder.CreateBitCast(Ops[4], Ty); in EmitAArch64BuiltinExpr()
11501 Ops[0] = Builder.CreateBitCast(Ops[0], Ty); in EmitAArch64BuiltinExpr()
11551 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty)); in EmitAArch64BuiltinExpr()
11552 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
11553 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitAArch64BuiltinExpr()
11570 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty)); in EmitAArch64BuiltinExpr()
11571 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
11572 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitAArch64BuiltinExpr()
11588 Ops[0] = Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty)); in EmitAArch64BuiltinExpr()
11589 Ops[1] = Builder.CreateBitCast(Ops[1], Ty); in EmitAArch64BuiltinExpr()
11590 Ops[2] = Builder.CreateBitCast(Ops[2], Ty); in EmitAArch64BuiltinExpr()
11791 Value *MaskVec = CGF.Builder.CreateBitCast(Mask, MaskTy); in getMaskVecValue()
11809 Value *Ptr = CGF.Builder.CreateBitCast(Ops[0], in EmitX86MaskedStore()
11824 CGF.Builder.CreateBitCast(Ops[0], llvm::PointerType::getUnqual(Ty)); in EmitX86MaskedLoad()
11838 Value *Ptr = CGF.Builder.CreateBitCast(Ops[0], in EmitX86ExpandLoad()
11868 Value *Ptr = CGF.Builder.CreateBitCast(Ops[0], in EmitX86CompressStore()
11888 return CGF.Builder.CreateBitCast(CGF.Builder.CreateBinOp(Opc, LHS, RHS), in EmitX86MaskLogic()
11973 Mask = CGF.Builder.CreateBitCast(Mask, MaskTy); in EmitX86ScalarSelect()
11996 return CGF.Builder.CreateBitCast(Cmp, in EmitX86MaskedCompareResult()
12215 Value *LHS = CGF.Builder.CreateBitCast(Ops[0], Ty); in EmitX86Muldq()
12216 Value *RHS = CGF.Builder.CreateBitCast(Ops[1], Ty); in EmitX86Muldq()
12314 Src = CGF.Builder.CreateBitCast(Src, HalfTy); in EmitX86CvtF16ToFloatExpr()
12332 Value *BitCast = CGF.Builder.CreateBitCast(Shl, ResultType); in EmitX86CvtBF16ToFloatExpr()
12535 return Builder.CreateBitCast(Sext, FPVecTy); in EmitX86BuiltinExpr()
12598 return Builder.CreateBitCast(BuildVector(Ops), in EmitX86BuiltinExpr()
12639 Builder.CreateBitCast(Tmp.getPointer(), Int8PtrTy)); in EmitX86BuiltinExpr()
12645 Builder.CreateBitCast(Tmp.getPointer(), Int8PtrTy)); in EmitX86BuiltinExpr()
13578 Value *Cast = Builder.CreateBitCast(Ops[0], VecTy, "cast"); in EmitX86BuiltinExpr()
13583 return Builder.CreateBitCast(SV, Ops[0]->getType(), "cast"); in EmitX86BuiltinExpr()
13608 Value *Cast = Builder.CreateBitCast(Ops[0], VecTy, "cast"); in EmitX86BuiltinExpr()
13613 return Builder.CreateBitCast(SV, ResultType, "cast"); in EmitX86BuiltinExpr()
13635 return Builder.CreateBitCast(SV, Ops[0]->getType()); in EmitX86BuiltinExpr()
13657 return Builder.CreateBitCast(SV, Ops[0]->getType()); in EmitX86BuiltinExpr()
13675 Value *BC = Builder.CreateBitCast( in EmitX86BuiltinExpr()
13875 return Builder.CreateBitCast(Res, Ops[0]->getType()); in EmitX86BuiltinExpr()
13908 return Builder.CreateBitCast(Builder.CreateNot(Res), in EmitX86BuiltinExpr()
13920 return Builder.CreateBitCast(Res, Ops[0]->getType()); in EmitX86BuiltinExpr()
13943 return Builder.CreateBitCast(Res, Ops[0]->getType()); in EmitX86BuiltinExpr()
14245 Ops[0] = Builder.CreateBitCast(Ops[0], MMXTy, "cast"); in EmitX86BuiltinExpr()
14806 Ptr = Builder.CreateBitCast( in EmitX86BuiltinExpr()
14822 Ptr = Builder.CreateBitCast( in EmitX86BuiltinExpr()
14981 Ops[0] = Builder.CreateBitCast(Ops[0], Int8PtrTy); in EmitPPCBuiltinExpr()
14983 Ops[1] = Builder.CreateBitCast(Ops[1], Int8PtrTy); in EmitPPCBuiltinExpr()
15049 Ops[1] = Builder.CreateBitCast(Ops[1], Int8PtrTy); in EmitPPCBuiltinExpr()
15051 Ops[2] = Builder.CreateBitCast(Ops[2], Int8PtrTy); in EmitPPCBuiltinExpr()
15105 Value *BC = Builder.CreateBitCast(Ops[0], ResTy->getPointerTo()); in EmitPPCBuiltinExpr()
15141 return Builder.CreateShuffleVector(Builder.CreateBitCast(AllElts, ResTy), in EmitPPCBuiltinExpr()
15148 return Builder.CreateBitCast( in EmitPPCBuiltinExpr()
15159 Builder.CreateBitCast(Ops[0], Ops[2]->getType()->getPointerTo()); in EmitPPCBuiltinExpr()
15192 Value *Vec = Builder.CreateBitCast( in EmitPPCBuiltinExpr()
15196 Value *PtrBC = Builder.CreateBitCast(Ptr, ConvTy->getPointerTo()); in EmitPPCBuiltinExpr()
15306 Ops[0] = Builder.CreateBitCast( in EmitPPCBuiltinExpr()
15309 Ops[1] = Builder.CreateBitCast(Ops[1], Is32Bit ? Int32Ty : Int64Ty); in EmitPPCBuiltinExpr()
15316 return Builder.CreateBitCast(Call, ResultType); in EmitPPCBuiltinExpr()
15321 return Builder.CreateBitCast(Call, in EmitPPCBuiltinExpr()
15337 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int128Ty, 1)); in EmitPPCBuiltinExpr()
15339 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(Int128Ty, 1)); in EmitPPCBuiltinExpr()
15598 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15603 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15612 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int32Ty, 4)); in EmitPPCBuiltinExpr()
15622 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15655 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15657 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(Int64Ty, 2)); in EmitPPCBuiltinExpr()
15670 return Builder.CreateBitCast(ShuffleCall, RetTy); in EmitPPCBuiltinExpr()
15678 Builder.CreateBitCast(Ops[0], llvm::FixedVectorType::get(Int32Ty, 4)); in EmitPPCBuiltinExpr()
15680 Builder.CreateBitCast(Ops[1], llvm::FixedVectorType::get(Int32Ty, 4)); in EmitPPCBuiltinExpr()
15708 return Builder.CreateBitCast(ShuffleCall, RetTy); in EmitPPCBuiltinExpr()
15719 return Builder.CreateBitCast(Res, ConvertType(E->getType())); in EmitPPCBuiltinExpr()
15724 Value *Unpacked = Builder.CreateBitCast( in EmitPPCBuiltinExpr()
15735 Ops[0] = Builder.CreateBitCast(Ops[0], Int8PtrTy); in EmitPPCBuiltinExpr()
15768 Value *Ptr = Builder.CreateBitCast(Ops[0], VTy->getPointerTo()); in EmitPPCBuiltinExpr()
15792 Ops[1] = Builder.CreateBitCast(Ops[1], Int8PtrTy); in EmitPPCBuiltinExpr()
15795 Ops[2] = Builder.CreateBitCast(Ops[2], Int8PtrTy); in EmitPPCBuiltinExpr()
15966 auto *Cast = CGF.Builder.CreateBitCast(GEP, DstTy); in EmitAMDGPUWorkGroupSize()
15986 auto *Cast = CGF.Builder.CreateBitCast(GEP, DstTy); in EmitAMDGPUGridSize()
17383 Builder.CreateBitCast(Builder.CreateExtractValue(Result, i), in EmitNVPTXBuiltinExpr()
17428 Values.push_back(Builder.CreateBitCast(V, ParamType)); in EmitNVPTXBuiltinExpr()
17500 Values.push_back(Builder.CreateBitCast(V, AType)); in EmitNVPTXBuiltinExpr()
17510 Values.push_back(Builder.CreateBitCast(V, BType)); in EmitNVPTXBuiltinExpr()
17521 Values.push_back(Builder.CreateBitCast(V, CType)); in EmitNVPTXBuiltinExpr()
17527 Builder.CreateBitCast(Builder.CreateExtractValue(Result, i), DType), in EmitNVPTXBuiltinExpr()
18109 Builder.CreateBitCast(A.getPointer(), Int8PtrPtrTy), A.getAlignment()); in EmitHexagonBuiltinExpr()
18128 llvm::Value *LV = Builder.CreateBitCast( in EmitHexagonBuiltinExpr()
18146 Builder.CreateBitCast(EmitScalarExpr(E->getArg(0)), Int8PtrTy); in EmitHexagonBuiltinExpr()
18152 DestAddr = Address(Builder.CreateBitCast(DestAddr.getPointer(), Int8PtrTy), in EmitHexagonBuiltinExpr()
18171 Builder.CreateBitCast(DestAddress, DestVal->getType()->getPointerTo()); in EmitHexagonBuiltinExpr()
18200 Address PredAddr = Builder.CreateBitCast( in EmitHexagonBuiltinExpr()