Lines Matching refs:BitCastInst
84 Instruction *InstCombiner::PromoteCastOfAllocation(BitCastInst &CI,
1748 return new BitCastInst(SrcI, FITy);
2066 static Value *optimizeIntegerToVectorInsertions(BitCastInst &CI,
2095 static Instruction *canonicalizeBitCastExtElt(BitCastInst &BitCast,
2116 static Instruction *foldBitCastBitwiseLogic(BitCastInst &BitCast,
2162 static Instruction *foldBitCastSelect(BitCastInst &BitCast,
2267 auto *BCI = dyn_cast<BitCastInst>(IncValue);
2287 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) {
2330 } else if (auto *BCI = dyn_cast<BitCastInst>(V)) {
2360 cast<BitCastInst>(Builder.CreateBitCast(NewPN, SrcTy));
2365 else if (auto *BCI = dyn_cast<BitCastInst>(V)) {
2386 Instruction *InstCombiner::visitBitCast(BitCastInst &CI) {
2472 if (BitCastInst *BCIn = dyn_cast<BitCastInst>(SrcCast->getOperand(0)))
2502 return new BitCastInst(InsElt->getOperand(1), DestTy);
2516 BitCastInst *Tmp;
2520 if (((Tmp = dyn_cast<BitCastInst>(ShufOp0)) &&
2522 ((Tmp = dyn_cast<BitCastInst>(ShufOp1)) &&