Lines Matching refs:BitCast
317 auto *BitCast = dyn_cast<BitCastInst>(IntrI->getOperand(0)); in optimizePredicateStore() local
318 if (!BitCast) in optimizePredicateStore()
322 if (BitCast->getOperand(0)->getType() != PredType) in optimizePredicateStore()
328 Builder.CreateStore(BitCast->getOperand(0), Store->getPointerOperand()); in optimizePredicateStore()
333 if (BitCast->getNumUses() == 0) in optimizePredicateStore()
334 BitCast->eraseFromParent(); in optimizePredicateStore()
359 auto *BitCast = dyn_cast<BitCastInst>(I); in optimizePredicateLoad() local
360 if (!BitCast || BitCast->getType() != PredType) in optimizePredicateLoad()
364 auto *IntrI = dyn_cast<IntrinsicInst>(BitCast->getOperand(0)); in optimizePredicateLoad()
387 BitCast->replaceAllUsesWith(LoadPred); in optimizePredicateLoad()
388 BitCast->eraseFromParent(); in optimizePredicateLoad()
414 case Instruction::BitCast: in optimizeInstructions()