Lines Matching refs:CreateBitCast
174 Value *Src = Builder.CreateBitCast(MI->getArgOperand(1), NewSrcPtrTy); in SimplifyAnyMemTransfer()
175 Value *Dest = Builder.CreateBitCast(MI->getArgOperand(0), NewDstPtrTy); in SimplifyAnyMemTransfer()
250 Dest = Builder.CreateBitCast(Dest, NewDstPtrTy); in SimplifyAnyMemSet()
680 Mask = Builder.CreateBitCast(Mask, MaskTy); in simplifyX86round()
749 Value *BC = Builder.CreateBitCast(X, ScalarTy); in simplifyX86movmsk()
877 Builder.CreateBitCast(Op0, ShufTy), in simplifyX86extrq()
879 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86extrq()
957 Value *SV = Builder.CreateShuffleVector(Builder.CreateBitCast(Op0, ShufTy), in simplifyX86insertq()
958 Builder.CreateBitCast(Op1, ShufTy), in simplifyX86insertq()
960 return Builder.CreateBitCast(SV, II.getType()); in simplifyX86insertq()
1262 Result = IC.Builder.CreateBitCast(Result, II.getType()); in simplifyInvariantGroupIntrinsic()
1380 Value *PtrCast = IC.Builder.CreateBitCast(Ptr, VecPtrTy, "castvec"); in simplifyX86MaskedLoad()
1423 Value *PtrCast = IC.Builder.CreateBitCast(Ptr, VecPtrTy, "castvec"); in simplifyX86MaskedStore()
1514 auto *BCastInst = Builder.CreateBitCast(II.getArgOperand(0), in simplifyNeonVld1()
2303 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), in visitCallInst()
2311 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), in visitCallInst()
2322 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(1), OpPtrTy); in visitCallInst()
2330 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(1), OpPtrTy); in visitCallInst()
2339 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), in visitCallInst()
2349 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(0), in visitCallInst()
2362 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(1), OpPtrTy); in visitCallInst()
2372 Value *Ptr = Builder.CreateBitCast(II->getArgOperand(1), OpPtrTy); in visitCallInst()
2454 Builder.CreateBitCast(VectorHalfAsShorts, VectorHalfType); in visitCallInst()
2695 Mask = Builder.CreateBitCast(Mask, MaskTy); in visitCallInst()
3101 Value *CastOp0 = Builder.CreateBitCast(Op0, Mask->getType()); in visitCallInst()
3102 Value *CastOp1 = Builder.CreateBitCast(Op1, Mask->getType()); in visitCallInst()
3210 Value *Op0 = Builder.CreateBitCast(II->getArgOperand(0), in visitCallInst()
3212 Value *Op1 = Builder.CreateBitCast(II->getArgOperand(1), in visitCallInst()
4648 NestVal = Builder.CreateBitCast(NestVal, NestTy, "nest"); in transformCallThroughTrampoline()