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()
1595 return new BitCastInst(NewInsert, VTy); in foldTruncInsEltPair()
1639 return new BitCastInst(NewInsElt, IE.getType()); in visitInsertElementInst()
1654 return new BitCastInst(NewInsElt, IE.getType()); in visitInsertElementInst()
2544 return new BitCastInst(X, Shuf.getType()); in foldIdentityExtractShuffle()
2804 return new BitCastInst(V, SVI.getType()); in visitShuffleVectorInst()
2834 return BitCastInst::Create(Instruction::BitCast, V, SVI.getType()); in visitShuffleVectorInst()
2930 SmallVector<BitCastInst *, 8> BCs; in visitShuffleVectorInst()
2933 if (BitCastInst *BC = dyn_cast<BitCastInst>(U)) in visitShuffleVectorInst()
2937 for (BitCastInst *BC : BCs) { in visitShuffleVectorInst()