Lines Matching refs:BitCastInst
2314 static Value *optimizeIntegerToVectorInsertions(BitCastInst &CI, in optimizeIntegerToVectorInsertions()
2343 static Instruction *canonicalizeBitCastExtElt(BitCastInst &BitCast, in canonicalizeBitCastExtElt()
2370 static Instruction *foldBitCastBitwiseLogic(BitCastInst &BitCast, in foldBitCastBitwiseLogic()
2442 static Instruction *foldBitCastSelect(BitCastInst &BitCast, in foldBitCastSelect()
2553 auto *BCI = dyn_cast<BitCastInst>(IncValue); in optimizeBitCastFromPhi()
2573 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2616 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2643 cast<BitCastInst>(Builder.CreateBitCast(NewPN, SrcTy)); in optimizeBitCastFromPhi()
2648 else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2669 Instruction *InstCombinerImpl::visitBitCast(BitCastInst &CI) { in visitBitCast()
2695 if (BitCastInst *BCIn = dyn_cast<BitCastInst>(SrcCast->getOperand(0))) in visitBitCast()
2725 return new BitCastInst(InsElt->getOperand(1), DestTy); in visitBitCast()
2763 BitCastInst *Tmp; in visitBitCast()
2767 if (((Tmp = dyn_cast<BitCastInst>(ShufOp0)) && in visitBitCast()
2769 ((Tmp = dyn_cast<BitCastInst>(ShufOp1)) && in visitBitCast()