Lines Matching refs:BitCastInst
2224 static Value *optimizeIntegerToVectorInsertions(BitCastInst &CI, in optimizeIntegerToVectorInsertions()
2253 static Instruction *canonicalizeBitCastExtElt(BitCastInst &BitCast, in canonicalizeBitCastExtElt()
2280 static Instruction *foldBitCastBitwiseLogic(BitCastInst &BitCast, in foldBitCastBitwiseLogic()
2352 static Instruction *foldBitCastSelect(BitCastInst &BitCast, in foldBitCastSelect()
2463 auto *BCI = dyn_cast<BitCastInst>(IncValue); in optimizeBitCastFromPhi()
2483 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2526 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2553 cast<BitCastInst>(Builder.CreateBitCast(NewPN, SrcTy)); in optimizeBitCastFromPhi()
2558 else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2579 Instruction *InstCombinerImpl::visitBitCast(BitCastInst &CI) { in visitBitCast()
2605 if (BitCastInst *BCIn = dyn_cast<BitCastInst>(SrcCast->getOperand(0))) in visitBitCast()
2635 return new BitCastInst(InsElt->getOperand(1), DestTy); in visitBitCast()
2673 BitCastInst *Tmp; in visitBitCast()
2677 if (((Tmp = dyn_cast<BitCastInst>(ShufOp0)) && in visitBitCast()
2679 ((Tmp = dyn_cast<BitCastInst>(ShufOp1)) && in visitBitCast()