Lines Matching refs:BitCast
318 auto *BitCast = dyn_cast<BitCastInst>(IntrI->getOperand(0)); in optimizePredicateStore() local
319 if (!BitCast) in optimizePredicateStore()
323 if (BitCast->getOperand(0)->getType() != PredType) in optimizePredicateStore()
329 Builder.CreateStore(BitCast->getOperand(0), Store->getPointerOperand()); in optimizePredicateStore()
334 if (BitCast->getNumUses() == 0) in optimizePredicateStore()
335 BitCast->eraseFromParent(); in optimizePredicateStore()
360 auto *BitCast = dyn_cast<BitCastInst>(I); in optimizePredicateLoad() local
361 if (!BitCast || BitCast->getType() != PredType) in optimizePredicateLoad()
365 auto *IntrI = dyn_cast<IntrinsicInst>(BitCast->getOperand(0)); in optimizePredicateLoad()
388 BitCast->replaceAllUsesWith(LoadPred); in optimizePredicateLoad()
389 BitCast->eraseFromParent(); in optimizePredicateLoad()
415 case Instruction::BitCast: in optimizeInstructions()