Lines Matching refs:BitCastInst
85 Instruction *InstCombinerImpl::PromoteCastOfAllocation(BitCastInst &CI, in PromoteCastOfAllocation()
2295 static Value *optimizeIntegerToVectorInsertions(BitCastInst &CI, in optimizeIntegerToVectorInsertions()
2324 static Instruction *canonicalizeBitCastExtElt(BitCastInst &BitCast, in canonicalizeBitCastExtElt()
2344 static Instruction *foldBitCastBitwiseLogic(BitCastInst &BitCast, in foldBitCastBitwiseLogic()
2390 static Instruction *foldBitCastSelect(BitCastInst &BitCast, in foldBitCastSelect()
2501 auto *BCI = dyn_cast<BitCastInst>(IncValue); in optimizeBitCastFromPhi()
2521 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2564 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2591 cast<BitCastInst>(Builder.CreateBitCast(NewPN, SrcTy)); in optimizeBitCastFromPhi()
2596 else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2617 static Instruction *convertBitCastToGEP(BitCastInst &CI, IRBuilderBase &Builder, in convertBitCastToGEP()
2668 Instruction *InstCombinerImpl::visitBitCast(BitCastInst &CI) { in visitBitCast()
2707 if (BitCastInst *BCIn = dyn_cast<BitCastInst>(SrcCast->getOperand(0))) in visitBitCast()
2737 return new BitCastInst(InsElt->getOperand(1), DestTy); in visitBitCast()
2751 BitCastInst *Tmp; in visitBitCast()
2755 if (((Tmp = dyn_cast<BitCastInst>(ShufOp0)) && in visitBitCast()
2757 ((Tmp = dyn_cast<BitCastInst>(ShufOp1)) && in visitBitCast()