Lines Matching refs:BitCastInst
84 Instruction *InstCombiner::PromoteCastOfAllocation(BitCastInst &CI, in PromoteCastOfAllocation()
1717 return new BitCastInst(SrcI, FITy); in FoldItoFPtoI()
2001 static Value *optimizeIntegerToVectorInsertions(BitCastInst &CI, in optimizeIntegerToVectorInsertions()
2030 static Instruction *canonicalizeBitCastExtElt(BitCastInst &BitCast, in canonicalizeBitCastExtElt()
2051 static Instruction *foldBitCastBitwiseLogic(BitCastInst &BitCast, in foldBitCastBitwiseLogic()
2097 static Instruction *foldBitCastSelect(BitCastInst &BitCast, in foldBitCastSelect()
2202 auto *BCI = dyn_cast<BitCastInst>(IncValue); in optimizeBitCastFromPhi()
2235 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) { in optimizeBitCastFromPhi()
2251 cast<BitCastInst>(Builder.CreateBitCast(NewPNodes[PN], SrcTy)); in optimizeBitCastFromPhi()
2261 Instruction *InstCombiner::visitBitCast(BitCastInst &CI) { in visitBitCast()
2331 if (BitCastInst *BCIn = dyn_cast<BitCastInst>(SrcCast->getOperand(0))) in visitBitCast()
2373 BitCastInst *Tmp; in visitBitCast()
2377 if (((Tmp = dyn_cast<BitCastInst>(SVI->getOperand(0))) && in visitBitCast()
2379 ((Tmp = dyn_cast<BitCastInst>(SVI->getOperand(1))) && in visitBitCast()