Lines Matching refs:BitCastInst
216 return new BitCastInst(Trunc, DestTy); in foldBitcastExtElt()
232 return new BitCastInst(Elt, DestTy); in foldBitcastExtElt()
314 return new BitCastInst(Builder.CreateTrunc(Scalar, DestIntTy), DestTy); in foldBitcastExtElt()
1603 return new BitCastInst(NewInsert, VTy); in foldTruncInsEltPair()
1647 return new BitCastInst(NewInsElt, IE.getType()); in visitInsertElementInst()
1662 return new BitCastInst(NewInsElt, IE.getType()); in visitInsertElementInst()
2568 return new BitCastInst(X, Shuf.getType()); in foldIdentityExtractShuffle()
2828 return new BitCastInst(V, SVI.getType()); in visitShuffleVectorInst()
2850 return BitCastInst::Create(Instruction::BitCast, V, SVI.getType()); in visitShuffleVectorInst()
2946 SmallVector<BitCastInst *, 8> BCs; in visitShuffleVectorInst()
2949 if (BitCastInst *BC = dyn_cast<BitCastInst>(U)) in visitShuffleVectorInst()
2953 for (BitCastInst *BC : BCs) { in visitShuffleVectorInst()