Lines Matching refs:CreateBitCast
173 Value *NewCast = Builder.CreateBitCast(New, AI.getType(), "tmpcast"); in PromoteCastOfAllocation()
528 VecInput = IC.Builder.CreateBitCast(VecInput, VecType, "bc"); in foldVecTruncToExtElt()
955 Value *BitCast = Builder.CreateBitCast(VecOp, BitCastTo); in visitTrunc()
2156 InVal = IC.Builder.CreateBitCast(InVal, SrcTy); in optimizeVectorResizeWithIntegerBitCasts()
2378 auto *NewBC = IC.Builder.CreateBitCast(VecOp, NewVecType, "bc"); in canonicalizeBitCastExtElt()
2415 Builder.CreateBitCast(BO->getOperand(0), Y->getType()); in foldBitCastBitwiseLogic()
2422 Builder.CreateBitCast(BO->getOperand(1), X->getType()); in foldBitCastBitwiseLogic()
2437 Value *CastedOp1 = Builder.CreateBitCast(BO->getOperand(1), DestTy); in foldBitCastBitwiseLogic()
2444 Value *CastedOp0 = Builder.CreateBitCast(BO->getOperand(0), DestTy); in foldBitCastBitwiseLogic()
2455 Value *CastedOp0 = Builder.CreateBitCast(BO->getOperand(0), DestTy); in foldBitCastBitwiseLogic()
2456 Value *CastedC = Builder.CreateBitCast(C, DestTy); in foldBitCastBitwiseLogic()
2492 Value *CastedVal = Builder.CreateBitCast(FVal, DestTy); in foldBitCastSelect()
2499 Value *CastedVal = Builder.CreateBitCast(TVal, DestTy); in foldBitCastSelect()
2665 cast<BitCastInst>(Builder.CreateBitCast(NewPN, SrcTy)); in optimizeBitCastFromPhi()
2770 Value *Elem = Builder.CreateBitCast(Src, DestVTy->getElementType()); in visitBitCast()
2857 Value *LHS = Builder.CreateBitCast(ShufOp0, DestTy); in visitBitCast()
2858 Value *RHS = Builder.CreateBitCast(ShufOp1, DestTy); in visitBitCast()
2878 Value *ScalarX = Builder.CreateBitCast(ShufOp0, DestTy); in visitBitCast()
2917 Value *NewBitCast = Builder.CreateBitCast(Src, MidTy); in visitAddrSpaceCast()