Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:BitCastInst

79 Instruction *InstCombiner::PromoteCastOfAllocation(BitCastInst &CI,
1368 if (TD && GEP->hasOneUse() && isa<BitCastInst>(GEP->getOperand(0)) &&
1371 Value *OrigBase = cast<BitCastInst>(GEP->getOperand(0))->getOperand(0);
1384 if (isa<BitCastInst>(CI))
1385 return new BitCastInst(NGEP, CI.getType());
1585 static Value *OptimizeIntegerToVectorInsertions(BitCastInst &CI,
1612 static Instruction *OptimizeIntToFloatBitCast(BitCastInst &CI,InstCombiner &IC){
1662 Instruction *InstCombiner::visitBitCast(BitCastInst &CI) {
1731 if (BitCastInst *BCIn = dyn_cast<BitCastInst>(SrcCast->getOperand(0)))
1774 BitCastInst *Tmp;
1778 if (((Tmp = dyn_cast<BitCastInst>(SVI->getOperand(0))) &&
1780 ((Tmp = dyn_cast<BitCastInst>(SVI->getOperand(1))) &&