Lines Matching refs:CreateBitCast
171 Value *NewCast = Builder.CreateBitCast(New, AI.getType(), "tmpcast"); in PromoteCastOfAllocation()
526 VecInput = IC.Builder.CreateBitCast(VecInput, VecType, "bc"); in foldVecTruncToExtElt()
948 Value *BitCast = Builder.CreateBitCast(VecOp, BitCastTo); in visitTrunc()
2113 InVal = IC.Builder.CreateBitCast(InVal, SrcTy); in optimizeVectorResizeWithIntegerBitCasts()
2338 auto *NewBC = IC.Builder.CreateBitCast(ExtElt->getVectorOperand(), in canonicalizeBitCastExtElt()
2363 Value *CastedOp1 = Builder.CreateBitCast(BO->getOperand(1), DestTy); in foldBitCastBitwiseLogic()
2370 Value *CastedOp0 = Builder.CreateBitCast(BO->getOperand(0), DestTy); in foldBitCastBitwiseLogic()
2381 Value *CastedOp0 = Builder.CreateBitCast(BO->getOperand(0), DestTy); in foldBitCastBitwiseLogic()
2382 Value *CastedC = Builder.CreateBitCast(C, DestTy); in foldBitCastBitwiseLogic()
2418 Value *CastedVal = Builder.CreateBitCast(FVal, DestTy); in foldBitCastSelect()
2425 Value *CastedVal = Builder.CreateBitCast(TVal, DestTy); in foldBitCastSelect()
2591 cast<BitCastInst>(Builder.CreateBitCast(NewPN, SrcTy)); in optimizeBitCastFromPhi()
2696 Value *Elem = Builder.CreateBitCast(Src, DestVTy->getElementType()); in visitBitCast()
2759 Value *LHS = Builder.CreateBitCast(ShufOp0, DestTy); in visitBitCast()
2760 Value *RHS = Builder.CreateBitCast(ShufOp1, DestTy); in visitBitCast()
2780 Value *ScalarX = Builder.CreateBitCast(ShufOp0, DestTy); in visitBitCast()
2819 Value *NewBitCast = Builder.CreateBitCast(Src, MidTy); in visitAddrSpaceCast()